@layer webawesome,tokens,base,legacy,features;@layer webawesome{@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides,wa-base,wa-utilities;}@layer webawesome{@layer wa-native{html{box-sizing:border-box;margin:0;padding:0;tab-size:4;background-color:var(--wa-color-surface-default)}*,*:before,*:after{box-sizing:inherit}body{min-height:100vh;margin:0;padding:0;color:var(--wa-color-text-normal);font-family:var(--wa-font-family-body);font-size:var(--wa-font-size-m);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video{margin:0;&:has(+*){margin-block-end:var(--wa-content-spacing)}}h1,h2,h3,h4,h5,h6{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}h1{font-size:var(--wa-font-size-3xl)}h2{font-size:var(--wa-font-size-2xl)}h3{font-size:var(--wa-font-size-xl)}h4{font-size:var(--wa-font-size-l)}h5{font-size:var(--wa-font-size-m)}h6{font-size:var(--wa-font-size-xs)}p{text-wrap:wrap}@supports (text-wrap: pretty){p{text-wrap:pretty}}blockquote{padding:var(--wa-space-xl);color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-longform);font-size:var(--wa-font-size-larger);border-inline-start:var(--wa-border-style) var(--wa-border-width-l) var(--wa-color-neutral-border-quiet)}hr{margin:var(--wa-content-spacing) 0;border:none;border-bottom:solid var(--wa-border-width-s) var(--wa-color-surface-border)}figcaption{margin-block-start:var(--wa-space-xs);color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller);line-height:var(--wa-line-height-condensed)}ul,ol{padding:0}li>ul,li>ol{margin-inline-start:.25em}ul{list-style:disc}li{margin-inline-start:1.125em;padding:0}ul>li::marker{color:color-mix(in oklch,currentColor 40%,transparent)}ol>li::marker{color:color-mix(in oklch,currentColor 60%,transparent)}dt{font-weight:var(--wa-font-weight-bold)}menu{list-style:none;margin:0;padding:0;>li{margin:0}}strong,b{font-weight:var(--wa-font-weight-bold)}em,i{font-style:italic}u{text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}s{text-decoration-line:line-through;text-decoration-thickness:.09375em}ins{text-decoration-color:var(--wa-color-success-on-quiet);text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}del{color:color-mix(in oklab,currentColor,transparent 10%);text-decoration-color:var(--wa-color-danger-on-quiet);text-decoration-line:line-through;text-decoration-thickness:.09375em}mark{padding:.125em .25em;color:var(--wa-color-warning-on-quiet);background-color:var(--wa-color-warning-fill-quiet);border-radius:var(--wa-border-radius-s)}small{font-size:var(--wa-font-size-smaller)}sub,sup{font-size:var(--wa-font-size-smaller);line-height:0}sub{vertical-align:sub}sup{vertical-align:super}abbr[title]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09375em;text-underline-offset:.125em;cursor:help}kbd{padding:.125em .25em;font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);border:solid var(--wa-border-width-s) color-mix(in oklab,currentColor,transparent 50%);border-radius:var(--wa-border-radius-s);box-shadow:0 .125em color-mix(in oklab,currentColor,transparent 50%);wa-icon{vertical-align:-2px}}a{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);text-decoration-thickness:.09375em;text-underline-offset:.125em}*:is([appearance~=accent],.wa-accent){a,a:hover{color:currentColor}}a:hover{color:color-mix(in oklab,var(--wa-color-text-link),var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}code,samp,var{padding:.125em .25em;font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-border-radius-s)}pre{padding:var(--wa-space-m);font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);white-space:pre;background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-panel-border-radius);overflow-x:auto;& code,samp,var{padding:0;font-size:1em;background-color:transparent}@media print{background:none;border:solid var(--wa-border-width-s) var(--wa-color-surface-border)}}img,svg,picture,video{max-width:100%;height:auto}img,picture,video{border-radius:var(--wa-border-radius-m)}embed,iframe,object{max-width:100%}iframe{border:none}table{width:100%;font-variant-numeric:tabular-nums;border:none;border-collapse:collapse}caption{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller);&:has(+*){margin-block-end:.75em}}tbody{tr{border-block-start:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-quiet);:where(table.wa-zebra-rows) &:nth-child(odd){background-color:color-mix(in oklab,var(--wa-color-fill-quiet) 60%,transparent)}:where(table.wa-hover-rows) &{@media(hover:hover){&:hover{background-color:var(--wa-color-fill-quiet);&,+tr{border-block-start-color:var(--wa-color-border-normal)}}}}}}td,th{padding:.75em;text-align:start;vertical-align:top}th{font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-bold);&:not([scope=row]):not(:has(+td)){border-block-end:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-normal)}}details{padding:0;background-color:var(--wa-color-surface-default);border:var(--wa-panel-border-width) var(--wa-color-surface-border) var(--wa-panel-border-style);border-radius:var(--wa-panel-border-radius);overflow-anchor:none;summary{display:flex;align-items:center;justify-content:space-between;padding:var(--wa-space-m);border-radius:calc(var(--wa-panel-border-radius) - var(--wa-panel-border-width));cursor:pointer;user-select:none;-webkit-user-select:none;>*{margin:0}&:focus{outline:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:calc(var(--wa-panel-border-width) + var(--wa-focus-ring-offset))}}&[open]{padding:0 var(--wa-space-m) var(--wa-space-m) var(--wa-space-m);summary{margin-inline:calc(-1 * var(--wa-space-m));border-end-start-radius:0;border-end-end-radius:0}}&::details-content{box-sizing:border-box}@media print{background:none;border:solid var(--wa-border-width-s) var(--wa-color-surface-border);summary{list-style:none}}}details summary{&::marker,&::-webkit-details-marker{display:none}&:after{content:"";background-color:var(--wa-color-text-quiet);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') center no-repeat;width:1rem;height:1rem;rotate:0deg}&:dir(rtl):after{rotate:180deg}}details[open] summary:after{rotate:90deg}dialog{flex-direction:column;align-items:start;width:32rem;max-width:calc(100% - var(--wa-space-l));padding:var(--wa-space-l);background-color:var(--wa-color-surface-raised);border-radius:var(--wa-panel-border-radius);border:none;box-shadow:var(--wa-shadow-l);transition:var(--wa-transition-slow, .2s) var(--wa-transition-easing);margin:auto;inset:0;&[open]{display:flex}&:focus{outline:none}}dialog::backdrop{background-color:var(--wa-color-overlay-modal, rgb(0 0 0 / .25))}label{display:inline-block;position:relative;color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height);&:has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),textarea,select){width:100%}+:is(input:not([type=checkbox],[type=radio]),textarea,select),>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:.5em}}fieldset{padding:var(--wa-space-l);padding-block-start:calc(var(--wa-space-l) - .5em);border:solid 1px var(--wa-color-surface-border);border-radius:var(--wa-border-radius-m)}legend{padding:0;padding-inline:var(--wa-space-xs);font-weight:var(--wa-form-control-label-font-weight)}button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button{&:not(input[type=file]),&::file-selector-button{display:inline-flex;align-items:center;justify-content:center;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-font-weight-action);text-decoration:none;vertical-align:middle;white-space:nowrap;border-style:var(--wa-border-style);border-width:max(1px,var(--wa-form-control-border-width));border-start-start-radius:var(--_button-start-start-radius, var(--wa-form-control-border-radius));border-start-end-radius:var(--_button-start-end-radius, var(--wa-form-control-border-radius));border-end-start-radius:var(--_button-end-start-radius, var(--wa-form-control-border-radius));border-end-end-radius:var(--_button-end-end-radius, var(--wa-form-control-border-radius));transition-property:background,border,box-shadow,color;transition-duration:var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:pointer;user-select:none;-webkit-user-select:none;margin-inline-start:var(--_button-horizontal-indent);margin-block-start:var(--_button-vertical-indent)}&.wa-outlined{&:not(input[type=file]),&::file-selector-button{margin-inline-start:var(--_button-horizontal-indent-outlined);margin-block-start:var(--_button-vertical-indent-outlined)}}&:not(input[type=file]){color:var(--wa-color-on-loud, var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud));border-color:transparent;&:not(:disabled){@media(hover:hover){&:hover{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-hover));transform:var(--wa-button-transform-hover)}}&:active{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-active));transform:var(--wa-button-transform-active)}@media(prefers-reduced-motion:reduce){&:hover,&:active{transform:none}}}}&:is(input[type=file]){&::file-selector-button{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal));border-color:transparent}&:not(:disabled){&::file-selector-button:hover{background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-hover))}&::file-selector-button:active{background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-active))}}}&.wa-plain{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:transparent;border-color:transparent}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet))}&:not(input[type=file]):active,&::file-selector-button:active{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet)),var(--wa-color-mix-active))}}}&.wa-outlined{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:transparent;border-color:var(--wa-color-border-loud, var(--wa-color-neutral-border-loud))}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet))}&:not(input[type=file]):active,&::file-selector-button:active{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet)),var(--wa-color-mix-active))}}}&.wa-filled{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal));border-color:transparent}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-hover))}&:not(input[type=file]):active,&::file-selector-button:active{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-active))}}&.wa-outlined{&:not(input[type=file]),&::file-selector-button{border-color:var(--wa-color-border-normal, var(--wa-color-neutral-border-normal))}}}&.wa-accent{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-loud, var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud));border-color:transparent}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-hover))}&:not(input[type=file]):active,&::file-selector-button:active{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-active))}}}&.wa-pill{&:not(input[type=file]),&::file-selector-button{border-start-start-radius:var(--_button-start-start-radius, var(--wa-border-radius-pill));border-start-end-radius:var(--_button-start-end-radius, var(--wa-border-radius-pill));border-end-start-radius:var(--_button-end-start-radius, var(--wa-border-radius-pill));border-end-end-radius:var(--_button-end-end-radius, var(--wa-border-radius-pill))}}&:focus{outline:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&:is(::-moz-focus-inner){border:0}&:disabled{opacity:.5;cursor:not-allowed;*{pointer-events:none}}>wa-icon:has(+*){margin-inline-end:.75em}>*+wa-icon{margin-inline-start:.75em}}input[type=file]{display:block;max-inline-size:100%;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;border-radius:var(--wa-border-radius-m);cursor:pointer}input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]){display:inline-flex;width:fit-content;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);user-select:none;-webkit-user-select:none;&,+label{cursor:pointer}&:disabled,&:has(:disabled){opacity:.5;cursor:not-allowed}}input[type=checkbox],input[type=radio]{appearance:none;flex:0 0 auto;align-items:center;justify-content:center;width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);margin:0;margin-inline-end:.5em;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-border-style);border-width:var(--wa-form-control-border-width);transition:background var(--wa-transition-normal),border-color var(--wa-transition-fast),box-shadow var(--wa-transition-fast),color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}}input[type=checkbox]{--checked-icon-color: var(--wa-color-brand-on-loud);--checked-icon-scale: .8;border-radius:min(calc(var(--wa-form-control-toggle-size) * .375),var(--wa-border-radius-s));&:checked,&:indeterminate{color:var(--checked-icon-color);background-color:var(--wa-form-control-activated-color);border-color:var(--wa-form-control-activated-color)}&:checked:after,&:indeterminate:after{content:"";width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);scale:var(--checked-icon-scale);background-color:currentColor}&:checked:after{mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z"/></svg>') center / 1em 1em no-repeat}&:indeterminate:after{mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z"/></svg>') center no-repeat}}input[type=radio]{--checked-icon-color: var(--wa-form-control-activated-color);--checked-icon-scale: .7;color:transparent;border-radius:50%;&:checked{color:var(--checked-icon-color);border-color:var(--wa-form-control-activated-color)}&:checked:after{content:"";aspect-ratio:1;width:100%;scale:var(--checked-icon-scale);background-color:currentColor;border-radius:50%}}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select{width:100%;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);color:var(--wa-form-control-value-color);font-size:var(--wa-form-control-value-size);font-family:inherit;font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-form-control-border-style);border-width:var(--wa-form-control-border-width);border-radius:var(--wa-form-control-border-radius);transition:background-color var(--wa-transition-normal),border-color var(--wa-transition-normal),outline-color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);outline:var(--wa-focus-ring-style) var(--wa-focus-ring-width) transparent;outline-offset:var(--wa-focus-ring-offset);cursor:text;&::placeholder{color:var(--wa-form-control-placeholder-color);user-select:none;-webkit-user-select:none}&:focus-visible{outline-color:var(--wa-color-focus)}&:disabled{opacity:.5;cursor:not-allowed}&.wa-outlined{background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color)}&.wa-filled{background-color:var(--wa-color-neutral-fill-quiet);border-color:var(--wa-color-neutral-fill-quiet);&.wa-outlined{border-color:var(--wa-form-control-border-color)}}&.wa-pill{border-radius:var(--wa-border-radius-pill)}}textarea{height:auto;min-height:var(--wa-form-control-height);scroll-padding-block:var(--wa-form-control-padding-block);padding:calc(var(--wa-form-control-padding-block) - ((1lh - 1em) / 2)) var(--wa-form-control-padding-inline);line-height:var(--wa-line-height-normal);resize:vertical}select{--icon-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="rgb(180 180 200)" d="M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');appearance:none;position:relative;min-width:0;background-image:var(--icon-caret),var(--icon-caret);background-repeat:no-repeat;background-position:center right var(--wa-form-control-padding-inline);background-blend-mode:hue,difference;background-size:1rem 1rem;text-overflow:ellipsis;padding-inline-end:calc(var(--wa-form-control-padding-inline) + 1rem + var(--wa-space-xs));overflow:hidden;cursor:pointer;&[multiple]{height:auto;background-image:none;padding-inline:var(--wa-form-control-padding-inline)}}input[type=color]{display:block;block-size:var(--wa-form-control-height);inline-size:var(--wa-form-control-height);padding:calc(var(--wa-form-control-border-width) * 2);font-size:1em;background:transparent;border:var(--wa-form-control-border-width) var(--wa-border-style) var(--wa-form-control-border-color);border-radius:var(--wa-form-control-border-radius);cursor:pointer;forced-color-adjust:none;&::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit}&::-webkit-color-swatch{border:none;border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3)}&::-moz-color-swatch{border:none;border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3)}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}}input[type=range]{--thumb-width: 1.4em;--thumb-height: 1.4em;--track-size: .5em;-webkit-appearance:none;display:flex;flex-direction:column;position:relative;width:100%;height:var(--track-size);margin:0;font-size:inherit;line-height:var(--wa-form-control-height);vertical-align:middle;background-color:var(--wa-color-neutral-fill-normal);border-radius:calc(var(--track-size) / 2);&::-webkit-slider-runnable-track{width:100%;height:var(--track-size);border:none;border-radius:999px}&::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);margin-top:calc(var(--thumb-height) / -2 + var(--track-size) / 2);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing)}&:enabled{&:focus-visible::-webkit-slider-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&::-webkit-slider-thumb{cursor:pointer}&::-webkit-slider-thumb:active{cursor:grabbing}}&::-moz-focus-outer{border:0}&::-moz-range-progress{height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border-radius:3px}&::-moz-range-track{width:100%;height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border:none;border-radius:999px}&::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing)}&:enabled{&:focus-visible::-moz-range-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&::-moz-range-thumb{cursor:pointer}&::-moz-range-thumb:active{cursor:grabbing}}}label>input[type=range]{margin-block-start:1em}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:.5;cursor:not-allowed;&::-webkit-slider-thumb{cursor:not-allowed}&::-moz-range-thumb{cursor:not-allowed}}progress{--indicator-color: var(--wa-color-brand-fill-loud);width:100%;height:1rem;overflow:hidden;color:var(--wa-color-brand-on-loud);background-color:var(--wa-color-neutral-fill-normal);border-radius:var(--wa-border-radius-pill);&::-webkit-progress-bar{background:transparent}&[value]::-webkit-progress-value{background-color:var(--indicator-color)}&::-moz-progress-bar{background-color:var(--indicator-color)}}progress:not([value]){padding-left:var(--inset-inline-start);animation:wa-progress-indeterminate 2.5s infinite cubic-bezier(.37,0,.63,1);&::-webkit-progress-bar{background-color:var( --indicator-color )}}@keyframes wa-fade-in{0%{opacity:0}}@keyframes wa-progress-indeterminate{0%{padding-inline-end:100%}25%,to{padding-inline-end:0%}75%,to{padding-inline-start:100%}}.wa-invalid{--wa-form-control-border-color: var(--wa-color-danger-border-loud);--wa-form-control-activated-color: var(--wa-color-danger-fill-loud);--wa-form-control-value-color: var(--wa-color-danger-on-quiet);--wa-color-focus: var(--wa-color-danger-border-loud);--wa-color-text-quiet: var(--wa-color-danger-on-quiet)}.wa-valid{--wa-form-control-border-color: var(--wa-color-success-border-loud);--wa-form-control-activated-color: var(--wa-color-success-fill-loud);--wa-form-control-value-color: var(--wa-color-success-on-quiet);--wa-color-focus: var(--wa-color-success-border-loud);--wa-color-text-quiet: var(--wa-color-success-on-quiet)}}}@layer webawesome{@layer wa-utilities{.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}}}@layer webawesome{@layer wa-utilities{.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:none!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important}}}@layer webawesome{@layer wa-utilities{@supports (scrollbar-gutter: stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}}}@layer webawesome{@layer wa-utilities{.wa-placeholder{align-self:stretch;background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl)}}}@layer webawesome{@layer wa-utilities{:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}}}@layer webawesome{@layer wa-utilities{:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}}}@layer webawesome{@layer wa-utilities{:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}}}@layer webawesome{@layer wa-utilities{.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}}}@layer webawesome{@layer wa-utilities{:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl,.wa-gap-4xl,.wa-gap-5xl){display:flex}.wa-gap-0{gap:0px}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}.wa-gap-5xl{gap:var(--wa-space-5xl)}}}@layer webawesome{@layer wa-utilities{[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-3xs,.wa-body-3xs,.wa-heading-3xs,.wa-caption-3xs,.wa-longform-3xs{font-size:var(--wa-font-size-3xs)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-size-5xl,.wa-body-5xl,.wa-heading-5xl,.wa-caption-5xl,.wa-longform-5xl{font-size:var(--wa-font-size-5xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-text-nowrap,.wa-text-wrap-nowrap{text-wrap:nowrap}.wa-text-balance,.wa-text-wrap-balance{text-wrap:balance}@supports (text-wrap: pretty){.wa-text-pretty,.wa-text-wrap-pretty{text-wrap:pretty}}.wa-text-uppercase{text-transform:uppercase}.wa-text-lowercase{text-transform:lowercase}.wa-text-capitalize{text-transform:capitalize}.wa-text-start{text-align:start}.wa-text-center{text-align:center}.wa-text-end{text-align:end}.wa-text-justify{text-align:justify}.wa-link{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);@media(hover:hover){&:hover{color:color-mix(in oklab,var(--wa-color-text-link) 100%,var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none;@media(hover:hover){&:hover{color:color-mix(in oklab,currentColor,var(--wa-color-mix-hover));text-decoration:none}}}.wa-list-plain:is(ol,ul){list-style:none;padding-inline-start:0;>li{margin-inline-start:0}}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}}}@layer webawesome{@layer wa-utilities{:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>*{margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){align-items:center;justify-content:flex-start;flex-wrap:wrap}[class*=wa-flank]{display:flex;--content-percentage: initial;--flank-size: initial}[class*=wa-flank]:not([class*=":end"])>:first-child,[class*=wa-flank][class*=":start"]>:first-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank]:not([class*=":end"])>:last-child,[class*=wa-flank][class*=":start"]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}[class*=wa-flank][class*=":end"]>:last-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank][class*=":end"]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}:where([class*=wa-flank]){align-items:center;flex-wrap:wrap}[class*=wa-frame]{display:flex;aspect-ratio:1 / 1;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{block-size:100%;inline-size:100%;object-fit:cover}[class*=wa-frame][class*=":square"]{aspect-ratio:1 / 1}[class*=wa-frame][class*=":landscape"]{aspect-ratio:16 / 9}[class*=wa-frame][class*=":portrait"]{aspect-ratio:9 / 16}:where([class*=wa-frame]){align-items:center;justify-content:center}[class*=wa-grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-size, 20ch),100%),1fr));--min-column-size: initial}.wa-span-grid{grid-column:1 / -1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=":row"]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=":column"])>:first-child{flex:0 1 auto}[class*=wa-split][class*=":column"]{flex-direction:column;block-size:auto;inline-size:auto;align-self:stretch}:where([class*=wa-split]){align-items:center;justify-content:space-between;flex-wrap:wrap}[class*=wa-stack]{display:flex;flex-direction:column}:where([class*=wa-stack]){align-items:stretch;justify-content:flex-start}}}@layer webawesome{@layer wa-utilities{@scope(.wa-prose)to (.wa-not-prose){:where(:scope){--wa-prose-rhythm-scale: 1;--wa-prose-rhythm-2xs: calc(.25em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xs: calc(.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-s: calc(.75em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-m: calc(1em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-l: calc(1.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xl: calc(2em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-2xl: calc(2.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-3xl: calc(3em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-line-length: 65ch;max-inline-size:var(--wa-prose-line-length);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last allow-end;:where(h1){font-size:2.5625em}:where(h2){font-size:2em}:where(h3){font-size:1.5625em}:where(h4){font-size:1.25em}:where(h5){font-size:1em}:where(h6){font-size:.75em}:where(h1,h2){letter-spacing:-.01em}:where(h1):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h2){margin-block-start:var(--wa-prose-rhythm-2xl)}:where(h2):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h3){margin-block-start:var(--wa-prose-rhythm-xl)}:where(h3):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(h4,h5,h6):has(+*){margin-block-end:var(--wa-prose-rhythm-xs)}:where(h1+h2,h1+h3,h2+h3,h2+h4,h3+h4,h4+h5,h5+h6){margin-block-start:var(--wa-prose-rhythm-m)}:where(p,ul,ol,dl):has(+*){margin-block-end:var(--wa-prose-rhythm-l)}:where(ul,ol)>:where(li):has(+li){margin-block-end:var(--wa-prose-rhythm-2xs)}:where(dd):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(figcaption){margin-block-start:var(--wa-prose-rhythm-xs)}:where(code,pre){overflow-wrap:anywhere}:where(hr){margin-block:var(--wa-prose-rhythm-3xl)}:where(hr+:is(h1,h2,h3,h4,h5,h6)){margin-block-start:0}:where(pre,figure,table,blockquote,wa-callout,details):has(+*){margin-block-end:var(--wa-prose-rhythm-xl)}:where(:not(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-xl)}:where(:is(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-m)}}}}}@layer webawesome{@layer wa-utilities{.wa-size-xs{font-size:var(--wa-font-size-xs)}.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}.wa-size-xl{font-size:var(--wa-font-size-xl)}}}@layer webawesome{@layer wa-utilities{:where(:root),.wa-neutral{--wa-color-fill-loud: var(--wa-color-neutral-fill-loud);--wa-color-fill-normal: var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet: var(--wa-color-neutral-fill-quiet);--wa-color-border-loud: var(--wa-color-neutral-border-loud);--wa-color-border-normal: var(--wa-color-neutral-border-normal);--wa-color-border-quiet: var(--wa-color-neutral-border-quiet);--wa-color-on-loud: var(--wa-color-neutral-on-loud);--wa-color-on-normal: var(--wa-color-neutral-on-normal);--wa-color-on-quiet: var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud: var(--wa-color-brand-fill-loud);--wa-color-fill-normal: var(--wa-color-brand-fill-normal);--wa-color-fill-quiet: var(--wa-color-brand-fill-quiet);--wa-color-border-loud: var(--wa-color-brand-border-loud);--wa-color-border-normal: var(--wa-color-brand-border-normal);--wa-color-border-quiet: var(--wa-color-brand-border-quiet);--wa-color-on-loud: var(--wa-color-brand-on-loud);--wa-color-on-normal: var(--wa-color-brand-on-normal);--wa-color-on-quiet: var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud: var(--wa-color-success-fill-loud);--wa-color-fill-normal: var(--wa-color-success-fill-normal);--wa-color-fill-quiet: var(--wa-color-success-fill-quiet);--wa-color-border-loud: var(--wa-color-success-border-loud);--wa-color-border-normal: var(--wa-color-success-border-normal);--wa-color-border-quiet: var(--wa-color-success-border-quiet);--wa-color-on-loud: var(--wa-color-success-on-loud);--wa-color-on-normal: var(--wa-color-success-on-normal);--wa-color-on-quiet: var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud: var(--wa-color-warning-fill-loud);--wa-color-fill-normal: var(--wa-color-warning-fill-normal);--wa-color-fill-quiet: var(--wa-color-warning-fill-quiet);--wa-color-border-loud: var(--wa-color-warning-border-loud);--wa-color-border-normal: var(--wa-color-warning-border-normal);--wa-color-border-quiet: var(--wa-color-warning-border-quiet);--wa-color-on-loud: var(--wa-color-warning-on-loud);--wa-color-on-normal: var(--wa-color-warning-on-normal);--wa-color-on-quiet: var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud: var(--wa-color-danger-fill-loud);--wa-color-fill-normal: var(--wa-color-danger-fill-normal);--wa-color-fill-quiet: var(--wa-color-danger-fill-quiet);--wa-color-border-loud: var(--wa-color-danger-border-loud);--wa-color-border-normal: var(--wa-color-danger-border-normal);--wa-color-border-quiet: var(--wa-color-danger-border-quiet);--wa-color-on-loud: var(--wa-color-danger-on-loud);--wa-color-on-normal: var(--wa-color-danger-on-normal);--wa-color-on-quiet: var(--wa-color-danger-on-quiet)}}}@layer webawesome{@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}}@layer webawesome{@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}}@layer webawesome{@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}}@layer webawesome{@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}}@layer webawesome{@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}}@layer webawesome{@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}}@layer webawesome{:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}}@layer webawesome{@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}}@layer webawesome{@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active: var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active: var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-3xs: round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl: round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-space-5xl: calc(var(--wa-space-scale) * 5rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-button-transform-hover: none;--wa-button-transform-active: scale(.9875);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;padding:0;margin:0}}}@layer webawesome;@layer tokens{:root{color-scheme:dark;--hr-canvas: #17181b;--hr-chrome: #1c1d21;--hr-surface: #22242a;--hr-surface-raised: #292c33;--hr-surface-selected: #273244;--hr-text: #f5faff;--hr-text-muted: #b5bfcc;--hr-text-subtle: #8793a3;--hr-accent: #0a84ff;--hr-accent-strong: #64b5ff;--hr-accent-ink: #ffffff;--hr-focus: #64b5ff;--hr-ruler: rgb(100 181 255 / 17%);--hr-divider-line: linear-gradient( 90deg, transparent 0%, var(--hr-ruler) 10%, var(--hr-ruler) 90%, transparent 100% );--hr-divider-line-vertical: linear-gradient( 180deg, transparent 0%, var(--hr-ruler) 10%, var(--hr-ruler) 90%, transparent 100% );--hr-control-boundary: #5d6f85;--hr-action-surface: #191d24;--hr-action-surface-hover: #202a37;--hr-action-surface-active: #17263a;--hr-action-ink: #f5faff;--hr-action-border: rgb(10 132 255 / 42%);--hr-action-border-strong: rgb(100 181 255 / 64%);--hr-action-highlight: rgb(255 255 255 / 10%);--hr-icon-glow: rgb(10 132 255 / 58%);--hr-shadow: rgb(0 0 0 / 32%);--hr-success: #7fd29a;--hr-warning: #e3bd65;--hr-danger: #f08b82;--hr-info: #9bbfd8;--hr-font-sans: "Inter", "Avenir Next", "Segoe UI", sans-serif;--hr-font-mono: "SFMono-Regular", "Cascadia Mono", "Roboto Mono", monospace;--hr-type-xs: .75rem;--hr-type-sm: .8125rem;--hr-type-md: .9375rem;--hr-type-lg: 1.125rem;--hr-type-xl: clamp(1.35rem, 1.1rem + .7vw, 1.8rem);--hr-leading-tight: 1.2;--hr-leading-copy: 1.5;--hr-space-1: .25rem;--hr-space-2: .5rem;--hr-space-3: .75rem;--hr-space-4: 1rem;--hr-space-5: 1.25rem;--hr-space-6: 1.5rem;--hr-space-8: 2rem;--hr-space-10: 2.5rem;--hr-radius-control: .75rem;--hr-radius-panel: 1rem;--hr-radius-main: 1.5rem;--hr-focus-width: 2px;--hr-control-min: 2.75rem;--hr-motion-feedback: .12s;--hr-motion-state: .2s;--hr-motion-rail: .32s;--hr-ease-standard: cubic-bezier(.2, 0, 0, 1);--hr-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--wa-color-surface-raised: var(--hr-surface-raised);--wa-color-surface-default: var(--hr-surface);--wa-color-surface-lowered: var(--hr-chrome);--wa-color-surface-border: var(--hr-control-boundary);--wa-color-text-normal: var(--hr-text);--wa-color-text-quiet: var(--hr-text-muted);--wa-color-focus: var(--hr-focus);--wa-color-brand-fill-quiet: color-mix(in srgb, var(--hr-accent) 12%, transparent);--wa-color-brand-fill-normal: color-mix(in srgb, var(--hr-accent) 20%, transparent);--wa-color-brand-fill-loud: var(--hr-accent);--wa-color-brand-border-quiet: color-mix(in srgb, var(--hr-accent) 24%, transparent);--wa-color-brand-border-normal: color-mix(in srgb, var(--hr-accent) 42%, transparent);--wa-color-brand-border-loud: var(--hr-accent-strong);--wa-color-brand-on-quiet: var(--hr-accent-strong);--wa-color-brand-on-normal: var(--hr-accent-strong);--wa-color-brand-on-loud: var(--hr-accent-ink);--wa-font-family-body: var(--hr-font-sans);--wa-font-family-heading: var(--hr-font-sans);--wa-font-family-code: var(--hr-font-mono);--wa-transition-fast: var(--hr-motion-feedback);--wa-transition-normal: var(--hr-motion-state);--wa-transition-slow: var(--hr-motion-rail)}:root[data-theme=cream]{color-scheme:light;--hr-canvas: #eee8db;--hr-chrome: #e7dfd0;--hr-surface: #faf6ec;--hr-surface-raised: #fffdf6;--hr-surface-selected: color-mix(in srgb, var(--hr-accent) 12%, var(--hr-surface));--hr-text: #292720;--hr-text-muted: #625d51;--hr-text-subtle: #696254;--hr-accent: #007aff;--hr-accent-strong: #005ecb;--hr-accent-ink: #ffffff;--hr-focus: #007aff;--hr-ruler: rgb(41 39 32 / 18%);--hr-control-boundary: #817868;--hr-action-surface: #162132;--hr-action-surface-hover: #1c2d45;--hr-action-surface-active: #102746;--hr-action-ink: #ffffff;--hr-action-border: rgb(0 122 255 / 55%);--hr-action-border-strong: rgb(0 94 203 / 72%);--hr-action-highlight: rgb(255 255 255 / 12%);--hr-icon-glow: rgb(0 122 255 / 52%);--hr-shadow: rgb(50 43 31 / 16%);--hr-success: #2f7147;--hr-warning: #805d13;--hr-danger: #9b3e36;--hr-info: #315e7a}@media(prefers-reduced-motion:reduce){:root{--hr-motion-feedback: 1ms;--hr-motion-state: 1ms;--hr-motion-rail: 1ms}}}@layer base{*,*:before,*:after{box-sizing:border-box}html{background:var(--hr-canvas);color:var(--hr-text);font-family:var(--hr-font-sans)}body{background:var(--hr-canvas);color:var(--hr-text)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus);outline-offset:2px}[hidden]{display:none!important}[inert]{user-select:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}}@layer legacy{:root{color-scheme:dark;--page: #202124;--page-2: #202124;--surface-flat: #202124;--surface-lift: #25262a;--surface-row: rgba(255, 255, 255, .055);--surface-row-strong: rgba(255, 255, 255, .09);--surface-1: #202124;--surface-2: #25262a;--surface-3: #2b2c31;--surface-4: #313238;--surface-5: #373941;--surface-6: #3e4049;--surface-7: #464853;--surface-8: #4e515d;--surface-highlight-base: rgba(255, 255, 255, .018);--surface-highlight-mid: rgba(255, 255, 255, .034);--surface-highlight-high: rgba(255, 255, 255, .052);--surface-ring-base: rgba(235, 235, 245, .08);--surface-ring-mid: rgba(235, 235, 245, .13);--surface-ring-high: rgba(235, 235, 245, .2);--surface-drop: rgba(0, 0, 0, .2);--shadow-1: inset 0 0 0 1px var(--surface-ring-base);--shadow-2: inset 0 1px 0 0 var(--surface-highlight-base), inset 0 0 0 1px var(--surface-ring-base), 0 1px 1px -.5px var(--surface-drop);--shadow-3: inset 0 1px 0 0 var(--surface-highlight-mid), inset 0 0 0 1px var(--surface-ring-base), 0 0 0 1px rgba(0,0,0,.12), 0 1px 1px -.5px var(--surface-drop), 0 3px 3px -1.5px var(--surface-drop);--shadow-4: inset 0 1px 0 0 var(--surface-highlight-mid), inset 0 0 0 1px var(--surface-ring-mid), 0 0 0 1px rgba(0,0,0,.14), 0 1px 1px -.5px var(--surface-drop), 0 3px 3px -1.5px var(--surface-drop), 0 6px 6px -3px var(--surface-drop);--shadow-5: inset 0 1px 0 0 var(--surface-highlight-high), inset 0 0 0 1px var(--surface-ring-mid), 0 0 0 1px rgba(0,0,0,.16), 0 1px 1px -.5px var(--surface-drop), 0 3px 3px -1.5px var(--surface-drop), 0 6px 6px -3px var(--surface-drop), 0 12px 12px -6px var(--surface-drop);--shadow-6: inset 0 1px 0 0 var(--surface-highlight-high), inset 0 0 0 1px var(--surface-ring-high), 0 0 0 1px rgba(0,0,0,.18), 0 1px 1px -.5px var(--surface-drop), 0 3px 3px -1.5px var(--surface-drop), 0 6px 6px -3px var(--surface-drop), 0 12px 12px -6px var(--surface-drop), 0 24px 24px -12px var(--surface-drop);--shadow-7: inset 0 1px 0 0 rgba(255,255,255,.065), inset 0 0 0 1px var(--surface-ring-high), 0 0 0 1px rgba(0,0,0,.2), 0 1px 1px -.5px var(--surface-drop), 0 3px 3px -1.5px var(--surface-drop), 0 6px 6px -3px var(--surface-drop), 0 12px 12px -6px var(--surface-drop), 0 24px 24px -12px var(--surface-drop), 0 48px 48px -24px var(--surface-drop);--shadow-8: inset 0 1px 0 0 rgba(255,255,255,.075), inset 0 0 0 1px var(--surface-ring-high), 0 0 0 1px rgba(0,0,0,.22), 0 1px 1px -.5px var(--surface-drop), 0 3px 3px -1.5px var(--surface-drop), 0 6px 6px -3px var(--surface-drop), 0 12px 12px -6px var(--surface-drop), 0 24px 24px -12px var(--surface-drop), 0 48px 48px -24px var(--surface-drop), 0 96px 96px -48px var(--surface-drop);--glass: rgba(37, 38, 42, .66);--glass-strong: rgba(37, 38, 42, .86);--glass-soft: rgba(37, 38, 42, .48);--line: rgba(235, 235, 245, .1);--line-strong: rgba(235, 235, 245, .18);--divider-line: linear-gradient(90deg, transparent, rgba(235, 235, 245, .16) 12%, rgba(235, 235, 245, .16) 88%, transparent);--divider-line-vertical: linear-gradient(180deg, transparent, rgba(235, 235, 245, .16) 12%, rgba(235, 235, 245, .16) 88%, transparent);--text: #f5f5f7;--muted: #a8adb7;--soft: #737780;--disabled: #565b63;--accent: var(--hr-accent);--accent-soft: color-mix(in srgb, var(--hr-accent) 12%, transparent);--focus-ring: var(--hr-focus);--ios-fill: rgba(235, 235, 245, .075);--ios-fill-strong: rgba(235, 235, 245, .12);--shell-surface: #202124;--shell-surface-glass: rgba(32, 33, 36, .82);--shell-surface-soft: rgba(32, 33, 36, .58);--green: #23864f;--green-soft: rgba(35, 134, 79, .12);--amber: #b7791f;--amber-soft: rgba(183, 121, 31, .14);--red: #c24135;--red-soft: rgba(194, 65, 53, .12);--mono: "SFMono-Regular", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--detail-rail-width: min(370px, 34vw);--t-dropdown-open-dur: .25s;--t-dropdown-close-dur: .15s;--t-dropdown-pre-scale: .97;--t-dropdown-closing-scale: .99;--t-dropdown-ease: cubic-bezier(.22, 1, .36, 1);--solvys-lg-tint-source: var(--page-2);--solvys-lg-rim-source: var(--line-strong);--solvys-lg-text-source: var(--text);--solvys-lg-neutral: rgb(112 116 122);--solvys-lg-dark-plate: rgb(32 33 36);--solvys-lg-tint: color-mix(in srgb, var(--solvys-lg-tint-source) 30%, var(--solvys-lg-neutral) 70%);--solvys-lg-rim: color-mix(in srgb, var(--solvys-lg-rim-source) 42%, white 58%);--solvys-lg-bg: color-mix(in srgb, var(--solvys-lg-tint) 42%, transparent);--solvys-lg-border: color-mix(in srgb, var(--solvys-lg-rim) 36%, transparent);--solvys-lg-control-bg: color-mix(in srgb, var(--solvys-lg-dark-plate) 68%, transparent);--solvys-lg-control-hover-bg: color-mix(in srgb, var(--solvys-lg-dark-plate) 80%, transparent);--solvys-lg-backdrop-filter: blur(18px) contrast(1.05) brightness(.96) saturate(1.08);--solvys-lg-shadow: inset 0 1px 0 color-mix(in srgb, white 14%, transparent), inset 0 -1px 0 color-mix(in srgb, black 32%, transparent)}body[data-theme=dark]{color-scheme:dark;--page: #202124;--page-2: #202124;--glass: rgba(32, 33, 36, .78);--glass-strong: rgba(32, 33, 36, .92);--glass-soft: rgba(32, 33, 36, .58);--line: rgba(235, 235, 245, .12);--line-strong: rgba(235, 235, 245, .2);--divider-line: linear-gradient(90deg, transparent, rgba(235, 235, 245, .16) 12%, rgba(235, 235, 245, .16) 88%, transparent);--divider-line-vertical: linear-gradient(180deg, transparent, rgba(235, 235, 245, .16) 12%, rgba(235, 235, 245, .16) 88%, transparent);--text: #f5f5f7;--muted: #a1a1aa;--soft: #71717a;--disabled: #52525b;--accent: var(--hr-accent);--accent-soft: color-mix(in srgb, var(--hr-accent) 14%, transparent);--focus-ring: var(--hr-focus);--ios-fill: rgba(235, 235, 245, .1);--ios-fill-strong: rgba(235, 235, 245, .18);--shell-surface: #202124;--shell-surface-glass: rgba(32, 33, 36, .78);--shell-surface-soft: rgba(32, 33, 36, .54);--surface-flat: #202124;--surface-lift: #25262a;--surface-row: rgba(255, 255, 255, .055);--surface-row-strong: rgba(255, 255, 255, .09);--green: #30d158;--green-soft: rgba(48, 209, 88, .14);--amber: #ffd60a;--amber-soft: rgba(255, 214, 10, .14);--red: #ff6961;--red-soft: rgba(255, 105, 97, .14);--solvys-lg-tint-source: var(--page-2);--solvys-lg-rim-source: rgba(235, 235, 245, .3);--solvys-lg-dark-plate: rgb(32 33 36);--solvys-lg-bg: color-mix(in srgb, var(--solvys-lg-tint) 32%, transparent);--solvys-lg-border: color-mix(in srgb, var(--solvys-lg-rim) 56%, transparent);--solvys-lg-backdrop-filter: blur(19px) contrast(1.08) brightness(.94) saturate(1.06);--solvys-lg-shadow: 0 18px 44px rgba(0, 0, 0, .34), 0 4px 16px rgba(0, 0, 0, .22), inset 0 1px 0 color-mix(in srgb, white 16%, transparent), inset 0 -1px 0 color-mix(in srgb, black 30%, transparent)}body[data-surface-system=fluid-functionalism]{--page: #17181b;--page-2: #17181b;--surface-flat: #17181b;--surface-lift: #1b1c20;--surface-row: rgba(255, 255, 255, .044);--surface-row-strong: rgba(255, 255, 255, .074);--surface-1: #17181b;--surface-2: #1b1c20;--surface-3: #202127;--surface-4: #252730;--surface-5: #2b2e38;--surface-6: #323641;--surface-7: #3a3f4c;--surface-8: #444957;--surface-highlight-base: rgba(255, 255, 255, .014);--surface-highlight-mid: rgba(255, 255, 255, .027);--surface-highlight-high: rgba(255, 255, 255, .046);--surface-ring-base: rgba(235, 235, 245, .095);--surface-ring-mid: rgba(235, 235, 245, .155);--surface-ring-high: rgba(235, 235, 245, .235);--surface-drop: rgba(0, 0, 0, .34);--shadow-1: inset 0 0 0 1px var(--surface-ring-base), 0 8px 18px rgba(0,0,0,.16);--shadow-2: inset 0 1px 0 0 var(--surface-highlight-base), inset 0 0 0 1px var(--surface-ring-base), 0 14px 28px rgba(0,0,0,.22);--shadow-3: inset 0 1px 0 0 var(--surface-highlight-mid), inset 0 0 0 1px var(--surface-ring-base), 0 0 0 1px rgba(0,0,0,.18), 0 16px 34px rgba(0,0,0,.28);--shadow-4: inset 0 1px 0 0 var(--surface-highlight-mid), inset 0 0 0 1px var(--surface-ring-mid), 0 0 0 1px rgba(0,0,0,.22), 0 20px 42px rgba(0,0,0,.32);--shadow-5: inset 0 1px 0 0 var(--surface-highlight-high), inset 0 0 0 1px var(--surface-ring-mid), 0 0 0 1px rgba(0,0,0,.26), 0 24px 52px rgba(0,0,0,.38);--shadow-6: inset 0 1px 0 0 var(--surface-highlight-high), inset 0 0 0 1px var(--surface-ring-high), 0 0 0 1px rgba(0,0,0,.3), 0 28px 64px rgba(0,0,0,.46);--shadow-7: inset 0 1px 0 0 rgba(255,255,255,.056), inset 0 0 0 1px var(--surface-ring-high), 0 0 0 1px rgba(0,0,0,.34), 0 36px 84px rgba(0,0,0,.52);--shadow-8: inset 0 1px 0 0 rgba(255,255,255,.064), inset 0 0 0 1px var(--surface-ring-high), 0 0 0 1px rgba(0,0,0,.38), 0 48px 112px rgba(0,0,0,.58);--glass: rgba(27, 28, 32, .7);--glass-strong: rgba(27, 28, 32, .9);--glass-soft: rgba(27, 28, 32, .52);--line: rgba(235, 235, 245, .105);--line-strong: rgba(235, 235, 245, .19);--ios-fill: rgba(235, 235, 245, .07);--ios-fill-strong: rgba(235, 235, 245, .115);--shell-surface: #17181b;--shell-surface-glass: rgba(23, 24, 27, .84);--shell-surface-soft: rgba(23, 24, 27, .62);--solvys-lg-tint-source: var(--surface-2);--solvys-lg-dark-plate: rgb(23 24 27);--solvys-lg-control-bg: color-mix(in srgb, var(--solvys-lg-dark-plate) 74%, transparent);--solvys-lg-control-hover-bg: color-mix(in srgb, var(--solvys-lg-dark-plate) 86%, transparent)}:root[data-solvys-liquid-glass=off],:root[data-solvys-liquid-glass=off] body{--solvys-lg-bg: var(--glass);--solvys-lg-border: var(--line);--solvys-lg-backdrop-filter: none;--solvys-lg-shadow: none}*{box-sizing:border-box}html{background:var(--page)}body{margin:0;min-height:100vh;background:var(--page);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer;--control-radius: 12px;border-radius:var(--control-radius)}svg{display:block}.solvys-liquid-glass,.solvys-liquid-glass-strong{position:relative;overflow:hidden;isolation:isolate;color:var(--solvys-lg-text-source);background:var(--solvys-lg-bg);border:1px solid var(--solvys-lg-border);backdrop-filter:var(--solvys-lg-backdrop-filter);-webkit-backdrop-filter:var(--solvys-lg-backdrop-filter);box-shadow:var(--solvys-lg-shadow)}.solvys-liquid-glass{--solvys-lg-rim-opacity: .42;--solvys-lg-rim-opacity-soft: .14}.solvys-liquid-glass-strong{--solvys-lg-rim-opacity: .5;--solvys-lg-rim-opacity-soft: .2;--solvys-lg-bg: color-mix(in srgb, var(--solvys-lg-tint) 44%, transparent)}.solvys-liquid-glass:before,.solvys-liquid-glass-strong:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1.4px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,var(--solvys-lg-rim-opacity)) 0%,rgba(255,255,255,var(--solvys-lg-rim-opacity-soft)) 22%,transparent 44%,transparent 60%,rgba(255,255,255,var(--solvys-lg-rim-opacity-soft)) 82%,rgba(255,255,255,var(--solvys-lg-rim-opacity)) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.solvys-liquid-glass:after,.solvys-liquid-glass-strong:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025) 52%,transparent);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.72) 42%,rgba(0,0,0,.22));mask-image:linear-gradient(180deg,#000000f2,#000000b8 42%,#00000038);opacity:.72}.solvys-liquid-glass>*,.solvys-liquid-glass-strong>*{position:relative;z-index:2}.workspace{display:grid;grid-template-columns:212px minmax(0,1fr);height:100vh;transition:grid-template-columns .32s var(--ease)}.workspace.is-collapsed,.workspace.is-auto-collapsed{grid-template-columns:60px minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:30;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;overflow:visible;border-right:0;background:var(--shell-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-top{display:flex;align-items:center;gap:8px;min-height:64px;padding:10px 8px;border-bottom:0}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;flex:0 0 auto;color:#51515a;background:#ffffff52;border:1px solid transparent;border-radius:9px;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.icon-button:hover{color:#1d1d1f;border-color:#10182814;background:var(--ios-fill-strong)}#sidebarToggle{border:0;background:transparent;box-shadow:none}#sidebarToggle:hover,#sidebarToggle:focus-visible{border:0;background:var(--ios-fill-strong)}.brand{min-width:0;display:flex;align-items:center;gap:9px;font-weight:720;letter-spacing:0;white-space:nowrap;opacity:1;transition:opacity .2s var(--ease),transform .2s var(--ease)}.brand-mark{width:32px;height:32px;display:grid;place-items:center;color:var(--text);background:linear-gradient(180deg,#ffffffc2,#ffffff57);border:1px solid rgba(16,24,40,.08);border-radius:9px;flex:0 0 auto;box-shadow:0 10px 20px #1018280f}.brand-mark svg,.toggle-logo svg,.avatar svg{width:23px;height:23px;fill:none;stroke-linecap:round;stroke-linejoin:round}.shield-placeholder{fill:none;stroke:currentColor;stroke-width:2.25}.toggle-logo{display:none;color:var(--text)}.toggle-panel-icon{display:block}.workspace.is-collapsed .brand,.workspace.is-auto-collapsed .brand{opacity:0;transform:translate(-8px);pointer-events:none;width:0;overflow:hidden}.workspace.is-collapsed .sidebar-top,.workspace.is-auto-collapsed .sidebar-top{justify-content:center}.workspace.is-collapsed #sidebarToggle,.workspace.is-auto-collapsed #sidebarToggle,.workspace.is-collapsed .toggle-panel-icon,.workspace.is-auto-collapsed .toggle-panel-icon{display:none}.workspace.is-collapsed .toggle-logo,.workspace.is-auto-collapsed .toggle-logo{display:block}.nav-list{display:grid;align-content:start;gap:2px;padding:8px 6px;overflow:auto}.workspace.is-collapsed .nav-list,.workspace.is-auto-collapsed .nav-list{align-content:start;justify-items:center;gap:10px;padding:8px 6px 12px;overflow:visible}.nav-item{position:relative;min-width:0;min-height:40px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px;color:#5f6368;background:transparent;border:1px solid transparent;border-radius:14px;isolation:isolate;text-align:left;transition:border-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.nav-item:hover{color:#1d1d1f;background:transparent;border-color:transparent}.nav-item:not(.is-active):hover,.nav-item:not(.is-active):focus-visible{color:#0a84ff;box-shadow:none}.nav-item.is-active{color:#0a84ff;--solvys-lg-tint-source: rgba(10, 132, 255, .46);--solvys-lg-rim-source: rgba(116, 185, 255, .7);--solvys-lg-text-source: #0a84ff}.nav-icon{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:9px}.nav-icon:before{content:"";position:absolute;inset:6px;z-index:0;border-radius:999px;background:radial-gradient(circle,rgba(10,132,255,.42) 0%,rgba(10,132,255,.22) 42%,transparent 74%);filter:blur(8px);opacity:0;transform:scale(.65);transition:opacity .18s var(--ease),transform .18s var(--ease);pointer-events:none}.nav-icon svg{position:relative;z-index:1}.nav-item:not(.is-active):hover .nav-icon:before,.nav-item:not(.is-active):focus-visible .nav-icon:before{opacity:.9;transform:scale(1.38)}.nav-item.is-active .nav-icon{background:transparent;box-shadow:none}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;opacity:1;transition:opacity .2s var(--ease)}.workspace.is-collapsed .nav-item,.workspace.is-auto-collapsed .nav-item{width:44px;height:44px;min-height:44px;grid-template-columns:1fr;place-items:center;justify-content:center;padding:0;border-radius:12px}.workspace.is-collapsed .nav-item:not(.is-active):hover,.workspace.is-auto-collapsed .nav-item:not(.is-active):hover,.workspace.is-collapsed .nav-item:not(.is-active):focus-visible,.workspace.is-auto-collapsed .nav-item:not(.is-active):focus-visible{background:transparent;border-color:transparent}.workspace.is-collapsed .nav-item:not(.is-active):after,.workspace.is-auto-collapsed .nav-item:not(.is-active):after{content:attr(data-hover-label) "\a" attr(data-hover-description);position:absolute;left:calc(100% + 10px);top:50%;z-index:60;width:max-content;max-width:220px;padding:8px 10px;color:var(--text);background:color-mix(in srgb,var(--page-2) 78%,transparent);border:1px solid color-mix(in srgb,var(--line-strong) 76%,transparent);border-radius:999px;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff24;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);font-size:11px;font-weight:720;line-height:1.22;white-space:pre-line;opacity:0;pointer-events:none;transform:translate(5px,-50%) scale(.98);transition:opacity .16s var(--ease),transform .16s var(--ease);text-align:left}.workspace.is-collapsed .nav-item:not(.is-active):hover:after,.workspace.is-auto-collapsed .nav-item:not(.is-active):hover:after,.workspace.is-collapsed .nav-item:not(.is-active):focus-visible:after,.workspace.is-auto-collapsed .nav-item:not(.is-active):focus-visible:after{opacity:1;transform:translateY(-50%) scale(1)}.workspace.is-collapsed .nav-item.is-active,.workspace.is-auto-collapsed .nav-item.is-active{grid-template-columns:1fr;color:#0a84ff}.workspace.is-collapsed .nav-item .nav-icon,.workspace.is-auto-collapsed .nav-item .nav-icon{width:42px;height:42px;align-self:center;justify-self:center;border-radius:inherit;background:transparent;box-shadow:none}.workspace.is-collapsed .nav-label,.workspace.is-auto-collapsed .nav-label{opacity:0;width:0}.sidebar-footer{display:grid;gap:6px;padding:0 6px 10px}.theme-row{display:flex;justify-content:flex-end;min-height:34px;padding:0 4px 2px}.theme-strip{width:108px;min-height:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:var(--ios-fill);padding:3px;gap:3px}.theme-option{min-width:0;height:26px;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:10px;padding:0;transition:background .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.theme-option:hover{color:var(--text);background:#ffffff52}.theme-option[aria-pressed=true]{color:var(--text);background:#ffffffdb;box-shadow:0 1px 2px #1018281a,inset 0 1px #ffffffb8}body[data-theme=dark] .theme-strip{background:#ebebf51a}body[data-theme=dark] .theme-option[aria-pressed=true]{color:var(--text);background:#636366c7;box-shadow:inset 0 1px #ebebf51f}.workspace.is-collapsed .sidebar-footer,.workspace.is-auto-collapsed .sidebar-footer{padding-inline:6px}.workspace.is-collapsed .theme-row,.workspace.is-auto-collapsed .theme-row{display:none}.user-strip{appearance:none;width:100%;margin:0;padding:7px 6px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.user-strip:hover,.user-strip:focus-visible,.user-strip[aria-expanded=true]{outline:0;border-color:var(--line);background:var(--ios-fill)}.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#1f2937;background:linear-gradient(180deg,#ffffffc2,#ffffff57);border:1px solid rgba(16,24,40,.08);box-shadow:0 10px 20px #1018280f}.avatar.has-image{background-size:cover;background-position:center;color:transparent}.user-name,.user-meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-name{font-weight:700;font-size:12px}.user-meta{color:var(--muted);font-size:11px;margin-top:2px}.workspace.is-collapsed .user-strip,.workspace.is-auto-collapsed .user-strip{width:44px;height:44px;min-height:44px;grid-template-columns:1fr;place-items:center;justify-self:center;padding:0;border-radius:12px}.workspace.is-collapsed .user-strip .avatar,.workspace.is-auto-collapsed .user-strip .avatar{width:42px;height:42px;border-radius:inherit}.workspace.is-collapsed .user-name,.workspace.is-collapsed .user-meta,.workspace.is-auto-collapsed .user-name,.workspace.is-auto-collapsed .user-meta{display:none}.account-menu{position:fixed;left:18px;bottom:76px;z-index:88;width:min(260px,calc(100vw - 32px));display:none;padding:10px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--shell-surface) 94%,transparent);box-shadow:0 24px 72px #10182838,inset 0 1px #ffffff1f;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12)}.account-menu[data-open=true]{display:grid;gap:8px;animation:accountMenuIn .16s var(--ease-out) both}@keyframes accountMenuIn{0%{transform:translate3d(0,8px,0) scale(.985)}to{transform:translateZ(0) scale(1)}}.account-menu-head{display:grid;gap:2px;padding:4px 4px 10px}.account-menu-head strong,.account-menu-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-head strong{color:var(--text);font-size:13px;line-height:1.25}.account-menu-head span{color:var(--muted);font-size:12px}.account-menu-divider{height:1px;margin:0 2px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.account-menu-action{width:100%;min-height:38px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:0;border-radius:10px;color:var(--text);background:transparent;text-decoration:none;text-align:left;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.account-menu-action:hover,.account-menu-action:focus-visible{outline:0;background:var(--ios-fill-strong)}.auth-gate{position:fixed;inset:0;z-index:120;display:none;place-items:center;padding:24px;background:color-mix(in srgb,var(--page) 48%,transparent);backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08)}body[data-auth-gated=true] .auth-gate{display:grid}body[data-auth-gated=true] .workspace{filter:blur(7px);transform:scale(.997);pointer-events:none;user-select:none}.auth-card{width:min(420px,calc(100vw - 32px));display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:16px;color:var(--text);background:color-mix(in srgb,var(--shell-surface) 93%,transparent);box-shadow:0 32px 90px #10182840,inset 0 1px #ffffff24}.auth-card h2{margin:0;font-size:22px;line-height:1.15}.auth-card p{margin:0;color:var(--muted);line-height:1.45}.auth-google-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;color:#fff;background:#2f3137;text-decoration:none;font-weight:820}.auth-google-button[aria-disabled=true]{pointer-events:none;opacity:.64}.auth-allow-list{padding-top:12px;border-top:1px solid var(--line);font-size:12px}body[data-theme=dark] .sidebar,body[data-theme=dark] .topbar,body[data-theme=dark] .statusbar,body[data-theme=dark] .filters,body[data-theme=dark] .workbench-head,body[data-theme=dark] .detail,body[data-theme=dark] .research-rail{background:var(--shell-surface)}body[data-theme=dark] .search-control,body[data-theme=dark] .btn,body[data-theme=dark] .icon-button,body[data-theme=dark] .brand-mark,body[data-theme=dark] .avatar,body[data-theme=dark] .field select,body[data-theme=dark] .field input:not([type=checkbox]),body[data-theme=dark] .filter-note,body[data-theme=dark] .shell-info-popover,body[data-theme=dark] .search-popup,body[data-theme=dark] .table-filters-popover,body[data-theme=dark] .shell-composer,body[data-theme=dark] .command-form,body[data-theme=dark] .agent-drawer,body[data-theme=dark] .history-rail,body[data-theme=dark] .activity-event,body[data-theme=dark] .setting-card,body[data-theme=dark] .runtime-card,body[data-theme=dark] .admin-metric,body[data-theme=dark] .glass-card,body[data-theme=dark] .account-chip,body[data-theme=dark] .rail-context,body[data-theme=dark] .rail-segment,body[data-theme=dark] .pager button,body[data-theme=dark] .quick-actions,body[data-theme=dark] .composer-actions,body[data-theme=dark] .connection-statuses,body[data-theme=dark] .export-popover,body[data-theme=dark] .fact-grid,body[data-theme=dark] .doc-frame{color:var(--text);background:#2c2c2ec7;border-color:var(--line)}body[data-theme=dark] .btn.primary{color:#fff;background:color-mix(in srgb,#0a84ff 82%,transparent);border-color:#8ec8ff66}body[data-theme=dark] .shell-info-popover,body[data-theme=dark] .export-popover{background:#2c2c2eeb}body[data-theme=dark] .btn.primary:hover{background:color-mix(in srgb,#0077ed 86%,transparent)}body[data-theme=dark] .nav-item,body[data-theme=dark] .field label,body[data-theme=dark] .field-title,body[data-theme=dark] .connection-chip,body[data-theme=dark] .btn.quick{color:var(--muted)}body[data-theme=dark] .nav-item:hover,body[data-theme=dark] .btn.quick:hover,body[data-theme=dark] .shell-info-row strong,body[data-theme=dark] .setting-card strong,body[data-theme=dark] .runtime-card strong,body[data-theme=dark] .activity-event strong,body[data-theme=dark] .primary-text,body[data-theme=dark] .detail-title,body[data-theme=dark] .card-title,body[data-theme=dark] .rail-context-title,body[data-theme=dark] .rail-title,body[data-theme=dark] .rail-card h3,body[data-theme=dark] .next-action strong{color:var(--text)}body[data-theme=dark] .nav-item.is-active{color:#64aaff;--solvys-lg-tint-source: rgba(10, 132, 255, .42);--solvys-lg-rim-source: rgba(116, 185, 255, .56);--solvys-lg-text-source: #64aaff}body[data-theme=dark] .nav-item.is-active .nav-icon{background:transparent;box-shadow:none}body[data-theme=dark] .nav-item:not(.is-active):hover,body[data-theme=dark] .nav-item:not(.is-active):focus-visible{color:#64aaff}body[data-theme=dark] .workspace.is-collapsed .nav-item:not(.is-active):after,body[data-theme=dark] .workspace.is-auto-collapsed .nav-item:not(.is-active):after{background:color-mix(in srgb,var(--page-2) 82%,transparent);border-color:color-mix(in srgb,rgba(235,235,245,.32) 78%,transparent);box-shadow:0 14px 32px #00000057,inset 0 1px #ffffff29}body[data-theme=dark] .filter-reopen{color:#64aaff;--solvys-lg-tint-source: rgba(10, 132, 255, .42);--solvys-lg-rim-source: rgba(116, 185, 255, .56);--solvys-lg-text-source: #64aaff}body[data-theme=dark] .btn.quick,body[data-theme=dark] .connection-chip{background:transparent;border-color:transparent}body[data-theme=dark] thead tr{background:#1c1c1eeb}body[data-theme=dark] th{background:transparent}body[data-theme=dark] .table-wrap,body[data-theme=dark] .results-footer{background:#1c1c1e75}body[data-theme=dark] tbody td{background:transparent;border-color:transparent}body[data-theme=dark] tbody tr:after{background:linear-gradient(90deg,transparent,rgba(235,235,245,.16) 9%,rgba(235,235,245,.16) 91%,transparent)}body[data-theme=dark] tbody tr:hover td{background:#3a3a3c3d}body[data-theme=dark] tbody tr.is-selected td,body[data-theme=dark] tbody tr.is-current td,body[data-theme=dark] tbody tr.is-batch-selected td{background:#63636633;border-color:transparent}body[data-theme=dark] .select-box{color:#1c1c1e;border-color:var(--line-strong)}body[data-theme=dark] tr.is-selected .select-box,body[data-theme=dark] .select-box.is-checked{color:var(--hr-accent-strong);background:color-mix(in srgb,var(--hr-accent) 18%,transparent);border-color:color-mix(in srgb,var(--hr-accent) 64%,transparent)}.app{min-width:0;height:100vh;margin:0;display:grid;grid-template-rows:64px minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-top:0;border-left:0;border-right:0;border-radius:0;background:var(--shell-surface);box-shadow:0 18px 42px #0f172a0f}.topbar{position:relative;z-index:320;min-width:0;display:grid;grid-template-columns:minmax(240px,500px) minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:0;background:var(--shell-surface);backdrop-filter:saturate(180%) blur(28px);-webkit-backdrop-filter:saturate(180%) blur(28px)}.search-control{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;min-height:42px;padding:0 12px;background:#ffffffa3;border:1px solid var(--line);border-radius:11px}.topbar .search-control.solvys-liquid-glass{--solvys-lg-tint-source: var(--page-2);--solvys-lg-rim-source: var(--line-strong);--solvys-lg-bg: color-mix(in srgb, var(--solvys-lg-tint) 36%, transparent);background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border);box-shadow:var(--solvys-lg-shadow)}body[data-theme=dark] .topbar .search-control.solvys-liquid-glass{--solvys-lg-bg: color-mix(in srgb, var(--solvys-lg-tint) 44%, transparent);background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border)}.search-control input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.search-control input::placeholder{color:var(--soft)}.search-control.solvys-liquid-glass .kbd{background:color-mix(in srgb,var(--solvys-lg-dark-plate) 38%,transparent);border-color:color-mix(in srgb,var(--solvys-lg-rim) 42%,transparent);box-shadow:inset 0 1px #ffffff2e}.search-popup{position:absolute;left:16px;top:calc(100% - 6px);z-index:260;width:min(500px,calc(100vw - 32px));display:grid;gap:4px;padding:8px;border-radius:14px;border:1px solid rgba(235,235,245,.16);color:var(--text);opacity:0;transform:translateY(-4px) scale(.985);pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease)}.search-popup[data-open=true]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.search-popup[hidden]{display:none}.search-popup-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 5px 6px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.search-result-card{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 9px;border:0;border-radius:12px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.search-result-card:hover,.search-result-card:focus-visible{outline:0;background:#ebebf514}.search-result-copy{min-width:0;display:grid;gap:3px}.search-result-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2}.search-result-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.25}.search-result-action,.history-card-action{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(142,200,255,.34);border-radius:999px;padding:0 11px;color:#f5faff;background:linear-gradient(180deg,#ffffff3d,#ffffff0e),linear-gradient(180deg,#4ca6ff9e,#0a84ff75);backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18);box-shadow:inset 0 1px #ffffff3d,0 10px 24px #0a84ff29;font-size:12px;font-weight:800}.kbd{display:inline-grid;place-items:center;min-width:24px;height:23px;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-family:var(--mono);font-size:11px;background:#f8fafcd1}.top-status{display:none;min-width:0;color:var(--muted);font-size:12px;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-actions{position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:visible}.import-menu,.export-menu{position:relative;z-index:340;flex:0 0 auto}.import-split{min-height:38px;display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-strong) 84%,transparent);border-radius:999px;background:#2c2c2eb8;color:var(--text)}.import-split button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:inherit;font-size:13px;font-weight:760;white-space:nowrap}.import-split-main{padding:7px 11px 7px 12px}.import-plus{display:inline-grid;place-items:center;position:relative;flex:0 0 14px;width:14px;height:14px;color:var(--text);font-size:0;line-height:0}.import-plus:before,.import-plus:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.import-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.import-split-menu{position:relative;width:34px;padding:0;border-left:0!important}.import-split-menu:before{content:"";position:absolute;inset:7px;border-radius:999px;opacity:0;background:#0a84ff29;box-shadow:0 0 0 1px #79beff57,0 0 13px #0a84ff7a;transform:scale(.82);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.import-split-menu svg{position:relative;z-index:1;transform-origin:center;transition:color .18s var(--ease-out),filter .18s var(--ease-out),transform .18s var(--ease-out)}.import-split-main:hover,.import-split-main:focus-visible{outline:0;background:transparent}.import-split-menu:hover,.import-split-menu:focus-visible,.import-menu[data-open=true] .import-split-menu{outline:0;background:transparent}.import-split-menu:hover:before,.import-split-menu:focus-visible:before,.import-menu[data-open=true] .import-split-menu:before{opacity:1;transform:scale(1)}.import-split-menu:hover svg,.import-split-menu:focus-visible svg{color:#9dccff;filter:drop-shadow(0 0 7px rgba(10,132,255,.58));transform:translateY(-.5px)}.import-menu[data-open=true] .import-split-menu svg{color:#9dccff;filter:drop-shadow(0 0 7px rgba(10,132,255,.58));transform:translateY(-.5px) rotate(180deg)}.import-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:220;width:min(258px,calc(100vw - 32px));display:grid;gap:3px;padding:6px;border:1px solid color-mix(in srgb,var(--line-strong) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--shell-surface) 94%,transparent);box-shadow:0 18px 44px #00000047;backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08)}.import-popover[hidden]{display:none}.import-popover.t-dropdown{transform-origin:top right}.import-option{width:100%;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:center;border:0;border-radius:8px;padding:8px 9px;color:var(--text);background:transparent;text-align:left}.import-option strong,.import-option span{display:block;min-width:0}.import-option strong{font-size:12px;line-height:1.2}.import-option span span{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.25}.import-option:hover,.import-option:focus-visible{outline:0;background:var(--ios-fill-strong)}.account-chip{min-width:0;max-width:178px;min-height:38px;display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:6px 9px;color:var(--text);text-decoration:none;border:1px solid var(--line);border-radius:8px;background:#ffffff8f}.account-avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#3f3f46;font-size:10px;font-weight:780}.account-copy{min-width:0;display:grid;gap:1px;line-height:1.1}.account-name,.account-domain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-name{font-size:11px;font-weight:760}.account-domain{color:var(--muted);font-size:10px}.quick-actions{position:relative;z-index:2;display:flex;gap:0;min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:none;--solvys-lg-tint-source: var(--page-2);--solvys-lg-rim-source: var(--line-strong);border:1px solid var(--solvys-lg-border);border-radius:8px;background:var(--solvys-lg-bg)}.quick-actions .btn,.export-toggle{flex:0 0 auto}.quick-actions::-webkit-scrollbar{display:none}.btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;border:1px solid var(--line);background:#ffffff9e;color:var(--text);padding:8px 11px;font-size:13px;font-weight:720;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease);white-space:nowrap}.btn.text-action{min-height:32px;border:0;background:transparent;box-shadow:none;padding-inline:6px;color:var(--muted)}.btn.text-action:hover,.btn.text-action:focus-visible{border-color:transparent;background:transparent;color:var(--text);box-shadow:none;outline:0}.btn:hover{background:#fffffff5;border-color:var(--line-strong)}.btn.primary{--solvys-lg-tint-source: #0a84ff;--solvys-lg-rim-source: #8ec8ff;--solvys-lg-text-source: #fff;--solvys-lg-bg: color-mix(in srgb, #0a84ff 82%, transparent);--solvys-lg-border: rgba(142, 200, 255, .52);--solvys-lg-shadow: 0 14px 30px rgba(10,132,255,.22), inset 0 1px 0 rgba(255,255,255,.32), inset 0 -1px 0 rgba(0,44,92,.22);border-color:#0a84ff47;background:var(--solvys-lg-bg);color:#fff;box-shadow:0 10px 24px #0a84ff2e}.btn.primary:hover{background:color-mix(in srgb,#0077ed 86%,transparent);border-color:#8ec8ff9e}.btn.icon-only{width:38px;padding:0}.btn.quick{min-height:36px;color:#374151;background:transparent;border:0;border-radius:10px;box-shadow:none;position:relative}.quick-actions .btn.quick+.btn.quick:before,.composer-actions .btn.quick+.btn.quick:before,.connection-chip+.connection-chip:before,.footer-token+.footer-token:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--line-strong) 82%,transparent) 22%,color-mix(in srgb,var(--line-strong) 82%,transparent) 78%,transparent);opacity:.86}.quick-actions .btn.quick:hover,.composer-actions .btn.quick:hover{background:#ffffff61}.table-filters-wrap{position:relative;display:inline-flex;align-items:center;min-width:0}.table-filters-toggle{min-height:30px;padding:5px 9px;color:var(--muted);border:1px solid rgba(235,235,245,.12);background:#ffffff09}.table-filters-toggle:hover,.table-filters-toggle:focus-visible,.table-filters-toggle[aria-expanded=true]{color:var(--text);background:#ebebf514;outline:0}.table-filters-popover{position:fixed;right:var(--table-filters-popover-right, 24px);top:var(--table-filters-popover-top, 96px);z-index:230;width:var(--table-filters-popover-width, min(360px, calc(100vw - 32px) ));max-height:var(--table-filters-popover-max-height, min(620px, calc(100dvh - 32px) ));overscroll-behavior:contain;overflow:auto;display:grid;gap:12px;padding:12px;border:1px solid rgba(235,235,245,.16);border-radius:14px;color:var(--text);box-shadow:0 22px 60px #00000047;transform-origin:top right;animation:railFade .18s var(--ease-out)}.table-filters-popover[hidden]{display:none}.filter-popover-head{display:grid;gap:3px}.filter-popover-head strong{color:var(--text);font-size:14px;line-height:1.2}.filter-popover-head span{color:var(--muted);font-size:12px;line-height:1.35}.filter-popover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filter-popover-field,.filter-popover-switch,.filter-popover-columns{min-width:0;display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.filter-popover-field select,.filter-popover-field input{width:100%;min-height:36px;min-width:0;border:1px solid rgba(235,235,245,.14);border-radius:11px;background:#111113b8;color:var(--text);padding:8px 10px;font:inherit;font-weight:720;outline:0}.filter-popover-switch,.filter-popover-columns{grid-column:1 / -1}.filter-popover-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;background:var(--divider-line) top / 100% 1px no-repeat,var(--divider-line) bottom / 100% 1px no-repeat}.filter-popover-columns{padding-top:2px}.filter-popover-column-list{display:grid;gap:5px}.filter-popover-column-list label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);font-size:12px;font-weight:760}.workbench-title-row{display:flex;align-items:center;gap:9px;width:min(340px,100%);min-width:0}.workbench-heading-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px}.shell-info-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.shell-info-button{width:30px;height:30px;color:#0a84ff;border:0;border-radius:50%;background:#0a84ff1a}.shell-info-popover{position:absolute;left:calc(100% + 10px);top:0;z-index:120;width:min(330px,calc(100vw - 40px));padding:4px 0;border:1px solid var(--line);border-radius:8px;background:#fffffff5;box-shadow:0 20px 52px #0f172a24;backdrop-filter:saturate(190%) blur(28px);-webkit-backdrop-filter:saturate(190%) blur(28px);opacity:0;pointer-events:none;transform:translate(-4px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.shell-info-wrap:hover .shell-info-popover,.shell-info-wrap:focus-within .shell-info-popover{opacity:1;pointer-events:auto;transform:translate(0)}.shell-info-row{position:relative;display:grid;gap:3px;padding:10px 12px}.shell-info-row+.shell-info-row:before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,24,40,.13) 14%,rgba(16,24,40,.13) 86%,transparent)}.shell-info-row strong,.setting-card strong,.runtime-card strong,.activity-event strong{display:block;color:var(--text);font-size:12px;font-weight:780;line-height:1.24}.shell-info-row span,.setting-card span,.runtime-card span,.activity-event span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.quick-actions .btn.quick.walkthrough-replay{width:auto;min-width:auto;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);border:0;border-radius:10px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .16s var(--ease),color .16s var(--ease),background .16s var(--ease)}.quick-actions .btn.quick.walkthrough-replay:hover,.quick-actions .btn.quick.walkthrough-replay:focus-visible{color:var(--text);background:#ffffff14;box-shadow:none;transform:translateY(-1px);outline:0}.quick-actions .btn.quick.walkthrough-replay svg{width:16px;height:16px;filter:none}.export-menu{position:relative;z-index:340;flex:0 0 auto}.export-toggle svg:last-child{transition:transform .18s var(--ease)}.export-toggle-label{white-space:nowrap}.export-menu[data-open=true] .export-toggle svg:last-child{transform:rotate(180deg)}.export-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:360;width:260px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fffffffc;backdrop-filter:saturate(180%) blur(32px);-webkit-backdrop-filter:saturate(180%) blur(32px);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s linear .18s}.export-menu:not([data-open=true]) .export-popover{opacity:0;visibility:hidden;pointer-events:none}.export-menu[data-open=true] .export-popover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s linear 0s}.export-option{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;padding:9px;border:1px solid transparent;border-radius:8px;color:var(--text);background:transparent;text-align:left}.export-option:hover,.export-option:focus-visible{border-color:#10182814;background:var(--ios-fill);outline:0}.export-option-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:10px;color:#51515a;background:var(--ios-fill)}.export-option strong{display:block;font-size:13px;font-weight:760;line-height:1.2}.export-option span:last-child{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.content{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:var(--filters-width, 320px) minmax(0,1fr);overflow:hidden;border-radius:26px;transition:grid-template-columns .26s var(--ease-out)}.content.is-filter-collapsed{grid-template-columns:0 minmax(0,1fr)}.filters{grid-column:1;grid-row:1;position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:visible;border-right:0;background:#ffffff70;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);opacity:1;visibility:visible;transform:translate(0);transition:opacity .2s var(--ease),transform .26s var(--ease-out),border-color .2s var(--ease),visibility 0s linear 0s}.filters:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--line-strong) 74%,transparent) 10%,color-mix(in srgb,var(--line-strong) 74%,transparent) 90%,transparent 100%);opacity:.72;pointer-events:none}.content.is-filter-collapsed .filters{border-right-color:transparent;opacity:0;overflow:hidden;pointer-events:none;transform:translate(-18px);visibility:hidden;transition:opacity .2s var(--ease),transform .26s var(--ease-out),border-color .2s var(--ease),visibility 0s linear .26s}.content.is-filter-collapsed .filters:after{opacity:0}.filter-resizer{position:absolute;inset:0 0 0 auto;width:12px;transform:translate(50%);cursor:col-resize;touch-action:none;z-index:6}.content.is-filter-collapsed .filter-resizer{pointer-events:none}.filter-resizer:after{content:"";position:absolute;top:46%;left:50%;width:4px;height:46px;border-left:1px solid rgba(16,24,40,.2);border-right:1px solid rgba(16,24,40,.2);opacity:.34;transform:translate(-50%,-50%);transition:opacity .18s var(--ease)}.filter-resizer:hover:after{opacity:.78}.filter-reopen{z-index:22;width:42px;height:42px;flex:0 0 42px;display:none;place-items:center;color:#0a84ff;--solvys-lg-tint-source: rgba(10, 132, 255, .4);--solvys-lg-rim-source: rgba(116, 185, 255, .62);--solvys-lg-text-source: #0a84ff;border-radius:999px;opacity:1;pointer-events:auto;transform:translate(0) scale(1);transition:opacity .18s var(--ease),transform .2s var(--ease-out),color .18s var(--ease)}.filter-reopen:hover,.filter-reopen:focus-visible{color:#64aaff;transform:translate(0) scale(1.03)}.content.is-filter-collapsed .filter-reopen{display:inline-grid;transform:translate(0) scale(1)}.app[data-active-view=admin] .filter-reopen{display:none}.pane-head{padding:16px;border-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.eyebrow{margin:0 0 7px;color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.pane-title{margin:0;color:var(--text);font-size:15px;font-weight:780;letter-spacing:-.01em}.pane-copy{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.42}.filter-width-toggle{width:32px;height:32px;border-radius:8px}.filter-scroll{min-height:0;overflow:auto;padding:14px 12px 18px;scrollbar-width:none}.filter-scroll::-webkit-scrollbar{display:none}.field{position:relative;display:grid;gap:6px;margin-bottom:14px;padding-bottom:14px}.filter-scroll>.field:after,.filter-scroll>.switch-row:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,24,40,.12) 14%,rgba(16,24,40,.12) 86%,transparent)}.field label,.field-title{color:#4b5563;font-size:12px;font-weight:720}.field select,.field input:not([type=checkbox]){width:100%;min-height:38px;color:var(--text);background:#ffffffc2;border:1px solid var(--line);border-radius:8px;padding:8px 10px;outline:0}.field select:focus,.field input:focus{border-color:var(--focus-ring);background-color:#fffffff0}.switch-row,.check-row{position:relative;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.switch-row{margin-bottom:14px;padding-bottom:14px}.field .check-row+.check-row:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,24,40,.08) 14%,rgba(16,24,40,.08) 86%,transparent)}.switch{position:relative;width:38px;height:22px;display:inline-flex;align-items:center}.switch input,.check-row input{accent-color:var(--accent)}.switch input[type=checkbox],.check-row input[type=checkbox]{width:16px;height:16px;min-height:0;flex:0 0 auto;margin:0}.source-pull-grid{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:8px;align-items:end}.source-pull-button{width:100%;min-height:40px;gap:8px}.source-pull-button[aria-busy=true]{cursor:progress;opacity:.82}.source-action-stack{display:grid;gap:12px;margin-bottom:16px}.source-action-card{width:100%;min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:15px;border:1px solid color-mix(in srgb,var(--line-strong) 66%,transparent);border-radius:24px;color:var(--text);background:linear-gradient(145deg,#ffffff24,#ffffff0b),color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff24;text-align:left;cursor:pointer;transition:transform .26s var(--ease-out),border-color .22s var(--ease),background .22s var(--ease),box-shadow .26s var(--ease-out),opacity .18s var(--ease)}.source-action-card:hover,.source-action-card:focus-visible{border-color:color-mix(in srgb,var(--accent) 64%,var(--line-strong));background:linear-gradient(145deg,#4a95ff38,#ffffff0e),color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:0 20px 44px #0000004d,0 0 0 1px #5ea8ff29,inset 0 1px #ffffff2e;transform:translateY(-1px)}.source-action-card:disabled,.source-action-card[aria-busy=true]{cursor:progress;opacity:.78;transform:none}.source-action-icon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:16px;color:#8fbdff;background:color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff24}.source-action-text{display:grid;gap:5px;min-width:0}.source-action-text strong{font-size:14px;line-height:1.18;font-weight:820}.source-action-text span{color:var(--muted);font-size:12px;line-height:1.35}.source-settings-label{margin:3px 0 10px;color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.source-pull-message{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.35;opacity:1;transform:translateY(0)}.source-pull-message[hidden]{display:none!important}.source-pull-message[data-tone=ready]{color:color-mix(in srgb,var(--green) 82%,#1f2937)}.source-pull-message[data-tone=blocked]{color:color-mix(in srgb,var(--red) 84%,#1f2937)}.filter-note{margin-top:14px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff85;color:var(--muted);font-size:12px;line-height:1.4}.workbench{grid-column:2;grid-row:1;position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.app[data-active-view]:not([data-active-view=find-estates]) .content{grid-template-columns:minmax(0,1fr)}.app[data-active-view]:not([data-active-view=find-estates]) .workbench{grid-column:1}.app[data-active-view]:not([data-active-view=find-estates]) .filters,.app[data-active-view]:not([data-active-view=find-estates]) .filter-reopen{display:none}.app[data-active-view]:not([data-active-view=find-estates]):not([data-active-view=dossiers]) .research-rail{display:none!important}[data-view-panel]{display:none}.content.t-page-slide{--t-page-slide-dur: .22s;--t-page-fade-dur: .22s;--t-page-slide-distance: 8px;--t-page-blur: 3px;--t-page-slide-ease: cubic-bezier(.22, 1, .36, 1);--t-page-fade-ease: cubic-bezier(.22, 1, .36, 1)}.content.t-page-slide[data-view-transition=find-estates]>.filters,.content.t-page-slide[data-view-transition=find-estates]>.workbench{animation:tPageSlideEstatesIn var(--t-page-slide-dur) var(--t-page-slide-ease) both;will-change:transform}.content.t-page-slide[data-view-transition=find-estates]>.workbench{animation-delay:35ms}@keyframes tPageSlideEstatesIn{0%{transform:translate(calc(var(--t-page-slide-distance) * -1))}to{transform:translate(0)}}.app[data-active-view=find-estates] [data-view-panel=find-estates]{display:grid}.app[data-active-view=dashboard] [data-view-panel=dashboard],.app[data-active-view=dossiers] [data-view-panel=dossiers],.app[data-active-view=drips] [data-view-panel=drips],.app[data-active-view=queue] [data-view-panel=queue],.app[data-active-view=admin] [data-view-panel=admin],.app[data-active-view=settings] [data-view-panel=settings],.app[data-active-view=help-demos] [data-view-panel=help-demos]{display:block}.app[data-active-view=dossiers] #dossiersView{padding-right:calc(var(--active-rail-width, min(388px, 55vw, calc(100vw - 64px) )) + 16px);transition:padding-right .42s var(--ease-out)}.app[data-active-view=dossiers] .research-rail{display:flex;top:16px;bottom:16px}.app[data-active-view=dashboard] .workbench,.app[data-active-view=dossiers] .workbench,.app[data-active-view=drips] .workbench,.app[data-active-view=queue] .workbench,.app[data-active-view=admin] .workbench,.app[data-active-view=settings] .workbench,.app[data-active-view=help-demos] .workbench{grid-template-rows:minmax(0,1fr)}.workbench-head{position:relative;z-index:12;width:100%;min-height:134px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;padding:14px 18px 8px;border-bottom:0;background:var(--shell-surface);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.app:not(.detail-rail-collapsed) .workbench-head{padding-right:18px}.content.is-filter-collapsed .workbench-head{padding-left:18px}h1{margin:0;color:var(--text);font-size:clamp(24px,2.4vw,34px);line-height:1.08;letter-spacing:-.035em;font-weight:820}.summary-metrics{width:100%;min-height:88px;border-radius:16px;background:transparent}.summary-metrics-toggle{display:none}.summary-metrics-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;min-height:88px}.metric{position:relative;min-width:0;display:grid;align-content:start;padding:7px 10px;border:0;border-radius:0;background:transparent}.metric+.metric:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,transparent,rgba(16,24,40,.34) 18%,rgba(16,24,40,.34) 82%,transparent)}body[data-theme=dark] .metric+.metric:before{background:linear-gradient(180deg,transparent,rgba(235,235,245,.38) 18%,rgba(235,235,245,.38) 82%,transparent)}.metric-label{display:block;color:var(--muted);font-size:10px;font-weight:720;line-height:1.15}.metric-value{display:block;margin-top:7px;color:var(--text);font-family:var(--mono);font-size:32px;font-weight:820;line-height:.96;letter-spacing:0;font-variant-numeric:tabular-nums}.workbench-body{position:static;z-index:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.app.detail-rail-collapsed .workbench-body{grid-template-columns:minmax(0,1fr)}.app[data-active-view=admin] .workbench{grid-template-rows:minmax(0,1fr)}.app[data-active-view=admin] .workbench-head,.app[data-active-view=admin] .results{display:none}.app[data-active-view=admin] .workbench-body{display:block;overflow:auto;background:#ffffff38}.app[data-active-view]:not([data-active-view=find-estates]) .workbench-head[data-view-panel=find-estates],.app[data-active-view]:not([data-active-view=find-estates]) .workbench-body[data-view-panel=find-estates],.app[data-active-view]:not([data-active-view=find-estates]) .detail{display:none!important}.results{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--line);background:#ffffff38}.loop-view{min-width:0;min-height:0;height:100%;overflow:auto;padding:16px;background:#ffffff38;animation:loopViewIn .36s var(--ease-out)}#dashboardView{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line-strong) 72%,#3f4046)}@keyframes loopViewIn{0%{transform:translateY(8px)}to{transform:translateY(0)}}.arsip-dashboard,.document-prep{display:grid;gap:26px;min-width:0;color:var(--text)}.arsip-topline,.document-prep-topline{min-height:52px;display:flex;align-items:start;justify-content:space-between;gap:16px;padding:4px 2px 0}.arsip-topline h2,.document-prep-topline h2{margin:0;font-size:24px;line-height:1.12;letter-spacing:0}.docprep-title-stack{min-width:0;display:grid;gap:6px}.docprep-address-stack{display:grid;gap:2px;margin:0;max-width:420px;color:var(--muted);line-height:1.32}.docprep-address-stack span{display:block;overflow-wrap:anywhere}.docprep-breadcrumb-row{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:760}.docprep-breadcrumb{appearance:none;border:0;background:transparent;color:var(--muted);padding:0;font:inherit;cursor:pointer;transition:color .16s var(--ease)}.docprep-breadcrumb:hover,.docprep-breadcrumb:focus-visible{color:var(--text);outline:0}.docprep-status-control{display:grid;gap:5px;min-width:min(220px,100%);color:var(--muted);font-size:11px;font-weight:780;text-transform:uppercase;letter-spacing:.06em}.docprep-status-control select{min-height:36px;border-radius:12px;border:1px solid color-mix(in srgb,var(--line-strong) 76%,transparent);background:var(--ios-fill);color:var(--text);padding:0 34px 0 12px;font-size:13px;font-weight:780;text-transform:none;letter-spacing:0}.docprep-list-topline{align-items:center}.docprep-toolbar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.arsip-date{color:var(--muted);font-size:13px;font-weight:760;white-space:nowrap}.arsip-section{display:grid;gap:18px;padding:8px 0 28px;border-bottom:1px dashed color-mix(in srgb,var(--line-strong) 76%,transparent)}.arsip-dashboard>.arsip-section:first-of-type{padding-top:2px}.arsip-section:last-child{border-bottom:0;padding-bottom:0}.arsip-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;min-width:0}.arsip-section-title{display:grid;gap:5px;min-width:0}.arsip-section-title h3,.document-panel h3,.process-side h3{margin:0;color:var(--text);font-size:16px;line-height:1.2;font-weight:820;letter-spacing:0}.arsip-section-title span{color:var(--muted);font-size:13px;font-weight:650}.attention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attention-card{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--line-strong) 82%,transparent);border-radius:8px;background:#ffffff94;box-shadow:inset 0 1px #ffffff73,0 10px 26px #0f172a0a}.attention-card.is-urgent{border-color:color-mix(in srgb,var(--amber) 84%,transparent);background:color-mix(in srgb,var(--amber-soft) 34%,rgba(255,255,255,.78))}.attention-dot{width:8px;height:8px;border-radius:999px;background:var(--amber);justify-self:center}.attention-card strong{display:block;color:var(--text);font-size:14px;line-height:1.2}.attention-card span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.process-card-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.process-folder-card{position:relative;min-width:0;min-height:154px;display:grid;align-content:end;gap:0;padding:76px 14px 14px;border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);border-radius:14px;background:linear-gradient(180deg,#ffffffc2,#ffffff7a),color-mix(in srgb,var(--surface-lift) 13%,white);overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 12px 28px #0f172a0d;text-align:left;color:var(--text);cursor:pointer;transform:translateY(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease,background .18s ease;will-change:transform}.process-folder-card:before{content:"";position:absolute;left:0;right:0;top:0;height:58px;background:linear-gradient(90deg,#ffffff9e,#ffffff61),color-mix(in srgb,var(--ios-fill-strong) 72%,white);border-bottom:1px solid rgba(16,24,40,.08)}.process-folder-card:after{content:"";position:absolute;left:0;top:0;width:46%;height:28px;border-radius:0 0 14px;background:color-mix(in srgb,var(--ios-fill-strong) 78%,white);box-shadow:1px 1px #1018280f}.process-folder-card:is(:hover,:focus-visible){transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 48%,var(--line-strong));box-shadow:inset 0 1px #ffffff9e,0 18px 34px #0f172a1f}.process-folder-card:active{transform:translateY(-2px) scale(.995)}.process-folder-card.is-routing{animation:process-folder-bounce .26s cubic-bezier(.2,.8,.2,1)}@keyframes process-folder-bounce{0%{transform:translateY(-6px)}48%{transform:translateY(-10px)}to{transform:translateY(-2px) scale(.995)}}.folder-doc-stack{position:absolute;top:44px;right:42px;width:120px;height:76px;pointer-events:none}.folder-doc-stack span{position:absolute;width:58px;height:72px;border:1px solid rgba(16,24,40,.08);border-radius:8px;background:repeating-linear-gradient(180deg,rgba(16,24,40,.1) 0 3px,transparent 3px 11px),#ffffffd1;box-shadow:0 10px 20px #0f172a14;opacity:.9}.folder-doc-stack span:nth-child(1){left:0;top:14px;transform:rotate(-4deg)}.folder-doc-stack span:nth-child(2){left:34px;top:0;transform:rotate(0)}.folder-doc-stack span:nth-child(3){left:68px;top:18px;transform:rotate(5deg)}.process-folder-body{position:relative;z-index:1;display:grid;gap:8px}.process-folder-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.process-folder-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2}.process-folder-estate{display:block;min-width:0;max-width:min(100%,calc(100% - 92px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.25;font-weight:760}.process-progress-dots{display:flex;align-items:center;gap:3px;min-width:0}.process-progress-dots i{width:8px;height:13px;border-radius:2px;background:color-mix(in srgb,var(--line-strong) 74%,transparent)}.process-progress-dots i.is-filled{background:var(--green)}.process-folder-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;font-weight:720}.process-tag{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:10px;background:#ffffff9e;color:var(--muted);font-size:12px;font-weight:760}.process-tag.ready{color:var(--green);background:var(--green-soft)}.dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:20px;align-items:start}.dashboard-lower-grid>.arsip-section,.dashboard-lower-grid>aside{display:grid;gap:14px}.dashboard-lower-grid>.arsip-section{padding-top:8px}.activity-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.activity-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);color:var(--muted);font-size:12px}.activity-row:last-child{border-bottom:0}.activity-row strong{color:var(--text);font-size:13px;font-weight:780}.activity-row span{overflow-wrap:anywhere}.activity-time{color:var(--muted);font-family:var(--mono);font-size:11px;white-space:nowrap}.library-summary{display:grid;gap:0;padding:14px;border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);border-radius:8px;background:#ffffff94;box-shadow:inset 0 1px #ffffff73,0 10px 26px #0f172a0a}.library-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:7px 0;border-bottom:1px dashed color-mix(in srgb,var(--line-strong) 62%,transparent);color:var(--muted);font-size:12px;font-weight:720}.library-row:last-child{border-bottom:0}.library-row strong{color:var(--text);font-family:var(--mono)}.document-prep-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(248px,308px);min-height:100%;gap:12px;border:0;border-radius:0;background:transparent;overflow:visible}.docprep-client-list{display:grid;gap:10px}.docprep-empty-state,.docprep-client-row{min-width:0;display:grid;gap:10px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--line-strong) 68%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ios-fill) 86%,transparent);box-shadow:inset 0 1px #ffffff14;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease-out)}.docprep-client-row:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong));background:color-mix(in srgb,var(--ios-fill-strong) 88%,transparent);transform:translateY(-1px)}.docprep-client-row.is-selected{border-color:color-mix(in srgb,var(--accent) 58%,var(--line-strong));background:color-mix(in srgb,var(--accent) 13%,var(--ios-fill))}.docprep-client-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.docprep-client-title{min-width:0;display:grid;gap:3px}.docprep-client-title strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.docprep-client-title span,.docprep-flow-line span{color:var(--muted);font-size:12px;font-weight:680}.docprep-client-meta{width:calc(100% - 34px);display:grid;grid-template-columns:minmax(116px,.72fr) repeat(2,minmax(190px,1fr));align-items:center;gap:8px clamp(16px,4vw,72px);margin-left:34px}.docprep-file-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;padding-left:34px}.docprep-file-status{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ios-fill) 70%,transparent)}.docprep-file-status span{min-width:0;display:grid;gap:2px}.docprep-file-status strong,.docprep-file-status em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.15}.docprep-file-status strong{color:var(--text);font-size:10px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.docprep-file-status em{color:var(--muted);font-size:12px;font-weight:720}.docprep-file-status[data-state=complete]{border-color:color-mix(in srgb,var(--green) 34%,var(--line-strong));background:color-mix(in srgb,var(--green) 10%,var(--ios-fill))}.docprep-file-status[data-state=blocked]{border-color:color-mix(in srgb,var(--red) 38%,var(--line-strong));background:color-mix(in srgb,var(--red) 10%,var(--ios-fill))}.docprep-flow-line{display:flex;align-items:center;gap:8px;min-width:0;width:100%;color:var(--text);font-size:12px;font-weight:780;line-height:1.2;white-space:nowrap}.docprep-flow-line strong{white-space:nowrap}.docprep-flow-meter{flex:1 1 64px;width:auto;min-width:54px;max-width:104px;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line-strong) 72%,transparent)}.docprep-flow-meter i{display:block;width:var(--docprep-progress, 0%);height:100%;border-radius:inherit;background:var(--accent)}.docprep-modal-layer{position:fixed;inset:0;z-index:92;display:grid;place-items:center;padding:28px;background:#05060975;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);animation:modalFade .18s var(--ease-out)}.docprep-add-modal{width:min(680px,calc(100vw - 34px));max-height:min(720px,calc(100vh - 44px));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--line-strong) 78%,transparent);border-radius:22px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:var(--shadow-lg)}.docprep-add-head,.docprep-add-flow-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px}.docprep-add-head h3{margin:0;color:var(--text);font-size:18px;letter-spacing:0}.docprep-add-flow-tabs{justify-content:flex-start;padding:4px;border-radius:16px;background:color-mix(in srgb,var(--ios-fill) 84%,transparent)}.docprep-add-flow-tabs button{min-height:34px;border:0;border-radius:12px;background:transparent;color:var(--muted);padding:0 12px;font-size:12px;font-weight:820;cursor:pointer}.docprep-add-flow-tabs button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--accent) 20%,var(--ios-fill-strong))}.docprep-add-list{min-height:0;display:grid;gap:8px;overflow:auto;padding-right:2px}.docprep-add-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;border:1px solid color-mix(in srgb,var(--line-strong) 64%,transparent);border-radius:15px;background:color-mix(in srgb,var(--ios-fill) 78%,transparent);color:var(--text);padding:10px 12px;text-align:left;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease-out)}.docprep-add-option:hover,.docprep-add-option:focus-visible{border-color:color-mix(in srgb,var(--accent) 50%,var(--line-strong));background:color-mix(in srgb,var(--accent) 12%,var(--ios-fill));outline:0;transform:translateY(-1px)}.docprep-add-option strong,.docprep-add-option span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docprep-add-option span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:680}.document-panel{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.document-panel-head,.process-side-head{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);border-radius:12px;background:#ffffff6b;box-shadow:inset 0 1px #ffffff70,0 12px 30px #0000001a}.document-panel-title{min-width:0;display:grid;justify-items:start;gap:8px}.document-progress-row{display:flex;align-items:center;gap:12px;color:var(--muted);font-family:var(--mono);font-size:12px}.docprep-run-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.docprep-main-run-button{min-height:26px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--accent);padding:0;font-size:13px;font-weight:850;cursor:pointer;transition:color .34s var(--ease),filter .28s var(--ease),opacity .22s var(--ease)}.docprep-main-run-button:hover,.docprep-main-run-button:focus-visible{filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 32%,transparent));outline:0}.docprep-main-run-button.is-running{color:var(--red)}.docprep-main-run-button.is-complete,.docprep-main-run-button:disabled{color:var(--muted);cursor:default;opacity:.72;filter:none}.docprep-main-run-button.is-complete:hover,.docprep-main-run-button.is-complete:focus-visible,.docprep-main-run-button:disabled:hover,.docprep-main-run-button:disabled:focus-visible{filter:none}.docprep-idi-report-button{min-height:26px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;box-shadow:none;color:var(--muted);padding:0;font-size:12px;font-weight:760;cursor:pointer;transition:color .22s var(--ease),filter .22s var(--ease)}.docprep-idi-report-button:hover,.docprep-idi-report-button:focus-visible{color:var(--text);filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 24%,transparent));outline:0}.docprep-idi-report-button:disabled,.docprep-idi-report-button[aria-busy=true]{cursor:progress;opacity:.56}.docprep-rerun-button{min-height:30px;border:1px solid color-mix(in srgb,var(--line-strong) 56%,transparent);border-radius:999px;padding:5px 12px;color:var(--text);background:color-mix(in srgb,var(--surface-strong) 58%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.16);backdrop-filter:blur(14px) saturate(1.16);box-shadow:inset 0 1px #ffffff29,0 10px 22px #00000026;font-size:12px;font-weight:820;cursor:pointer;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.docprep-rerun-button:hover,.docprep-rerun-button:focus-visible{transform:translateY(-1px);background:color-mix(in srgb,var(--surface-strong) 74%,transparent);border-color:color-mix(in srgb,var(--line-strong) 74%,transparent);outline:0}.document-filter-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,auto));gap:3px;padding:3px;border-radius:8px;border:0;background:transparent;box-shadow:none}.document-filter-tabs button{min-height:30px;border:0;border-radius:10px;padding:5px 11px;background:transparent;color:var(--muted);font-size:12px;font-weight:780;white-space:nowrap}.document-filter-tabs button[aria-pressed=true]{background:#ffffffe0;color:var(--text);box-shadow:0 1px 2px #0f172a14}.document-list{min-height:0;overflow:auto;display:grid;gap:9px;padding:12px;border:0;border-radius:14px;background:transparent;box-shadow:none}.document-requirement{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(280px,auto);gap:12px;align-items:center;min-height:72px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--line-strong) 84%,transparent);border-radius:10px;background:#ffffff6b;color:var(--text)}.document-requirement.is-linked{border-style:solid;background:#ffffff9e}.file-drop-icon{width:46px;height:40px;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--line-strong) 90%,transparent);border-radius:12px;color:var(--muted);background:#ffffff70;font-size:22px;font-weight:500}.linear-status-icon{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);color:var(--muted);background:#ffffff0f;flex:0 0 auto}.linear-status-icon[data-state=complete]{color:var(--green);border-color:color-mix(in srgb,var(--green) 58%,transparent);background:var(--green-soft)}.linear-status-check-mark{width:11px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg);transform-origin:center}.linear-status-icon[data-state=active],.linear-status-icon[data-state=processing]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.linear-status-icon[data-state=blocked]{color:var(--red);border-color:color-mix(in srgb,var(--red) 48%,transparent);background:var(--red-soft)}.linear-status-spinner,.admin-processing-spinner{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentColor;animation:statusSpin .72s linear infinite}.linear-status-pending-mark{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;opacity:.72;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--panel) 88%,transparent)}@keyframes statusSpin{to{transform:rotate(360deg)}}.document-requirement.is-linked .file-drop-icon{border-style:solid;color:var(--green);background:var(--green-soft)}.document-run-button.is-running{color:#fff;border-color:color-mix(in srgb,var(--red) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--red) 76%,rgba(255,255,255,.2)),color-mix(in srgb,var(--red) 82%,rgba(0,0,0,.16)));box-shadow:0 10px 24px color-mix(in srgb,var(--red) 28%,transparent)}.document-copy{min-width:0;display:grid;gap:6px}.document-copy strong{color:var(--text);font-size:14px;line-height:1.22}.document-copy span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.document-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:nowrap;min-width:0}.document-type-pill{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;color:var(--muted);background:#ffffff9e;font-size:12px;font-weight:780}.document-icon-button{width:34px;min-width:34px;height:32px;padding:0}.document-action-status{min-width:26px;display:inline-flex;justify-content:center}.process-side{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);border-radius:16px;background:#ffffff57;box-shadow:inset 0 1px #ffffff5c,0 18px 42px #00000029;overflow:hidden}.process-side .process-side-head{border:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent);box-shadow:none}.process-side-title{min-width:0;display:grid;gap:4px}.process-side-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.process-side-body{min-height:0;overflow:auto;display:grid;align-content:start;gap:14px;padding:12px 14px 14px}.process-facts{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px dashed color-mix(in srgb,var(--line-strong) 64%,transparent)}.process-fact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;color:var(--muted);font-size:12px;font-weight:720}.process-fact-row strong{color:var(--text);font-size:12px;text-align:right;overflow-wrap:anywhere}.missing-mini-list{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:var(--muted)}.missing-mini-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.35}.process-side-foot{display:grid;gap:10px;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}.headless-menu-wrap{position:relative;display:inline-flex}.headless-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:140;min-width:210px;display:grid;gap:3px;padding:6px;border:1px solid color-mix(in srgb,var(--line-strong) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--shell-surface) 94%,transparent);box-shadow:0 18px 44px #0000002e;backdrop-filter:blur(26px) saturate(1.08);-webkit-backdrop-filter:blur(26px) saturate(1.08)}.headless-menu[hidden]{display:none}.headless-menu button{width:100%;min-height:34px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;border:0;border-radius:10px;padding:7px 9px;color:var(--text);background:transparent;text-align:left;font-size:12px;font-weight:720}.headless-menu button:hover,.headless-menu button:focus-visible,.headless-menu button[data-active=true]{outline:0;background:var(--ios-fill-strong)}.document-modal-layer{position:fixed;inset:0;z-index:520;display:grid;place-items:center;padding:24px;background:#0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.document-modal{width:min(520px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--line-strong) 84%,transparent);border-radius:8px;background:var(--shell-surface);box-shadow:0 28px 70px #0000003d;overflow:hidden}.document-modal.crm-import-modal{width:min(620px,calc(100vw - 32px))}.document-modal.chatgpt-work-modal{width:min(640px,calc(100vw - 32px))}.document-modal-head,.document-modal-foot{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.document-modal-foot{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.document-modal-body{min-height:0;overflow:auto;display:grid;gap:12px;padding:16px}.chatgpt-work-error{color:var(--red);font-weight:680}.crm-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-import-grid .field.full,.crm-import-grid .field-note{grid-column:1 / -1}.crm-import-grid textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:#ffffff8f;color:var(--text);font:12px/1.45 inherit}.chatgpt-work-copy{width:100%;min-height:280px;resize:none;border:0;border-radius:16px;padding:16px;background:var(--surface-3);color:var(--text);font:12.5px/1.55 inherit}.chatgpt-work-copy:focus-visible{outline:2px solid var(--ios-blue);outline-offset:2px}.field-note{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.doc-flow-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(440px,100%)}.doc-flow-tab{min-width:0;min-height:48px;display:grid;gap:4px;border:1px solid var(--line);border-radius:12px;padding:8px 10px;color:var(--muted);background:#ffffff70;text-align:left}.doc-flow-tab strong,.doc-flow-tab span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-flow-tab strong{color:var(--text);font-size:12px;line-height:1.2}.doc-flow-tab span{color:var(--muted);font-size:11px;line-height:1.2}.doc-flow-tab[aria-pressed=true]{color:var(--accent);border-color:var(--focus-ring);background:var(--ios-fill-strong)}.docprep-artifact-stream{--artifact-preview-height: clamp(220px, 38vh, 480px);--artifact-card-extra-height: 180px;gap:12px;grid-template-rows:auto auto minmax(220px,var(--artifact-preview-height)) auto;min-height:calc(var(--artifact-preview-height) + var(--artifact-card-extra-height));height:auto;align-content:start;overflow:hidden}.artifact-stream-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.artifact-stream-head h3{margin:0;color:var(--text);font-size:15px;line-height:1.2}.artifact-stream-head .copy{margin:4px 0 0}.docprep-section-control{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--shell-surface) 78%,transparent)}.docprep-section-control button{min-width:0;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent}.docprep-section-control>button{width:34px;height:34px;display:grid;place-items:center}.docprep-section-control button:hover,.docprep-section-control button:focus-visible{outline:0;color:var(--text);border-color:var(--line-strong);background:var(--ios-fill-strong)}.docprep-section-chips{min-width:0;display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.docprep-section-chip{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:760;white-space:nowrap}.docprep-section-chip[data-active=true]{color:var(--accent);border-color:var(--focus-ring);background:color-mix(in srgb,var(--focus-ring) 13%,var(--shell-surface))}.docprep-section-chip:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--soft)}.docprep-section-chip[data-state=writing]:before{background:var(--accent);animation:pulseDot 1.05s ease-in-out infinite}.docprep-section-chip[data-state=complete]:before,.docprep-section-chip[data-state=exported]:before{background:var(--success)}.docprep-section-chip[data-state=blocked]:before{background:var(--danger)}.artifact-stream-document{min-height:220px;height:var(--artifact-preview-height);max-height:var(--artifact-preview-height);overflow:auto;display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--shell-surface) 94%,transparent),color-mix(in srgb,var(--shell-surface) 80%,transparent));scroll-behavior:smooth}.artifact-stream-section{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff6b;transition:border-color .2s ease,background .2s ease,transform .2s ease;scroll-margin-block-start:10px}.artifact-stream-section[data-active=true]{border-color:var(--focus-ring);background:color-mix(in srgb,var(--focus-ring) 9%,rgba(255,255,255,.5))}.artifact-stream-section[data-state=writing]{transform:translateY(-1px)}.artifact-stream-section h4{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);font-size:13px;line-height:1.25}.artifact-stream-lines{margin:0;padding-left:16px;color:var(--muted);font-size:12px;line-height:1.45}.artifact-stream-lines li+li{margin-top:4px}.artifact-stream-shortcut{margin:0;color:var(--soft);font-size:11px;line-height:1.35}.stream-cursor{display:inline-block;width:7px;height:14px;margin-left:4px;vertical-align:-2px;border-radius:2px;background:var(--accent);animation:cursorBlink 1s steps(2,end) infinite}@keyframes pulseDot{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes cursorBlink{0%,42%{opacity:1}43%,to{opacity:0}}.help-demos-shell{display:grid;gap:16px;padding:18px}.help-demos-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.help-demos-head h2{margin:0;color:var(--text);font-size:clamp(24px,2.4vw,34px);line-height:1.04}.help-demo-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.help-demo-tabs button{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;color:var(--muted);background:#ffffff6b;font-size:12px;font-weight:760}.help-demo-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--focus-ring);background:color-mix(in srgb,var(--focus-ring) 12%,var(--shell-surface))}.help-demo-section-head{display:flex;justify-content:flex-end;text-align:right}.help-demo-section-head h3{margin:0;color:var(--text);font-size:14px;line-height:1.2}.help-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.help-demo-card{min-height:176px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;color:var(--text);background:#ffffff7a;text-align:left;box-shadow:var(--shadow-card);transition:transform .18s ease,border-color .18s ease,background .18s ease}.help-demo-card:hover,.help-demo-card:focus-visible{outline:0;transform:translateY(-1px);border-color:var(--focus-ring);background:color-mix(in srgb,var(--focus-ring) 8%,rgba(255,255,255,.56))}.help-demo-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.help-demo-card-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:var(--ios-fill)}.help-demo-duration{color:var(--soft);font-size:11px;font-weight:760}.help-demo-card h4{margin:0 0 6px;color:var(--text);font-size:15px;line-height:1.2}.help-demo-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.42}.help-demo-card-action{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;color:var(--accent);font-size:12px;font-weight:800}@media(max-width:980px){.help-demos-head{grid-template-columns:1fr;align-items:start}.help-demo-tabs,.help-demo-section-head{justify-content:flex-start;text-align:left}.help-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.help-demos-shell{padding:12px}.help-demo-grid{grid-template-columns:1fr}}.process-template-card{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff57}.process-template-card h4{margin:0;color:var(--text);font-size:13px;line-height:1.25}.process-template-card .copy{margin:0}.workflow-source-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.workflow-source-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline;color:var(--muted);font-size:12px;line-height:1.35}.workflow-source-list strong{color:var(--text);font-size:12px}.file-control-box{display:grid;gap:8px;padding:14px;border:1px dashed color-mix(in srgb,var(--line-strong) 86%,transparent);border-radius:8px;background:#ffffff6b}.file-control-box input[type=file]{width:100%;color:var(--muted);font-size:12px}.file-control-box strong{color:var(--text);font-size:13px}body[data-theme=dark] .attention-card,body[data-theme=dark] .process-folder-card,body[data-theme=dark] .library-summary,body[data-theme=dark] .document-prep-shell,body[data-theme=dark] .document-panel-head,body[data-theme=dark] .process-side-head,body[data-theme=dark] .document-requirement,body[data-theme=dark] .process-side,body[data-theme=dark] .process-tag,body[data-theme=dark] .document-type-pill,body[data-theme=dark] .file-drop-icon,body[data-theme=dark] .file-control-box,body[data-theme=dark] .doc-flow-tab,body[data-theme=dark] .process-template-card,body[data-theme=dark] .docprep-section-control,body[data-theme=dark] .artifact-stream-section,body[data-theme=dark] .help-demo-tabs button,body[data-theme=dark] .help-demo-card,body[data-theme=dark] .help-demo-card-icon{background:#2c2c2eb8;border-color:var(--line)}body[data-theme=dark] .process-folder-card:before,body[data-theme=dark] .process-folder-card:after{background:#3a3a3cd1;border-color:#ebebf51a}body[data-theme=dark] .document-filter-tabs button[aria-pressed=true]{background:#ebebf529;color:var(--text)}body[data-theme=dark] .document-prep-shell,body[data-surface-system=fluid-functionalism] .document-prep-shell{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:1100px){.attention-grid,.process-card-grid,.dashboard-lower-grid,.document-prep-shell{grid-template-columns:1fr}.document-panel{border-right:0}.document-prep-topline{align-items:start}.document-filter-tabs{max-width:100%;overflow-x:auto}.doc-flow-selector,.integration-onboarding,.crm-import-grid{grid-template-columns:1fr}.settings-center-shell{width:100%}}@media(max-width:1180px){.docprep-file-status-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:860px){.docprep-file-status-grid{grid-template-columns:1fr}}@media(max-width:720px){.import-popover{left:0;right:auto;width:min(258px,calc(100vw - 32px))}.arsip-topline,.document-prep-topline,.arsip-section-head,.document-panel-head{flex-direction:column;align-items:stretch}.document-panel-head>div,.process-side-head>div,.document-prep-topline>div{min-width:0}.document-panel-head>.btn{width:100%}.docprep-client-meta,.docprep-file-status-grid{padding-left:0}.attention-card{grid-template-columns:18px minmax(0,1fr)}.attention-card .btn{grid-column:2;justify-self:start}.process-folder-card{min-height:132px;padding-top:64px}.folder-doc-stack{right:28px;transform:scale(.86);transform-origin:top right}.document-requirement{grid-template-columns:46px minmax(0,1fr)}.document-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:520px){.loop-view{padding:12px}.document-filter-tabs{width:100%;grid-template-columns:repeat(3,minmax(96px,1fr))}.document-requirement{grid-template-columns:1fr}.file-drop-icon{width:100%}.document-actions{grid-column:1}.activity-row{grid-template-columns:22px minmax(0,1fr)}.activity-time{grid-column:2}}.loop-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);gap:14px;align-items:start}.loop-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.loop-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff70}.loop-panel.full{grid-column:1 / -1}.loop-panel.is-tall{min-height:min(820px,calc(100vh - 170px));grid-template-rows:auto minmax(0,1fr)}.admin-tall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.loop-panel-head{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.loop-title{margin:0;color:var(--text);font-size:18px;line-height:1.18;letter-spacing:-.01em}.loop-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff6b}.loop-tab{min-height:28px;border:0;border-radius:10px;padding:5px 9px;background:transparent;color:var(--muted);font-size:12px;font-weight:730}.tabbed-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.tab-strip{display:inline-flex;width:fit-content;max-width:100%;gap:4px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff0d;overflow-x:auto}.tab-strip button{border:0;border-radius:10px;padding:7px 10px;color:var(--muted);background:transparent;font-size:12px;font-weight:800;white-space:nowrap}.tab-strip button[aria-pressed=true]{color:var(--text);background:var(--ios-fill-strong)}.loop-tab[aria-pressed=true]{color:var(--text);background:var(--ios-fill)}.tracker-list,.dossier-doc-list,.drip-list,.queue-list,.suggestion-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tracker-item,.dossier-doc,.drip-item,.queue-item,.suggestion-chip{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff5c;color:var(--text)}.tracker-item{grid-template-columns:24px minmax(0,1fr) auto;align-items:start}.tracker-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:var(--ios-fill)}.tracker-icon svg{width:14px;height:14px}.tracker-item strong,.dossier-doc strong,.drip-item strong,.queue-item strong,.suggestion-chip strong{display:block;color:var(--text);font-size:13px;line-height:1.25}.tracker-item span,.dossier-doc span,.drip-item span,.queue-item span,.suggestion-chip span{display:block;color:var(--muted);font-size:12px;line-height:1.35}.tracker-date,.queue-count{color:var(--muted);font-family:var(--mono);font-size:11px;white-space:nowrap}.queue-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.queue-item-main,.queue-item-actions{min-width:0}.queue-item-actions{display:flex!important;align-items:center;gap:6px}.dossier-shell{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(360px,1.05fr);gap:14px;height:100%;min-height:0}.dossier-shell.is-list-only{grid-template-columns:minmax(420px,1fr)}.dossier-list-panel,.dossier-reader-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff61}.dossier-rail-content{display:grid;gap:12px;align-content:start}.dossier-list-head,.dossier-reader-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--line)}.dossier-list-scroll,.dossier-reader-scroll{min-height:0;overflow:auto}.dossier-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.dossier-table .col-check{width:42px}.dossier-table .col-lead{width:28%}.dossier-table .col-address{width:40%}.dossier-table .col-score{width:70px}.dossier-table .col-classification{width:132px}.dossier-table tr{cursor:pointer}.dossier-table tr.is-selected,.dossier-table tr.is-current,.dossier-table tr.is-batch-selected{background:var(--ios-fill)}.dossier-table td,.dossier-table th{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:12px;overflow:hidden;text-overflow:ellipsis}.dossier-table .primary-text,.dossier-table .secondary-text,.dossier-table .next-link{white-space:normal;overflow-wrap:anywhere}.dossier-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.research-rail .dossier-doc-grid{padding:0}.research-rail[data-mode=dossier] .rail-context-kicker:before{content:"Dossier rail"}.research-rail[data-mode=dossier] .rail-context-kicker{font-size:0}.research-rail[data-mode=dossier] .rail-context-kicker:before{font-size:10px}.research-rail[data-mode=dossier] .rail-context-copy{cursor:default}.research-rail[data-mode=dossier] .rail-context-copy:hover .rail-context-title{color:var(--text)}.dossier-rail-toolbar{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(235,235,245,.08)}.dossier-rail-toolbar .copy{margin-top:4px}.dossier-doc{text-align:left;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease)}.dossier-flow-step{grid-template-columns:28px minmax(0,1fr) auto}.dossier-flow-step .step-status{justify-self:end}.dossier-checklist{display:grid}.dossier-check-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:11px;border:0;border-radius:14px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.dossier-check-row+.dossier-check-row{position:relative}.dossier-check-row+.dossier-check-row:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--divider-line);pointer-events:none}.dossier-check-row:hover .dossier-check-title,.dossier-check-row:focus-visible .dossier-check-title{color:var(--accent)}.dossier-check-status{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(235,235,245,.22);color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:760}.dossier-check-row[data-state=complete] .dossier-check-status{border-color:#2dd48b6b;background:#2dd48b2e;color:#4ee89f}.dossier-check-row[data-state=active] .dossier-check-status{border-color:#0a84ff6b;color:var(--accent)}.dossier-check-spinner{width:11px;height:11px;border-radius:50%;border:2px solid rgba(10,132,255,.24);border-top-color:var(--accent);animation:dossierCheckSpin .82s linear infinite}@keyframes dossierCheckSpin{to{transform:rotate(360deg)}}.dossier-check-title{display:block;color:var(--text);font-size:12px;font-weight:780;line-height:1.24;transition:color .18s var(--ease)}.dossier-check-copy{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.34}.dossier-check-action{color:var(--muted);font-size:11px;font-weight:760;white-space:nowrap}.asset-step-stack{display:grid;gap:0}.asset-step-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:56px;padding:10px 0;position:relative}.asset-step-row+.asset-step-row:before,.contact-review-row+.contact-review-row:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--divider-line)}.asset-step-status{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(235,235,245,.22);color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:760}.asset-step-row[data-state=complete] .asset-step-status{border-color:#2dd48b6b;background:#2dd48b2e;color:#4ee89f}.asset-step-row[data-state=active] .asset-step-status{border-color:#0a84ff80;color:#78beff}.asset-capture-grid,.idi-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-capture-grid .field.full,.idi-import-grid .field.full{grid-column:1 / -1}.asset-capture-grid input,.asset-capture-grid select,.idi-import-grid input,.idi-import-grid textarea{width:100%;min-height:36px;border-radius:8px;border:1px solid rgba(235,235,245,.12);background:#262626c7;color:var(--text);padding:8px 10px;font:inherit}.idi-import-grid textarea{min-height:138px;resize:vertical}.contact-review-list{display:grid;gap:0}.contact-review-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0}.contact-review-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.contact-review-actions .btn{min-height:30px;padding:0 10px;font-size:11px}.dossier-doc.is-selected{border-color:var(--focus-ring);background:var(--ios-fill-strong)}.pdf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-top:1px solid var(--line)}.pdf-reader{width:calc(100% - 24px);min-height:480px;margin:0 12px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.rail-card.pdf-packet-card{grid-template-rows:auto minmax(0,1fr);overflow:hidden;height:clamp(360px,62vh,720px);max-height:min(720px,calc(100vh - 188px))}.rail-card.pdf-packet-card .pdf-reader{width:100%;height:100%;min-height:0;max-height:100%;margin:0;display:block;box-sizing:border-box}.research-rail .pdf-reader{width:100%;min-height:min(520px,58vh);margin:0}.loop-tab-content{animation:loopSubtabIn .26s var(--ease-out)}@keyframes loopSubtabIn{0%{transform:translateY(6px)}to{transform:translateY(0)}}.discovery-strip{display:grid;grid-template-columns:minmax(178px,3fr) minmax(104px,auto) auto;gap:8px;align-items:center;margin-top:10px}.discovery-fuse{position:relative;height:30px;overflow:hidden;border:1px solid rgba(235,235,245,.18);border-radius:8px;background:linear-gradient(180deg,#ffffff13,#ffffff05),#0e0f11c2;box-shadow:inset 0 1px #ffffff1f}.discovery-fuse:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fuse-progress, 0%);min-width:min(100%,10px);background:linear-gradient(90deg,#3ddc97f2,#77ecb8eb),var(--green);transition:width .48s var(--ease-out)}.discovery-fuse:after{content:"";position:absolute;inset:1px;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 54%);pointer-events:none}.discovery-phase-meter{min-width:0;display:flex;align-items:baseline;gap:8px;color:var(--muted);font-size:12px;white-space:nowrap}.discovery-phase-meter strong{color:var(--text);font-family:var(--mono);font-size:14px}.discovery-wizard{min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px;animation:discoveryTakeover .48s var(--ease-out)}@keyframes discoveryTakeover{0%{transform:translateY(10px)}to{transform:translateY(0)}}.discovery-head,.discovery-actions{display:flex;align-items:start;justify-content:space-between;gap:12px}.discovery-body{min-height:0;overflow:auto;display:grid;gap:12px}.phase-ruler{display:grid;grid-template-columns:repeat(var(--phase-count, 7),minmax(0,1fr));gap:4px}.phase-ruler span{height:5px;border-radius:999px;background:var(--ios-fill)}.phase-ruler span.is-complete{background:var(--green)}.phase-ruler span.is-active{background:var(--accent)}.preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preference-card{display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff61}.preference-card label{display:flex;justify-content:space-between;gap:10px;color:var(--text);font-size:12px;font-weight:720}.discovery-notes{min-height:82px;width:100%;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:10px;background:#ffffff8f;color:var(--text);font:12px/1.45 inherit}.results-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.results-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex-wrap:wrap}.results-count strong{color:var(--text);font-weight:780}.table-wrap{min-height:0;overflow:auto;padding:0 0 10px;background:#f2f2f76b}table{width:100%;border-collapse:separate;border-spacing:0;min-width:740px;font-size:13px}th,td{padding:10px;border-bottom:0;text-align:left;vertical-align:middle}thead tr{background:#f2f2f7e6}th{position:sticky;top:0;z-index:1;color:var(--muted);background:transparent;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);font-size:10px;font-weight:760;letter-spacing:.02em}th[data-column-drag]{cursor:grab;user-select:none}th[data-column-drag].is-dragging{opacity:.58}th[data-column-drag].is-drop-target .column-drag-label{color:var(--text)}.column-drag-label{display:inline-flex;align-items:center;gap:6px;min-height:22px}.column-sort-indicator{display:inline-grid;place-items:center;width:13px;height:13px;border-radius:999px;color:var(--soft);opacity:.72;transform:translateY(-.5px)}th[data-column-drag]:hover .column-sort-indicator,th[data-column-drag]:focus-visible .column-sort-indicator,th[data-column-drag][aria-sort]:not([aria-sort=none]) .column-sort-indicator{color:var(--text);opacity:1}th[data-column-drag]:focus-visible{outline:1px solid rgba(142,200,255,.44);outline-offset:-3px;border-radius:8px}th:first-child{border-radius:0 0 0 10px}th:last-child{border-radius:0 0 10px}tr{transition:transform .18s var(--ease)}tbody tr{position:relative;cursor:pointer}tbody tr:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(16,24,40,.12) 9%,rgba(16,24,40,.12) 91%,transparent)}tbody tr:last-child:after{opacity:0}tbody td{background:transparent;border-top:0;border-bottom:0;transition:background .18s var(--ease),border-color .18s var(--ease)}tbody td:first-child{border-left:0;border-radius:0}tbody td:last-child{border-right:0;border-radius:0}tbody tr:hover td{background:#ffffff75;border-color:transparent}tbody tr.is-selected td,tbody tr.is-current td,tbody tr.is-batch-selected td{background:#7676801f;border-color:transparent}.select-box{position:relative;width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:transparent;font-size:11px;font-weight:800;line-height:1;cursor:pointer;user-select:none}.select-box input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.select-checkmark{position:relative;z-index:1;opacity:0;pointer-events:none}tr.is-selected .select-box,.select-box.is-checked,.select-box.is-mixed{border-color:var(--accent);background:var(--accent)}.select-box.is-checked .select-checkmark,.select-box.is-mixed .select-checkmark{opacity:1}.primary-text{display:block;color:var(--text);font-weight:760;line-height:1.25}.secondary-text{display:block;margin-top:3px;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.3}.score{display:inline-flex;min-width:38px;justify-content:center;border-radius:10px;padding:4px 7px;font-family:var(--mono);font-size:12px;font-weight:760;background:var(--amber-soft);color:var(--amber)}.score.ready{color:var(--green);background:var(--green-soft)}.score.blocked{color:var(--red);background:var(--red-soft)}.classification{display:inline-flex;align-items:center;min-height:24px;color:var(--text);font-weight:760;line-height:1.2}.next-link{display:inline-flex;align-items:center;min-height:28px;color:var(--accent);background:var(--ios-fill);border:1px solid rgba(16,24,40,.08);border-radius:999px;padding:5px 9px;font-weight:720;font-size:12px;text-align:left;cursor:pointer}.next-link:hover{background:var(--ios-fill-strong);border-color:#1018281f}.estate-next-stack{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-width:0;width:100%}#resultsBody .estate-next-stack .next-link{opacity:1;pointer-events:auto;transform:none;transition:opacity .16s var(--ease),transform .18s var(--ease-out),background .18s var(--ease),border-color .18s var(--ease)}#resultsBody tr:hover .estate-next-stack .next-link,#resultsBody tr:focus-within .estate-next-stack .next-link{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.estate-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.estate-action{min-height:26px;border:0;background:transparent;color:var(--muted);padding:3px 2px;font-size:11px;font-weight:780;cursor:pointer}.estate-action:hover,.estate-action:focus-visible{color:var(--text);outline:0}.estate-action.is-destructive:hover,.estate-action.is-destructive:focus-visible{color:var(--red)}.row-trash-action{width:28px;height:28px;display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:var(--muted);opacity:0;transform:translate(4px) scale(.94);cursor:pointer;pointer-events:none;transition:opacity .16s var(--ease),transform .18s var(--ease-out),color .16s var(--ease),background .16s var(--ease)}tr:hover .row-trash-action,tr:focus-within .row-trash-action,.row-trash-action:focus-visible{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.row-trash-action:hover,.row-trash-action:focus-visible{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent);outline:0}.results-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:48px;padding:8px 12px;border-top:0;color:var(--muted);font-size:12px;background:#f2f2f76b}.pager{display:flex;gap:4px;align-items:flex-start}.pager button{width:30px;height:30px;border:1px solid var(--line);border-radius:10px;background:#ffffffb8;color:var(--muted)}.pager button.is-active{color:var(--accent);border-color:var(--focus-ring);background:var(--accent-soft)}.summary-pager{width:auto;margin:0;flex:0 0 auto;justify-content:flex-end;align-items:center}.summary-pager button{width:27px;height:26px;border-radius:10px;font-size:11px}#resultsBody.is-page-transition tr{animation:resultsPageRowIn .28s var(--ease-out) both;animation-delay:calc(var(--row-index, 0) * 34ms)}.detail{position:absolute;top:0;right:0;bottom:0;z-index:18;width:var(--detail-rail-width);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--line);background:linear-gradient(180deg,#ffffff42,#ffffff14),#ffffff1a;border-radius:16px 0 0 16px;box-shadow:inset 1px 0 #ffffff57,-18px 0 48px #0f172a0a;backdrop-filter:saturate(190%) blur(34px);-webkit-backdrop-filter:saturate(190%) blur(34px);overflow:hidden;transition:opacity .22s var(--ease),transform .36s var(--ease-out)}.app.detail-rail-collapsed .detail{opacity:0;pointer-events:none;transform:translate(calc(100% + 18px))}.app:not([data-active-view=admin]) .detail{display:none;opacity:0;pointer-events:none;transform:translate(calc(100% + 18px))}.app[data-active-view=admin] .detail{position:relative;inset:auto;z-index:1;width:100%;min-height:100%;display:grid;border-left:0;border-radius:0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.detail-head{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:16px;border-bottom:0}.detail-head:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,24,40,.14) 14%,rgba(16,24,40,.14) 86%,transparent)}.detail-title{margin:0;color:var(--text);font-size:18px;line-height:1.18;letter-spacing:-.02em;font-weight:800}.pill{display:inline-flex;align-items:center;width:fit-content;min-height:24px;border-radius:10px;padding:4px 8px;font-size:11px;font-weight:760;line-height:1;white-space:nowrap}.pill.ready{color:var(--green);background:var(--green-soft)}.pill.review{color:var(--amber);background:var(--amber-soft)}.pill.blocked{color:var(--red);background:var(--red-soft)}.pill.neutral{color:var(--muted);background:#0f172a0f}.detail-scroll{min-height:0;overflow:auto;padding:14px;display:grid;align-content:start;gap:12px}.glass-card{border:1px solid var(--line);border-radius:8px;background:#ffffff94;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.detail-card{padding:13px}.card-title{margin:0 0 8px;color:var(--text);font-size:13px;font-weight:780}.next-action{display:grid;gap:8px;padding:13px;border-color:#10182829;background:#ffffffb3}.next-action strong{color:var(--text);font-size:17px;line-height:1.2;letter-spacing:-.02em}.copy{color:var(--muted);font-size:12px;line-height:1.45}.shell-panel{padding:13px;display:grid;gap:12px}.settings-grid,.runtime-grid,.admin-grid{display:grid;gap:8px}.settings-center-shell{width:clamp(680px,72vw,1060px);max-width:100%;min-height:100%;display:grid;align-content:start;margin:0 auto}.settings-unified-card{display:grid;gap:18px;padding:18px;border-radius:18px}.settings-section,.settings-status-list{display:grid;gap:14px;min-width:0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line-strong) 62%,transparent)}.settings-section:first-of-type{border-top:0;padding-top:0}.settings-section-head{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.settings-section-head h3{margin:0;color:var(--text);font-size:15px;line-height:1.2}.settings-status-list{gap:12px;padding:16px 18px 14px;border:1px solid color-mix(in srgb,var(--line-strong) 54%,transparent);border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#ffffff04),color-mix(in srgb,var(--ios-fill) 78%,transparent)}.settings-status-list .settings-section-head{align-items:center;padding:0 2px 2px}.settings-readiness-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 16px}.settings-unified-card>.loop-panel-head .tab-strip{min-width:0;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;scrollbar-width:none}.settings-unified-card>.loop-panel-head .tab-strip::-webkit-scrollbar{display:none}.settings-unified-card>.loop-panel-head .tab-strip button{flex:0 0 auto}.settings-readiness-tile,.settings-control-card,.settings-audit-card,.source-control-card,.outreach-control-card{min-width:0;display:grid;gap:8px;align-content:start;padding:14px;border:1px solid color-mix(in srgb,var(--line-strong) 52%,transparent);border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),color-mix(in srgb,var(--ios-fill) 76%,transparent)}.settings-readiness-tile strong,.settings-control-card strong,.settings-audit-card strong,.source-control-card strong,.outreach-control-card strong{min-width:0;color:var(--text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.settings-readiness-tile span,.settings-control-card span,.settings-audit-card span,.source-control-card span,.outreach-control-card span{min-width:0;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.settings-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.settings-control-grid,.source-control-grid,.outreach-control-grid,.settings-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-control-list,.source-control-list,.outreach-control-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.settings-control-list li,.source-control-list li,.outreach-control-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:var(--muted);font-size:12px;line-height:1.35}.settings-control-list li:before,.source-control-list li:before,.outreach-control-list li:before{content:"";width:8px;height:8px;margin:5px 0 0 5px;border-radius:999px;background:var(--soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--soft) 15%,transparent)}.settings-control-list li[data-state=ready]:before,.source-control-list li[data-state=ready]:before,.outreach-control-list li[data-state=ready]:before{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.settings-control-list li[data-state=blocked]:before,.source-control-list li[data-state=blocked]:before,.outreach-control-list li[data-state=blocked]:before{background:#ff7a8a;box-shadow:0 0 0 4px #ff7a8a24}.settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-field{display:grid;gap:6px;min-width:0}.settings-field label{color:var(--soft);font-size:11px;font-weight:850;line-height:1.1;text-transform:uppercase;letter-spacing:.06em}.settings-field code{min-width:0;display:block;padding:9px 10px;border:1px solid color-mix(in srgb,var(--line-strong) 44%,transparent);border-radius:11px;color:var(--text);background:color-mix(in srgb,var(--surface-2) 74%,transparent);font-family:var(--font);font-size:12px;font-weight:780;overflow-wrap:anywhere}.source-receipt-callout{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:13px;color:var(--text);background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.source-receipt-callout span{color:color-mix(in srgb,var(--text) 82%,var(--muted))}.outreach-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 14px}.outreach-pipeline-step{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid color-mix(in srgb,var(--line-strong) 48%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ios-fill) 70%,transparent)}.outreach-pipeline-step[data-state=ready]{border-color:color-mix(in srgb,var(--green) 50%,transparent);background:var(--green-soft)}.outreach-pipeline-step[data-state=blocked]{border-color:color-mix(in srgb,#ff7a8a 46%,transparent);background:#ff7a8a17}.outreach-pipeline-step strong{color:var(--text);font-size:12px;line-height:1.18}.outreach-pipeline-step span{color:var(--muted);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.outreach-editor-panel .outreach-pipeline{grid-template-columns:1fr}.outreach-editor-panel .outreach-pipeline-step{grid-template-columns:92px minmax(0,1fr);align-items:center}.settings-status-list .settings-connection-list{gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-strong) 46%,transparent);border-radius:14px;background:color-mix(in srgb,rgba(255,255,255,.04) 72%,transparent);display:grid;margin:0;padding:0;list-style:none}.settings-connection-row{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:13px 16px}.settings-connection-row:first-child{padding-top:13px}.settings-connection-row+.settings-connection-row:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:var(--divider-line)}.settings-connection-icon{width:18px;height:18px;min-width:18px;display:inline-grid;place-items:center;justify-self:center;align-self:start;margin-top:1px;border-radius:50%;border:1px solid color-mix(in srgb,var(--soft) 48%,transparent);color:var(--muted);background:color-mix(in srgb,var(--surface-3) 72%,transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--panel) 74%,transparent);flex:0 0 18px}.settings-connection-icon:after{content:"";display:block;width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.82}.settings-connection-icon[data-state=complete]{color:var(--green);border-color:color-mix(in srgb,var(--green) 62%,transparent);background:var(--green-soft)}.settings-connection-icon[data-state=complete]:after{width:8px;height:5px;border-radius:0;border-left:2px solid currentColor;border-bottom:2px solid currentColor;background:transparent;transform:translateY(-1px) rotate(-45deg);opacity:1}.settings-connection-icon[data-state=review]{color:var(--yellow);border-color:color-mix(in srgb,var(--yellow) 58%,transparent);background:var(--yellow-soft)}.settings-connection-icon[data-state=blocked]{color:var(--red);border-color:color-mix(in srgb,var(--red) 54%,transparent);background:var(--red-soft)}.settings-connection-body{min-width:0;display:grid;gap:4px}.settings-connection-body strong{min-width:0;color:var(--text);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.settings-connection-body span{display:block;color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.admin-tall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.loop-panel.is-tall{min-height:min(820px,calc(100vh - 170px));grid-template-rows:auto minmax(0,1fr);align-content:start}.admin-log-layout,.admin-access-layout,.team-activity-layout{min-height:0;display:grid;gap:12px;grid-template-rows:minmax(0,1fr) auto}.admin-log-layout{gap:6px}.admin-error-list{min-height:0;max-height:100%;overflow:auto;display:grid;gap:8px;padding-right:4px}.admin-error-row,.admin-access-row,.team-kpi-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;position:relative}.admin-error-row>span:first-child,.admin-access-row>span:first-child,.team-kpi-row>span:first-child{min-width:0;display:grid;gap:4px}.admin-error-row strong,.admin-access-row strong,.team-kpi-row strong{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.admin-error-row .copy,.admin-access-row .copy,.team-kpi-row .copy{display:block;margin:0}.team-kpi-row strong{font-size:17px;line-height:1.18}.team-kpi-row .team-kpi-count{justify-self:end;min-width:clamp(64px,7vw,104px);color:var(--text);font-family:var(--mono);font-size:clamp(28px,3.8vw,44px);font-weight:820;line-height:.95;text-align:right;white-space:nowrap}.admin-error-row+.admin-error-row:before,.admin-access-row+.admin-access-row:before,.team-kpi-row+.team-kpi-row:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--divider-line)}.admin-ticket-form,.admin-access-form{min-height:0;display:grid;gap:9px}.admin-ticket-form{padding-top:0;border-top:0}.admin-access-form{padding-top:10px;border-top:1px solid var(--line)}.admin-ticket-form textarea{min-height:120px;max-height:340px;resize:vertical}.admin-ticket-form input,.admin-ticket-form textarea,.admin-access-form input,.admin-access-form select{width:100%;min-width:0;color:var(--text);background:#111113c7;border:1px solid rgba(235,235,245,.14);border-radius:10px;padding:10px 11px;font:inherit;outline:0}.admin-inline-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.45fr) auto;gap:8px;align-items:end}.admin-submit-status{min-height:22px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:760;transition:opacity .22s var(--ease),transform .22s var(--ease)}.admin-submit-status[data-state=success]{color:var(--green)}.admin-submit-status[data-state=fading]{opacity:0;transform:translateY(-4px)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-card,.runtime-card{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff75}.setting-card label{display:grid;gap:6px}.integration-onboarding{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:10px}.settings-integrations-list{grid-template-columns:1fr;gap:0;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-strong) 54%,transparent);background:color-mix(in srgb,rgba(255,255,255,.035) 40%,transparent)}.integration-card{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#202124a3}.settings-integrations-list .integration-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:14px 16px}.settings-integrations-list .integration-card+.integration-card{border-top:1px solid color-mix(in srgb,var(--line-strong) 44%,transparent)}.integration-card-head,.integration-card-actions{display:flex;align-items:start;justify-content:space-between;gap:10px;min-width:0}.integration-card h3{margin:0;color:var(--text);font-size:15px;line-height:1.2}.integration-steps{display:grid;gap:7px;margin:0;padding:0;list-style:none}.integration-steps li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--muted);font-size:12px;line-height:1.35}.integration-steps li:before{content:"";width:7px;height:7px;margin-top:5px;border-radius:999px;background:var(--muted);opacity:.58}.integration-card[data-connected=true] .integration-steps li:before{background:var(--green);opacity:1}.setting-card select,.setting-card input[type=text]{width:100%;min-height:34px;color:var(--text);background:#ffffffc2;border:1px solid var(--line);border-radius:8px;padding:7px 9px;outline:0}.setting-card input[type=range]{width:100%;accent-color:var(--accent)}.field select,.setting-card select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%236e7681' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px}body[data-theme=dark] .field select,body[data-theme=dark] .setting-card select{color:var(--text);background-color:#1c1c1eeb;border-color:#ebebf52e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px}body[data-theme=dark] select option,body[data-surface-system=fluid-functionalism] select option{color:var(--text);background:#17181c}.select-enhanced{position:relative;width:100%;min-width:0}.select-enhanced .select-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.select-button{width:100%;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;color:var(--text);border-radius:8px;padding:8px 10px;text-align:left;--solvys-lg-tint-source: var(--page-2);--solvys-lg-rim-source: var(--line-strong);--solvys-lg-bg: color-mix(in srgb, var(--solvys-lg-tint) 36%, transparent);background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border);transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.setting-card .select-button{min-height:34px;padding:7px 9px}.select-button:hover,.select-enhanced.is-open .select-button,.select-button:focus-visible{border-color:color-mix(in srgb,var(--focus-ring) 78%,transparent);background:color-mix(in srgb,var(--solvys-lg-tint) 46%,transparent);outline:0}.select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-chevron{justify-self:end;color:var(--muted);transition:transform .18s var(--ease),color .18s var(--ease)}.select-enhanced.is-open .select-chevron{transform:rotate(180deg);color:var(--text)}.select-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:80;max-height:min(260px,48vh);overflow:auto;padding:5px;border-radius:10px;--solvys-lg-tint-source: var(--surface-4, #202124);--solvys-lg-rim-source: rgba(142, 200, 255, .44);--solvys-lg-bg: color-mix(in srgb, var(--surface-5, #15161a) 92%, rgba(10,132,255,.1));color:var(--text);background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--solvys-lg-bg);border:1px solid color-mix(in srgb,rgba(142,200,255,.42) 78%,var(--line-strong));box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff1a}.select-menu:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;backdrop-filter:blur(30px) saturate(1.14);-webkit-backdrop-filter:blur(30px) saturate(1.14);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.86) 44%,rgba(0,0,0,.48) 76%,rgba(0,0,0,.2) 100%);mask-image:linear-gradient(180deg,#000,#000000db 44%,#0000007a 76%,#0003)}.select-option{position:relative;z-index:2;width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);background:#ffffff05;border:1px solid transparent;border-radius:10px;padding:7px 8px;text-align:left;font-size:13px;font-weight:720;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.select-option[aria-disabled=true]{opacity:.5;pointer-events:none}.select-option-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-edit{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;color:var(--muted);background:#ffffff0b;border:1px solid rgba(235,235,245,.12);border-radius:999px;opacity:0;pointer-events:none;transform:translate(4px);animation:none;transition:opacity .08s var(--ease),transform .08s var(--ease),color .16s var(--ease),background .16s var(--ease);transition-delay:0s}@keyframes select-option-edit-reveal{0%,99%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.select-option:hover .select-option-edit{opacity:1;pointer-events:auto;transform:translate(0);animation:select-option-edit-reveal 3s steps(1,end) both}.select-option:focus-within .select-option-edit{opacity:1;pointer-events:auto;transform:translate(0);animation:none;transition-delay:0s}.select-option-edit:hover,.select-option-edit:focus-visible{color:var(--text);background:#0a84ff38;border-color:color-mix(in srgb,var(--focus-ring) 64%,transparent);outline:0}.select-option.is-editing{cursor:default;padding:5px}.select-option.is-editing .select-option-edit{opacity:1;pointer-events:auto;transform:translate(0);animation:none;transition-delay:0s}.select-option-edit-input{width:100%;min-width:0;min-height:30px;color:var(--text);background:#0c0d10c7;border:1px solid color-mix(in srgb,var(--focus-ring) 52%,rgba(235,235,245,.14));border-radius:9px;padding:6px 8px;font:inherit;outline:0}.select-option:hover,.select-option:focus-visible{background:color-mix(in srgb,rgba(10,132,255,.22) 78%,rgba(255,255,255,.04));border-color:color-mix(in srgb,rgba(142,200,255,.44) 74%,transparent);outline:0}.select-option[aria-selected=true]{color:#d8eaff;background:color-mix(in srgb,rgba(10,132,255,.34) 82%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--focus-ring) 72%,transparent)}.select-check{color:var(--accent);opacity:0}.select-option[aria-selected=true] .select-check{opacity:1}.t-dropdown{transform-origin:top left;transform:scale(var(--t-dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--t-dropdown-open-dur) var(--t-dropdown-ease),opacity var(--t-dropdown-open-dur) var(--t-dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--t-dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--t-dropdown-close-dur) var(--t-dropdown-ease),opacity var(--t-dropdown-close-dur) var(--t-dropdown-ease)}.solvys-liquid-glass,.solvys-liquid-glass-strong,.loop-panel,.glass-card,.setting-card,.runtime-card,.connection-card,.document-panel-head,.document-list,.document-requirement,.process-side,.process-side-head,.doc-flow-tab,.campaign-item,.template-list-item,.import-split,.quick-actions,.export-popover,.import-popover,.headless-menu{transition-property:transform,opacity,background,background-color,border-color,box-shadow,color,filter;transition-duration:.22s;transition-timing-function:var(--ease-out)}body[data-theme=dark] .select-button{--solvys-lg-bg: color-mix(in srgb, var(--solvys-lg-tint) 44%, transparent);background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border)}body[data-theme=dark] .select-menu{--solvys-lg-tint-source: #1d2026;--solvys-lg-rim-source: rgba(142, 200, 255, .42);--solvys-lg-bg: color-mix(in srgb, #15171d 92%, rgba(10,132,255,.1));background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--solvys-lg-bg);border-color:color-mix(in srgb,rgba(142,200,255,.42) 78%,var(--line-strong))}.toggle-line{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px}.toggle-line input{flex:0 0 auto;width:17px;height:17px;accent-color:var(--accent)}.runtime-grid{grid-template-columns:1fr}.runtime-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.runtime-card .btn{min-height:32px;padding:6px 9px;font-size:12px}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff75}.admin-metric span{display:block;color:var(--muted);font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.03em}.admin-metric strong{display:block;margin-top:4px;color:var(--text);font-family:var(--mono);font-size:16px;font-weight:780}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#ffffff61}.fact{min-width:0;padding:9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fact:nth-child(2n){border-right:0}.fact:nth-last-child(-n+2){border-bottom:0}.fact label{display:block;color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.fact span{display:block;margin-top:4px;color:var(--text);font-size:12px;font-family:var(--mono);overflow-wrap:anywhere}.progress-bar{height:8px;border-radius:999px;overflow:hidden;background:#0f172a14;margin:9px 0 8px}.progress-fill{height:100%;width:0%;background:var(--green);transition:width .38s var(--ease-out)}.chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid var(--line);border-radius:8px;padding:6px 9px;background:#ffffffad;color:#374151;font-size:12px;font-weight:680;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.chip:hover,.chip.is-active{color:var(--accent);border-color:var(--focus-ring);background:var(--accent-soft)}body[data-theme=dark] .chip,body[data-theme=dark] .next-link{color:#1f2937;background:#d1d5dbeb;border-color:#e5e7eb3d;box-shadow:inset 0 1px #ffffff38}body[data-theme=dark] .chip:hover,body[data-theme=dark] .chip.is-active,body[data-theme=dark] .next-link:hover{color:#111827;background:#e5e7ebf5;border-color:#f3f4f657}.chip.solvys-liquid-glass{--solvys-lg-tint-source: var(--page-2);--solvys-lg-rim-source: var(--line-strong);color:var(--text);background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border);backdrop-filter:var(--solvys-lg-backdrop-filter);-webkit-backdrop-filter:var(--solvys-lg-backdrop-filter);box-shadow:var(--solvys-lg-shadow)}.chip.solvys-liquid-glass:hover,.chip.solvys-liquid-glass.is-active{--solvys-lg-tint-source: rgba(10, 132, 255, .4);--solvys-lg-rim-source: rgba(116, 185, 255, .62);color:var(--accent);background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border)}body[data-theme=dark] .chip.solvys-liquid-glass{color:var(--text);background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border)}body[data-theme=dark] .chip.solvys-liquid-glass:hover,body[data-theme=dark] .chip.solvys-liquid-glass.is-active{color:#64aaff;background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border)}.mini-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mini-list li{display:grid;gap:3px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.38}.mini-list li:first-child{border-top:0;padding-top:0}.mini-list strong{color:var(--text);font-size:12px}.closing-template-picker{display:grid;gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.closing-template-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border-top:1px solid var(--line);cursor:pointer}.closing-template-option:first-child{border-top:0}.closing-template-option input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent)}.closing-template-option strong,.closing-template-option span{display:block;min-width:0}.closing-template-option strong{color:var(--text);font-size:12px}.closing-template-option span{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.35}.closing-template-option>em{color:var(--muted);font-size:10px;font-style:normal;white-space:nowrap}.source-readiness-list strong,.source-proof-list strong,.source-run-list strong{display:flex;align-items:center;justify-content:space-between;gap:8px}.source-readiness-list .pill,.source-proof-list .pill,.source-run-list .pill{flex:0 0 auto}.research-rail{position:absolute;grid-column:1 / -1;justify-self:end;top:0;right:0;bottom:23px;z-index:120;min-width:0;height:auto;display:flex;flex-direction:column;flex:0 0 auto;border-left:1px solid var(--line);border-radius:16px 0 0 16px;background:var(--shell-surface-glass);backdrop-filter:saturate(190%) blur(26px);-webkit-backdrop-filter:saturate(190%) blur(26px);box-shadow:-28px 0 80px #0f172a14;visibility:visible;overflow:hidden;transition:width .42s var(--ease-out),margin-right .42s var(--ease-out),transform .42s var(--ease-out),opacity .28s var(--ease),visibility 0s linear 0s}.research-rail,.rail-chrome,.rail-scroll,.rail-card,.rail-title-card,.docprep-artifact-stream,.artifact-stream-document,.artifact-stream-section,.docprep-section-control{min-width:0;max-width:100%;box-sizing:border-box}.rail-chrome,.rail-scroll,.rail-card,.rail-title-card,.docprep-artifact-stream,.artifact-stream-document,.artifact-stream-section,.docprep-section-control{width:100%}.research-rail[data-open=false]{pointer-events:none;opacity:0;visibility:hidden;transition:width .42s var(--ease-out),margin-right .42s var(--ease-out),transform .42s var(--ease-out),opacity .28s var(--ease),visibility 0s linear .42s}.rail-resizer{position:absolute;inset:0 auto 0 0;width:12px;transform:translate(-50%);cursor:col-resize;touch-action:none;z-index:4}.rail-resizer:after{content:"";position:absolute;top:46%;left:50%;width:4px;height:46px;border-left:1px solid rgba(16,24,40,.22);border-right:1px solid rgba(16,24,40,.22);opacity:.42;transform:translate(-50%,-50%);transition:opacity .18s var(--ease)}.rail-resizer:hover:after{opacity:.9}.rail-chrome{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:8px;padding:8px 10px 10px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--shell-surface-glass),var(--shell-surface-soft)),color-mix(in srgb,var(--shell-surface) 64%,transparent);backdrop-filter:saturate(190%) blur(22px);-webkit-backdrop-filter:saturate(190%) blur(22px)}.rail-chrome:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 46%,transparent),linear-gradient(180deg,rgba(255,255,255,.1),transparent 62%);backdrop-filter:blur(36px) saturate(1.18);-webkit-backdrop-filter:blur(36px) saturate(1.18);-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.86) 38%,rgba(0,0,0,.48) 72%,rgba(0,0,0,.22) 100%);mask-image:linear-gradient(90deg,#000,#000000db 38%,#0000007a 72%,#00000038)}.rail-chrome>*{position:relative;z-index:1}.rail-context{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff8f}.rail-context-copy{min-width:0;display:grid;gap:2px;appearance:none;border:0;padding:0;background:transparent;text-align:left;cursor:text}.rail-context-copy:focus-visible{outline:2px solid rgba(10,132,255,.34);outline-offset:4px;border-radius:10px}.rail-context-copy:hover .rail-context-title{color:#0a84ff}.rail-context-kicker,.rail-context-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.rail-context-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;font-weight:780;line-height:1.2}.rail-context .pill{align-self:center}.rail-rename-input{display:none;min-width:0;width:100%;min-height:30px;border:1px solid rgba(10,132,255,.34);border-radius:10px;padding:5px 8px;outline:0;background:#ffffffeb;color:var(--text);font-size:13px;font-weight:760;box-shadow:0 0 0 3px #0a84ff1a}.rail-context.is-renaming{align-items:start}.rail-context.is-renaming .rail-context-title,.rail-context.is-renaming .rail-context-meta{display:none}.rail-context.is-renaming .rail-rename-input{display:block}.rail-tabs{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.rail-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff80}.rail-tab{min-width:0;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:720;padding:0 6px}.rail-tab[aria-pressed=true]{color:var(--accent);background:#ffffffeb;border-color:#10182829}body[data-theme=dark] .rail-tab[aria-pressed=true]{color:#f5f5f7;background:#ebebf529;border-color:#ebebf52e;box-shadow:inset 0 1px #ebebf51a}.rail-scroll{min-height:0;height:min(690px,calc(100vh - 304px));max-height:min(690px,calc(100vh - 304px));flex:0 1 auto;overflow:auto;padding:12px;display:grid;align-content:start;gap:12px}.rail-title-card{padding:13px;display:grid;gap:9px}.rail-title-row{display:flex;align-items:start;justify-content:space-between;gap:10px}.rail-title{margin:0;color:var(--text);font-size:17px;line-height:1.16;letter-spacing:-.02em;font-weight:800}.rail-preview{padding:11px;border-color:#10182829;background:#ffffff9e;animation:railFade .28s var(--ease-out);overflow:hidden;box-sizing:border-box}.rail-preview h3{margin:3px 0 6px;font-size:13px;color:var(--text)}.rail-preview time{color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.rail-card{padding:12px;display:grid;gap:8px;min-width:0;box-sizing:border-box}.rail-card h3{margin:0;font-size:13px;color:var(--text)}.rail-card.docprep-artifact-stream{min-height:calc(var(--artifact-preview-height) + var(--artifact-card-extra-height));height:auto;align-content:start;gap:12px;overflow:hidden}.rail-card.docprep-artifact-stream .artifact-stream-document{min-height:220px;max-height:var(--artifact-preview-height)}.rail-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px 0;border-top:1px solid var(--line)}.rail-item:first-child{border-top:0;padding-top:0}.rail-item-index{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#0f172a0f;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:720}.rail-item-title{display:block;color:var(--text);font-weight:760;font-size:12px;line-height:1.25}.rail-item-copy{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.36}.doc-frame{width:100%;height:520px;border:1px solid var(--line);border-radius:8px;background:#fff}.pdf-packet-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;min-width:0;flex-wrap:wrap}.pdf-packet-actions{display:flex;align-items:end;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.pdf-date-select{display:grid;gap:5px;min-width:min(220px,100%);color:var(--muted);font-size:11px;font-weight:800}.pdf-packet-frame{width:100%;height:100%;min-height:0;max-height:100%;border:1px solid var(--line);border-radius:8px;background:#f7f7f2;display:block;box-sizing:border-box}.pdf-packet-empty{min-height:0;height:100%;display:grid;place-content:center;justify-items:center;gap:14px;padding:28px;text-align:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-inset);box-sizing:border-box}.pdf-packet-empty .copy{max-width:36ch;margin:0}.app:has(.export-menu[data-open=true]) .pdf-packet-frame,.app:has(.export-menu[data-open=true]) .pdf-reader{pointer-events:none}.pdf-blocker-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pdf-blocker-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px 0;position:relative}.pdf-blocker-list li+li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--divider-line)}.report-cover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-cover li{min-width:0;display:grid;gap:6px;padding:12px;border:0;border-radius:8px;background:transparent;--solvys-lg-tint-source: var(--page-2);--solvys-lg-rim-source: var(--line-strong)}.report-cover li:first-child{padding-top:12px}.report-cover strong{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.03em;line-height:1.25}.report-cover span{color:var(--text);font-size:12px;font-weight:720;line-height:1.3;overflow-wrap:anywhere}.statusbar{display:none;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 12px;border-top:1px solid var(--line);background:#fafafcc7;color:var(--muted);font-family:var(--mono);font-size:11px;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.shell-composer{position:relative;z-index:20;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center;padding:8px 12px;border-top:1px solid var(--line);background:#fafafcd1;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px)}.floating-list-controls{position:fixed;left:50%;bottom:74px;z-index:82;width:min(980px,calc(100vw - 96px));display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:7px;border:1px solid rgba(235,235,245,.2);border-radius:999px;color:var(--text);--floating-pill-x: -50%;opacity:0;pointer-events:none;visibility:hidden;transform:translate3d(var(--floating-pill-x),14px,0) scale(.985);transition:opacity .22s var(--ease),transform .24s var(--ease-out),visibility 0s linear .24s}.floating-list-controls[data-open=false]{opacity:0;pointer-events:none;visibility:hidden}.floating-list-controls[data-open=true]{display:flex;opacity:1;pointer-events:auto;visibility:visible;transform:translate3d(var(--floating-pill-x),0,0) scale(1);transition:opacity .18s var(--ease),transform .24s var(--ease-out),visibility 0s}.floating-list-controls[data-denied=true]{animation:floating-control-denied .32s var(--ease-out)}.btn[data-denied=true],.floating-list-button[data-denied=true]{animation:action-control-denied .32s var(--ease-out)}@keyframes floating-control-denied{0%,to{transform:translate3d(var(--floating-pill-x),0,0) scale(1)}24%{transform:translate3d(calc(var(--floating-pill-x) - 7px),0,0) scale(1.006)}50%{transform:translate3d(calc(var(--floating-pill-x) + 6px),0,0) scale(1.002)}74%{transform:translate3d(calc(var(--floating-pill-x) - 3px),0,0) scale(1)}}@keyframes action-control-denied{0%,to{transform:translateZ(0)}24%{transform:translate3d(-5px,0,0)}50%{transform:translate3d(5px,0,0)}74%{transform:translate3d(-2px,0,0)}}.floating-list-summary{min-width:0;display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 11px;color:var(--muted);font-size:12px;font-weight:720;white-space:nowrap;flex:0 0 auto}.floating-list-summary strong{color:var(--text);font-size:13px;font-weight:820}.floating-list-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto}.floating-list-actions::-webkit-scrollbar{display:none}.floating-list-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:999px;color:var(--muted);background:transparent;font-size:12px;font-weight:760;white-space:nowrap;cursor:pointer;transition:color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.floating-list-button svg{width:15px;height:15px;flex:0 0 auto}.floating-list-button:hover,.floating-list-button:focus-visible{color:var(--text);outline:0;background:#ebebf514}.floating-list-button:active{transform:scale(.98)}.floating-list-button.is-preferred{color:#f5f5f7;border:1px solid rgba(142,200,255,.32);background:linear-gradient(180deg,#ffffff38,#ffffff14 42%,#ffffff06),linear-gradient(180deg,#4ca6ff9e,#0a84ff80 56%,#005cd275);-webkit-backdrop-filter:blur(14px) saturate(1.22);backdrop-filter:blur(14px) saturate(1.22);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #002c5c3d,0 12px 28px #0a84ff2e}.floating-list-button.is-preferred:hover,.floating-list-button.is-preferred:focus-visible{background:linear-gradient(180deg,#ffffff47,#ffffff1c 42%,#ffffff09),linear-gradient(180deg,#5bb0ffb3,#0a84ff94 56%,#005cd280);border-color:#8ec8ff7a}.floating-list-button:disabled{opacity:.42;cursor:not-allowed;transform:none}.command-form{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) 38px;gap:8px;align-items:center;min-height:42px;padding:0 4px 0 10px;border:0;border-radius:0;background:transparent}.command-form .btn.primary{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:999px;padding:0}.command-form .btn.primary svg{width:18px;height:18px}.command-form input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.command-form input::placeholder{color:var(--soft)}body[data-theme=dark] .command-form{background:transparent;border-color:transparent;box-shadow:none}.composer-actions{min-width:0;display:flex;justify-content:flex-end;gap:0;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line);border-radius:8px;background:#ffffff85}.composer-actions::-webkit-scrollbar{display:none}.agent-drawer{position:fixed;right:16px;bottom:74px;z-index:70;width:min(392px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 108px));display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:0 26px 70px #0f172a29;backdrop-filter:saturate(190%) blur(30px);-webkit-backdrop-filter:saturate(190%) blur(30px);opacity:0;pointer-events:none;transform:translate3d(0,14px,0) scale(.985);transition:opacity .2s var(--ease),transform .24s var(--ease-out)}.agent-drawer[data-open=true]{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.history-rail{position:fixed;right:16px;top:74px;bottom:74px;z-index:74;width:min(392px,calc(100vw - 32px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(235,235,245,.16);border-radius:16px;color:var(--text);opacity:0;pointer-events:none;transform:translate3d(18px,0,0) scale(.985);transition:opacity .2s var(--ease),transform .24s var(--ease-out)}.history-rail[data-open=true]{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.history-rail-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:14px 14px 12px;position:relative}.history-rail-head:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:var(--divider-line);pointer-events:none}.history-rail-body{min-height:0;overflow:auto;padding:8px 12px 14px;display:grid;align-content:start;gap:0}.history-card{position:relative;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 8px;border:0;background:transparent;color:var(--text);text-align:left}.history-card+.history-card:before{content:"";position:absolute;left:8px;right:8px;top:0;height:1px;background:var(--divider-line);pointer-events:none}.history-card-copy{min-width:0;display:grid;gap:4px}.history-card-copy strong{color:var(--text);font-size:14px;line-height:1.2}.history-card-copy span,.history-card-copy small{color:var(--muted);font-size:12px;line-height:1.35}.history-card-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:11px}.history-card-action{opacity:0;pointer-events:none;transform:translate(7px) scale(.96);transition:opacity .16s var(--ease),transform .18s var(--ease-out)}.history-card:hover .history-card-action,.history-card:focus-within .history-card-action{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.history-empty{padding:18px 8px;color:var(--muted);font-size:12px;line-height:1.45}.drawer-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border-bottom:1px solid var(--line)}.drawer-title{margin:0;color:var(--text);font-size:14px;font-weight:800}.drawer-body{min-height:0;overflow:auto;padding:10px 12px 12px;display:grid;align-content:start;gap:8px}.activity-event{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:9px 9px 9px 24px;border:1px solid var(--line);border-radius:8px;background:#ffffff8f}.activity-event:before{content:"";position:absolute;left:9px;top:14px;width:7px;height:7px;border-radius:50%;background:var(--amber)}.activity-event.ready:before{background:var(--green)}.activity-event.blocked:before{background:var(--red)}.activity-event strong,.activity-event span{grid-column:1 / -1}.activity-time{grid-column:2;justify-self:end;margin-top:5px;color:var(--soft);font-family:var(--mono);font-size:10px;text-align:right;white-space:nowrap}.footer-left,.connection-statuses{min-width:0;display:flex;align-items:center;gap:0;overflow:hidden;white-space:nowrap}.footer-left span,.breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis}.connection-statuses{justify-content:flex-end;overflow:visible;border:1px solid var(--line);border-radius:8px;background:#ffffff85}.connection-chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 8px;border:0;border-radius:0;background:transparent;color:#4b5563;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:12px;font-weight:680}.footer-breadcrumb{min-width:240px;max-width:min(540px,48vw);flex:1 1 300px;display:inline-flex;align-items:center;gap:4px;margin-right:10px;padding-right:10px;position:relative}.footer-breadcrumb:after{content:"";position:absolute;top:6px;bottom:6px;right:0;width:1px;background:linear-gradient(180deg,transparent,rgba(16,24,40,.18) 24%,rgba(16,24,40,.18) 76%,transparent)}.breadcrumb-button{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:10px;background:transparent;color:var(--muted)}.breadcrumb-button:hover{color:#0a84ff;background:#0a84ff1a}.breadcrumb-current{color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:12px;font-weight:700}.footer-token{position:relative;flex:0 0 auto;min-height:24px;display:inline-flex;align-items:center;padding:3px 9px}.connection-dot{width:7px;height:7px;border-radius:50%;background:var(--soft);flex:0 0 auto}.connection-chip.ready .connection-dot{background:var(--green)}.connection-chip.review .connection-dot{background:var(--amber)}.connection-chip.blocked .connection-dot{background:var(--red)}.connection-chip.neutral .connection-dot{background:var(--soft)}.nucleo-icon{width:var(--nucleo-size, 19px);height:var(--nucleo-size, 19px);color:currentColor}.nucleo-icon path,.nucleo-icon circle,.nucleo-icon rect,.nucleo-icon line,.nucleo-icon polyline{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nucleo-icon[data-nucleo-icon=check-circle] .nucleo-check-mark{transform:translate(.12px,-.28px);transform-origin:12px 12px}html,body,.workspace,.app,.topbar,.sidebar,.sidebar-top,.nav-list,.content,.filters,.workbench,.workbench-head,.workbench-body,.results,.loop-view,.table-wrap,.results-toolbar,thead tr,th,.results-footer,.statusbar,.shell-composer,body[data-theme] .sidebar,body[data-theme] .topbar,body[data-theme] .statusbar,body[data-theme] .filters,body[data-theme] .workbench-head,body[data-theme] .results,body[data-theme] .loop-view,body[data-theme] .table-wrap,body[data-theme] .results-toolbar,body[data-theme] thead tr,body[data-theme] th,body[data-theme] .results-footer,body[data-theme] .shell-composer{background:var(--shell-surface);background-color:var(--shell-surface);box-shadow:none}.app{border-color:#ebebf514;border-radius:0}.sidebar,.filters,.results,.workbench-head,.shell-composer,.statusbar,body[data-theme] .sidebar,body[data-theme] .filters,body[data-theme] .results,body[data-theme] .workbench-head,body[data-theme] .shell-composer{border-color:transparent}.sidebar:after,.filters:after,.detail:before{background:var(--divider-line-vertical)}.sidebar-top,.results-toolbar,.dossier-list-head,.dossier-reader-head,.drawer-head,.pdf-toolbar{position:relative;border-bottom:0}.results-toolbar:after,.dossier-list-head:after,.dossier-reader-head:after,.drawer-head:after,.pdf-toolbar:before{content:"";position:absolute;left:12px;right:12px;height:1px;background:var(--divider-line);pointer-events:none}.results-toolbar:after,.dossier-list-head:after,.dossier-reader-head:after,.drawer-head:after{bottom:0}.pdf-toolbar:before{top:0}thead tr{box-shadow:inset 0 -1px #ebebf51a}tbody tr:after,body[data-theme=dark] tbody tr:after,.filter-scroll>.field:after,.filter-scroll>.switch-row:after,.field .check-row+.check-row:before,.shell-info-row+.shell-info-row:before,.metric+.metric:before,body[data-theme=dark] .metric+.metric:before{background:var(--divider-line);border-color:transparent}.metric+.metric:before,body[data-theme=dark] .metric+.metric:before{background:var(--divider-line-vertical)}.mini-list li{position:relative;border-top:0}.mini-list li+li:before{content:"";position:absolute;left:0;right:0;top:-4px;height:1px;background:var(--divider-line);pointer-events:none}.loop-panel,.dossier-list-panel,.dossier-reader-panel,.glass-card,.setting-card,.runtime-card,.admin-metric,.preference-card,.agent-drawer,.history-rail,.search-popup,.table-filters-popover,.export-popover,.shell-info-popover,.select-menu,.rail-context,.rail-segment,.fact-grid,.doc-frame,.activity-event,body[data-theme] .glass-card,body[data-theme] .setting-card,body[data-theme] .runtime-card,body[data-theme] .admin-metric,body[data-theme] .agent-drawer,body[data-theme] .history-rail,body[data-theme] .search-popup,body[data-theme] .table-filters-popover,body[data-theme] .export-popover,body[data-theme] .shell-info-popover,body[data-theme] .select-menu,body[data-theme] .rail-context,body[data-theme] .rail-segment,body[data-theme] .fact-grid,body[data-theme] .doc-frame,body[data-theme] .activity-event{color:var(--text);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#25262a9e;border-color:#ebebf514;box-shadow:none;backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06)}.activity-event{padding-left:24px}.loop-panel,.dossier-list-panel,.dossier-reader-panel{border-radius:14px}.tracker-item,.dossier-doc,.drip-item,.queue-item,body[data-theme] .tracker-item,body[data-theme] .dossier-doc,body[data-theme] .drip-item,body[data-theme] .queue-item{position:relative;border:0;border-radius:0;background:transparent;padding:10px 8px;box-shadow:none}.tracker-item+.tracker-item:before,.dossier-doc+.dossier-doc:before,.drip-item+.drip-item:before,.queue-item+.queue-item:before{content:"";position:absolute;left:8px;right:8px;top:0;height:1px;background:var(--divider-line);pointer-events:none}.tracker-icon{color:var(--muted);background:transparent;border:0}.suggestion-chip,.next-link,.chip.solvys-liquid-glass,.loop-tab[aria-pressed=true],.dossier-doc.is-selected{color:var(--text);background:linear-gradient(180deg,#ffffff13,#ffffff06),#2a2b2fb3;border-color:#ebebf51f;backdrop-filter:blur(16px) saturate(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.06);box-shadow:inset 0 1px #ffffff1a}.suggestion-chip{border-radius:12px;text-align:center;transition:transform .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.next-link,body[data-theme] .next-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;max-width:100%;padding:6px 10px;border-radius:999px;font-size:11px;line-height:1;white-space:nowrap;color:var(--text);text-align:center}.suggestion-chip:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff1a,#ffffff09),#303135c2}.loop-tabs{border-color:transparent;background:transparent;padding:0}.loop-tab[aria-pressed=true]{border-radius:8px}.btn:not(.primary):not(.quick):not(.icon-only),.btn.icon-only:not(.primary),.icon-button,body[data-theme] .btn:not(.primary):not(.quick):not(.icon-only){color:var(--muted);background:transparent;border-color:transparent;box-shadow:none}.btn:not(.primary):not(.quick):not(.icon-only):hover,.btn.icon-only:not(.primary):hover,.btn.icon-only:not(.primary):focus-visible,.icon-button:hover,.icon-button:focus-visible,body[data-theme] .btn:not(.primary):not(.quick):not(.icon-only):hover{color:var(--text);background:#ffffff0e;border-color:transparent}.btn.primary,body[data-theme] .btn.primary,.source-pull-button,.command-form .btn.primary{--solvys-lg-tint-source: rgba(10, 132, 255, .5);--solvys-lg-rim-source: rgba(142, 200, 255, .54);--solvys-lg-bg: linear-gradient(180deg, rgba(255,255,255,.24) 0%, rgba(255,255,255,.09) 42%, rgba(255,255,255,.025) 100%), linear-gradient(180deg, rgba(76,166,255,.66), rgba(10,132,255,.52) 56%, rgba(0,92,210,.47));--solvys-lg-border: rgba(142,200,255,.38);--solvys-lg-shadow: inset 0 1px 0 rgba(255,255,255,.28), inset 0 18px 18px rgba(255,255,255,.055), inset 0 -1px 0 rgba(0,44,92,.26), 0 14px 28px rgba(10,132,255,.17);color:#fff;background:var(--solvys-lg-bg);border-color:var(--solvys-lg-border);-webkit-backdrop-filter:blur(16px) saturate(1.24);backdrop-filter:blur(16px) saturate(1.24);box-shadow:var(--solvys-lg-shadow)}.btn.primary:hover,.btn.primary:focus-visible,body[data-theme] .btn.primary:hover,body[data-theme] .btn.primary:focus-visible,.source-pull-button:hover,.source-pull-button:focus-visible,.command-form .btn.primary:hover,.command-form .btn.primary:focus-visible{background:linear-gradient(180deg,#ffffff4d,#ffffff1f 42%,#ffffff09),linear-gradient(180deg,#5bb0ffb8,#0a84ff99 56%,#005cd285);border-color:#8ec8ff85;box-shadow:inset 0 1px #ffffff57,inset 0 18px 18px #ffffff13,inset 0 -1px #002c5c3d,0 16px 32px #0a84ff36}.quick-actions,.composer-actions,.connection-statuses,body[data-theme] .quick-actions,body[data-theme] .composer-actions,body[data-theme] .connection-statuses{background:#25262ab8;border-color:#ebebf51a;box-shadow:none}.quick-actions .btn.quick:hover,.composer-actions .btn.quick:hover{background:#ffffff0e}.export-option:hover,.export-option:focus-visible,.select-option:hover,.select-option[aria-selected=true]{color:var(--text);background:#ffffff0e;border-color:transparent}.export-option-icon{color:var(--muted);background:transparent}.brand-mark,.avatar,.account-chip,body[data-theme] .brand-mark,body[data-theme] .avatar,body[data-theme] .account-chip{color:var(--text);background:#ffffff0e;border-color:#ebebf51a;box-shadow:none}.field select,.field input:not([type=checkbox]),.setting-card select,.setting-card input[type=text],.discovery-notes,body[data-theme] .field select,body[data-theme] .field input:not([type=checkbox]),body[data-theme] .setting-card select,body[data-theme] .setting-card input[type=text],body[data-theme] .discovery-notes{color:var(--text);background-color:#ffffff0e;border-color:#ebebf51a}input[type=range]{accent-color:var(--accent);background:transparent}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ebebf524}input[type=range]::-webkit-slider-thumb{margin-top:-6px}.field select:focus,.field input:focus,.setting-card select:focus,.setting-card input[type=text]:focus,.discovery-notes:focus{background-color:#ffffff13;border-color:#ebebf538}tbody tr:hover td,body[data-theme=dark] tbody tr:hover td{background:#ffffff0b}tbody tr.is-selected td,tbody tr.is-current td,tbody tr.is-batch-selected td,body[data-theme=dark] tbody tr.is-selected td,body[data-theme=dark] tbody tr.is-current td,body[data-theme=dark] tbody tr.is-batch-selected td,.dossier-table tr.is-selected,.dossier-table tr.is-current,.dossier-table tr.is-batch-selected{background:#fff1}tr.is-selected .select-box,.select-box.is-checked,.select-box.is-mixed,body[data-theme=dark] tr.is-selected .select-box{color:var(--hr-accent-strong);background:color-mix(in srgb,var(--hr-accent) 18%,transparent);border-color:color-mix(in srgb,var(--hr-accent) 64%,transparent)}#dossiersView,body[data-theme] #dossiersView{background:#202124;background-color:#202124}.sidebar-top,.nav-list,.sidebar-footer,body[data-theme] .sidebar-top,body[data-theme] .nav-list,body[data-theme] .sidebar-footer{background:#17181b;background-color:#17181b}.dossier-doc,body[data-theme] .dossier-doc,.dossier-doc.is-selected,body[data-theme] .dossier-doc.is-selected{color:var(--text);background:#262626;background-color:#262626;border:1px solid rgba(235,235,245,.08);border-radius:8px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dossier-doc:hover,.dossier-doc:focus-visible,body[data-theme] .dossier-doc:hover,body[data-theme] .dossier-doc:focus-visible{background:#2b2b2b;background-color:#2b2b2b;border-color:#ebebf529;outline:0}.dossier-doc.is-selected,body[data-theme] .dossier-doc.is-selected{border-color:#ebebf542}.connection-card{grid-column:1 / -1;border:1px solid rgba(235,235,245,.1);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#202124c7;backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06)}.connection-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.connection-row+.connection-row:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:var(--divider-line)}.connection-source{font-weight:700;color:var(--text)}.connection-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:12px;font-weight:700;text-align:right}.connection-state:before{content:"✕";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#ff7a8a;border:1px solid rgba(255,122,138,.58);background:#ff453a1f;font-size:12px;line-height:1}.connection-state.is-connected{color:#79e2a1}.connection-state.is-connected:before{content:"✓";color:#79e2a1;border-color:#79e2a194;background:#30d1581f}#queueView .queue-layout,#dripsView .outreach-layout{display:grid;grid-template-columns:minmax(0,1260px) minmax(300px,1fr);gap:16px;align-items:start;width:100%}#queueView .queue-panel,#dripsView .outreach-panel{grid-column:1;width:100%;max-width:1260px}#queueView .queue-side,#dripsView .outreach-side{grid-column:2;display:grid;gap:10px;align-content:start;min-width:0}#queueView .queue-side .loop-panel,#queueView .queue-side .connection-card,#dripsView .outreach-side .loop-panel{grid-column:auto;width:100%;min-width:0}#queueView .queue-side .loop-panel,#dripsView .outreach-side .loop-panel{padding:12px}#queueView .connection-card{grid-column:auto}#dripsView .outreach-side .settings-grid{grid-template-columns:1fr}.outreach-workspace{display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);gap:14px;align-items:start;min-width:0}.outreach-workflow-controls{display:grid;gap:12px;margin:12px 0 16px;padding:14px 0 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-image-source:var(--divider-line);border-image-slice:1}.workflow-control-head{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.workflow-control-head h3{margin:0;color:var(--text);font-size:15px;line-height:1.2}.workflow-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-control-item{min-width:0;display:grid;gap:6px;align-content:start;padding:11px;border:1px solid color-mix(in srgb,var(--line-strong) 54%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ios-fill) 72%,transparent)}.workflow-control-item span{color:var(--soft);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.workflow-control-item strong,.workflow-control-item em{min-width:0;overflow-wrap:anywhere;font-style:normal;line-height:1.25}.workflow-control-item strong{color:var(--text);font-size:12px;font-weight:800}.workflow-control-item em{color:var(--muted);font-size:11px}.workflow-control-item select{width:100%;min-height:36px;border:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);border-radius:12px;background:#111113b8;color:var(--text);padding:0 36px 0 10px;font:inherit;font-size:12px;font-weight:760}.outreach-column{min-width:0;display:grid;gap:10px}.outreach-section-label{margin:0;color:var(--soft);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.outreach-template-count{align-self:center;color:var(--soft);font-size:11px;font-weight:850;line-height:1}.template-section-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.template-status-section{display:grid;gap:9px;padding:14px 0;position:relative}.template-status-section+.template-status-section:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--divider-line)}.template-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.template-section-head strong{color:var(--text);font-size:12px;line-height:1.2}.outreach-side-card{max-height:min(640px,calc(100vh - 220px))}.variable-scroll{min-height:240px;max-height:min(430px,calc(100vh - 360px));overflow:auto;padding-right:4px}.campaign-list,.template-list,.audit-list,.variable-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.campaign-item,.template-list-item,.audit-item,.variable-item{position:relative;min-width:0;display:grid;gap:4px;padding:11px 8px;color:var(--text);background:transparent;border:0;text-align:left}.campaign-item,.template-list-item{cursor:pointer}.campaign-item+.campaign-item:before,.template-list-item+.template-list-item:before,.audit-item+.audit-item:before,.variable-item+.variable-item:before{content:"";position:absolute;left:8px;right:8px;top:0;height:1px;background:var(--divider-line);pointer-events:none}.campaign-item strong,.template-list-item strong,.audit-item strong,.variable-item strong{color:var(--text);font-size:13px;line-height:1.25}.campaign-item span,.template-list-item span,.audit-item span,.variable-item span{color:var(--muted);font-size:12px;line-height:1.38}.campaign-item.is-selected,.template-list-item.is-selected{border-radius:12px;background:linear-gradient(180deg,#ffffff17,#ffffff06),#4a90f529;box-shadow:inset 0 1px #ffffff14}.template-meta-row,.template-action-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.template-action-row{justify-content:flex-end}.plain-action,.template-action-row .plain-action{appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:800;cursor:pointer;border-radius:10px;padding:7px 8px}.plain-action:hover,.plain-action:focus-visible{color:var(--text);background:#ffffff0e;outline:0}.outreach-editor-panel{gap:14px}.template-preview-box{min-width:0;display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(235,235,245,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#1212149e}.template-preview-box pre{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text);font:12px/1.5 var(--mono)}.approval-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.6fr) auto;gap:8px;align-items:end}.approval-row label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.approval-row input,.approval-row select{width:100%;min-width:0;color:var(--text);background:#111113c7;border:1px solid rgba(235,235,245,.14);border-radius:12px;padding:10px 11px;font:inherit;outline:0}.outreach-toast-mount{position:fixed;right:28px;bottom:88px;z-index:75;width:min(420px,calc(100vw - 40px));pointer-events:none}.outreach-toast{pointer-events:auto;display:grid;gap:10px;padding:14px;border-radius:22px;border:1px solid rgba(235,235,245,.16);color:#f5f5f7;background:linear-gradient(180deg,#ffffff24,#ffffff0b),#262626e0;box-shadow:0 24px 62px #00000070,inset 0 1px #ffffff29;backdrop-filter:blur(26px) saturate(1.12);-webkit-backdrop-filter:blur(26px) saturate(1.12);transform:translate3d(0,12px,0) scale(.985);animation:outreachToastIn .22s var(--ease-out) forwards}@keyframes outreachToastIn{to{transform:translateZ(0) scale(1)}}.outreach-toast strong{font-size:13px}.outreach-toast p{margin:0;color:#f5f5f7c7;line-height:1.42}.outreach-toast-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.walkthrough-popover{position:fixed;z-index:95;width:min(344px,calc(100vw - 28px));display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line-strong));border-radius:20px;color:var(--text);background:linear-gradient(180deg,#ffffff13,#ffffff06),color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff1f;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);transform:translate3d(0,8px,0) scale(.985);animation:walkthroughIn .22s var(--ease-out) forwards}.walkthrough-popover:before{content:"";position:absolute;left:-7px;top:22px;width:14px;height:14px;border-left:1px solid color-mix(in srgb,var(--accent) 38%,var(--line-strong));border-bottom:1px solid color-mix(in srgb,var(--accent) 38%,var(--line-strong));background:color-mix(in srgb,var(--panel) 94%,transparent);transform:rotate(45deg)}.walkthrough-step-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.walkthrough-step-count{color:var(--muted);font-size:11px;font-weight:800}@keyframes walkthroughIn{to{transform:translateZ(0) scale(1)}}.walkthrough-popover h3{margin:0;font-size:15px;line-height:1.2}.walkthrough-popover p{margin:0;color:var(--muted);font-size:12px;line-height:1.42}.walkthrough-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.outreach-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.outreach-modal-layer{position:fixed;inset:0;z-index:520;display:grid;place-items:center;padding:34px;background:#0a0a0c8f;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.outreach-template-modal{width:min(980px,calc(100vw - 40px));max-height:min(820px,calc(100vh - 40px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--text);background:linear-gradient(180deg,#ffffff13,#ffffff06),#202124f5;border:1px solid rgba(235,235,245,.16);border-radius:24px;box-shadow:0 36px 96px #00000094,inset 0 1px #ffffff14}.outreach-modal-head,.outreach-modal-foot{padding:18px 22px;border-bottom:1px solid rgba(235,235,245,.1)}.outreach-modal-foot{border-top:1px solid rgba(235,235,245,.1);border-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#141416c7}.outreach-modal-back{appearance:none;border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:7px;padding:0;font:inherit;cursor:pointer}.outreach-modal-title-row{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-top:8px}.outreach-modal-title-row h2{margin:0;font-size:28px;line-height:1.05;letter-spacing:0}.template-channel-switch{display:inline-flex;align-items:center;padding:4px;border-radius:999px;border:1px solid rgba(235,235,245,.13);background:#ffffff0e}.template-channel-switch button{appearance:none;border:0;border-radius:999px;background:transparent;color:var(--muted);font-weight:800;padding:8px 13px;cursor:pointer}.template-channel-switch button[aria-pressed=true]{color:#f5f5f7;background:linear-gradient(180deg,#ffffff38,#ffffff14),#4a90f59e;box-shadow:inset 0 1px #ffffff38}.outreach-modal-scroll{min-height:0;overflow:auto;overflow-anchor:none;padding:20px 22px 22px}.template-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-field{display:grid;gap:7px;min-width:0}.template-field.full{grid-column:1 / -1}.template-field label,.template-body-label{font-weight:800;color:#f5f5f7}.template-field span,.template-body-tools span,.template-footnote{color:var(--muted);font-size:12px;line-height:1.45}.template-field input,.template-field select,.template-field textarea,.template-body-editor textarea{width:100%;min-width:0;color:#f5f5f7;background:#111113c7;border:1px solid rgba(235,235,245,.14);border-radius:12px;padding:11px 12px;font:inherit;outline:0}.template-field input:focus,.template-field select:focus,.template-field textarea:focus,.template-body-editor textarea:focus{border-color:#4a90f5ad;box-shadow:0 0 0 3px #4a90f52e}.template-body-card{margin-top:14px;border:1px solid rgba(235,235,245,.14);border-radius:18px;overflow:visible;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#151618db}.template-body-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(235,235,245,.09)}.template-body-tools{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.template-tag-link{appearance:none;border:0;background:transparent;color:#8dbbff;font-weight:800;cursor:pointer}.template-body-editor{position:relative;padding:14px}.template-body-editor textarea{min-height:230px;resize:vertical;line-height:1.55;padding-bottom:62px}.template-editor-toolbar{position:absolute;left:26px;right:26px;bottom:24px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.template-editor-icons{display:inline-flex;align-items:center;gap:8px;pointer-events:auto}.template-editor-button{appearance:none;border:1px solid rgba(235,235,245,.12);color:#eef4ff;width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#ffffff29,#ffffff0a),#ffffff13;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.template-counter{color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums;pointer-events:auto}.template-attachment-popover{width:min(430px,calc(100% - 28px));margin:-2px 0 14px 14px;overflow:hidden;border-radius:16px;border:1px solid rgba(235,235,245,.14);background:linear-gradient(180deg,#ffffff17,#ffffff09),#262626f5;box-shadow:0 18px 42px #00000061}.template-attachment-note{padding:11px 14px;color:#e7f2ff;background:#4a90f529;line-height:1.42}.template-attachment-option{appearance:none;border:0;border-top:1px solid rgba(235,235,245,.09);background:transparent;color:#f5f5f7;display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;font:inherit;text-align:left;cursor:pointer}.template-required-card{margin-top:14px;border:1px solid rgba(235,235,245,.12);border-radius:18px;background:#ffffff09;overflow:hidden}.template-required-row{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:16px;padding:12px 14px;position:relative}.template-required-row+.template-required-row:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:var(--divider-line)}.template-required-row strong{color:#f5f5f7}.template-required-row span{color:var(--muted);line-height:1.45}.template-modal-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}@media(max-width:780px){.outreach-modal-layer{padding:14px}.outreach-template-modal{width:100%;max-height:calc(100vh - 28px)}.outreach-workspace,.approval-row,.template-form-grid,.template-required-row{grid-template-columns:1fr}}.dossier-list-head .results-count{color:#616161;opacity:.5}.dossier-list-head .results-count strong{color:inherit}.dossier-reader-head>div,.dossier-reader-head .eyebrow,.dossier-reader-head .loop-title{color:#787878}html:has(body[data-surface-system=fluid-functionalism]),html:has(>body[data-surface-system=fluid-functionalism]),body[data-surface-system=fluid-functionalism]{background:var(--surface-1);background-color:var(--surface-1)}body[data-surface-system=fluid-functionalism] #dashboardView,body[data-surface-system=fluid-functionalism] #dripsView,body[data-surface-system=fluid-functionalism] #queueView,body[data-surface-system=fluid-functionalism] #adminView,body[data-surface-system=fluid-functionalism] #settingsView{background:var(--surface-1);background-color:var(--surface-1)}body[data-surface-system=fluid-functionalism] #dashboardView .loop-panel,body[data-surface-system=fluid-functionalism] #dripsView .loop-panel,body[data-surface-system=fluid-functionalism] #queueView .loop-panel,body[data-surface-system=fluid-functionalism] #adminView .loop-panel,body[data-surface-system=fluid-functionalism] #settingsView .loop-panel,body[data-surface-system=fluid-functionalism] .dossier-list-panel,body[data-surface-system=fluid-functionalism] .dossier-reader-panel{color:var(--text);background:var(--surface-2);background-color:var(--surface-2);border-color:var(--surface-ring-base);border-radius:16px;box-shadow:var(--shadow-3);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-surface-system=fluid-functionalism] #dashboardView .tracker-item,body[data-surface-system=fluid-functionalism] #dashboardView .drip-item,body[data-surface-system=fluid-functionalism] #dripsView .drip-item,body[data-surface-system=fluid-functionalism] #queueView .queue-item{background:transparent;background-color:transparent;border-color:transparent}#queueView .queue-panel,#dripsView .outreach-panel,body[data-surface-system=fluid-functionalism] #queueView .queue-panel,body[data-surface-system=fluid-functionalism] #dripsView .outreach-panel{background:transparent;background-color:transparent;border:0;box-shadow:none}body[data-surface-system=fluid-functionalism] #dripsView .setting-card,body[data-surface-system=fluid-functionalism] #settingsView .setting-card{background:var(--surface-2);background-color:var(--surface-2);border-color:var(--surface-ring-base);box-shadow:var(--shadow-3);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-surface-system=fluid-functionalism] #dashboardView .suggestion-chip{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--surface-2);background-color:var(--surface-2);border-color:var(--surface-ring-base);box-shadow:var(--shadow-2);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}body[data-surface-system=fluid-functionalism] #dashboardView .suggestion-chip:hover,body[data-surface-system=fluid-functionalism] #dashboardView .suggestion-chip:focus-visible{background:linear-gradient(180deg,#ffffff0c,#ffffff04),var(--surface-3);background-color:var(--surface-3);border-color:var(--surface-ring-mid);outline:0}body[data-surface-system=fluid-functionalism] .topbar .search-control.solvys-liquid-glass{--solvys-lg-tint-source: rgb(23 24 27);--solvys-lg-rim-source: rgba(235, 235, 245, .22);background:#17181bd1;border-color:var(--surface-ring-mid)}body[data-surface-system=fluid-functionalism] .workspace,body[data-surface-system=fluid-functionalism] .app,body[data-surface-system=fluid-functionalism] .sidebar,body[data-surface-system=fluid-functionalism] .topbar,body[data-surface-system=fluid-functionalism] .content,body[data-surface-system=fluid-functionalism] .workbench,body[data-surface-system=fluid-functionalism] .loop-view,body[data-surface-system=fluid-functionalism] .results,body[data-surface-system=fluid-functionalism] .filters,body[data-surface-system=fluid-functionalism] .statusbar,body[data-surface-system=fluid-functionalism] .shell-composer{background:var(--surface-1);background-color:var(--surface-1)}body[data-surface-system=fluid-functionalism] .search-control,body[data-surface-system=fluid-functionalism] .import-split,body[data-surface-system=fluid-functionalism] .quick-actions,body[data-surface-system=fluid-functionalism] .composer-actions,body[data-surface-system=fluid-functionalism] .connection-statuses,body[data-surface-system=fluid-functionalism] .theme-strip,body[data-surface-system=fluid-functionalism] .account-chip,body[data-surface-system=fluid-functionalism] .brand-mark,body[data-surface-system=fluid-functionalism] .avatar{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--surface-2);border-color:var(--surface-ring-base);box-shadow:var(--shadow-1)}body[data-surface-system=fluid-functionalism] .loop-panel,body[data-surface-system=fluid-functionalism] .glass-card,body[data-surface-system=fluid-functionalism] .setting-card,body[data-surface-system=fluid-functionalism] .runtime-card,body[data-surface-system=fluid-functionalism] .admin-metric,body[data-surface-system=fluid-functionalism] .connection-card,body[data-surface-system=fluid-functionalism] .dossier-list-panel,body[data-surface-system=fluid-functionalism] .dossier-reader-panel,body[data-surface-system=fluid-functionalism] .document-prep-shell,body[data-surface-system=fluid-functionalism] .attention-card,body[data-surface-system=fluid-functionalism] .library-summary,body[data-surface-system=fluid-functionalism] .process-folder-card{background:linear-gradient(180deg,#ffffff08,#ffffff02),var(--surface-2);border-color:var(--surface-ring-base);box-shadow:var(--shadow-3);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-surface-system=fluid-functionalism] .process-folder-card:before,body[data-surface-system=fluid-functionalism] .process-folder-card:after{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--surface-3);border-color:var(--surface-ring-base)}body[data-surface-system=fluid-functionalism] .folder-doc-stack span,body[data-surface-system=fluid-functionalism] .template-preview-box,body[data-surface-system=fluid-functionalism] .template-body-card,body[data-surface-system=fluid-functionalism] .template-required-card{background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--surface-3);border-color:var(--surface-ring-base);box-shadow:var(--shadow-2)}body[data-surface-system=fluid-functionalism] .document-panel-head,body[data-surface-system=fluid-functionalism] .process-side-head,body[data-surface-system=fluid-functionalism] .process-side,body[data-surface-system=fluid-functionalism] .document-requirement,body[data-surface-system=fluid-functionalism] .doc-flow-tab,body[data-surface-system=fluid-functionalism] .process-template-card,body[data-surface-system=fluid-functionalism] .file-control-box,body[data-surface-system=fluid-functionalism] .file-drop-icon,body[data-surface-system=fluid-functionalism] .document-type-pill,body[data-surface-system=fluid-functionalism] .process-tag{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--surface-3);border-color:var(--surface-ring-base);box-shadow:var(--shadow-2)}body[data-surface-system=fluid-functionalism] .document-requirement.is-linked,body[data-surface-system=fluid-functionalism] .document-filter-tabs button[aria-pressed=true],body[data-surface-system=fluid-functionalism] .campaign-item.is-selected,body[data-surface-system=fluid-functionalism] .template-list-item.is-selected{background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--surface-4);border-color:var(--surface-ring-mid);box-shadow:var(--shadow-3)}body[data-surface-system=fluid-functionalism] .doc-flow-tab{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--surface-2);border-color:#ebebf517;box-shadow:var(--shadow-1)}body[data-surface-system=fluid-functionalism] .doc-flow-tab[aria-pressed=true]{background:linear-gradient(180deg,#ffffff0c,#ffffff04),var(--surface-3);border-color:#8ec8ff57;box-shadow:var(--shadow-3)}body[data-surface-system=fluid-functionalism] .document-prep-shell{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-surface-system=fluid-functionalism] .nav-item.is-active,body[data-surface-system=fluid-functionalism] .doc-flow-tab[aria-pressed=true],body[data-surface-system=fluid-functionalism] .document-filter-tabs button[aria-pressed=true],body[data-surface-system=fluid-functionalism] .rail-tab[aria-pressed=true],body[data-surface-system=fluid-functionalism] .loop-tab[aria-pressed=true],body[data-surface-system=fluid-functionalism] .template-channel-switch button[aria-pressed=true],body[data-surface-system=fluid-functionalism] .theme-option[aria-pressed=true]{--solvys-lg-tint-source: var(--surface-4);--solvys-lg-rim-source: rgba(142, 200, 255, .44);--solvys-lg-bg: color-mix(in srgb, var(--surface-4) 76%, transparent);--solvys-lg-border: color-mix(in srgb, rgba(142, 200, 255, .58) 72%, var(--surface-ring-mid));--solvys-selected-glass-shadow: var(--shadow-4), var(--solvys-lg-shadow);position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--solvys-lg-bg);border-color:var(--solvys-lg-border);box-shadow:var(--solvys-selected-glass-shadow);backdrop-filter:var(--solvys-lg-backdrop-filter);-webkit-backdrop-filter:var(--solvys-lg-backdrop-filter)}:root[data-solvys-liquid-glass=off] body[data-surface-system=fluid-functionalism] .nav-item.is-active,:root[data-solvys-liquid-glass=off] body[data-surface-system=fluid-functionalism] .doc-flow-tab[aria-pressed=true],:root[data-solvys-liquid-glass=off] body[data-surface-system=fluid-functionalism] .document-filter-tabs button[aria-pressed=true],:root[data-solvys-liquid-glass=off] body[data-surface-system=fluid-functionalism] .rail-tab[aria-pressed=true],:root[data-solvys-liquid-glass=off] body[data-surface-system=fluid-functionalism] .loop-tab[aria-pressed=true],:root[data-solvys-liquid-glass=off] body[data-surface-system=fluid-functionalism] .template-channel-switch button[aria-pressed=true],:root[data-solvys-liquid-glass=off] body[data-surface-system=fluid-functionalism] .theme-option[aria-pressed=true]{--solvys-selected-glass-shadow: var(--shadow-4)}body[data-surface-system=fluid-functionalism] .nav-item.is-active:before,body[data-surface-system=fluid-functionalism] .doc-flow-tab[aria-pressed=true]:before,body[data-surface-system=fluid-functionalism] .document-filter-tabs button[aria-pressed=true]:before,body[data-surface-system=fluid-functionalism] .rail-tab[aria-pressed=true]:before,body[data-surface-system=fluid-functionalism] .loop-tab[aria-pressed=true]:before,body[data-surface-system=fluid-functionalism] .template-channel-switch button[aria-pressed=true]:before,body[data-surface-system=fluid-functionalism] .theme-option[aria-pressed=true]:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1.2px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.48) 0%,rgba(255,255,255,.16) 24%,transparent 46%,transparent 58%,rgba(142,200,255,.14) 82%,rgba(142,200,255,.42) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}body[data-surface-system=fluid-functionalism] .nav-item.is-active>*,body[data-surface-system=fluid-functionalism] .doc-flow-tab[aria-pressed=true]>*,body[data-surface-system=fluid-functionalism] .document-filter-tabs button[aria-pressed=true]>*,body[data-surface-system=fluid-functionalism] .rail-tab[aria-pressed=true]>*,body[data-surface-system=fluid-functionalism] .loop-tab[aria-pressed=true]>*,body[data-surface-system=fluid-functionalism] .template-channel-switch button[aria-pressed=true]>*,body[data-surface-system=fluid-functionalism] .theme-option[aria-pressed=true]>*{position:relative;z-index:2}body[data-surface-system=fluid-functionalism] .document-modal,body[data-surface-system=fluid-functionalism] .outreach-template-modal,body[data-surface-system=fluid-functionalism] .outreach-toast,body[data-surface-system=fluid-functionalism] .import-popover,body[data-surface-system=fluid-functionalism] .export-popover,body[data-surface-system=fluid-functionalism] .shell-info-popover,body[data-surface-system=fluid-functionalism] .headless-menu,body[data-surface-system=fluid-functionalism] .select-menu,body[data-surface-system=fluid-functionalism] .template-attachment-popover{background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--surface-5);border-color:var(--surface-ring-mid);box-shadow:var(--shadow-6);backdrop-filter:blur(20px) saturate(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.06)}body[data-surface-system=fluid-functionalism] .document-modal-head,body[data-surface-system=fluid-functionalism] .document-modal-foot,body[data-surface-system=fluid-functionalism] .outreach-modal-head,body[data-surface-system=fluid-functionalism] .outreach-modal-foot,body[data-surface-system=fluid-functionalism] .template-body-head{background:linear-gradient(180deg,#ffffff0e,#ffffff04),var(--surface-6);border-color:var(--surface-ring-mid)}body[data-surface-system=fluid-functionalism] .import-option:hover,body[data-surface-system=fluid-functionalism] .import-option:focus-visible,body[data-surface-system=fluid-functionalism] .export-option:hover,body[data-surface-system=fluid-functionalism] .export-option:focus-visible,body[data-surface-system=fluid-functionalism] .headless-menu button:hover,body[data-surface-system=fluid-functionalism] .headless-menu button:focus-visible,body[data-surface-system=fluid-functionalism] .headless-menu button[data-active=true],body[data-surface-system=fluid-functionalism] .select-option:hover,body[data-surface-system=fluid-functionalism] .select-option[aria-selected=true]{background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--surface-6);border-color:transparent}body[data-surface-system=fluid-functionalism] .field select,body[data-surface-system=fluid-functionalism] .field input:not([type=checkbox]),body[data-surface-system=fluid-functionalism] .field textarea,body[data-surface-system=fluid-functionalism] .setting-card select,body[data-surface-system=fluid-functionalism] .setting-card input[type=text],body[data-surface-system=fluid-functionalism] .discovery-notes,body[data-surface-system=fluid-functionalism] .crm-import-grid textarea,body[data-surface-system=fluid-functionalism] .approval-row input,body[data-surface-system=fluid-functionalism] .approval-row select,body[data-surface-system=fluid-functionalism] .template-field input,body[data-surface-system=fluid-functionalism] .template-field select,body[data-surface-system=fluid-functionalism] .template-field textarea,body[data-surface-system=fluid-functionalism] .template-body-editor textarea{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--surface-3);border-color:var(--surface-ring-base);box-shadow:var(--shadow-1)}body[data-surface-system=fluid-functionalism] .next-link{min-width:74px;color:#f8fbff;background:linear-gradient(180deg,#ffffff4d,#ffffff0e),linear-gradient(180deg,#539ffffa,#1d6fe1f0);border:1px solid rgba(165,205,255,.58);border-radius:999px;box-shadow:inset 0 1px #ffffff57,0 8px 22px #0071e33d;text-shadow:0 1px 1px rgba(0,0,0,.2)}body[data-surface-system=fluid-functionalism] .next-link:hover,body[data-surface-system=fluid-functionalism] .next-link:focus-visible{color:#fff;background:linear-gradient(180deg,#ffffff57,#ffffff13),linear-gradient(180deg,#5ea9ff,#0d67e0fa);border-color:#c4deffbd;transform:translateY(-1px)}.pill.neutral{color:var(--muted);background:#ffffff0e}.pdf-reader{border-color:#ebebf51f;background:#f7f7f2}[hidden]{display:none!important}.column-hidden{display:none}@keyframes railFade{0%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes resultsPageRowIn{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.process-folder-card,.process-folder-card:is(:hover,:focus-visible,:active),.process-folder-card.is-routing{transform:none!important}}@media(max-width:1180px){.content{grid-template-columns:var(--filters-width, 320px) minmax(0,1fr)}.summary-metrics,.summary-metrics-list{min-height:82px}.metric{padding-inline:8px}.metric-value{font-size:26px}.app:not(.detail-rail-collapsed) .workbench-head{padding-right:18px}.shell-info-popover{left:0;top:calc(100% + 8px)}.research-rail{top:0;bottom:0}.workbench-body{grid-template-columns:minmax(0,1fr)}.detail{display:none}.app[data-active-view=admin] .detail{display:grid}.settings-readiness-band,.outreach-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-control-grid,.source-control-grid,.outreach-control-grid,.settings-audit-grid{grid-template-columns:1fr}}@media(max-width:980px){.summary-metrics,.summary-metrics-list{min-height:76px}.metric{padding-inline:7px}.metric-label{font-size:9px}.metric-value{margin-top:6px;font-size:22px}}@media(min-width:821px)and (max-height:720px){html,body{max-width:100vw;overflow-x:hidden}body{min-height:720px;overflow-y:auto}.workspace,.workspace.is-collapsed,.workspace.is-auto-collapsed{height:auto;min-height:720px}.sidebar{height:auto;min-height:720px;align-self:stretch}.app{height:auto;min-height:720px}}@media(max-width:820px){html,body{max-width:100vw;overflow-x:hidden}body{overflow-y:auto}.workspace,.workspace.is-collapsed,.workspace.is-auto-collapsed{height:auto;min-height:100vh;grid-template-columns:1fr}.sidebar{display:none}.app{grid-column:1 / -1;height:auto;min-height:100vh;margin:0;overflow:visible;border:0;border-radius:0;box-shadow:none;grid-template-rows:auto auto auto auto}.topbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;overflow:hidden}.search-control{width:100%;max-width:calc(100vw - 24px)}.search-control .kbd{display:none}.top-actions{width:100%;min-width:0;max-width:calc(100vw - 24px);justify-content:flex-start;flex-wrap:wrap;overflow:visible}.top-actions>*{min-width:0;max-width:100%}.settings-readiness-band,.outreach-pipeline,.settings-field-grid{grid-template-columns:1fr}.import-menu,.export-menu,.import-split{max-width:100%}.quick-actions{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 100%;max-width:calc(100vw - 24px);overflow:visible}.quick-actions .btn,.export-toggle,.quick-actions .btn.quick{min-width:0;width:100%;flex:1 1 0;padding-inline:9px;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-actions .btn.quick.walkthrough-replay{width:100%;min-width:0;flex:1 1 0;justify-self:stretch;padding-inline:9px}.quick-actions .btn.quick+.btn.quick:before{display:none}.top-status{text-align:left}.floating-list-controls{left:12px;right:12px;bottom:88px;width:auto;max-width:none;--floating-pill-x: 0px;flex-wrap:wrap;justify-content:flex-start;border-radius:22px;transform:translate3d(var(--floating-pill-x),14px,0) scale(.985)}.floating-list-controls[data-open=true]{transform:translate3d(var(--floating-pill-x),0,0) scale(1)}.floating-list-summary{width:100%;padding-top:3px}.floating-list-actions{width:100%;justify-content:flex-start}.search-popup,.table-filters-popover,.history-rail{left:12px;right:12px;width:auto;max-width:none}.history-rail{top:126px;bottom:88px}.filter-popover-grid,.shell-composer{grid-template-columns:1fr}.composer-actions{justify-content:flex-start}.settings-grid,.admin-grid,.admin-tall-grid,.admin-inline-form{grid-template-columns:1fr}.admin-error-row,.admin-access-row,.team-kpi-row{grid-template-columns:1fr;align-items:start;min-width:0;overflow:hidden}.admin-error-list,.admin-error-row .copy,.admin-access-row .copy,.team-kpi-row .copy{min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-error-row .btn,.admin-access-row button{justify-self:start}.loop-grid,.loop-grid.three,#queueView .queue-layout,#dripsView .outreach-layout,.workflow-control-grid,.dossier-shell,.preference-grid,.dossier-doc-grid{grid-template-columns:1fr}#queueView .queue-panel,#queueView .queue-side,#dripsView .outreach-panel,#dripsView .outreach-side{grid-column:1;max-width:none}.loop-panel.full{grid-column:auto}.loop-view{width:100%;max-width:100vw;padding:14px 12px 76px;overflow-x:hidden}.loop-panel{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.loop-panel-head{flex-wrap:wrap}.loop-panel-head>div{min-width:0;max-width:100%}.loop-panel .copy{max-width:100%;white-space:normal;overflow-wrap:anywhere}#dripsView .outreach-actions{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;width:100%;justify-content:flex-start}#dripsView .outreach-actions .btn{min-width:0;max-width:100%;width:100%;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere}#dripsView .outreach-template-card,#dripsView .outreach-template-section,#dripsView .outreach-workspace,#dripsView .outreach-campaigns,#dripsView .outreach-templates,#adminView .admin-error-row,#adminView .admin-access-row,#adminView .team-kpi-row{min-width:0;max-width:100%}#adminView .admin-error-row span,#adminView .admin-access-row span,#adminView .team-kpi-row span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}#dripsView .outreach-workspace{grid-template-columns:1fr}.document-prep-topline,.docprep-list-topline{align-items:stretch;flex-wrap:wrap}.docprep-toolbar{width:100%;justify-content:flex-start;flex-wrap:wrap}.docprep-client-row{width:100%;max-width:100%;overflow:hidden}.docprep-client-main{grid-template-columns:auto minmax(0,1fr)}.docprep-client-main>.btn{grid-column:2;justify-self:start;min-height:30px;padding-inline:10px}.docprep-client-title strong,.docprep-client-title span{white-space:normal;overflow-wrap:anywhere}.docprep-client-meta{display:grid;grid-template-columns:1fr;width:calc(100% - 34px);margin-left:34px;gap:7px}.docprep-flow-line{min-width:0;width:100%;flex-wrap:wrap}.docprep-flow-meter{flex:0 0 56px}.app[data-active-view=dossiers] #dossiersView{width:100%;max-width:100%;padding-right:12px;transition:none}.dossier-shell{height:auto}.dossier-list-panel,.dossier-reader-panel{min-height:360px}.export-popover{left:auto;right:0;width:min(280px,calc(100vw - 28px))}.shell-info-popover{position:fixed;left:12px;right:12px;top:140px;width:auto;max-width:none}.content{grid-template-columns:minmax(0,1fr);overflow:visible;border-radius:0}.content.is-filter-collapsed{grid-template-columns:minmax(0,1fr)}.filters{max-height:none}.content.is-filter-collapsed .filters{opacity:1;pointer-events:auto;transform:none;visibility:visible;transition:none}.filter-reopen,.filter-resizer{display:none}.workbench{grid-column:1;grid-row:auto;overflow:visible}.workbench-body,.app[data-active-view=admin] .workbench-body{overflow:visible}.app[data-active-view=admin] .detail{display:grid}.results{min-height:520px}.research-rail{position:static;grid-column:1;justify-self:stretch;width:auto!important;max-width:100%!important;margin-right:0!important;transform:none!important;transition:none!important;min-height:620px;bottom:auto}.research-rail[data-open=false]{display:none}.research-rail[data-open=true]{display:flex;opacity:1}.rail-resizer{display:none}.rail-scroll{width:100%;height:auto;max-height:none;overflow-x:hidden;grid-template-columns:minmax(0,1fr)}.artifact-stream-head{grid-template-columns:minmax(0,1fr)}.rail-title-row{flex-wrap:wrap}.discovery-strip{grid-template-columns:minmax(0,1fr)}.docprep-run-actions{justify-content:flex-start;flex-wrap:wrap}.artifact-stream-head>.pill{justify-self:start}.artifact-stream-section h4{align-items:flex-start;flex-wrap:wrap}.artifact-stream-section h4 .pill{flex:0 0 auto}table{min-width:680px}.summary-metrics{width:100%;min-height:0;overflow:hidden;border:1px solid rgba(235,235,245,.1);border-radius:18px;background:#ffffff09}.summary-metrics-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:0;background:transparent;color:var(--text);text-align:left}.summary-metrics-toggle strong,.summary-metrics-toggle span{display:block;min-width:0}.summary-metrics-toggle strong{font-size:13px;font-weight:820}.summary-metrics-toggle span span{margin-top:2px;color:var(--muted);font-size:11px;font-weight:680}.summary-metrics-toggle svg{width:17px;height:17px;flex:0 0 auto;color:var(--muted);transition:transform .18s var(--ease)}.summary-metrics[data-open=true] .summary-metrics-toggle svg{transform:rotate(180deg)}.summary-metrics-list{grid-template-columns:1fr;min-height:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .22s var(--ease-out),opacity .18s var(--ease)}.summary-metrics[data-open=true] .summary-metrics-list{max-height:320px;opacity:1}.summary-metrics .metric{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 13px}.summary-metrics .metric+.metric:before{inset:0 13px auto;width:auto;height:1px;background:var(--divider-line)}.summary-metrics .metric-label{font-size:12px}.summary-metrics .metric-value{margin:0;font-size:28px;line-height:1;text-align:right}}.document-prep-shell{grid-template-columns:minmax(0,1fr) minmax(304px,340px);gap:0;border:1px solid var(--surface-ring-base);border-radius:16px;background:var(--surface-1);overflow:hidden}.document-panel{gap:0;padding:0 16px 16px}.document-panel-head,.process-side-head{align-items:center;padding:16px 0 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.document-panel-title{gap:7px}.document-panel-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.document-panel-actions .docprep-run-actions{justify-content:flex-end;margin-left:auto}.docprep-run-actions{gap:8px}.docprep-main-run-button,.docprep-idi-report-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:10px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;letter-spacing:-.005em;box-shadow:none;filter:none;white-space:nowrap}.docprep-main-run-button{border-color:var(--text);background:var(--text);color:var(--page)}.docprep-main-run-button:hover,.docprep-main-run-button:focus-visible{background:color-mix(in srgb,var(--text) 88%,var(--surface-4));color:var(--page);filter:none;outline:2px solid var(--focus-ring);outline-offset:2px}.docprep-main-run-button.is-running{border-color:var(--red);background:var(--red);color:#fff}.docprep-main-run-button.is-complete,.docprep-main-run-button:disabled{border-color:var(--line);background:transparent;color:var(--muted)}.docprep-idi-report-button{background:transparent;color:var(--text)}.docprep-idi-report-button:hover,.docprep-idi-report-button:focus-visible{border-color:var(--surface-ring-high);background:var(--surface-row);color:var(--text);filter:none;outline:2px solid var(--focus-ring);outline-offset:2px}.document-list{gap:8px;padding:12px 0 0}.document-requirement{grid-template-columns:40px minmax(0,1fr) minmax(250px,auto);min-height:76px;padding:12px;border:1px solid var(--surface-ring-base);border-radius:14px;background:var(--surface-2);box-shadow:none;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease-out)}.document-requirement:hover{border-color:var(--surface-ring-mid);background:var(--surface-3);transform:translateY(-1px)}.document-requirement:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.document-requirement.is-linked{border-color:color-mix(in srgb,var(--green) 36%,var(--surface-ring-base));background:color-mix(in srgb,var(--green) 7%,var(--surface-2))}.document-requirement.is-previewed{border-color:var(--surface-ring-high);background:var(--surface-3)}.file-drop-icon{width:40px;height:40px;border-style:solid;border-color:var(--line);border-radius:11px;background:var(--surface-1);color:var(--muted)}.document-requirement.is-linked .file-drop-icon{border-color:color-mix(in srgb,var(--green) 48%,var(--line));background:var(--green-soft)}.document-copy{gap:4px}.document-copy strong{font-size:14px;font-weight:760}.document-actions{gap:7px}.document-type-pill{border:1px solid var(--line);border-radius:999px;background:transparent;font-size:11px}.document-icon-button{border:1px solid var(--line);background:transparent;color:var(--muted)}.document-icon-button:hover,.document-icon-button:focus-visible{border-color:var(--line-strong);background:var(--surface-row);color:var(--text)}.document-requirement .document-run-button,.document-requirement .document-run-button.solvys-liquid-glass{min-height:32px;border:1px solid var(--line-strong);border-radius:9px;background:transparent;box-shadow:none;color:var(--text);filter:none}body[data-theme] .document-requirement .document-run-button,body[data-surface-system] .document-requirement .document-run-button{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--text)!important}.document-requirement .document-run-button.solvys-liquid-glass:before,.document-requirement .document-run-button.solvys-liquid-glass:after{display:none}.document-requirement .document-run-button:hover,.document-requirement .document-run-button:focus-visible{border-color:var(--surface-ring-high);background:var(--surface-row);color:var(--text);filter:none;outline:2px solid var(--focus-ring);outline-offset:2px}.document-requirement .document-run-button.is-running{border-color:color-mix(in srgb,var(--red) 52%,var(--line));background:var(--red-soft);color:var(--red)}.process-side{border:0;border-left:1px solid var(--line);border-radius:0;background:var(--surface-2);box-shadow:none}.process-side .process-side-head{padding:16px}.process-side .btn.primary{border:1px solid var(--line-strong);background:transparent;box-shadow:none;color:var(--text)}body[data-theme] .process-side .btn.primary,body[data-surface-system] .process-side .btn.primary{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--text)!important}.process-side .btn.primary:hover,.process-side .btn.primary:focus-visible{border-color:var(--surface-ring-high);background:var(--surface-row)}.chatgpt-work-handoff{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.chatgpt-work-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.chatgpt-work-head h4{margin:3px 0 0;color:var(--text);font-size:13px;font-weight:760;line-height:1.25}.chatgpt-work-handoff .copy{margin:0;font-size:12px;line-height:1.45}.chatgpt-work-handoff>.btn,.chatgpt-work-actions{justify-self:start}.chatgpt-work-handoff>.btn{min-height:34px;border:1px solid var(--line-strong);background:transparent;color:var(--text);box-shadow:none}.chatgpt-work-handoff>.btn:hover,.chatgpt-work-handoff>.btn:focus-visible{border-color:var(--surface-ring-high);background:var(--surface-row)}.chatgpt-work-actions{display:inline-flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.chatgpt-work-actions .btn{min-height:34px;border:1px solid var(--text);background:var(--text);color:var(--page);box-shadow:none}.research-rail{top:16px;right:0;bottom:16px;border:1px solid var(--surface-ring-base);border-right:0;border-radius:16px 0 0 16px;background:var(--surface-2);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.rail-chrome{gap:13px;padding:16px 16px 12px;border-bottom:1px solid var(--line);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.rail-chrome:before{display:none}.rail-context{padding:0;border:0;border-radius:0;background:transparent}.rail-context-copy:hover .rail-context-title{color:var(--text)}.rail-context-kicker,.rail-context-meta{letter-spacing:.07em}.rail-context-title{font-size:15px;font-weight:760}.rail-tabs{min-height:34px;gap:10px}.rail-segment{gap:0;padding:0;border:0;border-radius:0;background:transparent}.rail-tab{min-height:32px;justify-content:flex-start;border-bottom:1px solid transparent;border-radius:0;padding:0 8px}.rail-tab[aria-pressed=true],body[data-theme=dark] .rail-tab[aria-pressed=true]{border-color:var(--line-strong);background:var(--surface-row);box-shadow:none;color:var(--text)}.rail-scroll{height:min(760px,calc(100vh - 178px));max-height:min(760px,calc(100vh - 178px));gap:0;padding:0 16px 20px;background:var(--surface-2)}.research-rail .glass-card.rail-card,.research-rail .glass-card.rail-title-card,.research-rail .glass-card.rail-preview{padding:16px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.research-rail .glass-card.rail-title-card{padding-top:18px}.research-rail .glass-card.rail-preview{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-1)}.rail-title{font-size:18px;font-weight:760}.rail-card h3{font-size:14px;font-weight:760}.rail-item{grid-template-columns:24px minmax(0,1fr) auto;padding:12px 0;border-color:var(--line)}.rail-item-index{border-radius:7px;background:var(--surface-3);color:var(--muted)}@media(max-width:1180px){.document-prep-shell{grid-template-columns:minmax(0,1fr)}.process-side{border-top:1px solid var(--line);border-left:0}.research-rail{border-right:1px solid var(--surface-ring-base);border-radius:16px}.rail-scroll{height:auto;max-height:none}}@media(max-width:720px){.document-panel{padding:0 12px 12px}.document-panel-head{align-items:stretch}.document-panel-actions{width:100%}.document-panel-actions .docprep-run-actions{width:100%;justify-content:flex-end}.document-requirement{grid-template-columns:40px minmax(0,1fr)}.document-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:520px){.document-panel-actions .docprep-run-actions{gap:7px}.docprep-main-run-button,.docprep-idi-report-button{flex:1 1 auto}.document-requirement{grid-template-columns:40px minmax(0,1fr)}.file-drop-icon{width:40px}}}@layer features{:root[data-theme],body[data-theme]{--page: var(--hr-canvas);--page-2: var(--hr-chrome);--surface-flat: var(--hr-canvas);--surface-lift: var(--hr-surface);--surface-row: color-mix(in srgb, var(--hr-text) 5%, transparent);--surface-row-strong: color-mix(in srgb, var(--hr-text) 9%, transparent);--surface-1: var(--hr-canvas);--surface-2: var(--hr-chrome);--surface-3: var(--hr-surface);--surface-4: var(--hr-surface-raised);--surface-5: var(--hr-surface-selected);--surface-6: color-mix(in srgb, var(--hr-surface-selected) 88%, var(--hr-text) 12%);--surface-7: color-mix(in srgb, var(--hr-surface-selected) 82%, var(--hr-text) 18%);--surface-8: color-mix(in srgb, var(--hr-surface-selected) 76%, var(--hr-text) 24%);--surface-highlight-base: color-mix(in srgb, var(--hr-text) 2%, transparent);--surface-highlight-mid: color-mix(in srgb, var(--hr-text) 4%, transparent);--surface-highlight-high: color-mix(in srgb, var(--hr-text) 6%, transparent);--surface-ring-base: var(--hr-ruler);--surface-ring-mid: color-mix(in srgb, var(--hr-text) 20%, transparent);--surface-ring-high: color-mix(in srgb, var(--hr-text) 28%, transparent);--surface-drop: var(--hr-shadow);--shadow-1: 0 1px 2px var(--hr-shadow);--shadow-2: 0 2px 5px var(--hr-shadow);--shadow-3: 0 4px 12px var(--hr-shadow);--shadow-4: 0 8px 20px var(--hr-shadow);--shadow-5: 0 12px 28px var(--hr-shadow);--shadow-6: 0 18px 40px var(--hr-shadow);--shadow-7: 0 24px 56px var(--hr-shadow);--shadow-8: 0 32px 72px var(--hr-shadow);--glass: var(--hr-surface);--glass-strong: var(--hr-surface-raised);--glass-soft: var(--hr-chrome);--line: var(--hr-ruler);--line-strong: var(--hr-control-boundary);--divider-line: var(--hr-divider-line);--divider-line-vertical: var(--hr-divider-line-vertical);--text: var(--hr-text);--muted: var(--hr-text-muted);--soft: var(--hr-text-subtle);--disabled: color-mix(in srgb, var(--hr-text-subtle) 64%, var(--hr-canvas));--accent: var(--hr-accent);--accent-soft: color-mix(in srgb, var(--hr-accent) 14%, transparent);--focus-ring: var(--hr-focus);--ios-fill: color-mix(in srgb, var(--hr-text) 7%, transparent);--ios-fill-strong: color-mix(in srgb, var(--hr-text) 12%, transparent);--shell-surface: var(--hr-canvas);--shell-surface-glass: var(--hr-chrome);--shell-surface-soft: var(--hr-chrome);--green: var(--hr-success);--green-soft: color-mix(in srgb, var(--hr-success) 14%, transparent);--amber: var(--hr-warning);--amber-soft: color-mix(in srgb, var(--hr-warning) 14%, transparent);--red: var(--hr-danger);--red-soft: color-mix(in srgb, var(--hr-danger) 14%, transparent);--mono: var(--hr-font-mono);--solvys-lg-tint-source: var(--hr-surface);--solvys-lg-rim-source: var(--hr-ruler);--solvys-lg-text-source: var(--hr-text);--solvys-lg-neutral: var(--hr-text-subtle);--solvys-lg-dark-plate: var(--hr-chrome);--solvys-lg-tint: var(--hr-surface);--solvys-lg-rim: var(--hr-ruler);--solvys-lg-bg: var(--hr-surface);--solvys-lg-border: var(--hr-ruler);--solvys-lg-control-bg: var(--hr-surface);--solvys-lg-control-hover-bg: var(--hr-surface-selected);--solvys-lg-backdrop-filter: none;--solvys-lg-shadow: none}html[data-theme],body[data-theme],body[data-theme] .workspace,body[data-theme] .app,body[data-theme] .content,body[data-theme] .workbench,body[data-theme] .loop-view,body[data-theme] #dossiersView,body[data-theme][data-surface-system=fluid-functionalism],body[data-theme][data-surface-system=fluid-functionalism] .workspace,body[data-theme][data-surface-system=fluid-functionalism] .app,body[data-theme][data-surface-system=fluid-functionalism] .content,body[data-theme][data-surface-system=fluid-functionalism] .workbench,body[data-theme][data-surface-system=fluid-functionalism] .loop-view{background:var(--hr-canvas);background-color:var(--hr-canvas)}body[data-theme] .sidebar-top,body[data-theme] .nav-list,body[data-theme] .sidebar-footer{background:var(--hr-chrome);background-color:var(--hr-chrome)}body[data-theme] .loop-panel,body[data-theme] .dossier-list-panel,body[data-theme] .dossier-reader-panel,body[data-theme] .glass-card,body[data-theme] .setting-card,body[data-theme] .runtime-card,body[data-theme] .admin-metric,body[data-theme] .preference-card,body[data-theme] .agent-drawer,body[data-theme] .history-rail,body[data-theme] .search-popup,body[data-theme] .table-filters-popover,body[data-theme] .export-popover,body[data-theme] .shell-info-popover,body[data-theme] .select-menu,body[data-theme] .rail-context,body[data-theme] .rail-segment,body[data-theme] .fact-grid,body[data-theme] .doc-frame,body[data-theme] .activity-event,body[data-theme] .connection-card,body[data-theme] .document-prep-shell,body[data-theme] .attention-card,body[data-theme] .library-summary,body[data-theme] .process-folder-card{color:var(--hr-text);background:var(--hr-surface);background-color:var(--hr-surface);border-color:var(--hr-ruler);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme] .dossier-doc,body[data-theme] .dossier-doc.is-selected{color:var(--hr-text);background:var(--hr-surface);background-color:var(--hr-surface);border-color:var(--hr-ruler)}body[data-theme] .dossier-doc:hover,body[data-theme] .dossier-doc:focus-visible,body[data-theme] .dossier-doc.is-selected{background:var(--hr-surface-selected);background-color:var(--hr-surface-selected);border-color:color-mix(in srgb,var(--hr-accent) 44%,transparent)}body[data-theme] .suggestion-chip,body[data-theme] .next-link,body[data-theme] .chip.solvys-liquid-glass,body[data-theme] .loop-tab[aria-pressed=true]{color:var(--hr-text);background:var(--hr-surface-raised);border-color:var(--hr-ruler);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme] .btn.primary,body[data-theme] .source-pull-button,body[data-theme] .command-form .btn.primary{--solvys-lg-bg: var(--hr-accent);--solvys-lg-border: var(--hr-accent);--solvys-lg-shadow: none;color:var(--hr-accent-ink);background:var(--hr-accent);border-color:var(--hr-accent);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme] .btn.primary:hover,body[data-theme] .btn.primary:focus-visible,body[data-theme] .source-pull-button:hover,body[data-theme] .source-pull-button:focus-visible,body[data-theme] .command-form .btn.primary:hover,body[data-theme] .command-form .btn.primary:focus-visible{color:var(--hr-accent-ink);background:var(--hr-accent-strong);border-color:var(--hr-accent-strong);box-shadow:none}body[data-theme] .quick-actions,body[data-theme] .composer-actions,body[data-theme] .connection-statuses,body[data-theme] .search-control,body[data-theme] .theme-strip,body[data-theme] .account-chip,body[data-theme] .brand-mark,body[data-theme] .avatar,body[data-theme] .field select,body[data-theme] .field input:not([type=checkbox]),body[data-theme] .setting-card select,body[data-theme] .setting-card input[type=text],body[data-theme] .discovery-notes{color:var(--hr-text);background:var(--hr-surface);background-color:var(--hr-surface);border-color:var(--hr-control-boundary);box-shadow:none}body[data-theme] .btn:not(.primary):not(.quick):not(.icon-only):hover,body[data-theme] .btn.icon-only:not(.primary):hover,body[data-theme] .btn.icon-only:not(.primary):focus-visible,body[data-theme] .icon-button:hover,body[data-theme] .icon-button:focus-visible,body[data-theme] .quick-actions .btn.quick:hover,body[data-theme] .composer-actions .btn.quick:hover,body[data-theme] .export-option:hover,body[data-theme] .export-option:focus-visible,body[data-theme] .select-option:hover,body[data-theme] .select-option[aria-selected=true],body[data-theme] tbody tr:hover td{color:var(--hr-text);background:var(--hr-surface-selected)}body[data-theme] tbody tr.is-selected td,body[data-theme] tbody tr.is-current td,body[data-theme] tbody tr.is-batch-selected td,body[data-theme] .dossier-table tr.is-selected,body[data-theme] .dossier-table tr.is-current,body[data-theme] .dossier-table tr.is-batch-selected{background:color-mix(in srgb,var(--hr-accent) 12%,var(--hr-surface))}body[data-theme] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--hr-focus)}}.app[data-active-view=find-estates] .content{grid-template-columns:minmax(0,1fr)!important}.app[data-active-view=find-estates] .filters,.app[data-active-view=find-estates] .workbench-body[data-view-panel=find-estates]{display:none!important}.app[data-active-view=find-estates] .workbench{grid-template-rows:minmax(0,1fr)!important}.app[data-active-view=find-estates] .workbench-head[data-view-panel=find-estates]{display:block!important;min-height:0;height:100%;padding:0;background:var(--hr-surface);overflow:hidden}#queueView:has(.hr-grid-view){padding:0;background:var(--hr-surface);overflow:hidden}.hr-grid-view{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;padding:clamp(var(--hr-space-4),2vw,var(--hr-space-6));color:var(--hr-text);background:var(--hr-surface);animation:hr-grid-enter var(--hr-motion-state) var(--hr-ease-emphasized) both}.hr-estates-grid-view{grid-template-areas:"estate-header" "estate-filters" "estate-grid";grid-template-rows:auto auto minmax(0,1fr)}.hr-estates-grid-view>.hr-grid-header{grid-area:estate-header}.hr-estates-grid-view>.hr-estate-filters{grid-area:estate-filters}.hr-estates-grid-view>.hr-community-grid{grid-area:estate-grid}@keyframes hr-grid-enter{0%{transform:translateY(5px)}to{transform:translateY(0)}}.hr-grid-header{display:flex;gap:var(--hr-space-6);align-items:end;justify-content:space-between;padding-block-end:var(--hr-space-4);border-bottom:1px solid var(--hr-ruler)}.hr-grid-header>div:first-child,.hr-admin-audit-header>div:first-child{display:grid;gap:var(--hr-space-2);min-width:0}.hr-grid-header h1{margin:0;color:var(--hr-text);font-size:var(--hr-type-xl);line-height:var(--hr-leading-tight);letter-spacing:-.025em}.hr-grid-header p,.hr-admin-audit-header p{margin:0;color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy)}.hr-grid-eyebrow{color:var(--hr-accent-strong)!important;font-size:var(--hr-type-xs)!important;font-weight:750;letter-spacing:.08em;line-height:1.2!important;text-transform:uppercase}.hr-grid-controls{display:flex;gap:var(--hr-space-3);align-items:end;justify-content:flex-end}.hr-estate-selection-assist{min-width:0;display:inline-flex;gap:var(--hr-space-2);align-items:center}.hr-estate-selection-assist[hidden]{display:none}.hr-grid-action-status{max-width:15rem;color:var(--hr-text-muted);font-size:var(--hr-type-xs);line-height:var(--hr-leading-copy)}.hr-grid-action-status:empty{display:none}.hr-grid-action-status[data-tone=ready]{color:var(--hr-success)}.hr-grid-action-status[data-tone=blocked]{color:var(--hr-danger)}.hr-grid-filter-toggle{appearance:none;display:inline-flex;gap:var(--hr-space-2);align-items:center;justify-content:center;min-height:var(--hr-control-min);padding:.65rem .8rem;color:var(--hr-text);background:transparent;border:0;border-radius:var(--hr-radius-control);font:inherit;font-size:var(--hr-type-sm);font-weight:700;cursor:pointer;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-grid-filter-toggle:is(:hover,:focus-visible){color:var(--hr-accent-strong)}.hr-grid-filter-toggle[aria-expanded=true]{color:var(--hr-text);background:var(--hr-surface-selected)}.hr-grid-filter-toggle span{display:inline-grid;place-items:center;min-width:1.35rem;min-height:1.35rem;padding-inline:.25rem;color:var(--hr-text-muted);background:transparent;font-size:var(--hr-type-xs)}.hr-grid-filter-toggle span[data-active=true]{color:var(--hr-accent-strong)}.hr-estate-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto auto;gap:var(--hr-space-3);align-items:end;padding-block:var(--hr-space-3);border-bottom:1px solid var(--hr-ruler)}.hr-estate-filters[hidden]{display:none}.hr-estate-filters label:not(.hr-estate-priority-filter){display:grid;gap:var(--hr-space-1);color:var(--hr-text-muted);font-size:var(--hr-type-xs);font-weight:650}.hr-estate-filters select{min-height:var(--hr-control-min);padding:.55rem .65rem;color:var(--hr-text);background:var(--hr-surface-raised);border:1px solid var(--hr-control-boundary);border-radius:var(--hr-radius-control);font:inherit}.hr-estate-priority-filter{display:flex;gap:var(--hr-space-2);align-items:center;min-height:var(--hr-control-min);color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:650}.hr-estate-priority-filter input{width:1.1rem;height:1.1rem;accent-color:var(--hr-accent-strong)}.hr-grid-search{display:grid;gap:var(--hr-space-1);width:min(320px,34vw);color:var(--hr-text-muted);font-size:var(--hr-type-xs);font-weight:650}.hr-grid-search input{width:100%;min-height:var(--hr-control-min);padding:.65rem .75rem;color:var(--hr-text);background:var(--hr-surface-raised);border:1px solid var(--hr-control-boundary);border-radius:var(--hr-radius-control);font:inherit;font-size:var(--hr-type-sm)}.hr-grid-primary-action{appearance:none;min-height:var(--hr-control-min);padding:.65rem .9rem;color:var(--hr-accent-ink);background:var(--hr-accent);border:0;border-radius:var(--hr-radius-control);font:inherit;font-size:var(--hr-type-sm);font-weight:740;cursor:pointer;transition:background-color var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-grid-primary-action:hover:not(:disabled){background:var(--hr-accent-strong)}.hr-grid-primary-action:disabled{cursor:not-allowed;opacity:.6}.hr-grid-meta{display:flex;gap:var(--hr-space-4);min-height:2.55rem;padding-block:var(--hr-space-3);align-items:center;color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.hr-grid-meta [data-grid-status]{margin-inline-start:auto;color:var(--hr-text-muted)}.hr-grid-meta [data-grid-status][data-tone=ready]{color:var(--hr-success)}.hr-grid-meta [data-grid-status][data-tone=blocked]{color:var(--hr-danger)}.hr-community-grid{width:100%;height:100%;min-width:0;min-height:360px;overflow:hidden;background:var(--hr-surface)}.hr-community-grid .ag-root-wrapper{border:0;border-radius:0}.hr-estates-grid-view>.hr-community-grid[data-community-grid=estates]{align-self:stretch}.hr-estates-grid-view>.hr-community-grid[data-community-grid=estates] .ag-root-wrapper{height:100%;min-height:0}@media(min-width:621px){.hr-estates-grid-view>.hr-community-grid[data-community-grid=estates]{min-height:0}}.hr-community-grid .ag-header,.hr-community-grid .ag-row{border-bottom-color:var(--hr-ruler)}.hr-community-grid .ag-cell-focus,.hr-community-grid .ag-cell-range-selected{outline:var(--hr-focus-width) solid var(--hr-focus)!important;outline-offset:-2px}.hr-community-grid .ag-paging-panel{min-height:var(--hr-control-min);color:var(--hr-text-muted);border-top-color:var(--hr-ruler)}.hr-community-grid[data-community-grid=estates] .ag-paging-panel{justify-content:center;border-top:0;transform:translateY(calc(-1 * var(--hr-space-8)))}.hr-community-grid[data-community-grid=estates] .ag-paging-panel-content{width:max-content;max-width:100%;min-width:0;margin-inline:auto;justify-content:center}.hr-community-grid .ag-paging-button{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.hr-community-grid .ag-paging-button:not(.ag-disabled){color:var(--hr-accent-strong)}.hr-community-grid .ag-paging-button:after{display:none!important;content:none!important}.hr-community-grid .ag-paging-button .ag-icon{color:currentColor;filter:none;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),filter var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-community-grid .ag-paging-button:not(.ag-disabled):is(:hover,:focus-visible,:active){color:var(--hr-accent-strong);background:transparent!important;border-color:transparent!important;box-shadow:none!important}.hr-community-grid .ag-paging-button:not(.ag-disabled):focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus)!important;outline-offset:2px}.hr-community-grid .ag-paging-button:not(.ag-disabled):is(:hover,:focus-visible,:active) .ag-icon{filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}.hr-community-grid :is(.ag-header-cell-menu-button,.ag-header-cell-filter-button){color:var(--hr-accent-strong)!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.hr-community-grid :is(.ag-header-cell-menu-button,.ag-header-cell-filter-button):after{display:none!important;content:none!important}.hr-community-grid :is(.ag-header-cell-menu-button,.ag-header-cell-filter-button) .ag-icon{color:currentColor;filter:none;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),filter var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-community-grid :is(.ag-header-cell-menu-button,.ag-header-cell-filter-button):is(:hover,:focus-visible,:active){color:var(--hr-accent-strong)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.hr-community-grid :is(.ag-header-cell-menu-button,.ag-header-cell-filter-button):focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus)!important;outline-offset:2px}.hr-community-grid :is(.ag-header-cell-menu-button,.ag-header-cell-filter-button):is(:hover,:focus-visible,:active) .ag-icon{filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}@media(forced-colors:active){.hr-community-grid :is(.ag-paging-button:not(.ag-disabled),.ag-header-cell-menu-button,.ag-header-cell-filter-button):focus-visible{outline:2px solid ButtonText!important;outline-offset:2px}}.hr-community-grid :is(.ag-body-viewport,.ag-center-cols-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-paging-panel){-ms-overflow-style:none;scrollbar-width:none}.hr-community-grid :is(.ag-body-viewport,.ag-center-cols-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-paging-panel)::-webkit-scrollbar{width:0;height:0}.hr-community-grid :is(.ag-body-viewport,.ag-center-cols-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-paging-panel)::-webkit-scrollbar-track,.hr-community-grid :is(.ag-body-viewport,.ag-center-cols-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-paging-panel)::-webkit-scrollbar-thumb{background:transparent}.hr-grid-empty{color:var(--hr-text-muted);font-size:var(--hr-type-sm)}.hr-grid-row-action{appearance:none;min-height:var(--hr-control-min);padding:.35rem .75rem;color:var(--hr-danger);background:var(--hr-action-surface);border:1px solid color-mix(in srgb,var(--hr-danger) 36%,var(--hr-action-border));border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;font:inherit;font-size:var(--hr-type-xs);font-weight:700;cursor:pointer;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),border-color var(--hr-motion-feedback) var(--hr-ease-standard),box-shadow var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-grid-row-action:hover:not(:disabled){color:var(--hr-danger);background:var(--hr-action-surface-hover);border-color:color-mix(in srgb,var(--hr-danger) 52%,var(--hr-action-border-strong));box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #00000038}.hr-grid-row-action:focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus);outline-offset:var(--hr-focus-offset)}.hr-grid-row-action:active:not(:disabled){background:var(--hr-action-surface-active)}.hr-grid-row-action:disabled{opacity:.46;box-shadow:inset 0 1px color-mix(in srgb,var(--hr-action-highlight) 50%,transparent);cursor:not-allowed}.hr-admin-audit-host{display:block!important}.hr-admin-audit{display:grid;grid-template-rows:auto minmax(360px,1fr);gap:var(--hr-space-4);min-width:0;min-height:460px}.hr-admin-audit-header{display:flex;gap:var(--hr-space-5);align-items:end;justify-content:space-between;padding-block-end:var(--hr-space-3);border-bottom:1px solid var(--hr-ruler)}.hr-admin-audit-header h3{margin:0;color:var(--hr-text);font-size:var(--hr-type-lg)}.hr-admin-audit-grid{min-height:380px}@media(max-width:900px){.hr-grid-header,.hr-admin-audit-header{display:grid;align-items:stretch}.hr-grid-controls{justify-content:stretch}.hr-grid-search{width:100%}.hr-estate-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.app[data-active-view=find-estates] .workbench{grid-template-rows:auto!important;align-content:start}.app[data-active-view=find-estates] .workbench-head[data-view-panel=find-estates]{height:auto;min-height:100%;overflow:visible}.hr-grid-view{padding:var(--hr-space-3) var(--hr-space-2)}.hr-estates-grid-view{height:auto;min-height:100%;overflow:visible;grid-template-rows:auto auto minmax(520px,1fr);padding-block-end:calc(var(--s38-command-row-height) + var(--hr-space-4))}.hr-grid-controls{display:grid;grid-template-columns:minmax(0,1fr)}.hr-estate-filters{grid-template-columns:minmax(0,1fr)}.hr-grid-primary-action{width:100%}.hr-estate-selection-assist{width:100%;display:grid}.hr-estate-selection-assist[hidden]{display:none}.hr-grid-meta{flex-wrap:wrap}.hr-grid-meta [data-grid-status]{flex-basis:100%;margin-inline-start:0}.hr-community-grid{min-height:520px}.hr-estates-grid-view>.hr-community-grid[data-community-grid=estates]{height:520px}.hr-community-grid[data-community-grid=estates] .ag-paging-panel{transform:none}.hr-community-grid[data-community-grid=estates] .ag-paging-row-summary-panel{display:none}.hr-community-grid[data-community-grid=estates] :is(.ag-paging-page-size,.ag-paging-page-summary-panel){flex-shrink:0;white-space:nowrap}.hr-community-grid[data-community-grid=estates] :is(.ag-paging-button[data-ref=btFirst],.ag-paging-button[data-ref=btLast]){display:none}}@media(prefers-reduced-motion:reduce){.hr-grid-view{animation:none}}#dossiersView.hr-docprep-mount,body[data-theme] #dossiersView.hr-docprep-mount{padding:0;background:var(--hr-surface);color:var(--hr-text);overflow:auto}.hr-docprep{width:min(100%,1180px);min-height:100%;margin-inline:auto;padding:clamp(var(--hr-space-5),3vw,var(--hr-space-10));color:var(--hr-text);animation:hr-docprep-enter var(--hr-motion-state) var(--hr-ease-emphasized) both}@keyframes hr-docprep-enter{0%{transform:translateY(6px)}to{transform:translateY(0)}}.hr-docprep :where(h1,h2,p){margin:0}.hr-docprep h1{max-width:22ch;color:var(--hr-text);font-size:var(--hr-type-xl);line-height:var(--hr-leading-tight);letter-spacing:-.025em}.hr-docprep h2,.hr-docprep-rail-panel h2{color:var(--hr-text);font-size:var(--hr-type-lg);line-height:var(--hr-leading-tight);letter-spacing:-.015em}.hr-eyebrow{color:var(--hr-accent-strong);font-size:var(--hr-type-xs);font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hr-docprep-header{display:flex;gap:var(--hr-space-6);align-items:end;justify-content:space-between;padding-block-end:var(--hr-space-6);border-bottom:1px solid var(--hr-ruler)}.hr-docprep-title{display:grid;gap:var(--hr-space-2);min-width:0}.hr-docprep-title>p:last-child{color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy)}.hr-docprep-header-controls{display:grid;gap:var(--hr-space-3);width:min(440px,50%);justify-items:end}.hr-docprep-flow-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,280px);padding:3px;background:var(--hr-chrome);border:1px solid var(--hr-ruler);border-radius:var(--hr-radius-control)}.hr-docprep-flow-switch button{appearance:none;min-height:calc(var(--hr-control-min) - 6px);padding:.55rem .75rem;color:var(--hr-text-muted);background:transparent;border:0;border-radius:calc(var(--hr-radius-control) - 3px);font:inherit;font-size:var(--hr-type-sm);font-weight:700;cursor:pointer;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-docprep-flow-switch button:hover,.hr-docprep-flow-switch button[aria-selected=true]{color:var(--hr-text);background:var(--hr-surface-selected)}.hr-docprep-flow-switch button:focus-visible{outline:2px solid var(--hr-focus);outline-offset:2px}.hr-docprep-header-controls .hr-estate-picker{width:100%}.hr-estate-picker{display:grid;gap:var(--hr-space-2);width:min(360px,42%);color:var(--hr-text-muted);font-size:var(--hr-type-xs);font-weight:650}.hr-estate-picker select,.hr-rerun-form textarea{width:100%;min-height:var(--hr-control-min);padding:.7rem .8rem;color:var(--hr-text);background:var(--hr-surface-raised);border:1px solid var(--hr-control-boundary);border-radius:var(--hr-radius-control);font:inherit}.hr-document-overview{display:grid;gap:var(--hr-space-2);padding:var(--hr-space-4);color:var(--hr-text-muted);background:var(--hr-surface-raised);border:1px solid var(--hr-ruler);border-radius:var(--hr-radius-control)}.hr-document-overview h3,.hr-document-overview p{margin:0}.hr-document-overview h3{color:var(--hr-text);font-size:var(--hr-type-sm)}.hr-document-overview p{font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy)}.hr-discovery-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--hr-space-5) var(--hr-space-8);align-items:center;margin-block:var(--hr-space-6) var(--hr-space-8);padding:clamp(var(--hr-space-5),2.4vw,var(--hr-space-8));background:var(--hr-surface-raised);border-radius:var(--hr-radius-panel)}.hr-discovery-command-copy{display:grid;gap:var(--hr-space-2);max-width:64ch}.hr-discovery-command-copy>p:last-child,.hr-docprep-rail-panel header>p:last-child,.hr-rail-footnote{color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy)}.hr-discovery-actions{display:flex;gap:var(--hr-space-2);align-items:center;justify-content:flex-end;margin-inline-start:auto;white-space:nowrap}.hr-discovery-actions wa-button::part(base),.hr-idi-file-actions wa-button::part(base),.hr-rerun-form wa-button::part(base),.hr-rail-actions wa-button::part(base),.hr-docprep-empty wa-button::part(base){min-height:var(--hr-control-min);font-weight:720}.hr-button-start-icon{display:inline-grid;place-items:center;line-height:0}.hr-button-start-icon .nucleo-icon{display:block}.hr-upload-command,.hr-text-command{appearance:none;display:inline-flex;min-height:var(--hr-control-min);padding:.65rem .75rem;gap:var(--hr-space-2);align-items:center;justify-content:center;color:var(--hr-accent-strong);background:transparent;border:0;border-radius:var(--hr-radius-control);font:inherit;font-size:var(--hr-type-sm);font-weight:720;line-height:1;text-decoration:none;cursor:pointer;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-upload-command.hr-idi-report-command{color:var(--hr-accent-strong);background:transparent;border-color:transparent;box-shadow:none}.hr-upload-command.hr-idi-report-command:hover:not(:disabled){color:var(--hr-text);background:transparent;border-color:transparent;box-shadow:none}.hr-upload-command.hr-idi-report-command:active:not(:disabled){background:transparent;border-color:transparent;box-shadow:none}.hr-upload-command:hover:not(:disabled),.hr-text-command:hover:not(:disabled){color:var(--hr-text);background:color-mix(in srgb,var(--hr-text) 7%,transparent)}.hr-upload-command:disabled,.hr-text-command:disabled{color:var(--hr-text-subtle);cursor:not-allowed;opacity:.72}.hr-danger-command{color:var(--hr-danger)}.hr-discovery-progress{grid-column:1 / -1;display:grid;grid-template-columns:minmax(190px,auto) minmax(220px,1fr);gap:var(--hr-space-4);align-items:center;padding-block-start:var(--hr-space-4);border-top:1px solid var(--hr-ruler)}.hr-discovery-progress>span{display:flex;gap:var(--hr-space-3);align-items:baseline;color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.hr-discovery-progress strong{color:var(--hr-text);font-size:var(--hr-type-sm)}.hr-discovery-progress wa-progress-bar{--track-height: .35rem}.hr-idi-file-review,.hr-inline-recovery,.hr-rerun-form,.hr-local-completion{grid-column:1 / -1;display:flex;gap:var(--hr-space-4);align-items:center;justify-content:space-between;padding-block-start:var(--hr-space-4);border-top:1px solid var(--hr-ruler);animation:hr-inline-enter var(--hr-motion-state) var(--hr-ease-emphasized) both}.hr-idi-file-review{flex-wrap:wrap}.hr-idi-replacement-reason{flex:1 0 100%;display:grid;gap:var(--hr-space-2);color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:700}.hr-idi-replacement-reason textarea{min-height:4.75rem;padding:var(--hr-space-3);color:var(--hr-text);background:var(--hr-surface);border:1px solid var(--hr-ruler);border-radius:var(--hr-radius-control);font:inherit;font-weight:500;line-height:var(--hr-leading-copy);resize:vertical}.hr-idi-replacement-reason textarea:focus-visible{border-color:var(--hr-focus);outline:2px solid var(--hr-focus);outline-offset:2px}@keyframes hr-inline-enter{0%{transform:translateY(-4px)}to{transform:translateY(0)}}.hr-idi-file-copy,.hr-inline-recovery,.hr-local-completion>span:nth-child(2){display:grid;gap:var(--hr-space-1);min-width:0}.hr-idi-file-copy strong,.hr-inline-recovery strong,.hr-local-completion strong{color:var(--hr-text);overflow-wrap:anywhere}.hr-idi-file-copy span,.hr-inline-recovery>span:not(.hr-inline-actions),.hr-local-completion span span{color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy)}.hr-idi-file-actions,.hr-inline-actions{display:flex;gap:var(--hr-space-1);align-items:center;justify-content:flex-end;flex-wrap:wrap}.hr-inline-recovery{padding:var(--hr-space-4);color:var(--hr-danger);background:color-mix(in srgb,var(--hr-danger) 9%,var(--hr-surface));border:0;border-radius:var(--hr-radius-control)}.hr-inline-recovery[data-idi-replacement-guard]{color:var(--hr-text);background:var(--hr-surface-selected);border:1px solid var(--hr-ruler)}.hr-inline-recovery .hr-inline-actions{align-self:center}.hr-rerun-form{display:grid;grid-template-columns:1fr;align-items:stretch}.hr-rerun-form label{color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:700}.hr-rerun-form textarea{min-height:5.5rem;resize:vertical}.hr-local-completion{justify-content:flex-start}.hr-local-completion>span:first-child{display:grid;width:2rem;height:2rem;place-items:center;color:var(--hr-success)}.hr-local-completion .hr-text-command{margin-inline-start:auto}.hr-documents{min-width:0}.hr-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--hr-space-4);padding-block-end:var(--hr-space-4);border-bottom:1px solid var(--hr-ruler)}.hr-section-heading>div{display:grid;gap:var(--hr-space-1)}.hr-section-heading>span{color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.hr-document-list{display:grid}.hr-document-open-status{margin:var(--hr-space-3) 0 0;padding:var(--hr-space-3) var(--hr-space-4);color:var(--hr-danger);background:color-mix(in srgb,var(--hr-danger) 9%,var(--hr-surface));border-radius:var(--hr-radius-control);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy);animation:hr-inline-enter var(--hr-motion-state) var(--hr-ease-standard) both}.hr-document-open-status[hidden]{display:none}.hr-document-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,42%);gap:var(--hr-space-5);min-height:76px;padding:var(--hr-space-4) var(--hr-space-3);align-items:center;color:var(--hr-text);background:transparent;border-bottom:1px solid var(--hr-ruler);border-radius:0;cursor:pointer;transition:background-color var(--hr-motion-feedback) var(--hr-ease-standard),color var(--hr-motion-feedback) var(--hr-ease-standard)}.hr-document-row:hover{background:color-mix(in srgb,var(--hr-text) 5%,transparent)}.hr-document-row[aria-current=true]{background:var(--hr-surface-selected)}.hr-document-primary{display:grid;gap:var(--hr-space-1);min-width:0}.hr-document-primary strong{font-size:var(--hr-type-md);line-height:var(--hr-leading-tight)}.hr-document-primary span{color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy);overflow-wrap:anywhere}.hr-document-meta{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(110px,1fr) minmax(120px,1fr);gap:var(--hr-space-3);align-items:center;color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.hr-document-status{display:inline-flex;gap:var(--hr-space-2);align-items:center;color:var(--hr-text);font-weight:700}.hr-document-status:before{content:"";width:.45rem;height:.45rem;flex:0 0 auto;background:var(--hr-warning);border-radius:999px}.hr-document-status[data-state=complete]:before{background:var(--hr-success)}.hr-document-status[data-state=blocked]:before{background:var(--hr-danger)}.hr-document-status[data-state=active]:before{background:var(--hr-info)}.hr-documents-empty,.hr-docprep-empty{display:grid;gap:var(--hr-space-2);place-content:center;min-height:260px;color:var(--hr-text-muted);text-align:center}.hr-docprep-empty wa-button{--s38-action-host-margin-block-start: var(--hr-space-3);margin-block-start:var(--hr-space-3);justify-self:center}.hr-docprep-rail-panel{display:grid;gap:var(--hr-space-5);min-width:0;color:var(--hr-text)}.hr-docprep-rail-panel>header{display:grid;gap:var(--hr-space-2);padding-block-end:var(--hr-space-4);border-bottom:1px solid var(--hr-ruler)}.hr-automation-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.hr-automation-stage{position:relative;display:grid;grid-template-columns:1.2rem minmax(0,1fr) auto;gap:var(--hr-space-3);min-height:68px;padding-block:var(--hr-space-2) var(--hr-space-4);color:var(--hr-text-muted)}.hr-automation-stage:not(:last-child):after{content:"";position:absolute;top:1.7rem;bottom:-.2rem;left:.56rem;width:1px;background:var(--hr-ruler)}.hr-automation-marker{position:relative;z-index:1;width:.72rem;height:.72rem;margin-block-start:.2rem;background:var(--hr-surface);border:2px solid var(--hr-text-subtle);border-radius:999px}.hr-automation-stage[data-state=complete] .hr-automation-marker{background:var(--hr-success);border-color:var(--hr-success)}.hr-automation-stage[data-state=active] .hr-automation-marker{background:var(--hr-accent);border-color:var(--hr-accent-strong)}.hr-automation-stage[data-state=failed] .hr-automation-marker{background:var(--hr-danger);border-color:var(--hr-danger)}.hr-automation-stage-copy{display:grid;gap:var(--hr-space-1);min-width:0}.hr-automation-stage-copy strong{color:var(--hr-text);font-size:var(--hr-type-sm)}.hr-automation-stage-copy span,.hr-automation-state{color:var(--hr-text-muted);font-size:var(--hr-type-xs);line-height:var(--hr-leading-copy)}.hr-automation-state{padding-block-start:.05rem;white-space:nowrap}.hr-automation-stage[data-state=failed] .hr-automation-state{color:var(--hr-danger)}.hr-contact-review{display:grid;gap:var(--hr-space-3);padding-block-start:var(--hr-space-2)}.hr-contact-review>header,.hr-contact-review-summary{display:grid;gap:var(--hr-space-2)}.hr-contact-review>header>span,.hr-contact-review-summary>span{display:flex;gap:var(--hr-space-3);align-items:baseline;justify-content:space-between}.hr-contact-review>header p,.hr-contact-review-summary p{margin:0;color:var(--hr-text-muted);font-size:var(--hr-type-xs);line-height:var(--hr-leading-copy)}.hr-contact-review small{color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.hr-contact-review-list{display:grid;gap:var(--hr-space-3)}.hr-contact-review-row{display:grid;gap:var(--hr-space-3);padding:var(--hr-space-4);background:var(--hr-surface-raised);border-radius:var(--hr-radius-control)}.hr-contact-review-row[data-state=needs_review] .hr-contact-review-summary small,.hr-contact-review-row[data-state=imported] .hr-contact-review-summary small{color:var(--hr-warning)}.hr-contact-review-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hr-space-2)}.hr-contact-review-actions .hr-text-command{min-width:0}.hr-document-facts{display:grid;margin:0}.hr-document-facts>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:var(--hr-space-4);padding-block:var(--hr-space-3);border-bottom:1px solid var(--hr-ruler)}.hr-document-facts dt{color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.hr-document-facts dd{margin:0;color:var(--hr-text);font-size:var(--hr-type-sm);overflow-wrap:anywhere}.hr-rail-actions{display:grid;gap:var(--hr-space-2)}.hr-rail-actions .hr-text-command,.hr-rail-actions wa-button{width:100%}.hr-rail-guidance,.hr-completion-status,.hr-google-delivery{display:grid;gap:var(--hr-space-2);padding:var(--hr-space-4);color:var(--hr-text-muted);background:var(--hr-surface-raised);border-radius:var(--hr-radius-control);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy)}.hr-rail-guidance strong,.hr-completion-status strong,.hr-google-delivery strong{color:var(--hr-text)}.hr-completion-status[data-state=complete] strong,.hr-google-delivery strong{color:var(--hr-success)}@media(max-width:900px){.hr-discovery-command{grid-template-columns:minmax(0,1fr)}.hr-discovery-actions{width:100%;margin-inline-start:0;justify-content:flex-start}.hr-discovery-progress{grid-template-columns:minmax(0,1fr)}.hr-document-row{grid-template-columns:minmax(0,1fr);gap:var(--hr-space-3)}.hr-document-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.hr-docprep{padding:var(--hr-space-4) var(--hr-space-3) 5rem}.hr-docprep-header{display:grid;align-items:stretch}.hr-docprep-header-controls{width:100%;justify-items:stretch}.hr-docprep-flow-switch,.hr-estate-picker{width:100%}.hr-discovery-command{margin-block:var(--hr-space-4) var(--hr-space-6);padding:var(--hr-space-4)}.hr-discovery-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.hr-discovery-actions wa-button,.hr-upload-command{width:100%}.hr-discovery-actions>:only-child{grid-column:1 / -1}.hr-idi-file-review,.hr-inline-recovery,.hr-local-completion{display:grid;align-items:stretch}.hr-idi-file-actions,.hr-inline-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}.hr-local-completion .hr-text-command{margin-inline-start:0}.hr-document-meta{grid-template-columns:minmax(0,1fr);gap:var(--hr-space-2)}.hr-automation-stage{grid-template-columns:1.2rem minmax(0,1fr)}.hr-automation-state{grid-column:2;padding:0}}@media(prefers-reduced-motion:reduce){.hr-docprep,.hr-idi-file-review,.hr-inline-recovery,.hr-rerun-form,.hr-local-completion{animation:none}}.journey-rail-stack{min-width:0}.journey-rail-disposition{padding-bottom:var(--hr-space-5);border-bottom:1px solid var(--hr-ruler)}.journey-rail-kicker{color:var(--hr-text-subtle);font-size:var(--hr-type-xs);font-weight:720;letter-spacing:.075em;text-transform:uppercase}.journey-rail-disposition-line{display:flex;align-items:center;gap:var(--hr-space-2);margin-top:var(--hr-space-2);color:var(--hr-accent-strong)}.journey-rail-disposition[data-disposition=forward] .journey-rail-disposition-line{color:var(--hr-success)}.journey-rail-disposition[data-disposition=blocked] .journey-rail-disposition-line,.journey-rail-disposition[data-disposition=move-on] .journey-rail-disposition-line{color:var(--hr-danger)}.journey-rail-disposition h3{margin:0;color:currentColor;font-size:1.5rem;font-weight:760;line-height:var(--hr-leading-tight)}.journey-rail-disposition p{margin:var(--hr-space-3) 0 var(--hr-space-4);color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy);text-wrap:pretty}.journey-action,.journey-action-primary{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--hr-space-2);padding:.625rem .875rem;color:var(--hr-accent-ink);background:var(--hr-accent);border:0;border-radius:var(--hr-radius-control);font-size:var(--hr-type-sm);font-weight:760;transition:background-color var(--hr-motion-feedback) var(--hr-ease-standard),transform var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}.journey-action:is(:hover,:focus-visible){background:var(--hr-accent-strong)}.journey-action:active{transform:scale(.98)}.journey-action[aria-busy=true]{cursor:progress;opacity:.72}.journey-estate-facts{margin:var(--hr-space-4) 0 0}.journey-estate-facts>div{min-height:3.5rem;display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:var(--hr-space-3);border-bottom:1px solid var(--hr-ruler)}.journey-estate-facts dt{color:var(--hr-text-subtle);font-size:var(--hr-type-xs)}.journey-estate-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--hr-text);font-size:var(--hr-type-sm);line-height:1.35}.journey-vertical-timeline{position:relative;margin:0;padding:0;list-style:none}.journey-timeline-item{position:relative;min-height:6.25rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--hr-space-3);padding:0 0 var(--hr-space-4)}.journey-timeline-item:not(:last-child):before{content:"";position:absolute;top:2.5rem;bottom:0;left:1.21875rem;width:1px;background:var(--hr-ruler)}.journey-timeline-marker{position:relative;z-index:1;width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;color:var(--hr-text-subtle);background:var(--hr-surface);border:1px solid var(--hr-control-boundary);border-radius:999px}.journey-timeline-item[data-stage-status=completed] .journey-timeline-marker{color:var(--hr-success);border-color:color-mix(in srgb,var(--hr-success) 52%,var(--hr-surface))}.journey-timeline-item[data-stage-status=current] .journey-timeline-marker{color:var(--hr-accent-ink);background:var(--hr-accent);border-color:var(--hr-accent)}.journey-timeline-item[data-stage-status=blocked] .journey-timeline-marker{color:var(--hr-danger);border-color:color-mix(in srgb,var(--hr-danger) 56%,var(--hr-surface))}.journey-timeline-copy{min-width:0;padding-top:.125rem}.journey-timeline-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hr-space-3)}.journey-timeline-title strong{color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:720}.journey-timeline-title>span{color:var(--hr-text-subtle);font-size:.6875rem;white-space:nowrap}.journey-timeline-copy p{margin:.375rem 0;color:var(--hr-text-muted);font-size:var(--hr-type-xs);line-height:1.45;text-wrap:pretty}.journey-timeline-meta{color:var(--hr-text-subtle);font-size:.6875rem}.journey-document-list,.journey-actions-list{border-top:1px solid var(--hr-ruler)}.journey-document-row,.journey-action-row{width:100%;min-height:4.75rem;display:grid;align-items:center;gap:var(--hr-space-3);padding:var(--hr-space-3) 0;color:var(--hr-text);background:transparent;border:0;border-bottom:1px solid var(--hr-ruler);border-radius:0;text-align:left;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard)}.journey-document-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.journey-action-row{grid-template-columns:2.25rem minmax(0,1fr)}.journey-document-row:is(:hover,:focus-visible),.journey-action-row:is(:hover,:focus-visible){background:color-mix(in srgb,var(--hr-accent) 9%,transparent)}.journey-document-icon,.journey-action-row>span:first-child{width:2.25rem;height:2.25rem;display:inline-grid;place-items:center;color:var(--hr-text-subtle)}.journey-document-copy,.journey-action-row>span:nth-child(2){min-width:0;display:grid;gap:.25rem}.journey-document-copy strong,.journey-action-row strong{min-width:0;overflow:hidden;color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.journey-document-copy span,.journey-action-row span span,.journey-document-updated{color:var(--hr-text-muted);font-size:var(--hr-type-xs);line-height:1.35}.journey-document-updated{white-space:nowrap}.journey-action-row-completion>span:first-child{color:var(--hr-success)}.journey-activity-list{margin:0;padding:0;border-top:1px solid var(--hr-ruler);list-style:none}.journey-activity-list li{min-height:4.5rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--hr-space-3);padding:var(--hr-space-2) 0;border-bottom:1px solid var(--hr-ruler)}.journey-activity-list li>span:first-child{color:var(--hr-text-subtle)}.journey-activity-list li>span:nth-child(2){min-width:0;display:grid;gap:.1875rem}.journey-activity-list strong{overflow:hidden;color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:690;text-overflow:ellipsis;white-space:nowrap}.journey-activity-list span span,.journey-activity-list time{color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.journey-rail-empty{min-height:18rem;display:grid;align-content:center;justify-items:start;gap:var(--hr-space-3)}.journey-rail-empty-icon{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;color:var(--hr-accent-strong);background:var(--hr-surface-selected);border-radius:999px}.journey-rail-empty h3,.journey-rail-empty p{margin:0}.journey-rail-empty h3{color:var(--hr-text);font-size:var(--hr-type-lg)}.journey-rail-empty p{max-width:28rem;color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy)}@media(max-width:430px){.journey-document-row{grid-template-columns:2rem minmax(0,1fr)}.journey-document-updated{grid-column:2}.journey-activity-list li{grid-template-columns:1.75rem minmax(0,1fr)}.journey-activity-list time{grid-column:2}}@media(prefers-reduced-motion:reduce){.journey-action,.journey-action:active{transform:none}}.case-dashboard{width:100%;height:100%;min-height:0;padding:clamp(1rem,2vw,2rem);overflow-x:hidden;overflow-y:auto;color:var(--hr-text);background:var(--hr-surface);overscroll-behavior:contain}.dashboard-decision-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);padding:clamp(.5rem,1vw,1rem) 0 clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--hr-ruler)}.dashboard-estate-context{min-width:0;align-self:center}.dashboard-estate-context h2{max-width:44rem;margin:0;color:var(--hr-text);font-size:clamp(1.65rem,1.1rem + 1.5vw,2.75rem);font-weight:720;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.dashboard-estate-context p{max-width:44rem;margin:var(--hr-space-3) 0 0;color:var(--hr-text-muted);font-size:var(--hr-type-md);line-height:var(--hr-leading-copy);text-wrap:pretty}.dashboard-disposition{min-width:0;display:grid;align-content:center;justify-items:start;padding-left:clamp(1.25rem,3vw,2.5rem);border-left:1px solid var(--hr-ruler)}.dashboard-disposition>span{color:var(--hr-text-subtle);font-size:var(--hr-type-xs);font-weight:720;letter-spacing:.075em;text-transform:uppercase}.dashboard-disposition>strong{margin-top:var(--hr-space-2);color:var(--hr-accent-strong);font-size:clamp(1.4rem,1.1rem + .7vw,2rem);font-weight:760;line-height:var(--hr-leading-tight)}.dashboard-disposition[data-disposition=forward]>strong{color:var(--hr-success)}.dashboard-disposition[data-disposition=blocked]>strong,.dashboard-disposition[data-disposition=move-on]>strong{color:var(--hr-danger)}.dashboard-disposition p{max-width:34rem;margin:var(--hr-space-2) 0 var(--hr-space-4);color:var(--hr-text-muted);font-size:var(--hr-type-sm);line-height:var(--hr-leading-copy);text-wrap:pretty}.dashboard-primary-action{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--hr-space-2);padding:.625rem .875rem;color:var(--hr-accent-ink);background:var(--hr-accent);border:0;border-radius:var(--hr-radius-control);font-size:var(--hr-type-sm);font-weight:760;transition:background-color var(--hr-motion-feedback) var(--hr-ease-standard),transform var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}.dashboard-primary-action:is(:hover,:focus-visible){background:var(--hr-accent-strong)}.dashboard-primary-action:active{transform:scale(.98)}.dashboard-journey{padding:clamp(1.25rem,2vw,2rem) 0;border-bottom:1px solid var(--hr-ruler)}.dashboard-section-heading{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:var(--hr-space-4)}.dashboard-section-heading h3{margin:.25rem 0 0;color:var(--hr-text);font-size:var(--hr-type-lg);font-weight:720;line-height:var(--hr-leading-tight)}.dashboard-bare-action,.dashboard-attention-row>button{min-height:2.75rem;padding:.5rem .625rem;color:var(--hr-accent-strong);background:transparent;border:0;border-radius:.625rem;font-size:var(--hr-type-sm);font-weight:700;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard)}.dashboard-bare-action:is(:hover,:focus-visible),.dashboard-attention-row>button:is(:hover,:focus-visible){color:var(--hr-text);background:color-mix(in srgb,var(--hr-text) 7%,transparent)}.case-lifecycle{position:relative;min-width:0;display:grid;grid-template-columns:repeat(7,minmax(6.25rem,1fr));gap:var(--hr-space-1);margin:var(--hr-space-5) 0 0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.case-lifecycle-stage{position:relative;min-width:0}.case-lifecycle-stage:not(:last-child):after{content:none}.case-lifecycle-stage button{position:relative;z-index:1;width:100%;min-height:4.75rem;display:grid;grid-template-rows:1.5rem auto auto;justify-items:center;align-content:start;gap:.125rem;padding:0;color:var(--hr-text-muted);background:transparent;border:0;text-align:center}.case-stage-index{width:100%;height:1.5rem;display:inline-grid;place-items:center;color:var(--hr-text-subtle);background:transparent;border:0;border-radius:0;font-family:var(--hr-font-mono);font-size:var(--hr-type-xs);transition:color var(--hr-motion-state) var(--hr-ease-standard),filter var(--hr-motion-feedback) var(--hr-ease-standard)}.case-lifecycle-stage button:is(:hover,:focus-visible) .case-stage-index{color:var(--hr-accent-strong);background:transparent;filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}.case-stage-label{color:var(--hr-text);font-size:var(--hr-type-xs);font-weight:700;line-height:1.25}.case-stage-state{color:var(--hr-text-subtle);font-size:.6875rem;line-height:1.2}.case-lifecycle-stage[data-stage-status=completed] .case-stage-index{color:var(--hr-success);background:transparent;border:0}.case-lifecycle-stage[data-stage-status=current] .case-stage-index{color:var(--hr-accent-strong);background:transparent;border:0}.case-lifecycle-stage[data-stage-status=blocked] .case-stage-index{color:var(--hr-danger);background:transparent;border:0}.dashboard-work-grid{min-width:0;display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.5fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.5rem) 0;border-bottom:1px solid var(--hr-ruler)}.dashboard-section{min-width:0}.dashboard-editorial-list,.dashboard-estate-list{min-width:0;margin-top:var(--hr-space-4);border-top:1px solid var(--hr-ruler)}.dashboard-attention-row{min-height:4.75rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:var(--hr-space-3);padding:var(--hr-space-3) 0;border-bottom:1px solid var(--hr-ruler)}.dashboard-row-icon{width:2.25rem;height:2.25rem;display:inline-grid;place-items:center;color:var(--hr-warning)}.dashboard-attention-row[data-attention-tone=blocked] .dashboard-row-icon,.dashboard-attention-row[data-attention-tone=move-on] .dashboard-row-icon{color:var(--hr-danger)}.dashboard-attention-row[data-attention-tone=ready] .dashboard-row-icon{color:var(--hr-success)}.dashboard-row-copy,.dashboard-estate-lead,.dashboard-estate-state{min-width:0;display:grid;gap:.25rem}.dashboard-row-copy strong,.dashboard-estate-lead strong,.dashboard-estate-state strong{min-width:0;overflow:hidden;color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dashboard-row-copy span,.dashboard-estate-lead span,.dashboard-estate-state span{min-width:0;overflow:hidden;color:var(--hr-text-muted);font-size:var(--hr-type-xs);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dashboard-estate-row{width:100%;min-height:4.75rem;display:grid;grid-template-columns:minmax(12rem,1.3fr) minmax(10rem,1fr) 4rem;align-items:center;gap:var(--hr-space-4);padding:var(--hr-space-3) var(--hr-space-2);color:var(--hr-text);background:transparent;border:0;border-bottom:1px solid var(--hr-ruler);border-radius:0;text-align:left;transition:background-color var(--hr-motion-feedback) var(--hr-ease-standard),color var(--hr-motion-feedback) var(--hr-ease-standard)}.dashboard-estate-row:is(:hover,:focus-visible),.dashboard-estate-row[aria-current=true]{background:color-mix(in srgb,var(--hr-accent) 10%,transparent)}.dashboard-estate-score{min-width:0;display:grid;justify-items:end}.dashboard-estate-score strong{color:var(--hr-text);font-family:var(--hr-font-mono);font-size:var(--hr-type-lg);font-weight:620}.dashboard-estate-score span{color:var(--hr-text-subtle);font-size:.6875rem}.dashboard-awareness-row{display:grid;grid-template-columns:minmax(24rem,1.4fr) minmax(16rem,.6fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.5rem) 0 0}.dashboard-activity-list{margin:var(--hr-space-4) 0 0;padding:0;border-top:1px solid var(--hr-ruler);list-style:none}.dashboard-activity-list li{min-height:4.25rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--hr-space-3);padding:var(--hr-space-2) 0;border-bottom:1px solid var(--hr-ruler)}.dashboard-activity-list li>span:first-child{color:var(--hr-text-subtle)}.dashboard-activity-list li>span:nth-child(2){min-width:0;display:grid;gap:.1875rem}.dashboard-activity-list strong{overflow:hidden;color:var(--hr-text);font-size:var(--hr-type-sm);font-weight:690;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-list span span,.dashboard-activity-list time{color:var(--hr-text-muted);font-size:var(--hr-type-xs)}.dashboard-kpis{min-width:0;padding-left:clamp(1.25rem,3vw,2.5rem);border-left:1px solid var(--hr-ruler)}.dashboard-kpis dl{margin:var(--hr-space-3) 0 var(--hr-space-3)}.dashboard-kpis dl>div{min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--hr-space-3);border-bottom:1px solid var(--hr-ruler)}.dashboard-kpis dt{color:var(--hr-text-muted);font-size:var(--hr-type-sm)}.dashboard-kpis dd{margin:0;color:var(--hr-text);font-family:var(--hr-font-mono);font-size:var(--hr-type-md);font-weight:620}.dashboard-empty-row{min-height:4.75rem;display:grid;align-content:center;gap:.25rem;padding:var(--hr-space-3) 0;color:var(--hr-text-muted);border-bottom:1px solid var(--hr-ruler)}.dashboard-empty-row strong{color:var(--hr-text);font-size:var(--hr-type-sm)}.dashboard-empty-row span{font-size:var(--hr-type-xs)}@media(max-width:1040px){.dashboard-decision-band,.dashboard-work-grid,.dashboard-awareness-row{grid-template-columns:minmax(0,1fr)}.dashboard-disposition,.dashboard-kpis{padding:var(--hr-space-5) 0 0;border-top:1px solid var(--hr-ruler);border-left:0}}@media(max-width:680px){.case-dashboard{padding:var(--hr-space-4)}.dashboard-decision-band{gap:var(--hr-space-4)}.dashboard-estate-context h2{font-size:1.5rem}.dashboard-section-heading{align-items:center}.case-lifecycle{grid-template-columns:repeat(7,6.75rem);padding-bottom:var(--hr-space-2)}.dashboard-work-grid,.dashboard-awareness-row{gap:var(--hr-space-8)}.dashboard-attention-row{grid-template-columns:2rem minmax(0,1fr)}.dashboard-attention-row>button{grid-column:2;width:max-content;padding-left:0}.dashboard-estate-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--hr-space-2)}.dashboard-estate-state{grid-column:1}.dashboard-estate-score{grid-column:2;grid-row:1 / span 2}.dashboard-activity-list li{grid-template-columns:1.75rem minmax(0,1fr)}.dashboard-activity-list time{grid-column:2}}@media(prefers-reduced-motion:reduce){.case-stage-index,.case-lifecycle-stage button:is(:hover,:focus-visible) .case-stage-index,.dashboard-primary-action,.dashboard-primary-action:active{transform:none}}#workspace[data-s38-shell=case-journey]{--s38-left-rail-expanded: 13.75rem;--s38-left-rail-collapsed: 3.5rem;--s38-left-rail-width: var(--s38-left-rail-expanded);--s38-header-height: 4.75rem;--s38-footer-height: 2.75rem;--s38-main-radius: var(--hr-radius-main);--s38-command-drawer-width: 30rem;--s38-command-row-height: 3.75rem;--s38-main-gutter: .625rem;--s38-action-row-offset-y: .25rem;grid-template-columns:var(--s38-left-rail-width) minmax(0,1fr)!important;height:100dvh;min-height:40rem;overflow:hidden;background:var(--hr-chrome);transition:grid-template-columns var(--hr-motion-rail) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true]{--s38-left-rail-width: var(--s38-left-rail-collapsed)}#workspace[data-s38-shell=case-journey] .sidebar{position:relative;z-index:40;width:100%;height:100dvh;min-height:0;color:var(--hr-text);background:var(--hr-chrome);border:0;overflow:hidden}#workspace[data-s38-shell=case-journey] .sidebar-top{min-height:var(--s38-header-height);padding:var(--hr-space-3) var(--hr-space-2);gap:var(--hr-space-2);background:var(--hr-chrome)}#workspace[data-s38-shell=case-journey] #sidebarToggle{display:inline-grid!important;width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--hr-text-muted);background:transparent;border:0;border-radius:var(--hr-radius-control);transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] #sidebarToggle:is(:hover,:focus-visible){color:var(--hr-accent-strong);background:transparent}#workspace[data-s38-shell=case-journey] .brand{color:var(--hr-text);font-size:var(--hr-type-md);transition:opacity var(--hr-motion-state) var(--hr-ease-standard),transform var(--hr-motion-state) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .brand-mark{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;color:var(--hr-text);background:transparent;border:0;border-radius:0;box-shadow:none}#workspace[data-s38-shell=case-journey] :is(.brand-mark,.toggle-logo) img{width:100%;height:100%;display:block;object-fit:contain}#workspace[data-s38-shell=case-journey] .toggle-logo{width:2rem;height:2rem}#workspace[data-s38-shell=case-journey] .nav-list{display:grid;align-content:start;gap:var(--hr-space-1);padding:var(--hr-space-2) .375rem;overflow-x:hidden;overflow-y:auto;background:var(--hr-chrome)}#workspace[data-s38-shell=case-journey] .nav-item{width:100%;min-height:2.75rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:var(--hr-space-2);padding:.25rem .5rem;color:var(--hr-text-muted);background:transparent;border:0;border-radius:.875rem;text-align:left;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .nav-item:before,#workspace[data-s38-shell=case-journey] .nav-item:after{display:none!important}#workspace[data-s38-shell=case-journey] .nav-item:is(:hover,:focus-visible){color:var(--hr-accent-strong);background:transparent}#workspace[data-s38-shell=case-journey] .nav-item.is-active{color:var(--hr-action-ink);background:var(--hr-action-surface);border:0;border-radius:999px;box-shadow:none}#workspace[data-s38-shell=case-journey] .nav-item.is-active:focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus);outline-offset:2px}#workspace[data-s38-shell=case-journey] .nav-icon{width:2.25rem;height:2.25rem;display:inline-grid;place-items:center;color:var(--hr-accent-strong)}#workspace[data-s38-shell=case-journey] .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hr-type-sm);font-weight:650}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .brand{width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translate(-.5rem)}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .sidebar-top,#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .nav-list{justify-items:center}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .nav-list{gap:var(--hr-space-2);overflow-y:auto}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .nav-item{width:2.75rem;grid-template-columns:2.25rem;justify-content:center;padding-inline:.25rem}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .nav-label{display:none}@media(min-width:820px){#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .brand{width:auto;overflow:visible;opacity:1;pointer-events:auto;transform:none}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .sidebar-top{justify-content:flex-start}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .toggle-panel-icon{display:block}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .toggle-logo{display:none}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .nav-list{justify-items:stretch;gap:var(--hr-space-1);overflow-y:auto}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .nav-item{width:100%;height:auto;grid-template-columns:2.25rem minmax(0,1fr);place-items:initial;justify-content:normal}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .nav-label{display:block;width:auto;opacity:1}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .user-strip{width:100%;height:auto;grid-template-columns:2rem minmax(0,1fr);place-items:initial;justify-self:stretch;padding:.4375rem .375rem}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .user-strip .avatar{width:2rem;height:2rem}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .user-name,#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=false] .user-meta{display:block}}#workspace[data-s38-shell=case-journey] .sidebar-footer{padding:var(--hr-space-2) .375rem var(--hr-space-3);background:var(--hr-chrome);border:0}#workspace[data-s38-shell=case-journey] .theme-row{display:none}#workspace[data-s38-shell=case-journey] .user-strip{min-height:2.75rem;color:var(--hr-text-muted);background:transparent!important;border:0!important;border-radius:var(--hr-radius-control);box-shadow:none!important}#workspace[data-s38-shell=case-journey] .user-strip:is(:hover,:focus-visible,:active,[aria-expanded=true]){color:var(--hr-text);background:transparent!important;border:0!important;box-shadow:none!important}#workspace[data-s38-shell=case-journey] .user-strip:focus-visible{outline:2px solid var(--hr-focus);outline-offset:2px}#workspace[data-s38-shell=case-journey] .user-strip .avatar{color:var(--hr-accent-strong);background-color:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;filter:none;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),filter var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .user-strip{width:2.75rem;padding:0;justify-content:center}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .user-strip:focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus);outline-offset:2px}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .user-strip:not(:disabled):is(:hover,:focus-visible,:active) .avatar{color:var(--hr-accent-strong);filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .user-strip>span:not(.avatar){display:none}#workspace[data-s38-shell=case-journey] .app{grid-column:2;width:100%;height:100dvh;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) var(--s38-command-row-height) var(--s38-footer-height);overflow:hidden;color:var(--hr-text);background:var(--hr-chrome);border:0;border-radius:0;box-shadow:none}#workspace[data-s38-shell=case-journey] .topbar{grid-column:1;grid-row:1;min-height:var(--s38-header-height);display:grid;grid-template-columns:minmax(12rem,17rem) minmax(16rem,1fr) auto;grid-template-areas:"route search commands";align-items:center;gap:var(--hr-space-4);padding:.625rem var(--hr-space-4);color:var(--hr-text);background:var(--hr-chrome);border:0;backdrop-filter:none;-webkit-backdrop-filter:none}#workspace[data-s38-shell=case-journey] .shell-route-context{grid-area:route;min-width:0;display:grid;gap:.125rem}#workspace[data-s38-shell=case-journey] .shell-route-kicker,#workspace[data-s38-shell=case-journey] .shell-rail-kicker{color:var(--hr-text-subtle);font-size:var(--hr-type-xs);font-weight:720;letter-spacing:.075em;text-transform:uppercase}#workspace[data-s38-shell=case-journey] .shell-route-title-line{min-width:0;display:flex;align-items:center;gap:var(--hr-space-2)}#workspace[data-s38-shell=case-journey] .shell-route-title-line h1{min-width:0;margin:0;overflow:hidden;color:var(--hr-text);font-size:var(--hr-type-lg);font-weight:740;line-height:var(--hr-leading-tight);text-overflow:ellipsis;white-space:nowrap}#workspace[data-s38-shell=case-journey] .shell-route-context p{min-width:0;margin:0;overflow:hidden;color:var(--hr-text-muted);font-size:var(--hr-type-xs);text-overflow:ellipsis;white-space:nowrap}#workspace[data-s38-shell=case-journey] .shell-route-disposition{flex:0 0 auto;padding:.25rem .5rem;color:var(--hr-text);background:var(--hr-surface-selected);border-radius:999px;font-size:var(--hr-type-xs);font-weight:720}#workspace[data-s38-shell=case-journey] .shell-route-disposition[data-disposition=forward]{color:var(--hr-success)}#workspace[data-s38-shell=case-journey] .shell-route-disposition[data-disposition=blocked],#workspace[data-s38-shell=case-journey] .shell-route-disposition[data-disposition=move-on]{color:var(--hr-danger)}#workspace[data-s38-shell=case-journey] .topbar>.search-control{grid-area:search;width:100%;max-width:42rem;min-height:2.75rem;justify-self:center;color:var(--hr-text);background:var(--hr-surface);border:1px solid var(--hr-control-boundary);border-radius:var(--hr-radius-control);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#workspace[data-s38-shell=case-journey] :is(.solvys-liquid-glass,.solvys-liquid-glass-strong){box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#workspace[data-s38-shell=case-journey] :is(.solvys-liquid-glass,.solvys-liquid-glass-strong):before,#workspace[data-s38-shell=case-journey] :is(.solvys-liquid-glass,.solvys-liquid-glass-strong):after{display:none!important;content:none!important}#workspace[data-s38-shell=case-journey] .search-control input{margin-block-start:.5px;color:var(--hr-text);font-size:var(--hr-type-sm)}#workspace[data-s38-shell=case-journey] .topbar .search-control .kbd{background:transparent;border-color:transparent;box-shadow:none}#workspace[data-s38-shell=case-journey] .search-control input::placeholder{color:var(--hr-text-subtle)}#workspace[data-s38-shell=case-journey] .top-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#workspace[data-s38-shell=case-journey] .top-actions[data-s38-legacy-actions=true]{display:none}#workspace[data-s38-shell=case-journey] .shell-header-commands{grid-area:commands;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--hr-space-2)}#workspace[data-s38-shell=case-journey] .shell-header-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#workspace[data-s38-shell=case-journey] .shell-primary-command{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--hr-space-2);padding:.625rem .875rem;color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;font-size:var(--hr-type-sm);font-weight:760;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),border-color var(--hr-motion-feedback) var(--hr-ease-standard),box-shadow var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-primary-command:is(:hover,:focus-visible){color:var(--hr-action-ink);background:var(--hr-action-surface-hover);border-color:var(--hr-action-border-strong);box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #00000038}#workspace[data-s38-shell=case-journey] .shell-primary-command:active{background:var(--hr-action-surface-active)}#workspace[data-s38-shell=case-journey] .shell-primary-command[aria-busy=true]{cursor:progress;opacity:.72}#workspace[data-s38-shell=case-journey] .shell-icon-command,#workspace[data-s38-shell=case-journey] .shell-rail-close{width:2.75rem;height:2.75rem;min-height:2.75rem;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),border-color var(--hr-motion-feedback) var(--hr-ease-standard),box-shadow var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-icon-command :is(svg,.nucleo-icon),#workspace[data-s38-shell=case-journey] .shell-rail-close :is(svg,.nucleo-icon){transition:filter var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-icon-command:is(:hover,:focus-visible),#workspace[data-s38-shell=case-journey] .shell-rail-close:is(:hover,:focus-visible){color:var(--hr-accent-strong);background:var(--hr-action-surface);border-color:var(--hr-action-border);box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e}#workspace[data-s38-shell=case-journey] .shell-icon-command:is(:hover,:focus-visible) :is(svg,.nucleo-icon),#workspace[data-s38-shell=case-journey] .shell-rail-close:is(:hover,:focus-visible) :is(svg,.nucleo-icon){filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}#workspace[data-s38-shell=case-journey] #crmImportMenu{display:none}#workspace[data-s38-shell=case-journey] .app[data-active-view=find-estates] #crmImportMenu{display:block;margin-block-start:.375rem;margin-inline-end:.375rem}#workspace[data-s38-shell=case-journey] .app[data-active-view=find-estates] .shell-primary-command{display:none}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split{min-height:2.75rem;color:var(--hr-accent-ink);background:var(--hr-accent);border:0;border-radius:var(--hr-radius-control);box-shadow:none}#workspace[data-s38-shell=case-journey] .shell-theme-control-mount{flex:0 0 auto}#workspace[data-s38-shell=case-journey] .settings-theme-setting{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:var(--hr-space-4)}#workspace[data-s38-shell=case-journey] .settings-theme-setting>div:first-child{min-width:0;display:grid;gap:var(--hr-space-1)}#workspace[data-s38-shell=case-journey] .shell-theme-control{min-height:2.75rem;display:inline-flex;align-items:center;gap:.125rem;padding:.1875rem;background:var(--hr-surface);border-radius:var(--hr-radius-control)}#workspace[data-s38-shell=case-journey] .shell-theme-control button{min-height:2.75rem;padding:.375rem .5rem;color:var(--hr-text-muted);background:transparent;border:0;border-radius:.625rem;font-size:var(--hr-type-xs);font-weight:680;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-theme-control button:is(:hover,:focus-visible){color:var(--hr-text)}#workspace[data-s38-shell=case-journey] .shell-theme-control button[aria-pressed=true]{color:var(--hr-text);background:var(--hr-surface-selected)}#workspace[data-s38-shell=case-journey] .content{grid-column:1;grid-row:2 / 4;min-width:0;min-height:0;display:flex!important;align-items:stretch;gap:0;padding:0 var(--hr-space-2) var(--hr-space-2) var(--s38-main-gutter);overflow:hidden;background:var(--hr-chrome);border-radius:0}#workspace[data-s38-shell=case-journey] .filters{flex:0 0 var(--filters-width, 20rem);width:var(--filters-width, 20rem);min-width:0;background:var(--hr-chrome);border:0;backdrop-filter:none;-webkit-backdrop-filter:none}#workspace[data-s38-shell=case-journey] .filters:after{background:var(--hr-ruler)}#workspace[data-s38-shell=case-journey] .content.is-filter-collapsed .filters{flex-basis:0;width:0}#workspace[data-s38-shell=case-journey] .app[data-active-view]:not([data-active-view=find-estates]) .filters{display:none}#workspace[data-s38-shell=case-journey] .workbench{position:relative;grid-column:auto;grid-row:auto;flex:1 1 auto;width:auto;min-width:0;min-height:0;overflow:hidden;color:var(--hr-text);background:var(--hr-surface);border:1px solid var(--hr-ruler);border-radius:var(--s38-main-radius);box-shadow:none;scroll-padding-bottom:var(--s38-command-row-height);scrollbar-width:none;-ms-overflow-style:none}#workspace[data-s38-shell=case-journey] .workbench::-webkit-scrollbar{width:0;height:0;display:none}#workspace[data-s38-shell=case-journey] .loop-view,#workspace[data-s38-shell=case-journey] #dossiersView{min-width:0;min-height:0;background:var(--hr-surface)}#workspace[data-s38-shell=case-journey] .app[data-active-view=dossiers] #dossiersView{padding-right:0;transition:none}#workspace[data-s38-shell=case-journey] [data-s38-consolidated=true]{display:none!important}#workspace[data-s38-shell=case-journey] .shell-composer{grid-column:1;grid-row:3;position:relative;z-index:60;min-height:var(--s38-command-row-height);display:flex;align-items:center;justify-content:flex-end;padding:.5rem var(--hr-space-3);color:var(--hr-text);background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}#workspace[data-s38-shell=case-journey] .command-drawer-toggle{position:absolute;right:var(--hr-space-3);bottom:.5rem;width:max-content;max-width:100%;min-height:2.75rem;display:inline-grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:.25rem var(--hr-space-4);color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;font:inherit;text-align:center;cursor:pointer;opacity:0;pointer-events:none;visibility:visible;transform:translate(.375rem);transform-origin:right center;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),border-color var(--hr-motion-feedback) var(--hr-ease-standard),box-shadow var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-state) var(--hr-ease-standard),transform var(--hr-motion-state) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-composer:is(:hover,:focus-within) .command-drawer-toggle,#workspace[data-s38-shell=case-journey] .command-drawer-toggle:is(:hover,:focus-visible),#workspace[data-s38-shell=case-journey] .shell-composer[data-command-drawer-open=true] .command-drawer-toggle{color:var(--hr-action-ink);background:var(--hr-action-surface-hover);border-color:var(--hr-action-border-strong);box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #00000038}#workspace[data-s38-shell=case-journey] .shell-composer:is(:hover,:focus-within) .command-drawer-toggle{opacity:1;pointer-events:auto;transform:translate(0)}#workspace[data-s38-shell=case-journey] .command-drawer-toggle:focus-visible,#workspace[data-s38-shell=case-journey] .command-drawer-close:focus-visible{outline:2px solid var(--hr-accent);outline-offset:2px}#workspace[data-s38-shell=case-journey] .command-drawer-toggle-copy{min-width:0;display:block}#workspace[data-s38-shell=case-journey] .command-drawer-toggle-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workspace[data-s38-shell=case-journey] .command-drawer-toggle-copy strong{color:currentColor;font-size:var(--hr-type-sm);font-weight:720}#workspace[data-s38-shell=case-journey] .shell-composer[data-command-drawer-open=true] .command-drawer-toggle{opacity:0;pointer-events:none;transform:translate(.375rem)}#workspace[data-s38-shell=case-journey] .command-drawer-panel{position:absolute;right:var(--hr-space-3);bottom:.5rem;z-index:1;width:min(var(--s38-command-drawer-width),calc(100% - 1.5rem));min-height:3.25rem;display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:var(--hr-space-1);padding:.1875rem .25rem .1875rem var(--hr-space-2);color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;opacity:0;overflow:hidden;overscroll-behavior:contain;pointer-events:none;visibility:hidden;transform:translate(.5rem);transform-origin:right center;transition:opacity var(--hr-motion-state) var(--hr-ease-standard),transform var(--hr-motion-state) var(--hr-ease-standard),visibility 0s linear var(--hr-motion-state)}#workspace[data-s38-shell=case-journey] .shell-composer[data-command-drawer-open=true] .command-drawer-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0);transition:opacity var(--hr-motion-state) var(--hr-ease-standard),transform var(--hr-motion-state) var(--hr-ease-standard),visibility 0s linear 0s}#workspace[data-s38-shell=case-journey] .command-drawer-panel .command-form{width:100%;min-height:2.75rem;grid-template-columns:minmax(0,1fr) 2.75rem;gap:var(--hr-space-1);padding:0;color:var(--hr-text-muted);background:transparent;border:0;border-radius:0;box-shadow:none}#workspace[data-s38-shell=case-journey] .command-drawer-panel .command-form input{min-height:2.75rem;padding-inline:var(--hr-space-3);color:var(--hr-action-ink);background:transparent;border:0;border-radius:0;box-shadow:none;outline:0}#workspace[data-s38-shell=case-journey] .command-drawer-panel:focus-within{border-color:var(--hr-action-border-strong)}#workspace[data-s38-shell=case-journey] .command-drawer-panel .command-form .btn.primary{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}#workspace[data-s38-shell=case-journey] .command-drawer-close{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;display:inline-grid;place-items:center;padding:0;color:var(--hr-text-muted);background:transparent;border:0;border-radius:var(--hr-radius-control);cursor:pointer;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .command-drawer-close:is(:hover,:focus-visible){color:var(--hr-accent-strong);background:transparent}#workspace[data-s38-shell=case-journey] .command-drawer-close>.nucleo-icon{pointer-events:none;transition:filter var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .command-drawer-close:is(:hover,:focus-visible)>.nucleo-icon{filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}#workspace[data-s38-shell=case-journey] .statusbar{grid-column:1;grid-row:4;position:relative;min-width:0;min-height:var(--s38-footer-height);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--hr-space-3);padding:0 var(--hr-space-3);color:var(--hr-text-muted);background:var(--hr-chrome);border:0;font-family:var(--hr-font-sans);font-size:var(--hr-type-xs);backdrop-filter:none;-webkit-backdrop-filter:none}#workspace[data-s38-shell=case-journey] .statusbar>.footer-left{display:none}#workspace[data-s38-shell=case-journey] .shell-kpi-strip{min-width:0;display:flex;align-items:center;gap:var(--hr-space-5)}#workspace[data-s38-shell=case-journey] .shell-kpi-strip>span{min-width:0;display:inline-flex;align-items:baseline;gap:var(--hr-space-2)}#workspace[data-s38-shell=case-journey] .shell-kpi-strip small{color:var(--hr-text-subtle);font-size:var(--hr-type-xs)}#workspace[data-s38-shell=case-journey] .shell-kpi-strip strong{color:var(--hr-text);font-size:var(--hr-type-xs);font-weight:720}#workspace[data-s38-shell=case-journey] .connection-statuses{min-width:0;display:flex;align-items:center;gap:var(--hr-space-3);color:var(--hr-text-muted);background:transparent;border:0}#workspace[data-s38-shell=case-journey] .connection-chip{color:var(--hr-text-muted);background:transparent;border:0}@media(min-width:820px){#workspace[data-s38-shell=case-journey] .shell-kpi-strip,#workspace[data-s38-shell=case-journey] .connection-statuses{align-self:end;margin-block-end:.3125rem}#workspace[data-s38-shell=case-journey] .shell-kpi-strip{margin-inline-start:.9375rem}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .user-strip .avatar{margin-inline-start:.125rem;margin-block-end:-.8125rem}}#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer{position:relative;flex:0 0 0;width:0;min-width:0;height:100%;overflow:visible;transition:flex-basis var(--hr-motion-rail) var(--hr-ease-standard),width var(--hr-motion-rail) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=true]{flex-basis:var(--s38-active-rail-width, 24.5rem);width:var(--s38-active-rail-width, 24.5rem)}#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=closing],#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=false]{flex-basis:0;width:0}#workspace[data-s38-shell=case-journey] .shell-unified-rail{position:absolute;inset:0;width:var(--s38-active-rail-width, 24.5rem);min-width:0;height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;color:var(--hr-text);background:var(--hr-chrome);border:0;opacity:0;transform:translate(1rem);transition:opacity var(--hr-motion-state) var(--hr-ease-standard),transform var(--hr-motion-rail) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-unified-rail.is-open{opacity:1;transform:translate(0)}#workspace[data-s38-shell=case-journey] .shell-unified-rail.is-closing{pointer-events:none;opacity:0;transform:translate(1rem)}#workspace[data-s38-shell=case-journey] .shell-rail-resizer{position:absolute;inset:0 auto 0 -.375rem;z-index:3;width:.75rem;cursor:col-resize;touch-action:none}#workspace[data-s38-shell=case-journey] .shell-rail-resizer:after{content:"";position:absolute;top:50%;left:50%;width:.1875rem;height:3rem;background:var(--hr-control-boundary);border-radius:999px;opacity:.45;transform:translate(-50%,-50%);transition:opacity var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-rail-resizer:is(:hover,:focus-visible):after{opacity:1}#workspace[data-s38-shell=case-journey] .shell-rail-header{min-height:5.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hr-space-3);padding:var(--hr-space-4) var(--hr-space-3) var(--hr-space-3) var(--hr-space-5);border-bottom:1px solid var(--hr-ruler)}#workspace[data-s38-shell=case-journey] .shell-rail-heading{min-width:0;display:grid;gap:.1875rem}#workspace[data-s38-shell=case-journey] .shell-rail-heading strong,#workspace[data-s38-shell=case-journey] .shell-rail-heading>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workspace[data-s38-shell=case-journey] .shell-rail-heading strong{color:var(--hr-text);font-size:var(--hr-type-md);font-weight:740}#workspace[data-s38-shell=case-journey] .shell-rail-heading>span:last-child{color:var(--hr-text-muted);font-size:var(--hr-type-xs)}#workspace[data-s38-shell=case-journey] .shell-rail-close>.nucleo-icon{pointer-events:none}#workspace[data-s38-shell=case-journey] .shell-rail-tabs{min-width:0;display:flex;align-items:center;gap:.125rem;padding:var(--hr-space-2) var(--hr-space-3) var(--hr-space-3) var(--hr-space-5);overflow-x:auto;border-bottom:1px solid var(--hr-ruler);scrollbar-width:none}#workspace[data-s38-shell=case-journey] .shell-rail-tabs::-webkit-scrollbar{display:none}#workspace[data-s38-shell=case-journey] .shell-rail-tabs button{min-height:2.75rem;flex:0 0 auto;padding:.4375rem .625rem;color:var(--hr-text-muted);background:transparent;border:0;border-radius:.6875rem;font-size:var(--hr-type-xs);font-weight:680;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-state) var(--hr-ease-standard),transform var(--hr-motion-state) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-rail-tabs button:is(:hover,:focus-visible){color:var(--hr-text)}#workspace[data-s38-shell=case-journey] .shell-rail-tabs button[aria-selected=true]{color:var(--hr-text);background:var(--hr-surface-selected)}#workspace[data-s38-shell=case-journey] .shell-rail-action-error{display:flex;align-items:center;justify-content:space-between;gap:var(--hr-space-3);margin:var(--hr-space-2) var(--hr-space-3) 0 var(--hr-space-5);padding:var(--hr-space-3);color:var(--hr-text-muted);background:color-mix(in srgb,var(--hr-danger) 9%,var(--hr-surface));border-radius:var(--hr-radius-control);font-size:var(--hr-type-xs);line-height:var(--hr-leading-copy);animation:shell-rail-feedback-enter var(--hr-motion-state) var(--hr-ease-standard) both}#workspace[data-s38-shell=case-journey] .shell-rail-action-error[hidden]{display:none!important}#workspace[data-s38-shell=case-journey] .shell-rail-action-error-copy{min-width:0;display:grid;gap:var(--hr-space-1)}#workspace[data-s38-shell=case-journey] .shell-rail-action-error-copy strong{color:var(--hr-danger)}#workspace[data-s38-shell=case-journey] .shell-rail-action-error button{min-height:2.75rem;flex:0 0 auto;padding-inline:var(--hr-space-2);color:var(--hr-text);background:transparent;border:0;border-radius:var(--hr-radius-control);font:inherit;font-weight:720;text-decoration:underline;text-underline-offset:.2em}#workspace[data-s38-shell=case-journey] .shell-rail-action-error button:is(:hover,:focus-visible){color:var(--hr-danger)}@keyframes shell-rail-feedback-enter{0%{transform:translateY(-.25rem)}to{transform:translateY(0)}}#workspace[data-s38-shell=case-journey] .shell-rail-content{min-width:0;min-height:0;padding:var(--hr-space-4) var(--hr-space-3) var(--hr-space-8) var(--hr-space-5);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:1;transform:translate(0);transition:opacity var(--hr-motion-state) var(--hr-ease-standard),transform var(--hr-motion-state) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-rail-content[data-transition=changing]{opacity:.45;transform:translate(.375rem)}#workspace[data-s38-shell=case-journey] .shell-rail-backdrop{display:none}body.s38-rail-resizing{cursor:col-resize;user-select:none}@media(max-width:1120px){#workspace[data-s38-shell=case-journey] .topbar{grid-template-columns:minmax(11rem,14rem) minmax(12rem,1fr) auto;gap:var(--hr-space-2)}#workspace[data-s38-shell=case-journey] .shell-theme-control button{width:3rem;overflow:hidden;padding-inline:.25rem;text-overflow:clip}#workspace[data-s38-shell=case-journey] .shell-primary-command{min-width:2.75rem;width:2.75rem;padding:0!important;color:var(--hr-accent-strong);background:transparent;border-color:transparent;box-shadow:none;padding-inline:0}#workspace[data-s38-shell=case-journey] .shell-primary-command:is(:hover,:focus-visible){color:var(--hr-accent-strong);background:transparent;border-color:transparent;box-shadow:none}#workspace[data-s38-shell=case-journey] .shell-primary-command :is(svg,.nucleo-icon){transition:filter var(--hr-motion-feedback) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-primary-command:is(:hover,:focus-visible) :is(svg,.nucleo-icon){filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}#workspace[data-s38-shell=case-journey] .shell-primary-command>[data-shell-primary-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#workspace[data-s38-shell=case-journey] .connection-statuses{display:none}}@media(max-width:819px){html,body{width:100%;max-width:100vw;height:100%;overflow:hidden}body.s38-mobile-rail-open{overflow:hidden}#workspace[data-s38-shell=case-journey],#workspace[data-s38-shell=case-journey].is-collapsed,#workspace[data-s38-shell=case-journey].is-auto-collapsed{--s38-left-rail-width: var(--s38-left-rail-collapsed);width:100vw;height:100dvh;min-height:0;grid-template-columns:var(--s38-left-rail-collapsed) minmax(0,1fr)!important;overflow:hidden}#workspace[data-s38-shell=case-journey] .sidebar{display:grid;height:100dvh;min-height:0}#workspace[data-s38-shell=case-journey] .sidebar-top{justify-content:center}#workspace[data-s38-shell=case-journey] .brand,#workspace[data-s38-shell=case-journey] .nav-label,#workspace[data-s38-shell=case-journey] .user-strip>span:not(.avatar){display:none}#workspace[data-s38-shell=case-journey] .nav-list{justify-items:center;gap:var(--hr-space-1);padding-inline:.375rem}#workspace[data-s38-shell=case-journey] .nav-item{width:2.75rem;grid-template-columns:2.25rem;justify-content:center;padding-inline:.25rem}#workspace[data-s38-shell=case-journey] .user-strip{width:2.75rem;padding:0;justify-content:center}#workspace[data-s38-shell=case-journey] .app{grid-column:2;width:100%;height:100dvh;min-height:0;grid-template-rows:auto minmax(0,1fr) var(--s38-command-row-height) var(--s38-footer-height);overflow:hidden;border:0}#workspace[data-s38-shell=case-journey] .topbar{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"route commands" "search search";gap:var(--hr-space-2);padding:var(--hr-space-2);overflow:visible}#workspace[data-s38-shell=case-journey] .shell-route-kicker,#workspace[data-s38-shell=case-journey] .shell-route-context p{display:none}#workspace[data-s38-shell=case-journey] .shell-route-title-line{display:grid;gap:.125rem}#workspace[data-s38-shell=case-journey] .shell-route-disposition{width:max-content;max-width:100%;padding:0;background:transparent;font-size:.6875rem}#workspace[data-s38-shell=case-journey] .topbar>.search-control{width:100%;max-width:100%;min-height:2.75rem}#workspace[data-s38-shell=case-journey] .shell-header-commands{gap:.125rem}#workspace[data-s38-shell=case-journey] .shell-primary-command{min-width:2.75rem;width:2.75rem;padding-inline:0}#workspace[data-s38-shell=case-journey] .shell-primary-command>[data-shell-primary-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#workspace[data-s38-shell=case-journey] .shell-theme-control{min-height:2.75rem}#workspace[data-s38-shell=case-journey] .shell-theme-control button{width:3rem;min-height:2.75rem;padding-inline:.1875rem;font-size:var(--hr-type-xs)}#workspace[data-s38-shell=case-journey] .app[data-active-view=find-estates] #crmImportMenu{display:none}#workspace[data-s38-shell=case-journey] .app[data-active-view=find-estates] .shell-primary-command{display:inline-flex}#workspace[data-s38-shell=case-journey] .content,#workspace[data-s38-shell=case-journey] .content.is-filter-collapsed{display:flex!important;min-height:0;padding:0 .375rem .375rem;overflow:hidden;border-radius:0}#workspace[data-s38-shell=case-journey] .filters,#workspace[data-s38-shell=case-journey] .app[data-active-view=find-estates] .filters{display:none}#workspace[data-s38-shell=case-journey] .workbench{flex:1 1 auto;width:100%;min-height:0;grid-column:auto;grid-row:auto;overflow-x:hidden;overflow-y:auto;border-radius:1.25rem}#workspace[data-s38-shell=case-journey] .workbench-body{overflow-x:hidden}#workspace[data-s38-shell=case-journey] .shell-composer{min-height:var(--s38-command-row-height);padding:.375rem var(--hr-space-2)}#workspace[data-s38-shell=case-journey] .command-drawer-toggle{right:var(--hr-space-2);bottom:.375rem;width:max-content;max-width:calc(100% - 1rem);min-height:2.75rem}#workspace[data-s38-shell=case-journey] .command-drawer-panel{right:var(--hr-space-2);bottom:.375rem;width:calc(100% - 1rem)}#workspace[data-s38-shell=case-journey] .command-drawer-panel .command-form input{font-size:1rem}#workspace[data-s38-shell=case-journey] .statusbar{min-height:2.75rem;display:flex;padding-inline:var(--hr-space-2);overflow:hidden}#workspace[data-s38-shell=case-journey] .shell-kpi-strip{width:100%;justify-content:space-between;gap:var(--hr-space-2)}#workspace[data-s38-shell=case-journey] .shell-kpi-strip>span{display:grid;gap:0}#workspace[data-s38-shell=case-journey] .shell-kpi-strip small{font-size:.6875rem}#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer,#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=true],#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=closing],#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=false]{position:fixed;inset:0;z-index:900;width:100vw;height:100dvh;flex-basis:auto;pointer-events:none;transition:none}#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=true],#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=closing]{pointer-events:auto}#workspace[data-s38-shell=case-journey] .shell-rail-backdrop{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;background:color-mix(in srgb,var(--hr-canvas) 72%,transparent);border:0;opacity:0;transition:opacity var(--hr-motion-state) var(--hr-ease-standard)}#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer[data-open=true] .shell-rail-backdrop{opacity:1}#workspace[data-s38-shell=case-journey] .shell-unified-rail{position:absolute;inset:0 0 0 auto;width:min(100vw,30rem);max-width:100vw;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--hr-chrome);transform:translate(100%)}#workspace[data-s38-shell=case-journey] .shell-unified-rail.is-open{transform:translate(0)}#workspace[data-s38-shell=case-journey] .shell-unified-rail.is-closing{transform:translate(100%)}#workspace[data-s38-shell=case-journey] .shell-rail-resizer{display:none}#workspace[data-s38-shell=case-journey] .shell-rail-header,#workspace[data-s38-shell=case-journey] .shell-rail-tabs,#workspace[data-s38-shell=case-journey] .shell-rail-action-error,#workspace[data-s38-shell=case-journey] .shell-rail-content{padding-left:var(--hr-space-4)}}@media(hover:none),(pointer:coarse){#workspace[data-s38-shell=case-journey] .command-drawer-toggle{opacity:1;pointer-events:auto;transform:translate(0)}}@media(max-width:430px){#workspace[data-s38-shell=case-journey] .topbar{grid-template-columns:minmax(0,1fr) auto}#workspace[data-s38-shell=case-journey] .shell-kpi-strip small{display:none}#workspace[data-s38-shell=case-journey] .shell-kpi-strip>span{display:inline-flex}#workspace[data-s38-shell=case-journey] .command-drawer-toggle-copy small{display:none}}body[data-s38-shell=case-journey] button:not(:where(.dashboard-estate-row,.journey-document-row,.journey-action-row,.hr-document-row,.hr-idi-report-command,.dossier-doc,.dossier-check-row,.process-folder-card,.docprep-add-option,.template-list-item,.campaign-item,.template-attachment-option,.import-option,.export-option,.help-demo-card,.source-action-card,.shell-rail-backdrop,.nav-item,.user-strip,.icon-button,.icon-only,.shell-icon-command,.shell-rail-close,.command-drawer-close,.template-editor-button,.breadcrumb-button,.row-trash-action,.file-drop-icon,.import-split-menu,[data-case-stage],[data-docprep-section-cycle],.command-form .btn.primary,[data-shell-theme],[role=tab],[role=menuitem],.ag-root-wrapper button)){margin-block-start:var(--s38-action-row-offset-y);color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;backdrop-filter:none;-webkit-backdrop-filter:none;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),border-color var(--hr-motion-feedback) var(--hr-ease-standard),box-shadow var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}body[data-s38-shell=case-journey] button:not(:where(.dashboard-estate-row,.journey-document-row,.journey-action-row,.hr-document-row,.hr-idi-report-command,.dossier-doc,.dossier-check-row,.process-folder-card,.docprep-add-option,.template-list-item,.campaign-item,.template-attachment-option,.import-option,.export-option,.help-demo-card,.source-action-card,.shell-rail-backdrop,.nav-item,.user-strip,.icon-button,.icon-only,.shell-icon-command,.shell-rail-close,.command-drawer-close,.template-editor-button,.breadcrumb-button,.row-trash-action,.file-drop-icon,.import-split-menu,[data-case-stage],[data-docprep-section-cycle],.command-form .btn.primary,[data-shell-theme],[role=tab],[role=menuitem],.ag-root-wrapper button)):is(:hover,:focus-visible){color:var(--hr-action-ink);background:var(--hr-action-surface-hover);border-color:var(--hr-action-border-strong);box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #00000038}body[data-s38-shell=case-journey] button:not(:where(.dashboard-estate-row,.journey-document-row,.journey-action-row,.hr-document-row,.hr-idi-report-command,.dossier-doc,.dossier-check-row,.process-folder-card,.docprep-add-option,.template-list-item,.campaign-item,.template-attachment-option,.import-option,.export-option,.help-demo-card,.source-action-card,.shell-rail-backdrop,.nav-item,.user-strip,.icon-button,.icon-only,.shell-icon-command,.shell-rail-close,.command-drawer-close,.template-editor-button,.breadcrumb-button,.row-trash-action,.file-drop-icon,.import-split-menu,[data-case-stage],[data-docprep-section-cycle],.command-form .btn.primary,[data-shell-theme],[role=tab],[role=menuitem],.ag-root-wrapper button)):active{background:var(--hr-action-surface-active)}body[data-s38-shell=case-journey] button:not(:where(.dashboard-estate-row,.journey-document-row,.journey-action-row,.hr-document-row,.hr-idi-report-command,.dossier-doc,.dossier-check-row,.process-folder-card,.docprep-add-option,.template-list-item,.campaign-item,.template-attachment-option,.import-option,.export-option,.help-demo-card,.source-action-card,.shell-rail-backdrop,.nav-item,.user-strip,.icon-button,.icon-only,.shell-icon-command,.shell-rail-close,.command-drawer-close,.template-editor-button,.breadcrumb-button,.row-trash-action,.file-drop-icon,.import-split-menu,[data-case-stage],[data-docprep-section-cycle],.command-form .btn.primary,[data-shell-theme],[role=tab],[role=menuitem],.ag-root-wrapper button)):is(.primary,.shell-primary-command,.dashboard-primary-action,.hr-grid-primary-action,.journey-action-primary,[aria-current=page],[aria-selected=true],[aria-pressed=true],.is-active){color:var(--hr-action-ink);background:var(--hr-action-surface-active);border-color:var(--hr-action-border-strong);box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #00000038}body[data-s38-shell=case-journey] button:not(:where(.dashboard-estate-row,.journey-document-row,.journey-action-row,.hr-document-row,.hr-idi-report-command,.dossier-doc,.dossier-check-row,.process-folder-card,.docprep-add-option,.template-list-item,.campaign-item,.template-attachment-option,.import-option,.export-option,.help-demo-card,.source-action-card,.shell-rail-backdrop,.nav-item,.user-strip,.icon-button,.icon-only,.shell-icon-command,.shell-rail-close,.command-drawer-close,.template-editor-button,.breadcrumb-button,.row-trash-action,.file-drop-icon,.import-split-menu,[data-case-stage],[data-docprep-section-cycle],.command-form .btn.primary,[data-shell-theme],[role=tab],[role=menuitem],.ag-root-wrapper button)):is(.hr-danger-command){color:#ffc0ba;border-color:#f08b825c}body[data-s38-shell=case-journey] button:not(:where(.dashboard-estate-row,.journey-document-row,.journey-action-row,.hr-document-row,.hr-idi-report-command,.dossier-doc,.dossier-check-row,.process-folder-card,.docprep-add-option,.template-list-item,.campaign-item,.template-attachment-option,.import-option,.export-option,.help-demo-card,.source-action-card,.shell-rail-backdrop,.nav-item,.user-strip,.icon-button,.icon-only,.shell-icon-command,.shell-rail-close,.command-drawer-close,.template-editor-button,.breadcrumb-button,.row-trash-action,.file-drop-icon,.import-split-menu,[data-case-stage],[data-docprep-section-cycle],.command-form .btn.primary,[data-shell-theme],[role=tab],[role=menuitem],.ag-root-wrapper button)):disabled{opacity:.46;box-shadow:inset 0 1px color-mix(in srgb,var(--hr-action-highlight) 50%,transparent);cursor:not-allowed;transform:none}body[data-s38-shell=case-journey] wa-button::part(base){color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),border-color var(--hr-motion-feedback) var(--hr-ease-standard),box-shadow var(--hr-motion-feedback) var(--hr-ease-standard),opacity var(--hr-motion-feedback) var(--hr-ease-standard)}body[data-s38-shell=case-journey] wa-button{margin-block-start:var(--s38-action-host-margin-block-start, var(--s38-action-row-offset-y))}body[data-s38-shell=case-journey] wa-button:is(:hover,:focus-visible)::part(base){color:var(--hr-action-ink);background:var(--hr-action-surface-hover);border-color:var(--hr-action-border-strong);box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #00000038}body[data-s38-shell=case-journey] wa-button:is([disabled],[loading])::part(base){opacity:.46;box-shadow:inset 0 1px color-mix(in srgb,var(--hr-action-highlight) 50%,transparent);cursor:not-allowed}body[data-s38-shell=case-journey] a.btn:not(.icon-only){margin-block-start:var(--s38-action-row-offset-y);color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e;transition:color var(--hr-motion-feedback) var(--hr-ease-standard),background-color var(--hr-motion-feedback) var(--hr-ease-standard),border-color var(--hr-motion-feedback) var(--hr-ease-standard),box-shadow var(--hr-motion-feedback) var(--hr-ease-standard)}body[data-s38-shell=case-journey] a.btn:not(.icon-only):is(:hover,:focus-visible){color:var(--hr-action-ink);background:var(--hr-action-surface-hover);border-color:var(--hr-action-border-strong);box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #00000038}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split{color:var(--hr-action-ink);background:var(--hr-action-surface);border:1px solid var(--hr-action-border);border-radius:999px;box-shadow:inset 0 1px 0 var(--hr-action-highlight),0 2px 3px #0000002e}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split>button{margin-block-start:var(--s38-action-row-offset-y);color:inherit;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-main:is(:hover,:focus-visible){color:var(--hr-action-ink);background:var(--hr-action-surface-hover);box-shadow:none}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-main{padding-inline:var(--hr-space-4)}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-menu{border-left:1px solid var(--hr-action-border)}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-menu:before{display:none}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-menu svg,#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-menu:is(:hover,:focus-visible) svg{color:currentColor}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-menu:is(:hover,:focus-visible),#workspace[data-s38-shell=case-journey] #crmImportMenu[data-open=true] .import-split-menu{color:var(--hr-accent-strong);background:transparent;box-shadow:none}#workspace[data-s38-shell=case-journey] #crmImportMenu .import-split-menu:is(:hover,:focus-visible) svg,#workspace[data-s38-shell=case-journey] #crmImportMenu[data-open=true] .import-split-menu svg{filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] #sidebarToggle,#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] #sidebarToggle:is(:hover,:focus-visible){background:transparent;border:0;border-radius:0;box-shadow:none}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.row-trash-action,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary){color:var(--hr-accent-strong)!important}body[data-s38-shell=case-journey] button.row-trash-action{color:var(--hr-danger)!important}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.row-trash-action,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary,.nav-item:not(.is-active)) :is(svg,.nucleo-icon,.nav-icon,.linear-status-icon,.toggle-logo img){filter:none;transition:filter var(--hr-motion-feedback) var(--hr-ease-standard),color var(--hr-motion-feedback) var(--hr-ease-standard)}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary):not(:disabled):is(:hover,:focus-visible,:active),body[data-s38-shell=case-journey] .nav-item:not(.is-active):not(:disabled):is(:hover,:focus-visible,:active){color:var(--hr-accent-strong)!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-s38-shell=case-journey] .nav-item:not(.is-active):focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus)!important;outline-offset:2px}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.row-trash-action,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary):not(:disabled):is(:hover,:focus-visible,:active) :is(svg,.nucleo-icon,.linear-status-icon,.toggle-logo img),body[data-s38-shell=case-journey] .nav-item:not(.is-active):not(:disabled):is(:hover,:focus-visible,:active) .nav-icon{filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.row-trash-action,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary):focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus)!important;outline-offset:2px}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.row-trash-action,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary):disabled{opacity:.46;cursor:not-allowed}body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.row-trash-action,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary):disabled :is(svg,.nucleo-icon,.linear-status-icon,.toggle-logo img){filter:none!important}@media(forced-colors:active){body[data-s38-shell=case-journey] :is(button.icon-button,button.icon-only,.btn.icon-only,button.shell-icon-command,button.shell-rail-close,button.command-drawer-close,button.template-editor-button,button.breadcrumb-button,button.row-trash-action,button.file-drop-icon,button.import-split-menu,button[data-docprep-section-cycle],.command-form button.btn.primary):focus-visible,body[data-s38-shell=case-journey] .nav-item:not(.is-active):focus-visible,#workspace[data-s38-shell=case-journey][data-shell-sidebar-collapsed=true] .user-strip:focus-visible{outline-color:ButtonText!important}}@media(max-width:1120px){body[data-s38-shell=case-journey] .shell-primary-command{margin-block-start:0;padding:0!important;color:var(--hr-accent-strong)!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-s38-shell=case-journey] .shell-primary-command:focus-visible{outline:var(--hr-focus-width) solid var(--hr-focus)!important;outline-offset:2px}body[data-s38-shell=case-journey] .shell-primary-command :is(svg,.nucleo-icon){filter:none;transition:filter var(--hr-motion-feedback) var(--hr-ease-standard),color var(--hr-motion-feedback) var(--hr-ease-standard)}body[data-s38-shell=case-journey] .shell-primary-command:not(:disabled):is(:hover,:focus-visible,:active) :is(svg,.nucleo-icon){filter:drop-shadow(0 0 .3rem var(--hr-icon-glow))}body[data-s38-shell=case-journey] .shell-primary-command:disabled :is(svg,.nucleo-icon){filter:none!important}@media(forced-colors:active){body[data-s38-shell=case-journey] .shell-primary-command:focus-visible{outline-color:ButtonText!important}}}@media(prefers-reduced-motion:reduce){#workspace[data-s38-shell=case-journey],#workspace[data-s38-shell=case-journey] .shell-unified-rail-layer,#workspace[data-s38-shell=case-journey] .shell-unified-rail,#workspace[data-s38-shell=case-journey] .shell-rail-content,#workspace[data-s38-shell=case-journey] .command-drawer-toggle,#workspace[data-s38-shell=case-journey] .command-drawer-panel{transition-duration:1ms}#workspace[data-s38-shell=case-journey] .shell-unified-rail,#workspace[data-s38-shell=case-journey] .shell-unified-rail.is-open,#workspace[data-s38-shell=case-journey] .shell-unified-rail.is-closing,#workspace[data-s38-shell=case-journey] .shell-rail-content,#workspace[data-s38-shell=case-journey] .shell-rail-content[data-transition=changing],#workspace[data-s38-shell=case-journey] .command-drawer-toggle,#workspace[data-s38-shell=case-journey] .command-drawer-panel{transform:none}}:where(.auth-allow-list,.process-side-foot,.document-modal-foot,.admin-access-form,.settings-section,.settings-integrations-list .integration-card+.integration-card,.closing-template-option,.rail-item,.outreach-modal-foot,.template-attachment-option,.template-body-head,.chatgpt-work-handoff,.hr-discovery-progress,.hr-idi-file-review,.hr-rerun-form,.hr-local-completion,.journey-document-list,.journey-actions-list,.journey-activity-list,.dashboard-editorial-list,.dashboard-estate-list,.dashboard-activity-list,.arsip-section,.activity-row,.library-row){border-image-source:var(--hr-divider-line);border-image-slice:1}.dashboard-estate-row,.journey-document-row,.journey-action-row,.template-attachment-option,.process-side .process-side-head,.document-panel-head,.process-side-head,.settings-integrations-list .integration-card+.integration-card,.research-rail .glass-card.rail-card,.research-rail .glass-card.rail-title-card{border-image-source:var(--hr-divider-line);border-image-slice:1}:where(.process-side .process-side-head,.process-facts,.document-modal-head,.dossier-rail-toolbar,.rail-chrome,.research-rail .glass-card.rail-card,.research-rail .glass-card.rail-title-card,.outreach-modal-head,.hr-docprep-header,.hr-section-heading,.hr-document-row,.hr-docprep-rail-panel>header,.hr-document-facts>div,.journey-rail-disposition,.journey-estate-facts>div,.journey-document-row,.journey-action-row,.journey-activity-list li,.dashboard-decision-band,.dashboard-journey,.dashboard-work-grid,.dashboard-attention-row,.dashboard-estate-row,.dashboard-activity-list li,.dashboard-kpis dl>div,.dashboard-empty-row,.hr-grid-header,.hr-estate-filters,.hr-admin-audit-header,#workspace[data-s38-shell=case-journey] .shell-rail-header,#workspace[data-s38-shell=case-journey] .shell-rail-tabs){border-image-source:var(--hr-divider-line);border-image-slice:1}:where(.results,.process-side,.dashboard-disposition,.dashboard-kpis){border-image-source:var(--hr-divider-line-vertical);border-image-slice:1}.process-side{border-image-source:var(--hr-divider-line-vertical);border-image-slice:1}#workspace[data-s38-shell=case-journey] .filters:after{background:var(--hr-divider-line-vertical)}@media(max-width:1040px){:where(.dashboard-disposition,.dashboard-kpis){border-image-source:var(--hr-divider-line)}}@media(max-width:1180px){.process-side{border-image-source:var(--hr-divider-line)}}
