/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}input[type=radio]{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid var(--checkbox-border-color);margin:0;border-radius:50%;flex-shrink:0;margin-inline-end:6px;padding:0;transition:box-shadow .15s ease-in-out;position:relative}input[type=radio]:hover{border-color:var(--checkbox-border-color-hover);outline:0}input[type=radio]:checked:after{content:"";width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--checkbox-marker-color);top:-1px;display:block;position:absolute;inset-inline-start:-1px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'><circle cx='6' cy='6' r='6'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'><circle cx='6' cy='6' r='6'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:50%;mask-size:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body{--font-interface:ui-sans-serif, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Google Sans Flex", Roboto, "Inter Variable", "Inter", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-text:var(--font-interface);--font-monospace:ui-monospace, SFMono-Regular, "Cascadia Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", Menlo, Monaco, "Consolas", "Source Code Pro", monospace;--font-ui-smaller:12px;--font-ui-small:13px;--font-ui-medium:15px;--font-ui-large:20px;--font-normal:400;--font-semibold:600;--bold-weight:600;--line-height-normal:1.5;--line-height-tight:1.3;--radius-s:4px;--radius-m:8px;--input-height:30px;--button-radius:8px;--input-radius:8px;--checkbox-size:16px;--layer-popover:30;--layer-modal:50;--layer-menu:65;--interactive-normal:var(--text-normal)}@supports (color:color-mix(in lab, red, red)){body{--interactive-normal:color-mix(in srgb, var(--text-normal) 16%, transparent)}}body{--interactive-hover:var(--text-normal)}@supports (color:color-mix(in lab, red, red)){body{--interactive-hover:color-mix(in srgb, var(--text-normal) 16%, transparent)}}body{--icon-color:var(--text-muted);--checkbox-radius:4px;--checkbox-border-color:var(--text-faint);--checkbox-border-color-hover:var(--text-muted);--input-date-separator:var(--text-faint);--scrollbar-thumb-bg:gray;--scrollbar-bg:transparent;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-bg);background:var(--laminar-canvas,var(--background-primary));height:100%;color:var(--text-normal);font-family:var(--font-interface);font-size:var(--font-ui-medium);line-height:var(--line-height-tight);-webkit-font-smoothing:antialiased;margin:0;padding:0}body[data-laminar-visual-theme=dark]{--checkbox-marker-color:var(--text-normal);--background-modifier-success:#44cf6e;--background-modifier-error:#fb464c;--background-modifier-error-hover:#fb464c;--background-modifier-border-focus:#555;--color-green:#44cf6e;--color-orange:#e9973f;--text-warning:#e9973f;--shadow-s:0px 1px 2px #0000001f, 0px 3.4px 6.7px #0000002e, 0px 15px 30px #0000004d;--shadow-l:0px 1.8px 7.3px #00000012, 0px 6.3px 24.7px #0000001d, 0px 30px 90px #0003}body[data-laminar-visual-theme=light]{--checkbox-marker-color:var(--background-primary);--background-modifier-success:#08b94e;--background-modifier-error:#e93147;--background-modifier-error-hover:#e93147;--background-modifier-border-focus:#bdbdbd;--color-green:#08b94e;--color-orange:#ec7500;--text-warning:#ec7500;--shadow-s:0px 1px 2px #00000007, 0px 3.4px 6.7px #0000000b, 0px 15px 30px #00000012;--shadow-l:0px 1.8px 7.3px #00000012, 0px 6.3px 24.7px #0000001d, 0px 30px 90px #0003}*,:before,:after{box-sizing:border-box}button,select,textarea,input:is([type=text],[type=number],[type=email],[type=search],[type=date],[type=datetime-local],[type=time]){font-family:inherit;font-size:var(--font-ui-small);color:var(--text-normal)}button{height:var(--input-height);border-radius:var(--button-radius);white-space:nowrap;cursor:default;border:0;justify-content:center;align-items:center;padding:4px 12px;display:inline-flex}button:not(.clickable-icon){color:var(--text-color,var(--text-normal));background-color:var(--interactive-normal);box-shadow:var(--input-shadow,none)}button[disabled],button[aria-disabled=true],button[disabled=true]{cursor:not-allowed;opacity:.7}button.mod-cta{background-color:var(--interactive-accent);--text-color:var(--text-on-accent)}button.mod-warning{background-color:var(--background-modifier-error);--text-color:var(--text-on-accent)}textarea,input:is([type=text],[type=number],[type=email],[type=search],[type=date],[type=datetime-local],[type=time]){background-color:var(--background-modifier-form-field);border:1px solid var(--background-modifier-border);border-radius:var(--input-radius);padding:4px 8px}input:is([type=text],[type=number],[type=email],[type=search]){height:var(--input-height)}input:is([type=date],[type=datetime-local]){font-variant-numeric:tabular-nums;padding-left:24px;position:relative}input:is([type=date],[type=datetime-local])::-webkit-datetime-edit-text{color:var(--input-date-separator);padding-inline-end:0}input:is([type=date],[type=datetime-local]):not([disabled=true])::-webkit-calendar-picker-indicator{opacity:.5;position:absolute;left:4px;right:auto}input[type=number]::-webkit-inner-spin-button{appearance:none}textarea{line-height:var(--line-height-tight)}select{appearance:none;height:var(--input-height);border-radius:var(--input-radius);background-color:var(--interactive-normal);line-height:var(--line-height-tight);background-position:right .65em top 50%;background-repeat:no-repeat;background-size:1em;border:0;padding:0 2.4em 0 .8em}input[type=radio]{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid var(--text-faint);border-radius:50%;margin:0 6px 0 0}input[type=radio]:checked{background-color:var(--interactive-accent);border-color:var(--interactive-accent)}a{color:var(--text-accent)}strong,b{font-weight:var(--bold-weight)}h1,h2,h3,h4,h5{margin:16px 0}h1{letter-spacing:-.015em;font-size:1.618em;line-height:1.2}h2{letter-spacing:-.011em;font-size:1.462em;font-weight:680;line-height:1.2}h3{letter-spacing:-.008em;font-size:1.318em;font-weight:660;line-height:1.3}h4{letter-spacing:-.005em;font-size:1.188em;font-weight:640;line-height:1.4}h5{letter-spacing:-.002em;font-size:1.076em;font-weight:620;line-height:1.5}@layer theme{:root,:host{--spacing:.25rem;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-obs-on-accent:var(--laminar-text-on-accent)}}@layer components{.laminar-react-root{height:100%}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-full{right:100%}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-px{margin-bottom:1px}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-7{height:calc(var(--spacing) * 7)}.h-\[28px\]{height:28px}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-none{max-height:none}.min-h-0{min-height:0}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-obs-accent,.border-obs-accent\/60{border-color:var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.border-obs-accent\/60{border-color:color-mix(in oklab, var(--interactive-accent) 60%, transparent)}}.border-obs-accent\/70{border-color:var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.border-obs-accent\/70{border-color:color-mix(in oklab, var(--interactive-accent) 70%, transparent)}}.border-obs-border{border-color:var(--background-modifier-border)}.bg-obs-accent\/5{background-color:var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.bg-obs-accent\/5{background-color:color-mix(in oklab, var(--interactive-accent) 5%, transparent)}}.bg-obs-accent\/10{background-color:var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.bg-obs-accent\/10{background-color:color-mix(in oklab, var(--interactive-accent) 10%, transparent)}}.bg-obs-accent\/15{background-color:var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.bg-obs-accent\/15{background-color:color-mix(in oklab, var(--interactive-accent) 15%, transparent)}}.bg-obs-border{background-color:var(--background-modifier-border)}.bg-obs-primary{background-color:var(--background-primary)}.bg-obs-secondary,.bg-obs-secondary\/60{background-color:var(--background-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-obs-secondary\/60{background-color:color-mix(in oklab, var(--background-secondary) 60%, transparent)}}.bg-transparent{background-color:#0000}.fill-obs-accent{fill:var(--interactive-accent)}.fill-obs-error{fill:var(--text-error)}.fill-obs-muted{fill:var(--text-muted)}.stroke-obs-accent{stroke:var(--interactive-accent)}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.pt-1{padding-top:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.text-left{text-align:left}.font-obs-interface{font-family:var(--font-interface)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-none{--tw-leading:1;line-height:1}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.tab-1{tab-size:1}.tab-77{tab-size:77}.tab-123{tab-size:123}.text-obs-accent{color:var(--interactive-accent)}.text-obs-error{color:var(--text-error)}.text-obs-faint{color:var(--text-faint)}.text-obs-muted{color:var(--text-muted)}.text-obs-normal{color:var(--text-normal)}.text-obs-on-accent{color:var(--laminar-text-on-accent)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-obs-accent,.ring-obs-accent\/40{--tw-ring-color:var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.ring-obs-accent\/40{--tw-ring-color:color-mix(in oklab, var(--interactive-accent) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.inline-1{inline-size:var(--spacing)}@media (hover:hover){.hover\:bg-obs-accent:hover,.hover\:bg-obs-accent\/40:hover{background-color:var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-obs-accent\/40:hover{background-color:color-mix(in oklab, var(--interactive-accent) 40%, transparent)}}.hover\:text-obs-accent:hover{color:var(--interactive-accent)}.hover\:text-obs-error:hover{color:var(--text-error)}.hover\:text-obs-normal:hover{color:var(--text-normal)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-obs-accent:focus{border-color:var(--interactive-accent)}.disabled\:cursor-default:disabled{cursor:default}}.sample-manager-view{height:100%;overflow:hidden}.sample-manager-root{height:100%;font-family:var(--font-interface,"Inter", system-ui, sans-serif);font-size:var(--laminar-ui-em);color:var(--laminar-ink);background:var(--laminar-canvas);flex-direction:column;display:flex}.sm-toolbar{background:var(--laminar-panel);border-bottom:1px solid var(--laminar-border-subtle);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;min-height:44px;max-height:44px;padding:6px 12px;display:flex;overflow:auto clip}.sm-toolbar-spacer{flex:1}.sm-toolbar-status{align-items:center;gap:4px;display:inline-flex}.lm-menu.sm-import-menu{max-width:min(420px,100vw - 16px)}.sm-import-group{text-transform:uppercase}.sm-import-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.lm-menu .sm-import-note{white-space:normal;max-width:30ch;line-height:var(--laminar-line-body,1.4);padding:6px 8px 4px;display:block}.sm-import-results .sm-folder-collisions{max-height:360px}.sm-folder-collisions{max-height:220px;font-size:var(--laminar-type-control);color:var(--text-muted);overflow:auto}.sample-manager-root :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.sm-folder-collisions-title{color:var(--text-normal);margin-bottom:4px;font-weight:600}.sm-folder-collisions ul{margin:0;padding-left:14px}.sm-folder-collisions li{margin-bottom:4px}.sm-folder-collisions li code{font-size:var(--laminar-type-sm);word-break:break-all}.sm-folder-collisions li span{color:var(--text-muted);display:block}.sm-columns{flex:1;min-height:0;display:flex;overflow:auto hidden}.sm-col{flex-direction:column;min-width:120px;display:flex;overflow:hidden}.sm-col-1{flex:0 0 220px;min-width:200px}.sm-col-2{flex:2 400px;min-width:360px}.sm-col-3{flex:260px;min-width:260px}.sm-col-4{flex:280px;min-width:280px}.sm-col-divider{background:var(--laminar-border-subtle);cursor:col-resize;flex:0 0 4px;transition:background .15s;position:relative}.sm-col-divider:hover,.sm-col-divider:active,.sm-col-divider-active{background:var(--laminar-accent)}.sm-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.sm-panel-header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:32px;display:flex}.sm-panel-title{text-transform:uppercase}.sm-panel-header-actions{align-items:center;gap:6px;display:flex}.sm-panel-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.sm-empty-msg{color:var(--sm-quiet);text-align:center;font-size:var(--laminar-type-control);padding:20px 16px;font-style:italic}.sample-manager-root .lm-btn.lm-btn.sm-btn-danger:hover{color:var(--laminar-status-danger)}.sample-manager-root .sm-attachment-panel,.sample-manager-root .sm-attachment-file{box-shadow:none!important}.sm-input{box-sizing:border-box;width:100%}.sm-input-readonly{cursor:default;color:var(--laminar-ink-muted);background:var(--laminar-panel)}.sm-input-num{text-align:center;width:50px}.sm-input-with-toggle{align-items:center;gap:4px;width:100%;display:flex}.sm-input-with-toggle>.sm-input{flex:auto;min-width:0}.sm-input-with-toggle>.sm-btn-icon{flex:none}.sm-input-date{cursor:pointer}.sm-input-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.theme-dark .sm-input-date::-webkit-calendar-picker-indicator{filter:invert(.8)}.sm-input-date::-webkit-calendar-picker-indicator:hover{opacity:1}.sm-textarea{box-sizing:border-box;width:100%}.sm-select-field>.sm-select{min-width:0}.sm-inline-form{border-bottom:1px solid var(--laminar-border-subtle);flex-direction:column;display:flex}.sm-form-actions{gap:6px;display:flex}.sm-type-select-item{cursor:pointer;width:100%;color:inherit;font-size:var(--laminar-type-control);text-align:left;transition:background .12s}.sm-type-select-item:hover{background:var(--laminar-panel-raised);color:var(--laminar-accent)}.sm-type-list{flex-direction:column;gap:0;margin-bottom:8px;display:flex}.sm-type-item{align-items:center;display:flex}.sm-type-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:36px;display:inline-flex}.sm-type-group{font-size:var(--laminar-type-sm);letter-spacing:.4px;text-transform:uppercase;color:var(--sm-quiet);padding:8px 6px 2px;font-weight:600}.sm-type-group:first-child{padding-top:2px}.sm-type-attrs{text-align:right;min-width:16px;font-size:var(--laminar-type-sm);color:var(--sm-quiet);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.sm-type-kind{border-radius:var(--sm-r-sm,3px);background:var(--laminar-ink);flex:none;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.sm-type-kind{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sm-type-kind{color:var(--sm-quiet);font-size:var(--laminar-type-sm);white-space:nowrap}.sm-type-name-button{min-width:0;color:var(--laminar-ink);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;background:0 0;border:none;flex:1;padding:0;overflow:hidden}.sm-type-name-button:hover{color:var(--laminar-accent)}.sample-manager-root.laminar-shell--sample-manager .sm-type-name-button{box-shadow:none;text-align:left;background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0}.sm-type-add{align-items:center;gap:4px;margin-bottom:6px;display:flex}.sm-type-x{color:var(--laminar-ink-muted);font-size:var(--laminar-type-control)}.sm-tree{flex:1;padding:4px 0;overflow-y:auto}.sm-tree-group{margin-bottom:2px}.sm-tree-group-header{text-align:left;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.sm-tree-chevron{width:10px}.sm-tree-item{cursor:pointer;align-items:center;display:flex}.sm-tree-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sm-tree-item-info{white-space:nowrap}.sm-tree-rename-input{width:100%}.sm-views-radio{align-items:center;gap:2px;display:flex}.sm-views-label{margin-right:4px}.sm-zoom-controls{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);align-items:center;gap:6px;display:flex}.sm-zoom-slider{width:80px;min-height:24px;accent-color:var(--laminar-accent)}.sm-multi-grid-wrapper{flex-direction:column;flex:1;display:flex;overflow:hidden}.sm-grid-views-toolbar{border-bottom:1px solid var(--laminar-border-subtle);flex:none}.sm-grid-view-slot{border:2px solid #0000;flex:1;min-height:0;transition:border-color .15s;overflow:hidden}.sm-grid-view-active .sm-grid-scroll{border:2px solid var(--laminar-accent);border-radius:var(--laminar-radius-xs)}.sm-grid-scroll{border:2px solid #0000}.sm-grid-view-active{border-color:#0000}.sm-grid-panel{overflow:hidden}.sm-grid-scroll{flex:0 auto;align-self:flex-start;max-width:100%;max-height:100%;padding:8px;overflow:auto}.sm-grid-container{border-radius:var(--laminar-radius-xs);gap:0;display:grid;position:relative}.sm-group-region-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.sm-group-region{border:1px dashed var(--laminar-accent);border-radius:var(--laminar-radius-sm);background:var(--laminar-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.sm-group-region{background:color-mix(in srgb, var(--laminar-accent) 6%, transparent)}}.sm-group-region{box-sizing:border-box;pointer-events:none}.sm-group-region-label{font-size:var(--laminar-type-sm);color:var(--laminar-accent);background:var(--laminar-canvas);border:1px solid var(--laminar-accent);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:3px;max-width:calc(100% - 8px);padding:0 5px;font-weight:700;line-height:14px;position:absolute;top:-9px;left:4px;overflow:hidden}.sm-grid-header-corner{background:var(--laminar-panel);border-radius:4px 0 0}.sm-grid-col-header,.sm-grid-row-header{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);background:var(--laminar-panel);justify-content:center;align-items:center;padding:2px;font-weight:600;display:flex}.sm-grid-cell{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;outline:1px solid var(--laminar-border-subtle);outline-offset:-1px;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:4px;transition:all .12s;display:flex;position:relative;overflow:hidden}.sm-cell-empty{background:var(--laminar-canvas);border:1px solid #0000}.sm-cell-empty:hover{background:var(--laminar-panel-raised);border:1px dashed var(--laminar-border-subtle)}.sm-cell-occupied{background-color:var(--laminar-canvas);background-image:linear-gradient(var(--laminar-panel-raised), var(--laminar-panel-raised));background-repeat:no-repeat;background-origin:content-box;background-clip:content-box;border:1px solid #0000}.sm-cell-occupied:hover{border-color:var(--laminar-accent);background-image:linear-gradient(var(--laminar-panel-raised), var(--laminar-panel-raised));outline-color:var(--laminar-accent)}.sm-cell-temporary{background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.sm-cell-temporary{background:color-mix(in srgb, var(--laminar-status-warning) 12%, transparent)}}.sm-cell-temporary{border:1px dashed var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.sm-cell-temporary{border:1px dashed color-mix(in srgb, var(--laminar-status-warning) 40%, transparent)}}.sm-cell-shadow{background:var(--laminar-ink-muted)}@supports (color:color-mix(in lab, red, red)){.sm-cell-shadow{background:color-mix(in srgb, var(--laminar-ink-muted) 6%, transparent)}}.sm-cell-shadow{border:1px dotted var(--laminar-border-subtle)}.sm-cell-selected{border-color:var(--laminar-accent)!important;background:var(--laminar-accent)!important}@supports (color:color-mix(in lab, red, red)){.sm-cell-selected{background:color-mix(in srgb, var(--laminar-accent) 16%, var(--laminar-canvas))!important}}.sm-cell-selected{outline-color:var(--laminar-accent)!important}.sm-cell-name{font-size:var(--laminar-type-control);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--laminar-ink);font-weight:500;overflow:hidden}.sm-cell-qty{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);background:var(--laminar-panel);border-radius:3px;padding:0 3px;position:absolute;top:2px;right:4px}.sm-cell-indicators{gap:2px;display:flex;position:absolute;top:2px;left:4px}.sm-indicator{font-size:var(--laminar-type-sm);line-height:1}.sm-indicator-group{color:var(--laminar-accent)}.sm-indicator-incomplete{color:var(--sm-warn-ink)}.sm-indicator-error{color:var(--laminar-status-danger)}.sm-cell-preview{font-size:var(--laminar-type-sm);text-align:center;white-space:pre-line;-webkit-line-clamp:var(--sm-preview-lines,1);-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.sm-cell-shadow-label{font-size:var(--laminar-type-sm);color:var(--sm-quiet);font-style:italic}.sample-manager-root .sm-cell-stale{background:var(--sm-warn-ink)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root .sm-cell-stale{background:color-mix(in srgb, var(--sm-warn-ink) 6%, transparent)}}.sample-manager-root .sm-cell-stale{border:1px dotted var(--sm-warn-ink)}.sample-manager-root .sm-cell-stale-label{max-width:100%;font-size:var(--laminar-type-sm);color:var(--sm-warn-ink);text-align:center;flex-direction:column;align-items:center;line-height:1.25;display:flex}.sample-manager-root .sm-cell-stale-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--sm-quiet);overflow:hidden}.sm-sample-info{border-bottom:1px solid var(--laminar-border-subtle);padding:8px 10px}.sm-sample-name{font-size:var(--laminar-type-title);color:var(--laminar-ink);margin-bottom:4px;font-weight:600}.sm-tag{font-size:var(--laminar-type-sm);text-transform:uppercase;letter-spacing:.3px;border-radius:3px;margin-bottom:4px;padding:1px 6px;font-weight:600;display:inline-block}.sm-tag-temp{background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.sm-tag-temp{background:color-mix(in srgb, var(--laminar-status-warning) 20%, transparent)}}.sm-tag-temp{color:var(--laminar-status-warning)}.sm-tag-wip{background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.sm-tag-wip{background:color-mix(in srgb, var(--laminar-status-warning) 20%, transparent)}}.sm-tag-wip{color:var(--laminar-status-warning)}.sm-sample-qty-row{align-items:center;gap:4px;margin-bottom:4px;display:flex}.sm-sample-qty-label{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted)}.sm-sample-qty-value{font-size:var(--laminar-type-control);color:var(--text-accent,#89b4fa);cursor:pointer;background:var(--laminar-canvas);border-radius:3px;padding:1px 6px;font-weight:600;transition:background .12s}.sm-sample-qty-value:hover{background:var(--laminar-panel-raised)}.sm-plot-settings-report{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);margin-top:4px}.sm-plot-settings-applied{color:var(--laminar-ink)}.sm-plot-settings-skipped{margin:2px 0 0;padding-left:14px}.sm-plot-settings-skipped li{margin:1px 0}.sm-sample-metrics{grid-template-columns:auto minmax(0,140px);align-items:center;gap:6px 8px;margin-top:6px;display:grid}.sm-sample-metric{display:contents}.sm-sample-headline{align-items:baseline;gap:8px;display:flex}.sm-sample-steps{font-size:var(--laminar-type-control);color:var(--sm-quiet);font-variant-numeric:tabular-nums;flex:none}.sm-sample-note-label{margin-top:6px;margin-bottom:4px;display:block}.sm-sample-metric-label{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);white-space:nowrap}.sm-sample-metric input{width:100%}.sm-sample-metric-reason{font-size:var(--laminar-type-control);color:var(--sm-warn-ink);margin-top:4px}.sm-history-related-files{border-top:1px solid var(--laminar-border-subtle);flex:none;padding:0 10px 8px}.sm-group-section{font-size:var(--laminar-type-control);border-top:1px solid var(--laminar-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.sm-group-section-label{color:var(--laminar-ink-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:var(--laminar-type-sm)}.sm-group-section-name{color:var(--laminar-accent);cursor:pointer;background:var(--laminar-accent);border-radius:3px;padding:1px 6px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sm-group-section-name{background:color-mix(in srgb, var(--laminar-accent) 8%, transparent)}}.sm-group-section-name{transition:background .12s}.sm-group-section-name:hover{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-group-section-name:hover{background:color-mix(in srgb, var(--laminar-accent) 18%, transparent)}}.sm-group-section-none{color:var(--sm-quiet);font-style:italic}.sm-group-section-meta{color:var(--sm-quiet);font-size:var(--laminar-type-sm)}.sm-card-backref-strip{font-size:var(--laminar-type-sm);flex-wrap:wrap;align-items:center;gap:4px;padding:4px 10px 6px;display:flex}.sm-card-backref-label{color:var(--laminar-ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-weight:600}.sm-card-backref-chip{background:var(--laminar-ink-muted);border-radius:10px;align-items:center;gap:3px;max-width:100%;padding:1px 4px 1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sm-card-backref-chip{background:color-mix(in srgb, var(--laminar-ink-muted) 12%, transparent)}}.sm-card-backref-chip{border:1px solid var(--laminar-border-subtle)}.sm-card-backref-chip-text{cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-accent,#89b4fa);box-shadow:none;background:0 0;border:0;flex:auto;justify-content:flex-start;padding:0;display:block;overflow:hidden}.sm-card-backref-chip-text:hover{text-decoration:underline}.sm-card-backref-chip-remove{cursor:pointer;color:var(--sm-quiet);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;padding:0 4px}.sm-card-backref-chip-remove:hover{color:var(--text-error,#f38ba8);background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){.sm-card-backref-chip-remove:hover{background:color-mix(in srgb, var(--laminar-status-danger) 12%, transparent)}}.sm-attachment-panel{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);background:var(--laminar-panel);outline:none;margin-top:8px;padding:8px}.sm-attachment-panel:focus-within{border-color:var(--laminar-accent)}.sm-attachment-dragging{border-color:var(--laminar-accent);background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-attachment-dragging{background:color-mix(in srgb, var(--laminar-accent) 8%, transparent)}}.sm-attachment-header{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:6px;display:flex}.sm-attachment-title{min-width:0;font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);text-transform:uppercase;flex:1;font-weight:600}.sm-hidden-file-input{display:none}.sm-attachment-path-row{margin-bottom:6px}.sm-attachment-dropzone{border:1px dashed var(--laminar-border-subtle);border-radius:var(--laminar-radius-xs);background:var(--laminar-canvas);justify-content:center;align-items:center;min-height:96px;display:flex;overflow:hidden}.sm-data-plot-preview .sm-attachment-dropzone{box-sizing:border-box;padding:4px;display:block}.sm-attachment-preview{background:#111;justify-content:center;align-items:center;width:100%;height:160px;display:flex;position:relative}.sm-attachment-preview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.sm-attachment-nav{border-radius:var(--laminar-radius-xs);color:#fff;font-size:var(--laminar-type-control);background:#0000008c;justify-content:center;align-items:center;gap:8px;padding:3px 6px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.sample-manager-root .sm-attachment-nav .lm-btn.lm-btn.sm-btn-icon{color:#fff}.sm-attachment-empty{color:var(--sm-quiet);font-size:var(--laminar-type-control);text-align:center;padding:12px}.sm-attachment-list{flex-direction:column;gap:3px;max-height:96px;margin-top:6px;display:flex;overflow-y:auto}.sm-attachment-file{border-radius:var(--laminar-radius-xs);width:100%;color:var(--laminar-ink);cursor:pointer;text-align:left;font-size:var(--laminar-type-control);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 6px;display:flex}.sm-attachment-file:hover{background:var(--laminar-panel-raised)}.sm-attachment-file-active{border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-attachment-file-active{border-color:color-mix(in srgb, var(--laminar-accent) 45%, transparent)}}.sm-attachment-file-active{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-attachment-file-active{background:color-mix(in srgb, var(--laminar-accent) 8%, transparent)}}.sm-attachment-file-icon{width:28px;color:var(--text-accent,#89b4fa);font-size:var(--laminar-type-sm);flex:none;font-weight:700}.sm-attachment-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sm-attachment-file-source{color:var(--sm-quiet);font-size:var(--laminar-type-sm);text-transform:uppercase;flex:none}.sm-attachment-actions{justify-content:flex-end;margin-top:6px;display:flex}.sm-history-list{flex:0 auto;min-height:0;padding:4px;overflow-y:auto}.sm-history-item{border-radius:var(--laminar-radius-sm);cursor:pointer;border-left:3px solid #0000;flex-direction:column;margin:2px 0;padding:6px 8px;transition:all .12s;display:flex;position:relative}.sm-history-item:hover{background:var(--laminar-panel-raised)}.sm-history-item-active{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-history-item-active{background:color-mix(in srgb, var(--laminar-accent) 8%, transparent)}}.sm-history-item-active{border-left-color:var(--laminar-accent)}.sm-history-item-selected{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-history-item-selected{background:color-mix(in srgb, var(--laminar-accent) 12%, transparent)}}.sm-history-item-selected{outline:1px solid var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-history-item-selected{outline:1px solid color-mix(in srgb, var(--laminar-accent) 30%, transparent)}}.sm-history-item-main{align-items:center;gap:6px;display:flex}.sm-step-type-badge{font-size:var(--laminar-type-sm);color:#fff;white-space:nowrap;border-radius:3px;padding:1px 6px;font-weight:600;display:inline-block}.sm-step-name{font-size:var(--laminar-type-control);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.sm-history-item-sub,.sm-history-item-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.sm-step-points{font-size:var(--laminar-type-sm);color:var(--sm-quiet);flex-shrink:0}.sm-step-date{font-size:var(--laminar-type-sm);color:var(--sm-quiet)}.sm-step-preview-tag{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);background:var(--laminar-panel);border-radius:3px;padding:0 4px}.sm-history-item-actions{opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.sm-history-item:hover .sm-history-item-actions,.sm-history-item:is(:focus-visible,:has(:focus-visible)) .sm-history-item-actions{opacity:1}.sm-step-missing{border-left-color:var(--laminar-status-danger)!important}.sm-step-missing .sm-step-name{color:var(--laminar-status-danger)}.sm-step-scheduled{border-left-color:var(--laminar-ink-muted)!important}.sm-step-scheduled .sm-step-name{color:var(--laminar-ink-muted)}.sm-step-link{font-size:var(--laminar-type-control);flex-shrink:0}.sm-details-panel{overflow-y:auto}.sm-details-section{border-bottom:1px solid var(--laminar-border-subtle);padding:8px 10px}.sm-details-section-title{font-size:var(--laminar-type-control);text-transform:uppercase;color:var(--laminar-ink-muted);align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.sm-details-field{margin-bottom:8px}.sm-details-field>label{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);align-items:center;gap:4px;margin-bottom:3px;font-weight:500;display:flex}.sm-details-row{align-items:center;gap:8px;display:flex}.sm-details-row>label{margin-bottom:0}.sm-details-value{font-size:var(--laminar-type-control);background:var(--laminar-canvas);border-radius:var(--laminar-radius-xs);padding:4px 8px}.sm-details-type{color:var(--text-accent,#89b4fa);font-weight:600}.sm-details-attr .sm-attr-header{align-items:center;gap:4px;margin-bottom:3px;display:flex}.sm-details-attr .sm-attr-header label{flex:1;margin-bottom:0}.sm-attr-rename-input{flex:1;min-width:0}.sm-file-controller-def{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-xs);background:var(--laminar-panel);padding:6px 8px}.sm-file-controller-def .sm-attr-header{align-items:center;gap:6px;margin-bottom:0;display:flex}.sm-file-controller-def label{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);flex:1;margin-bottom:0}.sm-file-controller-chip{border:1px solid var(--laminar-accent);flex:none;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.sm-file-controller-chip{border:1px solid color-mix(in srgb, var(--laminar-accent) 35%, transparent)}}.sm-file-controller-chip{color:var(--text-accent,#89b4fa);font-size:var(--laminar-type-sm);text-transform:uppercase;border-radius:3px;font-weight:700}.sm-hyperlinks{flex-direction:column;gap:4px;display:flex}.sm-hyperlink-item{font-size:var(--laminar-type-control);align-items:center;gap:4px;display:flex}.sm-hyperlink-item a{color:var(--text-accent,#89b4fa);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.sm-hyperlink-item a:hover{text-decoration:underline}.sm-history-files-row{border-bottom:1px solid var(--laminar-border-subtle);flex:none;padding:4px 10px 8px}.sm-files-list-field{margin:0}.sm-files-list-field.sm-files-dragging{outline:1px dashed var(--laminar-accent);outline-offset:2px;background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-files-list-field.sm-files-dragging{background:color-mix(in srgb, var(--laminar-accent) 6%, transparent)}}.sm-files-list-field.sm-files-dragging{border-radius:var(--laminar-radius-xs)}.sm-files-empty{color:var(--sm-quiet);font-size:var(--laminar-type-control);padding:2px 0}.sample-manager-root .sm-files-missing{color:var(--sm-warn-ink);text-align:start;white-space:normal;overflow-wrap:anywhere;border-inline-start:2px solid var(--sm-warn-ink);padding-inline-start:8px}.sm-files-source{color:var(--sm-quiet);font-size:var(--laminar-type-sm);text-transform:uppercase;flex:none}.sm-files-item a{align-items:baseline;min-width:0;display:flex}.sm-files-name{white-space:nowrap;align-items:baseline;min-width:0;display:flex;overflow:hidden}.sm-files-note{border-radius:var(--sm-r-sm,3px);background:var(--laminar-ink);flex:none;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.sm-files-note{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sm-files-note{color:var(--sm-quiet);font-size:var(--laminar-type-sm);white-space:nowrap}.sm-source-thumb{opacity:.55;flex:none;align-items:center;height:16px;margin-right:6px;display:inline-flex}.sm-source-thumb svg{display:block}.sm-files-item:hover .sm-source-thumb{opacity:.9}.sm-attachment-controls{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:6px;display:flex}.sm-attachment-nav-inline{color:var(--laminar-ink-muted);font-size:var(--laminar-type-control);align-items:center;gap:4px;display:flex}.sm-attachment-nav-index{padding:0 4px}.sm-attachment-actions-inline{align-items:center;gap:4px;display:flex}.sm-panel ::-webkit-scrollbar{width:6px;height:6px}.sm-panel ::-webkit-scrollbar-track{background:0 0}.sm-panel ::-webkit-scrollbar-thumb{background:var(--laminar-border-subtle);border-radius:3px}.sm-panel ::-webkit-scrollbar-thumb:hover{background:var(--sm-quiet)}.sm-toolbar-divider{background:var(--laminar-border-subtle);align-self:center;width:1px;height:18px;margin:0 6px;display:inline-block}.sm-plot-tab-host{flex:auto;min-height:0;overflow:hidden}.sm-plot-tab-host[hidden],.sm-columns[hidden]{display:none}.sm-plot-tab{flex-direction:column;gap:6px;height:100%;min-height:0;padding:6px;display:flex}.sm-plot-bar{font-size:var(--laminar-type-control);align-items:center;gap:8px;display:flex}.sm-plot-title{color:var(--laminar-ink);font-weight:600}.sm-plot-size{color:var(--laminar-ink-muted);font-variant-numeric:tabular-nums}.sm-plot-host{background:var(--laminar-panel);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);flex:auto;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:0;padding:8px;display:flex;overflow:hidden}.sm-plot-svg{max-width:100%;height:auto;max-height:100%}.sm-plot-empty{color:var(--laminar-ink-muted);font-size:var(--laminar-type-control);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:16px;display:flex}.sm-plot-empty-mark{opacity:.45;flex:none}.sm-plot-empty-line{max-width:34em;line-height:1.5}.sm-mp-controls{background:var(--laminar-panel);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);font-size:var(--laminar-type-control);flex-direction:column;gap:6px;max-height:360px;padding:8px;display:flex;overflow-y:auto}.sm-mp-controls-title{font-size:var(--laminar-type-control);color:var(--laminar-ink);font-weight:600}.sm-mp-control-row{align-items:center;gap:6px;display:flex}.sm-plot-gap-row{border-inline-start:2px solid var(--laminar-border-subtle);flex-direction:column;gap:4px;padding:4px 0 4px 6px;display:flex}.sm-plot-gap-name{font-weight:var(--laminar-weight-bold);white-space:nowrap;flex:auto}.sm-plot-gap-span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--laminar-ink-muted);overflow:hidden}.sm-plot-gap-row .sm-select-field,.sm-plot-gap-row .sm-input{flex:auto;width:auto;min-width:0}.sm-plot-gap-row .sm-btn{flex:none}.sm-plot-axis-controls .sm-mp-control-row{min-width:0}.sm-plot-axis-controls .sm-input,.sm-plot-axis-controls .sm-select-field{flex:1 1 0;width:auto;min-width:0}.sm-plot-grid-matrix{grid-template-columns:1fr auto auto;align-items:center;gap:4px 12px;display:grid}.sm-plot-grid-row{display:contents}.sm-plot-grid-head{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);text-align:center}.sm-plot-gap-add{flex-direction:column;gap:4px;display:flex}.sm-plot-gap-add .sm-input{flex:1 1 0;width:auto;min-width:0}.sm-plot-needs-pick{transition:opacity var(--laminar-motion) ease;flex-direction:column;gap:6px;display:flex}.sm-plot-needs-pick[data-plot-needs-pick=off]{opacity:.4;cursor:not-allowed}.sm-plot-needs-pick[data-plot-needs-pick=off] :is(.sm-input,.sm-select,.sm-btn),.sample-manager-root.laminar-shell--sample-manager .sm-plot-needs-pick[data-plot-needs-pick=off] :is(.sm-input,.sm-select,.sm-btn){box-shadow:none;background:0 0;border-color:#0000}.sm-plot-needs-pick[data-plot-needs-pick=off] :is(input,select,textarea,button):disabled{opacity:1}.sm-plot-axis-controls,.sm-plot-series-controls,.sm-plot-text-controls,.sm-plot-legend-controls,.sm-plot-annotate-controls{flex:0 0 210px;max-height:none}.sm-plot-series-controls,.sm-plot-text-controls{max-height:320px}.sm-plot-legend-controls,.sm-plot-annotate-controls{max-height:none}.sm-plot-legend-controls .sm-plot-pick-rows,.sm-plot-annotate-controls .sm-plot-pick-rows{max-height:150px}.sample-manager-root .lm-segment.sm-plot-axis-tabs{height:auto;min-height:var(--lm-h-sm);flex-wrap:wrap}.sample-manager-root .lm-segment.sm-plot-axis-tabs>button{height:calc(var(--lm-h-sm) - 4px)}.sm-plot-axis-controls .sm-input,.sm-plot-axis-controls .sm-select-field,.sm-plot-series-controls .sm-input,.sm-plot-series-controls .sm-select-field,.sm-plot-text-controls .sm-input,.sm-plot-text-controls .sm-select-field,.sm-plot-legend-controls .sm-input,.sm-plot-legend-controls .sm-select-field,.sm-plot-annotate-controls .sm-input,.sm-plot-annotate-controls .sm-select-field,.sm-plot-text-dialog .sm-input,.sm-plot-text-dialog .sm-select-field{flex:1 1 0;min-width:0}.sm-plot-axis-controls .sm-mp-control-row>span:not(.lm-select,.sm-plot-mixed,.sm-plot-size-steps),.sm-plot-series-controls .sm-mp-control-row>span:not(.lm-select,.sm-plot-mixed,.sm-plot-size-steps),.sm-plot-text-controls .sm-mp-control-row>span:not(.lm-select,.sm-plot-mixed,.sm-plot-size-steps),.sm-plot-legend-controls .sm-mp-control-row>span:not(.lm-select,.sm-plot-mixed,.sm-plot-size-steps),.sm-plot-annotate-controls .sm-mp-control-row>span:not(.lm-select,.sm-plot-mixed,.sm-plot-size-steps),.sm-plot-text-dialog .sm-mp-control-row>span:not(.lm-select,.sm-plot-mixed,.sm-plot-size-steps){color:var(--laminar-ink-muted);flex:0 0 88px}.sm-plot-mixed{color:var(--laminar-ink-muted);flex:none}.sm-mp-control-row.sm-plot-button-row,.sm-mp-control-row.sm-plot-size-row{flex-wrap:wrap;row-gap:4px}.sm-mp-control-row.sm-plot-size-row>.sm-input{flex:48px;min-width:48px}.sm-plot-size-steps{gap:inherit;flex:none;margin-inline-start:auto;display:inline-flex}.sm-plot-axis-note,.sm-plot-axis-reason{font-size:var(--laminar-type-control);border-radius:var(--laminar-radius-xs);padding:4px 6px;line-height:1.4}.sm-plot-axis-note{color:var(--laminar-ink-muted);background:var(--laminar-panel-raised)}.sm-plot-axis-reason{color:var(--laminar-status-danger);background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){.sm-plot-axis-reason{background:color-mix(in srgb, var(--laminar-status-danger) 14%, var(--laminar-paper))}}.sm-plot-controls-column{flex-direction:column;flex:auto;align-self:stretch;gap:8px;min-width:0;max-height:100%;display:flex;overflow-y:auto}.sm-plot-controls-column .sm-mp-controls,.sm-plot-controls-column .sm-plot-series-controls,.sm-plot-controls-column .sm-plot-text-controls,.sm-plot-controls-column .sm-plot-legend-controls,.sm-plot-controls-column .sm-plot-annotate-controls{max-height:none;overflow-y:visible}.sm-plot-browse{min-width:0;height:100%;min-height:0;font-size:var(--laminar-type-control);flex-direction:column;flex:auto;gap:6px;padding-right:8px;display:flex;overflow-y:auto}.sm-plot-browse [data-plot-fold=storage] .sm-plot-fold-body{max-height:210px;overflow-y:auto}.sm-plot-browse [data-plot-fold=container] .sm-plot-fold-body{max-height:260px;overflow-y:auto}.sm-plot-browse .sm-plot-browse-runs{flex:auto;min-height:96px;overflow-y:auto}.sm-plot-browse .sm-plot-pick-rows,.sm-plot-palette .sm-plot-pick-rows{border:none;flex:none;max-height:none;margin-bottom:0;padding:0;overflow:visible}.sm-plot-browse .sm-grid-scroll{padding-right:0;overflow-x:auto}.sm-plot-browse .sm-grid-container{width:max-content;padding-right:10px}.sm-plot-browse-runs{flex-direction:column;gap:4px;min-height:0;display:flex}.sm-plot-browse-head{align-items:baseline;gap:6px;min-width:0;display:flex}.sm-plot-browse-sample{min-width:0;font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);white-space:nowrap;flex:auto;align-items:baseline;font-weight:400;display:flex;overflow:hidden}.sm-plot-browse-send{border-top:var(--laminar-rule-width) solid var(--laminar-border-subtle);background:var(--laminar-panel);margin-top:2px;padding-top:6px;display:flex;position:sticky;bottom:0}.sm-plot-browse-send .sm-btn{flex:auto;justify-content:center}.sm-plot-host>.sm-col-divider{align-self:stretch}.sm-plot-host{position:relative}.sm-plot-controls-edge{cursor:pointer;box-sizing:border-box;z-index:4;border:none;border-inline-start:var(--laminar-rule-width) solid var(--laminar-border-subtle);background:var(--laminar-ink);border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;width:24px;height:auto;min-height:0;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sm-plot-controls-edge{background:color-mix(in srgb, var(--laminar-ink) 5%, transparent)}}.sm-plot-controls-edge{color:var(--laminar-ink-muted);transition:opacity .16s,background .16s,color .16s}.sm-plot-controls-edge:hover,.sm-plot-controls-edge:focus-visible{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.sm-plot-controls-edge:hover,.sm-plot-controls-edge:focus-visible{background:color-mix(in srgb, var(--laminar-ink) 10%, transparent)}}.sm-plot-controls-edge:hover,.sm-plot-controls-edge:focus-visible{color:var(--laminar-ink)}.sm-plot-controls-edge[data-plot-controls-open=yes]{opacity:0;pointer-events:none}.sm-plot-controls-edge-label{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.08em;font-size:var(--laminar-type-sm);white-space:nowrap}.sm-plot-col-controls{z-index:3;background:var(--laminar-panel);border-inline-start:var(--laminar-rule-width) solid var(--text-muted);opacity:0;visibility:hidden;pointer-events:none;width:210px;padding-inline-start:8px;transition:opacity .16s,visibility .16s;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.sm-plot-col-controls-open{opacity:1;visibility:visible;pointer-events:auto}.sm-plot-col-controls[data-plot-controls-pinned=yes]{flex:0 0 210px;position:relative;inset:auto}.sm-plot-controls-edge[data-plot-controls-pinned=yes]{border:0;width:0;min-width:0;padding:0;overflow:hidden}.sm-plot-scope{border-bottom:var(--laminar-rule-width) solid var(--laminar-border-subtle);align-items:baseline;gap:6px;margin-bottom:4px;padding-bottom:4px;display:flex}.sm-plot-scope-name{font-weight:700;font-size:var(--laminar-type-title);color:var(--laminar-ink)}.sm-plot-scope-note{min-width:0;font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);flex:auto}.sm-plot-scope-note[data-plot-scope-count="0"]{color:var(--laminar-accent)}.sm-plot-scope-pin{color:var(--laminar-ink-muted);flex:none;align-self:center}.sm-plot-scope-pin[aria-pressed=true]{color:var(--laminar-accent)}.sm-plot-col-palette[hidden]{display:none}.sm-plot-col-palette{flex-direction:column;gap:8px}.sm-plot-col-palette>.sm-plot-palette{flex:0 auto;height:auto;max-height:46%}.sm-plot-col-palette>.sm-plot-scope{flex:none}.sm-plot-col-palette>.sm-plot-series-controls,.sm-plot-col-palette>.sm-plot-errorbar-controls{border-top:1px solid var(--laminar-border-subtle);min-height:0;padding-top:8px}.sm-plot-col-palette>.sm-plot-series-controls{flex:auto;overflow-y:auto}.sm-plot-col-palette>.sm-plot-errorbar-controls{flex:none}.sm-plot-col{align-self:stretch;min-width:0;min-height:0;display:flex}.sm-plot-col-stacked{flex-direction:column;overflow-y:auto}.sm-plot-col.sm-plot-col-stacked>*{flex:none}.sm-plot-col.sm-plot-col-stacked>.sm-plot-browse{height:auto}.sm-plot-col>*{flex:auto;min-width:0}.sm-plot-stage{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex;position:relative}.sm-plot-col-stage{flex-direction:column}.sm-plot-col-stage>.sm-plot-stage{flex:auto;min-height:0}.sm-plot-col>.sm-plot-assistant{flex:none}.sm-plot-assistant{border-top:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-ink);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-plot-assistant{background:color-mix(in srgb, var(--laminar-ink) 4%, transparent)}}.sm-plot-assistant-head{align-items:center;gap:8px;padding:6px 10px 2px;display:flex}.sm-plot-assistant-spacer{flex:auto}.sm-plot-assistant-eyebrow,.sm-plot-assistant-who{font-size:var(--laminar-type-sm);letter-spacing:.4px;text-transform:uppercase;color:var(--sm-quiet);font-weight:600}.sm-plot-assistant-chip{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.sm-plot-assistant-chip{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sm-plot-assistant-chip{border-radius:var(--laminar-radius-xs);padding:1px 6px}.sample-manager-root.laminar-shell--sample-manager .sm-plot-assistant-link{height:auto;font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px}.sample-manager-root.laminar-shell--sample-manager .sm-plot-assistant-link:hover:not(:disabled){color:var(--laminar-ink)}.sample-manager-root.laminar-shell--sample-manager .sm-plot-assistant-link:disabled{opacity:.5;cursor:default}.sm-plot-assistant-log{flex-direction:column;gap:5px;max-height:min(40vh,320px);padding:4px 10px 6px;display:flex;overflow-y:auto}.sm-plot-assistant-entry{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.sm-plot-assistant-said{font-size:var(--laminar-type-control);color:var(--laminar-ink);overflow-wrap:anywhere}.sm-plot-assistant-reply{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);overflow-wrap:anywhere;line-height:1.45}.sm-plot-assistant-activity{font-size:var(--laminar-type-sm);color:var(--sm-quiet)}.sm-plot-assistant-change{align-items:center;gap:8px;min-height:22px;padding:0 6px 0 72px;display:flex}.sm-plot-assistant-change-label{min-width:0;font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);overflow-wrap:anywhere;flex:auto}.sm-plot-assistant-change-latest{background-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-plot-assistant-change-latest{background-color:color-mix(in srgb, var(--laminar-accent) 10%, transparent)}}.sm-plot-assistant-change-latest{background-image:linear-gradient(90deg, var(--laminar-accent) 0 2px, transparent 2px)}.sm-plot-assistant-change-latest .sm-plot-assistant-change-label{color:var(--laminar-ink)}.sm-plot-assistant-notice{border-left:2px solid var(--laminar-accent);border-radius:0 var(--laminar-radius-xs) var(--laminar-radius-xs) 0;background:var(--laminar-accent);flex-direction:column;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-plot-assistant-notice{background:color-mix(in srgb, var(--laminar-accent) 8%, transparent)}}.sm-plot-assistant-notice-line{font-size:var(--laminar-type-control);color:var(--laminar-ink);overflow-wrap:anywhere}.sm-plot-assistant-notice-sub{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted)}.sm-plot-assistant-notice-actions{gap:6px;display:flex}.sm-plot-assistant-line{align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.sm-plot-assistant-open .sm-plot-assistant-line{border-top:var(--laminar-rule-width) solid var(--laminar-rule)}.sm-plot-assistant-input{flex:auto;min-width:0}.sm-plot-guide{font-size:var(--laminar-type-sm);line-height:var(--laminar-line-dense);color:var(--laminar-ink-muted);flex:none;align-items:center;gap:6px;display:flex}.sm-plot-guide>svg{opacity:.75;flex:none}.sm-plot-guide-line{min-width:0}.sm-plot-figure{flex:auto;justify-content:center;align-items:flex-start;gap:10px;min-width:0;min-height:0;display:flex}.sm-plot-notices{flex-direction:column;flex:none;gap:4px;display:flex}.sm-plot-notices:empty{display:none}.sm-plot-palette{min-width:0;height:100%;min-height:0;font-size:var(--laminar-type-control);flex-direction:column;flex:auto;gap:6px;padding-right:8px;display:flex;overflow-y:auto}.sm-plot-palette-count{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);margin:0}.sm-plot-palette-head{align-items:center;gap:6px;margin-top:4px;display:flex}.sm-plot-palette-head-count{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted)}.sm-plot-palette-axes{flex-direction:column;gap:4px;display:flex}.sm-plot-palette-axes .sm-select-field{flex:auto;min-width:0}.sm-plot-palette-axes>.sm-mp-control-row>:first-child{white-space:nowrap;flex:0 0 58px}.sm-plot-palette-second{align-items:center;gap:4px;display:flex}.sm-plot-palette-line{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-xs);padding:7px 9px}.sm-plot-palette-line.is-picked{background-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-plot-palette-line.is-picked{background-color:color-mix(in srgb, var(--laminar-accent) 10%, transparent)}}.sm-plot-palette-line.is-picked{background-image:linear-gradient(90deg, var(--laminar-accent) 0 2px, transparent 2px)}.sm-plot-palette-line.is-hidden>.sm-plot-palette-line-top>:not(.sm-plot-palette-eye),.sm-plot-palette-line.is-hidden>.sm-plot-palette-line-foot{opacity:.4}.sm-plot-palette-line-top{align-items:center;gap:6px;display:flex}.sm-plot-palette-eye{flex:none}.sm-plot-palette-eye>svg{display:block}.sm-plot-palette-line-foot{align-items:center;gap:8px;margin-top:5px;display:flex}.sm-plot-palette-pick{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0;display:flex}.sm-plot-palette-against{min-width:0;font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.sm-plot-palette-chips{flex:none;gap:4px;display:flex}.sm-plot-axis-chip{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-xs);background:var(--laminar-panel-raised);width:26px;height:20px;color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);cursor:pointer;padding:0;font-weight:600;transition:all .15s}.sm-plot-axis-chip.is-on{background:var(--laminar-accent);color:var(--text-on-accent,#1e1e2e);border-color:#0000}.sm-plot-axis-chip:disabled{opacity:.4;cursor:not-allowed}.sm-plot-palette-off{min-width:0;font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:4px 0;font-style:italic;overflow:hidden}.sm-plot-palette-name{white-space:nowrap;flex:auto;align-items:baseline;min-width:0;display:flex;overflow:hidden}.sm-plot-name-head{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sm-plot-name-tail{white-space:nowrap;flex:none}.sm-plot-palette-technique{font-size:var(--laminar-type-sm);border-radius:var(--laminar-radius-xs);color:var(--laminar-ink-muted);background:var(--laminar-panel-raised);flex:none;padding:0 4px}.sm-plot-palette-empty{font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);margin:0}.sm-plot-palette-out{flex-wrap:wrap;row-gap:2px}.sm-plot-palette-out .sm-plot-palette-name{opacity:.6;flex:100%}.sm-plot-palette-why{min-width:0;font-size:var(--laminar-type-control);color:var(--laminar-ink-muted);flex:auto}.sm-plot-fold{flex-direction:column;gap:6px;display:flex}.sm-plot-fold-head{width:100%;font-size:var(--laminar-type-control);cursor:pointer;color:var(--laminar-ink);border-radius:var(--laminar-radius-xs);background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-weight:600;display:flex}.sm-plot-fold-head:hover{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.sm-plot-fold-head:hover{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sm-plot-fold-body>.sm-mp-controls>.sm-mp-controls-title:first-child{display:none}.sm-plot-controls-column .sm-plot-axis-controls,.sm-plot-controls-column .sm-plot-series-controls,.sm-plot-controls-column .sm-plot-text-controls,.sm-plot-controls-column .sm-plot-legend-controls,.sm-plot-controls-column .sm-plot-annotate-controls{flex:none}.sm-plot-pick{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);flex:0 0 320px;align-self:stretch;max-height:100%;overflow:auto}.sm-plot-pick-filters{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.sm-plot-pick-filters .sm-input,.sm-plot-pick-filters .sm-select-field{flex:120px;min-width:0}.sm-plot-pick-rows{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-xs);flex-direction:column;gap:2px;max-height:260px;margin-bottom:8px;padding:4px;display:flex;overflow:auto}.sm-plot-pick-row{border-radius:var(--laminar-radius-xs);font-size:var(--laminar-type-control);cursor:pointer;align-items:center;gap:6px;padding:2px 4px;display:flex}.sm-plot-pick-row:hover{background:var(--laminar-panel-raised)}.sm-plot-pick-label{white-space:nowrap;flex:auto;align-items:baseline;min-width:0;display:flex;overflow:hidden}.sm-plot-pick-meta{font-size:var(--laminar-type-sm);color:var(--sm-quiet);flex:none}.sm-plot-pick .sm-mp-control-row>span:first-child{color:var(--laminar-ink-muted);flex:0 0 110px}.sm-plot-text-dialog{z-index:3;width:240px;max-height:100%;font-size:var(--laminar-type-control);background:var(--laminar-panel);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:0;right:0;overflow:auto}@media (max-width:700px){.sm-plot-host{flex-wrap:wrap;overflow:auto}.sm-plot-controls-column{max-height:none;overflow-y:visible}.sm-plot-col{align-self:auto;flex:260px!important}.sm-plot-host>.sm-col-divider{display:none}.sm-plot-browse,.sm-plot-palette,.sm-plot-col-palette>.sm-plot-palette{border-right:none;flex:260px;align-self:auto;height:auto;max-height:none;padding-right:0;overflow-y:visible}.sm-plot-axis-controls,.sm-plot-series-controls,.sm-plot-text-controls,.sm-plot-legend-controls,.sm-plot-annotate-controls,.sm-plot-controls-column,.sm-plot-pick,.sm-plot-text-dialog{flex:100%;width:auto;position:static}}.sm-gate{max-width:560px;color:var(--laminar-ink);font-size:var(--laminar-ui-em);margin:0 auto;padding:24px}.sm-gate-title{font-weight:600;font-size:var(--laminar-type-title);margin-bottom:12px}.sm-gate p{margin:8px 0;line-height:1.5}.sm-gate ul{margin:8px 0 8px 20px}.sm-gate code{font-size:var(--laminar-type-control)}.sm-gate-loading{text-align:center;color:var(--laminar-ink-muted);padding:48px 24px;font-style:italic}.sm-gate-warning{color:var(--text-error)}.sm-gate .sm-form-actions{gap:8px;margin-top:16px;display:flex}.sm-import-progress{margin:14px 0}.sm-import-progress-label{color:var(--laminar-ink-muted);font-size:var(--laminar-type-control);justify-content:space-between;gap:12px;margin-bottom:5px;display:flex}.sm-import-progress-track{background:var(--laminar-border-subtle);border-radius:999px;height:8px;overflow:hidden}.sm-import-progress-fill{border-radius:inherit;background:var(--laminar-accent);min-width:0;height:100%;transition:width .12s linear}.sm-package-block{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);background:var(--laminar-panel);margin:8px 0;padding:8px}.sm-package-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.sm-package-ext{font-size:var(--laminar-type-sm);color:var(--sm-quiet);white-space:nowrap;flex:none}.sm-package-block .sm-eclab-panel,.sm-package-block .sm-attachment-panel{background:0 0;border:0;margin:0;padding:0}.sm-eclab-panel{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);background:var(--laminar-panel);flex-direction:column;gap:7px;margin:8px 0;padding:8px;display:flex}.sm-eclab-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sm-eclab-title{font-size:var(--laminar-type-control);font-weight:700}.sm-eclab-ext{font-size:var(--laminar-type-sm);color:var(--sm-quiet);white-space:nowrap;flex:none}.sm-eclab-where{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);line-height:1.4}.sm-eclab-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sm-eclab-help,.sm-eclab-provenance{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);line-height:1.4}.sm-eclab-error{color:var(--text-error);font-size:var(--laminar-type-control)}.sm-eclab-restored-list{flex-direction:column;gap:5px;display:flex}.sm-eclab-run{border-inline-start:3px solid var(--laminar-accent);border-radius:var(--laminar-radius-xs);background:var(--laminar-canvas);padding:6px}.sm-eclab-status-partial,.sm-eclab-status-unsupported{border-inline-start-color:var(--sm-warn-ink)}.sm-eclab-run-header{font-size:var(--laminar-type-control);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sample-manager-root{--sm-warn-ink:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root{--sm-warn-ink:color-mix(in srgb, var(--laminar-status-warning) 55%, var(--laminar-ink))}}.sample-manager-root{--sm-accent-ink:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root{--sm-accent-ink:color-mix(in srgb, var(--laminar-accent) 55%, var(--laminar-ink))}}.sm-eclab-measurement-header,.sm-eclab-run-row{font-size:var(--laminar-type-control);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sm-eclab-run-row>.sm-eclab-warnings{flex:1 0 100%;margin-inline-start:0}.sm-eclab-run-name{overflow-wrap:anywhere}.sm-step-condition{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--laminar-radius-xs);background:var(--laminar-panel-raised);max-width:14ch;color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);flex:none;padding:0 4px;line-height:15px;overflow:hidden}.sm-step-condition-more{max-width:none;font-weight:600}.sm-eclab-warnings{color:var(--sm-warn-ink);font-size:var(--laminar-type-sm);margin:4px 0 0 16px}.sm-eclab-dropped{border-inline-start:3px solid var(--sm-warn-ink);border-radius:var(--laminar-radius-xs);background:var(--laminar-canvas);padding:6px}.sm-eclab-dropped-title{color:var(--sm-warn-ink);font-size:var(--laminar-type-control);font-weight:600}.sm-eclab-dropped-row{font-size:var(--laminar-type-control);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:3px;display:flex}.sm-eclab-dropped-reason{color:var(--laminar-ink-muted)}.sm-eclab-dropped-mark{color:var(--sm-warn-ink);font-size:var(--laminar-type-control);font-weight:600}:is([data-operational-surface=sample-manager],[data-operational-surface=sample-tree],[data-operational-surface=sample-grid],[data-operational-surface=sample-history],[data-operational-surface=sample-plot],[data-operational-surface=attachment]){box-sizing:border-box;color:var(--laminar-ink);font-family:var(--laminar-font-body)}[data-operational-surface=sample-manager]{background:var(--laminar-canvas)}:is([data-operational-surface=sample-tree],[data-operational-surface=sample-grid],[data-operational-surface=sample-history])>.sm-panel-header,[data-operational-surface=sample-plot] .sm-mp-panel-header{min-height:var(--laminar-density-control-height);padding:var(--laminar-space-2) var(--laminar-space-3);border-block-end:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-panel)}:is([data-operational-surface=sample-tree],[data-operational-surface=sample-grid],[data-operational-surface=sample-history],[data-operational-surface=sample-plot]) :is(.sm-mp-panel-title,.sm-sample-name){color:var(--laminar-ink);font-family:var(--laminar-font-heading);font-size:var(--laminar-type-body);line-height:var(--laminar-line-heading);text-transform:none;letter-spacing:0}:is([data-operational-surface=sample-tree],[data-operational-surface=sample-grid],[data-operational-surface=sample-history]) .sm-inline-form{gap:var(--laminar-space-2);padding:var(--laminar-space-3);border-block:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-panel)}[data-operational-surface=sample-tree] .sm-tree-item{border-radius:var(--laminar-radius-xs);border-color:#0000}[data-operational-surface=sample-tree] .sm-tree-item-active{border-inline-start-color:var(--laminar-accent);background:var(--laminar-navigation-hover)}[data-operational-surface=sample-tree] .sm-tree-trash{border-top-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){[data-operational-surface=sample-tree] .sm-tree-trash{border-top-color:color-mix(in srgb, var(--text-muted) 40%, transparent)}}[data-operational-surface=sample-grid] .sm-grid-container{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-xs);background:var(--laminar-rule)}[data-operational-surface=sample-grid] .sm-grid-cell{outline-color:var(--laminar-rule)}[data-operational-surface=sample-history] .sm-history-item{margin:var(--laminar-space-1) 0;padding:var(--laminar-space-2);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);background:var(--laminar-paper);box-shadow:none;border-inline-start-width:3px}[data-operational-surface=sample-history] .sm-history-item-active{border-inline-start-color:var(--laminar-accent);background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){[data-operational-surface=sample-history] .sm-history-item-active{background:color-mix(in srgb, var(--laminar-accent) 7%, var(--laminar-paper))}}[data-operational-surface=sample-plot]{background:var(--laminar-canvas)}[data-operational-surface=sample-plot] .sm-mp-panel{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);background:var(--laminar-paper);box-shadow:none}[data-operational-surface=sample-plot] :is(.sm-mp-staging-row,.sm-mp-reference-row,.sm-mp-trace-row,.sm-mp-annotation-row){border-block-end:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-panel)}[data-operational-surface=sample-plot] .sm-mp-plot-host{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);background:var(--laminar-paper)}[data-operational-surface=attachment]{padding:var(--laminar-space-3);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);background:var(--laminar-panel);box-shadow:none}[data-operational-surface=attachment] .sm-attachment-title{color:var(--laminar-ink);font-family:var(--laminar-font-heading);font-size:var(--laminar-type-body);text-transform:none}[data-operational-surface=attachment] .sm-attachment-dropzone{border-color:var(--laminar-rule);border-radius:var(--laminar-radius-xs);background:var(--laminar-paper)}@media (prefers-reduced-motion:reduce){:is([data-operational-surface=sample-manager],[data-operational-surface=sample-plot],[data-operational-surface=attachment]) *{transition-duration:var(--laminar-motion-fast)!important}}.sm-tree-unplaced{border-bottom:1px solid var(--laminar-border-subtle);padding-left:10px}.sm-tree-unplaced .sm-tree-item-name{font-weight:600}.sm-tree-trash{border-top:var(--laminar-rule-width) solid var(--text-muted);margin-top:6px;padding-top:6px}@supports (color:color-mix(in lab, red, red)){.sm-tree-trash{border-top:var(--laminar-rule-width) solid color-mix(in srgb, var(--text-muted) 40%, transparent)}}.sm-tree-trash .sm-tree-item-name{font-weight:600}.sm-tree-unplaced-drop{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-tree-unplaced-drop{background:color-mix(in srgb, var(--laminar-accent) 22%, transparent)}}.sm-tree-unplaced-drop{border-left-color:var(--laminar-accent)}.sm-unplaced-panel.sm-unplaced-drop{outline:2px dashed var(--laminar-accent);outline-offset:-3px}.sm-unplaced-list{flex:1;overflow-y:auto}.sm-unplaced-date{cursor:default;background:var(--laminar-panel);z-index:1;justify-content:space-between;position:sticky;top:0}.sm-unplaced-date:hover{color:var(--sm-quiet)}.sm-type-capability{border-bottom:1px solid var(--laminar-border-subtle);padding:6px 0 8px}.sm-importer-option-row{align-items:flex-start;gap:6px;padding:3px 0;display:flex}.sm-importer-option{min-width:0;font-size:var(--laminar-type-control);cursor:pointer;flex:1;align-items:flex-start;gap:6px;display:flex}.sm-importer-option input{flex:none;margin:2px 0 0}.sm-importer-option-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sm-importer-what{font-size:var(--laminar-type-sm);color:var(--sm-quiet)}.sm-importer-name{font-weight:500}.sm-importer-list{border-top:1px solid var(--laminar-border-subtle);padding:6px 0 8px}.sm-importer-list-title{font-size:var(--laminar-type-control);letter-spacing:.04em;color:var(--sm-quiet);margin-bottom:4px;font-weight:500}.sm-importer-row{font-size:var(--laminar-type-control);align-items:baseline;gap:6px;padding:2px 0;display:flex}.sm-importer-where{min-width:0;font-size:var(--laminar-type-sm);color:var(--sm-quiet);flex:1}.sm-importer-chip{border:1px solid var(--laminar-border-subtle);border-radius:var(--sm-r-sm,3px);color:var(--sm-quiet);font-size:var(--laminar-type-sm);text-transform:uppercase;white-space:nowrap;flex:none;padding:1px 6px}.sm-trash-list{flex:1;padding:4px 0;overflow-y:auto}.sm-trash-item{cursor:pointer;align-items:center;gap:8px;padding:5px 12px;display:flex}.sm-trash-item:hover{background:var(--background-modifier-hover)}.sm-trash-item-active{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sm-trash-item-active{background:color-mix(in srgb, var(--laminar-accent) 14%, transparent)}}.sm-trash-name{font-size:var(--laminar-ui-em);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sm-trash-when{font-size:var(--laminar-type-control);color:var(--sm-quiet);font-variant-numeric:tabular-nums;flex:none}.sm-kind-label{font-size:var(--laminar-type-control);letter-spacing:.04em;color:var(--sm-quiet);margin-bottom:4px;font-weight:500}.sm-kind-list{--sm-kind-row:20px;height:calc(var(--sm-kind-row) * 5 + 6px);border:1px solid var(--laminar-border-subtle);border-radius:var(--sm-r-sm,3px);padding:2px 4px;overflow-y:auto}.sm-kind-option{height:var(--sm-kind-row);font-size:var(--laminar-type-control);cursor:pointer;align-items:center;gap:6px;display:flex}.sm-kind-option input{flex:none;margin:0}.sm-kind-name{flex:none}.sm-cap-hint{font-size:var(--laminar-type-control);color:var(--sm-quiet);text-align:left;max-width:none;margin-top:4px;line-height:1.5}.sm-step-plots{flex-direction:column;gap:8px;display:flex}.sm-step-plot-card{border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);background:var(--laminar-panel);cursor:pointer;text-align:left;flex-direction:column;gap:4px;width:100%;padding:6px;display:flex}.sm-step-plot-card:hover{border-color:var(--laminar-accent)}.sm-step-plot-frame{border-radius:3px;overflow:hidden}.sm-step-plot-thumb{border-radius:3px}.sm-step-plot-noimage{background:var(--laminar-canvas);min-height:48px;color:var(--laminar-ink-muted);font-size:var(--laminar-type-control);text-align:center;justify-content:center;align-items:center;padding:8px;display:flex}.sm-step-plot-label{width:100%;min-width:0;font-size:var(--laminar-type-control);align-items:baseline;gap:6px;display:flex}.sm-step-plot-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--laminar-ink);flex:1;font-weight:600;overflow:hidden}.sm-step-plot-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-accent,#89b4fa);font-size:var(--laminar-type-sm);flex:0 auto;overflow:hidden}.sm-step-plot-when{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);flex:none}.sample-manager-root.laminar-shell--sample-manager{background:var(--laminar-canvas)}.laminar-shell-header--sample-manager{min-height:44px;padding:var(--laminar-space-2) var(--laminar-space-3);border-bottom:var(--laminar-rule-width) solid var(--laminar-rule)}.sample-manager-root.laminar-shell--sample-manager .sm-col-2{background:var(--laminar-canvas)}.sample-manager-root.laminar-shell--sample-manager .sm-col-3{background:var(--laminar-paper)}.sample-manager-root.laminar-shell--sample-manager .laminar-shell-inspector{border-inline-start:var(--laminar-rule-width) solid var(--laminar-rule)}.sample-manager-root.laminar-shell--sample-manager{container:laminar-sample-manager/inline-size}.sample-manager-root.laminar-shell--sample-manager>.sm-layout{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.sample-manager-root.laminar-shell--sample-manager .sm-col-1{min-width:200px}.sample-manager-root.laminar-shell--sample-manager .sm-col-2{min-width:360px}.sample-manager-root.laminar-shell--sample-manager .sm-col-3{min-width:260px}.sample-manager-root.laminar-shell--sample-manager .sm-col-4{min-width:280px}.sample-manager-root.laminar-shell--sample-manager :is(.sm-panel-title,.sm-mp-panel-title){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:var(--laminar-line-heading)}.sample-manager-root.laminar-shell--sample-manager .sm-empty-msg{width:min(100%,34ch);max-width:34ch;line-height:var(--laminar-line-body);margin-inline:auto}@container laminar-sample-manager (max-width:1100px){.sample-manager-root.laminar-shell--sample-manager .sm-columns{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(180px,.9fr) minmax(280px,1.6fr);display:grid;overflow:auto}.sample-manager-root.laminar-shell--sample-manager .sm-col{width:auto;min-width:0;min-height:0}.sample-manager-root.laminar-shell--sample-manager .sm-col-1{grid-area:1/1}.sample-manager-root.laminar-shell--sample-manager .sm-col-2{grid-area:1/2}.sample-manager-root.laminar-shell--sample-manager .sm-col-3{grid-area:2/1}.sample-manager-root.laminar-shell--sample-manager .sm-col-4{grid-area:2/2}.sample-manager-root.laminar-shell--sample-manager .sm-columns>.sm-col-divider{display:none}.sample-manager-root.laminar-shell--sample-manager .sm-history-panel{overflow-y:auto}.sample-manager-root.laminar-shell--sample-manager .sm-history-list{flex:none;min-height:140px;overflow-y:visible}.sample-manager-root.laminar-shell--sample-manager :is(.sm-panel-title,.sm-mp-panel-title,.sm-tree-item-name,.sm-empty-msg){font-size:clamp(12px,1.4cqi,14px)}}.sample-manager-root.laminar-shell--sample-manager{--sm-quiet:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager{--sm-quiet:color-mix(in srgb, var(--text-muted) 78%, var(--text-normal))}}.sample-manager-root.laminar-shell--sample-manager{--sm-eyebrow:calc(var(--laminar-ui-em,.8125rem) * .923);--sm-r:5px;--sm-r-sm:3px;--laminar-space-1:4px;--laminar-space-2:8px;--laminar-space-3:12px;--laminar-space-4:16px;--laminar-space-5:20px;--laminar-space-6:24px;--laminar-space-7:32px;--laminar-space-8:40px}.sample-manager-root.laminar-shell--sample-manager .sm-toolbar{background:var(--background-primary);gap:6px}.sample-manager-root.laminar-shell--sample-manager .sm-tab-toggle{flex:none}.sample-manager-root.laminar-shell--sample-manager .laminar-shell-navigation{--sm-quiet:var(--laminar-navigation-muted)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .laminar-shell-navigation{--sm-quiet:color-mix(in srgb, var(--laminar-navigation-muted) 74%, var(--laminar-navigation-ink))}}.sample-manager-root.laminar-shell--sample-manager .laminar-shell-navigation .sm-panel-header,.sample-manager-root.laminar-shell--sample-manager .sm-panel-header{min-height:30px;padding:0 var(--laminar-space-3);border-bottom:1px solid var(--laminar-border-subtle);background:0 0}.sample-manager-root.laminar-shell--sample-manager .sm-panel-title,.sample-manager-root.laminar-shell--sample-manager .sm-tree-group-header,.sample-manager-root.laminar-shell--sample-manager .sm-details-section-title,.sample-manager-root.laminar-shell--sample-manager .sm-attachment-title,.sample-manager-root.laminar-shell--sample-manager .sm-details-field>label{color:var(--sm-quiet);letter-spacing:var(--laminar-tracking-label)}.sample-manager-root.laminar-shell--sample-manager .sm-plot-palette-pick{box-shadow:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.sample-manager-root.laminar-shell--sample-manager .sm-plot-palette-pick:hover{color:var(--laminar-accent);background:0 0}.sample-manager-root.laminar-shell--sample-manager .sm-panel-title{font-family:var(--laminar-font-heading);font-size:var(--sm-eyebrow);color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .sm-panel-title{color:color-mix(in srgb, var(--laminar-accent) 62%, var(--laminar-ink))}}.sample-manager-root.laminar-shell--sample-manager .sm-panel-title{font-weight:var(--laminar-weight-semibold);text-transform:uppercase}.sample-manager-root.laminar-shell--sample-manager .sm-panel-toolbar{padding:var(--laminar-space-2) var(--laminar-space-3);gap:var(--laminar-space-1)}.sample-manager-root.laminar-shell--sample-manager .sm-tree-group-header{justify-content:flex-start;gap:var(--laminar-space-1);padding:var(--laminar-space-2) var(--laminar-space-3) var(--laminar-space-1);font-size:var(--sm-eyebrow);font-weight:var(--laminar-weight-semibold);box-shadow:none;transition:color var(--laminar-motion-fast) var(--laminar-motion-ease);background:0 0;border:0;border-radius:0;display:flex}.sample-manager-root.laminar-shell--sample-manager .sm-tree-group-header:hover{color:var(--laminar-ink);background:0 0}.sample-manager-root.laminar-shell--sample-manager .sm-tree-chevron{width:var(--laminar-space-3);font-size:var(--laminar-type-sm);opacity:.75;line-height:1}.sample-manager-root.laminar-shell--sample-manager .sm-tree-item,.sample-manager-root.laminar-shell--sample-manager .sm-history-item{border-radius:var(--sm-r-sm);border-left:0}.sample-manager-root.laminar-shell--sample-manager .sm-tree-item{gap:var(--laminar-space-2);padding:var(--laminar-space-1) var(--laminar-space-3) var(--laminar-space-1) var(--laminar-space-6);transition:background var(--laminar-motion-fast) var(--laminar-motion-ease), color var(--laminar-motion-fast) var(--laminar-motion-ease)}.sample-manager-root.laminar-shell--sample-manager .sm-tree-item:hover{background:var(--laminar-panel-raised)}.sample-manager-root.laminar-shell--sample-manager .sm-tree-item-name{font-size:var(--laminar-type-control)}.sample-manager-root.laminar-shell--sample-manager .sm-tree-item-info{font-size:var(--laminar-type-sm);color:var(--sm-quiet);font-variant-numeric:tabular-nums}.sample-manager-root.laminar-shell--sample-manager .sm-tree-item-active,.sample-manager-root.laminar-shell--sample-manager .sm-history-item-active{background-image:linear-gradient(90deg, var(--interactive-accent) 0 2px, transparent 2px)}.sample-manager-root.laminar-shell--sample-manager .sm-inline-form{gap:var(--laminar-space-2);padding:var(--laminar-space-2) var(--laminar-space-3);background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .sm-inline-form{background:color-mix(in srgb, var(--laminar-ink) 4%, transparent)}}.sample-manager-root.laminar-shell--sample-manager .sm-inline-form{border-bottom:1px solid var(--laminar-border-subtle)}.sample-manager-root.laminar-shell--sample-manager .sm-form-actions{gap:var(--laminar-space-1)}.sample-manager-root.laminar-shell--sample-manager :is(.sm-form-label,.sm-type-select-title){font-size:var(--sm-eyebrow);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);color:var(--sm-quiet);margin-bottom:var(--laminar-space-1)}.sample-manager-root.laminar-shell--sample-manager :is(.sm-type-item,.sm-type-select-item){gap:var(--laminar-space-2);min-height:26px;padding:0 var(--laminar-space-2);border-radius:var(--sm-r-sm);font-size:var(--laminar-type-control);transition:background var(--laminar-motion-fast) var(--laminar-motion-ease);background:0 0;border:0}.sample-manager-root.laminar-shell--sample-manager :is(.sm-type-item,.sm-type-select-item):hover{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager :is(.sm-type-item,.sm-type-select-item):hover{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sample-manager-root.laminar-shell--sample-manager :is(.sm-type-item,.sm-type-select-item):hover{color:var(--laminar-ink)}.sample-manager-root.laminar-shell--sample-manager .sm-type-add{gap:var(--laminar-space-1);margin-bottom:var(--laminar-space-2)}.sample-manager-root.laminar-shell--sample-manager .sm-empty-msg{padding:var(--laminar-space-5) var(--laminar-space-4);font-size:var(--laminar-type-control);color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-col-divider{flex:0 0 1px;position:relative}.sample-manager-root.laminar-shell--sample-manager .sm-col-divider:after{content:"";position:absolute;inset:0 -4px}.sample-manager-root.laminar-shell--sample-manager :is(.sm-empty-msg,.sm-attachment-empty,.sm-step-date,.sm-sample-qty-label,.sm-tree-item-info,.sm-type-attrs,.sm-cell-qty,.sm-cell-shadow-label,.sm-cell-preview,.sm-step-preview-tag,.sm-files-empty,.sm-files-source,.sm-attachment-file-source,.sm-group-section-hint,.sm-group-section-meta,.sm-card-backref-chip-remove){color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager :is(.sm-tag-wip,.sm-tag-temp){background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager :is(.sm-tag-wip,.sm-tag-temp){background:color-mix(in srgb, var(--laminar-status-warning) 26%, transparent)}}.sample-manager-root.laminar-shell--sample-manager :is(.sm-tag-wip,.sm-tag-temp){color:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager :is(.sm-tag-wip,.sm-tag-temp){color:color-mix(in srgb, var(--laminar-status-warning) 40%, var(--text-normal))}}.sample-manager-root.laminar-shell--sample-manager .sm-empty-msg,.sample-manager-root.laminar-shell--sample-manager .sm-cell-shadow-label{font-style:normal}.sample-manager-root.laminar-shell--sample-manager :focus-visible{border-radius:var(--sm-r-sm);outline:2px solid var(--laminar-focus-ring);outline-offset:-2px}.sample-manager-root.laminar-shell--sample-manager :is(.sm-details-section-title,.sm-attachment-title,.sm-package-title,.sm-group-section-label){font-size:var(--sm-eyebrow);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);text-transform:uppercase;color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager :is(.sm-details-section-title,.sm-attachment-title,.sm-package-title){color:var(--laminar-ink)}.sample-manager-root.laminar-shell--sample-manager .sm-details-section{padding:var(--laminar-space-3);border-bottom:1px solid var(--laminar-border-subtle)}.sample-manager-root.laminar-shell--sample-manager .sm-details-field{margin-bottom:var(--laminar-space-3)}.sample-manager-root.laminar-shell--sample-manager .sm-details-field>label{margin-bottom:var(--laminar-space-1);font-size:var(--sm-eyebrow);font-weight:var(--laminar-weight-medium);color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-files-list-field>label{font-weight:var(--laminar-weight-semibold);text-transform:uppercase;color:var(--laminar-ink)}.sm-files-count{font-size:var(--laminar-type-sm);color:var(--sm-quiet);font-variant-numeric:tabular-nums}.sample-manager-root.laminar-shell--sample-manager .sm-unplaced-date .sm-tree-item-info{margin-inline-start:auto}.sample-manager-root.laminar-shell--sample-manager .sm-plot-host .sm-unplaced-date{background:var(--laminar-panel)}.sample-manager-root.laminar-shell--sample-manager .sm-details-field input.sm-input.sm-input-date{padding-block:0;padding-inline:var(--laminar-space-2)}.sample-manager-root.laminar-shell--sample-manager .sm-plot-save-idle{color:var(--laminar-ink-muted);box-shadow:none;background:0 0;border:0}.sample-manager-root.laminar-shell--sample-manager .sm-plot-save-conflict.sm-plot-save-conflict{color:var(--laminar-status-danger);box-shadow:none;background:0 0;border:0}.sample-manager-root.laminar-shell--sample-manager .sm-plot-save-idle:before{content:"✓";opacity:.8;margin-inline-end:var(--laminar-space-1)}.sample-manager-root.laminar-shell--sample-manager .sm-panel-count{font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums;color:var(--sm-quiet);margin-inline-start:var(--laminar-space-2)}.sm-type-name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.sample-manager-root.laminar-shell--sample-manager .sm-type-size{padding:0 var(--laminar-space-1);border-radius:var(--laminar-radius-xs);background:var(--laminar-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .sm-type-size{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sample-manager-root.laminar-shell--sample-manager .sm-type-size{color:var(--sm-quiet);font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums}.sample-manager-root.laminar-shell--sample-manager .sm-type-add>.sm-input:not(.sm-input-num){flex:auto;min-width:0}.sample-manager-root.laminar-shell--sample-manager .sm-type-add>.sm-input-num{text-align:center;flex:none;width:40px}.sample-manager-root.laminar-shell--sample-manager .sm-tree-toolbar{align-items:center}.sample-manager-root.laminar-shell--sample-manager .sm-tree-group-size{font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-regular);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums;color:var(--laminar-ink-muted);margin-inline-start:var(--laminar-space-1)}.sample-manager-root.laminar-shell--sample-manager .sm-tree-item-info{font-variant-numeric:tabular-nums;color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-sample-headline .sm-sample-name{flex:auto;min-width:0;margin-bottom:0}.sample-manager-root.laminar-shell--sample-manager .sm-sample-steps{font-size:var(--laminar-type-sm);color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-sample-qty-row{gap:var(--laminar-space-2);margin-top:var(--laminar-space-1)}.sample-manager-root.laminar-shell--sample-manager .sm-sample-qty-label{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted)}.sample-manager-root.laminar-shell--sample-manager .sm-sample-qty-value{padding:0 var(--laminar-space-1);border-radius:var(--laminar-radius-xs);color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-regular);font-variant-numeric:tabular-nums;background:0 0}.sample-manager-root.laminar-shell--sample-manager .sm-sample-qty-value:hover{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .sm-sample-qty-value:hover{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sample-manager-root.laminar-shell--sample-manager .sm-sample-note-label{font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);text-transform:uppercase;color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-sample-metric-label{font-size:var(--laminar-type-sm);color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-sample-metric input{text-align:start}.sample-manager-root.laminar-shell--sample-manager .sm-group-section-none{color:var(--laminar-ink-muted);font-style:normal}.sample-manager-root.laminar-shell--sample-manager .sm-history-item{padding:var(--laminar-space-2) var(--laminar-space-3);margin:0 0 var(--laminar-space-1);border:1px solid var(--laminar-border-subtle);transition:background var(--laminar-motion-fast) var(--laminar-motion-ease), border-color var(--laminar-motion-fast) var(--laminar-motion-ease);background-color:#0000}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run{background-color:#0000;border:0;border-radius:0;margin:0;padding-block:2px}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run:before{content:"";border-inline-start:var(--laminar-rule-width) solid var(--laminar-rule);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:var(--sm-run-guide,22px)}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run.sm-history-item-active:before{border-inline-start-color:var(--laminar-accent)}.sample-manager-root.laminar-shell--sample-manager .sm-history-item:hover{border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .sm-history-item:hover{border-color:color-mix(in srgb, var(--laminar-accent) 40%, var(--laminar-border-subtle))}}.sample-manager-root.laminar-shell--sample-manager .sm-history-item:hover{background:var(--laminar-panel-raised)}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-main{gap:var(--laminar-space-2)}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-sub{align-items:baseline;gap:var(--laminar-space-2);flex-wrap:nowrap;margin-top:1px}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-main .sm-step-date{transition:opacity var(--laminar-motion-fast) var(--laminar-motion-ease);flex:none;margin-inline-start:auto}.sample-manager-root.laminar-shell--sample-manager .sm-history-item:hover .sm-step-date{opacity:0}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-sub .sm-step-type-badge{text-overflow:ellipsis;min-width:0;font-weight:var(--laminar-weight-regular,400);letter-spacing:normal;text-transform:none;overflow:hidden}.sample-manager-root.laminar-shell--sample-manager .sm-step-child-count{font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums;color:var(--sm-quiet);flex:none}.sample-manager-root.laminar-shell--sample-manager .sm-step-child-count:before{content:"·";color:var(--laminar-ink-muted);margin-inline-end:var(--laminar-space-2)}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-tags{gap:var(--laminar-space-1);margin-top:var(--laminar-space-1)}.sample-manager-root.laminar-shell--sample-manager .sm-step-type-badge{color:var(--sm-quiet);font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);text-transform:uppercase;background:0 0;border-radius:0;padding:0}.sample-manager-root.laminar-shell--sample-manager .sm-step-name{font-size:var(--laminar-type-body);font-weight:var(--laminar-weight-semibold);color:var(--laminar-ink)}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run .sm-step-name{font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-medium)}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run .sm-step-type-badge{padding:0 var(--laminar-space-1);border-radius:var(--laminar-radius-xs);background:var(--laminar-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run .sm-step-type-badge{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run .sm-step-type-badge{letter-spacing:normal}.sample-manager-root.laminar-shell--sample-manager .sm-history-item-run .sm-step-type-badge[data-step-technique=active]{background:var(--laminar-accent);color:var(--laminar-canvas)}.sample-manager-root.laminar-shell--sample-manager .sm-step-points{font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums;color:var(--laminar-ink-muted);flex:none;margin-inline-start:auto}.sample-manager-root.laminar-shell--sample-manager :is(.sm-step-date,.sm-step-preview-tag){font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums}.sample-manager-root.laminar-shell--sample-manager .sm-step-preview-tag{align-items:baseline;gap:var(--laminar-space-1);min-width:0;max-width:100%;padding:0 var(--laminar-space-1);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-xs);background:0 0;display:inline-flex}.sample-manager-root.laminar-shell--sample-manager .sm-step-condition{border:var(--laminar-rule-width) solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-xs);background:0 0;max-width:22ch;line-height:13px}.sample-manager-root.laminar-shell--sample-manager .sm-step-chip-key{color:var(--laminar-ink-muted);flex:none}.sample-manager-root.laminar-shell--sample-manager .sm-step-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--laminar-ink);overflow:hidden}.sample-manager-root.laminar-shell--sample-manager .sm-sample-name{font-family:var(--laminar-font-heading);font-size:var(--laminar-type-title);font-weight:var(--laminar-weight-semibold);line-height:var(--laminar-line-heading);margin-bottom:var(--laminar-space-2)}.sample-manager-root.laminar-shell--sample-manager .sm-unplaced-date{padding:var(--laminar-space-2) var(--laminar-space-3) var(--laminar-space-1);background:var(--laminar-canvas);border-bottom:1px solid var(--laminar-border-subtle);font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-attachment-panel{margin-top:var(--laminar-space-2);padding:var(--laminar-space-3);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-sm);background:0 0}.sample-manager-root.laminar-shell--sample-manager :is(.sm-grid-col-header,.sm-grid-row-header){font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-medium);color:var(--sm-quiet);background:0 0}.sample-manager-root.laminar-shell--sample-manager .sm-cell-name{font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-medium)}.sample-manager-root.laminar-shell--sample-manager .sm-details-value{font-size:var(--laminar-type-control);background:0 0;border-radius:0;padding:0}.sample-manager-root.laminar-shell--sample-manager .sm-details-type{color:var(--laminar-ink);font-weight:var(--laminar-weight-medium)}.sample-manager-root.laminar-shell--sample-manager .sm-input-readonly{border:1px dashed var(--laminar-border-subtle);color:var(--sm-quiet);cursor:default;background:0 0}.sample-manager-root.laminar-shell--sample-manager :is(.sm-tree-item-active,.sm-history-item-active){background-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager :is(.sm-tree-item-active,.sm-history-item-active){background-color:color-mix(in srgb, var(--laminar-accent) 10%, transparent)}}.sample-manager-root.laminar-shell--sample-manager :is(.sm-tree-item-active,.sm-history-item-active){color:var(--laminar-ink)}.sample-manager-root.laminar-shell--sample-manager .sm-plot-fold-head{padding:var(--laminar-space-2) var(--laminar-space-2) var(--laminar-space-1);border-bottom:1px solid var(--laminar-border-subtle);font-size:var(--laminar-type-title);font-weight:var(--laminar-weight-bold);letter-spacing:var(--laminar-tracking-label);color:var(--laminar-ink);transition:color var(--laminar-motion-fast) var(--laminar-motion-ease);background:0 0;border-radius:0}.sample-manager-root.laminar-shell--sample-manager .sm-plot-fold-head:hover{color:var(--laminar-ink);background:0 0}.sample-manager-root.laminar-shell--sample-manager .sm-mp-controls-title{font-size:var(--sm-eyebrow);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);text-transform:uppercase;color:var(--laminar-ink)}.sample-manager-root.laminar-shell--sample-manager .sm-plot-browse-sample{text-transform:none}.sample-manager-root.laminar-shell--sample-manager [data-plot-text-dialog=gone] .sm-mp-controls-title{letter-spacing:normal;text-transform:none}.sample-manager-root.laminar-shell--sample-manager .sm-mp-control-row{gap:var(--laminar-space-2)}.sample-manager-root.laminar-shell--sample-manager :is(.sm-plot-axis-note,.sm-plot-pick-meta){font-size:var(--laminar-type-sm);color:var(--sm-quiet)}.sample-manager-root.laminar-shell--sample-manager .sm-plot-fold-head{height:22px;min-height:0;font-size:var(--laminar-type-control);text-transform:uppercase;color:var(--laminar-ink);box-shadow:none;background:0 0;border:0;padding:0 6px;font-weight:600;line-height:1}.sample-manager-root.laminar-shell--sample-manager .sm-plot-fold-head:hover{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.sample-manager-root.laminar-shell--sample-manager .sm-plot-fold-head:hover{background:color-mix(in srgb, var(--laminar-ink) 6%, transparent)}}.sm-busy-veil{z-index:50;text-align:center;background:var(--background-primary);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sm-busy-veil{background:color-mix(in srgb, var(--background-primary) 82%, transparent)}}.sm-busy-veil{color:var(--text-normal);font-size:var(--laminar-ui-em)}.sm-basket{left:var(--laminar-space-3);bottom:var(--laminar-space-3);z-index:var(--layer-menu);flex-direction:column-reverse;align-items:flex-start;gap:4px;display:flex;position:absolute}.sample-manager-root .sm-basket-handle{--laminar-ink:var(--laminar-navigation-ink);--laminar-ink-muted:var(--laminar-navigation-muted);--lm-hover:var(--laminar-navigation-hover)}.sm-basket-handle-name{font-size:var(--sm-eyebrow);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);text-transform:uppercase}.sample-manager-root .sm-columns>.sm-col-1.sm-col-1--basket-dock{padding-bottom:calc(var(--laminar-space-3) + 32px)}.sample-manager-root .sm-basket-open .lm-btn.lm-btn.sm-basket-handle{background:var(--lm-hover);color:var(--laminar-ink)}.sm-basket-panel[hidden]{display:none!important}.sm-basket-panel{background:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);flex-direction:column;gap:2px;width:max-content;min-width:220px;max-width:360px;max-height:340px;padding:6px 0;animation:.12s ease-out sm-basket-slide;display:flex;overflow:auto}@keyframes sm-basket-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sm-basket-panel{animation:none}}.sm-basket-group{flex-direction:column;display:flex}.sm-basket-group-head{align-items:baseline;gap:6px;padding:6px 10px 2px;display:flex}.sm-basket-group-name{min-width:0;color:var(--laminar-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sm-basket-group-day,.sm-basket-group-count{font-family:var(--font-monospace);font-size:var(--laminar-type-sm);color:var(--sm-quiet);flex:none}.sm-basket-row{align-items:center;gap:6px;padding:2px 10px 2px 20px;display:flex}.sm-basket-row-name{min-width:0;font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sm-basket-row-gone .sm-basket-row-name{color:var(--sm-quiet);text-decoration:line-through}.sm-basket-row-gone-tag{font-size:var(--laminar-type-sm);color:var(--sm-quiet);text-transform:uppercase;letter-spacing:var(--laminar-tracking-label);flex:none}.sm-basket-note{font-size:var(--laminar-type-sm);color:var(--sm-quiet);padding:6px 10px 2px;line-height:1.4}.sm-basket-actions{justify-content:flex-end;gap:6px;padding:8px 10px 2px;display:flex}.sm-basket-target{font-size:var(--laminar-type-sm);color:var(--sm-quiet);border-bottom:1px solid var(--laminar-border-subtle);margin-bottom:4px;padding:6px 10px 4px}.sm-basket-target b{color:var(--laminar-ink);font-weight:var(--laminar-weight-semibold)}.sm-basket-warn{border-left:2px solid var(--laminar-accent);color:var(--laminar-ink-muted);margin:4px 10px 0;padding-left:8px}.sm-basket-form{flex-direction:column;gap:6px;padding:8px 10px 2px;display:flex}.sm-basket-field{grid-template-columns:44px 1fr;align-items:center;gap:8px;display:grid}.sm-basket-field>span:first-child,.sm-basket-field-empty{font-size:var(--laminar-type-sm);color:var(--sm-quiet)}.sm-basket-form .sm-basket-actions{padding:4px 0 0}.lm-pane{background:var(--laminar-paper);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-md);min-width:0;padding:12px 14px}.lm-pane-head{justify-content:space-between;align-items:baseline;gap:var(--laminar-space-2);display:flex}.lm-pane-title{font-size:var(--font-ui-medium);letter-spacing:-.01em;margin:0 0 10px;font-weight:600}.lm-hint{font-size:var(--font-ui-smaller);color:var(--text-faint)}.lm-opt{gap:var(--laminar-space-3);grid-template-columns:168px minmax(0,1fr);align-items:center;display:grid}@media (max-width:34rem){.lm-opt{gap:var(--laminar-space-1);grid-template-columns:1fr}}.lm-opt-name{font-size:var(--font-ui-small);color:var(--laminar-ink-muted)}.lm-check{align-items:center;gap:var(--laminar-space-2);font-size:var(--font-ui-small);display:flex}.lm-fields{grid-template-columns:repeat(var(--lm-fields,2), minmax(0, 1fr));gap:var(--laminar-space-2);display:grid}.lm-field{gap:var(--laminar-space-1);flex-direction:column;min-width:0;display:flex}.lm-veil{z-index:var(--layer-modal);padding:var(--laminar-space-4);background:#000000a8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lm-dialog{width:min(var(--lm-dialog-width,34rem), 100%);gap:var(--laminar-space-3);background:var(--laminar-paper);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-md);max-height:86vh;box-shadow:var(--laminar-elevation-dialog);flex-direction:column;padding:18px 20px;display:flex;overflow:auto}.lm-dialog-head{align-items:baseline;gap:var(--laminar-space-2);display:flex}.lm-dialog-title{color:inherit;margin:0;font-family:inherit;line-height:1.3}.lm-dialog-head>.lm-dialog-title{letter-spacing:-.01em;font-size:16px;font-weight:600}.lm-dialog-head>.lm-spacer{flex:auto}.lm-dialog-close,button.lm-dialog-close{height:auto;min-height:0;box-shadow:none;color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0}.lm-dialog-close:hover,button.lm-dialog-close:hover{color:var(--laminar-ink);background:0 0}.lm-dialog-what{color:var(--text-faint);font-size:var(--font-ui-smaller);margin:0}.lm-chips{flex-wrap:wrap;gap:6px;display:flex}.lm-pane>.lm-rowbutton{align-self:flex-start;margin-top:0}body{--lm-h-sm:max(24px, calc(24px * var(--laminar-ui-scale,1)));--lm-h-md:max(28px, calc(28px * var(--laminar-ui-scale,1)));--lm-h-lg:max(32px, calc(32px * var(--laminar-ui-scale,1)));--lm-toolbar-h:calc(36px * var(--laminar-ui-scale,1));--lm-pane-head-h:calc(32px * var(--laminar-ui-scale,1));--lm-r-inner:var(--laminar-radius-xs);--lm-r-control:var(--laminar-radius-sm);--lm-r-surface:var(--laminar-radius-md);--lm-disabled-opacity:.45;--lm-accent-hover:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){body{--lm-accent-hover:color-mix(in srgb, var(--laminar-accent) 88%, var(--laminar-ink))}}body{--lm-accent-active:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){body{--lm-accent-active:color-mix(in srgb, var(--laminar-accent) 80%, var(--laminar-ink))}}body.theme-light:not([data-laminar-visual-theme]),body[data-laminar-visual-theme=light][data-laminar-visual-theme]{--lm-accent-hover:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){body.theme-light:not([data-laminar-visual-theme]),body[data-laminar-visual-theme=light][data-laminar-visual-theme]{--lm-accent-hover:color-mix(in srgb, var(--laminar-accent) 85%, white)}}body.theme-light:not([data-laminar-visual-theme]),body[data-laminar-visual-theme=light][data-laminar-visual-theme]{--lm-accent-active:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){body.theme-light:not([data-laminar-visual-theme]),body[data-laminar-visual-theme=light][data-laminar-visual-theme]{--lm-accent-active:color-mix(in srgb, var(--laminar-accent) 75%, white)}}:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-border:var(--laminar-rule);--lm-border-strong:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-border-strong:color-mix(in srgb, var(--laminar-ink) 28%, transparent)}}:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-divider:var(--laminar-border-subtle);--lm-hover:var(--background-modifier-hover);--lm-press:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-press:color-mix(in srgb, var(--laminar-ink) 10%, transparent)}}:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-selected:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-selected:color-mix(in srgb, var(--laminar-accent) 16%, transparent)}}:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-selected-border:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-selected-border:color-mix(in srgb, var(--laminar-accent) 50%, var(--laminar-rule))}}:is(.lm-btn,.lm-textbox,.lm-select,.lm-search,.lm-segment,.lm-pick,.lm-tag,.lm-menu,.lm-popover,.lm-dialog,.lm-block,.lm-block-row,.lm-toolbar,.lm-row,.lm-notice,.lm-tabs,.lm-item,.lm-code){--lm-field:var(--background-modifier-form-field,var(--laminar-paper));--lm-overlay:var(--laminar-paper);--lm-raised:var(--laminar-paper)}body.theme-dark:not([data-laminar-visual-theme]) :is(.lm-menu,.lm-popover),body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.lm-menu,.lm-popover){--lm-overlay:var(--laminar-paper)}@supports (color:color-mix(in lab, red, red)){body.theme-dark:not([data-laminar-visual-theme]) :is(.lm-menu,.lm-popover),body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.lm-menu,.lm-popover){--lm-overlay:color-mix(in srgb, var(--laminar-paper) 90%, var(--laminar-ink))}}body.theme-dark:not([data-laminar-visual-theme]) .lm-segment,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] .lm-segment{--lm-raised:var(--laminar-paper)}@supports (color:color-mix(in lab, red, red)){body.theme-dark:not([data-laminar-visual-theme]) .lm-segment,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] .lm-segment{--lm-raised:color-mix(in srgb, var(--laminar-paper) 80%, var(--laminar-ink))}}.lm-btn.lm-btn{appearance:none;box-sizing:border-box;height:var(--lm-h-md);border:1px solid var(--lm-border);border-radius:var(--lm-r-control);min-height:0;box-shadow:none;color:var(--laminar-ink);font-family:inherit;font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-regular);letter-spacing:normal;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--laminar-motion-fast) ease, border-color var(--laminar-motion-fast) ease, color var(--laminar-motion-fast) ease;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex}.lm-btn.lm-btn>svg{flex:none}.lm-btn.lm-btn:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--lm-hover);border-color:var(--lm-border-strong)}.lm-btn.lm-btn:active:where(:not(:disabled,[aria-disabled=true])){background:var(--lm-press)}.lm-btn.lm-btn.is-sm{height:var(--lm-h-sm);font-size:var(--laminar-type-sm);gap:4px;padding:0 8px}.lm-btn.lm-btn.is-lg{height:var(--lm-h-lg);padding:0 14px}.lm-btn.lm-btn.is-icon{width:var(--lm-h-md);padding:0}.lm-btn.lm-btn.is-icon.is-sm{width:var(--lm-h-sm)}.lm-btn.lm-btn.is-icon.is-lg{width:var(--lm-h-lg)}.lm-btn.lm-btn.is-ghost{color:var(--laminar-ink-muted);border-color:#0000}.lm-btn.lm-btn.is-ghost:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--laminar-ink);border-color:#0000}.lm-btn.lm-btn.is-primary{border-color:var(--laminar-accent);background:var(--laminar-accent);color:var(--laminar-text-on-accent);font-weight:var(--laminar-weight-semibold)}.lm-btn.lm-btn.is-primary:hover:where(:not(:disabled,[aria-disabled=true])){border-color:var(--lm-accent-hover);background:var(--lm-accent-hover)}.lm-btn.lm-btn.is-primary:active:where(:not(:disabled,[aria-disabled=true])){background:var(--lm-accent-active)}.lm-btn.lm-btn.is-danger{border-color:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){.lm-btn.lm-btn.is-danger{border-color:color-mix(in srgb, var(--laminar-status-danger) 45%, transparent)}}.lm-btn.lm-btn.is-danger{color:var(--laminar-status-danger)}.lm-btn.lm-btn.is-danger:hover:where(:not(:disabled,[aria-disabled=true])){border-color:var(--laminar-status-danger);background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){.lm-btn.lm-btn.is-danger:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb, var(--laminar-status-danger) 12%, transparent)}}.lm-btn.lm-btn[aria-pressed=true][aria-pressed]{border-color:var(--lm-selected-border);background:var(--lm-selected);color:var(--laminar-ink)}.lm-btn.lm-btn[aria-haspopup][aria-expanded=true]{background:var(--lm-hover);color:var(--laminar-ink)}.lm-btn.lm-btn:is(:disabled,[aria-disabled=true]){border-color:var(--lm-divider);color:var(--laminar-ink-muted);cursor:default;background:0 0}.lm-btn.lm-btn.is-ghost:is(:disabled,[aria-disabled=true]){border-color:#0000}.lm-btn.lm-btn.is-primary:is(:disabled,[aria-disabled=true]){background:var(--lm-press);color:var(--laminar-ink-muted);border-color:#0000}.lm-textbox.lm-textbox{appearance:none;box-sizing:border-box;height:var(--lm-h-md);border:1px solid var(--background-modifier-border);border-radius:var(--lm-r-control);background:var(--lm-field);min-height:0;box-shadow:none;color:var(--laminar-ink);font-family:inherit;font-size:var(--laminar-type-control);padding:0 8px;line-height:normal}.lm-textbox.lm-textbox::placeholder{color:var(--laminar-ink-muted);opacity:1}.lm-textbox.lm-textbox:hover:where(:not(:disabled,:focus)){border-color:var(--lm-border-strong)}.lm-textbox.lm-textbox:focus{border-color:var(--laminar-accent);border-radius:var(--lm-r-control);box-shadow:none}.lm-textbox.lm-textbox[aria-invalid=true]{border-color:var(--laminar-status-danger)}.lm-textbox.lm-textbox:disabled{opacity:var(--lm-disabled-opacity);cursor:default}.lm-textbox.lm-textbox.is-sm{height:var(--lm-h-sm);font-size:var(--laminar-type-sm);padding:0 6px}.lm-textbox.lm-textbox.is-lg{height:var(--lm-h-lg);padding:0 10px}textarea.lm-textbox.lm-textbox{height:auto;min-height:calc(var(--lm-h-md) * 2);line-height:var(--laminar-line-body);resize:vertical;padding:6px 8px}.lm-field-error{color:var(--laminar-status-danger);font-size:var(--laminar-type-sm);margin:4px 0 0}.lm-select.lm-select{align-items:center;min-width:0;display:inline-flex;position:relative}.lm-select.lm-select>select.lm-textbox.lm-textbox{cursor:pointer;background-image:none;width:100%;padding-right:24px}.lm-select.lm-select>.lm-select-chevron{pointer-events:none;color:var(--laminar-ink-muted);position:absolute;right:8px}.lm-search.lm-search{flex:160px;align-items:center;min-width:96px;display:inline-flex;position:relative}.lm-search.lm-search>.lm-textbox{width:100%;padding-left:26px}.lm-search.lm-search.has-value>.lm-textbox{padding-right:26px}.lm-search.lm-search>.lm-textbox::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.lm-search.lm-search>.lm-search-icon{pointer-events:none;color:var(--laminar-ink-muted);position:absolute;left:8px}.lm-search.lm-search>.lm-search-clear{position:absolute;right:2px}.lm-search.lm-search.is-sm>.lm-search-clear{width:calc(var(--lm-h-sm) - 4px);height:calc(var(--lm-h-sm) - 4px)}.lm-trigger-key{color:var(--laminar-ink-muted)}.lm-trigger-value{max-width:160px;color:var(--laminar-ink);text-overflow:ellipsis;overflow:hidden}.lm-segment.lm-segment{box-sizing:border-box;height:var(--lm-h-sm);border-radius:var(--lm-r-control);background:var(--laminar-ink);justify-self:start;align-items:center;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lm-segment.lm-segment{background:color-mix(in srgb, var(--laminar-ink) 10%, transparent)}}.lm-segment.lm-segment.is-md{height:var(--lm-h-md)}.lm-segment.lm-segment>button{appearance:none;border-radius:var(--lm-r-inner);height:100%;min-height:0;box-shadow:none;color:var(--laminar-ink-muted);font-family:inherit;font-size:var(--laminar-type-sm);cursor:pointer;background:0 0;border:0;margin:0;padding:0 8px;line-height:1}.lm-segment.lm-segment>button:hover{color:var(--laminar-ink);background:0 0}.lm-segment.lm-segment>button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--lm-raised);box-shadow:0 0 0 1px var(--laminar-rule);color:var(--laminar-ink);font-weight:var(--laminar-weight-semibold)}.lm-segment.lm-segment>button:disabled{opacity:var(--lm-disabled-opacity);cursor:default}.lm-pick.lm-pick{appearance:none;box-sizing:border-box;height:var(--lm-h-sm);border:1px solid var(--laminar-rule);border-radius:var(--lm-r-inner);min-height:0;box-shadow:none;color:var(--laminar-ink-muted);font-family:inherit;font-size:var(--laminar-type-sm);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}.lm-pick.lm-pick:hover:where(:not(:disabled)){background:var(--background-modifier-hover);color:var(--laminar-ink)}.lm-pick.lm-pick:is(.is-on,[aria-pressed=true]){border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.lm-pick.lm-pick:is(.is-on,[aria-pressed=true]){border-color:color-mix(in srgb, var(--laminar-accent) 50%, var(--laminar-rule))}}.lm-pick.lm-pick:is(.is-on,[aria-pressed=true]){background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.lm-pick.lm-pick:is(.is-on,[aria-pressed=true]){background:color-mix(in srgb, var(--laminar-accent) 16%, transparent)}}.lm-pick.lm-pick:is(.is-on,[aria-pressed=true]){color:var(--laminar-ink)}.lm-pick.lm-pick.is-new{border-style:dashed}.lm-tag.lm-tag{border-radius:var(--lm-r-inner);background:var(--lm-press);height:18px;color:var(--laminar-ink);font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold);white-space:nowrap;cursor:default;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.lm-count,.lm-meta{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.lm-section-label{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);margin:0}@keyframes lm-pop-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.lm-menu.lm-menu,.lm-popover.lm-popover{box-sizing:border-box;z-index:var(--layer-menu);border:1px solid var(--lm-border);border-radius:var(--lm-r-surface);background:var(--lm-overlay);box-shadow:var(--laminar-elevation-raised);color:var(--laminar-ink);font-size:var(--laminar-type-control);animation:lm-pop-in var(--laminar-motion-fast) ease}.lm-menu.lm-menu{flex-direction:column;min-width:160px;max-width:320px;max-height:min(360px,60vh);padding:4px;display:flex;overflow-y:auto}.lm-popover.lm-popover{min-width:240px;max-width:360px;padding:12px}@media (prefers-reduced-motion:reduce){.lm-menu.lm-menu,.lm-popover.lm-popover{animation:none}}.lm-menu-item.lm-menu-item{appearance:none;box-sizing:border-box;width:100%;height:var(--lm-h-md);border-radius:var(--lm-r-inner);min-height:0;box-shadow:none;color:var(--laminar-ink);font-family:inherit;font-size:var(--laminar-type-control);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0 8px;display:flex}.lm-menu-item.lm-menu-item[data-active=true]:where(:not(:disabled,[aria-disabled=true])){background:var(--lm-hover)}.lm-menu .lm-menu-item:focus-visible{outline:2px solid var(--laminar-focus-ring);outline-offset:-2px;box-shadow:none}.lm-menu-item.lm-menu-item:is(:disabled,[aria-disabled=true]){opacity:var(--lm-disabled-opacity);cursor:default}.lm-menu-item.lm-menu-item:is(:disabled,[aria-disabled=true]):has(>.lm-menu-hint){opacity:1}.lm-menu-item.lm-menu-item:is(:disabled,[aria-disabled=true]):has(>.lm-menu-hint)>:not(.lm-menu-hint){opacity:var(--lm-disabled-opacity)}.lm-menu-item.lm-menu-item.is-danger{color:var(--laminar-status-danger)}.lm-menu-slot{color:var(--laminar-ink-muted);flex:0 0 16px;justify-content:center;display:inline-flex}.lm-menu-text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.lm-menu-hint{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);flex:none;margin-left:16px}.lm-menu-sep{background:var(--laminar-border-subtle);flex:none;height:1px;margin:4px -4px}.lm-menu-label{padding:6px 8px 2px}.lm-popover-head{align-items:center;gap:8px;margin:-4px -4px 8px 0;display:flex}.lm-popover-title{font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold);flex:auto;margin:0}.lm-dialog.lm-dialog.is-sm{--lm-dialog-width:400px}.lm-dialog.lm-dialog.is-lg{--lm-dialog-width:720px}.lm-dialog-foot{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.lm-toolbar.lm-toolbar{box-sizing:border-box;min-width:0;min-height:var(--lm-toolbar-h);border-bottom:1px solid var(--lm-divider);background:var(--laminar-paper);align-items:center;gap:4px;padding:0 8px;display:flex}.lm-toolbar-sep{background:var(--laminar-border-subtle);flex:none;width:1px;height:16px;margin:0 4px}.lm-toolbar-spacer{flex:auto;min-width:8px}.lm-toolbar.lm-toolbar>.lm-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.lm-block.lm-block{border:1px solid var(--lm-border);border-radius:var(--lm-r-surface);background:var(--laminar-paper);flex-direction:column;min-width:0;display:flex}.lm-block-head.lm-block-head{box-sizing:border-box;min-height:var(--lm-pane-head-h);border-bottom:1px solid var(--laminar-border-subtle);background:0 0;align-items:center;gap:6px;padding:0 8px 0 4px;display:flex}.lm-block-title{color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold);letter-spacing:var(--laminar-tracking-label);margin:0}.lm-tabs.lm-tabs{min-width:0;height:var(--lm-h-md);border-bottom:1px solid var(--lm-divider);scrollbar-width:none;align-items:stretch;padding:0 8px;display:flex;overflow-x:auto}.lm-tabs.lm-tabs>[role=tab]{appearance:none;height:auto;box-shadow:none;color:var(--laminar-ink-muted);font-family:inherit;font-size:var(--laminar-type-control);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:0 10px}.lm-tabs.lm-tabs>[role=tab]:hover{color:var(--laminar-ink);background:0 0}.lm-tabs.lm-tabs>[role=tab][aria-selected=true]{border-bottom-color:var(--laminar-accent);color:var(--laminar-ink);font-weight:var(--laminar-weight-semibold)}.lm-tabs.lm-tabs>.lm-btn{align-self:center;margin-left:4px}.lm-row.lm-row{box-sizing:border-box;height:var(--lm-h-md);padding:0 4px 0 calc(4px + var(--lm-depth,0) * 16px);border-radius:var(--lm-r-inner);color:var(--laminar-ink);font-size:var(--laminar-type-control);align-items:center;margin:0 4px;display:flex}.lm-row.lm-row:hover{background:var(--lm-hover)}.lm-row.lm-row[aria-selected=true]{background:var(--lm-selected);box-shadow:inset 2px 0 0 var(--laminar-accent)}.lm-row.lm-row[aria-selected=true]:hover{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.lm-row.lm-row[aria-selected=true]:hover{background:color-mix(in srgb, var(--laminar-accent) 22%, transparent)}}.lm-row.lm-row.is-compact{height:var(--lm-h-sm)}.lm-row-twisty.lm-row-twisty{appearance:none;width:16px;height:16px;min-height:0;box-shadow:none;color:var(--laminar-ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;margin:0 4px 0 0;padding:0;display:inline-flex}.lm-row-twisty.lm-row-twisty:empty{cursor:default}.lm-row-twisty.lm-row-twisty>svg{transition:transform var(--laminar-motion-fast) ease}.lm-row-twisty.lm-row-twisty[aria-expanded=true]>svg{transform:rotate(90deg)}.lm-row-icon{color:var(--laminar-ink-muted);flex:0 0 16px;justify-content:center;margin-right:6px;display:inline-flex}.lm-row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lm-row-meta{flex:none;margin-left:8px}.lm-row-actions{flex:none;gap:2px;margin-left:4px;display:inline-flex}.lm-notice.lm-notice{border-left:3px solid var(--lm-border-strong);border-radius:0 var(--lm-r-inner) var(--lm-r-inner) 0;color:var(--laminar-ink);font-size:var(--laminar-type-control);line-height:var(--laminar-line-body);background:0 0;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.lm-notice.lm-notice.is-error{border-left-color:var(--laminar-status-danger)}.lm-notice.lm-notice.is-warning{border-left-color:var(--laminar-status-warning)}.lm-notice.lm-notice>.lm-btn{margin-left:auto}.lm-empty{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 12px;display:flex}.lm-empty-title{color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold);margin:0}.lm-empty-body{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);margin:0}.lm-empty>.lm-btn{margin-top:8px}.lm-item.lm-item{border-bottom:1px solid var(--lm-divider);background:0 0;align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.lm-item.lm-item:last-child{border-bottom:0}.lm-item-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lm-item-title{color:var(--laminar-ink);font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-item-sub{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.lm-item.lm-item,.lm-item.lm-item[role=option]{border:0;border-bottom:1px solid var(--lm-divider);text-align:left;cursor:pointer;width:100%}.lm-item.lm-item:is(button,[role=option]):hover{background:var(--lm-hover)}.lm-item.lm-item:is([aria-selected=true],[aria-current=true]){background:var(--lm-selected);box-shadow:inset 2px 0 0 var(--laminar-accent)}.lm-toolbar-title{color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold,600);font-variant-numeric:tabular-nums;white-space:nowrap}.lm-markdown.lm-markdown{overflow-wrap:anywhere;min-width:0}.lm-markdown.lm-markdown>:first-child{margin-top:0}.lm-markdown.lm-markdown>:last-child{margin-bottom:0}.lm-markdown.lm-markdown table{max-width:100%;display:block;overflow-x:auto}.lm-markdown.lm-markdown input.task-list-item-checkbox[type=checkbox]{margin-inline-start:calc(var(--checkbox-size) * -1.5);margin-inline-end:6px}.lm-code{border-radius:var(--lm-r-inner,3px);background:var(--lm-press);font-family:var(--laminar-font-numeric);font-size:var(--laminar-type-xs);margin:0;padding:8px;overflow-x:auto}.modal.lm-dialog-host{border-radius:var(--laminar-radius-sm);width:min(34rem,100% - 32px);padding:20px}.modal.lm-dialog-host.is-sm{width:min(400px,100% - 32px)}.modal.lm-dialog-host .modal-title{color:var(--laminar-ink);font-size:16px;font-weight:var(--laminar-weight-semibold,600);letter-spacing:-.01em;margin:0 32px 4px 0}.modal.lm-dialog-host :is(.modal-close-button,.modal-header-button){border-radius:var(--laminar-radius-sm);width:24px;height:24px;top:16px;right:16px}.modal.lm-dialog-host .modal-content{color:var(--laminar-ink);font-size:var(--laminar-type-control);flex-direction:column;gap:12px;display:flex}.modal.lm-dialog-host .lm-dialog-foot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.modal.lm-dialog-host>.modal-content>input.lm-textbox{width:100%}.modal.lm-dialog-host.laminar-equation-manager{width:min(760px,100vw - 24px)}.equipment-calendar,[data-lm-surface=equipment]{--laminar-ui-em:calc(.9375rem * var(--laminar-ui-scale,1));--laminar-type-xs:calc(var(--laminar-ui-em) * .8);--laminar-type-sm:calc(var(--laminar-ui-em) * .867);--laminar-type-control:calc(var(--laminar-ui-em) * .933);--laminar-type-body:var(--laminar-ui-em);--laminar-type-title:calc(var(--laminar-ui-em) * 1.067);--laminar-type-display:calc(var(--laminar-ui-em) * 1.333);--lm-warn-ink:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.equipment-calendar,[data-lm-surface=equipment]{--lm-warn-ink:color-mix(in srgb, var(--laminar-status-warning) 55%, var(--laminar-ink))}}.equipment-calendar,[data-lm-surface=equipment]{--laminar-space-1:calc(var(--laminar-ui-em) * .31);--laminar-space-2:calc(var(--laminar-ui-em) * .62);--laminar-space-3:calc(var(--laminar-ui-em) * .92);--laminar-space-4:calc(var(--laminar-ui-em) * 1.23);--laminar-space-5:calc(var(--laminar-ui-em) * 1.54);--laminar-space-6:calc(var(--laminar-ui-em) * 1.85)}:is(.equipment-calendar,[data-lm-surface=equipment]) .lm-btn.lm-btn{font-size:var(--laminar-type-sm)}:is(.equipment-calendar,[data-lm-surface=equipment]) .lm-btn.lm-btn.is-sm,:is(.equipment-calendar,[data-lm-surface=equipment]) .lm-segment.lm-segment>button,:is(.equipment-calendar,[data-lm-surface=equipment]) :is(.lm-pick.lm-pick,.lm-tag.lm-tag){font-size:var(--laminar-type-xs)}:is(.equipment-calendar,[data-lm-surface=equipment]) .lm-textbox.lm-textbox{font-size:var(--laminar-type-sm)}:is(.equipment-calendar,[data-lm-surface=equipment]) .lm-textbox.lm-textbox.is-lg{font-size:var(--laminar-type-control)}:is(.equipment-calendar,[data-lm-surface=equipment]) .lm-textbox.lm-textbox.is-sm{font-size:var(--laminar-type-xs)}:is(.equipment-calendar,[data-lm-surface=equipment]) .lm-notice.lm-notice{font-size:var(--laminar-type-sm)}:is(.equipment-calendar,[data-lm-surface=equipment]) :is(.lm-section-label,.lm-meta,.lm-count){font-size:var(--laminar-type-xs)}.lm-btn.lm-btn.is-dashed{border-style:dashed;border-color:var(--lm-border)}.laminar-equipment-calendar-view,.laminar-equipment-calendar-view>.view-content,.laminar-equipment-calendar-view .laminar-react-root{height:100%;min-height:0}.equipment-calendar{height:100%;min-height:0;color:var(--laminar-ink);background:var(--laminar-canvas);flex-direction:column;display:flex;position:relative;container:equipment-calendar/inline-size}.equipment-calendar :focus-visible{outline-offset:2px;outline:var(--laminar-focus-width) solid var(--laminar-focus-ring)!important}.equipment-calendar-header{justify-content:space-between;align-items:center;gap:var(--laminar-space-3);padding:var(--laminar-space-3);border-bottom:1px solid var(--laminar-rule);flex-shrink:0;display:flex}.equipment-calendar-header h1{font-size:var(--laminar-type-display);letter-spacing:-.02em;margin:0;font-weight:650}.equipment-calendar-kicker{color:var(--laminar-ink-muted);font:var(--laminar-type-xs) var(--laminar-font-numeric);letter-spacing:var(--laminar-tracking-label);text-transform:uppercase;margin:0 0 2px}.equipment-calendar-actor{align-items:baseline;gap:2px var(--laminar-space-2);text-align:right;grid-template-columns:auto auto;display:grid}.equipment-calendar-actor>span:first-child{color:var(--text-faint);font-size:var(--laminar-type-xs);grid-column:1/-1}.equipment-calendar-actor strong{font-size:var(--laminar-type-control)}.equipment-calendar-actor>.equipment-calendar-role{color:var(--laminar-accent-cool);font-size:var(--laminar-type-xs)}.equipment-calendar-state,.equipment-calendar-error{justify-content:space-between;gap:var(--laminar-space-2);padding:6px var(--laminar-space-3);border-bottom:1px solid var(--laminar-rule);font-size:var(--laminar-type-sm);flex-shrink:0;display:flex}.equipment-calendar-state span{color:var(--laminar-ink-muted)}.equipment-calendar-state.is-active{color:var(--laminar-status-success)}.equipment-calendar-state.is-read-only{flex-wrap:wrap;justify-content:flex-start;align-items:center}.equipment-calendar-state.is-read-only>:first-child{margin-left:auto}.equipment-calendar-state .equipment-calendar-retry-failed{color:inherit}.equipment-calendar-state:not(.is-active),.equipment-calendar-error{color:var(--lm-warn-ink);background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.equipment-calendar-state:not(.is-active),.equipment-calendar-error{background:color-mix(in srgb, var(--laminar-status-warning) 8%, transparent)}}.equipment-calendar-setup{align-items:end;gap:var(--laminar-space-2);padding:var(--laminar-space-2) var(--laminar-space-3);border-bottom:1px solid var(--laminar-rule);background:var(--laminar-panel);flex-wrap:wrap;display:flex}.equipment-calendar-setup label{min-width:170px;font-size:var(--laminar-type-sm);gap:2px;display:grid}.equipment-calendar-setup small{color:var(--laminar-ink-muted);flex-basis:100%}.equipment-calendar-toolbar{border-bottom:1px solid var(--laminar-rule);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.equipment-calendar-week-controls{align-items:center;gap:10px;margin-right:auto;display:flex}.equipment-calendar-week-controls>strong{font-size:var(--laminar-type-control);letter-spacing:-.01em}.labmanager-grid-box{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.labmanager-grid-box>.labmanager-week{flex:auto;min-height:0}.labmanager-grid-box>.equipment-calendar-toolbar{border-bottom:1px solid var(--laminar-rule)}.equipment-calendar-gcal{align-items:center;gap:var(--laminar-space-2);font-size:var(--laminar-type-sm);display:flex}.equipment-calendar-gcal select{max-width:240px}.equipment-calendar-grid-wrap{flex:1;min-height:0;overflow:auto}.equipment-calendar-grid{grid-template-columns:minmax(150px,.8fr) repeat(7,minmax(150px,1fr));min-width:1200px;display:grid}.equipment-calendar-grid-corner,.equipment-calendar-day-head,.equipment-calendar-equipment,.equipment-calendar-cell{padding:var(--laminar-space-2);border-right:1px solid var(--laminar-rule);border-bottom:1px solid var(--laminar-rule)}.equipment-calendar-grid-corner,.equipment-calendar-day-head{z-index:2;background:var(--laminar-panel);font-weight:var(--laminar-weight-semibold);position:sticky;top:0}.equipment-calendar-grid-corner{z-index:3;left:0}.equipment-calendar-row{display:contents}.equipment-calendar-equipment{z-index:1;background:var(--laminar-panel);flex-direction:column;gap:2px;display:flex;position:sticky;left:0}.equipment-calendar-equipment span,.equipment-reservation span{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.equipment-calendar-cell{background:var(--laminar-paper);min-height:112px}.equipment-calendar-cell.is-conflict{background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){.equipment-calendar-cell.is-conflict{background:color-mix(in srgb, var(--laminar-status-danger) 8%, var(--laminar-paper))}}.equipment-calendar-availability{margin-bottom:var(--laminar-space-1);color:var(--laminar-status-success);font-size:var(--laminar-type-xs);display:inline-block}.is-reserved>.equipment-calendar-availability{color:var(--laminar-ink-muted)}.is-conflict>.equipment-calendar-availability{color:var(--laminar-status-danger);font-weight:var(--laminar-weight-semibold)}.equipment-reservation{margin-bottom:var(--laminar-space-1);border-left:3px solid var(--laminar-accent);background:var(--laminar-panel);font-size:var(--laminar-type-sm);flex-direction:column;gap:2px;padding:5px;display:flex}.equipment-reservation.is-conflicted{border-left-color:var(--laminar-status-danger)}.equipment-reservation em{color:var(--laminar-status-danger);font-size:var(--laminar-type-xs);font-style:normal;font-weight:var(--laminar-weight-semibold)}.equipment-reservation-actions,.equipment-calendar-dialog-actions{gap:var(--laminar-space-1);margin-top:var(--laminar-space-1);flex-wrap:wrap;display:flex}.equipment-reservation-actions button{font-size:var(--laminar-type-xs);padding:2px 5px}.equipment-calendar-empty,.equipment-calendar-status{padding:var(--laminar-space-6);color:var(--laminar-ink-muted);text-align:center}.equipment-calendar-dialog-backdrop{z-index:50;padding:var(--laminar-space-3);background:#0000007a;place-items:center;display:grid;position:absolute;inset:0}.equipment-calendar-dialog{gap:var(--laminar-space-3);width:min(420px,100%);max-height:90%;padding:var(--laminar-space-4);border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:var(--laminar-panel-raised);box-shadow:var(--laminar-elevation-dialog);display:grid;overflow:auto}.equipment-calendar-dialog h2,.equipment-calendar-dialog p{margin:0}.equipment-calendar-dialog label{gap:var(--laminar-space-1);font-size:var(--laminar-type-sm);display:grid}.equipment-calendar-dialog-actions{justify-content:flex-end}.equipment-operations{gap:var(--laminar-space-4);padding-top:var(--laminar-space-5);border-top:1px solid var(--laminar-border-subtle);display:grid}.equipment-operations-header,.equipment-operations-section-head{justify-content:space-between;align-items:end;gap:var(--laminar-space-3);display:flex}.equipment-operations-header h2,.equipment-operations h3,.equipment-operations h4,.equipment-operations p{margin:0}.equipment-operations-header label,.equipment-operations form,.equipment-operations form label,.equipment-operations-side,.equipment-operations-side section,.equipment-operations-side article{gap:var(--laminar-space-2);display:grid}.equipment-operations-layout{gap:var(--laminar-space-4);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.equipment-log-table-wrap{margin-top:var(--laminar-space-3);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-md);overflow:auto}.equipment-log-table-wrap table{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--laminar-type-sm)}.equipment-log-table-wrap th,.equipment-log-table-wrap td{padding:var(--laminar-space-2);border-bottom:1px solid var(--laminar-border-subtle);text-align:left;vertical-align:top}.equipment-log-table-wrap pre,.equipment-operations-side pre{white-space:pre-wrap;font-family:var(--font-interface);margin:0}.equipment-log-table-wrap code{overflow-wrap:anywhere;max-width:240px;display:block}.equipment-log-sheet form,.equipment-operations-side section{margin-top:var(--laminar-space-3);padding:var(--laminar-space-3);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-md);background:var(--laminar-panel-raised)}.equipment-operations textarea{resize:vertical;min-height:88px}.equipment-operations-side article{padding:var(--laminar-space-2);border-left:3px solid var(--interactive-accent);background:var(--background-secondary)}@container equipment-calendar (max-width:760px){.equipment-calendar-header,.equipment-calendar-state{flex-direction:column;align-items:flex-start}.equipment-calendar-actor{text-align:left}.equipment-calendar-toolbar,.equipment-calendar-gcal{flex-direction:column;align-items:stretch}.equipment-calendar-week-controls{justify-content:space-between;width:100%}.equipment-calendar-gcal select{width:100%;max-width:none}.equipment-calendar-grid{min-width:0;display:block}.equipment-operations-header,.equipment-operations-section-head{flex-direction:column;align-items:stretch}.equipment-operations-layout{grid-template-columns:1fr}.equipment-calendar-grid-corner,.equipment-calendar-day-head{display:none}.equipment-calendar-row{margin-bottom:var(--laminar-space-3);display:block}.equipment-calendar-equipment{z-index:2;position:sticky;top:0;left:auto}.equipment-calendar-cell{min-height:0}.equipment-calendar-cell:before{content:attr(aria-label);margin-bottom:var(--laminar-space-1);color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);display:block}}.labmanager-week{background:var(--laminar-paper);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-md);flex-direction:column;min-height:0;display:flex;overflow:hidden}.labmanager-week-head{z-index:3;grid-column:1/-1;grid-template-columns:4rem repeat(var(--week-columns,7), 1fr);border-bottom:1px solid var(--laminar-rule);background:var(--laminar-panel);display:grid;position:sticky;top:0}.labmanager-week-day-head{padding:var(--laminar-space-2);font-size:var(--laminar-type-xs);font-weight:var(--laminar-weight-semibold);color:var(--laminar-ink-muted);text-align:center;border-left:1px solid var(--laminar-border-subtle)}.labmanager-week-day-head.is-today{color:var(--laminar-ink);background:var(--laminar-panel-raised)}.labmanager-week-day-head.is-weekend{background:var(--laminar-canvas)}.labmanager-week-notice{padding:var(--laminar-space-2) var(--laminar-space-3);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);background:var(--laminar-panel);border-bottom:1px solid var(--laminar-border-subtle)}.labmanager-week-notice.is-alert{color:var(--laminar-status-danger)}.labmanager-week-scroll{grid-template-columns:4rem 1fr;min-height:0;display:grid;overflow-y:auto}.equipment-calendar .labmanager-week-scroll:focus-visible{outline-offset:-2px}.labmanager-week-gutter{border-right:1px solid var(--laminar-rule);position:relative}.labmanager-week-hour{padding-right:var(--laminar-space-2);font-family:var(--laminar-font-numeric);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);text-align:right;border-top:1px solid var(--laminar-border-subtle);box-sizing:border-box}.labmanager-week-body{grid-template-columns:repeat(var(--week-columns,7), 1fr);touch-action:none;display:grid;position:relative}.labmanager-week-column{border-left:1px solid var(--laminar-border-subtle);position:relative}.labmanager-week-column.is-weekend{background:var(--laminar-canvas)}.labmanager-week-slot{border-top:1px solid var(--laminar-border-subtle);box-sizing:border-box}.labmanager-week-blackout{background:repeating-linear-gradient(45deg, var(--laminar-border-subtle) 0 4px, transparent 4px 8px);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);cursor:not-allowed;position:absolute;left:0;right:0;overflow:hidden}.labmanager-week-bar{box-sizing:border-box;border:1px solid var(--lm-bar-hue,var(--laminar-accent-cool));border-radius:var(--laminar-radius-md);background:var(--lm-bar-hue,var(--laminar-accent-cool));flex-direction:column;gap:1px;padding:2px 4px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.labmanager-week-bar{background:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 22%, transparent)}}.labmanager-week-bar{font-size:var(--laminar-type-xs);color:var(--laminar-ink);cursor:grab;overflow:hidden}.labmanager-week-bar.is-locked{cursor:default;border-style:solid;border-color:var(--laminar-border-subtle);color:var(--laminar-ink-muted)}.labmanager-week-bar.is-overlapped{background-image:repeating-linear-gradient(135deg, var(--laminar-status-warning) 0 2px, transparent 2px 7px)}.labmanager-week-bar.is-pending{border-style:dashed}.labmanager-week-bar.is-posthoc:before,.labmanager-week-bar.needs-log:before{content:"";pointer-events:none;background:var(--laminar-ink-muted);width:3px;position:absolute;inset:0 auto 0 0}.labmanager-week-bar.needs-log:before{background:var(--lm-warn-ink)}.labmanager-week-bar.needs-log.is-posthoc:before{background:linear-gradient(to bottom, var(--lm-warn-ink) 0 50%, var(--laminar-ink-muted) 50% 100%)}.labmanager-week-bar.is-sending{border-style:dashed;border-color:var(--laminar-accent-cool);color:var(--laminar-ink-muted);cursor:progress;background:0 0;animation:1.4s ease-in-out infinite laminar-week-sending}@keyframes laminar-week-sending{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.labmanager-week-bar.is-sending{opacity:1;animation:none}}.labmanager-week-bar em{font-style:normal;font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted)}.labmanager-week-bar-head{flex-wrap:wrap;align-items:flex-start;gap:3px;min-width:0;display:flex}.labmanager-week-bar-head>strong{overflow-wrap:anywhere;max-width:100%;margin-right:2px}.labmanager-week-tag{box-sizing:border-box;border-radius:var(--laminar-radius-xs);background:var(--laminar-ink);max-width:100%;min-height:18px;padding:2px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.labmanager-week-tag{background:color-mix(in srgb, var(--laminar-ink) 10%, transparent)}}.labmanager-week-tag{color:var(--laminar-ink);font-size:var(--laminar-type-sm);word-break:keep-all;overflow-wrap:anywhere;cursor:inherit;font-weight:600;line-height:14px}.labmanager-week-band{box-sizing:border-box;border-left:3px solid var(--lm-bar-hue,var(--laminar-accent-cool));border-radius:var(--laminar-radius-xs);background:var(--lm-bar-hue,var(--laminar-accent-cool));position:absolute}@supports (color:color-mix(in lab, red, red)){.labmanager-week-band{background:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 14%, transparent)}}.labmanager-week-band{overflow:hidden}.labmanager-week-rail.labmanager-week-rail{box-sizing:border-box;min-height:0;box-shadow:none;cursor:grab;background:0 0;border:0;margin:0;padding:0;position:absolute}.labmanager-week-rail.labmanager-week-rail.is-locked{cursor:pointer}:is(.labmanager-week-rail,.labmanager-week-flag),:is(.labmanager-week-rail,.labmanager-week-flag).tone-0{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){:is(.labmanager-week-rail,.labmanager-week-flag).tone-0{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 80%, #000)}}:is(.labmanager-week-rail,.labmanager-week-flag).tone-1{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){:is(.labmanager-week-rail,.labmanager-week-flag).tone-1{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 65%, #fff)}}:is(.labmanager-week-rail,.labmanager-week-flag).tone-2{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){:is(.labmanager-week-rail,.labmanager-week-flag).tone-2{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 62%, #000)}}:is(.labmanager-week-rail,.labmanager-week-flag).tone-3,:is(.labmanager-week-rail,.labmanager-week-flag).tone-4{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){:is(.labmanager-week-rail,.labmanager-week-flag).tone-4{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 45%, #000)}}body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-0,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-0{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-0,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-0{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 80%, #fff)}}body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-1,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-1{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-1,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-1{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 40%, #fff)}}body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-2,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-2,body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-3,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-3{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-3,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-3{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 60%, #fff)}}body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-4,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-4{--rail-tone:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){body.theme-dark:not([data-laminar-visual-theme]) :is(.labmanager-week-rail,.labmanager-week-flag).tone-4,body[data-laminar-visual-theme=dark][data-laminar-visual-theme] :is(.labmanager-week-rail,.labmanager-week-flag).tone-4{--rail-tone:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 75%, #000)}}.labmanager-week-rail-line{width:var(--rail-width,3px);border-radius:min(3px, calc(var(--rail-width,3px) / 2));background:var(--rail-tone);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.labmanager-week-rail.is-sending>.labmanager-week-rail-line{background:repeating-linear-gradient(180deg, var(--rail-tone) 0 5px, transparent 5px 9px)}.labmanager-week-rail.is-overlapped>.labmanager-week-rail-line{box-shadow:0 0 0 1px var(--laminar-status-warning)}.labmanager-week-rail:hover>.labmanager-week-rail-line{box-shadow:0 0 0 2px var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.labmanager-week-rail:hover>.labmanager-week-rail-line{box-shadow:0 0 0 2px color-mix(in srgb, var(--laminar-ink) 35%, transparent)}}.labmanager-week-flag{z-index:2;box-sizing:border-box;border-radius:0 var(--laminar-radius-xs) var(--laminar-radius-xs) 0;background:var(--rail-tone);justify-content:center;align-items:center;width:16px;padding:5px 0;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.labmanager-week-flag{background:color-mix(in srgb, var(--rail-tone) 42%, var(--laminar-paper))}}.labmanager-week-flag{color:var(--laminar-ink);font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums;white-space:nowrap;writing-mode:vertical-rl;text-orientation:sideways;pointer-events:none;font-weight:600;line-height:16px;box-shadow:0 1px 2px #00000040}.labmanager-week-flag.is-name{background:var(--lm-bar-hue,var(--laminar-accent-cool))}@supports (color:color-mix(in lab, red, red)){.labmanager-week-flag.is-name{background:color-mix(in srgb, var(--lm-bar-hue,var(--laminar-accent-cool)) 50%, var(--laminar-paper))}}.labmanager-week-flag.is-name{font-weight:700}.labmanager-week-bar-note{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);word-break:keep-all;overflow-wrap:anywhere;line-height:14px}.labmanager-week-handle{cursor:ns-resize;position:absolute;left:0;right:0}.labmanager-week-handle.is-start{top:0}.labmanager-week-handle.is-end{bottom:0}.labmanager-week-preview{box-sizing:border-box;border:1px dashed var(--laminar-accent);border-radius:var(--laminar-radius-md);background:var(--laminar-accent);padding:2px 4px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.labmanager-week-preview{background:color-mix(in srgb, var(--laminar-accent) 18%, transparent)}}.labmanager-week-preview{font-family:var(--laminar-font-numeric);font-size:var(--laminar-type-xs);color:var(--laminar-ink);pointer-events:none}.labmanager-week-preview em{color:var(--laminar-ink-muted);font-style:normal}.labmanager-week-compose,.labmanager-week-detail,.labmanager-week-pick,.labmanager-week-scope,.labmanager-week-overlap{background:var(--laminar-paper);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-md);width:min(460px,100%);max-height:86vh;box-shadow:var(--laminar-elevation-dialog);margin:0;padding:18px 20px;overflow:auto}.labmanager-week-detail{flex-direction:column;gap:14px;display:flex}.labmanager-week-detail>*,.labmanager-week-compose>*{flex-shrink:0}.labmanager-week-detail>.labmanager-log-form.is-embedded{flex-shrink:1;min-height:0}.labmanager-week-detail>.labmanager-week-compose-head>.lm-dialog-title{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:45%;overflow:hidden}.labmanager-week-detail>.labmanager-week-compose-head>.labmanager-week-compose-when{white-space:normal;flex:0 auto;min-width:0}.labmanager-detail-locked{padding:var(--laminar-space-2);border-left:3px solid var(--laminar-status-warning);color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0}.labmanager-detail-badges>.lm-tag{cursor:default}.labmanager-detail-badge{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-xs);color:var(--laminar-ink-muted);font-size:var(--font-ui-smaller);align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}.labmanager-detail-facts{font-size:var(--laminar-type-sm);flex-direction:column;gap:6px;display:flex}.labmanager-detail-facts>.lm-opt{gap:var(--laminar-space-2);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline}.labmanager-detail-facts>.lm-opt>span:first-child{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-detail-note{font-size:var(--laminar-type-sm);white-space:pre-wrap;margin:0;padding:4px 0}.labmanager-detail-overlap{gap:var(--laminar-space-1);padding:var(--laminar-space-2);border-left:3px solid var(--laminar-status-warning);font-size:var(--laminar-type-sm);flex-direction:column;display:flex}.labmanager-detail-overlap p{margin:0}.labmanager-detail-overlap-ack{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-detail-sop{display:flex}.labmanager-detail-repeat{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.labmanager-detail-repeat-row{gap:var(--laminar-space-2);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);grid-template-columns:5.5rem 7rem;align-items:center;display:grid}.labmanager-detail-repeat-row>input{width:100%}.labmanager-detail-scope{align-items:center;gap:var(--laminar-space-2);padding:var(--laminar-space-2);border-left:3px solid var(--laminar-status-warning);font-size:var(--laminar-type-sm);flex-wrap:wrap;display:flex}.labmanager-detail-hint{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0}.labmanager-detail-log{align-items:flex-start;gap:var(--laminar-space-2);padding:var(--laminar-space-2);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);flex-direction:column;display:flex}.labmanager-detail-log-values{width:100%;font-size:var(--laminar-type-sm);flex-direction:column;gap:3px;margin:0;display:flex}.labmanager-detail-log-values>div{gap:var(--laminar-space-2);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;display:grid}.labmanager-detail-log-values dt{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-detail-log-values dd{overflow-wrap:anywhere;min-width:0;margin:0}.labmanager-detail-log-who{color:var(--text-faint);font-size:var(--laminar-type-xs)}.labmanager-log-form.is-embedded{width:100%;max-height:none;padding:var(--laminar-space-2);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);box-shadow:none;background:0 0;margin:0}.labmanager-week-compose{flex-direction:column;gap:14px;display:flex}.labmanager-week-compose-posthoc{color:var(--lm-warn-ink);font-size:var(--laminar-type-xs)}.labmanager-week-compose-what,.labmanager-week-compose-note{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-week-compose-reason{font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);flex-direction:column;gap:3px;display:flex}.labmanager-week-compose-reason>input{width:100%}.labmanager-week-compose-taggroup{align-items:baseline;gap:var(--laminar-space-2);min-width:0;display:flex}.labmanager-week-compose-taggroup-name{min-width:5.5rem;font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);flex:none;font-weight:600}.labmanager-tag-make{align-items:center;gap:5px;display:inline-flex}.labmanager-tag-make>input{width:9rem}.labmanager-week-compose-taggroup-empty{font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted)}.labmanager-channel-picker{flex-direction:column;gap:12px;min-width:0;display:flex}.labmanager-channel-head{align-items:center;gap:8px;min-width:0;display:flex}.labmanager-channel-head>.labmanager-channel-note{flex:auto;min-width:0}.labmanager-channel-note{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);margin:0;line-height:1.5}.labmanager-channel-head>.labmanager-channel-views{flex-shrink:0}.labmanager-channel-body{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.labmanager-channel-photo-column,.labmanager-channel-list{flex-direction:column;flex:0 480px;gap:10px;min-width:0;display:flex}.labmanager-channel-side{flex-direction:column;flex:160px;gap:12px;min-width:160px;display:flex}.labmanager-channel-picker.is-wide .labmanager-channel-photo-column,.labmanager-channel-picker.is-wide .labmanager-channel-side{flex-basis:100%}.labmanager-channel-picker.is-wide .labmanager-channel-legend{flex-flow:wrap;gap:8px 16px}.labmanager-channel-photo{border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:#1e1e1e;width:100%;position:relative;overflow:hidden}.labmanager-channel-photo.labmanager-channel-photo>img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;position:absolute}.labmanager-channel-photo-loading{color:#fffc;font-size:var(--laminar-type-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.labmanager-channel-cell.labmanager-channel-cell{box-sizing:border-box;min-height:0;box-shadow:none;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffffd9;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;margin:0;padding:4px 0;display:flex;position:absolute}.labmanager-channel-cell.labmanager-channel-cell.is-across{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:3px}.labmanager-channel-cell.labmanager-channel-cell[data-kind=free]:hover{background:#ffffff29}.labmanager-channel-cell.labmanager-channel-cell[data-kind=picked]{border:2px solid var(--laminar-accent);background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.labmanager-channel-cell.labmanager-channel-cell[data-kind=picked]{background:color-mix(in srgb, var(--laminar-accent) 38%, transparent)}}.labmanager-channel-cell.labmanager-channel-cell[data-kind=busy]{cursor:not-allowed;background:repeating-linear-gradient(135deg,#ffffff38 0 3px,#0c0c0c9e 3px 8px);border:1.5px dashed #fff9}.labmanager-channel-cell.labmanager-channel-cell[data-kind=late]{border:1.5px dashed var(--laminar-status-warning);background:repeating-linear-gradient(135deg, var(--laminar-status-warning) 0 3px, #0c0c0c9e 3px 8px)}@supports (color:color-mix(in lab, red, red)){.labmanager-channel-cell.labmanager-channel-cell[data-kind=late]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--laminar-status-warning) 40%, transparent) 0 3px, #0c0c0c9e 3px 8px)}}.labmanager-channel-cell.labmanager-channel-cell[data-kind=late]{cursor:not-allowed}.labmanager-channel-cell.labmanager-channel-cell[data-kind=maintenance]{cursor:not-allowed;background:repeating-linear-gradient(135deg,#aaaaaa61 0 2px,#1e1e1eb8 2px 6px);border:1.5px dashed #ffffff80}.labmanager-channel-badge{box-sizing:border-box;color:#fff;width:20px;height:20px;font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums;background:#000000a8;border:1.5px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.labmanager-channel-cell[data-kind=picked]>.labmanager-channel-badge{background:var(--laminar-accent)}.labmanager-channel-cell-label{color:#fff;font-size:var(--laminar-type-sm);white-space:nowrap;background:#000000b8;border-radius:3px;padding:0 3px;line-height:14px}.labmanager-channel-loose{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.labmanager-channel-loose>.lm-meta{margin-right:4px}.lm-pick.labmanager-channel-loose-chip.labmanager-channel-loose-chip{color:var(--laminar-ink);font-variant-numeric:tabular-nums}.lm-pick.labmanager-channel-loose-chip.labmanager-channel-loose-chip:is([data-kind=busy],[data-kind=late],[data-kind=maintenance]){color:var(--laminar-ink-muted);opacity:var(--lm-disabled-opacity,.45);cursor:not-allowed}.labmanager-channel-row{flex-direction:column;gap:4px;display:flex}.labmanager-channel-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lm-pick.labmanager-channel-chip.labmanager-channel-chip{min-width:0;height:44px;color:var(--laminar-ink);text-align:left;white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:4px 8px}.labmanager-channel-chip>b{font-size:var(--laminar-type-control);font-variant-numeric:tabular-nums;font-weight:600}.labmanager-channel-chip>span{max-width:100%;color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-pick.labmanager-channel-chip.labmanager-channel-chip[data-kind=picked]{border:2px solid var(--laminar-accent)}.lm-pick.labmanager-channel-chip.labmanager-channel-chip:is([data-kind=busy],[data-kind=late],[data-kind=maintenance]),.labmanager-channel-swatch:is([data-kind=busy],[data-kind=late],[data-kind=maintenance]){border:1.5px dashed var(--laminar-ink-muted);background:repeating-linear-gradient(135deg, var(--laminar-ink) 0 3px, transparent 3px 7px)}@supports (color:color-mix(in lab, red, red)){.lm-pick.labmanager-channel-chip.labmanager-channel-chip:is([data-kind=busy],[data-kind=late],[data-kind=maintenance]),.labmanager-channel-swatch:is([data-kind=busy],[data-kind=late],[data-kind=maintenance]){background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--laminar-ink) 20%, transparent) 0 3px, transparent 3px 7px)}}.lm-pick.labmanager-channel-chip.labmanager-channel-chip:is([data-kind=busy],[data-kind=late],[data-kind=maintenance]),.labmanager-channel-swatch:is([data-kind=busy],[data-kind=late],[data-kind=maintenance]){color:var(--laminar-ink-muted);cursor:default}.lm-pick.labmanager-channel-chip.labmanager-channel-chip[data-kind=maintenance],.labmanager-channel-swatch[data-kind=maintenance]{background:repeating-linear-gradient(135deg, var(--laminar-ink) 0 2px, transparent 2px 6px)}@supports (color:color-mix(in lab, red, red)){.lm-pick.labmanager-channel-chip.labmanager-channel-chip[data-kind=maintenance],.labmanager-channel-swatch[data-kind=maintenance]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--laminar-ink) 30%, transparent) 0 2px, transparent 2px 6px)}}.lm-pick.labmanager-channel-chip.labmanager-channel-chip[data-kind=late],.labmanager-channel-swatch[data-kind=late]{border-color:var(--laminar-status-warning);background:repeating-linear-gradient(135deg, var(--laminar-status-warning) 0 3px, transparent 3px 7px)}@supports (color:color-mix(in lab, red, red)){.lm-pick.labmanager-channel-chip.labmanager-channel-chip[data-kind=late],.labmanager-channel-swatch[data-kind=late]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--laminar-status-warning) 35%, transparent) 0 3px, transparent 3px 7px)}}.labmanager-channel-legend{font-size:var(--laminar-type-control);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.labmanager-channel-legend>li{align-items:center;gap:8px;display:flex}.labmanager-channel-legend .lm-count{margin-left:auto}.labmanager-channel-picker.is-wide .labmanager-channel-legend .lm-count{margin-left:0}.labmanager-channel-swatch{box-sizing:border-box;border:1.5px solid var(--laminar-ink);border-radius:3px;flex-shrink:0;width:18px;height:18px}.labmanager-channel-swatch[data-kind=picked]{border:2px solid var(--laminar-accent);background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.labmanager-channel-swatch[data-kind=picked]{background:color-mix(in srgb, var(--laminar-accent) 38%, transparent)}}.labmanager-channel-picked{border-top:1px solid var(--laminar-border-subtle);font-size:var(--laminar-type-body);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;padding-top:12px;display:flex}.labmanager-week-compose.is-channels{width:min(720px,100%)}.labmanager-channel-compose{flex-direction:column;gap:12px;display:flex}.labmanager-channel-cellids{border-top:1px solid var(--laminar-border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}.labmanager-channel-pair{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.labmanager-channel-pair>.labmanager-channel-field:only-child{grid-column:1/-1}.labmanager-channel-fill{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.labmanager-channel-field{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);flex-direction:column;gap:4px;display:flex}.labmanager-channel-field>.lm-textbox{color:var(--laminar-ink)}.labmanager-channel-prefix.labmanager-channel-prefix{width:120px}.labmanager-channel-start.labmanager-channel-start{font-variant-numeric:tabular-nums;width:64px}.labmanager-channel-unit{width:160px;display:block;position:relative}.labmanager-channel-unit>.lm-textbox.lm-textbox{font-variant-numeric:tabular-nums;width:100%;padding-right:30px}.labmanager-channel-unit-suffix{color:var(--laminar-ink-muted);font-size:var(--laminar-type-control);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.labmanager-channel-cellgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid}.labmanager-channel-cellid{min-width:0;font-size:var(--laminar-type-control);align-items:center;gap:8px;display:flex}.labmanager-channel-cellid>span{width:22px;color:var(--laminar-ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.labmanager-channel-cellid>.lm-textbox.lm-textbox{flex:auto;min-width:0}.labmanager-channel-clash{border:1px solid var(--laminar-status-warning);flex-direction:column;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.labmanager-channel-clash{border:1px solid color-mix(in srgb, var(--laminar-status-warning) 55%, transparent)}}.labmanager-channel-clash{border-radius:var(--laminar-radius-sm);background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.labmanager-channel-clash{background:color-mix(in srgb, var(--laminar-status-warning) 10%, transparent)}}.labmanager-channel-clash>p{font-size:var(--laminar-type-body);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.labmanager-channel-clash>p>:first-child{color:var(--laminar-status-warning);flex-shrink:0;margin-top:2px}.labmanager-channel-clash>p b{font-weight:600}.labmanager-channel-clash>label{font-size:var(--laminar-type-control);cursor:pointer;align-items:center;gap:8px;padding-left:24px;display:flex}.labmanager-detail-channel{flex-direction:column;gap:8px;display:flex}.labmanager-detail-channel-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.labmanager-detail-channel-gap{flex:auto}.labmanager-channel-members{flex-direction:column;gap:6px;display:flex}.labmanager-channel-member{border-bottom:1px solid var(--laminar-border-subtle);min-height:28px;font-size:var(--laminar-type-control);align-items:center;gap:8px;padding:0 4px;display:flex}.labmanager-channel-member>.lm-tag{font-variant-numeric:tabular-nums}.labmanager-channel-member-cell{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.labmanager-channel-status .labmanager-channel-status-find{margin-left:auto}.labmanager-channel-status .labmanager-week-compose-close{margin-left:0}.labmanager-channel-period{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.labmanager-channel-period>.labmanager-channel-refusal{flex-basis:100%}.labmanager-channel-soon{border-top:1px solid var(--laminar-border-subtle);font-size:var(--laminar-type-control);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;padding-top:12px;display:flex}.labmanager-channel-refusal-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.labmanager-channel-watch-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.labmanager-week-compose-actions>.labmanager-channel-status-picked{font-size:var(--laminar-type-control);font-variant-numeric:tabular-nums;margin-right:auto}.labmanager-channel-ops{flex-direction:column;gap:10px;display:flex}.labmanager-channel-ops-file,.labmanager-channel-ops-measure{display:none}.labmanager-channel-ops-text.labmanager-channel-ops-text{min-height:calc(12em + 12px);font-family:var(--font-monospace);font-size:var(--laminar-type-sm);white-space:pre;resize:vertical;padding-block:6px;line-height:1.5}.labmanager-channel-ops-help{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums;margin:-6px 0 0}.labmanager-channel-ops-help.is-error{color:var(--laminar-status-danger)}.labmanager-channel-ops-device{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);align-items:center;gap:6px;display:inline-flex}.labmanager-channel-ops-preview{flex-direction:column;gap:6px;display:flex}.labmanager-ops-row>.labmanager-channel-ops-remove{margin-left:auto}.labmanager-channel-ops-confirm>span{flex:auto}.lm-notice.lm-notice.labmanager-channel-ops-confirm>.lm-btn+.lm-btn{margin-left:0}.labmanager-channel-refusal,.labmanager-channel-photo-failed{color:var(--laminar-ink);font-size:var(--laminar-type-sm);margin:0;line-height:1.5}.labmanager-week-compose-actions{border-top:1px solid var(--laminar-border-subtle);justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.labmanager-week-compose-actions>.labmanager-week-compose-note{margin-right:auto}.labmanager-week-compose-head{align-items:baseline;gap:10px;display:flex}.labmanager-week-compose-head>.lm-dialog-title{font-size:var(--laminar-type-title);letter-spacing:-.01em;font-weight:700}.labmanager-week-compose-when{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);font-family:var(--laminar-font-numeric)}.labmanager-week-compose-close{margin-left:auto}.labmanager-week-chip-x{opacity:.7}.labmanager-week-compose-warnings{gap:var(--laminar-space-1);padding:var(--laminar-space-2);border-left:3px solid var(--laminar-status-warning);font-size:var(--laminar-type-sm);flex-direction:column;display:flex}.labmanager-week-compose-warnings p{white-space:pre-wrap;margin:0}.labmanager-week-compose-warnings label{align-items:center;gap:var(--laminar-space-1);color:var(--laminar-ink-muted);display:flex}.labmanager-week-pick,.labmanager-week-scope,.labmanager-week-overlap{gap:var(--laminar-space-2);padding:var(--laminar-space-3);border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:var(--laminar-paper);box-shadow:var(--laminar-elevation-dialog);flex-direction:column;display:flex}.labmanager-week-pick-list{gap:var(--laminar-space-1);flex-wrap:wrap;display:flex}.labmanager-top{gap:var(--laminar-space-3);padding:var(--laminar-space-2) 0;grid-template-columns:minmax(16rem,1fr) minmax(16rem,1fr);align-items:start;display:grid}@media (max-width:52rem){.labmanager-top{grid-template-columns:1fr}}.labmanager-top-pane{flex-direction:column;gap:0;min-width:0;display:flex}.equipment-calendar-targets{flex-direction:column;gap:2px;display:flex}.equipment-calendar-target{border-radius:var(--laminar-radius-sm);align-items:center;gap:8px;padding:6px;display:flex}.equipment-calendar-target:hover{background:var(--laminar-surface-hover,var(--background-modifier-hover))}.equipment-calendar-target.is-target,.equipment-calendar-target.is-target:hover{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.equipment-calendar-target.is-target,.equipment-calendar-target.is-target:hover{background:color-mix(in srgb, var(--laminar-accent) 12%, transparent)}}.equipment-calendar-target.is-hidden .equipment-calendar-target-name{color:var(--text-faint)}.equipment-calendar-target.is-hidden .lm-rowbutton{opacity:.5}.laminar-shell:not(.laminar-shell--sample-manager) .equipment-calendar-target input[type=checkbox]{font-size:var(--laminar-type-body);border-width:1.5px;border-color:var(--laminar-ink-muted)}.laminar-shell:not(.laminar-shell--sample-manager) .equipment-calendar-target input[type=checkbox]:checked{border-color:var(--laminar-accent);background:var(--laminar-accent)}.laminar-shell:not(.laminar-shell--sample-manager) .equipment-calendar-target input[type=checkbox]:disabled{border-color:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell:not(.laminar-shell--sample-manager) .equipment-calendar-target input[type=checkbox]:disabled{border-color:color-mix(in srgb, var(--laminar-ink) 16%, transparent)}}.laminar-shell:not(.laminar-shell--sample-manager) .equipment-calendar-target input[type=checkbox]:disabled{cursor:not-allowed}.equipment-calendar-target-status{border:1px solid var(--laminar-status-warning);border-radius:var(--laminar-radius-xs);color:var(--lm-warn-ink);font-size:var(--laminar-type-xs);margin-inline-start:var(--laminar-space-2);padding:1px 6px;font-weight:600}.equipment-calendar-target-name{min-width:0;margin-right:var(--laminar-space-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.labmanager-ops{flex-direction:column;gap:22px;display:flex}.labmanager-ops-head{justify-content:space-between;align-items:center;gap:var(--laminar-space-2);display:flex}.labmanager-ops-notice{padding:var(--laminar-space-1) var(--laminar-space-2);border-left:3px solid var(--laminar-accent);font-size:var(--laminar-type-sm)}.labmanager-ops section{flex-direction:column;gap:10px;margin:0;display:flex}.labmanager-ops h4{border-bottom:var(--laminar-rule-width) solid var(--laminar-rule);font-size:var(--laminar-type-title);letter-spacing:-.01em;color:var(--laminar-ink);text-transform:none;margin:0;padding-bottom:6px;font-weight:650}.labmanager-ops h4>small{margin-left:var(--laminar-space-2);font-size:var(--font-ui-smaller);color:var(--text-faint);letter-spacing:0;font-weight:400}.labmanager-ops-row.is-stacked{align-items:stretch;gap:var(--laminar-space-2);flex-direction:column}.labmanager-ops-row.is-stacked>label{gap:var(--laminar-space-3);white-space:normal;font-size:var(--font-ui-small);color:var(--laminar-ink-muted);grid-template-columns:168px minmax(0,1fr);align-items:center;display:grid}.labmanager-ops-row.is-stacked>label>.lm-select,.labmanager-ops-row.is-stacked>label>input[type=text]{justify-self:start}.labmanager-ops label.is-check,.labmanager-ops label.lm-check{min-height:var(--lm-h-sm);align-items:center}.labmanager-ops-row.is-stacked>label.is-check{grid-template-columns:168px minmax(0,1fr)}.labmanager-ops-row{align-items:center;gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.labmanager-ops-row label,.labmanager-ops>section>button{align-self:flex-start}.labmanager-ops-row>label{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted)}.labmanager-ops-row>label>input,.labmanager-ops-row>label>select,.labmanager-ops-row>label .lm-check{color:var(--laminar-ink)}.labmanager-ops-addrow{gap:var(--laminar-space-2);grid-template-columns:minmax(0,1fr) 120px 100px 80px 60px 84px;align-items:end;display:grid}.labmanager-ops-addrow>label{gap:var(--laminar-space-1);flex-direction:column;min-width:0;display:flex}.labmanager-ops-addrow>label>input[type=checkbox]{margin-block-end:var(--laminar-space-2)}.labmanager-ops-required{color:var(--laminar-accent)}.labmanager-ops-note{gap:var(--laminar-space-1);font-size:var(--font-ui-small);color:var(--laminar-ink-muted);flex-direction:column;display:flex}.labmanager-ops-hint{color:var(--text-faint);font-size:var(--laminar-type-xs);margin:0}.labmanager-ops-affected{gap:var(--laminar-space-1);padding:var(--laminar-space-2);border-left:3px solid var(--laminar-status-warning);font-size:var(--laminar-type-sm);flex-direction:column;display:flex}.labmanager-ops-affected p,.labmanager-ops-affected ul,.labmanager-ops-blackouts{margin:0;padding:0;list-style:none}.labmanager-ops-affected li,.labmanager-ops-blackouts li{align-items:center;gap:var(--laminar-space-2);list-style:none;display:flex}.labmanager-ops-blackouts{gap:var(--laminar-space-1);flex-direction:column;display:flex}.labmanager-blackout-toggle.lm-btn.lm-btn{text-align:left;justify-content:flex-start;gap:4px;width:100%;margin:0}.labmanager-blackout-toggle[aria-expanded=true]>.laminar-icon-chevron{transform:rotate(90deg)}.labmanager-blackout-weeks{align-items:center;gap:var(--laminar-space-2);font-family:var(--laminar-font-numeric);font-size:var(--laminar-type-sm);display:flex}.labmanager-blackout-grid{border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);overflow:hidden}.labmanager-blackout-head{border-bottom:1px solid var(--laminar-rule);grid-template-columns:3rem repeat(7,1fr);display:grid}.labmanager-blackout-head span{padding:var(--laminar-space-1);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);text-align:center}.labmanager-blackout-head span.is-weekend{opacity:.6}.labmanager-blackout-scroll{grid-template-columns:3rem 1fr;max-height:320px;display:grid;overflow-y:auto}.labmanager-blackout-gutter{border-right:1px solid var(--laminar-rule)}.labmanager-blackout-hour{box-sizing:border-box;padding-right:var(--laminar-space-1);font-family:var(--laminar-font-numeric);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);text-align:right;border-top:1px solid var(--laminar-border-subtle)}.labmanager-blackout-body{touch-action:none;cursor:crosshair;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.labmanager-blackout-body[aria-disabled=true]{cursor:progress}.labmanager-blackout-column{border-left:1px solid var(--laminar-border-subtle);position:relative}.labmanager-blackout-column.is-weekend{background:var(--laminar-canvas)}.labmanager-blackout-column.is-today{background:var(--laminar-surface-raised,transparent)}.labmanager-blackout-band{border:1px solid var(--laminar-rule);box-shadow:none;background:repeating-linear-gradient(45deg, var(--laminar-border-subtle) 0 4px, transparent 4px 8px);cursor:pointer;border-radius:0;margin:0;padding:0;position:absolute;left:0;right:0}.labmanager-blackout-band.is-picked{outline:2px solid var(--laminar-accent,var(--laminar-status-warning));outline-offset:-2px}.labmanager-blackout-draft{box-sizing:border-box;border:1px dashed var(--laminar-status-warning);font-family:var(--laminar-font-numeric);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);pointer-events:none;background:0 0;position:absolute;left:0;right:0;overflow:hidden}.labmanager-blackout-picked{align-items:center;gap:var(--laminar-space-2);font-size:var(--laminar-type-sm);display:flex}.labmanager-ops-taggroups{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.labmanager-ops-taggroups>li{align-items:baseline;gap:var(--laminar-space-2);min-width:0;display:flex}.labmanager-ops-taggroup-tags{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);flex:auto;overflow:hidden}.equipment-calendar-wrench{padding:0 var(--laminar-space-1);cursor:pointer;background:0 0;border:none;line-height:1}.labmanager-ops-grip{cursor:grab;color:var(--text-faint);-webkit-user-select:none;user-select:none;touch-action:none;line-height:1}.labmanager-ops-columns tr.is-dragging{background:var(--background-modifier-hover)}.labmanager-ops-preview{border:1px solid var(--background-modifier-border);border-radius:var(--radius-s);overflow-x:auto}.labmanager-ops-preview table{border-collapse:collapse;font-size:var(--font-ui-smaller)}.labmanager-ops-preview th{border:1px solid var(--background-modifier-border);padding:var(--laminar-space-1);white-space:nowrap;font-weight:var(--font-normal);color:var(--text-muted)}.equipment-calendar-surfaces{border-bottom:1px solid var(--background-modifier-border);padding:0 var(--laminar-space-3);gap:14px;display:flex}.equipment-calendar-surfaces button{min-height:var(--lm-h-sm);min-width:var(--lm-h-sm);height:auto;font-size:var(--laminar-type-sm);box-shadow:none;cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:0 0 5px}.equipment-calendar-surfaces button[aria-selected=true]{border-bottom-color:var(--interactive-accent);color:var(--text-normal);font-weight:var(--font-semibold)}.lm-btn.lm-btn.equipment-calendar-eye[aria-pressed=true][aria-pressed]{background:0 0;border-color:#0000}.labmanager-notices{gap:var(--laminar-space-2);font-size:var(--laminar-type-sm);flex-direction:column;display:flex}.labmanager-notices-list{flex-direction:column;gap:8px;max-height:230px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.labmanager-notice{border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);align-items:flex-start;gap:9px;margin:0;padding:8px 10px;list-style:none;display:flex}.labmanager-notice.is-pinned{background:var(--laminar-panel);border-color:#0000}.labmanager-notice-body{flex:auto;min-width:0}.labmanager-notice-head{align-items:center;gap:6px;display:flex}.labmanager-notice-detail{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.labmanager-notices-badge{border-radius:var(--laminar-radius-pill);flex:none;width:8px;height:8px}.labmanager-notices-kind{border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-xs);height:fit-content;color:var(--laminar-ink-muted);flex:none;padding:1px 6px;font-size:11px;font-weight:600}.labmanager-notice.is-pinned .labmanager-notices-kind{background:var(--laminar-accent);color:var(--laminar-text-on-accent);border-color:#0000}.labmanager-notices-text{font-size:var(--laminar-type-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.labmanager-notice.is-pinned .labmanager-notices-text{font-weight:600}.labmanager-notices-empty,.labmanager-notices-say{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0}.labmanager-notices-report{gap:var(--laminar-space-1);flex-wrap:wrap;display:flex}.labmanager-notices-modal{gap:var(--laminar-space-2);padding:var(--laminar-space-3);border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:var(--laminar-paper);box-shadow:var(--laminar-elevation-dialog);flex-direction:column;display:flex}.labmanager-notices-modal p{white-space:pre-wrap;margin:0}.labmanager-notices-modal label{align-items:center;gap:var(--laminar-space-1);margin:0;display:flex}.labmanager-notices-actions{justify-content:flex-end;gap:var(--laminar-space-2);display:flex}.labmanager-ops h5{font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);margin:0}.labmanager-ops-missing,.labmanager-ops-logs{gap:var(--laminar-space-1);font-size:var(--laminar-type-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.labmanager-ops-logs li{justify-content:space-between;align-items:center;gap:var(--laminar-space-2);display:flex}.labmanager-ops-columns{border-collapse:collapse;border:1px solid var(--laminar-rule);width:100%;font-size:var(--laminar-type-xs);margin:0}.labmanager-ops-columns th,.labmanager-ops-columns td{border:0;border-bottom:1px solid var(--laminar-border-subtle);text-align:left;vertical-align:middle;padding:7px 9px}.labmanager-ops-columns thead th{font-size:var(--laminar-type-xs);color:var(--text-faint);background:0 0;font-weight:600}.labmanager-ops-columns th:first-child,.labmanager-ops-columns td:first-child,.labmanager-ops-columns th:last-child,.labmanager-ops-columns td:last-child{white-space:nowrap;width:1%}.labmanager-ops-columns tbody tr:last-child td{border-bottom:0}.labmanager-ops-hidden{color:var(--laminar-ink-muted)}.labmanager-log-form{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:var(--laminar-paper);width:min(520px,100%);max-height:86vh;box-shadow:var(--laminar-elevation-dialog);flex-direction:column;gap:16px;padding:18px 20px;display:flex;overflow:auto}.labmanager-log-trouble{border:0;flex-direction:column;align-items:flex-start;gap:9px;margin:0;padding:0;display:flex}.labmanager-log-trouble-title{font-size:var(--laminar-type-sm);padding:0;font-weight:600}.labmanager-log-trouble-what{color:var(--text-faint);font-size:var(--laminar-type-xs)}.labmanager-log-trouble-pick{gap:16px;display:flex}.labmanager-log-radio{min-height:var(--lm-h-sm);font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);cursor:pointer;align-items:center;gap:7px;display:flex}.labmanager-log-radio.is-on{color:var(--laminar-ink)}.laminar-shell .labmanager-log-radio input[type=radio]{appearance:none;border:1.5px solid var(--laminar-ink-muted);border-radius:var(--laminar-radius-pill);background:var(--laminar-paper);width:15px;height:15px;box-shadow:none;cursor:pointer;flex-shrink:0;margin:0}.laminar-shell .labmanager-log-radio input[type=radio]:checked{border:4px solid var(--laminar-accent)}.laminar-shell .labmanager-log-radio input[type=radio]:after{content:none}.labmanager-log-trouble-text{border-top:var(--laminar-rule-width) solid var(--laminar-rule);align-self:stretch;padding-top:3px}.labmanager-log-lock{display:contents}.labmanager-log-form>.lm-dialog-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.labmanager-log-form>.lm-dialog-title,.labmanager-log-form>.lm-dialog-head>.lm-dialog-title{font-size:var(--laminar-type-body)}.labmanager-log-form fieldset:not(.labmanager-log-trouble,.labmanager-log-lock){border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:0;display:grid}.labmanager-log-form fieldset:not(.labmanager-log-trouble,.labmanager-log-lock)>legend{grid-column:1/-1;padding:0 0 4px}.labmanager-log-when{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0}.labmanager-log-form fieldset:not(.labmanager-log-trouble,.labmanager-log-lock)>legend{color:var(--laminar-ink-muted)}.labmanager-log-plain,.labmanager-log-autofields{gap:12px}.labmanager-log-autofields{margin-top:8px}div.labmanager-log-field,div.labmanager-log-field>label,.labmanager-log-trouble-text{flex-direction:column;align-items:stretch;gap:4px;margin:0;display:flex}label.labmanager-log-field:not(.labmanager-log-trouble-text){min-height:var(--lm-h-sm);align-items:center;gap:8px;margin:0;display:flex}div.labmanager-log-field>.lm-btn{align-self:flex-start}.labmanager-log-label{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-log-box{display:block;position:relative}.labmanager-log-box>.lm-textbox{width:100%;padding-right:calc(var(--lm-unit-ch,3) * 1ch + 20px)}.labmanager-log-box>.labmanager-log-unit{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.labmanager-log-note{color:var(--text-faint);font-size:var(--laminar-type-xs)}.labmanager-log-required{color:var(--laminar-ink-muted)}.labmanager-log-hint{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-log-auto summary{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);cursor:pointer}.labmanager-log-suggest,.labmanager-log-invalid,.labmanager-log-offline,.labmanager-log-failure{align-items:center;gap:var(--laminar-space-2);font-size:var(--laminar-type-sm);margin:0;display:flex}.labmanager-log-invalid,.labmanager-log-failure{color:var(--laminar-status-danger)}.labmanager-log-actions{border-top:var(--laminar-rule-width) solid var(--laminar-rule);justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.labmanager-log-actions>.labmanager-log-note{margin-right:auto}.labmanager-logs{gap:var(--laminar-space-2);flex-direction:column;min-width:0;display:flex}.labmanager-logs-filters{align-items:center;gap:var(--laminar-space-2);padding-bottom:var(--laminar-space-2);border-bottom:1px solid var(--laminar-border-subtle);font-size:var(--laminar-type-xs);flex-wrap:wrap;display:flex}.labmanager-logs-filter{align-items:center;gap:6px;display:inline-flex}.labmanager-logs-filter-name{color:var(--laminar-ink-muted);white-space:nowrap}.labmanager-logs-search{width:11rem}.labmanager-logs-export{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.labmanager-logs-scroll{border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);max-width:100%;overflow-x:auto}.labmanager-logs table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--laminar-type-xs)}.labmanager-logs th,.labmanager-logs td{border:0;border-bottom:1px solid var(--laminar-border-subtle);text-align:left;vertical-align:middle;white-space:nowrap;padding:7px 9px}.labmanager-logs thead th{color:var(--text-faint);background:0 0;font-weight:600}.labmanager-logs tbody tr:last-child td{border-bottom:0}.labmanager-logs tbody tr:hover td{background:var(--background-modifier-hover)}.labmanager-logs tbody tr{cursor:pointer}.labmanager-logs-acked td{color:var(--laminar-ink-muted)}.labmanager-logs-edited{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin-inline-start:var(--laminar-space-1)}.labmanager-logs-sort,.labmanager-chem-sort{vertical-align:middle;margin-inline-start:var(--laminar-space-1)}:is(.labmanager-logs-sort,.labmanager-chem-sort).is-active{color:var(--laminar-ink)}:is(.labmanager-logs-sort,.labmanager-chem-sort).is-up>svg{transform:rotate(180deg)}.labmanager-logs-empty,.labmanager-logs-failure{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);margin:0}.labmanager-logs-failure{color:var(--laminar-status-danger)}.labmanager-missing{align-items:flex-start;gap:var(--laminar-space-2);flex-direction:column;display:flex}.labmanager-missing>button{flex:none}.labmanager-missing-banner.lm-notice.lm-notice{align-items:center}.labmanager-missing .lm-btn.lm-btn.is-sm{font-size:var(--laminar-type-sm)}.labmanager-missing-list{gap:var(--laminar-space-1);font-size:var(--laminar-type-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.labmanager-missing-list li{justify-content:space-between;align-items:center;gap:var(--laminar-space-2);display:flex}.labmanager-missing-posthoc{align-items:center;gap:var(--laminar-space-2);padding:var(--laminar-space-2);border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-md);font-size:var(--laminar-type-sm);flex-wrap:wrap;display:flex}.labmanager-missing-posthoc p{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);flex-basis:100%;margin:0}.labmanager-month{gap:var(--laminar-space-2);flex-direction:column;min-width:0;display:flex}.labmanager-month-head{align-items:center;gap:var(--laminar-space-2);display:flex}.labmanager-month-loading{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-month-weekdays,.labmanager-month-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.labmanager-month-weekdays{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);text-align:center}.labmanager-month-grid{background:var(--laminar-rule);border:1px solid var(--laminar-rule);flex-direction:column;gap:1px;display:flex}.labmanager-month-day.labmanager-month-day{min-height:4.5rem;padding:var(--laminar-space-1);background:var(--laminar-paper);box-shadow:none;text-align:left;cursor:pointer;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.labmanager-month-number{font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted)}.labmanager-month-outside .labmanager-month-number{opacity:.45}.labmanager-month-day.labmanager-month-weekend{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.labmanager-month-day.labmanager-month-weekend{background:color-mix(in srgb, var(--laminar-ink) 4%, var(--laminar-paper))}}.labmanager-month-today{outline:2px solid var(--laminar-accent);outline-offset:-2px}.labmanager-month-bar{border-radius:var(--laminar-radius-xs);width:100%;min-height:.7rem;color:var(--laminar-text-on-accent);font-size:var(--laminar-type-xs);text-align:center;line-height:.9rem;display:block}.labmanager-month-more{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-views{gap:var(--laminar-space-1);display:flex}.labmanager-chem{gap:var(--laminar-space-2);flex-direction:column;min-width:0;display:flex}.labmanager-chem-tools,.labmanager-chem-warnings{align-items:center;gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.labmanager-chem-tabs.lm-tabs.lm-tabs>[role=tab]{font-size:var(--laminar-type-sm)}.labmanager-chem-chip,.labmanager-chem-chip-danger{padding:0 var(--laminar-space-2);border-radius:var(--laminar-radius-pill);background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.labmanager-chem-chip,.labmanager-chem-chip-danger{background:color-mix(in srgb, var(--laminar-status-warning) 16%, var(--laminar-paper))}}.labmanager-chem-chip,.labmanager-chem-chip-danger{font-size:var(--laminar-type-xs)}.labmanager-chem-chip-danger{background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){.labmanager-chem-chip-danger{background:color-mix(in srgb, var(--laminar-status-danger) 16%, var(--laminar-paper))}}.labmanager-chem-chip-danger{color:var(--laminar-status-danger)}.labmanager-chem-scroll{max-width:100%;overflow-x:auto}.labmanager-chem table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--laminar-type-sm)}.labmanager-chem th,.labmanager-chem td{border:1px solid var(--laminar-rule);text-align:left;white-space:nowrap;padding:0}.labmanager-chem th{padding:var(--laminar-space-1) var(--laminar-space-2);color:var(--laminar-ink-muted)}.labmanager-chem-cell{width:100%;padding:var(--laminar-space-1) var(--laminar-space-2);box-shadow:none;color:inherit;font-size:inherit;text-align:left;cursor:text;background:0 0;border:0;border-radius:0;display:block}.labmanager-chem-cell:disabled{cursor:default;opacity:1}.labmanager-chem td input{width:100%;min-width:8rem}.labmanager-chem-special td{background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.labmanager-chem-special td{background:color-mix(in srgb, var(--laminar-status-warning) 10%, var(--laminar-paper))}}.labmanager-chem-banned-row td{background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){.labmanager-chem-banned-row td{background:color-mix(in srgb, var(--laminar-status-danger) 12%, var(--laminar-paper))}}.labmanager-chem-banned,.labmanager-chem-notice{color:var(--laminar-status-danger);font-size:var(--laminar-type-xs);display:block}.labmanager-chem-dup,.labmanager-chem-readonly,.labmanager-chem-empty{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0;display:block}.labmanager-sop{gap:var(--laminar-space-2);flex-direction:column;min-width:0;display:flex}.labmanager-sop-head{align-items:center;gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.labmanager-sop-pick{align-items:center;gap:var(--laminar-space-1);margin:0;display:flex}.labmanager-sop-revision{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs)}.labmanager-sop-must{padding:0 var(--laminar-space-2);border-radius:var(--laminar-radius-pill);background:var(--laminar-status-warning);color:var(--laminar-text-on-accent);font-size:var(--laminar-type-xs)}.labmanager-sop-actions{gap:var(--laminar-space-1);margin-inline-start:auto;display:flex}.labmanager-sop-ack{align-items:center;gap:var(--laminar-space-2);padding:var(--laminar-space-1) var(--laminar-space-2);border-left:3px solid var(--laminar-status-warning);background:var(--laminar-status-warning);display:flex}@supports (color:color-mix(in lab, red, red)){.labmanager-sop-ack{background:color-mix(in srgb, var(--laminar-status-warning) 8%, var(--laminar-paper))}}.labmanager-sop-ack{font-size:var(--laminar-type-sm)}.labmanager-sop-body{white-space:pre-wrap;font-size:var(--laminar-type-sm);line-height:1.6}.labmanager-sop-links ul{gap:var(--laminar-space-1);font-size:var(--laminar-type-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.labmanager-sop-links li{align-items:center;gap:var(--laminar-space-2);display:flex}.labmanager-sop-links h4{font-size:var(--laminar-type-sm);color:var(--laminar-ink-muted);margin:0}.labmanager-sop-hint,.labmanager-sop-empty{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0}.labmanager-sop-notice{color:var(--laminar-status-danger);font-size:var(--laminar-type-sm);margin:0}.labmanager-sop-suggest{gap:var(--laminar-space-1);flex-direction:column;display:flex}.labmanager-sop-suggest textarea{width:100%;min-height:4rem}.labmanager-scms{gap:var(--laminar-space-2);padding:var(--laminar-space-3);border:1px solid var(--laminar-border-subtle);border-radius:var(--laminar-radius-md);flex-direction:column;min-width:0;max-width:100%;display:flex}.labmanager-scms-head{justify-content:space-between;align-items:baseline;gap:var(--laminar-space-2);display:flex}.labmanager-scms-head>.lm-pane-title{font-size:var(--laminar-type-body);letter-spacing:-.008em;margin:0;font-weight:600;line-height:1.333}.labmanager-scms-last,.labmanager-scms-guide,.labmanager-scms-hint,.labmanager-scms-empty,.labmanager-scms-unkeyed{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0}.labmanager-scms-paste{width:100%;font-family:var(--font-monospace);font-size:var(--laminar-type-xs);white-space:pre;resize:vertical;overflow-x:auto}.labmanager-scms-map{gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.labmanager-scms-map label{align-items:center;gap:var(--laminar-space-1);font-size:var(--laminar-type-xs);color:var(--laminar-ink-muted);display:flex}.labmanager-scms-unmapped{color:var(--lm-warn-ink);font-size:var(--laminar-type-xs);margin:0}.labmanager-scms-notice{color:var(--laminar-status-danger);font-size:var(--laminar-type-sm);margin:0}.labmanager-scms-results{gap:var(--laminar-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));min-width:0;display:grid}.labmanager-scms-list{gap:var(--laminar-space-1);flex-direction:column;min-width:0;display:flex}.labmanager-scms-list h4{font-size:var(--laminar-type-sm);margin:0}.labmanager-scms-count{color:var(--laminar-ink-muted);font-variant-numeric:tabular-nums}.labmanager-scms-list ul{gap:var(--laminar-space-1);flex-direction:column;min-width:0;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.labmanager-scms-list li{align-items:center;gap:var(--laminar-space-1);font-size:var(--laminar-type-xs);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.labmanager-scms-field{color:var(--laminar-ink-muted)}.labmanager-scms-pair b{font-variant-numeric:tabular-nums}.equipment-calendar-dialog-error{padding:var(--laminar-space-2);border-radius:var(--laminar-radius-sm);background:var(--laminar-status-danger-soft,transparent);color:var(--laminar-status-danger);font-size:var(--laminar-type-sm);overflow-wrap:anywhere;margin:0}.equipment-calendar-progress{width:min(18rem,60%);height:3px;margin:var(--laminar-space-2) auto;border-radius:var(--laminar-radius-pill);background:var(--laminar-border-subtle);overflow:hidden}.equipment-calendar-progress>span{border-radius:inherit;background:var(--laminar-accent);width:35%;height:100%;animation:1.1s ease-in-out infinite laminar-progress-slide;display:block}@keyframes laminar-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.equipment-calendar-state.is-refreshing{color:var(--laminar-ink-muted);background:var(--laminar-panel);align-items:center}.equipment-calendar-progress--inline{flex:none;width:5rem;margin:0}@media (prefers-reduced-motion:reduce){.equipment-calendar-progress>span{width:100%;animation:2s ease-in-out infinite laminar-progress-pulse}@keyframes laminar-progress-pulse{0%,to{opacity:.35}50%{opacity:1}}}.equipment-calendar-status-hint{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);margin:0}.labmanager-onboarding{gap:var(--laminar-space-3);max-width:520px;margin:var(--laminar-space-5) auto;padding:var(--laminar-space-4);border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:var(--laminar-panel);align-content:start;display:grid}.labmanager-onboarding-head{justify-content:space-between;align-items:baseline;gap:var(--laminar-space-2);padding-bottom:var(--laminar-space-2);border-bottom:1px solid var(--laminar-rule);display:flex}.labmanager-onboarding-lab{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm)}.labmanager-onboarding-body{gap:var(--laminar-space-2);display:grid}.labmanager-onboarding-body button:not(.lm-btn){height:auto;padding:var(--laminar-space-2) var(--laminar-space-3);text-align:left;white-space:normal;justify-items:start;gap:2px;display:grid}.labmanager-onboarding-body button:not(.lm-btn) span{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm)}.labmanager-onboarding-body textarea{width:100%;font-family:var(--font-monospace);font-size:var(--laminar-type-sm);resize:vertical}.labmanager-onboarding-body small{color:var(--laminar-ink-muted)}.labmanager-onboarding-equipment{gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.labmanager-onboarding-equipment label{align-items:center;gap:var(--laminar-space-2);display:flex}.labmanager-onboarding-trouble{margin:0}.labmanager-onboarding .lm-btn.lm-btn{font-size:var(--font-ui-small)}.labmanager-onboarding-trouble.lm-notice.lm-notice{font-size:inherit}.labmanager-onboarding-back{justify-self:start}.laminar-join-code{width:100%;font-family:var(--font-monospace);font-size:var(--laminar-type-sm)}.labmanager-members h4{align-items:center;gap:var(--laminar-space-2);display:flex}.labmanager-members-badge{padding:0 var(--laminar-space-2);border-radius:var(--laminar-radius-pill);background:var(--laminar-accent-soft,var(--background-modifier-success));color:var(--laminar-ink,var(--text-normal));font-size:var(--laminar-type-xs);font-weight:600}.labmanager-log-field [role=radiogroup]{flex-wrap:wrap;gap:0 16px;display:flex}.labmanager-log-field [role=radiogroup]>label{min-height:var(--lm-h-sm);align-items:center;gap:6px;display:inline-flex}.labmanager-log-auto>summary,.labmanager-members-left>summary{min-height:var(--lm-h-sm);cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.labmanager-log-auto>summary::-webkit-details-marker{display:none}.labmanager-members-left>summary::-webkit-details-marker{display:none}.labmanager-log-auto[open]>summary>.laminar-icon-chevron,.labmanager-members-left[open]>summary>.laminar-icon-chevron{transform:rotate(90deg)}.labmanager-members-waiting,.labmanager-members-list,.labmanager-members-left ul{margin:0;padding:0;list-style:none}.labmanager-members-waiting li,.labmanager-members-list li,.labmanager-members-left li{align-items:center;gap:var(--laminar-space-2);padding:var(--laminar-space-1) 0;list-style:none;display:flex}.labmanager-members-waiting li{padding:var(--laminar-space-1) var(--laminar-space-2);border-radius:var(--laminar-radius-sm);background:var(--background-modifier-hover)}.labmanager-members-name{flex:none;font-weight:600}.labmanager-members-name.lm-btn.lm-btn{color:inherit;cursor:text;text-align:left;margin-inline-start:-4px;padding-inline:4px;font-weight:600}.labmanager-members-email{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.labmanager-members-add{gap:var(--laminar-space-2);margin-top:var(--laminar-space-2);display:flex}.labmanager-members-add input{flex:1 1 0;min-width:0}.labmanager-logs-erase{align-items:center;gap:var(--laminar-space-2);margin-top:var(--laminar-space-2);padding:var(--laminar-space-2);border-radius:var(--laminar-radius-sm);background:var(--background-modifier-error-hover,var(--background-modifier-hover));flex-wrap:wrap;display:flex}.labmanager-logs-erase label{align-items:center;gap:var(--laminar-space-2);flex:16rem;display:flex}.labmanager-logs-erase input{flex:auto;min-width:0}.labmanager-logs-erase small{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);flex:100%}.labmanager-logs-delete{white-space:nowrap}body{--laminar-font-heading:var(--font-interface);--laminar-font-emphasis:var(--font-interface);--laminar-font-body:var(--font-interface);--laminar-font-numeric:var(--font-monospace);--laminar-type-xs:.6875rem;--laminar-type-sm:.75rem;--laminar-type-control:.8125rem;--laminar-type-body:.875rem;--laminar-type-body-lg:.9375rem;--laminar-type-title:1rem;--laminar-type-display:clamp(1.25rem, 2vw, 1.5rem);--laminar-weight-regular:400;--laminar-weight-medium:500;--laminar-weight-semibold:650;--laminar-weight-bold:750;--laminar-tracking-label:.04em;--laminar-line-heading:1.2;--laminar-line-body:1.4;--laminar-line-control:1.2;--laminar-line-dense:1.25;--laminar-canvas:var(--background-primary);--laminar-paper:var(--background-primary);--laminar-panel:var(--background-secondary);--laminar-panel-raised:var(--background-primary-alt,var(--background-primary));--laminar-ink:var(--text-normal);--laminar-ink-muted:var(--text-muted);--laminar-rule:var(--background-modifier-border);--laminar-navigation:var(--background-secondary);--laminar-navigation-raised:var(--background-primary-alt,var(--background-secondary));--laminar-navigation-hover:var(--background-modifier-hover);--laminar-navigation-ink:var(--text-normal);--laminar-navigation-muted:var(--text-muted);--laminar-accent:var(--interactive-accent);--laminar-accent-soft:var(--background-modifier-hover);--laminar-accent-cool:var(--text-accent);--laminar-status-success:var(--text-success,#2f7d4b);--laminar-status-warning:var(--text-warning,var(--color-orange));--laminar-status-danger:var(--text-error);--laminar-text-on-accent:var(--text-on-accent);--laminar-space-1:4px;--laminar-space-2:8px;--laminar-space-3:12px;--laminar-space-4:16px;--laminar-space-5:20px;--laminar-space-6:24px;--laminar-space-7:32px;--laminar-space-8:40px;--laminar-rule-width:1px;--laminar-radius-xs:4px;--laminar-radius-sm:7px;--laminar-radius-md:8px;--laminar-radius-lg:12px;--laminar-radius-pill:999px;--laminar-elevation-flat:none;--laminar-elevation-raised:var(--shadow-s,0 1px 5px #222b251f);--laminar-elevation-dialog:var(--shadow-l,0 28px 80px #0a140e52);--laminar-motion-fast:.12s;--laminar-motion-base:.16s;--laminar-motion-ease:ease;--laminar-focus-ring:var(--laminar-ink);--laminar-focus-ring-alt:var(--laminar-paper);--laminar-focus-width:2px;--laminar-density-control-height:30px;--laminar-density-panel-gap:8px;--laminar-density-inline-gap:6px}@media (max-width:760px){body{--laminar-density-control-height:36px;--laminar-density-panel-gap:8px;--laminar-density-inline-gap:8px}}body.theme-light:not([data-laminar-visual-theme]){--laminar-text-on-accent:#111}body.theme-dark:not([data-laminar-visual-theme]){--laminar-text-on-accent:#000;--laminar-navigation:#383636;--laminar-navigation-raised:#444141}.laminar-workspace :focus-visible,.hub-workspace :focus-visible,.integrity-panel :focus-visible,.sample-manager-root :focus-visible,.laminar-md-format-toolbar :focus-visible,.laminar-md-format-floating-toolbar :focus-visible,.lm-popover :focus-visible,.lm-veil :focus-visible{outline-offset:2px;box-shadow:0 0 0 1px var(--laminar-focus-ring-alt);outline:var(--laminar-focus-width) solid var(--laminar-focus-ring)!important}.laminar-workspace-splitter{z-index:2;background:var(--background-modifier-border);touch-action:none;position:relative}.laminar-workspace-splitter[data-orientation=vertical]{cursor:col-resize;width:1px}.laminar-workspace-splitter[data-orientation=horizontal]{cursor:row-resize;height:1px;margin:6px 0}.laminar-workspace-splitter:after{content:"";position:absolute}.laminar-workspace-splitter[data-orientation=vertical]:after{inset:0 -5px}.laminar-workspace-splitter[data-orientation=horizontal]:after{inset:-5px 0}.laminar-timeline-band-resize{height:12px;transform:translateY(6px)}.laminar-timeline-band-resize .laminar-workspace-splitter[data-orientation=horizontal]{height:1px;margin:5px 0 6px}.laminar-timeline-band-resize:hover .laminar-workspace-splitter,.laminar-timeline-band-resize .laminar-workspace-splitter:focus-visible{background:var(--interactive-accent)}.laminar-workspace{--laminar-board-gutter:36px;container:laminar-board/inline-size}.laminar-workspace-header,.laminar-workspace-header-primary,.laminar-workspace-header-tools,.laminar-timeline-toolbar,.laminar-search-filter-bar{align-items:center;gap:.5rem;min-width:0;display:flex}.laminar-workspace-header,.laminar-workspace-header-tools,.laminar-search-filter-bar{flex-wrap:wrap}.laminar-workspace-header{border-bottom:1px solid var(--laminar-border-subtle)}.laminar-timeline-toolbar{flex-wrap:nowrap;overflow:auto clip}.laminar-timeline-alerts{flex:none;gap:4px;padding:4px 8px;display:grid}.laminar-timeline-toolbar .laminar-search-filter-bar{flex-wrap:nowrap}.laminar-month-toolbar{flex-wrap:nowrap;overflow:auto clip}.laminar-month-title{text-align:center;min-width:7em}.laminar-month-completion-filter{color:var(--laminar-ink-muted);font-size:var(--laminar-type-control);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;display:inline-flex}[data-authoring-surface=month] .laminar-month-completion-filter input[type=checkbox]{--laminar-checkbox-em:14px;min-width:0;min-height:0}.lm-toolbar.lm-toolbar>.laminar-month-hint{margin-left:auto}.laminar-month-alerts{flex:none;gap:4px;padding:4px 8px;display:grid}.laminar-workspace-header-primary{flex:18rem;min-width:min(12rem,100%)}.laminar-board-title-region{align-items:flex-start}.laminar-board-document-title{min-width:0;color:var(--text-normal);font-family:var(--laminar-font-heading);font-size:var(--laminar-type-display);letter-spacing:-.01em;font-weight:600;line-height:var(--laminar-line-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:clip}.laminar-board-document-title:has(>.laminar-board-title-switch){display:flex}.lm-btn.lm-btn.laminar-board-title-switch{min-width:0;height:auto;color:inherit;font:inherit;letter-spacing:inherit;margin-inline-start:-7px;padding:2px 6px}.laminar-board-title-text{text-overflow:ellipsis;min-width:0;overflow:clip}.laminar-workspace-header-tools{flex:0 auto;justify-content:flex-end;margin-inline-start:auto}.laminar-timeline-status{flex:9rem}.laminar-timeline-search{flex:none;justify-content:flex-end;min-width:0;display:flex}.laminar-search-filter-bar{justify-content:flex-end;gap:.25rem;max-width:100%}.laminar-search-input{flex:8rem;width:min(11rem,100%);min-width:8rem}.laminar-search-filter-summary{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:clip}@container laminar-board (max-width:1100px){.laminar-workspace-header-tools{flex:22rem}}@container laminar-board (max-width:720px){.laminar-timeline-search{flex:0 auto}.laminar-timeline-status{display:none}.laminar-workspace-header-primary,.laminar-workspace-header-tools{flex-basis:100%}.laminar-workspace-header-tools,.laminar-search-filter-bar{justify-content:flex-start}.laminar-board-block-row-slots.laminar-board-block-row-slots{grid-auto-rows:var(--laminar-board-row-content-height);height:var(--laminar-board-row-stacked-height);grid-template-columns:minmax(0,1fr)!important}.laminar-board-block-row.laminar-board-block-row{height:var(--laminar-board-row-stacked-height);grid-template-rows:var(--laminar-board-row-stacked-height)}}@media (prefers-reduced-motion:reduce){body{--laminar-motion-fast:.01ms;--laminar-motion-base:.01ms}.laminar-workspace *,.hub-workspace *,.integrity-panel *,.sample-manager-root *,.laminar-md-format-toolbar *,.laminar-md-format-floating-toolbar *,.laminar-shell-launcher{scroll-behavior:auto!important;transition-duration:var(--laminar-motion-fast)!important;animation-duration:var(--laminar-motion-fast)!important;animation-iteration-count:1!important}}.markdown-source-view .laminar-md-format-toolbar--hidden,.markdown-source-view .laminar-md-format-toolbar--collapsed{display:none}.markdown-source-view .laminar-md-format-toolbar{flex-wrap:nowrap;overflow:hidden}.markdown-source-view .laminar-md-format-toolbar__group{flex:none;align-items:center;gap:2px;display:inline-flex}.markdown-source-view .laminar-md-format-toolbar :is(.laminar-md-format-toolbar__group,.lm-toolbar-sep,.lm-btn)[hidden]{display:none}.markdown-source-view .laminar-md-format-toolbar__heading{flex:none;width:72px;margin-inline-end:2px}.markdown-source-view .laminar-md-format-toolbar__swatches{flex:none;align-items:center;gap:4px;margin-inline-end:2px;display:inline-flex}.markdown-source-view .laminar-md-format-toolbar .laminar-md-format-toolbar__swatch{border:1px solid var(--lm-border);corner-shape:round;width:20px;min-width:20px;height:20px;box-shadow:none;cursor:pointer;border-radius:50%;flex:none;padding:0}.markdown-source-view .laminar-md-format-toolbar .laminar-md-format-toolbar__swatch:disabled{opacity:1;cursor:default}.markdown-source-view .laminar-md-format-toolbar .laminar-md-format-toolbar__swatch[aria-pressed=true]{outline:2px solid var(--laminar-accent);outline-offset:1px}.laminar-md-format-color.lm-popover{gap:8px;min-width:0;display:grid}.laminar-md-format-color__presets{flex-wrap:wrap;gap:4px 8px;display:flex}.laminar-md-format-color__preset{align-items:center;gap:2px;display:inline-flex}.laminar-md-format-color .laminar-md-format-color__swatch{border:1px solid var(--lm-border);corner-shape:round;width:24px;min-width:24px;height:24px;box-shadow:none;cursor:pointer;border-radius:50%;padding:0}.laminar-md-format-color__custom{align-items:center;gap:6px;display:flex}.laminar-md-format-color .laminar-md-format-color__picker{cursor:pointer;background:0 0;border:0;flex:none;width:24px;height:24px;padding:0}.laminar-md-format-color .laminar-md-format-color__hex{flex:none;width:88px}.laminar-md-formatting-presets{flex-wrap:wrap;gap:6px;padding:6px 0 12px;display:flex}.laminar-md-formatting-preset{border:1px solid var(--background-modifier-border);background:var(--background-secondary);border-radius:6px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.laminar-md-formatting-preset__swatch{border:1px solid var(--background-modifier-border);border-radius:50%;width:16px;height:16px}.laminar-md-formatting-preset__delete{min-width:24px;min-height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.markdown-source-view .cm-editor.laminar-md-format-floating-toolbar--host{position:relative}.markdown-source-view .laminar-md-format-floating-toolbar.lm-popover{align-items:center;gap:2px;min-width:0;padding:4px;display:inline-flex;position:absolute}.markdown-source-view .laminar-md-format-floating-toolbar--hidden.lm-popover{display:none}.laminar-equation-manager{width:min(760px,100vw - 24px);max-height:min(820px,100vh - 24px)}.laminar-equation-manager .modal-content{gap:16px;display:grid;overflow-y:auto}.laminar-equation-manager__path,.laminar-equation-manager__meta{color:var(--text-muted);font-size:var(--font-ui-smaller)}.laminar-equation-manager__section,.laminar-equation-manager__issues{border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);background:var(--background-secondary);gap:10px;padding:14px;display:grid}.laminar-equation-manager__section h3,.laminar-equation-manager__issues h3,.laminar-equation-manager__section p,.laminar-equation-manager__issues p{margin:0}.laminar-equation-manager__relation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.laminar-equation-manager__relation-form label{gap:5px;display:grid}.laminar-equation-manager__relation-form input,.laminar-equation-manager__relation-form button{grid-column:1/-1}.laminar-equation-manager__row{grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.laminar-equation-manager__relation{overflow-wrap:anywhere}.laminar-equation-manager :is(button,input,select){min-height:46px}.laminar-equation-manager :focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}@media (max-width:600px){.laminar-equation-manager__relation-form,.laminar-equation-manager__row{grid-template-columns:1fr}}.laminar-equation-render-surface{isolation:isolate;position:relative}.laminar-equation-editor-widget{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;margin-inline-start:4px;display:inline-flex}.laminar-equation-anchor,.laminar-equation-edge-chip{z-index:2;border:1px solid var(--interactive-accent);min-width:32px;min-height:32px;padding:3px 7px;position:relative}@supports (color:color-mix(in lab, red, red)){.laminar-equation-anchor,.laminar-equation-edge-chip{border:1px solid color-mix(in srgb, var(--interactive-accent) 55%, var(--background-modifier-border))}}.laminar-equation-anchor,.laminar-equation-edge-chip{background:var(--background-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.laminar-equation-anchor,.laminar-equation-edge-chip{background:color-mix(in srgb, var(--background-primary) 88%, var(--interactive-accent) 12%)}}.laminar-equation-anchor,.laminar-equation-edge-chip{color:var(--text-normal);font-family:var(--font-interface);font-size:var(--font-ui-smaller);white-space:nowrap;box-shadow:none;font-weight:650;line-height:1}.math+.laminar-equation-anchor{vertical-align:middle;margin-inline-start:5px}.math.math-block+.laminar-equation-anchor{width:fit-content;margin:5px auto 10px;display:block}.laminar-equation-anchor:hover,.laminar-equation-edge-chip:hover{border-color:var(--interactive-accent);background:var(--background-modifier-hover)}.laminar-equation-anchor:focus-visible,.laminar-equation-edge-chip:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}.laminar-equation-edge-layer{z-index:1;pointer-events:none;max-width:100%;max-height:100%;display:block;position:absolute;inset:0 auto auto 0;overflow:hidden}.laminar-equation-edge,.laminar-equation-edge-layer marker path{fill:none;stroke:var(--interactive-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.laminar-equation-edge-layer marker path{fill:var(--interactive-accent);stroke:none}.laminar-equation-edge-rail{z-index:2;border:1px solid var(--background-modifier-border);border-radius:var(--radius-s);background:var(--background-primary);flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0;padding:6px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.laminar-equation-edge-rail{background:color-mix(in srgb, var(--background-primary) 94%, transparent)}}.laminar-equation-edge-chip{min-height:30px;font-weight:550}@media print{.laminar-equation-anchor,.laminar-equation-edge-chip{color:var(--laminar-ink);box-shadow:none;background:0 0;border-color:currentColor}.laminar-equation-edge,.laminar-equation-edge-layer marker path{stroke:var(--laminar-ink)}.laminar-equation-edge-layer marker path{fill:var(--laminar-ink)}}.laminar-equation-print-proof :is(.laminar-equation-anchor,.laminar-equation-edge-chip){color:var(--laminar-print-ink);box-shadow:none;background:0 0;border-color:currentColor}.laminar-equation-print-proof{--laminar-print-ink:#111;--laminar-print-muted:#444;--laminar-print-paper:#fff;--laminar-ink:var(--laminar-print-ink);--laminar-rule:var(--laminar-print-muted);--text-normal:var(--laminar-print-ink);--text-muted:var(--laminar-print-muted);--background-primary:var(--laminar-print-paper);--background-secondary:var(--laminar-print-paper);color:var(--laminar-print-ink)}.laminar-equation-print-proof .laminar-equation-edge-rail{border-color:var(--laminar-rule);background:0 0}.laminar-equation-print-proof :is(.laminar-equation-edge,.laminar-equation-edge-layer marker path){stroke:var(--laminar-print-ink)}.laminar-equation-print-proof .laminar-equation-edge-layer marker path{fill:var(--laminar-print-ink)}.laminar-gcal-reconnect-required{color:var(--text-error);font-weight:600}.laminar-integrity-view{padding:0!important}.data-health-view{background:linear-gradient(145deg, var(--color-orange), transparent 28rem), var(--background-primary);height:100%;overflow:auto}@supports (color:color-mix(in lab, red, red)){.data-health-view{background:linear-gradient(145deg, color-mix(in srgb, var(--color-orange) 8%, transparent), transparent 28rem), var(--background-primary)}}.data-health{box-sizing:border-box;color:var(--text-normal);font-family:var(--font-interface);padding:28px clamp(18px,4vw,52px) 14px}.data-health-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1050px;margin:0 auto 18px;display:flex}.data-health-header h1{font-family:var(--laminar-font-heading);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(30px,5vw,48px)}.data-health-header p,.data-health-card>p,.data-health-updated{color:var(--text-muted);margin:0}.data-health-eyebrow{letter-spacing:.17em;font-size:10px;font-weight:800;color:var(--text-accent)!important;margin-bottom:7px!important}.data-health-overall{border-block:var(--laminar-rule-width) solid var(--laminar-rule);max-width:1050px;font-family:var(--laminar-font-heading);justify-content:space-between;align-items:center;margin:0 auto 10px;padding-block:8px;font-weight:650;display:flex}.data-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1050px;margin:0 auto;display:grid}.data-health-card{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:var(--laminar-paper);min-width:0;box-shadow:none;border-block-start-width:3px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:16px;display:grid}.data-health-card.is-blocked{border-block-start-color:var(--text-error)}.data-health-card.is-attention{border-block-start-color:var(--color-orange)}.data-health-card.is-healthy{border-block-start-color:var(--color-green)}.data-health-card>header,.data-health-card>header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.data-health-card h2{font-family:var(--laminar-font-heading);font-size:var(--laminar-type-title);margin:0}.data-health-count{color:var(--text-muted);font-family:var(--laminar-font-numeric);font-size:var(--font-ui-smaller)}.data-health-card ul{color:var(--text-muted);font-family:var(--laminar-font-numeric);font-size:var(--font-ui-smaller);align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.data-health-card [data-ui=action-button]{justify-self:start}.data-health-state,.data-health-updated{max-width:1050px;margin:0 auto 10px}.data-health-updated{font-family:var(--laminar-font-numeric);font-size:var(--font-ui-smaller);text-align:right;padding-block:10px}.data-health-integrity-detail{border-block-start:var(--laminar-rule-width) solid var(--laminar-rule)}.data-health-integrity-detail .integrity-panel{background:0 0;min-height:0;padding-block-start:22px;overflow:visible}.integrity-panel{box-sizing:border-box;background:linear-gradient(145deg, var(--color-orange), transparent 28rem), var(--background-primary);min-height:100%;padding:28px clamp(18px,4vw,52px) 48px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.integrity-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--color-orange) 8%, transparent), transparent 28rem), var(--background-primary)}}.integrity-panel{color:var(--text-normal);font-family:var(--font-interface)}.integrity-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1050px;margin:0 auto 22px;display:flex}.integrity-header h1{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(30px,5vw,48px)}.integrity-header p{color:var(--text-muted);margin:0}.integrity-eyebrow{letter-spacing:.17em;font-size:10px;font-weight:800;color:var(--text-accent)!important;margin-bottom:7px!important}.integrity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1050px;margin:0 auto 14px;display:grid}.integrity-summary>div,.integrity-card{border:1px solid var(--background-modifier-border);background:var(--background-secondary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.integrity-summary>div,.integrity-card{background:color-mix(in srgb, var(--background-secondary) 92%, transparent)}}.integrity-summary>div{flex-direction:column;padding:14px 16px;display:flex}.integrity-summary strong{font-size:25px}.integrity-summary span{color:var(--text-muted);font-size:12px}.integrity-card,.integrity-status,.integrity-error,.integrity-panel footer{box-sizing:border-box;max-width:1050px;margin:0 auto 14px}.integrity-card{padding:17px}.integrity-diagnostics-disclosure>summary{font-family:var(--font-interface);font-size:var(--font-ui-medium);list-style-position:inside}.integrity-diagnostics-disclosure>summary span{color:var(--text-muted);font-size:var(--font-ui-smaller);margin-inline-start:6px}.integrity-diagnostics-disclosure:not([open]){padding-block:12px}.integrity-diagnostics-disclosure footer{margin-top:12px;padding:0}.integrity-card h2{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.integrity-card h2 span{background:var(--background-modifier-hover);color:var(--text-muted);border-radius:999px;padding:2px 7px;font-size:11px}.integrity-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.integrity-orphan-row{border-top:1px solid var(--background-modifier-border);justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.integrity-orphan-copy{min-width:0;display:grid}.integrity-orphan-copy code,.integrity-panel footer,.integrity-empty{color:var(--text-muted);font-size:12px}.integrity-file-link{text-align:left;justify-self:start;font-weight:600;color:var(--text-accent)!important;background:0 0!important;border:0!important;padding:0!important}.integrity-recovery-controls{align-items:center;gap:7px;display:flex}.integrity-recovery-controls [data-ui=select]{min-width:132px}.integrity-manual-only,.integrity-severity{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.integrity-manual-only,.integrity-severity.is-error{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.integrity-manual-only,.integrity-severity.is-error{background:color-mix(in srgb, var(--text-error) 14%, transparent)}}.integrity-manual-only,.integrity-severity.is-error{color:var(--text-error)}.integrity-severity.is-warning{background:var(--color-orange)}@supports (color:color-mix(in lab, red, red)){.integrity-severity.is-warning{background:color-mix(in srgb, var(--color-orange) 16%, transparent)}}.integrity-severity.is-warning{color:var(--color-orange)}.integrity-issues li{grid-template-columns:auto minmax(130px,auto) 1fr;align-items:center;gap:10px;display:grid}.integrity-status,.integrity-error{border-radius:9px;padding:11px 13px}.integrity-status{background:var(--background-secondary)}.integrity-error{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.integrity-error{background:color-mix(in srgb, var(--text-error) 12%, var(--background-secondary))}}.integrity-error{color:var(--text-error)}@media (max-width:700px){.data-health-header,.integrity-header,.integrity-orphan-row{flex-direction:column;align-items:stretch}.data-health-grid{grid-template-columns:1fr}.integrity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-issues li{grid-template-columns:auto 1fr}.integrity-issues li>:last-child{grid-column:1/-1}}.laminar-main-hub-view{padding:0!important}.hub-workspace{box-sizing:border-box;background-color:var(--background-primary);height:100%;color:var(--text-normal);font-family:var(--font-interface);padding:12px clamp(10px,2vw,24px) 32px;overflow:auto}.hub-header{justify-content:space-between;align-items:flex-end;gap:12px;max-width:1500px;margin:0 auto 12px;display:flex}.hub-header h1,.hub-recovery h1{font-size:var(--laminar-type-display);line-height:var(--laminar-line-heading);letter-spacing:-.015em;margin:0}.hub-add-controls,.hub-freeform-header,.hub-block-toolbar{align-items:center;gap:7px;display:flex}.hub-add-controls{flex-wrap:nowrap;justify-content:flex-end;max-height:44px;padding-block:3px;overflow:auto clip}.hub-management-disclosure{flex:none;position:relative}.hub-management-disclosure>summary,.laminar-migration-report-disclosure>summary,.laminar-settings-advanced-disclosure>summary,.integrity-diagnostics-disclosure>summary{box-sizing:border-box;cursor:pointer;min-height:28px;color:var(--text-muted);font-weight:600}.hub-management-disclosure>summary{border:1px solid var(--background-modifier-border);white-space:nowrap;border-radius:7px;align-items:center;padding:4px 10px;display:flex}.hub-management-disclosure:not([open])>:not(summary),.laminar-migration-report-disclosure:not([open])>:not(summary),.laminar-settings-advanced-disclosure:not([open])>:not(summary),.integrity-diagnostics-disclosure:not([open])>:not(summary){display:none!important}.hub-management-disclosure[open]>[data-ui=action-button]{z-index:var(--layer-menu);min-width:max-content;position:absolute;top:calc(100% + 4px);right:0}.hub-workspace button,.hub-workspace select,.hub-workspace input,.hub-workspace textarea{border:1px solid var(--background-modifier-border);background:var(--background-primary-alt);color:var(--text-normal);border-radius:7px}.hub-workspace button{cursor:pointer;padding:5px 9px}.hub-workspace button:hover:not(:disabled){background:var(--background-modifier-hover)}.hub-workspace button:disabled{opacity:.5;cursor:default}.hub-workspace select,.hub-workspace input{padding:4px 7px}.hub-block-stack{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;max-width:1500px;margin:0 auto;display:grid}.hub-v3-preview.lm-notice{max-width:1500px;margin:0 auto 14px}.hub-v3-preview :is(h2,p){margin:0}.hub-v3-preview h2{font-size:12px;font-weight:var(--laminar-weight-semibold)}.hub-v3-preview p{font-size:var(--laminar-type-control)}.hub-first-run.lm-notice{gap:var(--laminar-space-2);max-width:1500px;margin:0 auto 14px}.hub-first-run :is(h2,p){margin:0}.hub-first-run h2{font-size:12px;font-weight:var(--laminar-weight-semibold)}.hub-first-run p{font-size:var(--laminar-type-control)}.hub-first-run-steps{gap:var(--laminar-space-3);margin:0;padding-inline-start:1.4em;display:grid}.hub-first-run-steps>li>*+*{margin-top:4px}.hub-first-run-steps>li[data-done]>strong{color:var(--text-muted)}.hub-first-run-actions,.hub-first-run-foot{align-items:center;gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.hub-workspace{--laminar-board-gutter:36px}.hub-block-rows{box-sizing:border-box;max-width:1500px;gap:14px;margin:0 auto;padding-inline-start:var(--laminar-board-gutter);display:grid}.hub-block-row{align-content:start;min-width:0;display:grid}.laminar-board-block-surface,.laminar-board-block-stack{gap:14px;min-width:0;display:grid}.laminar-board-block-surface{padding:8px 16px}.laminar-board-block-stack{box-sizing:border-box;width:100%;padding-inline-start:var(--laminar-board-gutter)}.laminar-board-command-bar{flex-wrap:nowrap;overflow-x:auto}.laminar-board-command-add,.laminar-board-todo-migration{flex:none;align-items:center;gap:4px;display:flex}.laminar-board-todo-migration details,.laminar-board-todo-migration [data-todo-migration-status]{z-index:30;border:1px solid var(--background-modifier-border);background:var(--background-primary);margin:0;padding:8px;position:absolute;top:calc(100% + 4px);left:6px;right:6px}.laminar-board-command-bar{position:relative}.laminar-board-block-surface[data-board-layout-pending=true] :is([data-ui]:disabled,[data-ui][aria-disabled=true],input:disabled,select:disabled,textarea:disabled){opacity:1}.laminar-board-block-recovery-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.laminar-board-block-rows{box-sizing:border-box;gap:14px;width:100%;padding-inline-start:0;display:grid;overflow:visible}.lm-block-row{border-radius:var(--laminar-radius-sm);outline-offset:2px;outline:1px solid #0000;transition:outline-color .12s;position:relative}.laminar-board-block-row{min-width:0;height:var(--laminar-board-row-content-height);grid-template-rows:var(--laminar-board-row-content-height);align-content:start;display:grid}.laminar-board-row-layout-toolbar{z-index:16;top:4px;left:calc(-1 * var(--laminar-board-gutter));min-width:0;color:var(--text-muted);font-size:var(--laminar-type-sm);opacity:0;pointer-events:none;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:opacity .12s;display:flex;position:absolute}.laminar-board-row-layout-toolbar>strong{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.laminar-board-row-layout-toolbar>.laminar-board-row-layout-handle{pointer-events:auto}.lm-block-row[data-row-background-hover=true]>.laminar-board-row-layout-toolbar,.lm-block-row[data-row-chrome-active=true]>.laminar-board-row-layout-toolbar,.lm-block-row[data-row-drag-active=true]>.laminar-board-row-layout-toolbar,.lm-block-row[data-resizing=true]>.laminar-board-row-layout-toolbar{opacity:1}.lm-block-row[data-row-background-hover=true],.lm-block-row[data-row-chrome-active=true],.lm-block-row[data-row-drag-active=true],.lm-block-row[data-resizing=true]{outline-color:var(--lm-border-strong)}.laminar-board-block-row-slots{align-items:stretch;gap:8px;min-width:0;height:100%;min-height:120px;display:grid}.laminar-board-block-slot{min-width:0;min-height:120px;display:flex}.laminar-board-block-slot[data-empty=true]{border:1px dashed var(--background-modifier-border);border-radius:var(--laminar-radius-sm);color:var(--text-faint);justify-content:center;align-items:center;position:relative}.laminar-board-empty-pad{place-items:center;width:100%;height:100%;display:grid;position:relative}.laminar-board-empty-pad-trigger{border:1px solid var(--background-modifier-border);background:var(--background-primary);min-width:88px;min-height:36px;color:var(--text-muted)}.laminar-board-empty-pad-trigger:hover:not(:disabled),.laminar-board-empty-pad-trigger:focus-visible{border-color:var(--interactive-accent);color:var(--text-normal)}.laminar-board-block-slot>.laminar-block-frame{width:100%;height:100%;min-height:0}.laminar-board-freeform{flex-direction:column;gap:8px;min-width:0;height:100%;display:flex;container:laminar-board-freeform/inline-size}.laminar-board-freeform-header,.laminar-board-freeform-child-toolbar,.laminar-board-markdown-embed-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.laminar-board-freeform-header>strong{margin-right:auto}.laminar-board-freeform>.laminar-field-help{margin:0}.laminar-board-freeform-surface{border:1px dashed var(--background-modifier-border);background-image:linear-gradient(to right, var(--text-faint) 1px, transparent 1px), linear-gradient(to bottom, var(--text-faint) 1px, transparent 1px);flex:auto;min-height:360px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.laminar-board-freeform-surface{background-image:linear-gradient(to right, color-mix(in srgb, var(--text-faint) 15%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--text-faint) 15%, transparent) 1px, transparent 1px)}}.laminar-board-freeform-surface{background-size:24px 24px;outline:none}.laminar-board-freeform-surface:focus-visible{border-color:var(--interactive-accent);outline:1px solid var(--interactive-accent);outline-offset:-2px}.laminar-board-freeform-connections{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.laminar-board-freeform-connection-line{fill:none;stroke:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.laminar-board-freeform-connection-line{stroke:color-mix(in srgb, var(--text-muted) 82%, var(--background-primary))}}.laminar-board-freeform-connection-line{stroke-width:2px;vector-effect:non-scaling-stroke}.laminar-board-freeform-connections marker path{fill:var(--text-muted)}.laminar-board-freeform-connection-hit{fill:none;stroke:#0000;stroke-width:18px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.laminar-board-freeform-connections g[data-selected=true] .laminar-board-freeform-connection-line,.laminar-board-freeform-connections g:focus-within .laminar-board-freeform-connection-line{stroke:var(--interactive-accent);stroke-width:3px}.laminar-board-freeform-connection-hit:focus-visible{stroke:var(--interactive-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.laminar-board-freeform-connection-hit:focus-visible{stroke:color-mix(in srgb, var(--interactive-accent) 18%, transparent)}}.laminar-board-freeform-connections text{fill:var(--text-muted);paint-order:stroke;stroke:var(--background-primary);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:12px}.laminar-board-freeform-connection-editor{z-index:1002;border:1px solid var(--interactive-accent);border-radius:var(--laminar-radius-sm);background:var(--background-primary);align-items:center;gap:2px;width:min(220px,100% - 16px);min-height:32px;padding:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.laminar-board-freeform-connection-editor>input{min-width:0;height:28px;box-shadow:none;background:0 0;border:0;flex:auto}.laminar-board-freeform-child[data-connection-source=true]{border-color:var(--interactive-accent);outline:2px solid var(--interactive-accent)}@supports (color:color-mix(in lab, red, red)){.laminar-board-freeform-child[data-connection-source=true]{outline:2px solid color-mix(in srgb, var(--interactive-accent) 42%, transparent)}}.laminar-board-freeform-child[data-connection-source=true]{outline-offset:1px}.laminar-board-freeform-add-menu-portal{min-width:168px}.laminar-board-freeform-child{box-sizing:border-box;border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);background:var(--background-primary);flex-direction:column;min-width:0;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.laminar-board-freeform-child:hover,.laminar-board-freeform-child:focus-within,.hub-freeform-child:hover,.hub-freeform-child:focus-within{border-color:var(--interactive-accent);z-index:1000!important}@supports (color:color-mix(in lab, red, red)){.laminar-board-freeform-child:hover,.laminar-board-freeform-child:focus-within,.hub-freeform-child:hover,.hub-freeform-child:focus-within{border-color:color-mix(in srgb, var(--interactive-accent) 72%, var(--background-modifier-border))}}.laminar-board-freeform-child[data-freeform-kind=layout\.section]{background:0 0;border-color:#0000;border-radius:0;overflow:visible}.laminar-board-freeform-child[data-freeform-kind=layout\.section]:is(:hover,:focus-within){border-color:#0000}.laminar-board-freeform-child[data-freeform-kind=layout\.section][data-selected=true]{border-color:var(--interactive-accent)}.laminar-board-freeform-child-toolbar{z-index:9;border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);background:var(--background-primary);opacity:0;pointer-events:none;flex-wrap:nowrap;gap:3px;padding:3px;transition:opacity 90ms ease-out;position:absolute;top:4px;left:4px;right:4px}.laminar-board-freeform-child:hover .laminar-board-freeform-child-toolbar,.laminar-board-freeform-child:focus-within .laminar-board-freeform-child-toolbar,.hub-freeform-child:hover>.laminar-board-freeform-child-toolbar,.hub-freeform-child:focus-within>.laminar-board-freeform-child-toolbar{opacity:1;pointer-events:auto}.laminar-board-freeform-child[data-freeform-kind=layout\.section] .laminar-board-freeform-child-toolbar{width:max-content;max-width:min(720px,100vw - 32px);transform:translateX(var(--laminar-freeform-toolbar-shift-x,0px));opacity:0;pointer-events:none;display:flex;inset:auto auto calc(100% + 4px) 0;overflow-x:auto}.laminar-board-freeform-child[data-freeform-kind=layout\.section] .laminar-board-freeform-child-toolbar[data-freeform-toolbar-placement=below]{top:calc(100% + 4px);bottom:auto}.laminar-board-freeform-child[data-freeform-kind=layout\.section][data-selected=true] .laminar-board-freeform-child-toolbar{opacity:1;pointer-events:auto}.laminar-board-freeform-child-toolbar>input{min-width:40px;height:var(--laminar-density-control-height);background:0 0;border-color:#0000;flex:120px;padding:2px 6px}.laminar-board-freeform-forward-icon{transform:rotate(180deg)}.laminar-board-freeform-child-body{flex:auto;min-height:0;margin:1px 4px 4px 1px;padding:8px;overflow:auto}.laminar-board-freeform-child-body>[data-freeform-content-mounted]{height:100%}.laminar-board-freeform-child-body .laminar-freeform-lead{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;min-height:28px;margin:0 0 4px;display:flex;overflow:hidden}.laminar-board-freeform-child-body .laminar-board-markdown-block>.laminar-freeform-lead{padding-inline:var(--laminar-space-3)}.laminar-board-freeform-child-body .laminar-board-shortcut-block:has(>.laminar-freeform-lead){padding-top:0}.laminar-board-freeform-child-body .laminar-freeform-lead>strong{color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold,600);text-overflow:ellipsis;overflow:hidden}.laminar-board-freeform-child[data-freeform-kind=layout\.section] .laminar-board-freeform-child-body{margin:0;padding:0;overflow:visible}@container (max-width:240px){.laminar-board-freeform-child-toolbar{grid-template-columns:28px minmax(40px,1fr) 28px;grid-auto-rows:28px;display:grid}.laminar-board-freeform-child-toolbar>input{width:100%;min-width:0}.laminar-board-freeform-child-body{padding-top:72px}}.laminar-board-freeform-resize-handle{appearance:none;z-index:8;opacity:0;touch-action:none;cursor:nwse-resize;border:0;border-radius:0;width:28px;height:28px;min-height:0;margin:0;padding:0;position:absolute;bottom:0;right:0;box-shadow:none!important;background:0 0!important}.laminar-board-freeform-resize-handle:after{content:"";box-sizing:border-box;border-right:2px solid var(--interactive-accent);border-bottom:2px solid var(--interactive-accent);width:11px;height:11px;position:absolute;bottom:0;right:0}.laminar-board-freeform-child:hover .laminar-board-freeform-resize-handle:not(:disabled),.laminar-board-freeform-child:focus-within .laminar-board-freeform-resize-handle:not(:disabled),.laminar-board-freeform-resize-handle:focus-visible{opacity:1}.laminar-board-freeform-child[data-freeform-kind=layout\.section] .laminar-board-freeform-resize-handle:not(:disabled){opacity:0}.laminar-board-freeform-child[data-freeform-kind=layout\.section][data-selected=true] .laminar-board-freeform-resize-handle:not(:disabled),.laminar-board-freeform-child[data-freeform-kind=layout\.section] .laminar-board-freeform-resize-handle:focus-visible{opacity:1}@media (hover:none){.laminar-board-freeform-child-toolbar,.laminar-board-freeform-resize-handle:not(:disabled){opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.laminar-board-freeform-child-toolbar{transition:none}}.laminar-board-block-empty-slot{border:1px dashed var(--background-modifier-border);border-radius:var(--laminar-radius-sm);min-height:120px}.laminar-block-frame{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.laminar-block-frame-toolbar{position:relative}.laminar-block-frame-toolbar>[draggable=true]{cursor:grab}.laminar-board-block-layout-handle{cursor:grab;touch-action:none}.laminar-board-block-layout-handle:active:not(:disabled){cursor:grabbing}.laminar-board-row-layout-handle{cursor:pointer}.laminar-board-row-layout-handle:focus-visible{opacity:1;outline:2px solid var(--interactive-accent)}@media (hover:none){.laminar-board-row-layout-toolbar{opacity:1}}.laminar-board-block-layout-menu{width:max-content}.laminar-board-pad-placement-menu,.laminar-board-empty-pad-menu{max-height:min(420px,100vh - 96px);overflow-y:auto}.laminar-board-row-resize-handle{z-index:12;cursor:ns-resize;touch-action:none;opacity:0;background:0 0;height:14px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}.laminar-board-row-resize-handle:after{background:var(--text-faint);content:"";border-radius:999px;width:36px;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.lm-block-row:hover>.laminar-board-row-resize-handle:not([aria-disabled=true]),.laminar-board-row-resize-handle:focus-visible{opacity:.72}.lm-block-row[data-resizing=true]>.laminar-board-row-resize-handle{opacity:1}.lm-block-row[data-resizing=true]>.laminar-board-row-resize-handle:after{background:var(--interactive-accent)}.laminar-board-row-resize-handle[aria-disabled=true]{cursor:default;opacity:0;pointer-events:none}@media (hover:none),(pointer:coarse){.laminar-board-row-resize-handle:not([aria-disabled=true]){opacity:.55}}.laminar-board-block-slot[data-drop-zone]{z-index:10;position:relative}.laminar-board-block-slot[data-drop-zone]:after{z-index:12;content:"";pointer-events:none;position:absolute}.laminar-board-block-slot[data-drop-zone=top]:after,.laminar-board-block-slot[data-drop-zone=bottom]:after{background:var(--interactive-accent);height:4px;left:0;right:0}.laminar-board-block-slot[data-drop-zone=top]:after{top:0}.laminar-board-block-slot[data-drop-zone=bottom]:after{bottom:0}.laminar-board-block-slot[data-drop-zone=left]:after,.laminar-board-block-slot[data-drop-zone=right]:after{background:var(--interactive-accent);width:4px;top:0;bottom:0}.laminar-board-block-slot[data-drop-zone=left]:after{left:0}.laminar-board-block-slot[data-drop-zone=right]:after{right:0}.laminar-block-frame[data-reordering=true]{opacity:.78}.laminar-block-frame-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.laminar-block-frame-spacer{flex:auto}.laminar-block-frame-body{flex:auto;min-width:0;min-height:0;overflow:auto}.laminar-board-lens-block-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.laminar-board-lens-controls{flex-wrap:wrap;flex:none}.laminar-board-lens-controls>[data-authoring-surface=canvas-switcher]{min-width:0}.laminar-board-lens-controls>[data-authoring-surface=canvas-switcher]>button{max-width:min(100%,22rem)}.laminar-canvas-switcher-menu-portal{width:288px}.laminar-canvas-owner-head{color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold);align-items:baseline;gap:12px;display:flex}.laminar-canvas-owner-head>.lm-meta{font-weight:400}.laminar-board-lens-viewport{flex:auto;min-width:0;min-height:0;overflow:hidden}.laminar-board-lens-composition{flex:auto;min-width:0;min-height:0;display:flex}.laminar-timeline-tab-band{border-top:1px solid var(--lm-border);border-bottom:1px solid var(--lm-border);background:var(--laminar-paper)}@supports (color:color-mix(in lab, red, red)){.laminar-timeline-tab-band{background:color-mix(in srgb, var(--laminar-paper) 94%, var(--laminar-ink))}}.laminar-timeline-tab-band[data-depth-tone=odd]{background:var(--laminar-paper)}@supports (color:color-mix(in lab, red, red)){.laminar-timeline-tab-band[data-depth-tone=odd]{background:color-mix(in srgb, var(--laminar-paper) 90%, var(--laminar-ink))}}.laminar-timeline-band-header{border-right:1px solid var(--lm-border);border-bottom:1px solid var(--lm-border);background:var(--laminar-paper);max-width:min(320px,100vw);color:var(--laminar-ink);font-size:var(--laminar-type-control)}.laminar-timeline-band-header[data-selected=true]{background:var(--lm-selected);box-shadow:inset 0 -2px var(--laminar-accent)}.laminar-timeline-band-name{font-size:var(--laminar-type-title);cursor:grab;font-weight:600}.laminar-timeline-band-name:active{cursor:grabbing}.laminar-timeline-band-header[data-tab-drop-position=before]{box-shadow:inset 0 2px var(--laminar-accent)}.laminar-timeline-band-header[data-tab-drop-position=after]{box-shadow:inset 0 -2px var(--laminar-accent)}.laminar-timeline-band-header[data-tab-drop-position=child]{background:var(--lm-selected);box-shadow:inset 2px 0 var(--laminar-accent)}.laminar-board-lens-tab-tree{border-right:1px solid var(--lm-border);background:var(--laminar-paper);flex-direction:column;flex:none;width:clamp(220px,24%,320px);min-width:0;min-height:0;display:flex}.laminar-board-lens-tab-tree-header,.laminar-board-tab-tree-placement-control{align-items:center;gap:6px;min-width:0;display:flex}.laminar-board-lens-tab-tree-header{border-bottom:1px solid var(--lm-divider);flex-wrap:wrap;padding:4px 8px}.laminar-board-lens-tab-tree-title{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold)}.laminar-board-add-menu-row{align-items:center;gap:4px;min-width:0;display:flex}.laminar-board-add-menu-row>.laminar-board-add-menu-choice.laminar-board-add-menu-choice{flex:auto;width:auto;min-width:0}.laminar-board-add-menu-help.laminar-board-add-menu-help{flex:0 0 24px;width:24px;min-width:24px;height:24px}.laminar-board-add-menu-help.laminar-board-add-menu-help[data-active=true]{background:var(--lm-hover)}.lm-menu .laminar-board-add-menu-help:focus-visible{outline:2px solid var(--laminar-focus-ring);outline-offset:-2px}.laminar-board-add-help.laminar-board-add-help{width:min(360px,100vw - 24px);max-height:min(540px,100vh - 24px);overflow-y:auto}.laminar-board-add-help-head{justify-content:space-between}.laminar-board-add-help-figure{border:1px solid var(--lm-divider);border-radius:var(--laminar-radius-xs);margin:0;padding:8px}.laminar-board-add-help-figure svg{max-width:100%;height:auto;display:block}.laminar-board-add-help-figure figcaption{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);margin-top:4px}.laminar-board-add-help-figure ol{color:var(--laminar-ink);font-size:var(--laminar-type-control);margin:8px 0 0;padding-inline-start:20px}.laminar-board-add-help-copy{font-size:var(--laminar-type-body);line-height:var(--laminar-line-body)}.laminar-board-add-help-copy p{margin:8px 0 0}.laminar-board-lens-tab-tree-body{flex:auto;min-width:0;min-height:0;padding:8px 8px 4px;overflow:hidden}.laminar-board-tab-tree-standalone{flex-direction:column;gap:6px;min-width:0;height:100%;min-height:0;display:flex}.laminar-board-tab-tree-placement-control{flex:none}.laminar-board-tab-tree-placement-control>.lm-notice{flex-basis:100%;margin:0 0 6px}:is(.laminar-board-markdown-block,.laminar-board-plain-memo,.laminar-board-checklist-block,.laminar-board-image-block,.laminar-board-file-block,.laminar-board-section-block,.laminar-board-shortcut-block,.laminar-board-unfinished-cards,.laminar-board-card-scene,.laminar-board-portal,.laminar-board-unknown-block){gap:10px;min-width:0;padding:12px;display:grid}.laminar-board-plain-memo{grid-template-rows:minmax(96px,1fr) auto auto;height:100%}.laminar-board-plain-memo textarea{width:100%;min-width:0;height:100%;min-height:96px;padding:var(--laminar-space-3);resize:none;background:0 0;border-color:#0000;line-height:1.5}.laminar-board-plain-memo textarea:hover,.laminar-board-plain-memo textarea:focus{border-color:var(--background-modifier-border);background:var(--background-primary)}.laminar-board-plain-memo .laminar-field-help,.laminar-board-plain-memo [role=alert]{font-size:var(--laminar-type-xs);margin:0}:is(.laminar-board-markdown-block,.laminar-board-file-block,.laminar-board-section-block,.laminar-board-shortcut-block,.laminar-board-unfinished-cards,.laminar-board-card-scene,.laminar-board-portal) label{gap:4px;display:grid}.laminar-board-markdown-block[data-markdown-note-path]{gap:0;padding-top:0}.laminar-board-markdown-heading{z-index:1;border-bottom:1px solid var(--laminar-border-subtle);background:var(--laminar-paper);align-items:center;gap:8px;min-width:0;min-height:28px;margin-inline:-12px;padding-inline:12px;display:flex;position:sticky;top:0}.laminar-board-markdown-title{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}.laminar-board-markdown-title>strong{max-width:60%;color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.laminar-board-markdown-path{text-overflow:ellipsis;min-width:0;overflow:hidden}.laminar-board-markdown-actions{flex:none;align-items:center;gap:2px;display:flex}.laminar-board-markdown-preview{min-height:48px;padding:var(--laminar-space-3);overflow:auto}.laminar-board-markdown-create-row{align-items:center;gap:8px;min-width:0;display:flex}.laminar-board-markdown-create-row>.lm-textbox{flex:auto;min-width:0}.laminar-board-markdown-create-row>.lm-btn{flex:none}.laminar-board-markdown-create-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.laminar-board-markdown-create-foot>.lm-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.laminar-board-markdown-help{white-space:normal;margin:0}.laminar-board-checklist-block ul,.laminar-board-unfinished-cards ul,.laminar-board-card-scene ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.laminar-board-checklist-block ul{gap:4px}.laminar-board-unfinished-cards li{border-bottom:1px solid var(--lm-divider);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-width:0;padding:4px 0;display:grid}.laminar-board-unfinished-cards li>:is(strong,span,p){overflow-wrap:anywhere;grid-column:1;min-width:0;margin:0}.laminar-board-unfinished-cards li>button{grid-area:1/2/span 3}.laminar-board-card-scene header,.laminar-board-portal header,.laminar-board-child header{justify-content:space-between;align-items:center;gap:var(--laminar-space-2);min-width:0;display:flex}.laminar-board-child{align-content:start;gap:var(--laminar-space-2);min-width:0;display:grid}.laminar-board-child-kind{color:var(--text-muted);font-size:var(--laminar-type-xs);font-weight:var(--laminar-weight-semibold);letter-spacing:.04em}.laminar-board-child-actions{align-items:center;gap:var(--laminar-space-1);flex-wrap:wrap;display:flex}.laminar-board-card-scene header>span{color:var(--text-muted);font-size:var(--laminar-type-xs)}.laminar-board-card-scene input,.laminar-board-card-scene select,.laminar-board-portal input,.laminar-board-portal select{width:100%;min-width:0;min-height:28px}.laminar-board-card-scene .lm-select,.laminar-board-portal .lm-select{width:100%;min-width:0}.laminar-board-card-scene li{min-width:0;padding:var(--laminar-space-2) 0;border-bottom:1px solid var(--background-modifier-border);gap:var(--laminar-space-1);display:grid}.laminar-board-card-scene li span{color:var(--text-muted);font-size:var(--laminar-type-xs)}.lm-tag.laminar-card-scene-active{gap:2px;height:24px;padding-right:0}.laminar-board-unfinished-cards li>:first-child{flex:auto}.laminar-board-checklist-heading{color:var(--text-normal);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.laminar-board-checklist-block{grid-auto-rows:max-content;align-content:start;gap:4px;padding:8px}.laminar-board-checklist-heading strong{font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold)}.laminar-board-checklist-heading span,.laminar-board-checklist-empty{color:var(--text-muted);font-size:var(--laminar-type-xs)}.laminar-board-checklist-empty,.laminar-board-checklist-error{margin:0}.laminar-board-checklist-error{border-left:2px solid var(--text-error);background:var(--background-modifier-error);color:var(--text-error);font-size:var(--laminar-type-xs);padding:6px 8px}.laminar-board-checklist-block li{border-radius:var(--laminar-radius-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:28px;transition:background-color .12s;display:grid}.laminar-board-checklist-block li:hover,.laminar-board-checklist-block li:focus-within{background:var(--background-modifier-hover)}.laminar-board-checklist-block li>label{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px;min-width:0;min-height:28px;display:grid}.laminar-board-checklist-block li>label>input{accent-color:var(--laminar-accent);justify-self:center;margin:0}.laminar-board-checklist-item-text{overflow-wrap:anywhere;min-width:0}.laminar-board-checklist-block [data-checklist-item-state=done] .laminar-board-checklist-item-text{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.laminar-board-checklist-item-actions{opacity:.62;grid-auto-flow:column;transition:opacity .12s;display:grid}.laminar-board-checklist-block li:hover .laminar-board-checklist-item-actions,.laminar-board-checklist-block li:focus-within .laminar-board-checklist-item-actions{opacity:1;pointer-events:auto}.laminar-board-checklist-item-actions button,.laminar-board-checklist-add button{border-radius:var(--laminar-radius-xs);width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.laminar-board-checklist-item-actions button:hover,.laminar-board-checklist-item-actions button:focus-visible,.laminar-board-checklist-add button:hover,.laminar-board-checklist-add button:focus-visible{background:var(--background-modifier-hover);color:var(--text-normal)}.laminar-board-checklist-add button:not(:disabled):hover,.laminar-board-checklist-add button:not(:disabled):focus-visible{color:var(--lm-accent-text)}.laminar-board-checklist-item-actions button:last-child:hover,.laminar-board-checklist-item-actions button:last-child:focus-visible{color:var(--text-error)}.laminar-board-checklist-item-actions button:disabled,.laminar-board-checklist-add button:disabled{cursor:default;opacity:.35}.laminar-board-checklist-icon-up{transform:rotate(180deg)}.laminar-board-checklist-add{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:4px;min-width:0;display:grid}.laminar-board-checklist-add input{background:0 0;border-color:#0000;width:100%;min-width:0;height:28px;margin:0}.laminar-board-checklist-add input:hover,.laminar-board-checklist-add input:focus{border-color:var(--background-modifier-border);background:var(--background-primary)}.laminar-board-checklist-block[data-board-checklist-context=freeform]{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-items{flex:0 auto;min-height:0;display:block;overflow-y:auto}.laminar-board-checklist-block[data-board-checklist-context=freeform] ul{gap:4px}.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add{border-radius:var(--laminar-radius-xs);min-height:28px;box-shadow:none;background:0 0;border:0;flex:none;grid-template-columns:minmax(0,1fr) 24px;margin-top:4px;padding:1px 3px 1px 8px;transition:background-color .12s}.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add:hover,.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add:focus-within{background:var(--background-modifier-hover);box-shadow:none;border:0;outline:0}.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add input{height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add input:hover,.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add input:focus{box-shadow:none;background:0 0;border:0;outline:0}.laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add button{border-radius:var(--laminar-radius-xs)}@media (hover:none){.laminar-board-checklist-item-actions{opacity:1;pointer-events:auto}}.laminar-board-image-block img{object-fit:contain;min-width:32px;max-width:100%;min-height:32px;max-height:100%;display:block}.laminar-board-section-reading,.laminar-board-shortcut-reading{align-items:center;gap:var(--laminar-space-2);min-width:0;display:flex}.laminar-board-section-reading{overflow-wrap:anywhere;white-space:pre-wrap;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;line-height:1.2;display:block;overflow:hidden}.laminar-board-shortcut-reading [data-ui=icon-button]{opacity:1;flex:none}.laminar-board-shortcut-reading [aria-label=바로가기\ 편집]{opacity:1}.laminar-board-text-input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;resize:none;white-space:pre-wrap;background:0 0;border:0;border-radius:0;outline:0;padding:0;line-height:1.2}.laminar-board-text-editor,.laminar-board-shortcut-editor{gap:var(--laminar-space-2);min-width:0;height:100%;display:grid}.laminar-board-text-editor p,.laminar-board-shortcut-editor p{margin:0}.laminar-board-text-formatting{white-space:nowrap;align-items:center;gap:4px;display:flex}.laminar-board-text-formatting>button{appearance:none;border-radius:var(--laminar-radius-xs);min-height:28px;box-shadow:none;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px 8px}.laminar-board-text-formatting>button:hover:not(:disabled),.laminar-board-text-formatting>button:focus-visible{background:var(--background-modifier-hover);color:var(--text-normal);outline-offset:0;outline:0!important}.laminar-board-text-formatting>button:disabled{opacity:.5;cursor:default}.laminar-shell .laminar-board-text-input:focus-visible{outline-offset:0;box-shadow:none;outline:0!important}.laminar-board-text-authoring-tools{gap:3px;min-width:0;display:grid}.laminar-board-text-format-help{font-size:var(--laminar-type-xs);color:var(--text-muted)}.laminar-board-text-format-help p{white-space:normal;max-width:420px;margin:4px 0 0}.laminar-board-text-formatting label{font-size:var(--laminar-type-xs);align-items:center;gap:3px;display:inline-flex}.laminar-board-text-formatting input[type=number]{width:56px}.laminar-board-text-formatting input[aria-label=글꼴]{width:112px}.laminar-board-text-formatting input[type=color]{width:32px;height:28px;padding:2px}@container laminar-board-freeform (max-width:520px){.laminar-board-freeform-child[data-freeform-kind=layout\.section] .laminar-board-freeform-child-toolbar{width:calc(100cqw - 24px);max-width:calc(100cqw - 24px);overflow-x:visible}.laminar-board-text-formatting{white-space:normal;flex-wrap:wrap}}.laminar-board-text-standalone-toolbar{margin-bottom:var(--laminar-space-2)}.laminar-board-inline-actions{justify-content:flex-end;gap:var(--laminar-space-2);display:flex}.laminar-board-shortcut-open{align-items:center;gap:var(--laminar-space-2);min-width:0;min-height:32px;padding:var(--laminar-space-1) var(--laminar-space-2);color:var(--text-normal);background:0 0;border:0;display:inline-flex}.laminar-board-shortcut-open:not(:disabled):hover,.laminar-board-shortcut-open:not(:disabled):focus-visible{background:var(--background-modifier-hover)}.laminar-board-shortcut-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.laminar-board-shortcut-editor details{font-size:var(--laminar-type-xs);color:var(--text-muted)}.laminar-board-unfinished-cards nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.laminar-board-file-open{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hub-block-row-slots{min-width:0;min-height:inherit;gap:14px;display:grid}.hub-block-row-slots>.hub-block{grid-column:auto;height:100%}.laminar-home-required-block .hub-home-canvas,.laminar-home-required-block .hub-home-note{border:0;border-radius:0;height:100%;min-height:0;margin:0}.hub-block-empty-slot{border:1px dashed var(--background-modifier-border);min-height:120px;color:var(--text-faint);border-radius:10px;place-items:center;display:grid}.hub-workspace .hub-block-empty-slot-trigger{border:1px solid var(--background-modifier-border);background:var(--background-primary);min-width:88px;min-height:36px;color:var(--text-muted)}.hub-workspace .hub-block-empty-slot-trigger:hover:not(:disabled),.hub-workspace .hub-block-empty-slot-trigger:focus-visible{border-color:var(--interactive-accent);color:var(--text-normal)}.hub-recovery-tray{border:1px solid var(--background-modifier-border);background:var(--background-secondary);border-radius:10px;max-width:1500px;margin:14px auto 0;padding:12px}@supports (color:color-mix(in lab, red, red)){.hub-recovery-tray{background:color-mix(in srgb, var(--background-secondary) 78%, transparent)}}.hub-recovery-tray h2{margin:0 0 8px}.hub-recovery-tray :is(p,ul){margin:0}.hub-recovery-tray ul{gap:6px;padding:0;list-style:none;display:grid}.hub-recovery-tray li{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-home-canvas{box-sizing:border-box;border:1px solid var(--background-modifier-border);background:linear-gradient(135deg, var(--interactive-accent), transparent 54%), var(--background-secondary);border-radius:14px;max-width:1500px;min-height:clamp(260px,42vh,520px);margin:0 auto 14px;padding:clamp(18px,3vw,34px)}@supports (color:color-mix(in lab, red, red)){.hub-home-canvas{background:linear-gradient(135deg, color-mix(in srgb, var(--interactive-accent) 10%, transparent), transparent 54%), var(--background-secondary)}}.hub-home-canvas{overflow:hidden}.hub-home-note{box-sizing:border-box;border:1px solid var(--background-modifier-border);background:var(--background-secondary);border-radius:14px;gap:10px;max-width:1500px;margin:0 auto 14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-home-note{background:color-mix(in srgb, var(--background-secondary) 88%, transparent)}}.hub-home-note>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-workspace .hub-home-note h2{color:var(--laminar-ink);font-family:var(--font-interface);font-size:var(--laminar-ui-em,13px);font-weight:var(--laminar-weight-semibold,600);margin:0}.hub-note-kicker{margin:0 0 3px}.hub-home-note textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:180px;font-family:var(--font-text);padding:12px;line-height:1.55}.hub-home-note-status{color:var(--text-muted);font-size:var(--laminar-type-sm)}.hub-note-conflict-actions{gap:8px;display:flex}.hub-home-canvas>header,.hub-canvas-metrics{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-home-canvas h2{font-family:var(--font-text)}.hub-canvas-kicker{margin:0 0 6px}.hub-canvas-capability{white-space:normal;margin:8px 0 6px}.hub-canvas-empty,.hub-canvas-error{text-align:center;min-height:150px;color:var(--text-muted);place-content:center;gap:6px;margin-top:24px;display:grid}.hub-canvas-preview{margin-top:24px}.hub-canvas-metrics{color:var(--text-muted);justify-content:flex-start;font-size:12px}.hub-canvas-preview ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hub-canvas-preview li{border:1px solid var(--background-modifier-border);background:var(--background-primary);border-radius:9px;gap:5px;min-height:76px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-canvas-preview li{background:color-mix(in srgb, var(--background-primary) 88%, transparent)}}.hub-canvas-preview li span{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.hub-canvas-preview li strong{overflow-wrap:anywhere}.hub-block{grid-column:span var(--hub-span,12);min-width:0;height:clamp(120px, var(--hub-height,220px), 1200px);box-sizing:border-box;border:1px solid var(--background-modifier-border);background:var(--background-secondary);border-radius:14px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hub-block{background:color-mix(in srgb, var(--background-secondary) 88%, transparent)}}.hub-block{overflow:hidden}.hub-block[data-resizing=true]{border-color:var(--interactive-accent)}.hub-block[data-reordering=true]{opacity:.72}.hub-block-toolbar{border-bottom:1px solid var(--background-modifier-border);background:var(--background-secondary-alt);flex:none;min-height:32px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.hub-block-toolbar{background:color-mix(in srgb, var(--background-secondary-alt) 82%, transparent)}}.hub-block-toolbar{color:var(--text-muted);font-size:10px}.hub-label-input{width:min(240px,40vw);min-width:0;min-height:28px;font:inherit;text-overflow:ellipsis;font-weight:650;background:0 0!important;border-color:#0000!important;padding:3px 6px!important}.hub-label-input:hover:not(:disabled),.hub-label-input:focus{border-color:var(--background-modifier-border)!important;background:var(--background-primary-alt)!important}.hub-block-reorder-handle{touch-action:none;cursor:grab!important}.hub-block-reorder-handle:active{cursor:grabbing!important}.hub-toolbar-spacer{flex:1}.hub-block-body{flex:auto;min-height:0;overflow:auto}.hub-system-card,.hub-inline-markdown,.hub-config-text,.hub-image-block,.hub-shortcut-block,.hub-unknown-block,.hub-block-body>div:not(.hub-freeform){padding:18px}.hub-workspace .hub-resize-handle{z-index:8;opacity:0;touch-action:none;background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0;display:block;position:absolute}.hub-block:hover .hub-resize-handle:not(:disabled),.hub-block:focus-within .hub-resize-handle:not(:disabled),.hub-resize-handle:focus-visible,.hub-block[data-resizing=true] .hub-resize-handle{opacity:1}.hub-workspace .hub-resize-handle.is-width{cursor:ew-resize;background:linear-gradient(to left, var(--interactive-accent), transparent 2px);width:24px;top:34px;bottom:12px;right:0}.hub-workspace .hub-resize-handle.is-height{cursor:ns-resize;background:linear-gradient(to top, var(--interactive-accent), transparent 2px);height:24px;bottom:0;left:0;right:12px}.hub-workspace .hub-resize-handle.is-both{cursor:nwse-resize;background:linear-gradient(135deg, transparent 48%, var(--interactive-accent) 50%, var(--interactive-accent) 58%, transparent 60%);width:24px;height:24px;bottom:0;right:0}.hub-system-card h2,.hub-section-title,.hub-freeform h2{margin:0 0 10px}.hub-system-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.hub-system-card-header h2{margin-block:0}.hub-system-card p,.hub-unknown-block p{color:var(--text-muted)}.hub-launcher-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.hub-inline-markdown{container-type:inline-size}.hub-inline-markdown__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hub-inline-markdown textarea.lm-textbox{resize:vertical;width:100%;min-height:150px;font-family:var(--font-text);line-height:var(--laminar-line-body)}.hub-markdown-preview{border-top:1px solid var(--laminar-border-subtle);min-height:50px;padding-top:12px}@container (min-width:520px){.hub-inline-markdown__grid{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr)}.hub-markdown-preview{border-top:0;border-left:1px solid var(--laminar-border-subtle);padding:0 0 0 12px}}.hub-config-text,.hub-shortcut-block{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-config-text label,.hub-shortcut-block label{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.hub-image-block img{object-fit:contain;border-radius:10px;max-width:100%;max-height:460px;margin-top:12px;display:block}.hub-image-placeholder,.hub-unknown-block,.hub-recovery{border:1px dashed var(--background-modifier-border);color:var(--text-muted);border-radius:12px;padding:24px}.hub-config-error,.hub-save-error,.hub-load-error{color:var(--text-error)}.hub-save-error,.hub-saving,.hub-info{max-width:1500px;margin:0 auto 10px}.hub-block-body:has(>.hub-freeform){flex-direction:column;display:flex}.hub-freeform{flex-direction:column;flex:auto;min-height:0;padding:14px;display:flex}.hub-freeform-header{flex:none;margin-bottom:10px}.hub-freeform-header h2{margin-right:auto}.hub-freeform-surface{border:1px dashed var(--background-modifier-border);background-image:linear-gradient(to right, var(--text-faint) 1px, transparent 1px), linear-gradient(to bottom, var(--text-faint) 1px, transparent 1px);border-radius:10px;flex:auto;min-height:160px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.hub-freeform-surface{background-image:linear-gradient(to right, color-mix(in srgb, var(--text-faint) 15%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--text-faint) 15%, transparent) 1px, transparent 1px)}}.hub-freeform-surface{background-size:24px 24px}.hub-freeform-child{box-sizing:border-box;border:1px solid var(--background-modifier-border);background:var(--background-primary);border-radius:9px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.hub-freeform-child[data-dragging=true],.hub-freeform-child[data-resizing=true]{border-color:var(--interactive-accent)}.hub-workspace .laminar-board-freeform-child-toolbar>.hub-label-input{width:auto;min-height:0}.hub-workspace .laminar-board-freeform-child-toolbar>.hub-label-input:hover:not(:focus){background:0 0!important;border-color:#0000!important}.hub-freeform-child-body .hub-config-text>label{flex-direction:column;flex:100%;align-items:stretch;gap:8px}.hub-freeform-move-handle{touch-action:none;cursor:grab!important}.hub-freeform-move-handle:active{cursor:grabbing!important}.hub-freeform-child-body{flex:auto;min-height:0;overflow:auto}.hub-workspace .hub-freeform-resize-handle{z-index:8;background:linear-gradient(135deg, transparent 48%, var(--interactive-accent) 50%, var(--interactive-accent) 58%, transparent 60%);opacity:0;touch-action:none;cursor:nwse-resize;border:0;border-radius:0;width:24px;height:24px;min-height:0;margin:0;padding:0;position:absolute;bottom:0;right:0}.hub-freeform-child:hover .hub-freeform-resize-handle:not(:disabled),.hub-freeform-child:focus-within .hub-freeform-resize-handle:not(:disabled),.hub-freeform-resize-handle:focus-visible,.hub-freeform-child[data-resizing=true] .hub-freeform-resize-handle{opacity:1}.hub-calendar{min-width:0;overflow:hidden}.hub-calendar-toolbar,.hub-calendar-board>header{align-items:center;gap:8px;display:flex}.hub-calendar-toolbar{border-bottom:1px solid var(--background-modifier-border);background:var(--background-secondary);padding:10px 12px}.hub-calendar-toolbar h2{margin:0 auto 0 0}.hub-calendar-toolbar strong{text-align:center;min-width:92px}.hub-calendar-toolbar span{color:var(--text-muted);margin-left:auto;font-size:11px}.hub-calendar-error{border-bottom:1px solid var(--text-error);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.hub-calendar-error{border-bottom:1px solid color-mix(in srgb, var(--text-error) 35%, transparent)}}.hub-calendar-error{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.hub-calendar-error{background:color-mix(in srgb, var(--text-error) 9%, transparent)}}.hub-calendar-error{color:var(--text-error)}.hub-calendar-weekdays,.hub-calendar-lane{grid-template-columns:repeat(7,minmax(72px,1fr));display:grid}.hub-calendar-weekdays{border-bottom:1px solid var(--background-modifier-border);color:var(--text-faint);text-align:center;font-size:10px;overflow:hidden}.hub-calendar-weekdays span{justify-content:center;gap:5px;padding:5px 4px;display:flex}.hub-calendar-weekdays b{font-weight:500}.hub-calendar-weekdays time{color:var(--text-muted)}.hub-calendar-board-list{overflow-x:auto}.hub-calendar-board{border-bottom:1px solid var(--background-modifier-border);min-width:560px}.hub-calendar-board>header{z-index:4;background:var(--background-secondary-alt);padding:6px 8px;position:sticky;left:0}.hub-calendar-board>header>:first-child{text-align:left;min-width:160px}.hub-calendar-board>header span{color:var(--text-muted);margin-right:auto;font-size:11px}.hub-calendar-lane{grid-template-rows:repeat(var(--hub-calendar-rows), minmax(21px, auto));border-top:1px solid var(--background-modifier-border);min-height:58px;position:relative}.hub-calendar-drop-cell{z-index:0;pointer-events:none;border-right:1px solid var(--background-modifier-border);background:var(--background-primary);min-width:0;padding:3px}@supports (color:color-mix(in lab, red, red)){.hub-calendar-drop-cell{background:color-mix(in srgb, var(--background-primary) 93%, var(--text-accent))}}.hub-calendar-empty{z-index:1;pointer-events:none;color:var(--text-faint);text-align:center;grid-area:1/1/-1/-1;align-self:center;margin:0;font-size:10px}.hub-workspace .hub-calendar-card{z-index:2;border:1px solid var(--interactive-accent);align-self:center;min-width:0;margin:1px 3px;padding:0 6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hub-workspace .hub-calendar-card{border:1px solid color-mix(in srgb, var(--interactive-accent) 55%, var(--background-modifier-border))}}.hub-workspace .hub-calendar-card{background:var(--interactive-accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.hub-workspace .hub-calendar-card{background:color-mix(in srgb, var(--interactive-accent) 18%, var(--background-primary))}}.hub-workspace .hub-calendar-card{color:var(--text-normal);font-size:var(--laminar-type-sm);text-align:left;white-space:nowrap;line-height:18px}.hub-workspace .hub-calendar-card[data-continues-before]{border-left-style:dashed}.hub-calendar-card span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.hub-workspace .hub-calendar-card[draggable=true]{cursor:grab}@media (max-width:760px){.hub-header{flex-direction:column;align-items:stretch}.hub-add-controls{justify-content:flex-start}.hub-block{grid-column:1/-1}.hub-block-row-slots{grid-template-columns:1fr!important}.laminar-board-block-row-slots{grid-auto-rows:var(--laminar-board-row-content-height);height:var(--laminar-board-row-stacked-height);grid-template-columns:minmax(0,1fr)!important}.laminar-board-block-row{height:var(--laminar-board-row-stacked-height);grid-template-rows:var(--laminar-board-row-stacked-height)}.laminar-board-lens-composition{flex-direction:column}.laminar-board-lens-tab-tree{border-right:0;border-bottom:1px solid var(--background-modifier-border);width:100%;max-height:min(320px,44vh)}.hub-block-toolbar label{display:none}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item]){box-sizing:border-box;cursor:pointer}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is([data-ui=action-button],[data-ui=menu-item]),:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is([data-ui=icon-button],[data-ui=disclosure]){justify-content:center;align-items:center;display:inline-flex}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui=menu-item]{justify-content:flex-start;width:100%}:where(.laminar-workspace) [data-ui=action-button][data-action=create]{white-space:nowrap}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{border-color:color-mix(in srgb, var(--laminar-accent) 62%, var(--laminar-rule))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{background:color-mix(in srgb, var(--laminar-accent) 14%, var(--laminar-panel))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{color:var(--laminar-accent);background-image:none}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]{border-color:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]{border-color:color-mix(in srgb, var(--laminar-status-danger) 58%, var(--laminar-rule))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]{background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]{background:color-mix(in srgb, var(--laminar-status-danger) 10%, var(--laminar-panel))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]{color:var(--laminar-status-danger);background-image:none}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=ghost]{color:var(--laminar-ink-muted);background:0 0;border-color:#0000}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):hover:not(:disabled){border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):hover:not(:disabled){border-color:color-mix(in srgb, var(--laminar-accent) 48%, var(--laminar-rule))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):hover:not(:disabled){background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):hover:not(:disabled){background:color-mix(in srgb, var(--laminar-accent) 10%, var(--laminar-panel))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):hover:not(:disabled){color:var(--laminar-ink);background-image:none}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]:hover:not(:disabled){border-color:var(--laminar-status-danger);background:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--laminar-status-danger) 16%, var(--laminar-panel))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=danger]:hover:not(:disabled){color:var(--laminar-status-danger)}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):is([aria-selected=true],[aria-pressed=true],[aria-expanded=true]){border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):is([aria-selected=true],[aria-pressed=true],[aria-expanded=true]){border-color:color-mix(in srgb, var(--laminar-accent) 62%, var(--laminar-rule))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):is([aria-selected=true],[aria-pressed=true],[aria-expanded=true]){background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):is([aria-selected=true],[aria-pressed=true],[aria-expanded=true]){background:color-mix(in srgb, var(--laminar-accent) 14%, var(--laminar-panel))}}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):is([aria-selected=true],[aria-pressed=true],[aria-expanded=true]){color:var(--laminar-ink)}:where(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is([data-ui]:disabled,[data-ui][aria-disabled=true]){opacity:.42;cursor:default}:is(.laminar-workspace,.hub-workspace,.sample-manager-root,.laminar-md-format-toolbar,.laminar-md-format-floating-toolbar) button{appearance:none;box-shadow:none;background-image:none}:is(.laminar-workspace,.hub-workspace,.sample-manager-root,.laminar-md-format-toolbar,.laminar-md-format-floating-toolbar) :is(input,select,textarea){box-shadow:none}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root),.markdown-source-view .laminar-md-format-toolbar,.markdown-source-view .laminar-md-format-floating-toolbar{font-family:var(--laminar-font-body);line-height:var(--laminar-line-body)}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is(h1,h2,h3,[data-laminar-heading]),:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is(.hub-section-title,.sm-sample-name,.sm-mp-panel-title){font-family:var(--laminar-font-heading);line-height:var(--laminar-line-heading);text-wrap:balance}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is(strong,b,[data-laminar-emphasis]){font-family:var(--laminar-font-emphasis)}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is(button,[role=button],[role=menuitem]) :is(strong,b,[data-laminar-emphasis]){font-family:inherit}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is(button,input,select,[role=button],[role=menuitem]),.markdown-source-view .laminar-md-format-toolbar :is(button,input,select),.markdown-source-view .laminar-md-format-floating-toolbar :is(button,input,select){font-family:var(--laminar-font-body);line-height:var(--laminar-line-control)}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) textarea{font-family:var(--laminar-font-body);line-height:var(--laminar-line-body)}.laminar-md-format-color__hex,[data-laminar-code]{font-family:var(--laminar-font-numeric)}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is([role=treeitem],[role=row],[role=tab],.hub-calendar-weekdays,.hub-calendar-board,.hub-calendar-card,.sm-tree,.sm-grid-container,.sm-history-list,.sm-details-panel){line-height:var(--laminar-line-dense)}:is(.laminar-workspace,.hub-workspace,.integrity-panel,.sample-manager-root) :is(time,input[type=date],input[type=datetime-local],input[type=number],input[type=time],[data-laminar-numeric],.integrity-summary strong,.hub-calendar-weekdays,.hub-calendar-card,.sm-input-num,.sm-cell-qty,.sm-sample-qty-value,.sm-step-date,.sm-attachment-nav-index){font-family:var(--laminar-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}:is([data-ui=tree-item],[data-ui=card],[data-ui=field],[data-ui=checkbox],[data-ui=empty-state],[data-ui=loading-state],[data-ui=error-state],[data-ui=notice],[data-ui=dialog]){box-sizing:border-box;color:var(--laminar-ink);font-family:var(--laminar-font-body);font-size:var(--laminar-type-body)}:is([data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab]){box-sizing:border-box;font-family:var(--laminar-font-body)}:is([data-ui=tree-item],[data-ui=card],[data-ui=notice],[data-ui=dialog]){border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);background:var(--laminar-paper);box-shadow:none}[data-ui=tab]{cursor:pointer}[data-ui=tree]{gap:2px;min-width:0;display:grid}[data-ui=tree-item]{min-width:0;min-height:var(--laminar-density-control-height);align-items:center;gap:var(--laminar-density-inline-gap);padding:var(--laminar-space-1) var(--laminar-space-2);background:0 0;border-color:#0000;display:flex}[data-ui=tree-item][aria-selected=true]{border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){[data-ui=tree-item][aria-selected=true]{border-color:color-mix(in srgb, var(--laminar-accent) 46%, var(--laminar-rule))}}[data-ui=tree-item][aria-selected=true]{background:var(--laminar-accent-soft)}[data-ui=card]{min-width:0;padding:var(--laminar-space-4)}[data-ui=field]{gap:var(--laminar-space-1);min-width:0;display:grid}[data-ui=field-label]{color:var(--laminar-ink);font-size:var(--laminar-type-sm);font-weight:var(--laminar-weight-semibold)}[data-ui=field-description]{color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);line-height:var(--laminar-line-body)}:is([data-ui=input],[data-ui=select],[data-ui=textarea]){min-width:0}[data-ui=field]>:is([data-ui=input],[data-ui=select],[data-ui=textarea]){width:100%}[data-ui=textarea]{resize:vertical}[data-ui=checkbox]{align-items:center;gap:var(--laminar-density-inline-gap);min-height:var(--laminar-density-control-height);cursor:pointer;display:inline-flex}[data-ui=checkbox]>input{width:1rem;height:1rem;accent-color:var(--laminar-accent);margin:0}:is([data-ui=badge],[data-ui=status]){align-items:center;gap:var(--laminar-space-1);width:fit-content;padding:2px var(--laminar-space-2);border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-pill);background:var(--laminar-panel);color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);font-weight:var(--laminar-weight-semibold);line-height:var(--laminar-line-dense);display:inline-flex}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=accent]{border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=accent]{border-color:color-mix(in srgb, var(--laminar-accent) 48%, var(--laminar-rule))}}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=accent]{background:var(--laminar-accent-soft);color:var(--laminar-accent)}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=success]{border-color:var(--laminar-status-success)}@supports (color:color-mix(in lab, red, red)){:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=success]{border-color:color-mix(in srgb, var(--laminar-status-success) 48%, var(--laminar-rule))}}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=success]{color:var(--laminar-status-success)}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=warning]{border-color:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=warning]{border-color:color-mix(in srgb, var(--laminar-status-warning) 48%, var(--laminar-rule))}}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=warning]{color:var(--laminar-status-warning)}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=danger]{border-color:var(--laminar-status-danger)}@supports (color:color-mix(in lab, red, red)){:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=danger]{border-color:color-mix(in srgb, var(--laminar-status-danger) 48%, var(--laminar-rule))}}:is([data-ui=badge],[data-ui=status],[data-ui=notice])[data-tone=danger]{color:var(--laminar-status-danger)}:is([data-ui=empty-state],[data-ui=loading-state],[data-ui=error-state],[data-ui=notice]){gap:var(--laminar-space-1);padding:var(--laminar-space-3);line-height:var(--laminar-line-body);display:grid}:is([data-ui=empty-state],[data-ui=loading-state]){color:var(--laminar-ink-muted)}[data-ui=error-state]{border-inline-start:3px solid var(--laminar-status-danger);color:var(--laminar-status-danger)}[data-ui=loading-state]{grid-template-columns:auto 1fr;align-items:center}[data-ui=loading-indicator]{border:2px solid var(--laminar-rule);border-block-start-color:var(--laminar-accent);width:.75rem;height:.75rem;animation:laminar-shared-spin var(--laminar-motion-base) linear infinite;border-radius:50%}@keyframes laminar-shared-spin{to{transform:rotate(360deg)}}[data-ui=dialog-backdrop]{z-index:1000;padding:var(--laminar-space-5);background:#080e0a8f;place-items:center;display:grid;position:fixed;inset:0}[data-ui=dialog]{width:min(var(--lm-dialog-width,34rem), 100%);max-height:min(42rem,100vh - 3rem);padding:var(--laminar-space-5);border-radius:var(--laminar-radius-lg);background:var(--laminar-paper);box-shadow:var(--laminar-elevation-dialog);overflow:auto}[data-ui=dialog-header] h2{font-family:var(--laminar-font-heading);font-size:var(--laminar-type-title);line-height:var(--laminar-line-heading);margin:0}[data-ui=dialog-description]{margin:var(--laminar-space-2) 0 var(--laminar-space-4);color:var(--laminar-ink-muted);line-height:var(--laminar-line-body)}[data-ui=dialog-body]{gap:var(--laminar-space-3);display:grid}@media (prefers-reduced-motion:reduce){[data-ui=loading-indicator]{animation:none}}:is([data-authoring-surface=home],[data-authoring-surface=home-block],[data-authoring-surface=home-freeform],[data-authoring-surface=home-canvas],[data-authoring-surface=home-note],[data-authoring-surface=canvas-switcher],[data-authoring-surface=timeline],[data-authoring-surface=month],[data-authoring-surface=balanced-card],[data-authoring-surface=field-local-card],[data-authoring-surface=inspector],[data-authoring-surface=tab-tree],[data-authoring-surface=perpetual-tree],[data-authoring-surface=date-memo]){box-sizing:border-box;color:var(--laminar-ink);font-family:var(--laminar-font-body)}:is([data-authoring-surface=home-block],[data-authoring-surface=home-canvas],[data-authoring-surface=home-note],[data-authoring-surface=balanced-card],[data-authoring-surface=date-memo]){border:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-paper);box-shadow:none;background-image:none}[data-authoring-surface=home]{background-color:var(--laminar-canvas)}[data-authoring-surface=home-block]{border-radius:var(--laminar-radius-md)}[data-authoring-surface=home-block]>.hub-block-toolbar{border-block-end:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-panel)}[data-authoring-surface=home-freeform]{border-radius:var(--laminar-radius-md);background:var(--laminar-panel)}[data-authoring-surface=home-freeform]>.hub-freeform-header{border-block-end:var(--laminar-rule-width) solid var(--laminar-rule)}[data-authoring-surface=home-freeform]>.hub-freeform-surface{background-color:var(--laminar-canvas);background-image:linear-gradient(to right, var(--laminar-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--laminar-rule) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=home-freeform]>.hub-freeform-surface{background-image:linear-gradient(to right, color-mix(in srgb, var(--laminar-rule) 42%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--laminar-rule) 42%, transparent) 1px, transparent 1px)}}[data-authoring-surface=home-freeform]>.hub-freeform-surface{background-size:24px 24px}[data-authoring-surface=home-canvas]{border-radius:var(--laminar-radius-lg);background:linear-gradient(135deg, var(--laminar-accent), transparent 58%), var(--laminar-paper)}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=home-canvas]{background:linear-gradient(135deg, color-mix(in srgb, var(--laminar-accent) 8%, transparent), transparent 58%), var(--laminar-paper)}}[data-authoring-surface=home-canvas] .hub-canvas-preview li{border:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-panel);box-shadow:none}[data-authoring-surface=home-note]{border-radius:var(--laminar-radius-lg)}[data-authoring-surface=home-note]>[data-ui=textarea]{min-height:180px;font-family:var(--font-text)}[data-authoring-surface=canvas-switcher] [role=menu]{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-md);background:var(--laminar-paper);box-shadow:none}[data-authoring-surface=canvas-switcher] [role=menu]>div{color:var(--laminar-ink-muted);letter-spacing:var(--laminar-tracking-label)}:is([data-authoring-surface=timeline],[data-authoring-surface=month]){background:var(--laminar-canvas)}[data-authoring-surface=month]>.laminar-month-weekdays{border-block-end:var(--laminar-rule-width) solid var(--laminar-rule);background:var(--laminar-panel)}.laminar-month-weekday{text-align:center;padding:2px 0}.laminar-month-week{border-bottom:1px solid var(--laminar-border-subtle)}.laminar-month-day{border-right:1px solid var(--laminar-border-subtle);padding:2px 4px}.laminar-month-day[data-weekend]{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-month-day[data-weekend]{background:color-mix(in srgb, var(--laminar-ink) 3%, transparent)}}.laminar-month-day[data-today]{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.laminar-month-day[data-today]{background:color-mix(in srgb, var(--laminar-accent) 6%, transparent)}}.laminar-month-date{color:var(--laminar-ink-muted);font-size:var(--laminar-type-sm);font-variant-numeric:tabular-nums}.laminar-month-day[data-other-month] .laminar-month-date{color:var(--laminar-ink-muted)}@supports (color:color-mix(in lab, red, red)){.laminar-month-day[data-other-month] .laminar-month-date{color:color-mix(in srgb, var(--laminar-ink-muted) 55%, transparent)}}.laminar-month-day[data-today] .laminar-month-date{color:var(--text-accent);font-weight:var(--laminar-weight-semibold)}.laminar-month-memo{align-items:center;gap:2px;display:inline-flex}.laminar-month-bar{border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-xs);background:var(--laminar-paper);color:var(--laminar-ink);padding:0 4px}.laminar-month-bar[data-hovered]{border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.laminar-month-bar[data-hovered]{border-color:color-mix(in srgb, var(--laminar-accent) 70%, transparent)}}.laminar-month-bar[data-hovered]{outline:1px solid var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.laminar-month-bar[data-hovered]{outline:1px solid color-mix(in srgb, var(--laminar-accent) 40%, transparent)}}.laminar-month-bar[data-selected]{border-color:var(--laminar-accent);outline:1px solid var(--laminar-accent)}.laminar-month-bar:is([data-completed],[data-locked]){opacity:.7}.laminar-month-bar[data-rrule-occurrence]{border-style:dashed}.laminar-month-bar[data-completed] .laminar-month-bar-title{text-decoration:line-through}.laminar-month-bar-stripe{width:3px;position:absolute;inset:0 auto 0 0}.laminar-month-bar-dot{background:var(--month-bar-hue,var(--card-hue-cf));border-radius:50%;flex:0 0 6px;width:6px;height:6px}.laminar-month-bar[data-importance=planned]{--month-bar-hue:var(--card-hue-planned)}.laminar-month-bar[data-importance=future]{--month-bar-hue:var(--card-hue-future)}.laminar-month-bar[data-importance=urgent]{--month-bar-hue:var(--card-hue-urgent)}.laminar-month-bar[data-importance=purchase]{--month-bar-hue:var(--card-hue-purchase)}.laminar-month-bar[data-importance=perpetual-ver]{--month-bar-hue:var(--card-hue-perpetual)}[data-authoring-surface=month] .laminar-month-bar input[type=checkbox]{--laminar-checkbox-em:14px;min-width:0;min-height:0}:is([data-authoring-surface=balanced-card],[data-authoring-surface=month]){--card-hue-planned:#649b67;--card-hue-cf:#6e6e6e;--card-hue-future:#6b8cc8;--card-hue-urgent:#c86962;--card-hue-purchase:#cca300;--card-hue-perpetual:#5873aa}[data-authoring-surface=balanced-card]{border-radius:var(--laminar-radius-sm);border-color:var(--laminar-rule);background-color:var(--laminar-paper);box-shadow:none;transition:border-color var(--laminar-motion-fast) var(--laminar-motion-ease), background-color var(--laminar-motion-fast) var(--laminar-motion-ease), opacity var(--laminar-motion-fast) var(--laminar-motion-ease);padding:6px 8px 4px 12px}[data-authoring-surface=balanced-card][data-selected=true]{border-color:var(--laminar-accent);background-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=balanced-card][data-selected=true]{background-color:color-mix(in srgb, var(--laminar-accent) 7%, var(--laminar-paper))}}[data-authoring-surface=balanced-card][data-dragging=true]{z-index:20;border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=balanced-card][data-dragging=true]{border-color:color-mix(in srgb, var(--laminar-accent) 72%, var(--laminar-rule))}}[data-authoring-surface=balanced-card] input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;margin:0}[data-authoring-surface=balanced-card]>[data-card-density]{grid-template-rows:1fr 18px;row-gap:3px;height:100%;display:grid}[data-authoring-surface=balanced-card] [data-card-inline-fields]{height:auto;font-size:var(--laminar-type-sm);grid-template-rows:20px 15px 16px 30px;row-gap:2px;line-height:15px;display:grid}[data-authoring-surface=balanced-card] .laminar-card-field-slot{border-radius:var(--laminar-radius-xs);min-width:0;height:100%;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;margin:0;padding:0 3px}[data-authoring-surface=balanced-card] .laminar-card-field-slot:hover,[data-authoring-surface=balanced-card] .laminar-card-field-slot:focus-visible{background:var(--background-modifier-hover);border:0}[data-authoring-surface=balanced-card] .laminar-card-field-input{border:1px solid var(--interactive-accent);background:var(--background-primary);width:100%;height:100%;min-height:0;color:var(--text-normal);font:inherit;border-radius:3px;outline:none;margin:0;padding:1px 4px;line-height:1.2}[data-authoring-surface=balanced-card] textarea.laminar-card-field-input{resize:none}[data-authoring-surface=balanced-card] [data-card-section=header]{background:0 0;border:0;align-items:center;gap:6px;min-width:0;display:flex}[data-authoring-surface=balanced-card] [data-card-completion-control=compact]{flex:0 0 16px;width:16px;height:20px}[data-authoring-surface=balanced-card] .laminar-card-field-slot[data-card-field=title],[data-authoring-surface=balanced-card] .laminar-card-field-input[data-card-field=title]{color:var(--laminar-ink);font-family:var(--laminar-card-title-font,var(--laminar-font-heading));font-size:var(--laminar-type-title);font-weight:var(--laminar-weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:20px;overflow:hidden}[data-authoring-surface=balanced-card] [data-card-section=header] :is([data-laminar-card-overdue],[data-laminar-card-recurrence],[data-testid=marker-archived]){font-size:var(--laminar-type-xs);font-weight:var(--laminar-weight-bold);flex:none;align-items:center;gap:2px;display:inline-flex}[data-authoring-surface=balanced-card] [data-laminar-card-overdue]{color:var(--laminar-status-danger)}[data-authoring-surface=balanced-card] [data-laminar-card-recurrence]{color:var(--laminar-accent-text,var(--laminar-accent))}[data-authoring-surface=balanced-card] [data-card-section=schedule]{min-width:0;padding:0;display:flex}[data-authoring-surface=balanced-card] .laminar-card-when{width:auto;max-width:100%;color:var(--laminar-ink);font-weight:var(--laminar-weight-medium,500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-authoring-surface=balanced-card] .laminar-card-when[data-late=true]{color:var(--laminar-status-danger)}.laminar-card-schedule-grid{grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;display:grid}[data-authoring-surface=balanced-card] [data-card-section=attributes]{border:0;align-items:center;gap:6px;min-width:0;display:flex}[data-authoring-surface=balanced-card] .laminar-card-select-slot{appearance:none;border-radius:var(--laminar-radius-xs);width:auto;max-width:100%;height:16px;box-shadow:none;cursor:pointer;field-sizing:content;font-size:var(--laminar-type-xs);background-image:none;border:0;margin:0;padding:0 5px;line-height:16px}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-card-field=importance]{--h:var(--card-hue-cf);background-color:var(--h);max-width:110px}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-card-field=importance]{background-color:color-mix(in srgb, var(--h) 16%, transparent)}}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-card-field=importance]{color:var(--h)}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-card-field=importance]{color:color-mix(in srgb, var(--h) 50%, var(--laminar-ink))}}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-card-field=importance]{font-weight:var(--laminar-weight-semibold,600)}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-importance=planned]{--h:var(--card-hue-planned)}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-importance=future]{--h:var(--card-hue-future)}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-importance=urgent]{--h:var(--card-hue-urgent)}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-importance=purchase]{--h:var(--card-hue-purchase)}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-importance=perpetual-ver]{--h:var(--card-hue-perpetual)}[data-authoring-surface=balanced-card] .laminar-card-select-slot[data-card-field=category]{max-width:130px;color:var(--laminar-ink-muted);background-color:#0000;padding-inline:2px}:is([data-authoring-surface=balanced-card],[data-authoring-surface=inspector]) .laminar-card-category-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}[data-authoring-surface=balanced-card] .laminar-card-content-row{border:0;min-width:0;display:block;overflow:hidden}[data-authoring-surface=balanced-card] .laminar-card-content-row .laminar-card-field-slot{-webkit-line-clamp:2;height:auto;max-height:30px;color:var(--laminar-ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=balanced-card] .laminar-card-content-row .laminar-card-field-slot{color:color-mix(in srgb, var(--laminar-ink-muted) 88%, var(--laminar-paper))}}[data-authoring-surface=balanced-card] .laminar-card-content-row .laminar-card-field-slot{text-align:left;white-space:normal}[data-authoring-surface=balanced-card] :is(.laminar-card-content-row,[data-card-section=attributes]) [data-empty=true]{opacity:0}[data-authoring-surface=balanced-card]:is(:hover,:focus-within) :is(.laminar-card-content-row,[data-card-section=attributes]) [data-empty=true]{opacity:.6}[data-authoring-surface=balanced-card] .laminar-card-checkbox-target{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}[data-authoring-surface=balanced-card] .laminar-card-action-row{height:18px;color:var(--laminar-ink-muted);font-size:var(--laminar-type-xs);font-variant-numeric:tabular-nums;border:0;align-items:center;gap:8px;display:flex}[data-authoring-surface=balanced-card] .laminar-card-icon-action{font-size:inherit;border-radius:var(--laminar-radius-xs);width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}[data-authoring-surface=balanced-card] .laminar-card-reminder-action{width:auto;color:var(--laminar-ink-muted);white-space:nowrap;grid-auto-flow:column;gap:3px;padding-inline:2px}[data-authoring-surface=balanced-card] .laminar-card-reminder-editor .laminar-card-field-input{width:72px;height:18px;padding-inline:4px}[data-authoring-surface=balanced-card] .laminar-card-icon-action:hover,[data-authoring-surface=balanced-card] .laminar-card-icon-action:focus-visible{background:var(--background-modifier-hover);color:var(--laminar-accent)}[data-authoring-surface=balanced-card] .laminar-card-icon-action:disabled{cursor:default;opacity:.45}[data-authoring-surface=balanced-card] [data-card-action=calendar-link][data-gcal-state=unlinked]{color:var(--laminar-ink-muted);opacity:.7}[data-authoring-surface=balanced-card] [data-card-action=calendar-link]:not([data-gcal-state=unlinked],[data-gcal-state=failed],[data-gcal-state=offline]){color:var(--laminar-accent-text,var(--laminar-accent))}[data-authoring-surface=balanced-card] [data-card-action=calendar-link][data-gcal-state=failed]{color:var(--laminar-status-danger)}[data-authoring-surface=balanced-card] [data-laminar-card-samples]{border-radius:var(--laminar-radius-xs);height:18px;box-shadow:none;font-size:inherit;color:var(--laminar-accent-text,var(--laminar-accent));background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0 2px;display:inline-flex}[data-authoring-surface=balanced-card] [data-card-action=board-details]{opacity:0;margin-left:auto}[data-authoring-surface=balanced-card]:is(:hover,:focus-within,[data-selected=true]) [data-card-action=board-details]{opacity:1}[data-authoring-surface=balanced-card] .laminar-card-attachment-name{max-width:92px;box-shadow:none;color:var(--laminar-ink-muted);font:inherit;background:0 0;border:0;margin:0;padding:1px 3px}[data-authoring-surface=balanced-card][data-completed=true] .laminar-card-field-slot[data-card-field=title]{color:var(--laminar-ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--laminar-ink-muted);-webkit-text-decoration-color:var(--laminar-ink-muted);text-decoration-color:var(--laminar-ink-muted)}@supports (color:color-mix(in lab, red, red)){[data-authoring-surface=balanced-card][data-completed=true] .laminar-card-field-slot[data-card-field=title]{-webkit-text-decoration-color:color-mix(in srgb, var(--laminar-ink-muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--laminar-ink-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--laminar-ink-muted) 60%, transparent)}}[data-authoring-surface=balanced-card][data-completed=true] :is([data-card-section=schedule],[data-card-section=attributes],.laminar-card-content-row){opacity:.7}[data-authoring-surface=balanced-card] [data-card-density=narrow] .laminar-card-field-slot[data-card-field=title]{font-size:var(--laminar-type-control)}[data-authoring-surface=balanced-card] [data-card-density=narrow] .laminar-card-reminder-action [data-card-reminder-summary]{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.laminar-card-detail-overlay{z-index:var(--layer-popover,30);border:0;border-left:1px solid var(--laminar-rule);background:var(--laminar-paper);width:min(440px,45vw);height:100dvh;min-height:320px;box-shadow:var(--laminar-elevation-raised);color:var(--laminar-ink);font-family:var(--laminar-font-body);-webkit-user-select:text;user-select:text;border-radius:0;flex-direction:column;padding:0;display:flex;position:fixed;top:0;right:0;overflow:hidden}@media (max-width:520px){.laminar-card-detail-overlay{width:100vw;min-height:100dvh}}.laminar-card-detail-overlay__header{justify-content:space-between;align-items:center;gap:var(--laminar-space-3);min-height:54px;padding:var(--laminar-space-2) var(--laminar-space-3);border-bottom:1px solid var(--laminar-border-subtle);display:flex}.laminar-card-detail-overlay__heading{gap:2px;min-width:0;display:grid}.laminar-card-detail-overlay__heading>strong{color:var(--laminar-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.laminar-card-detail-completion{min-height:24px;color:var(--laminar-ink);font-size:var(--laminar-type-control);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.laminar-card-detail-path.laminar-card-detail-path{white-space:normal;word-break:break-all}.laminar-card-detail-help.laminar-card-detail-help{white-space:normal;margin:0}[data-testid=card-authoring-status][data-gcal-state=failed]{color:var(--laminar-status-danger)}.lm-btn.lm-btn.laminar-card-collect-to-card{color:var(--text-accent)}.laminar-sm-link-step-name{color:var(--laminar-ink);font-size:var(--laminar-type-control);font-weight:var(--laminar-weight-semibold)}.lm-row.lm-row.laminar-sm-link-row{gap:4px;margin-left:0;padding-left:16px}:is(.laminar-sm-link-row>.laminar-sm-link-open,.laminar-card-detail-row>.laminar-card-detail-row-open){border-radius:var(--laminar-radius-xs);height:100%;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}.laminar-sm-link-row>.laminar-sm-link-open>svg{color:var(--laminar-ink-muted);flex:none}.laminar-card-detail-list{margin:0;padding:0;list-style:none}.laminar-card-detail-version-state{margin-left:6px}.laminar-sm-link-row>.laminar-sm-link-unlink{opacity:0}.laminar-sm-link-row:is(:hover,:focus-within)>.laminar-sm-link-unlink{opacity:1}[data-authoring-surface=inspector]>.laminar-card-detail-section{margin-top:8px}[data-authoring-surface=inspector]>.laminar-card-detail-delete{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.laminar-card-detail-overlay>[data-authoring-surface=inspector]>*{flex-shrink:0}.laminar-card-detail-overlay>[data-authoring-surface=inspector]{min-height:0;padding:var(--laminar-space-4);flex:auto;overflow-y:auto}[data-authoring-surface=balanced-card] .laminar-card-detail-tabs{z-index:2;background:var(--laminar-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding-bottom:2px;display:grid;position:sticky;top:-4px}[data-authoring-surface=balanced-card] .laminar-card-detail-tabs button{border:0;border-bottom:1px solid var(--laminar-rule);min-height:22px;color:var(--laminar-ink-faint);font:inherit;background:0 0;border-radius:0;margin:0;padding:1px 4px}[data-authoring-surface=balanced-card] .laminar-card-detail-tabs button[aria-pressed=true]{border-bottom-color:var(--laminar-accent);color:var(--laminar-accent);font-weight:var(--laminar-weight-bold)}[data-authoring-surface=balanced-card] .laminar-card-detail-tabs button:focus-visible{outline:1px solid var(--laminar-accent);outline-offset:-2px}[data-authoring-surface=balanced-card] .laminar-card-detail-grid{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:4px;display:grid}[data-authoring-surface=balanced-card] .laminar-card-detail-grid label{gap:2px;min-width:0;display:grid}[data-authoring-surface=balanced-card] .laminar-card-detail-grid label>span,[data-authoring-surface=balanced-card] .laminar-card-detail-heading>span{color:var(--laminar-accent);font-weight:var(--laminar-weight-bold);letter-spacing:var(--laminar-tracking-label)}[data-authoring-surface=balanced-card] .laminar-card-detail-heading{border-top:1px solid var(--laminar-rule);justify-content:space-between;align-items:center;padding-top:4px;display:flex}[data-authoring-surface=balanced-card] .laminar-card-detail-heading small{border:1px solid var(--laminar-rule);border-radius:var(--laminar-radius-pill);place-items:center;min-width:18px;height:18px;display:grid}[data-authoring-surface=balanced-card] .laminar-card-detail-todos{gap:2px;display:grid}[data-authoring-surface=balanced-card] .laminar-card-detail-connections{gap:5px;min-width:0;display:grid}[data-authoring-surface=balanced-card] .laminar-card-detail-todo{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:2px;min-width:0;display:grid}[data-authoring-surface=balanced-card] .laminar-card-detail-todo>button{border-radius:var(--laminar-radius-xs);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--laminar-ink-muted);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}[data-authoring-surface=balanced-card] .laminar-card-detail-todo>button:hover,[data-authoring-surface=balanced-card] .laminar-card-detail-todo>button:focus-visible{background:var(--laminar-accent-soft);color:var(--laminar-accent)}[data-authoring-surface=balanced-card] .laminar-card-detail-todo--new{grid-template-columns:24px minmax(0,1fr) 24px}[data-authoring-surface=balanced-card] .laminar-card-detail-todo--new:before{content:""}[data-authoring-surface=tab-tree] [role=button],[data-authoring-surface=perpetual-tree] [role=button]{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}[data-tree-embedded=true]{position:relative}[data-authoring-surface=tab-tree],[data-authoring-surface=perpetual-tree]{height:100%}.laminar-tree-add-row{border-top:1px solid var(--lm-divider);border-radius:var(--lm-r-inner);background:var(--laminar-paper);flex:none;margin-top:4px;padding:4px}.laminar-tree-add-row:is(:hover,:focus-within){background:var(--lm-selected);box-shadow:inset 0 0 0 1px var(--lm-selected-border)}.lm-btn.lm-btn.laminar-tree-add-button{width:100%;color:var(--laminar-ink);justify-content:center}.laminar-tree-scroll-body{flex:auto;min-height:0;scroll-padding-bottom:4px;overflow:hidden auto}[data-authoring-surface=tab-tree]>[role=tree],[data-authoring-surface=perpetual-tree]>[role=tree]{flex:auto}[data-authoring-surface=perpetual-tree] .laminar-records-row{position:relative}[data-authoring-surface=perpetual-tree] .laminar-records-row:before{content:"";width:calc(var(--lm-depth,0) * 16px);background:repeating-linear-gradient(to right, var(--lm-border) 0 1px, transparent 1px 16px);pointer-events:none;position:absolute;top:0;bottom:0;left:8px}.laminar-records-section-name{align-self:center;width:96px;margin-left:4px}.laminar-records-tag-filter{border-bottom:1px solid var(--laminar-border-subtle);gap:4px;padding:6px 8px;display:grid}.laminar-records-tag-filter__query{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.laminar-records-tag-filter__chips{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.laminar-records-tag-filter__chips>.lm-pick{flex:none}.laminar-record-icon-slot{width:24px;height:24px;color:var(--text-faint);font:inherit;cursor:default;background:0 0;border:0;border-radius:4px;flex:0 0 24px;place-items:center;margin:-1px 1px -1px 0;font-size:13px;line-height:1;display:inline-grid}.laminar-tab-action-menu{width:208px}.laminar-tab-label-color-item{cursor:pointer}.laminar-tab-label-color{cursor:pointer;background:0 0;border:0;width:24px;height:16px;padding:0}.lm-row.lm-row:is(.is-drop-child,.is-link-source){background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.lm-row.lm-row:is(.is-drop-child,.is-link-source){background:color-mix(in srgb, var(--laminar-accent) 20%, transparent)}}.laminar-tab-tree-zoom-mark{color:var(--laminar-accent);margin-left:4px;display:inline-flex}.laminar-tab-tree-visibility{width:24px;height:24px;color:var(--laminar-ink-muted);place-items:center;display:inline-grid}.laminar-tab-tree-banner{flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px 4px;display:flex}.laminar-tab-tree-banner>.laminar-icon{color:var(--laminar-accent)}.laminar-tab-tree-move-picker{flex-wrap:wrap;gap:4px;padding-block:2px 4px;display:flex}.lm-row-icon>.laminar-record-icon-slot{margin:-4px}.laminar-record-icon-glyph{pointer-events:none;background:0 0;place-items:center;width:20px;height:20px;display:inline-grid}button.laminar-record-icon-slot{min-width:24px;min-height:24px;box-shadow:none;cursor:pointer;background:0 0;padding:0}button.laminar-record-icon-slot:hover,button.laminar-record-icon-slot:focus-visible,button.laminar-record-icon-slot[aria-expanded=true]{background:var(--background-modifier-hover);color:var(--text-normal);outline:none}button.laminar-record-icon-slot:focus-visible{outline:2px solid var(--background-modifier-border-focus);outline-offset:-2px}.laminar-record-icon-picker__body{display:contents}.laminar-record-icon-picker{flex-direction:column;gap:6px;width:236px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:flex;overflow:auto}.laminar-record-icon-picker>p{color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.laminar-record-icon-picker__grid{grid-template-columns:repeat(4,36px);gap:4px;display:grid}.laminar-record-icon-picker__native{border-top:1px solid var(--background-modifier-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;padding-top:6px;display:grid}.laminar-record-icon-picker__native label{color:var(--text-muted);grid-column:1/-1;gap:3px;font-size:11px;font-weight:600;display:grid}.laminar-record-icon-picker__native input{border:1px solid var(--background-modifier-border);background:var(--background-primary);width:100%;height:30px;color:var(--text-normal);border-radius:5px;padding:0 7px;font-size:16px}.laminar-record-icon-picker__native p{color:var(--text-faint);grid-column:1;margin:0;font-size:10px;line-height:1.35}.laminar-record-icon-picker__native p[role=alert]{color:var(--text-error)}.laminar-record-icon-picker__native button[type=submit]{grid-area:2/2/span 2;align-self:end;min-width:44px;min-height:30px;font-size:11px}.laminar-record-icon-picker button{min-width:36px;min-height:36px;color:var(--text-normal);cursor:pointer;background:0 0;border:0;border-radius:5px}.laminar-record-icon-picker button:hover,.laminar-record-icon-picker button:focus-visible,.laminar-record-icon-picker button[aria-checked=true]{background:var(--background-modifier-hover);outline:none}.laminar-record-icon-picker button:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:-2px}[data-authoring-surface=inspector]{gap:var(--laminar-space-3);font-size:var(--laminar-type-control)}[data-authoring-surface=inspector] input[type=checkbox]{--laminar-checkbox-em:14px}[data-authoring-surface=inspector] input:is([type=date],[type=time]){box-sizing:border-box;height:28px;min-height:28px;padding-block:0}.laminar-month-completion-filter{min-height:24px}[data-authoring-surface=month] input[type=checkbox]{min-width:24px;min-height:24px}:is([data-authoring-surface=tab-tree],[data-authoring-surface=perpetual-tree]){background:var(--laminar-paper);gap:2px}:is([data-authoring-surface=tab-tree],[data-authoring-surface=perpetual-tree])>:first-child h3{color:var(--laminar-ink);font-family:var(--laminar-font-heading);font-size:var(--laminar-type-body-lg);margin:0}:is([data-authoring-surface=tab-tree],[data-authoring-surface=perpetual-tree]) [role=tree]{scrollbar-color:var(--laminar-ink-muted) transparent}@supports (color:color-mix(in lab, red, red)){:is([data-authoring-surface=tab-tree],[data-authoring-surface=perpetual-tree]) [role=tree]{scrollbar-color:color-mix(in srgb, var(--laminar-ink-muted) 56%, transparent) transparent}}[data-authoring-surface=date-memo]{border-radius:var(--laminar-radius-sm);background:var(--laminar-panel)}[data-authoring-surface=date-memo]>:last-child>div{border-color:var(--laminar-rule);background:var(--laminar-paper)}@media (prefers-reduced-motion:reduce){[data-authoring-surface=balanced-card]{transition:none}}:is([data-operational-surface=integrity-report],[data-operational-surface=migration],[data-operational-surface=settings-gcal],[data-operational-surface=markdown-toolbar],[data-operational-surface=markdown-toolbar-floating],[data-operational-surface=card-attachment],[data-operational-surface=restore-report]){box-sizing:border-box;color:var(--laminar-ink);font-family:var(--laminar-font-body)}:is([data-operational-surface=integrity-report],[data-operational-surface=settings-gcal]){background:var(--laminar-canvas)}:is([data-operational-surface=migration],[data-operational-surface=restore-report]){border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-lg);background:var(--laminar-paper);box-shadow:none}:is([data-operational-surface=migration],[data-operational-surface=restore-report]) .modal-title{font-family:var(--laminar-font-heading);font-size:var(--laminar-type-title);line-height:var(--laminar-line-heading)}[data-evidence-hierarchy]{border:var(--laminar-rule-width) solid var(--laminar-rule);border-radius:var(--laminar-radius-sm);background:var(--laminar-panel);box-shadow:none}[data-evidence-hierarchy=migration-report]{gap:var(--laminar-space-3);display:grid}.laminar-migration-summary{margin-block:0 var(--laminar-space-3);color:var(--text-normal);font-weight:600}.laminar-settings-advanced-disclosure{margin-block:var(--laminar-space-3);padding:var(--laminar-space-3);border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);background:var(--background-secondary)}.laminar-settings-advanced-disclosure>summary{align-items:center;display:flex}.laminar-settings-advanced-disclosure[open]>summary{margin-bottom:var(--laminar-space-2)}.laminar-settings-advanced-disclosure .setting-item{border-top-color:var(--background-modifier-border)}[data-evidence-hierarchy=migration-report],[data-evidence-hierarchy=repair-preview]{background:0 0;border:0;border-radius:0;padding:0}.laminar-migration-report-disclosure{margin:var(--laminar-space-2) 0 0}.laminar-migration-report-disclosure>summary{display:list-item}.laminar-migration-report-disclosure[open]>summary{margin-bottom:var(--laminar-space-1)}[data-evidence-hierarchy=migration-report] .laminar-migration-checklist{min-width:0;margin:var(--laminar-space-2) 0 0;background:0 0;border:0;padding:0}.laminar-migration-checklist>legend{margin-bottom:var(--laminar-space-1);padding:0}[data-evidence-hierarchy=migration-report] .laminar-migration-safety{white-space:normal;background:0 0;margin:0;padding:0}.laminar-migration-checklist>label{align-items:center;min-height:24px}[data-evidence-hierarchy=repair-preview] ul{margin:0;padding-inline-start:1.25em}[data-evidence-hierarchy=repair-preview] li{padding-block:2px}[data-operational-surface=integrity-report] :is(.integrity-summary>div,.integrity-card,.integrity-panel footer){border-color:var(--laminar-rule);background:var(--laminar-paper);box-shadow:none}[data-operational-surface=integrity-report] :is(h1,h2){font-family:var(--laminar-font-heading)}[data-evidence-hierarchy=orphan-recovery]{padding:var(--laminar-space-3);background:var(--laminar-panel)}[data-operational-surface=settings-gcal]>.setting-item{padding-block:var(--laminar-space-3);border-block-end:var(--laminar-rule-width) solid var(--laminar-rule)}[data-operational-surface=settings-gcal]>.setting-item-heading{background:0 0;margin-block-start:var(--laminar-space-5)}[data-operational-surface=settings-gcal]>.setting-item-heading .setting-item-name{color:var(--laminar-ink);font-family:var(--laminar-font-heading);font-size:var(--laminar-type-title);line-height:var(--laminar-line-heading)}[data-operational-surface=settings-gcal] :is(input,textarea,button){border-color:var(--laminar-rule);background:var(--laminar-panel);min-height:24px;box-shadow:none}[data-operational-surface=settings-gcal] select{border-color:var(--laminar-rule);background-color:var(--laminar-panel);box-shadow:none}[data-operational-surface=settings-gcal] .checkbox-container{min-height:24px}.laminar-timeline-empty{z-index:1;justify-items:start;gap:var(--laminar-space-1);width:max-content;color:var(--laminar-ink-muted);pointer-events:none;display:grid;position:sticky;inset-block-start:calc(var(--laminar-space-8) * 3);inset-inline-start:var(--laminar-space-6)}[data-operational-surface=card-attachment]{gap:var(--laminar-space-2);display:grid}[data-authoring-surface=inspector] h3.lm-section-label{margin:0}.laminar-shell{box-sizing:border-box;background:var(--laminar-canvas);min-width:0;min-height:0;color:var(--laminar-ink);font-family:var(--laminar-font-body)}.laminar-shell-header{z-index:5;box-sizing:border-box;border-color:var(--laminar-rule);background:var(--laminar-paper);min-width:0;min-height:44px;color:var(--laminar-ink);position:relative}.laminar-shell-body{background:var(--laminar-canvas);min-width:0;min-height:0}.laminar-shell-navigation{--laminar-panel:var(--laminar-navigation-raised);--laminar-panel-raised:var(--laminar-navigation-hover);--laminar-ink:var(--laminar-navigation-ink);--laminar-ink-muted:var(--laminar-navigation-muted);--laminar-rule:var(--laminar-navigation-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell-navigation{--laminar-rule:color-mix(in srgb, var(--laminar-navigation-ink) 18%, var(--laminar-navigation))}}.laminar-shell-navigation{--background-primary:var(--laminar-navigation);--background-primary-alt:var(--laminar-navigation-raised);--background-secondary:var(--laminar-navigation-raised);--background-secondary-alt:var(--laminar-navigation-hover);--background-modifier-border:var(--laminar-navigation-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell-navigation{--background-modifier-border:color-mix(in srgb, var(--laminar-navigation-ink) 18%, var(--laminar-navigation))}}.laminar-shell-navigation{--background-modifier-border-hover:var(--laminar-navigation-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell-navigation{--background-modifier-border-hover:color-mix(in srgb, var(--laminar-navigation-ink) 32%, var(--laminar-navigation))}}.laminar-shell-navigation{--background-modifier-hover:var(--laminar-navigation-hover);--interactive-accent:var(--laminar-navigation-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell-navigation{--interactive-accent:color-mix(in srgb, var(--laminar-navigation-ink) 72%, var(--laminar-accent))}}.laminar-shell-navigation{--text-normal:var(--laminar-navigation-ink);--text-muted:var(--laminar-navigation-muted);--text-faint:var(--laminar-navigation-muted)}@supports (color:color-mix(in lab, red, red)){.laminar-shell-navigation{--text-faint:color-mix(in srgb, var(--laminar-navigation-muted) 72%, transparent)}}.laminar-shell-navigation{--text-accent:var(--interactive-accent);--laminar-focus-ring:var(--laminar-ink);--laminar-focus-ring-alt:var(--laminar-paper);border-color:var(--laminar-rule);background:var(--laminar-navigation);color:var(--laminar-navigation-ink)}.laminar-shell-navigation button:not([data-ui]){color:var(--laminar-navigation-ink);background:0 0}.laminar-shell-navigation :is(input,select,textarea){border-color:var(--laminar-rule);background:var(--laminar-navigation-raised);color:var(--laminar-navigation-ink)}.laminar-shell-workspace{background:var(--laminar-canvas);min-width:0;min-height:0;color:var(--laminar-ink)}.laminar-shell-inspector{border-color:var(--laminar-rule);background:var(--laminar-paper);min-width:0;min-height:0;color:var(--laminar-ink)}.laminar-shell-header--board{padding:var(--laminar-space-2) var(--laminar-space-3)}.laminar-shell--board .laminar-shell-navigation{border-inline-end:var(--laminar-rule-width) solid var(--laminar-navigation-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell--board .laminar-shell-navigation{border-inline-end:var(--laminar-rule-width) solid color-mix(in srgb, var(--laminar-navigation-ink) 16%, var(--laminar-navigation))}}.laminar-shell--board .laminar-shell-inspector{border-inline-start:var(--laminar-rule-width) solid var(--laminar-rule)}.laminar-shell--home{background-color:var(--laminar-canvas)}.laminar-shell-header--home{min-height:44px;padding-bottom:var(--laminar-space-2);border-bottom:var(--laminar-rule-width) solid var(--laminar-rule)}.laminar-shell--home>.laminar-shell-workspace{background:0 0;max-width:1500px;margin-inline:auto}.workspace-ribbon .laminar-shell-launcher{border:var(--laminar-rule-width) solid transparent;border-radius:var(--laminar-radius-md);transition:background-color var(--laminar-motion-fast) var(--laminar-motion-ease), border-color var(--laminar-motion-fast) var(--laminar-motion-ease), color var(--laminar-motion-fast) var(--laminar-motion-ease)}.workspace-ribbon .laminar-navigation-launcher{color:var(--icon-color)}.workspace-ribbon .laminar-home-launcher{--icon-opacity:1;color:var(--laminar-ink);margin-top:10px}.workspace-ribbon .laminar-board-launcher,body[data-laminar-visual-theme=dark] .workspace-ribbon .laminar-board-launcher,body.theme-dark:not([data-laminar-visual-theme]) .workspace-ribbon .laminar-board-launcher{color:var(--lm-board-color,var(--icon-color))}@supports (color:color-mix(in lab, red, red)){body[data-laminar-visual-theme=dark] .workspace-ribbon .laminar-board-launcher,body.theme-dark:not([data-laminar-visual-theme]) .workspace-ribbon .laminar-board-launcher{color:color-mix(in srgb, var(--lm-board-color,var(--icon-color)) 50%, var(--laminar-ink))}}.workspace-ribbon .side-dock-ribbon-action:not(.laminar-shell-launcher)+.laminar-shell-launcher,.workspace-ribbon .laminar-shell-launcher+.side-dock-ribbon-action:not(.laminar-shell-launcher){margin-top:11px;position:relative}.workspace-ribbon .side-dock-ribbon-action:not(.laminar-shell-launcher)+.laminar-shell-launcher:before,.workspace-ribbon .laminar-shell-launcher+.side-dock-ribbon-action:not(.laminar-shell-launcher):before{background:var(--laminar-border-subtle);content:"";pointer-events:none;width:20px;height:1px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.workspace-ribbon .laminar-shell-launcher:hover,.workspace-ribbon .laminar-shell-launcher:focus-visible,.workspace-ribbon .laminar-shell-launcher.is-active{border-color:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-ribbon .laminar-shell-launcher:hover,.workspace-ribbon .laminar-shell-launcher:focus-visible,.workspace-ribbon .laminar-shell-launcher.is-active{border-color:color-mix(in srgb, var(--laminar-accent) 36%, transparent)}}.workspace-ribbon .laminar-shell-launcher:hover,.workspace-ribbon .laminar-shell-launcher:focus-visible,.workspace-ribbon .laminar-shell-launcher.is-active{background:var(--laminar-accent-soft)}@container laminar-board (max-width:1024px){.laminar-shell-header--board{min-height:48px;padding:var(--laminar-space-2)}.laminar-shell--board .laminar-shell-navigation,.laminar-shell--board .laminar-shell-inspector{padding:var(--laminar-space-2)}}@media (max-width:760px){.laminar-shell-header--home{min-height:48px}.laminar-shell-header--sample-manager{min-height:44px}.laminar-shell-header--home{padding-bottom:var(--laminar-space-2)}}.laminar-research-services-view{padding:0!important}.laminar-research-services{background:var(--background-primary);height:100%;min-height:0;color:var(--text-normal);padding:0;container:laminar-research-services/inline-size}.laminar-research-services__hub{background:var(--background-primary);grid-template-columns:minmax(220px,.78fr) minmax(360px,1.7fr) minmax(250px,.92fr);height:100%;min-height:0;display:grid}.laminar-research-services__navigation,.laminar-research-services__workspace,.laminar-research-services__inspector{min-width:0;min-height:0;overflow:auto}.laminar-research-services__navigation{gap:var(--laminar-space-4);border-right:var(--laminar-rule-width) solid var(--background-modifier-border);padding:var(--laminar-space-4);background:var(--background-secondary);flex-direction:column;display:flex}.laminar-research-services__registry{gap:var(--laminar-space-3);flex-direction:column;display:flex}.laminar-research-services__registry-header{justify-content:space-between;align-items:baseline;gap:var(--laminar-space-3);border-bottom:var(--laminar-rule-width) solid var(--background-modifier-border);padding-bottom:var(--laminar-space-3);display:flex}.laminar-research-services__registry-header h1{font-size:var(--laminar-type-title);margin:0}.laminar-research-services__registry-controls{gap:var(--laminar-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.laminar-research-services__registry-controls>:is(.lm-search,.lm-select){width:100%;min-width:0}.laminar-research-services__registry-controls>.lm-meta{grid-column:1/-1}.laminar-research-services__empty span,.laminar-research-services__workspace p,.laminar-research-services__inspector p{color:var(--text-muted);font-size:var(--laminar-type-sm)}.laminar-research-services__empty{justify-content:center;align-items:center;gap:var(--laminar-space-2);border:var(--laminar-rule-width) dashed var(--background-modifier-border);border-radius:var(--laminar-radius-md);text-align:center;flex-direction:column;min-height:7rem;display:flex}.laminar-research-services__service-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.laminar-research-services__navigation-groups{gap:var(--laminar-space-3);display:grid}.laminar-research-services__navigation-section{border-top:var(--laminar-rule-width) solid var(--background-modifier-border);padding-top:var(--laminar-space-3)}.laminar-research-services__navigation-section h2,.laminar-research-services__inspector h2,.laminar-research-services__inspector h3{margin:0}.laminar-research-services__navigation-section h2,.laminar-research-services__inspector h3,.laminar-research-services__field-history>h2,.laminar-research-services__field-history-run h3,.laminar-research-services__field-history-legacy-archive h3{font-size:var(--laminar-type-control);letter-spacing:.04em;color:var(--text-normal);font-weight:600}.laminar-research-services__navigation-section p,.laminar-research-services__inspector p{margin:var(--laminar-space-1) 0 0}.laminar-research-services__service-list>li:not(:last-child),.laminar-research-services__navigation-list>li:not(:last-child){border-bottom:1px solid var(--laminar-border-subtle)}.laminar-research-services__service-meta em{font-style:normal}.laminar-research-services button.lm-item{border-radius:0}.laminar-research-services__field-history-topics [role=list]{flex-direction:column;min-width:0;display:flex}.laminar-research-services__navigation-list{margin:var(--laminar-space-2) 0 0;gap:0;padding:0;list-style:none;display:grid}.laminar-research-services__workspace{padding:var(--laminar-space-5);gap:var(--laminar-space-5);flex-direction:column;display:flex}.laminar-research-services__workspace-header{justify-content:space-between;align-items:flex-start;gap:var(--laminar-space-4);border-bottom:var(--laminar-rule-width) solid var(--background-modifier-border);padding-bottom:var(--laminar-space-4);display:flex}.laminar-research-services__workspace-header>div:first-child{min-width:0}.laminar-research-services__workspace-header :is(h1,p){overflow-wrap:anywhere}.laminar-research-services__connection-state>span,.laminar-research-services__service-summary span{color:var(--text-muted);font-size:var(--laminar-type-xs);letter-spacing:.08em;font-weight:600}.laminar-research-services__workspace h1{margin:var(--laminar-space-1) 0;font-size:var(--laminar-type-display)}.laminar-research-services__summary{cursor:pointer;align-items:center;gap:4px;min-height:24px;list-style:none;display:flex}.laminar-research-services__summary::-webkit-details-marker{display:none}.laminar-research-services__section-tabs{flex:none}.laminar-research-services__section-panel{gap:var(--laminar-space-4);flex-direction:column;min-width:0;display:flex}.laminar-research-services__section-panel>:is(h2,p),.laminar-research-services__help>:is(h2,h3,p){margin:0}.laminar-research-services__help{gap:var(--laminar-space-3);display:grid}.laminar-research-services__resume{justify-content:space-between;align-items:center;gap:var(--laminar-space-3);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);padding:var(--laminar-space-4);display:flex}.laminar-research-services__blocked-recovery>div{gap:var(--laminar-space-1);min-width:0;display:grid}.laminar-research-services__blocked-recovery :is(h2,p){font-size:var(--laminar-type-control);margin:0}.laminar-research-services__blocked-recovery h2{font-weight:600}.laminar-research-services__resume h2,.laminar-research-services__resume p{margin:var(--laminar-space-1) 0 0}.laminar-research-services__runtime{align-items:flex-end;gap:var(--laminar-space-1);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);padding:var(--laminar-space-2) var(--laminar-space-3);flex-direction:column;flex:none;display:flex}.laminar-research-services__runtime span{color:var(--text-muted);font-size:var(--laminar-type-xs)}.laminar-research-services__service-summary{border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.laminar-research-services__service-summary>div{min-width:0;padding:var(--laminar-space-3);gap:var(--laminar-space-1);flex-direction:column;display:flex}.laminar-research-services__service-summary>div+div{border-left:var(--laminar-rule-width) solid var(--background-modifier-border)}.laminar-research-services__service-summary :is(code,strong){overflow-wrap:anywhere;font-size:var(--laminar-type-sm)}.laminar-research-services__workspace-empty{border:var(--laminar-rule-width) dashed var(--background-modifier-border);border-radius:var(--laminar-radius-md);min-height:15rem;padding:var(--laminar-space-5);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.laminar-research-services__workspace-empty h1{margin:var(--laminar-space-2) 0;font-size:var(--laminar-type-control);letter-spacing:.04em;color:var(--text-normal);font-weight:600}.laminar-research-services__field-history{gap:var(--laminar-space-4);min-width:0;display:grid}.laminar-research-services__field-history-intro{justify-content:space-between;align-items:flex-start;gap:var(--laminar-space-4);display:flex}.laminar-research-services__field-history-intro :is(h2,p),.laminar-research-services__field-history-start :is(h3,p),.laminar-research-services__field-history-topics h3,.laminar-research-services__field-history-stage :is(h3,p){margin:0}.laminar-research-services__field-history-intro span,.laminar-research-services__field-history-status span{color:var(--text-muted);font-size:var(--laminar-type-xs);letter-spacing:.06em;font-weight:600}.laminar-research-services__field-history-intro h2{margin-top:var(--laminar-space-1)}.laminar-research-services__field-history-start,.laminar-research-services__field-history-status,.laminar-research-services__field-history-stage,.laminar-research-services__field-history-topics{gap:var(--laminar-space-3);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);min-width:0;padding:var(--laminar-space-4);display:grid}.laminar-research-services__field-history-start label{gap:var(--laminar-space-1);font-size:var(--laminar-type-sm);font-weight:600;display:grid}.laminar-research-services__field-history-start textarea.lm-textbox.lm-textbox{resize:vertical;width:100%;min-height:7rem}.laminar-research-services__field-history-start .lm-select{width:min(100%,16rem)}.laminar-research-services__field-history-start-actions{gap:var(--laminar-space-2);flex-wrap:wrap;min-width:0;display:flex}.laminar-research-services__field-history-steps{overflow-x:auto}.laminar-research-services__field-history-steps ol{gap:var(--laminar-space-2);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.laminar-research-services__field-history-steps li{align-items:flex-start;gap:var(--laminar-space-2);border-bottom:calc(var(--laminar-rule-width) * 2) solid var(--background-modifier-border);min-width:0;padding:var(--laminar-space-2) 0;color:var(--text-muted);font-size:var(--laminar-type-xs);display:flex}.laminar-research-services__field-history-steps li strong{overflow-wrap:anywhere}.laminar-research-services__field-history-steps li[aria-current=step]{border-color:var(--interactive-accent);color:var(--text-normal)}.laminar-research-services__field-history-steps li>span{border:var(--laminar-rule-width) solid currentcolor;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}.laminar-research-services__field-history-status{background:var(--background-secondary);grid-template-columns:repeat(3,minmax(0,1fr))}.laminar-research-services__field-history-status>div{gap:var(--laminar-space-1);min-width:0;display:grid}.laminar-research-services__field-history-status strong{overflow-wrap:anywhere;font-size:var(--laminar-type-sm)}.laminar-research-services__field-history-status>p{grid-column:1/-1;margin:0}.laminar-research-services__field-history-legacy-archive{gap:var(--laminar-space-2);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);background:var(--background-secondary);min-width:0;padding:var(--laminar-space-4);display:grid}.laminar-research-services__field-history-legacy-archive :is(h3,h4,p,ul){margin:0}.laminar-research-services__field-history-legacy-archive ul{gap:var(--laminar-space-2);padding:0;list-style:none;display:grid}.laminar-research-services__field-history-legacy-archive li{gap:var(--laminar-space-1);border-top:var(--laminar-rule-width) solid var(--background-modifier-border);min-width:0;padding-top:var(--laminar-space-2);display:grid}.laminar-research-services__field-history-sources,.laminar-research-services__field-history-extraction,.laminar-research-services__field-history-scholar{gap:var(--laminar-space-3);min-width:0;display:grid}.laminar-research-services__field-history-sources{border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);padding:var(--laminar-space-4)}.laminar-research-services__field-history-sources :is(h3,p,ul),.laminar-research-services__field-history-scholar :is(p,strong,span),.laminar-research-services__field-history-extraction :is(h3,p){margin:0}.laminar-research-services__field-history-scholar{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.laminar-research-services__field-history-scholar article{align-content:start;gap:var(--laminar-space-2);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);min-width:0;padding:var(--laminar-space-3);background:var(--background-secondary);display:grid}.laminar-research-services__field-history-scholar article>div,.laminar-research-services__field-history-sources fieldset label>span,.laminar-research-services__field-history-extraction label{gap:var(--laminar-space-1);min-width:0;display:grid}.laminar-research-services__field-history-scholar span,.laminar-research-services__field-history-sources small,.laminar-research-services__field-history-help{color:var(--text-muted);font-size:var(--laminar-type-xs);overflow-wrap:anywhere}.laminar-research-services__field-history-source-actions{gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.laminar-research-services__field-history-sources fieldset{gap:var(--laminar-space-2);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);min-width:0;padding:var(--laminar-space-3);margin:0;display:grid}.laminar-research-services__field-history-sources fieldset label{align-items:flex-start;gap:var(--laminar-space-2);min-width:0;display:flex}.laminar-research-services__field-history-sources fieldset input{flex:none}.laminar-research-services__field-history-extraction{border-left:calc(var(--laminar-rule-width) * 3) solid var(--interactive-accent);padding:var(--laminar-space-3);background:var(--background-secondary)}.laminar-research-services__field-history-extraction>header{justify-content:space-between;gap:var(--laminar-space-3);display:flex}.laminar-research-services__field-history-extraction :is(textarea,input,.lm-select){width:100%}.laminar-research-services__field-history-extraction textarea.lm-textbox.lm-textbox{resize:vertical;min-height:5rem}.laminar-research-services__field-history-map,.laminar-research-services__field-history-edit,.laminar-research-services__field-history-context{gap:var(--laminar-space-4);min-width:0;display:grid}.laminar-research-services__field-history-context{border-top:var(--laminar-rule-width) solid var(--background-modifier-border);padding-top:var(--laminar-space-4)}.laminar-research-services__field-history-context>:is(h3,p),.laminar-research-services__field-history-map :is(h3,h4,p),.laminar-research-services__field-history-edit :is(h3,h4,p){margin:0}.laminar-research-services__field-history-source-preview>div,.laminar-research-services__field-history-editor-grid{gap:var(--laminar-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.laminar-research-services__field-history-source-preview,.laminar-research-services__field-history-saved-map,.laminar-research-services__field-history-editor-grid>section,.laminar-research-services__field-history-review{align-content:start;gap:var(--laminar-space-3);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);min-width:0;padding:var(--laminar-space-4);display:grid}.laminar-research-services__field-history-source-preview article,.laminar-research-services__field-history-saved-map article,.laminar-research-services__field-history-edit [role=listitem]{gap:var(--laminar-space-1);border-radius:var(--laminar-radius-sm);min-width:0;padding:var(--laminar-space-3);background:var(--background-secondary);overflow-wrap:anywhere;display:grid}.laminar-research-services__field-history-saved-map>div{gap:var(--laminar-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));min-width:0;display:grid}.laminar-research-services__field-history-saved-map article :is(p,small){overflow-wrap:anywhere;margin:0}.laminar-research-services__field-history-source-preview span,.laminar-research-services__field-history-source-preview small,.laminar-research-services__field-history-edit [role=listitem] span{color:var(--text-muted);font-size:var(--laminar-type-xs)}.laminar-research-services__field-history-editor-grid label{gap:var(--laminar-space-1);min-width:0;display:grid}.laminar-research-services__field-history-editor-grid :is(input,.lm-select,textarea){width:100%;min-width:0}.laminar-research-services__field-history-editor-grid textarea.lm-textbox.lm-textbox{resize:vertical;min-height:5rem}.laminar-research-services__field-history-html{gap:var(--laminar-space-3);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);min-width:0;padding:var(--laminar-space-4);display:grid}.laminar-research-services__field-history-html>header{justify-content:space-between;align-items:flex-start;gap:var(--laminar-space-3);min-width:0;display:flex}.laminar-research-services__field-history-html :is(h3,p){margin:0}.laminar-research-services__field-history-html-actions{gap:var(--laminar-space-2);flex-wrap:wrap;flex:none;display:flex}.laminar-research-services__field-history-html iframe{border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);background:#fff;width:100%;min-height:min(68vh,48rem)}.laminar-research-services__wall-e{gap:var(--laminar-space-4);min-width:0;display:grid}.laminar-research-services__wall-e>form{gap:var(--laminar-space-3);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);min-width:0;padding:var(--laminar-space-4);display:grid}.laminar-research-services__wall-e textarea.lm-textbox.lm-textbox{resize:vertical;width:100%;min-height:9rem}.laminar-research-services__wall-e fieldset{gap:var(--laminar-space-2) var(--laminar-space-4);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.laminar-research-services__wall-e fieldset legend{width:100%;margin-bottom:var(--laminar-space-2);font-weight:600}.laminar-research-services__wall-e fieldset label{align-items:center;gap:var(--laminar-space-1);display:inline-flex}.laminar-research-services__wall-e-result{gap:var(--laminar-space-3);border-top:var(--laminar-rule-width) solid var(--background-modifier-border);min-width:0;padding-top:var(--laminar-space-4);display:grid}.laminar-research-services__wall-e-result :is(h2,h3,ul,p){margin:0}.laminar-research-services__wall-e-result ul{gap:var(--laminar-space-2);padding-inline-start:var(--laminar-space-5);display:grid}.laminar-research-services__wall-e-result pre{max-width:100%;overflow:auto}.laminar-research-services__wall-e-generation code{overflow-wrap:anywhere;word-break:break-all}.laminar-research-services__wall-e-surface,.laminar-research-services__wall-e-management,.laminar-research-services__wall-e-management>form,.laminar-research-services__wall-e-review,.laminar-research-services__wall-e-review>form{gap:var(--laminar-space-4);min-width:0;display:grid}.laminar-research-services__wall-e-tabs{flex:none}.laminar-research-services__wall-e-original-stages{gap:var(--laminar-space-2);min-width:0;display:grid}.laminar-research-services__wall-e-original-stages :is(h2,p){margin:0}.laminar-research-services__wall-e-original-stages h2{font-size:var(--laminar-type-title);font-weight:600}.laminar-research-services__wall-e-original-stages ul{gap:var(--laminar-space-1);margin:0;padding-inline-start:var(--laminar-space-5);display:grid}.laminar-research-services__wall-e-evaluation-gate>div{gap:var(--laminar-space-1);min-width:0;display:grid}.laminar-research-services__wall-e-evaluation-gate :is(h2,p){font-size:var(--laminar-type-control);margin:0}.laminar-research-services__wall-e-evaluation-gate h2{font-weight:600}.laminar-research-services__wall-e-management,.laminar-research-services__wall-e-review{padding:var(--laminar-space-4);border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);background:var(--background-secondary)}.laminar-research-services__wall-e-management :is(h2,h3,p),.laminar-research-services__wall-e-review :is(h2,h3,p){margin:0}.laminar-research-services__management-impact,.laminar-research-services__format-summary,.laminar-research-services__review-pending,.laminar-research-services__wall-e-management [role=dialog],.laminar-research-services__wall-e-management form>section,.laminar-research-services__wall-e-review>section,.laminar-research-services__wall-e-review [role=dialog],.laminar-research-services__wall-e-review form>section{gap:var(--laminar-space-2);min-width:0;padding:var(--laminar-space-3);border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);background:var(--background-primary);display:grid}.laminar-research-services__identity-limit{border-left:calc(var(--laminar-rule-width) * 3) solid var(--color-orange)!important}.laminar-research-services__wall-e-management :is(.lm-select,input[type=datetime-local]),.laminar-research-services__wall-e-review .lm-select,.laminar-research-services__wall-e-review input[type=text],.laminar-research-services__wall-e-review input:not([type]){width:min(100%,28rem)}.laminar-research-services__review-handoff{gap:var(--laminar-space-1);display:grid}.laminar-research-services__review-handoff code{width:fit-content;max-width:100%;padding:var(--laminar-space-1) var(--laminar-space-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.laminar-research-services__wall-e-management label,.laminar-research-services__wall-e-review label{align-items:flex-start;gap:var(--laminar-space-2);font-weight:600;display:flex}.laminar-research-services__field-help>summary{cursor:pointer;color:var(--text-accent)}.laminar-research-services__field-help>div{gap:var(--laminar-space-2);margin-top:var(--laminar-space-2);padding-left:var(--laminar-space-3);border-left:2px solid var(--background-modifier-border);color:var(--text-muted);display:grid}.laminar-research-services__wall-e-management [role=dialog] pre,.laminar-research-services__wall-e-review [role=dialog] pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:20rem;margin:0;overflow:auto}.laminar-research-services__connection-state{flex:none}.laminar-research-services__handoff{justify-content:space-between;align-items:center;gap:var(--laminar-space-4);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-left:calc(var(--laminar-rule-width) * 3) solid var(--interactive-accent);border-radius:var(--laminar-radius-md);padding:var(--laminar-space-4);background:var(--background-secondary);flex-wrap:wrap;display:flex}.laminar-research-services__handoff>div:first-child{flex:16rem;min-width:0}.laminar-research-services__handoff span{color:var(--text-muted);font-size:var(--laminar-type-xs);letter-spacing:.08em;font-weight:600}.laminar-research-services__handoff h2{margin:var(--laminar-space-1) 0;font-size:var(--laminar-type-title)}.laminar-research-services__handoff p{overflow-wrap:anywhere;margin:0}.laminar-research-services__handoff-actions{justify-content:flex-end;gap:var(--laminar-space-2);flex-wrap:wrap;flex:none;display:flex}.laminar-research-services__handoff-error{flex:1 0 100%;color:var(--text-error)!important}.laminar-research-services__inspector{gap:var(--laminar-space-4);border-left:var(--laminar-rule-width) solid var(--background-modifier-border);padding:var(--laminar-space-4);background:var(--background-secondary);flex-direction:column;display:flex}.laminar-research-services__inspector header{border-bottom:var(--laminar-rule-width) solid var(--background-modifier-border);padding-bottom:var(--laminar-space-3)}.laminar-research-services__inspector h2{margin-top:var(--laminar-space-1);font-size:var(--laminar-type-title)}.laminar-research-services__inspector-section{padding:var(--laminar-space-3) 0}.laminar-research-services__inspector-section+.laminar-research-services__inspector-section{border-top:1px solid var(--laminar-border-subtle)}.laminar-research-services__inspector-alert>div{gap:var(--laminar-space-1);min-width:0;display:grid}.laminar-research-services__context-picker{gap:var(--laminar-space-3);border:var(--laminar-rule-width) solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);padding:var(--laminar-space-4);display:grid}.laminar-research-services__context-picker>header,.laminar-research-services__context-picker>footer{justify-content:space-between;align-items:flex-start;gap:var(--laminar-space-3);display:flex}.laminar-research-services__context-picker h2{margin:var(--laminar-space-1) 0;font-size:var(--laminar-type-title)}.laminar-research-services__context-picker header>div:first-child,.laminar-research-services__context-picker footer>div{min-width:0}.laminar-research-services__context-actions{justify-content:flex-end;gap:var(--laminar-space-2);flex-wrap:wrap;flex:none;display:flex}.laminar-research-services__context-picker fieldset{border:0;min-width:0;margin:0;padding:0}.laminar-research-services__context-picker legend,.laminar-research-services__context-picker header span{color:var(--text-muted);font-size:var(--laminar-type-xs);letter-spacing:.06em;font-weight:600}.laminar-research-services__context-picker ul{margin:var(--laminar-space-2) 0 0;gap:var(--laminar-space-2);padding:0;list-style:none;display:grid}.laminar-research-services__context-picker li{border-top:var(--laminar-rule-width) solid var(--background-modifier-border);padding-top:var(--laminar-space-2)}.laminar-research-services__context-picker label{align-items:start;gap:var(--laminar-space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.laminar-research-services__context-picker label>span,.laminar-research-services__context-picker footer>div{gap:var(--laminar-space-1);overflow-wrap:anywhere;display:grid}.laminar-research-services__context-picker label :is(small,em),.laminar-research-services__context-picker footer span,.laminar-research-services__context-empty{color:var(--text-muted);font-size:var(--laminar-type-sm);font-style:normal}.laminar-research-services__context-error{color:var(--text-error)!important}.laminar-research-services__dataset{gap:var(--laminar-space-3);padding:var(--laminar-space-4);border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-md);background:var(--background-secondary);display:grid}.laminar-research-services__dataset>header{justify-content:space-between;align-items:flex-start;gap:var(--laminar-space-3);display:flex}.laminar-research-services__dataset h2,.laminar-research-services__dataset p{margin:0}.laminar-research-services__dataset header span,.laminar-research-services__dataset header>strong{font-size:var(--laminar-type-xs);letter-spacing:.08em}.laminar-research-services__dataset-actions,.laminar-research-services__dataset-summary{gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.laminar-research-services__dataset-summary>*{border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);overflow-wrap:anywhere;min-width:0;padding:.2rem .45rem}.laminar-research-services__dataset-warning{padding-left:var(--laminar-space-3);border-left:3px solid var(--laminar-status-warning)}.laminar-research-services__dataset fieldset{gap:var(--laminar-space-2);min-width:0;padding:var(--laminar-space-3);border:1px solid var(--background-modifier-border);margin:0;display:grid}.laminar-research-services__dataset label{align-items:flex-start;gap:var(--laminar-space-2);display:flex}.laminar-research-services__dataset-error{color:var(--text-error)}.laminar-research-services__literature{gap:var(--laminar-space-3);min-width:0;display:grid}.laminar-research-services__literature>header h2{font-size:var(--laminar-type-title);font-weight:600}.laminar-research-services__literature>header,.laminar-research-services__literature-row>header{justify-content:space-between;align-items:flex-start;gap:var(--laminar-space-3);display:flex}.laminar-research-services__literature :is(h2,h3,p){overflow-wrap:anywhere;margin:0}.laminar-research-services__literature fieldset,.laminar-research-services__literature-list{gap:var(--laminar-space-3);min-width:0;display:grid}.laminar-research-services__literature fieldset label{gap:var(--laminar-space-1);display:grid}.laminar-research-services__literature textarea.lm-textbox.lm-textbox{resize:vertical;min-height:5rem}.laminar-research-services__scholar-search{gap:var(--laminar-space-2);min-width:0;display:grid}.laminar-research-services__scholar-sessions{gap:var(--laminar-space-2);min-width:0;padding:var(--laminar-space-3);border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);background:var(--background-primary);display:grid}.laminar-research-services__scholar-search label{gap:var(--laminar-space-1);font-weight:600;display:grid}.laminar-research-services__scholar-search-actions,.laminar-research-services__scholar-sessions>header,.laminar-research-services__scholar-sessions>div{align-items:center;gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.laminar-research-services__scholar-search-actions>span,.laminar-research-services__literature-actions span,.laminar-research-services__literature-verification{color:var(--text-muted);font-size:var(--font-ui-smaller)}.laminar-research-services__scholar-sessions>header{justify-content:space-between}.laminar-research-services__scholar-sessions>div>button:first-child,.laminar-research-services__scholar-sessions>div>input:first-child{flex:12rem;min-width:min(12rem,100%)}.laminar-research-services__literature-query,.laminar-research-services__literature-row{gap:var(--laminar-space-2);min-width:0;padding:var(--laminar-space-3);border:1px solid var(--background-modifier-border);border-radius:var(--laminar-radius-sm);background:var(--background-primary);display:grid}.laminar-research-services__literature-row[data-status=failed]{border-color:var(--text-error)}.laminar-research-services__literature-actions,.laminar-research-services__literature-artifact{align-items:center;gap:var(--laminar-space-2);flex-wrap:wrap;display:flex}.laminar-research-services__literature-actions>div{gap:var(--laminar-space-1);min-width:min(15rem,100%);display:grid}.laminar-research-services__literature-relevance{padding:var(--laminar-space-2);border-left:3px solid var(--interactive-accent);background:var(--background-secondary)}.laminar-research-services__literature-conflict{color:var(--text-warning)}.laminar-research-services__literature-artifact{padding-top:var(--laminar-space-2);border-top:1px solid var(--background-modifier-border)}.laminar-research-services__provider-exposure{margin-block:var(--laminar-space-2);padding:var(--laminar-space-2) var(--laminar-space-3);border-inline-start:3px solid var(--laminar-status-warning);border-radius:var(--radius-s,4px);background:var(--laminar-status-warning)}@supports (color:color-mix(in lab, red, red)){.laminar-research-services__provider-exposure{background:color-mix(in srgb, var(--laminar-status-warning) 14%, transparent)}}.laminar-research-services__provider-exposure{color:var(--text-normal);font-weight:600}.laminar-research-services__provider-exposure--unmeasured{border-inline-start-color:var(--text-muted);background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.laminar-research-services__provider-exposure--unmeasured{background:color-mix(in srgb, var(--text-muted) 12%, transparent)}}.laminar-research-services__provider-exposure--unmeasured{font-weight:500}.laminar-research-services__provider-command pre{padding:var(--laminar-space-2) var(--laminar-space-3);border-radius:var(--radius-s,4px);background:var(--background-secondary);color:var(--text-normal);font-family:var(--font-monospace);font-size:var(--font-ui-smaller,.85em);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.laminar-research-services__provider-claim{color:var(--text-muted)}.laminar-research-services__provider-claim span{font-size:var(--font-ui-smaller,.85em);text-transform:none;letter-spacing:.01em}@container laminar-research-services (max-width:980px){.laminar-research-services__hub{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.laminar-research-services__inspector{border-top:var(--laminar-rule-width) solid var(--background-modifier-border);border-left:0;grid-column:1/-1}.laminar-research-services__registry-controls{grid-template-columns:minmax(0,1fr)}.laminar-research-services__registry-controls>.lm-meta{grid-column:1}}@container laminar-research-services (max-width:620px){.laminar-research-services__hub{grid-template-columns:minmax(0,1fr);display:block;overflow:auto}.laminar-research-services__navigation,.laminar-research-services__workspace,.laminar-research-services__inspector{overflow:visible}.laminar-research-services__navigation,.laminar-research-services__inspector{border-left:0;border-right:0}.laminar-research-services__workspace,.laminar-research-services__inspector{border-top:var(--laminar-rule-width) solid var(--background-modifier-border)}.laminar-research-services__workspace-header{flex-direction:column}.laminar-research-services__context-picker>header,.laminar-research-services__context-picker>footer,.laminar-research-services__handoff,.laminar-research-services__resume,.laminar-research-services__blocked-recovery{flex-direction:column;align-items:flex-start}.laminar-research-services__field-history-intro,.laminar-research-services__field-history-start-actions,.laminar-research-services__field-history-html>header,.laminar-research-services__field-history-html-actions{flex-direction:column;align-items:stretch}.laminar-research-services__field-history-status,.laminar-research-services__field-history-source-preview>div,.laminar-research-services__field-history-editor-grid{grid-template-columns:minmax(0,1fr)}.laminar-research-services__field-history-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.laminar-research-services__context-actions,.laminar-research-services__handoff-actions{justify-content:flex-start}.laminar-research-services__literature>header,.laminar-research-services__literature-row>header{flex-direction:column}.laminar-research-services__scholar-search-actions,.laminar-research-services__scholar-sessions>div{flex-direction:column;align-items:stretch}.laminar-research-services__runtime{align-items:flex-start}.laminar-research-services__service-summary{grid-template-columns:minmax(0,1fr)}.laminar-research-services__service-summary>div+div{border-top:var(--laminar-rule-width) solid var(--background-modifier-border);border-left:0}}body{--laminar-ui-scale:1;--laminar-ui-em:calc(.8125rem * var(--laminar-ui-scale));--laminar-type-xs:calc(var(--laminar-ui-em) * .77);--laminar-type-sm:calc(var(--laminar-ui-em) * .846);--laminar-type-control:calc(var(--laminar-ui-em) * .923);--laminar-type-body:calc(var(--laminar-ui-em) * .962);--laminar-type-title:calc(var(--laminar-ui-em) * 1.077);--laminar-type-display:calc(var(--laminar-ui-em) * 1.6);--laminar-weight-semibold:600;--laminar-weight-bold:600;--laminar-radius-xs:3px;--laminar-radius-sm:5px;--laminar-radius-md:6px;--laminar-radius-lg:10px;--laminar-space-1:calc(var(--laminar-ui-em) * .31);--laminar-space-2:calc(var(--laminar-ui-em) * .62);--laminar-space-3:calc(var(--laminar-ui-em) * .92);--laminar-space-4:calc(var(--laminar-ui-em) * 1.23);--laminar-space-5:calc(var(--laminar-ui-em) * 1.54);--laminar-space-6:calc(var(--laminar-ui-em) * 1.85);--laminar-space-7:calc(var(--laminar-ui-em) * 2.46);--laminar-space-8:calc(var(--laminar-ui-em) * 3.08);--laminar-density-control-height:max(24px, calc(var(--laminar-ui-em) * 2));--laminar-density-inline-gap:calc(var(--laminar-ui-em) * .385);--laminar-line-body:1.45;--laminar-quiet:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){body{--laminar-quiet:color-mix(in srgb, var(--text-muted) 78%, var(--text-normal))}}body{--laminar-border-subtle:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){body{--laminar-border-subtle:color-mix(in srgb, var(--laminar-ink) 12%, transparent)}}body{--laminar-motion:.13s;--laminar-nav-row-height:calc(var(--laminar-ui-em) * 1.7);--laminar-bar-height:max(32px, calc(var(--laminar-ui-em) * 2.92))}.laminar-react-root,.laminar-shell:not(.laminar-shell--sample-manager),.laminar-workspace,.hub-workspace{font-size:var(--laminar-ui-em)}@media (prefers-reduced-motion:reduce){body{--laminar-motion:0s}}.laminar-shell:not(.laminar-shell--sample-manager) [data-ui=action-button],.laminar-shell:not(.laminar-shell--sample-manager) [data-ui=icon-button],.laminar-shell:not(.laminar-shell--sample-manager) [data-ui=disclosure]{transition:background var(--laminar-motion) ease, color var(--laminar-motion) ease, border-color var(--laminar-motion) ease}.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description])):hover,.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[aria-pressed=true],.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[aria-selected=true]{background:var(--background-modifier-hover);color:var(--laminar-ink);border-color:#0000}.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{background:var(--laminar-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{background:color-mix(in srgb, var(--laminar-accent) 80%, var(--laminar-ink))}}.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{color:var(--laminar-text-on-accent,var(--text-on-accent));font-weight:var(--laminar-weight-semibold)}.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]:hover{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]:hover{background:color-mix(in srgb, var(--laminar-accent) 68%, var(--laminar-ink))}}.laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]:hover{color:var(--laminar-text-on-accent,var(--text-on-accent))}body.theme-dark .laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent],body[data-laminar-visual-theme=dark] .laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]{background:var(--laminar-accent);color:var(--laminar-text-on-accent,var(--text-on-accent))}body.theme-dark .laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]:hover,body[data-laminar-visual-theme=dark] .laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]:hover{background:var(--laminar-accent)}@supports (color:color-mix(in lab, red, red)){body.theme-dark .laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]:hover,body[data-laminar-visual-theme=dark] .laminar-shell [data-ui]:not(:where([data-ui=action-button],[data-ui=icon-button],[data-ui=disclosure],[data-ui=menu-item],[data-ui=input],[data-ui=select],[data-ui=textarea],[data-ui=tab],[data-ui=dialog],[data-ui=dialog-backdrop],[data-ui=dialog-header],[data-ui=dialog-body],[data-ui=dialog-description]))[data-tone=accent]:hover{background:color-mix(in srgb, var(--laminar-accent) 88%, var(--laminar-paper))}}.laminar-shell :focus-visible,.hub-workspace :focus-visible,.sample-manager-root :focus-visible,.lm-popover :focus-visible,.lm-veil :focus-visible{outline:var(--laminar-focus-width,2px) solid var(--laminar-focus-ring,var(--laminar-accent));outline-offset:1px;box-shadow:0 0 0 1px var(--laminar-focus-ring-alt);border-radius:var(--laminar-radius-xs)}.hub-workspace :is(.hub-resize-handle,.hub-freeform-resize-handle):focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 1px var(--laminar-focus-ring-alt)}.laminar-shell .laminar-board-checklist-block[data-board-checklist-context=freeform] .laminar-board-checklist-add input:focus-visible{outline-offset:0;outline:0!important}.laminar-shell [data-authoring-surface=balanced-card]:focus-visible{outline-offset:2px}.laminar-shell-header--board,.laminar-shell--board>.laminar-shell-header{min-height:48px;padding:0 16px 0 calc(16px + var(--laminar-board-gutter,0px));gap:8px}.laminar-timeline-group-box{box-shadow:none;border-radius:0}.laminar-shell .laminar-timeline-group-toolbar{--laminar-timeline-group-toolbar-height:26px;z-index:41;box-sizing:border-box;height:var(--laminar-timeline-group-toolbar-height);top:calc(-1 * var(--laminar-timeline-group-toolbar-height) - 1px);border:1px solid var(--laminar-rule);background:var(--laminar-paper);box-shadow:none;border-radius:0}.laminar-shell button.laminar-timeline-group-control{box-sizing:border-box;min-width:24px;height:24px;min-height:24px;max-height:24px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:2px;margin:0;padding:1px 3px}.laminar-shell button.laminar-timeline-group-control:hover,.laminar-shell button.laminar-timeline-group-control:focus-visible{background:var(--background-modifier-hover)}.laminar-timeline-group-input{box-shadow:none;border-radius:0}.laminar-toolbar-sep{width:1px;height:calc(var(--laminar-ui-em) * 1.15);background:var(--laminar-rule);margin:0 calc(var(--laminar-ui-em) * .46);flex-shrink:0}.laminar-shell-navigation [role=treeitem]{min-height:var(--laminar-nav-row-height);padding:0 calc(var(--laminar-ui-em) * .3) 0 calc(var(--laminar-ui-em) * .6);gap:calc(var(--laminar-ui-em) * .385);border-radius:var(--laminar-radius-xs);transition:background var(--laminar-motion) ease}.laminar-shell-navigation [role=treeitem][aria-selected=true]{background:var(--laminar-navigation-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell-navigation [role=treeitem][aria-selected=true]{background:color-mix(in srgb, var(--laminar-navigation-ink) 10%, transparent)}}.laminar-shell-navigation [role=treeitem][aria-selected=true]{background-image:linear-gradient(90deg, var(--interactive-accent) 0 2px, transparent 2px)}.laminar-shell-navigation{--laminar-quiet:var(--laminar-navigation-muted)}@supports (color:color-mix(in lab, red, red)){.laminar-shell-navigation{--laminar-quiet:color-mix(in srgb, var(--laminar-navigation-muted) 74%, var(--laminar-navigation-ink))}}.laminar-shell-navigation h3{font-size:var(--laminar-type-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--laminar-quiet);font-weight:var(--laminar-weight-semibold)}.laminar-icon-chevron{transition:transform var(--laminar-motion) ease}[aria-expanded=true] .laminar-icon-chevron:not([aria-expanded=false] .laminar-icon-chevron),.laminar-icon-chevron[data-open=true]{transform:rotate(90deg)}.laminar-shell [role=separator][aria-orientation=vertical]{background:var(--laminar-rule);transition:background var(--laminar-motion) ease;position:relative}.laminar-shell [role=separator][aria-orientation=vertical]:after{content:"";inset:0 calc(var(--laminar-ui-em) * -.3);position:absolute}.laminar-shell [role=separator][aria-orientation=vertical]:hover{background:var(--interactive-accent)}.laminar-shell [data-testid=timeline-axis]{height:calc(var(--laminar-ui-em) * 2.15);font-size:var(--laminar-type-title);background:var(--laminar-canvas);border-bottom-color:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-testid=timeline-axis]{border-bottom-color:color-mix(in srgb, var(--laminar-ink) 12%, transparent)}}.laminar-shell [data-laminar-gridline]{opacity:1;background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-laminar-gridline]{background:color-mix(in srgb, var(--laminar-ink) 7%, transparent)}}.laminar-shell [data-laminar-gridline][data-week-boundary=true]{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-laminar-gridline][data-week-boundary=true]{background:color-mix(in srgb, var(--laminar-ink) 15%, transparent)}}.laminar-shell [data-laminar-weekend]{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-laminar-weekend]{background:color-mix(in srgb, var(--laminar-ink) 3%, transparent)}}.laminar-shell [data-laminar-today-column]{background:var(--interactive-accent);border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-laminar-today-column]{background:color-mix(in srgb, var(--interactive-accent) 7%, transparent)}}.laminar-shell [data-testid=timeline-axis] [data-laminar-today]{color:var(--text-accent);font-weight:var(--laminar-weight-semibold);border-bottom:2px solid var(--interactive-accent);background:0 0;border-radius:0;padding:1px 4px}.laminar-shell [data-authoring-surface=balanced-card]{box-shadow:none;outline-offset:0;transition:outline-color var(--laminar-motion) ease, border-color var(--laminar-motion) ease;outline:1px solid #0000}.laminar-shell [data-authoring-surface=balanced-card]:hover{outline-color:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-authoring-surface=balanced-card]:hover{outline-color:color-mix(in srgb, var(--laminar-ink) 18%, transparent)}}.laminar-shell [data-authoring-surface=balanced-card][data-selected=true]{border-color:var(--interactive-accent);outline:1px solid var(--interactive-accent)}.laminar-shell [data-authoring-surface=balanced-card][data-overdue=true]{border-color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-authoring-surface=balanced-card][data-overdue=true]{border-color:color-mix(in srgb, var(--text-error) 45%, var(--laminar-rule))}}.laminar-shell [data-laminar-card-stripe]{width:2.5px;top:calc(var(--laminar-ui-em) * .385);bottom:calc(var(--laminar-ui-em) * .385);left:calc(var(--laminar-ui-em) * .23);opacity:.85;border-radius:2px}.laminar-shell [data-laminar-card-nub]{opacity:0;transition:opacity var(--laminar-motion) ease, transform var(--laminar-motion) ease}.laminar-shell [data-authoring-surface=balanced-card]:hover [data-laminar-card-nub]{opacity:1}.laminar-shell [data-laminar-card-nub]{height:calc(var(--laminar-ui-em) * .846);width:calc(var(--laminar-ui-em) * .846);right:calc(var(--laminar-ui-em) * .23);border-width:1.5px}.laminar-shell [data-laminar-card-nub]:hover{background:var(--interactive-accent);transform:translateY(-50%)scale(1.25)}.laminar-shell [data-laminar-card-status]{font-size:var(--laminar-type-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--laminar-quiet);align-items:center;gap:calc(var(--laminar-ui-em) * .3);display:inline-flex}.laminar-shell [data-laminar-card-recurrence],.laminar-shell [data-laminar-card-samples]{color:var(--text-accent)}.laminar-shell [data-laminar-card-overdue]{color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.laminar-shell [data-laminar-card-overdue]{color:color-mix(in srgb, var(--text-error) 82%, var(--laminar-ink))}}.laminar-shell [data-laminar-card-status]:before{content:"";background:currentColor;border-radius:50%;width:.38em;height:.38em}:is(.laminar-shell:not(.laminar-shell--sample-manager),[data-authoring-surface=inspector]) input[type=checkbox]{appearance:none;font-size:var(--laminar-checkbox-em,calc(var(--laminar-ui-em) * .923));border:1px solid var(--laminar-ink);width:1em;height:1em;margin:0}@supports (color:color-mix(in lab, red, red)){:is(.laminar-shell:not(.laminar-shell--sample-manager),[data-authoring-surface=inspector]) input[type=checkbox]{border:1px solid color-mix(in srgb, var(--laminar-ink) 34%, transparent)}}:is(.laminar-shell:not(.laminar-shell--sample-manager),[data-authoring-surface=inspector]) input[type=checkbox]{background:var(--laminar-paper);cursor:pointer;transition:background var(--laminar-motion) ease, border-color var(--laminar-motion) ease;border-radius:3px;flex-shrink:0;position:relative}:is(.laminar-shell:not(.laminar-shell--sample-manager),[data-authoring-surface=inspector]) input[type=checkbox]:hover{border-color:var(--interactive-accent)}:is(.laminar-shell:not(.laminar-shell--sample-manager),[data-authoring-surface=inspector]) input[type=checkbox]:checked{background:var(--interactive-accent);border-color:var(--interactive-accent)}:is(.laminar-shell:not(.laminar-shell--sample-manager),[data-authoring-surface=inspector]) input[type=checkbox]:checked:after{content:"";border:.13em solid var(--laminar-text-on-accent,var(--text-on-accent));background:0 0;border-top:0;border-left:0;width:.33em;height:.54em;position:absolute;top:.165em;left:.27em;transform:rotate(40deg);-webkit-mask-image:none;mask-image:none}.laminar-shell [data-authoring-surface=inspector] input:not([type=checkbox]),.laminar-shell [data-authoring-surface=inspector] select,.laminar-shell [data-authoring-surface=inspector] textarea{min-height:max(24px, calc(var(--laminar-ui-em) * 1.85));padding:calc(var(--laminar-ui-em) * .23) calc(var(--laminar-ui-em) * .54);font-size:var(--laminar-type-control);letter-spacing:0;text-transform:none;font-weight:var(--laminar-weight-regular);border-radius:var(--laminar-radius-sm);background:var(--laminar-canvas)}.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar{width:9px;height:9px}.hub-workspace ::-webkit-scrollbar{width:9px;height:9px}.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar-track{background:0 0}.hub-workspace ::-webkit-scrollbar-track{background:0 0}.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar-thumb{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--laminar-ink) 20%, transparent)}}.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9px}.hub-workspace ::-webkit-scrollbar-thumb{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.hub-workspace ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--laminar-ink) 20%, transparent)}}.hub-workspace ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9px}.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar-thumb:hover{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--laminar-ink) 34%, transparent)}}.laminar-shell:not(.laminar-shell--sample-manager) ::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.hub-workspace ::-webkit-scrollbar-thumb:hover{background:var(--laminar-ink)}@supports (color:color-mix(in lab, red, red)){.hub-workspace ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--laminar-ink) 34%, transparent)}}.hub-workspace ::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.laminar-icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:calc(var(--laminar-ui-em) * 1.077);height:calc(var(--laminar-ui-em) * 1.077);flex-shrink:0}.laminar-icon[data-size=xs]{width:calc(var(--laminar-ui-em) * .846);height:calc(var(--laminar-ui-em) * .846)}.laminar-icon[data-size=sm]{width:calc(var(--laminar-ui-em) * .923);height:calc(var(--laminar-ui-em) * .923)}.laminar-icon[data-size=md]{width:var(--laminar-ui-em);height:var(--laminar-ui-em)}.laminar-shell [data-testid=timeline-axis]>*,.laminar-shell [data-laminar-timeline-status],.laminar-shell [data-laminar-backlog-header],.laminar-shell [data-laminar-tab-count],.laminar-shell [data-laminar-card-meta],.laminar-shell [data-authoring-surface=inspector] [data-laminar-path],.laminar-shell [data-authoring-surface=inspector] [data-laminar-note]{color:var(--laminar-quiet)}.laminar-shell input::placeholder,.laminar-shell textarea::placeholder,.laminar-shell [data-laminar-placeholder]{color:var(--laminar-quiet);opacity:1}.hub-workspace{--hub-quiet:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.hub-workspace{--hub-quiet:color-mix(in srgb, var(--text-muted) 78%, var(--text-normal))}}.hub-workspace{--hub-r:var(--laminar-radius-md);--hub-r-sm:var(--laminar-radius-xs)}.hub-workspace button{min-height:var(--laminar-density-control-height);padding:calc(var(--laminar-ui-em) * .23) calc(var(--laminar-ui-em) * .7);border-radius:var(--hub-r);color:var(--hub-quiet);font-size:var(--laminar-type-control);transition:background var(--laminar-motion) ease, color var(--laminar-motion) ease;background:0 0;border-color:#0000}.hub-workspace button:hover:not(:disabled){background:var(--background-modifier-hover);color:var(--text-normal)}.hub-workspace .hub-launcher-row>.hub-launcher-open{border-radius:var(--laminar-radius-xs);min-width:0;height:100%;min-height:0;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;align-items:center;padding:0;display:flex;overflow:hidden}.hub-workspace select,.hub-workspace input,.hub-workspace textarea{min-height:var(--laminar-density-control-height);padding:calc(var(--laminar-ui-em) * .23) calc(var(--laminar-ui-em) * .6);border-radius:var(--hub-r-sm);background:var(--background-primary);font-size:var(--laminar-type-control)}.hub-workspace .hub-block{border-radius:var(--laminar-radius-lg);background:var(--background-primary)}.hub-workspace .hub-block-toolbar{min-height:calc(var(--laminar-ui-em) * 2.15);font-size:var(--laminar-type-xs);background:0 0}.hub-workspace .hub-label-input{min-height:28px;font-size:var(--laminar-type-control);letter-spacing:.04em;font-weight:var(--laminar-weight-semibold)!important}.hub-workspace .hub-block-toolbar .hub-label-input{font-size:var(--laminar-ui-em)}.hub-workspace h2{color:var(--text-normal);font-size:var(--laminar-ui-em);font-weight:var(--laminar-weight-semibold);letter-spacing:.04em;margin:0}.hub-workspace .hub-calendar-card{border-color:var(--background-modifier-border);border-radius:var(--hub-r-sm);background:var(--background-primary);background-image:linear-gradient(90deg, var(--interactive-accent) 0 2px, transparent 2px);padding-inline-start:calc(var(--laminar-ui-em) * .7)}.hub-workspace .hub-calendar-card[data-rrule-occurrence]{cursor:pointer;background-repeat:no-repeat;border-style:dashed;justify-content:flex-start;align-items:center;gap:3px;display:flex}.hub-workspace .hub-calendar-toolbar,.hub-workspace .hub-calendar-board>header{background:0 0}.hub-workspace .hub-calendar-drop-cell{border-right-color:var(--text-normal)}@supports (color:color-mix(in lab, red, red)){.hub-workspace .hub-calendar-drop-cell{border-right-color:color-mix(in srgb, var(--text-normal) 7%, transparent)}}.hub-workspace .hub-calendar-drop-cell{background:0 0}.hub-workspace :is(.hub-calendar-weekdays,.hub-calendar-empty,.hub-calendar-toolbar span,.hub-calendar-board>header span,.hub-block-toolbar,.hub-shortcut-block label,.hub-config-text label,.hub-block-reorder-handle){color:var(--hub-quiet)}.hub-workspace :focus-visible{border-radius:var(--hub-r-sm)}.laminar-workspace :focus-visible,.hub-workspace :focus-visible,.lm-popover :focus-visible,.lm-veil :focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 1px var(--laminar-focus-ring-alt)}body[data-laminar-visual-theme=light][data-laminar-visual-theme]{--laminar-card-title-font:Georgia, Cambria, "Times New Roman", "Noto Serif KR", serif;--background-primary:#f8f4f4;--background-primary-alt:#eae7e7;--background-secondary:#eae9e9;--background-secondary-alt:#eae7e7;--background-modifier-border:#201f1d29;--background-modifier-hover:#b6823514;--background-modifier-form-field:#f8f4f4;--background-modifier-form-field-highlighted:#eae7e7;--text-normal:#201f1d;--text-muted:#605d5d;--text-faint:#9b9797;--laminar-status-warning:#b68235;--text-error:#b42318;--laminar-status-danger:#b42318;--text-success:#605d5d;--interactive-accent:#b68235;--text-accent:#7d5411;--text-on-accent:#201f1d;--laminar-text-on-accent:#201f1d;--laminar-canvas:#f3f2f2;--laminar-paper:#f8f4f4;--laminar-navigation:#383636;--laminar-navigation-raised:#444141;--laminar-navigation-hover:#f8f4f414;--laminar-navigation-ink:#f8f4f4;--laminar-navigation-muted:#bab6b6;--laminar-tint-planned:#605d5d1f;--laminar-tint-cf:#9b979729;--laminar-tint-future:#4441411a;--laminar-tint-urgent:#b6823538;--laminar-tint-purchase:#e1ad664d;--laminar-tint-done:#bab6b642}body[data-laminar-visual-theme=dark][data-laminar-visual-theme]{--laminar-card-title-font:Georgia, Cambria, "Times New Roman", "Noto Serif KR", serif;--background-primary:#2d2b2b;--background-primary-alt:#444141;--background-secondary:#444141;--background-secondary-alt:#2d2b2b;--background-modifier-border:#f8f4f429;--background-modifier-hover:#e1ad661f;--background-modifier-form-field:#2d2b2b;--background-modifier-form-field-highlighted:#444141;--text-normal:#f8f4f4;--text-muted:#bab6b6;--text-faint:#9b9797;--text-error:#f28b82;--laminar-status-danger:#f28b82;--laminar-status-warning:#e1ad66;--text-success:#bab6b6;--interactive-accent:#e1ad66;--text-accent:#facb8d;--text-on-accent:#2d2b2b;--laminar-text-on-accent:#2d2b2b;--laminar-canvas:#1e1c1c;--laminar-paper:#2d2b2b;--laminar-navigation:#383636;--laminar-navigation-raised:#444141;--laminar-navigation-hover:#f8f4f414;--laminar-navigation-ink:#f8f4f4;--laminar-navigation-muted:#bab6b6;--laminar-tint-planned:#bab6b624;--laminar-tint-cf:#9b97972e;--laminar-tint-future:#d7d3d31f;--laminar-tint-urgent:#e1ad663d;--laminar-tint-purchase:#facb8d42;--laminar-tint-done:#605d5d57}body[data-laminar-heading-font=default][data-laminar-heading-font]{--laminar-font-heading:var(--font-interface);--laminar-font-emphasis:var(--font-interface);--laminar-card-title-font:var(--laminar-font-heading)}body[data-laminar-heading-font=serif][data-laminar-heading-font]{--laminar-font-heading:Georgia, Cambria, "Times New Roman", "Noto Serif KR", serif;--laminar-font-emphasis:Georgia, Cambria, "Times New Roman", "Noto Serif KR", serif;--laminar-card-title-font:var(--laminar-font-heading)}body[data-laminar-heading-font=code][data-laminar-heading-font]{--laminar-font-heading:var(--font-monospace);--laminar-font-emphasis:var(--font-monospace);--laminar-card-title-font:var(--laminar-font-heading)}html{height:100%}.laminar-web-root{height:100%;padding:12px 12px 32px;overflow:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}