:root{--slate-950:#1c2833;--slate-900:#233140;--slate-800:#2c3e50;--slate-700:#3b5266;--slate-600:#4a647d;--slate-300:#c9d3dc;--slate-200:#dfe6ec;--ink-0:#fff;--ink-25:#fafbfc;--ink-50:#f4f6f8;--ink-100:#eceff2;--ink-200:#dde2e7;--ink-300:#c4ccd4;--ink-400:#98a4af;--ink-500:#66737f;--ink-600:#505d69;--ink-700:#3a4652;--ink-800:#27323c;--ink-900:#18212a;--green-50:#eef6f1;--green-100:var(--brand-tint,#e8f1ec);--green-200:var(--brand-tint-strong,#d5e5dc);--green-300:#b5d6c2;--green-500:var(--brand-accent,#198b44);--green-700:var(--brand-primary-strong,#0b5d3b);--green-800:#084a2f;--gold-500:#f7b731;--red-50:#fdf0ef;--red-200:#f1c5c1;--red-700:#b42318;--amber-50:#fdf6e7;--amber-200:#f0d9a8;--amber-600:#b7791f;--amber-800:#7a4d00;--blue-50:#ebf2f9;--blue-200:#c3d6ea;--blue-700:#1f4e79;--color-bg:#f6f7f9;--color-surface:var(--ink-0);--color-surface-muted:var(--ink-25);--color-surface-sunken:var(--ink-100);--color-border:var(--ink-200);--color-border-strong:var(--ink-300);--color-text:var(--ink-900);--color-text-muted:var(--ink-600);--color-text-faint:var(--ink-500);--color-heading:var(--ink-800);--color-primary:var(--green-700);--color-on-primary:#fff;--color-primary-tint:var(--green-100);--color-primary-tint-strong:var(--green-200);--color-accent:var(--slate-700);--color-link:var(--green-700);--color-focus:var(--green-700);--color-focus-on-dark:var(--gold-500);--color-danger:var(--red-700);--color-danger-bg:var(--red-50);--color-danger-border:var(--red-200);--color-warning:var(--amber-800);--color-warning-bg:var(--amber-50);--color-warning-border:var(--amber-200);--color-success:var(--green-700);--color-success-bg:#e8f3ec;--color-success-border:var(--green-300);--color-info:var(--blue-700);--color-info-bg:var(--blue-50);--color-info-border:var(--blue-200);--color-progress:var(--slate-700);--color-progress-bg:#e9eef3;--color-progress-border:#c9d4de;--grz-green:var(--green-500);--grz-green-dark:var(--green-700);--grz-green-soft:var(--green-100);--grz-navy:var(--slate-700);--grz-gold:#d0c236;--bo-border:var(--color-border);--bo-text:var(--color-text);--bo-muted:var(--color-text-muted);--font-sans:"Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-mono:ui-monospace,"Cascadia Mono",Consolas,"SFMono-Regular",Menlo,monospace;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-md:0.875rem;--fs-base:0.9375rem;--fs-lg:1.0625rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.25;--lh-normal:1.5;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--shadow-sm:0 1px 2px #18212a0f;--shadow-pop:0 8px 24px #1c283324,0 1px 3px #1c283314;--shadow-dialog:0 20px 48px #1c28333d;--control-h:36px;--control-h-sm:30px;--row-h:40px;--header-top-h:60px;--header-tabs-h:44px;--sidebar-w:272px;--page-max:1440px;--page-gutter:24px;--measure:72ch;--z-sticky:10;--z-header:100;--z-dropdown:1250;--z-drawer-backdrop:1100;--z-drawer:1200;--z-modal:1500;--z-search:2000;--z-toast:2500;--ease:cubic-bezier(0.2,0,0,1);--dur:140ms}@media (max-width:640px){:root{--page-gutter:12px}}html[data-theme=dark]{--brand-primary:var(--brand-dark-primary,#279d6c)!important;--brand-primary-strong:var(--brand-dark-primary-strong,#2fbd82)!important;--brand-on-primary:var(--brand-dark-on-primary,#16211c)!important;--brand-tint:var(--brand-dark-tint,#142b21)!important;--brand-tint-strong:var(--brand-dark-tint-strong,#123426)!important;--slate-950:#0b1116;--slate-900:#111a22;--slate-800:#17222c;--slate-700:#22313f;--ink-0:#161e1b;--ink-25:#1a2320;--ink-50:#1d2724;--ink-100:#222d29;--ink-200:#2c3834;--ink-300:#3d4a45;--ink-400:#5f6d68;--ink-500:#93a19b;--ink-600:#aab6b1;--ink-700:#c3ccc8;--ink-800:#d8dfdc;--ink-900:#e8edeb;--green-50:#12261c;--green-300:#2b5c41;--green-800:#6fd4a5;--red-50:#2e1517;--red-200:#6b2a2f;--red-700:#f6a6a6;--amber-50:#2b2310;--amber-200:#5e4c1c;--amber-600:#e0a944;--amber-800:#f6d27a;--blue-50:#14203a;--blue-200:#2d4675;--blue-700:#a9c3fb;--color-bg:#0f1513;--color-on-primary:var(--brand-on-primary);--color-accent:#8fa6bb;--color-success-bg:#12291b;--color-progress:#a9bccd;--color-progress-bg:#1a2530;--color-progress-border:#34495c;--grz-navy:#8fa6bb;--shadow-sm:0 1px 2px #0006;--shadow-pop:0 8px 24px #00000080,0 1px 3px #0006;--shadow-dialog:0 20px 48px #0009;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0;overflow-y:scroll;padding:0;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-base)}a{color:var(--color-link);text-underline-offset:2px}a:hover{color:var(--green-800)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-primary-tint-strong)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.92em}hr{border:0;border-top:1px solid var(--color-border);margin:var(--sp-4) 0}img{max-width:100%}button{background-color:var(--color-primary-tint-strong);border:none;border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.3;margin-right:5px;padding:8px 12px;transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}button:hover{background-color:var(--green-300)}button:disabled{background-color:var(--ink-100);color:var(--ink-500);cursor:not-allowed}table{background-color:var(--color-surface);border-collapse:collapse;font-size:var(--fs-md);margin-bottom:20px;width:100%}td,th{border:0;border-bottom:1px solid var(--color-border);padding:10px 12px;text-align:left;vertical-align:top}thead{background-color:var(--color-surface-muted)}th{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}thead th{border-bottom-color:var(--color-border-strong)}caption{text-align:left}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,textarea{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--fs-md)}input[type=email],input[type=password],input[type=text],select,textarea{box-sizing:border-box;margin-top:5px;max-width:500px;padding:8px 10px;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px}input::placeholder,textarea::placeholder{color:var(--color-text-faint);opacity:1}input:disabled,select:disabled,textarea:disabled{background-color:var(--ink-50);color:var(--ink-500)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}label{color:var(--color-heading);display:block;font-weight:var(--fw-semibold);margin-bottom:2px}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fjs-container .flatpickr-calendar{animation:none;background:#0000;border:0;border-radius:5px;box-shadow:0 3px 13px #00000014;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.fjs-container .flatpickr-calendar.inline,.fjs-container .flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.fjs-container .flatpickr-calendar.open{display:inline-block;z-index:99999}.fjs-container .flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.fjs-container .flatpickr-calendar.inline{display:block;position:relative;top:2px}.fjs-container .flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.fjs-container .flatpickr-calendar.static.open{display:block;z-index:999}.fjs-container .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.fjs-container .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.fjs-container .flatpickr-calendar .hasTime .dayContainer,.fjs-container .flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fjs-container .flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.fjs-container .flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #eceef1;height:40px}.fjs-container .flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.fjs-container .flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1}.fjs-container .flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.fjs-container .flatpickr-calendar:after,.fjs-container .flatpickr-calendar:before{border:solid #0000;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.fjs-container .flatpickr-calendar.arrowRight:after,.fjs-container .flatpickr-calendar.arrowRight:before,.fjs-container .flatpickr-calendar.rightMost:after,.fjs-container .flatpickr-calendar.rightMost:before{left:auto;right:22px}.fjs-container .flatpickr-calendar.arrowCenter:after,.fjs-container .flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.fjs-container .flatpickr-calendar:before{border-width:5px;margin:0 -5px}.fjs-container .flatpickr-calendar:after{border-width:4px;margin:0 -4px}.fjs-container .flatpickr-calendar.arrowTop:after,.fjs-container .flatpickr-calendar.arrowTop:before{bottom:100%}.fjs-container .flatpickr-calendar.arrowTop:after,.fjs-container .flatpickr-calendar.arrowTop:before{border-bottom-color:#eceef1}.fjs-container .flatpickr-calendar.arrowBottom:after,.fjs-container .flatpickr-calendar.arrowBottom:before{top:100%}.fjs-container .flatpickr-calendar.arrowBottom:after,.fjs-container .flatpickr-calendar.arrowBottom:before{border-top-color:#eceef1}.fjs-container .flatpickr-calendar:focus{outline:0}.fjs-container .flatpickr-wrapper{display:inline-block}.fjs-container .flatpickr-months{display:flex}.fjs-container .flatpickr-months .flatpickr-month{fill:#5a6171;background:#eceef1;border-radius:5px 5px 0 0;color:#5a6171;flex:1 1;height:34px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.fjs-container .flatpickr-months .flatpickr-next-month,.fjs-container .flatpickr-months .flatpickr-prev-month{fill:#5a6171;color:#5a6171;cursor:pointer;height:34px;padding:10px;position:absolute;text-decoration:none;top:0;-webkit-user-select:none;user-select:none;z-index:3}.fjs-container .flatpickr-months .flatpickr-next-month.flatpickr-disabled,.fjs-container .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.fjs-container .flatpickr-months .flatpickr-next-month i,.fjs-container .flatpickr-months .flatpickr-prev-month i{position:relative}.fjs-container .flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.fjs-container .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.fjs-container .flatpickr-months .flatpickr-next-month.flatpickr-next-month,.fjs-container .flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.fjs-container .flatpickr-months .flatpickr-next-month:hover,.fjs-container .flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.fjs-container .flatpickr-months .flatpickr-next-month:hover svg,.fjs-container .flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.fjs-container .flatpickr-months .flatpickr-next-month svg,.fjs-container .flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.fjs-container .flatpickr-months .flatpickr-next-month svg path,.fjs-container .flatpickr-months .flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.fjs-container .numInputWrapper{height:auto;position:relative}.fjs-container .numInputWrapper input,.fjs-container .numInputWrapper span{display:inline-block}.fjs-container .numInputWrapper input{width:100%}.fjs-container .numInputWrapper input::-ms-clear{display:none}.fjs-container .numInputWrapper input::-webkit-inner-spin-button,.fjs-container .numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fjs-container .numInputWrapper span{border:1px solid #48484826;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.fjs-container .numInputWrapper span:hover{background:#0000001a}.fjs-container .numInputWrapper span:active{background:#0003}.fjs-container .numInputWrapper span:after{content:"";display:block;position:absolute}.fjs-container .numInputWrapper span.arrowUp{border-bottom:0;top:0}.fjs-container .numInputWrapper span.arrowUp:after{border-bottom:4px solid #48484899;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.fjs-container .numInputWrapper span.arrowDown{top:50%}.fjs-container .numInputWrapper span.arrowDown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #48484899;top:40%}.fjs-container .numInputWrapper span svg{height:auto;width:inherit}.fjs-container .numInputWrapper span svg path{fill:#5a617180}.fjs-container .numInputWrapper:hover{background:#0000000d}.fjs-container .numInputWrapper:hover span{opacity:1}.fjs-container .flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.fjs-container .flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.fjs-container .flatpickr-current-month span.cur-month:hover{background:#0000000d}.fjs-container .flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.fjs-container .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.fjs-container .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.fjs-container .flatpickr-current-month input.cur-year{appearance:textfield;background:#0000;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.fjs-container .flatpickr-current-month input.cur-year:focus{outline:0}.fjs-container .flatpickr-current-month input.cur-year[disabled],.fjs-container .flatpickr-current-month input.cur-year[disabled]:hover{background:#0000;color:#5a617180;font-size:100%;pointer-events:none}.fjs-container .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:#eceef1;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.fjs-container .flatpickr-current-month .flatpickr-monthDropdown-months:active,.fjs-container .flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.fjs-container .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.fjs-container .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:none;padding:0}.fjs-container .flatpickr-weekdays{align-items:center;background:#eceef1;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.fjs-container .flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1 1}.fjs-container span.flatpickr-weekday{background:#eceef1;color:#5a6171;cursor:default;display:block;flex:1 1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.fjs-container .dayContainer,.fjs-container .flatpickr-weeks{padding:1px 0 0}.fjs-container .flatpickr-days{align-items:flex-start;border-left:1px solid #eceef1;border-right:1px solid #eceef1;display:flex;overflow:hidden;position:relative;width:307.875px}.fjs-container .flatpickr-days:focus{outline:0}.fjs-container .dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.fjs-container .dayContainer+.dayContainer{box-shadow:-1px 0 0 #eceef1}.fjs-container .flatpickr-day{background:none;border:1px solid #0000;border-radius:150px;box-sizing:border-box;color:#484848;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.fjs-container .flatpickr-day.inRange,.fjs-container .flatpickr-day.nextMonthDay.inRange,.fjs-container .flatpickr-day.nextMonthDay.today.inRange,.fjs-container .flatpickr-day.nextMonthDay:focus,.fjs-container .flatpickr-day.nextMonthDay:hover,.fjs-container .flatpickr-day.prevMonthDay.inRange,.fjs-container .flatpickr-day.prevMonthDay.today.inRange,.fjs-container .flatpickr-day.prevMonthDay:focus,.fjs-container .flatpickr-day.prevMonthDay:hover,.fjs-container .flatpickr-day.today.inRange,.fjs-container .flatpickr-day:focus,.fjs-container .flatpickr-day:hover{background:#e2e2e2;border-color:#e2e2e2;cursor:pointer;outline:0}.fjs-container .flatpickr-day.today{border-color:#bbb}.fjs-container .flatpickr-day.today:focus,.fjs-container .flatpickr-day.today:hover{background:#bbb;border-color:#bbb;color:#fff}.fjs-container .flatpickr-day.endRange,.fjs-container .flatpickr-day.endRange.inRange,.fjs-container .flatpickr-day.endRange.nextMonthDay,.fjs-container .flatpickr-day.endRange.prevMonthDay,.fjs-container .flatpickr-day.endRange:focus,.fjs-container .flatpickr-day.endRange:hover,.fjs-container .flatpickr-day.selected,.fjs-container .flatpickr-day.selected.inRange,.fjs-container .flatpickr-day.selected.nextMonthDay,.fjs-container .flatpickr-day.selected.prevMonthDay,.fjs-container .flatpickr-day.selected:focus,.fjs-container .flatpickr-day.selected:hover,.fjs-container .flatpickr-day.startRange,.fjs-container .flatpickr-day.startRange.inRange,.fjs-container .flatpickr-day.startRange.nextMonthDay,.fjs-container .flatpickr-day.startRange.prevMonthDay,.fjs-container .flatpickr-day.startRange:focus,.fjs-container .flatpickr-day.startRange:hover{background:#ff5a5f;border-color:#ff5a5f;box-shadow:none;color:#fff}.fjs-container .flatpickr-day.endRange.startRange,.fjs-container .flatpickr-day.selected.startRange,.fjs-container .flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.fjs-container .flatpickr-day.endRange.endRange,.fjs-container .flatpickr-day.selected.endRange,.fjs-container .flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.fjs-container .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.fjs-container .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.fjs-container .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #ff5a5f}.fjs-container .flatpickr-day.endRange.startRange.endRange,.fjs-container .flatpickr-day.selected.startRange.endRange,.fjs-container .flatpickr-day.startRange.startRange.endRange{border-radius:50px}.fjs-container .flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.fjs-container .flatpickr-day.flatpickr-disabled,.fjs-container .flatpickr-day.flatpickr-disabled:hover,.fjs-container .flatpickr-day.nextMonthDay,.fjs-container .flatpickr-day.notAllowed,.fjs-container .flatpickr-day.notAllowed.nextMonthDay,.fjs-container .flatpickr-day.notAllowed.prevMonthDay,.fjs-container .flatpickr-day.prevMonthDay{background:#0000;border-color:#0000;color:#4848484d;cursor:default}.fjs-container .flatpickr-day.flatpickr-disabled,.fjs-container .flatpickr-day.flatpickr-disabled:hover{color:#4848481a;cursor:not-allowed}.fjs-container .flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f}.fjs-container .flatpickr-day.hidden{visibility:hidden}.fjs-container .rangeMode .flatpickr-day{margin-top:1px}.fjs-container .flatpickr-weekwrapper{float:left}.fjs-container .flatpickr-weekwrapper .flatpickr-weeks{border-left:1px solid #eceef1;padding:0 12px}.fjs-container .flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.fjs-container .flatpickr-weekwrapper span.flatpickr-day,.fjs-container .flatpickr-weekwrapper span.flatpickr-day:hover{background:#0000;border:none;color:#4848484d;cursor:default;display:block;max-width:none;width:100%}.fjs-container .flatpickr-innerContainer{background:#fff;border-bottom:1px solid #eceef1;box-sizing:border-box;display:block;display:flex;overflow:hidden}.fjs-container .flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.fjs-container .flatpickr-time{background:#fff;border-radius:0 0 5px 5px;box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.fjs-container .flatpickr-time:after{clear:both;content:"";display:table}.fjs-container .flatpickr-time .numInputWrapper{flex:1 1;float:left;height:40px;width:40%}.fjs-container .flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.fjs-container .flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.fjs-container .flatpickr-time.hasSeconds .numInputWrapper{width:26%}.fjs-container .flatpickr-time.time24hr .numInputWrapper{width:49%}.fjs-container .flatpickr-time input{appearance:textfield;background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#484848;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.fjs-container .flatpickr-time input.flatpickr-hour{font-weight:700}.fjs-container .flatpickr-time input.flatpickr-minute,.fjs-container .flatpickr-time input.flatpickr-second{font-weight:400}.fjs-container .flatpickr-time input:focus{border:0;outline:0}.fjs-container .flatpickr-time .flatpickr-am-pm,.fjs-container .flatpickr-time .flatpickr-time-separator{align-self:center;color:#484848;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;width:2%}.fjs-container .flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.fjs-container .flatpickr-time .flatpickr-am-pm:focus,.fjs-container .flatpickr-time .flatpickr-am-pm:hover,.fjs-container .flatpickr-time input:focus,.fjs-container .flatpickr-time input:hover{background:#eaeaea}.fjs-container .flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.fjs-container span.flatpickr-day.selected{font-weight:700}.bio-theme-parent{--bio-neutral-subtle:#c7c9d1;--bio-neutral-subtle-hover:#b9bcc6;--bio-radius-md:3px}.fjs-container{--color-background:var(--bio-surface);--color-background-disabled:var(--bio-surface-medium);--color-background-readonly:var(--bio-surface-medium);--color-background-adornment:var(--bio-surface-medium);--color-background-inverted:var(--bio-surface-strong);--color-background-inverted-hover:var(--bio-surface-medium);--color-background-active:var(--bio-neutral-subtle-hover);--color-layer:var(--bio-surface);--color-layer-accent:var(--bio-surface-strong);--color-background-pre:var(--bio-surface);--color-icon-base:var(--bio-text);--color-icon-inverted:var(--bio-text);--color-text:var(--bio-text);--color-text-light:var(--bio-text-subtle);--color-text-lighter:var(--bio-text-subtlest);--color-text-inverted:var(--color-text);--color-text-disabled:var(--color-text-lighter);--color-text-on-primary:var(--bio-text-on-primary);--color-text-placeholder:var(--bio-text-subtle);--color-focus:var(--bio-focus);--button-border-radius:var(--bio-radius-md);--input-border-radius:var(--bio-radius-sm);--surface-border-radius:var(--bio-radius-lg);--color-borders:var(--bio-border-input);--color-borders-group:var(--bio-border-subtle);--color-borders-table:var(--color-borders-group);--color-borders-documentPreview:var(--bio-border-subtle);--color-borders-disabled:var(--bio-border);--color-borders-adornment:var(--bio-border-subtle);--color-borders-readonly:var(--bio-border);--color-borders-inverted:var(--bio-border-disabled);--color-borders-pre:var(--bio-border-subtle);--color-warning:var(--bio-danger);--color-warning-light:var(--bio-danger-surface);--color-accent:var(--bio-primary);--color-accent-readonly:var(--bio-text-subtlest);--color-shadow:var(--bio-shadow);--color-datepicker-background:var(--bio-surface);--color-datepicker-border:var(--bio-border);--color-datepicker-header-background:var(--bio-surface-medium);--color-datepicker-header-color:var(--bio-text-subtle);--color-datepicker-day-color:var(--bio-text);--color-datepicker-day-hover-background:var(--bio-surface-strong);--color-datepicker-day-disabled-color:var(--bio-text-subtlest);--color-datepicker-range-background:var(--bio-surface-medium);--color-datepicker-focused-day:var(--bio-text-subtlest);--font-family:"IBM Plex Sans",sans-serif;--font-size-group:15px;--font-size-base:14px;--font-size-input:14px;--font-size-label:12px;--line-height-base:20px;--line-height-input:18px;--line-height-label:16px;--letter-spacing-base:0.16px;--letter-spacing-input:0.16px;--letter-spacing-label:0.32px;--form-field-height:36px;--border-definition:1px solid var(--color-borders);--border-definition-adornment:1px solid var(--color-borders-adornment);--outline-definition:2px solid var(--bio-focus-ring);--button-warning-outline-definition:2px solid var(--color-warning);--border-definition-disabled:1px solid var(--color-borders-disabled);--border-definition-readonly:1px solid var(--color-borders-readonly);height:100%}.fjs-container .fjs-vertical-layout{display:flex;flex-direction:column}.fjs-container .fjs-columns{display:flex;flex-direction:row}.fjs-container .fjs-vertical-group{display:flex;flex:1 1;width:100%}.fjs-container .fjs-layout-row{flex:auto;padding:9px 0;position:relative}.fjs-container .fjs-layout-row:empty{display:none}.fjs-container .fjs-column{flex-grow:1}.fjs-container img{max-width:100%}.fjs-container .cds--grid{margin-left:0;margin-right:0}.fjs-container .cds--grid .cds--row{align-items:start;margin-left:0;margin-right:0}.fjs-container .cds--grid .cds--grid .cds--row{margin-left:-1rem;margin-right:-1rem}@media (max-width:66rem){.cds--col{flex-basis:auto!important}}.fjs-container .fjs-form{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:400;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);padding:0 4px;position:relative}.fjs-container .fjs-form *{box-sizing:border-box}.fjs-container .fjs-children{display:flex;flex-direction:column;flex-grow:1;min-height:80px}.fjs-container .fjs-element{display:flex;flex-direction:column;margin:0 4px 5px;padding:2px 0}.fjs-container .fjs-element:first-of-type{margin-top:8px}.fjs-container .fjs-form-field:not(.fjs-powered-by){margin:1px 8px}.fjs-container .fjs-powered-by{margin:16px}.fjs-container .fjs-form .fjs-element{margin:0}.fjs-container .fjs-input,.fjs-container .fjs-select,.fjs-container .fjs-taglist-input,.fjs-container .fjs-textarea{background-color:var(--color-background);border-color:var(--color-borders);color:var(--color-text);font-family:inherit;letter-spacing:inherit;line-height:inherit}.fjs-container .fjs-button{font-family:inherit;letter-spacing:inherit;line-height:inherit}.fjs-container .fjs-input::placeholder,.fjs-container .fjs-select [disabled],.fjs-container .fjs-select [read-only],.fjs-container .fjs-select>option:disabled,.fjs-container .fjs-select>option:read-only,.fjs-container .fjs-taglist-input::placeholder,.fjs-container .fjs-textarea::placeholder{color:var(--color-text-light);font-size:var(--font-size-input);letter-spacing:var(--letter-spacing-input);line-height:var(--line-height-input);opacity:1}.fjs-container .fjs-inline-label{align-items:flex-start;display:flex}.fjs-container .fjs-inline-label>.fjs-form-field-label{margin-top:3px}.fjs-container .fjs-form-field-label{align-items:center;color:var(--color-text);display:flex;overflow:hidden;white-space:nowrap}.fjs-container .fjs-incollapsible-label{min-height:var(--line-height-label)}.fjs-container .fjs-form-field-description,.fjs-container .fjs-form-field-error,.fjs-container .fjs-form-field-label{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-label)}.fjs-container .fjs-form-field-description{color:var(--color-text-light)}.fjs-container .fjs-form-field-grouplike{margin:0 10px;padding:10px 6px 0}.fjs-container .fjs-form-field-grouplike .cds--grid{padding:4px 16px}.fjs-container .fjs-form-field-grouplike .fjs-form-field-grouplike .fjs-layout-column:first-child>.fjs-element>.fjs-form-field-grouplike:not(.fjs-editor-container .fjs-form-field-grouplike),.fjs-container .fjs-layout-column:first-child>.fjs-element>.fjs-form-field-grouplike:not(.fjs-editor-container .fjs-form-field-grouplike){margin-left:-6px}.fjs-container .fjs-form-field-grouplike .fjs-form-field-grouplike .fjs-layout-column:last-child>.fjs-element>.fjs-form-field-grouplike:not(.fjs-editor-container .fjs-form-field-grouplike),.fjs-container .fjs-layout-column:last-child>.fjs-element>.fjs-form-field-grouplike:not(.fjs-editor-container .fjs-form-field-grouplike){margin-right:-6px}.fjs-container .fjs-form-field-grouplike .fjs-layout-column:first-child>.fjs-element>.fjs-form-field-grouplike:not(.fjs-editor-container .fjs-form-field-grouplike){margin-left:11px}.fjs-container .fjs-form-field-grouplike .fjs-layout-column:last-child>.fjs-element>.fjs-form-field-grouplike:not(.fjs-editor-container .fjs-form-field-grouplike){margin-right:11px}.fjs-container .fjs-form-field-grouplike.fjs-outlined{outline:solid var(--color-borders-group) 2px}.fjs-container .fjs-form-field-grouplike label{font-size:var(--font-size-label)}.fjs-container .fjs-form-field-grouplike .fjs-form-field-grouplike .cds--grid{padding-left:2rem;padding-right:2rem}.fjs-container .fjs-form-field-grouplike>label{font-size:var(--font-size-group);line-height:var(--line-height-input);margin-left:7px}.fjs-container .fjs-form-field-checkbox .fjs-form-field-label,.fjs-container .fjs-form-field-checklist .fjs-form-field-label:not(:first-child),.fjs-container .fjs-form-field-radio .fjs-form-field-label:not(:first-child){color:var(--color-text);font-size:var(--font-size-input);letter-spacing:var(--letter-spacing-input);line-height:var(--line-height-input);overflow:visible;overflow-wrap:anywhere;white-space:normal}.fjs-container .fjs-form-field-checklist .fjs-form-field-label:first-child,.fjs-container .fjs-form-field-radio .fjs-form-field-label:first-child{margin-bottom:4px}.fjs-container .fjs-form-field.required .group-title:after,.fjs-container .fjs-form-field.required label:after{content:"*"}.fjs-container .fjs-checkbox.group.required label:after,.fjs-container .fjs-radio.required label:after{display:none}.fjs-container .fjs-input,.fjs-container .fjs-select,.fjs-container .fjs-textarea{background-color:var(--color-background);font-size:var(--font-size-input);letter-spacing:var(--letter-spacing-input);line-height:var(--line-height-input)}.fjs-container .fjs-input-adornment{background-color:var(--color-background-adornment);border-color:var(--color-borders-adornment);border-style:solid;color:var(--color-text-light);display:flex;line-height:var(--line-height-input);min-width:min(34px,20%);overflow:hidden;padding:8px;width:auto!important}.fjs-container .fjs-input-adornment span{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.fjs-container .fjs-input-adornment svg{margin:auto}.fjs-container .fjs-form-field-spacer{align-items:center;background-color:initial;display:flex;justify-content:center}.fjs-container hr{border:none;border-top:2px solid var(--color-borders-group)}.fjs-container .fjs-form-field-separator hr{margin:7px 2px}.fjs-container .fjs-button[type=button],.fjs-container .fjs-button[type=reset],.fjs-container .fjs-button[type=submit],.fjs-container .fjs-input[type=email],.fjs-container .fjs-input[type=number],.fjs-container .fjs-input[type=tel],.fjs-container .fjs-input[type=text],.fjs-container .fjs-select,.fjs-container .fjs-textarea{border:var(--border-definition);border-radius:var(--input-border-radius);display:block;margin:4px 0;padding:8px;width:100%}.fjs-container .fjs-input-group .fjs-input[type=email],.fjs-container .fjs-input-group .fjs-input[type=number],.fjs-container .fjs-input-group .fjs-input[type=tel],.fjs-container .fjs-input-group .fjs-input[type=text],.fjs-container .fjs-select{height:var(--form-field-height)}.fjs-container .fjs-taglist{min-height:var(--form-field-height)}.fjs-container .fjs-datepicker,.fjs-container .fjs-timepicker{width:100%}.fjs-container .fjs-datetime-subsection{flex:1 1;min-width:0}.fjs-container .fjs-datetime-separator{width:10px}.fjs-container .fjs-timepicker-anchor{display:flex;height:100%}.fjs-container .fjs-form-field-datetime .fjs-input-adornment svg{color:var(--color-icon-base)}.fjs-container .fjs-input-group{background-color:var(--color-background);border:var(--border-definition);border-radius:var(--input-border-radius);display:flex;height:var(--form-field-height);margin:4px 0;width:100%}.fjs-container .fjs-input-group .fjs-input[type=email],.fjs-container .fjs-input-group .fjs-input[type=number],.fjs-container .fjs-input-group .fjs-input[type=tel],.fjs-container .fjs-input-group .fjs-input[type=text],.fjs-container .fjs-input-group .fjs-select,.fjs-container .fjs-input-group .fjs-taglist{height:auto;min-width:min(60px,40%);width:100%}.fjs-container .fjs-input-group .fjs-input,.fjs-container .fjs-taglist .fjs-taglist-input{border:none;border-radius:0;flex:1 1;margin:0;outline:0;width:auto}.fjs-container .fjs-input-group .fjs-select-display{flex:1 1;line-height:var(--line-height-base);padding:8px;-webkit-user-select:none;user-select:none}.fjs-container .fjs-disabled .fjs-input-group .fjs-select-display,.fjs-container .fjs-input-group .fjs-select-display.fjs-select-placeholder,.fjs-container .fjs-readonly .fjs-input-group .fjs-select-display{color:var(--color-text-light);line-height:var(--line-height-input)}.fjs-container .fjs-input-group .fjs-input-adornment{border-width:0}.fjs-container .fjs-input-group .fjs-input-adornment.border-left{border-left-width:1px}.fjs-container .fjs-input-group .fjs-input-adornment.border-right{border-right-width:1px}.fjs-container .fjs-input-group .fjs-input-adornment.border-radius-right{border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}.fjs-container .fjs-input-group .fjs-input-adornment.border-radius-left{border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.fjs-container .fjs-input-group .fjs-input{border-radius:var(--input-border-radius)}.fjs-container .flatpickr-wrapper{display:flex;height:100%;position:relative;width:100%}.fjs-container .fjs-textarea{height:75px;overflow:hidden;resize:none}.fjs-container .fjs-select-arrow,.fjs-container .fjs-select-cross{align-items:center;display:flex;justify-content:center;padding:6px 10px}.fjs-container .fjs-number-arrow-container{border-left:var(--border-definition-adornment);border-radius:0 var(--input-border-radius) var(--input-border-radius) 0;display:flex;flex-direction:column;overflow:clip;width:clamp(16px,40%,23px)}.fjs-container .fjs-number-arrow-separator{background-color:var(--color-borders-adornment);height:1px}.fjs-container .fjs-number-arrow-container button{align-items:center;background-color:var(--color-background);border:none;color:var(--color-text);display:flex;flex:1 1;font-size:10px;font-weight:700;justify-content:center;line-height:15px}.fjs-container .fjs-number-arrow-container button:hover{background-color:var(--color-background-inverted-hover);color:var(--color-text-inverted)}.fjs-container .fjs-form-field-number.fjs-readonly .fjs-number-arrow-container{display:none}.fjs-container .fjs-radio{display:flex;flex-direction:column}.fjs-container .fjs-input[type=checkbox],.fjs-container .fjs-input[type=radio]{accent-color:var(--color-accent);margin:6px 10px 6px 4px}.fjs-container .fjs-button[type=button],.fjs-container .fjs-button[type=submit]{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-primary)}.fjs-container .fjs-button[type=reset]{background-color:initial;border-color:var(--color-borders);color:var(--color-text)}.fjs-container .fjs-button[type=button],.fjs-container .fjs-button[type=reset],.fjs-container .fjs-button[type=submit]{border-radius:var(--button-border-radius);min-width:100px;width:auto}.fjs-container .fjs-button[type=button],.fjs-container .fjs-button[type=submit]{font-weight:600}.fjs-container .fjs-button[type=button]:focus,.fjs-container .fjs-button[type=reset]:focus,.fjs-container .fjs-button[type=submit]:focus,.fjs-container .fjs-input-group:focus-within,.fjs-container .fjs-input[type=email]:focus,.fjs-container .fjs-input[type=number]:focus,.fjs-container .fjs-input[type=tel]:focus,.fjs-container .fjs-input[type=text]:focus,.fjs-container .fjs-select:focus,.fjs-container .fjs-taglist:focus-within,.fjs-container .fjs-textarea:focus{border-color:var(--color-focus);outline:var(--outline-definition)}.fjs-container .fjs-input-group .fjs-input,.fjs-container .fjs-input-group .fjs-input:focus{outline:none}.fjs-container .fjs-button[type=button]:focus,.fjs-container .fjs-button[type=submit]:focus{border-color:var(--color-accent)}.fjs-container .fjs-disabled .fjs-input-group,.fjs-container .fjs-input:disabled,.fjs-container .fjs-number-arrow-container.fjs-disabled button,.fjs-container .fjs-select:disabled,.fjs-container .fjs-taglist.fjs-disabled,.fjs-container .fjs-textarea:disabled{background-color:var(--color-background-disabled);border-color:var(--color-borders-disabled);color:var(--color-text-disabled)}.fjs-container .fjs-number-arrow-container.fjs-disabled button{background-color:var(--color-background-disabled)}.fjs-container .fjs-number-arrow-container.fjs-readonly button,.fjs-container .fjs-readonly .fjs-input-group,.fjs-container .fjs-readonly .fjs-input:read-only:not(:disabled),.fjs-container .fjs-readonly .fjs-select:read-only:not(:disabled),.fjs-container .fjs-readonly .fjs-textarea:read-only:not(:disabled),.fjs-container .fjs-taglist.fjs-readonly{background-color:var(--color-background-readonly);border-color:var(--color-borders-readonly)}.fjs-container .fjs-form-field-checkbox.fjs-readonly,.fjs-container .fjs-form-field-checklist.fjs-readonly,.fjs-container .fjs-form-field-radio.fjs-readonly{pointer-events:none}.fjs-container .fjs-form-field-checkbox.fjs-readonly .fjs-input:not(:disabled),.fjs-container .fjs-form-field-checklist.fjs-readonly .fjs-input:not(:disabled),.fjs-container .fjs-form-field-radio.fjs-readonly .fjs-input:not(:disabled){accent-color:var(--color-accent-readonly);opacity:.4}.fjs-container .fjs-button[type=button]:disabled,.fjs-container .fjs-button[type=reset]:disabled,.fjs-container .fjs-button[type=submit]:disabled{background-color:var(--color-background-disabled);border-color:var(--color-borders-disabled);color:var(--color-text-disabled)}.fjs-container .fjs-disabled .fjs-input-group .fjs-input-adornment,.fjs-container .fjs-disabled .fjs-input-group .fjs-number-arrow-container,.fjs-container .fjs-disabled .fjs-input-group .fjs-number-arrow-separator{border-color:var(--color-borders-disabled)}.fjs-container .fjs-disabled .fjs-input-group .fjs-number-arrow-container .fjs-number-arrow-down,.fjs-container .fjs-disabled .fjs-input-group .fjs-number-arrow-container .fjs-number-arrow-up{pointer-events:none}.fjs-container .fjs-readonly .fjs-input-group .fjs-input-adornment,.fjs-container .fjs-readonly .fjs-input-group .fjs-number-arrow-container,.fjs-container .fjs-readonly .fjs-input-group .fjs-number-arrow-separator{border-color:var(--color-borders-readonly)}.fjs-container .fjs-form-field.fjs-has-errors .fjs-input,.fjs-container .fjs-form-field.fjs-has-errors .fjs-input-group,.fjs-container .fjs-form-field.fjs-has-errors .fjs-input-group .fjs-input,.fjs-container .fjs-form-field.fjs-has-errors .fjs-select,.fjs-container .fjs-form-field.fjs-has-errors .fjs-taglist,.fjs-container .fjs-form-field.fjs-has-errors .fjs-textarea{border-color:var(--color-warning);outline-color:var(--bio-focus-ring-danger)}.fjs-container .fjs-form-field.fjs-has-errors .fjs-number-arrow-container{border-color:var(--bio-danger-surface)}.fjs-container .fjs-form-field.fjs-has-errors .fjs-number-arrow-separator{background-color:var(--bio-danger-surface)}.fjs-container .fjs-form-field.fjs-has-errors .fjs-number-arrow-container button{background-color:var(--bio-danger-surface-subtle)}.fjs-container .fjs-form-field.fjs-has-errors .fjs-number-arrow-container button:hover{background-color:var(--bio-danger-surface)}.fjs-container .fjs-form-field.fjs-has-errors .fjs-input-adornment{border-color:var(--color-warning-light)}.fjs-container .fjs-form-field-error{color:var(--color-warning)}.fjs-container .fjs-form-field-error>ul{list-style-type:none;margin:0;padding:0}.fjs-container .fjs-form-field-error>ul>li{list-style-type:none}.fjs-container .fjs-form-field-html,.fjs-container .fjs-form-field-text{overflow-wrap:break-word}.fjs-container .fjs-form-field-html a,.fjs-container .fjs-form-field-text a{color:var(--color-accent)}.fjs-container .fjs-form-field-html .fjs-disabled-link,.fjs-container .fjs-form-field-text .fjs-disabled-link{cursor:default;pointer-events:none}.fjs-container .fjs-form-field-html table,.fjs-container .fjs-form-field-text table{border-collapse:collapse;width:auto}.fjs-container .fjs-form-field-html table,.fjs-container .fjs-form-field-html td,.fjs-container .fjs-form-field-html th,.fjs-container .fjs-form-field-text table,.fjs-container .fjs-form-field-text td,.fjs-container .fjs-form-field-text th{border:1px solid var(--color-borders-table);padding:8px}.fjs-container .fjs-form-field-html th,.fjs-container .fjs-form-field-text th{font-weight:700}.fjs-container .fjs-form-field-html td,.fjs-container .fjs-form-field-text td{white-space:nowrap}.fjs-container .fjs-form-field-html pre,.fjs-container .fjs-form-field-text pre{background:var(--color-background-pre);border:1px solid var(--color-borders-pre);overflow-wrap:anywhere;padding:4px;white-space:pre-wrap}.fjs-container .fjs-select-anchor,.fjs-container .fjs-taglist-anchor,.fjs-container .fjs-timepicker-anchor{position:relative}.fjs-container .fjs-select-anchor .fjs-dropdownlist,.fjs-container .fjs-taglist-anchor .fjs-dropdownlist{position:absolute;top:-5px}.fjs-container .fjs-select-hidden-input{border:none;opacity:0;overflow:hidden;padding:0;width:0}.fjs-container .fjs-taglist{background-color:var(--color-background);border:1px solid var(--color-borders);border-radius:var(--input-border-radius);display:flex;flex-wrap:wrap;gap:5px;margin:4px 0;padding:5px}.fjs-container .fjs-taglist-skip-link{background-color:initial;border:none;color:#0000;height:0;left:-100px;outline:none;position:absolute;width:0}.fjs-container .fjs-taglist-skip-link:focus{border:1px solid var(--color-accent);color:var(--color-accent);height:auto;left:0;position:relative;width:auto}.fjs-container .fjs-taglist .fjs-taglist-tag{border-radius:var(--button-border-radius);color:var(--color-text-inverted);display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.fjs-container .fjs-taglist .fjs-taglist-tag,.fjs-container .fjs-taglist.fjs-disabled .fjs-taglist-tag,.fjs-container .fjs-taglist.fjs-readonly .fjs-taglist-tag{background-color:var(--color-background-inverted)}.fjs-container .fjs-taglist .fjs-taglist-tags{display:flex;flex-wrap:wrap;gap:5px}.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-label{padding:2px 6px 2px 8px}.fjs-container .fjs-taglist.fjs-disabled .fjs-taglist-tag .fjs-taglist-tag-label,.fjs-container .fjs-taglist.fjs-readonly .fjs-taglist-tag .fjs-taglist-tag-label{padding:2px 8px}.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-remove{align-items:center;background-color:var(--bio-neutral-subtle);border:none;display:flex;height:24px;justify-content:center;overflow:clip;padding:0;width:24px}.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-remove>svg{color:var(--color-icon-inverted);opacity:.6}.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-remove:focus-visible,.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-remove:hover{background-color:var(--color-background-active)}.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-remove:focus-visible>svg,.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-remove:hover>svg{opacity:1}.fjs-container .fjs-taglist .fjs-taglist-tag .fjs-taglist-tag-remove:focus-visible{outline:none}.fjs-container .fjs-taglist .fjs-taglist-input{background-color:initial;border:none;flex-grow:1;height:22px;margin:1px 0;min-width:100px}.fjs-container .fjs-dropdownlist{background-color:var(--color-layer);border-radius:var(--surface-border-radius);box-shadow:0 0 5px var(--color-shadow);margin-top:3px;overflow-y:auto;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.fjs-container .fjs-dropdownlist .fjs-dropdownlist-item{border-bottom:1px solid var(--color-borders-inverted);color:var(--color-text-light);padding:6px 8px}.fjs-container .fjs-dropdownlist .fjs-dropdownlist-item:last-child{border-bottom:none}.fjs-container .fjs-dropdownlist .fjs-dropdownlist-item.focused{background-color:var(--color-background-inverted);color:var(--color-text-inverted)}.fjs-container .fjs-dropdownlist .fjs-dropdownlist-empty{color:var(--color-text-light);padding:6px 8px}.fjs-container .fjs-image-container{height:fit-content;width:fit-content}.fjs-container .fjs-image{object-fit:contain}.fjs-container .fjs-iframe{border:1px solid var(--color-borders-readonly);margin:4px 0;width:100%}.fjs-container .fjs-documentPreview-placeholder,.fjs-container .fjs-iframe-placeholder,.fjs-container .fjs-image-placeholder{background:var(--color-background-readonly);color:var(--color-text-light);display:flex;height:90px;justify-content:center;margin:4px 0;width:100%}.fjs-container .fjs-documentPreview-placeholder,.fjs-container .fjs-iframe-placeholder{border:1px solid var(--color-borders-readonly)}.fjs-container .fjs-documentPreview-placeholder .fjs-documentPreview-placeholder-text,.fjs-container .fjs-iframe-placeholder .fjs-iframe-placeholder-text,.fjs-container .fjs-image-placeholder .fjs-image-placeholder-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.fjs-container .fjs-documentPreview-placeholder .fjs-documentPreview-placeholder-text,.fjs-container .fjs-iframe-placeholder .fjs-iframe-placeholder-text{font-size:var(--font-size-label)}.fjs-container .fjs-form-field-table{display:flex;flex-direction:column;row-gap:4px}.fjs-container .fjs-table-middle-container{border:1px solid var(--color-borders-group);border-radius:var(--surface-border-radius);display:flex;flex-direction:column;overflow-x:hidden}.fjs-container .fjs-table-middle-container.fjs-table-empty{border:none;color:var(--color-text-disabled);padding-left:16px}.fjs-container .fjs-table-inner-container{display:flex;flex-direction:column;overflow-x:auto}.fjs-container .fjs-table{border-collapse:initial;border-spacing:0;overflow-y:auto}.fjs-container .fjs-table-head{background-color:var(--color-layer-accent)}.fjs-container .fjs-table-th{cursor:pointer;min-width:120px}.fjs-container .fjs-table-th:first-child{border-top-left-radius:calc(var(--surface-border-radius) - 1px)}.fjs-container .fjs-table-th:last-child{border-top-right-radius:calc(var(--surface-border-radius) - 1px)}.fjs-container .fjs-table-th-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.fjs-container .fjs-table-th:focus{outline:var(--outline-definition);outline-offset:-2px}.fjs-container .fjs-table-td,.fjs-container .fjs-table-th{height:32px;padding:0 16px;text-align:left;vertical-align:center}.fjs-container .fjs-table-body .fjs-table-tr:not(:last-child) .fjs-table-td{border-bottom:1px solid var(--color-borders-group)}.fjs-container .fjs-table-nav{align-items:center;border-top:1px solid var(--color-borders-group);display:flex;flex-direction:row;justify-content:flex-end}.fjs-container .fjs-table-nav-button{align-items:center;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-left:1px solid var(--color-borders-group);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.fjs-container .fjs-table-nav-button:first-of-type{margin-left:16px}.fjs-container .fjs-table-nav-button:last-of-type{border-bottom-right-radius:calc(var(--surface-border-radius) - 1px)}.fjs-container .fjs-table-nav-button:focus{outline:var(--outline-definition);outline-offset:-2px}.fjs-container .fjs-table-nav-button svg,.fjs-container .fjs-table-sort-icon-asc,.fjs-container .fjs-table-sort-icon-desc{width:16px}.fjs-container .fjs-documentPreview-document-container{display:flex;flex-direction:column;gap:8px;width:100%}.fjs-container .fjs-documentPreview-single-document-container{align-items:center;border:1px solid var(--color-borders-documentPreview);border-radius:var(--surface-border-radius);display:flex;flex-direction:column;justify-content:center;width:100%;.fjs-form-field-error{align-self:flex-start}}.fjs-container .fjs-documentPreview-non-preview-item{flex-direction:row}.fjs-container .fjs-documentPreview-single-document-container:not(.fjs-documentPreview-non-preview-item){overflow-y:auto;position:relative}.fjs-container .fjs-documentPreview-single-document-container:not(.fjs-documentPreview-non-preview-item) .fjs-documentPreview-download-button{position:absolute;right:6px;top:6px;z-index:1}.fjs-container .fjs-documentPreview-pdf-viewer{all:unset;min-height:400px;width:100%}.fjs-container .fjs-documentPreview-download-button{align-items:center;background:var(--color-layer);border:1px solid var(--color-borders-documentPreview);border-radius:var(--button-border-radius);box-sizing:border-box;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px;svg{color:var(--color-text)}svg:focus{outline:none}}.fjs-container .fjs-documentPreview-non-preview-item{align-items:center;color:var(--color-text-light);display:flex;justify-content:space-between;padding:8px}.fjs-container .fjs-repeat-row-container{display:flex;flex-direction:row;gap:1rem}.fjs-container .fjs-repeat-row-rows{flex:1 1;margin-right:1rem}.fjs-container .fjs-repeat-row-container .fjs-repeat-row-remove{align-items:center;background:#0000;border:none;color:var(--color-icon-base);cursor:pointer;display:flex;justify-content:center;padding:0;width:32px}.fjs-container .fjs-repeat-row-container .fjs-repeat-row-remove:focus-visible{outline:none}.fjs-container .fjs-repeat-row-container .fjs-repeat-row-remove .fjs-repeat-row-remove-icon-container{align-items:center;border-radius:var(--button-border-radius);display:flex;height:24px;justify-content:center;width:24px}.fjs-container .fjs-repeat-row-container .fjs-repeat-row-remove:focus-visible .fjs-repeat-row-remove-icon-container{outline:var(--button-warning-outline-definition)}.fjs-container .fjs-repeat-row-container:hover .fjs-repeat-render-footer-spacer{width:24px}.fjs-container .fjs-repeat-row-container .fjs-repeat-row-remove:focus-visible,.fjs-container .fjs-repeat-row-container .fjs-repeat-row-remove:hover{color:var(--color-warning)}.fjs-container .fjs-repeat-row-collapsed{display:none}.fjs-container .fjs-repeat-render-footer{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:12px 4px}.fjs-container .fjs-repeat-render-footer.fjs-remove-allowed{justify-content:space-between;margin-right:32px}.fjs-container .fjs-repeat-render-footer button{align-items:center;background:none;border:none;color:var(--color-accent);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;margin:0;padding:4px}.fjs-container .fjs-repeat-render-footer button svg{margin-right:4px}.fjs-container .flatpickr-day.today{background-color:initial;border-color:#0000;font-weight:700}.fjs-container .flatpickr-day.today:focus,.fjs-container .flatpickr-day.today:hover{background-color:var(--color-datepicker-focused-day);border-color:var(--color-borders);color:var(--color-text-inverted)}.fjs-container .flatpickr-day.selected{background-color:inherit;border-color:var(--color-accent);color:inherit;font-weight:400}.fjs-container .flatpickr-day.selected.today{font-weight:700}.fjs-container .flatpickr-day.selected:focus,.fjs-container .flatpickr-day.selected:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverted);font-weight:700}.fjs-container .flatpickr-days,.fjs-container .flatpickr-weekdays{padding:10px;width:100%}.fjs-container .dayContainer{height:auto}.fjs-container .flatpickr-calendar.open{background:var(--color-datepicker-background);height:auto;margin:0;padding:0;width:326px}.fjs-container .flatpickr-calendar.hasTime.noCalendar{max-width:250px;width:auto}.fjs-container .flatpickr-calendar{width:326px}.fjs-container .flatpickr-calendar,.fjs-container .flatpickr-innerContainer,.fjs-container .flatpickr-time{background:var(--color-datepicker-background)}.fjs-container .flatpickr-calendar{box-shadow:0 3px 13px var(--color-shadow)}.fjs-container .flatpickr-calendar.hasTime .flatpickr-time,.fjs-container .flatpickr-days,.fjs-container .flatpickr-innerContainer,.fjs-container .flatpickr-weekwrapper .flatpickr-weeks,.fjs-container .numInputWrapper span{border-color:var(--color-datepicker-border)}.fjs-container .flatpickr-calendar:not(.hasTime) .flatpickr-innerContainer{border-bottom:0}.fjs-container .flatpickr-days{border-left:0;border-right:0}.fjs-container .flatpickr-calendar.arrowTop:after,.fjs-container .flatpickr-calendar.arrowTop:before{border-bottom-color:var(--color-datepicker-header-background)}.fjs-container .flatpickr-calendar.arrowBottom:after,.fjs-container .flatpickr-calendar.arrowBottom:before{border-top-color:var(--color-datepicker-header-background)}.fjs-container .flatpickr-current-month .flatpickr-monthDropdown-months,.fjs-container .flatpickr-months .flatpickr-month,.fjs-container .flatpickr-weekdays,.fjs-container span.flatpickr-weekday{fill:var(--color-datepicker-header-color);background:var(--color-datepicker-header-background);color:var(--color-datepicker-header-color)}.fjs-container .flatpickr-months .flatpickr-next-month,.fjs-container .flatpickr-months .flatpickr-prev-month{fill:var(--color-datepicker-header-color);color:var(--color-datepicker-header-color)}.fjs-container .flatpickr-months .flatpickr-next-month:hover svg,.fjs-container .flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--color-datepicker-day-color)}.fjs-container .flatpickr-day{color:var(--color-datepicker-day-color)}.fjs-container .flatpickr-day:focus,.fjs-container .flatpickr-day:hover{background:var(--color-datepicker-day-hover-background);border-color:var(--color-datepicker-day-hover-background)}.fjs-container .flatpickr-day.flatpickr-disabled,.fjs-container .flatpickr-day.nextMonthDay,.fjs-container .flatpickr-day.prevMonthDay{color:var(--color-datepicker-day-disabled-color)}.fjs-container .flatpickr-day.inRange{background:var(--color-datepicker-range-background);border-color:var(--color-datepicker-range-background);box-shadow:-5px 0 0 var(--color-datepicker-range-background),5px 0 0 var(--color-datepicker-range-background)}.fjs-container .flatpickr-time .flatpickr-am-pm,.fjs-container .flatpickr-time .flatpickr-time-separator,.fjs-container .flatpickr-time input{color:var(--color-datepicker-day-color)}.fjs-container .flatpickr-time .flatpickr-am-pm:hover,.fjs-container .flatpickr-time input:hover,.fjs-container .numInputWrapper span:hover,.fjs-container .numInputWrapper:hover{background:var(--color-datepicker-day-hover-background)}.fjs-container .numInputWrapper span svg path{fill:var(--color-datepicker-header-color)}.fjs-container .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color-datepicker-header-color)}.fjs-container .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--color-datepicker-header-color)}.fjs-container .flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color-datepicker-day-color)}.fjs-container .flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:var(--color-datepicker-day-color)}.fjs-hidden{display:none}.fjs-container .fjs-filepicker-container{align-items:center;display:flex;flex-direction:row;gap:8px}.cds--grid{margin-inline:auto;max-inline-size:99rem;padding-inline:1rem}@media (min-width:42rem){.cds--grid{padding-inline:2rem}}@media (min-width:99rem){.cds--grid{padding-inline:2.5rem}.cds--grid--full-width{max-inline-size:100%}}.cds--row{display:flex;flex-wrap:wrap;margin-inline:-1rem}.cds--col-padding,.cds--row-padding [class*=cds--col]{padding-block:1rem}.cds--grid--condensed [class*=cds--col]{padding-block:.03125rem}.cds--col{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col,.cds--row--condensed .cds--col{padding-inline:.03125rem}.cds--grid--narrow .cds--col,.cds--row--narrow .cds--col{padding-inline:0 1rem}.cds--col-sm-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-0,.cds--row--condensed .cds--col-sm-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-0,.cds--row--narrow .cds--col-sm-0{padding-inline:0 1rem}.cds--col-sm-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-1,.cds--row--condensed .cds--col-sm-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-1,.cds--row--narrow .cds--col-sm-1{padding-inline:0 1rem}.cds--col-sm-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-2,.cds--row--condensed .cds--col-sm-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-2,.cds--row--narrow .cds--col-sm-2{padding-inline:0 1rem}.cds--col-sm-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-3,.cds--row--condensed .cds--col-sm-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-3,.cds--row--narrow .cds--col-sm-3{padding-inline:0 1rem}.cds--col-sm-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-4,.cds--row--condensed .cds--col-sm-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-4,.cds--row--narrow .cds--col-sm-4{padding-inline:0 1rem}.cds--col-sm,.cds--col-sm--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm,.cds--grid--condensed .cds--col-sm--auto,.cds--row--condensed .cds--col-sm,.cds--row--condensed .cds--col-sm--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm,.cds--grid--narrow .cds--col-sm--auto,.cds--row--narrow .cds--col-sm,.cds--row--narrow .cds--col-sm--auto{padding-inline:0 1rem}.cds--col,.cds--col-sm{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-sm--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-sm-0{display:none}.cds--col-sm-1{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-sm-2{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-sm-3{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-sm-4{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-sm-0{margin-inline-start:0}.cds--offset-sm-1{margin-inline-start:25%}.cds--offset-sm-2{margin-inline-start:50%}.cds--offset-sm-3{margin-inline-start:75%}.cds--col-md-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-0,.cds--row--condensed .cds--col-md-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-0,.cds--row--narrow .cds--col-md-0{padding-inline:0 1rem}.cds--col-md-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-1,.cds--row--condensed .cds--col-md-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-1,.cds--row--narrow .cds--col-md-1{padding-inline:0 1rem}.cds--col-md-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-2,.cds--row--condensed .cds--col-md-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-2,.cds--row--narrow .cds--col-md-2{padding-inline:0 1rem}.cds--col-md-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-3,.cds--row--condensed .cds--col-md-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-3,.cds--row--narrow .cds--col-md-3{padding-inline:0 1rem}.cds--col-md-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-4,.cds--row--condensed .cds--col-md-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-4,.cds--row--narrow .cds--col-md-4{padding-inline:0 1rem}.cds--col-md-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-5,.cds--row--condensed .cds--col-md-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-5,.cds--row--narrow .cds--col-md-5{padding-inline:0 1rem}.cds--col-md-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-6,.cds--row--condensed .cds--col-md-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-6,.cds--row--narrow .cds--col-md-6{padding-inline:0 1rem}.cds--col-md-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-7,.cds--row--condensed .cds--col-md-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-7,.cds--row--narrow .cds--col-md-7{padding-inline:0 1rem}.cds--col-md-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-8,.cds--row--condensed .cds--col-md-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-8,.cds--row--narrow .cds--col-md-8{padding-inline:0 1rem}.cds--col-md,.cds--col-md--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md,.cds--grid--condensed .cds--col-md--auto,.cds--row--condensed .cds--col-md,.cds--row--condensed .cds--col-md--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md,.cds--grid--narrow .cds--col-md--auto,.cds--row--narrow .cds--col-md,.cds--row--narrow .cds--col-md--auto{padding-inline:0 1rem}@media (min-width:42rem){.cds--col,.cds--col-md{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-md--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-md-0{display:none}.cds--col-md-1{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-md-2{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-md-3{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-md-4{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-md-5{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-md-6{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-md-7{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-md-8{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-md-0{margin-inline-start:0}.cds--offset-md-1{margin-inline-start:12.5%}.cds--offset-md-2{margin-inline-start:25%}.cds--offset-md-3{margin-inline-start:37.5%}.cds--offset-md-4{margin-inline-start:50%}.cds--offset-md-5{margin-inline-start:62.5%}.cds--offset-md-6{margin-inline-start:75%}.cds--offset-md-7{margin-inline-start:87.5%}}.cds--col-lg-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-0,.cds--row--condensed .cds--col-lg-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-0,.cds--row--narrow .cds--col-lg-0{padding-inline:0 1rem}.cds--col-lg-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-1,.cds--row--condensed .cds--col-lg-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-1,.cds--row--narrow .cds--col-lg-1{padding-inline:0 1rem}.cds--col-lg-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-2,.cds--row--condensed .cds--col-lg-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-2,.cds--row--narrow .cds--col-lg-2{padding-inline:0 1rem}.cds--col-lg-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-3,.cds--row--condensed .cds--col-lg-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-3,.cds--row--narrow .cds--col-lg-3{padding-inline:0 1rem}.cds--col-lg-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-4,.cds--row--condensed .cds--col-lg-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-4,.cds--row--narrow .cds--col-lg-4{padding-inline:0 1rem}.cds--col-lg-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-5,.cds--row--condensed .cds--col-lg-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-5,.cds--row--narrow .cds--col-lg-5{padding-inline:0 1rem}.cds--col-lg-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-6,.cds--row--condensed .cds--col-lg-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-6,.cds--row--narrow .cds--col-lg-6{padding-inline:0 1rem}.cds--col-lg-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-7,.cds--row--condensed .cds--col-lg-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-7,.cds--row--narrow .cds--col-lg-7{padding-inline:0 1rem}.cds--col-lg-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-8,.cds--row--condensed .cds--col-lg-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-8,.cds--row--narrow .cds--col-lg-8{padding-inline:0 1rem}.cds--col-lg-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-9,.cds--row--condensed .cds--col-lg-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-9,.cds--row--narrow .cds--col-lg-9{padding-inline:0 1rem}.cds--col-lg-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-10,.cds--row--condensed .cds--col-lg-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-10,.cds--row--narrow .cds--col-lg-10{padding-inline:0 1rem}.cds--col-lg-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-11,.cds--row--condensed .cds--col-lg-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-11,.cds--row--narrow .cds--col-lg-11{padding-inline:0 1rem}.cds--col-lg-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-12,.cds--row--condensed .cds--col-lg-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-12,.cds--row--narrow .cds--col-lg-12{padding-inline:0 1rem}.cds--col-lg-13{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-13,.cds--row--condensed .cds--col-lg-13{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-13,.cds--row--narrow .cds--col-lg-13{padding-inline:0 1rem}.cds--col-lg-14{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-14,.cds--row--condensed .cds--col-lg-14{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-14,.cds--row--narrow .cds--col-lg-14{padding-inline:0 1rem}.cds--col-lg-15{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-15,.cds--row--condensed .cds--col-lg-15{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-15,.cds--row--narrow .cds--col-lg-15{padding-inline:0 1rem}.cds--col-lg-16{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-16,.cds--row--condensed .cds--col-lg-16{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-16,.cds--row--narrow .cds--col-lg-16{padding-inline:0 1rem}.cds--col-lg,.cds--col-lg--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg,.cds--grid--condensed .cds--col-lg--auto,.cds--row--condensed .cds--col-lg,.cds--row--condensed .cds--col-lg--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg,.cds--grid--narrow .cds--col-lg--auto,.cds--row--narrow .cds--col-lg,.cds--row--narrow .cds--col-lg--auto{padding-inline:0 1rem}@media (min-width:66rem){.cds--col,.cds--col-lg{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-lg--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-lg-0{display:none}.cds--col-lg-1{display:block;flex:0 0 6.25%;max-inline-size:6.25%}.cds--col-lg-2{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-lg-3{display:block;flex:0 0 18.75%;max-inline-size:18.75%}.cds--col-lg-4{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-lg-5{display:block;flex:0 0 31.25%;max-inline-size:31.25%}.cds--col-lg-6{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-lg-7{display:block;flex:0 0 43.75%;max-inline-size:43.75%}.cds--col-lg-8{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-lg-9{display:block;flex:0 0 56.25%;max-inline-size:56.25%}.cds--col-lg-10{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-lg-11{display:block;flex:0 0 68.75%;max-inline-size:68.75%}.cds--col-lg-12{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-lg-13{display:block;flex:0 0 81.25%;max-inline-size:81.25%}.cds--col-lg-14{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-lg-15{display:block;flex:0 0 93.75%;max-inline-size:93.75%}.cds--col-lg-16{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-lg-0{margin-inline-start:0}.cds--offset-lg-1{margin-inline-start:6.25%}.cds--offset-lg-2{margin-inline-start:12.5%}.cds--offset-lg-3{margin-inline-start:18.75%}.cds--offset-lg-4{margin-inline-start:25%}.cds--offset-lg-5{margin-inline-start:31.25%}.cds--offset-lg-6{margin-inline-start:37.5%}.cds--offset-lg-7{margin-inline-start:43.75%}.cds--offset-lg-8{margin-inline-start:50%}.cds--offset-lg-9{margin-inline-start:56.25%}.cds--offset-lg-10{margin-inline-start:62.5%}.cds--offset-lg-11{margin-inline-start:68.75%}.cds--offset-lg-12{margin-inline-start:75%}.cds--offset-lg-13{margin-inline-start:81.25%}.cds--offset-lg-14{margin-inline-start:87.5%}.cds--offset-lg-15{margin-inline-start:93.75%}}.cds--col-xlg-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-0,.cds--row--condensed .cds--col-xlg-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-0,.cds--row--narrow .cds--col-xlg-0{padding-inline:0 1rem}.cds--col-xlg-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-1,.cds--row--condensed .cds--col-xlg-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-1,.cds--row--narrow .cds--col-xlg-1{padding-inline:0 1rem}.cds--col-xlg-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-2,.cds--row--condensed .cds--col-xlg-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-2,.cds--row--narrow .cds--col-xlg-2{padding-inline:0 1rem}.cds--col-xlg-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-3,.cds--row--condensed .cds--col-xlg-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-3,.cds--row--narrow .cds--col-xlg-3{padding-inline:0 1rem}.cds--col-xlg-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-4,.cds--row--condensed .cds--col-xlg-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-4,.cds--row--narrow .cds--col-xlg-4{padding-inline:0 1rem}.cds--col-xlg-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-5,.cds--row--condensed .cds--col-xlg-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-5,.cds--row--narrow .cds--col-xlg-5{padding-inline:0 1rem}.cds--col-xlg-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-6,.cds--row--condensed .cds--col-xlg-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-6,.cds--row--narrow .cds--col-xlg-6{padding-inline:0 1rem}.cds--col-xlg-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-7,.cds--row--condensed .cds--col-xlg-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-7,.cds--row--narrow .cds--col-xlg-7{padding-inline:0 1rem}.cds--col-xlg-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-8,.cds--row--condensed .cds--col-xlg-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-8,.cds--row--narrow .cds--col-xlg-8{padding-inline:0 1rem}.cds--col-xlg-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-9,.cds--row--condensed .cds--col-xlg-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-9,.cds--row--narrow .cds--col-xlg-9{padding-inline:0 1rem}.cds--col-xlg-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-10,.cds--row--condensed .cds--col-xlg-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-10,.cds--row--narrow .cds--col-xlg-10{padding-inline:0 1rem}.cds--col-xlg-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-11,.cds--row--condensed .cds--col-xlg-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-11,.cds--row--narrow .cds--col-xlg-11{padding-inline:0 1rem}.cds--col-xlg-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-12,.cds--row--condensed .cds--col-xlg-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-12,.cds--row--narrow .cds--col-xlg-12{padding-inline:0 1rem}.cds--col-xlg-13{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-13,.cds--row--condensed .cds--col-xlg-13{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-13,.cds--row--narrow .cds--col-xlg-13{padding-inline:0 1rem}.cds--col-xlg-14{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-14,.cds--row--condensed .cds--col-xlg-14{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-14,.cds--row--narrow .cds--col-xlg-14{padding-inline:0 1rem}.cds--col-xlg-15{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-15,.cds--row--condensed .cds--col-xlg-15{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-15,.cds--row--narrow .cds--col-xlg-15{padding-inline:0 1rem}.cds--col-xlg-16{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-16,.cds--row--condensed .cds--col-xlg-16{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-16,.cds--row--narrow .cds--col-xlg-16{padding-inline:0 1rem}.cds--col-xlg,.cds--col-xlg--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg,.cds--grid--condensed .cds--col-xlg--auto,.cds--row--condensed .cds--col-xlg,.cds--row--condensed .cds--col-xlg--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg,.cds--grid--narrow .cds--col-xlg--auto,.cds--row--narrow .cds--col-xlg,.cds--row--narrow .cds--col-xlg--auto{padding-inline:0 1rem}@media (min-width:82rem){.cds--col,.cds--col-xlg{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-xlg--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-xlg-0{display:none}.cds--col-xlg-1{display:block;flex:0 0 6.25%;max-inline-size:6.25%}.cds--col-xlg-2{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-xlg-3{display:block;flex:0 0 18.75%;max-inline-size:18.75%}.cds--col-xlg-4{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-xlg-5{display:block;flex:0 0 31.25%;max-inline-size:31.25%}.cds--col-xlg-6{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-xlg-7{display:block;flex:0 0 43.75%;max-inline-size:43.75%}.cds--col-xlg-8{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-xlg-9{display:block;flex:0 0 56.25%;max-inline-size:56.25%}.cds--col-xlg-10{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-xlg-11{display:block;flex:0 0 68.75%;max-inline-size:68.75%}.cds--col-xlg-12{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-xlg-13{display:block;flex:0 0 81.25%;max-inline-size:81.25%}.cds--col-xlg-14{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-xlg-15{display:block;flex:0 0 93.75%;max-inline-size:93.75%}.cds--col-xlg-16{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-xlg-0{margin-inline-start:0}.cds--offset-xlg-1{margin-inline-start:6.25%}.cds--offset-xlg-2{margin-inline-start:12.5%}.cds--offset-xlg-3{margin-inline-start:18.75%}.cds--offset-xlg-4{margin-inline-start:25%}.cds--offset-xlg-5{margin-inline-start:31.25%}.cds--offset-xlg-6{margin-inline-start:37.5%}.cds--offset-xlg-7{margin-inline-start:43.75%}.cds--offset-xlg-8{margin-inline-start:50%}.cds--offset-xlg-9{margin-inline-start:56.25%}.cds--offset-xlg-10{margin-inline-start:62.5%}.cds--offset-xlg-11{margin-inline-start:68.75%}.cds--offset-xlg-12{margin-inline-start:75%}.cds--offset-xlg-13{margin-inline-start:81.25%}.cds--offset-xlg-14{margin-inline-start:87.5%}.cds--offset-xlg-15{margin-inline-start:93.75%}}.cds--col-max-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-0,.cds--row--condensed .cds--col-max-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-0,.cds--row--narrow .cds--col-max-0{padding-inline:0 1rem}.cds--col-max-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-1,.cds--row--condensed .cds--col-max-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-1,.cds--row--narrow .cds--col-max-1{padding-inline:0 1rem}.cds--col-max-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-2,.cds--row--condensed .cds--col-max-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-2,.cds--row--narrow .cds--col-max-2{padding-inline:0 1rem}.cds--col-max-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-3,.cds--row--condensed .cds--col-max-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-3,.cds--row--narrow .cds--col-max-3{padding-inline:0 1rem}.cds--col-max-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-4,.cds--row--condensed .cds--col-max-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-4,.cds--row--narrow .cds--col-max-4{padding-inline:0 1rem}.cds--col-max-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-5,.cds--row--condensed .cds--col-max-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-5,.cds--row--narrow .cds--col-max-5{padding-inline:0 1rem}.cds--col-max-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-6,.cds--row--condensed .cds--col-max-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-6,.cds--row--narrow .cds--col-max-6{padding-inline:0 1rem}.cds--col-max-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-7,.cds--row--condensed .cds--col-max-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-7,.cds--row--narrow .cds--col-max-7{padding-inline:0 1rem}.cds--col-max-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-8,.cds--row--condensed .cds--col-max-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-8,.cds--row--narrow .cds--col-max-8{padding-inline:0 1rem}.cds--col-max-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-9,.cds--row--condensed .cds--col-max-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-9,.cds--row--narrow .cds--col-max-9{padding-inline:0 1rem}.cds--col-max-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-10,.cds--row--condensed .cds--col-max-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-10,.cds--row--narrow .cds--col-max-10{padding-inline:0 1rem}.cds--col-max-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-11,.cds--row--condensed .cds--col-max-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-11,.cds--row--narrow .cds--col-max-11{padding-inline:0 1rem}.cds--col-max-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-12,.cds--row--condensed .cds--col-max-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-12,.cds--row--narrow .cds--col-max-12{padding-inline:0 1rem}.cds--col-max-13{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-13,.cds--row--condensed .cds--col-max-13{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-13,.cds--row--narrow .cds--col-max-13{padding-inline:0 1rem}.cds--col-max-14{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-14,.cds--row--condensed .cds--col-max-14{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-14,.cds--row--narrow .cds--col-max-14{padding-inline:0 1rem}.cds--col-max-15{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-15,.cds--row--condensed .cds--col-max-15{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-15,.cds--row--narrow .cds--col-max-15{padding-inline:0 1rem}.cds--col-max-16{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-16,.cds--row--condensed .cds--col-max-16{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-16,.cds--row--narrow .cds--col-max-16{padding-inline:0 1rem}.cds--col-max,.cds--col-max--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max,.cds--grid--condensed .cds--col-max--auto,.cds--row--condensed .cds--col-max,.cds--row--condensed .cds--col-max--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max,.cds--grid--narrow .cds--col-max--auto,.cds--row--narrow .cds--col-max,.cds--row--narrow .cds--col-max--auto{padding-inline:0 1rem}@media (min-width:99rem){.cds--col,.cds--col-max{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-max--auto{flex:1 0;inline-size:auto;max-inline-size:100%}.cds--col-max-0{display:none}.cds--col-max-1{display:block;flex:0 0 6.25%;max-inline-size:6.25%}.cds--col-max-2{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-max-3{display:block;flex:0 0 18.75%;max-inline-size:18.75%}.cds--col-max-4{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-max-5{display:block;flex:0 0 31.25%;max-inline-size:31.25%}.cds--col-max-6{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-max-7{display:block;flex:0 0 43.75%;max-inline-size:43.75%}.cds--col-max-8{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-max-9{display:block;flex:0 0 56.25%;max-inline-size:56.25%}.cds--col-max-10{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-max-11{display:block;flex:0 0 68.75%;max-inline-size:68.75%}.cds--col-max-12{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-max-13{display:block;flex:0 0 81.25%;max-inline-size:81.25%}.cds--col-max-14{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-max-15{display:block;flex:0 0 93.75%;max-inline-size:93.75%}.cds--col-max-16{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-max-0{margin-inline-start:0}.cds--offset-max-1{margin-inline-start:6.25%}.cds--offset-max-2{margin-inline-start:12.5%}.cds--offset-max-3{margin-inline-start:18.75%}.cds--offset-max-4{margin-inline-start:25%}.cds--offset-max-5{margin-inline-start:31.25%}.cds--offset-max-6{margin-inline-start:37.5%}.cds--offset-max-7{margin-inline-start:43.75%}.cds--offset-max-8{margin-inline-start:50%}.cds--offset-max-9{margin-inline-start:56.25%}.cds--offset-max-10{margin-inline-start:62.5%}.cds--offset-max-11{margin-inline-start:68.75%}.cds--offset-max-12{margin-inline-start:75%}.cds--offset-max-13{margin-inline-start:81.25%}.cds--offset-max-14{margin-inline-start:87.5%}.cds--offset-max-15{margin-inline-start:93.75%}}.cds--no-gutter,.cds--row.cds--no-gutter [class*=cds--col]{padding-inline:0}.cds--no-gutter--start,.cds--row.cds--no-gutter--start [class*=cds--col]{padding-inline-start:0}.cds--no-gutter--end,.cds--row.cds--no-gutter--end [class*=cds--col]{padding-inline-end:0}.cds--hang--start{padding-inline-start:1rem}.cds--hang--end{padding-inline-end:1rem}.gu-mirror{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;user-select:none!important}.gu-transit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2}.bio-properties-panel-input[type=checkbox]{background:var(--checkbox-background-color) center/contain no-repeat}.fjs-editor-container{--color-children-selected-border:var(--bio-primary);--color-children-selected-background:#0000;--color-children-hover-border:color-mix(in srgb,var(--bio-primary) 50%,#0000);--color-context-pad-item-background:#0000;--color-context-pad-item-fill:var(--bio-text);--color-context-pad-item-hover-fill:var(--bio-danger);--color-resize-handle-background:var(--bio-primary);--color-resize-handle-border:var(--bio-primary);--color-dragula-background:var(--bio-primary-surface);--color-dragula-border:var(--bio-primary);--color-dragula-mirror-background:var(--bio-surface);--color-dragula-mirror-border:var(--bio-border-disabled);--color-dragula-error-background:var(--bio-danger-surface);--color-dragula-error-border:var(--bio-danger)}.fjs-palette-container{--color-palette-text:var(--bio-text);--color-palette-container-background:var(--bio-surface-medium);--color-palette-container-border:var(--bio-border);--color-palette-header:var(--color-text);--color-palette-header-background:var(--bio-surface-medium);--color-palette-header-border:var(--bio-border-subtle);--color-palette-search:var(--color-palette-text);--color-palette-search-icon:var(--bio-text-subtle);--color-palette-search-icon-hover:var(--bio-text);--color-palette-search-background:var(--bio-surface);--color-palette-search-border:var(--bio-border);--color-palette-search-focus-background:var(--bio-primary-surface);--color-palette-search-focus-border:var(--bio-focus);--color-palette-search-clear-focus-border:var(--bio-border-input);--color-palette-group-title:var(--color-palette-text);--color-palette-field:var(--color-palette-text);--color-palette-field-background:var(--bio-surface);--color-palette-field-border:var(--bio-border-disabled);--color-palette-field-focus:var(--bio-primary);--color-palette-field-hover-background:var(--bio-surface-strong);--color-palette-field-hover-border:var(--bio-border-input);--cursor-palette-field:grab;--palette-width:270px}.fjs-properties-container{--color-properties-container-background:var(--bio-surface);--color-properties-container-border:var(--bio-border);--properties-panel-width:300px}.fjs-properties-container .bio-properties-panel-input{color:var(--color-text)}.fjs-editor-container{display:flex;height:100%;width:100%}.fjs-editor-container .fjs-form-editor{display:flex;flex:1 1;flex-direction:row}.fjs-editor-container .fjs-form-container{overflow-y:auto;position:relative}.fjs-editor-container .fjs-render-injector-container{display:none;height:0;overflow:hidden;width:0}.fjs-editor-container .fjs-form,.fjs-editor-container .fjs-form-container{display:flex;flex:1 1;flex-direction:column}.fjs-editor-container .fjs-form>.fjs-element{flex-grow:1}.fjs-editor-container .fjs-editor-form-root{padding-bottom:28px}.fjs-editor-container .fjs-children .fjs-children{margin:3px 0}.fjs-editor-container .fjs-children .fjs-element{border:2px solid #0000;outline:none;position:relative}.fjs-editor-container .fjs-form>.fjs-element{border:none;outline:none}.fjs-editor-container .fjs-form-field:not(.fjs-powered-by){margin:1px 6px}.fjs-editor-container .fjs-children .fjs-element.fjs-outlined{border-color:var(--color-borders-group)}.fjs-editor-container .fjs-children .fjs-element.fjs-dashed-outlined{border-color:var(--color-borders-group);border-style:dashed}.fjs-editor-container .fjs-children .fjs-element.fjs-editor-selected{background-color:var(--color-children-selected-background);border-color:var(--color-children-selected-border)!important;border-style:solid}.fjs-editor-container .fjs-children .fjs-element:focus,.fjs-editor-container .fjs-children .fjs-element:hover.fjs-editor-hovered{border-color:var(--color-children-hover-border);border-style:solid}.fjs-editor-container .fjs-layout-column:first-child>.fjs-element[data-field-type=dynamiclist],.fjs-editor-container .fjs-layout-column:first-child>.fjs-element[data-field-type=group]{margin-left:-6px}.fjs-editor-container .fjs-layout-column:last-child>.fjs-element[data-field-type=dynamiclist],.fjs-editor-container .fjs-layout-column:last-child>.fjs-element[data-field-type=group]{margin-right:-6px}.fjs-editor-container .fjs-form-field-grouplike,.fjs-editor-container .fjs-form-field-grouplike .fjs-form-field-grouplike .fjs-form-field-grouplike{margin:1px 6px;padding:0}.fjs-editor-container .fjs-form-field-grouplike.fjs-outlined{outline:none}.fjs-editor-container .fjs-form-field-grouplike .cds--grid{padding:0 2rem}.fjs-editor-container .fjs-form-field-grouplike>label{margin-top:6px}.fjs-editor-container .fjs-button:disabled,.fjs-editor-container .fjs-input:disabled,.fjs-editor-container .fjs-readonly,.fjs-editor-container .fjs-select:disabled,.fjs-editor-container .fjs-taglist-input:disabled,.fjs-editor-container .fjs-textarea:disabled{pointer-events:none}.fjs-editor-container .fjs-drag-container,.fjs-editor-container .fjs-drop-container-vertical{-webkit-user-select:none;user-select:none}.fjs-editor-container .fjs-empty-component{align-items:center;container-type:size;display:flex;height:80px;justify-content:center;position:absolute;width:calc(100% - 4rem)}.fjs-editor-container .fjs-empty-component .fjs-empty-component-text{color:var(--color-text-lighter)}@container (width < 100px){.fjs-empty-component-text{display:none}}.fjs-editor-container .fjs-empty-editor{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.fjs-cursor-grabbing .fjs-editor-container .fjs-empty-editor{display:none}.fjs-editor-container .fjs-empty-editor .fjs-empty-editor-card{display:flex;flex-direction:column;gap:4px;padding:20px}.fjs-editor-container .fjs-drop-container-horizontal{width:100%}.fjs-editor-container .fjs-layout-row{padding:4px 0}.fjs-editor-container .fjs-drag-row-move{display:flex;padding:3px 0;position:relative;width:100%}.fjs-editor-container .fjs-row-dragger{align-items:center;cursor:grab;display:flex;height:50%;justify-content:center;left:-33px;padding-right:7px;position:absolute;top:25%;width:23px;z-index:2}.fjs-editor-container .fjs-row-dragger svg{visibility:hidden}.fjs-editor-container .fjs-drag-row-move:hover>.fjs-row-dragger svg,.fjs-editor-container .fjs-row-dragger:hover svg{visibility:visible}.fjs-editor-container .fjs-drag-move{padding:0 3px}.fjs-editor-container .fjs-field-resize-handle{background:var(--bio-surface);border:1px solid var(--color-resize-handle-border);border-radius:50px;bottom:0;height:50px;margin:auto;max-height:calc(100% - 2px);position:absolute;resize:horizontal;top:0;visibility:hidden;width:6px;z-index:3}.fjs-editor-container .fjs-field-resize-handle-right{cursor:ew-resize;right:-4px}.fjs-editor-container .fjs-field-resize-handle-left{cursor:ew-resize;left:-4px}.fjs-editor-container .fjs-element-resizing-left .fjs-field-resize-handle-left,.fjs-editor-container .fjs-element-resizing-right .fjs-field-resize-handle-right,.fjs-editor-container .fjs-field-resize-handle:hover{background:var(--color-resize-handle-background)}.fjs-editor-container .fjs-element-resizing-left .fjs-context-pad,.fjs-editor-container .fjs-element-resizing-right .fjs-context-pad{display:none}.fjs-editor-container .fjs-children .fjs-editor-selected>.fjs-field-resize-handle{visibility:visible}.fjs-resize-drag-preview{height:1px;position:absolute;top:0;width:1px}.fjs-editor-container .fjs-repeat-render-footer{align-items:center;background:var(--color-background-disabled);color:var(--color-text-light);display:flex;font-size:var(--font-size-label);justify-content:center;margin:0 5px 3px;padding:3px}.fjs-editor-container .fjs-repeat-render-footer svg{margin-right:4px}@media (max-width:66rem){.fjs-editor-container .fjs-children .fjs-editor-selected .fjs-field-resize-handle{display:none!important}}.fjs-cursor-grab{cursor:grab}.fjs-cursor-grabbing{cursor:grabbing}.fjs-cursor-crosshair{cursor:crosshair}.fjs-cursor-move{cursor:move}.fjs-cursor-not-allowed{cursor:not-allowed}.fjs-editor-container .fjs-context-pad{display:flex;flex-direction:row;gap:2px;position:absolute;right:5px;top:0;z-index:2}.fjs-editor-container .fjs-context-pad-item{align-items:center;background-color:var(--color-context-pad-item-background);border:none;color:var(--color-context-pad-item-fill);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.fjs-editor-container .fjs-context-pad-item:hover{color:var(--color-context-pad-item-hover-fill)}.fjs-editor-container .fjs-context-pad-item:focus-visible{border-radius:2px;outline:2px solid var(--color-children-selected-border)}.fjs-editor-container .fjs-palette-container{height:100%}.fjs-palette-container{background-color:var(--color-palette-container-background);border-right:1px solid var(--color-palette-container-border);font-family:var(--font-family);width:var(--palette-width)}.fjs-palette-container .fjs-palette{display:flex;flex:1 1;flex-direction:column;height:100%}.fjs-palette-container .fjs-palette-header{background:var(--color-palette-header-background);border-bottom:1px solid var(--color-palette-header-border);color:var(--color-palette-header);font-size:14px;font-weight:700;padding:10px 15px;-webkit-user-select:none;user-select:none}.fjs-palette-container .fjs-palette-footer{align-items:center;display:flex;flex-direction:column}.fjs-palette-container .fjs-palette-footer .fjs-palette-footer-fill{padding:10px;width:100%}.fjs-palette-container .fjs-palette-search-container{background-color:var(--color-palette-search-background);border:1px solid var(--color-palette-search-border);border-radius:var(--input-border-radius);color:var(--color-palette-search);display:flex;flex-direction:row;font-size:14px;margin:12px;padding:4px}.fjs-palette-container .fjs-palette-search-container:focus-within{background-color:var(--color-palette-search-focus-background);border:1px solid var(--color-palette-search-focus-border);outline:var(--outline-definition)}.fjs-palette-container .fjs-palette-search-icon{align-items:center;color:var(--color-palette-search-icon);display:flex;justify-content:center;margin-right:6px}.fjs-palette-container .fjs-palette-search{background-color:inherit;border:none;color:var(--color-palette-text);font-family:inherit;margin:0;padding:0}.fjs-palette-container .fjs-palette-search:focus{outline:none}.fjs-palette-container .fjs-palette-search-clear{align-items:center;background:#0000;border:none;color:var(--color-palette-search-icon);display:flex;justify-content:center;margin-left:auto;padding:0}.fjs-palette-container .fjs-palette-search-clear svg{margin:0}.fjs-palette-container .fjs-palette-search-clear:hover{color:var(--color-palette-search-icon-hover)}.fjs-palette-container .fjs-palette-entries{display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.fjs-palette-container .fjs-palette-group{display:flex;flex-direction:column;margin:auto;width:236px}.fjs-palette-container .fjs-palette-group-title{color:var(--color-palette-group-title);font-size:14px;font-weight:500;margin-bottom:4px;-webkit-user-select:none;user-select:none}.fjs-palette-container .fjs-palette-fields{display:flex;flex-wrap:wrap;gap:10px}.fjs-palette-field{align-items:center;background-color:var(--color-palette-field-background);border:none;color:var(--color-palette-field);display:flex;flex-direction:column;font-family:inherit;font-size:11px;height:72px;justify-content:center;outline:solid 1px var(--color-palette-field-border);outline-offset:0;overflow:hidden;transition:all .05s ease-in-out;-webkit-user-select:none;user-select:none}.fjs-palette-container .fjs-palette-field{width:72px}.fjs-palette-container .fjs-palette-field:focus{outline:solid 1px var(--color-palette-field-focus)}.fjs-palette-field .fjs-field-icon-image,.fjs-palette-field .fjs-palette-field-icon{margin:0 auto}.fjs-palette-field .fjs-palette-field-text{overflow-wrap:anywhere;text-align:center;width:inherit}.fjs-palette-container .fjs-palette-field:hover{cursor:var(--cursor-palette-field);outline:solid 1px var(--color-palette-field-hover-border)}.fjs-palette-container .fjs-palette-no-entries{color:var(--color-palette-text);font-size:14px;padding:5px 15px}.fjs-json-editor .cm-editor{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-label)}.fjs-json-editor .cm-placeholder{color:var(--color-text-placeholder)}.fjs-json-editor .cm-placeholder>:first-child{margin-top:0}.fjs-json-editor.fjs-cm-no-lint .cm-lint-marker,.fjs-json-editor.fjs-cm-no-lint .cm-lintPoint-error{display:none}.fjs-json-editor.fjs-cm-no-lint .cm-activeLine,.fjs-json-editor.fjs-cm-no-lint .cm-activeLineGutter{background:none}.fjs-editor-container .fjs-properties-container{height:100%}.fjs-properties-container{background-color:var(--color-properties-container-background);border-left:1px solid var(--color-properties-container-border);color:var(--color-text);width:var(--properties-panel-width)}.fjs-properties-container .fjs-properties-panel{height:100%}.fjs-properties-container .fjs-properties-panel *{box-sizing:border-box}.fjs-properties-container .fjs-properties-panel .bio-properties-panel-header-icon svg{transform:scale(1.3)}.fjs-properties-container .fjs-properties-panel .fjs-properties-panel-detached-description{margin:0 12px 6px}.fjs-properties-container .fjs-properties-panel .cm-editor{max-height:400px}.fjs-editor-container .fjs-form-field-placeholder{color:var(--color-text-light);font-style:italic}.fjs-editor-container .fjs-form-field-placeholder svg{height:32px;margin-right:2px;margin-top:-2px;vertical-align:middle;width:32px}.fjs-editor-container .fjs-form-field-spacer{background:repeating-linear-gradient(45deg,var(--bio-surface),var(--bio-surface) 10px,var(--bio-surface-subtle) 10px,var(--bio-surface-subtle) 20px);min-height:30px}.fjs-editor-container .fjs-form-field-html,.fjs-editor-container .fjs-form-field-text{min-height:30px}.fjs-editor-container .fjs-form-field-separator hr{margin:10px 2px}.gu-transit{background:var(--color-dragula-background)!important;border:2px dashed var(--color-dragula-border)!important;border-radius:3px!important;filter:none!important;flex-grow:0.98!important;height:70px!important;margin:0!important;opacity:1!important}.fjs-children>.gu-transit{flex:initial!important;height:28px!important;width:100%!important}.fjs-error-drop>.gu-transit{background:var(--color-dragula-error-background)!important;border:none!important;border-radius:5px!important;flex:none!important;height:100%!important;padding:0!important;width:6px!important}.fjs-error-drop.cds--row{flex-wrap:nowrap!important}.gu-transit *{display:none!important}.gu-mirror{align-items:center!important;background-color:var(--color-dragula-mirror-background)!important;border:1px solid var(--color-dragula-mirror-border)!important;border-radius:5px!important;box-shadow:0 0 20px var(--bio-shadow)!important;display:flex!important;filter:none!important;flex-direction:row!important;height:54px!important;justify-content:center!important;opacity:.5!important;padding:0!important;pointer-events:none!important}.fjs-field-preview{background:var(--bio-surface);color:var(--color-text);display:flex;flex-direction:column;font-size:11px;justify-content:center;margin:5px 0;-webkit-user-select:none;user-select:none}.fjs-field-preview .fjs-field-preview-icon{margin:0 auto}.fjs-field-preview .fjs-field-preview-text{text-align:center}.gu-mirror.fjs-field-preview-container{font-family:var(--font-family);height:68px!important;transform:rotate(-15deg);width:68px!important}.gu-mirror.fjs-drag-row-move{align-items:start!important;height:fit-content!important;max-height:120px!important;opacity:.8!important;overflow:hidden!important;padding:4px 12px!important}.gu-mirror.fjs-drag-row-move .cds--row{flex-wrap:nowrap!important}.bio-theme-parent{--bio-surface:#fff;--bio-surface-overlay:#fff;--bio-surface-subtle:#f7f7f8;--bio-surface-medium:#f1f2f4;--bio-surface-strong:#e3e4e8;--bio-surface-inverted:#383838;--bio-text:#22242a;--bio-text-subtle:#505562;--bio-text-subtlest:#818798;--bio-text-on-primary:#fff;--bio-text-on-inverted:#fff;--bio-border:#b9bcc6;--bio-border-subtle:#d5d7dd;--bio-border-disabled:#e3e4e8;--bio-border-input:#b9bcc6;--bio-primary:#07c;--bio-primary-hover:#0068b3;--bio-primary-surface:#e6f4ff;--bio-primary-surface-strong:#b3dfff;--bio-neutral:#505562;--bio-danger:#e60000;--bio-danger-hover:#c00;--bio-danger-surface:#ffd6d6;--bio-danger-surface-subtle:#fff0f0;--bio-warning:#efac4d;--bio-warning-hover:#eda135;--bio-warning-text:#a86d00;--bio-warning-surface:#fff8eb;--bio-info:#07c;--bio-info-on-inverted:#7aabff;--bio-focus:#07c;--bio-focus-ring:#0077cc59;--bio-focus-ring-danger:#e6000059;--bio-focus-ring-warning:#efac4d59;--bio-shadow:#0000004d;--bio-shadow-subtle:#0000001a;--bio-radius-sm:2px;--bio-radius-lg:4px}.bio-properties-panel{--text-base-color:var(--bio-text);--text-error-color:var(--bio-danger);--text-warning-color:var(--bio-warning-text);--accent-color:var(--bio-primary);--accent-hover-color:var(--bio-primary-hover);--link-color:var(--bio-info);--description-color:var(--bio-text-subtle);--description-code-background-color:var(--bio-surface-subtle);--description-code-border-color:var(--bio-border-subtle);--description-list-item-color:var(--bio-text-subtle);--tooltip-underline-color:var(--bio-text-subtlest);--placeholder-color:var(--bio-text-subtle);--placeholder-background-color:var(--bio-surface-medium);--header-background-color:var(--bio-surface-medium);--header-icon-fill-color:var(--bio-text);--header-bottom-border-color:var(--bio-border);--group-background-color:var(--bio-surface);--group-bottom-border-color:var(--bio-border);--sticky-group-background-color:var(--bio-surface-medium);--sticky-list-entry-background-color:var(--bio-surface);--sticky-group-bottom-border-color:var(--bio-border);--add-entry-fill-color:var(--bio-text-subtle);--add-entry-hover-fill-color:var(--bio-text-on-primary);--add-entry-hover-background-color:var(--bio-primary);--add-entry-label-color:var(--bio-text-on-primary);--remove-entry-fill-color:var(--bio-danger);--remove-entry-hover-background-color:var(--bio-danger-surface);--arrow-fill-color:var(--bio-text-subtle);--arrow-hover-background-color:var(--bio-surface-medium);--warning-badge-background-color:var(--bio-warning);--warning-badge-color:var(--bio-text);--warning-badge-hover-background-color:var(--bio-warning-hover);--error-badge-background-color:var(--bio-danger);--error-badge-color:var(--bio-text-on-primary);--error-badge-hover-background-color:var(--bio-danger-hover);--accent-badge-background-color:var(--accent-color);--accent-badge-color:var(--bio-text-on-primary);--accent-badge-fill-color:var(--bio-text-on-primary);--accent-badge-hover-background-color:var(--accent-hover-color);--dot-color:var(--bio-neutral);--dot-color-error:var(--error-badge-background-color);--dot-color-warning:var(--warning-badge-background-color);--list-badge-color:var(--bio-text-on-primary);--list-badge-background-color:var(--bio-neutral);--input-background-color:var(--bio-surface-subtle);--input-border-color:var(--bio-border-input);--input-border-radius:var(--bio-radius-sm);--checkbox-size:14px;--checkbox-border-radius:var(--bio-radius-lg);--checkbox-border-color:var(--input-border-color);--checkbox-background-color:var(--input-background-color);--checkbox-checked-background-color:var(--bio-primary);--checkbox-checked-border-color:var(--bio-primary);--input-focus-background-color:var(--bio-primary-surface);--input-focus-border-color:var(--bio-primary);--focus-outline-color:var(--bio-focus);--focus-ring-color:var(--bio-focus-ring);--focus-ring-error-color:var(--bio-focus-ring-danger);--focus-ring-warning-color:var(--bio-focus-ring-warning);--focus-ring-width:2px;--focus-ring-offset:0px;--focus-ring-offset-color:var(--group-background-color);--input-error-background-color:var(--bio-danger-surface-subtle);--input-error-border-color:var(--bio-danger);--input-error-focus-border-color:var(--bio-danger);--input-warning-background-color:var(--bio-warning-surface);--input-warning-border-color:var(--bio-warning);--input-warning-focus-border-color:var(--bio-warning);--input-disabled-color:var(--bio-text-subtlest);--input-disabled-background-color:var(--bio-surface-subtle);--input-disabled-border-color:var(--bio-border-disabled);--toggle-switch-on-background-color:var(--bio-primary);--toggle-switch-off-background-color:var(--bio-border-input);--toggle-switch-switcher-background-color:var(--bio-surface);--side-line-background-color:var(--bio-text-subtle);--side-line-extension-background-color:var(--bio-text-subtle);--list-entry-dot-background-color:var(--bio-neutral);--list-entry-header-button-fill-color:var(--bio-text-subtle);--list-entry-add-entry-empty-background-color:var(--bio-primary);--list-entry-add-entry-empty-hover-background-color:var(--bio-primary-hover);--list-entry-add-entry-label-color:var(--bio-text-on-primary);--list-entry-add-entry-background-color:var(--bio-primary);--list-entry-add-entry-fill-color:var(--bio-text-on-primary);--dropdown-item-background-color:var(--bio-surface-overlay);--dropdown-item-hover-background-color:var(--bio-surface-medium);--dropdown-separator-background-color:var(--bio-border);--feel-background-color:#0000;--feel-active-color:var(--accent-color);--feel-inactive-color:var(--bio-text-subtle);--feel-hover-color:var(--bio-text);--feel-hover-background-color:var(--bio-surface-subtle);--feel-active-background-color:#0000;--feel-required-color:var(--bio-text-subtlest);--feel-open-popup-color:var(--bio-text-subtle);--feel-open-popup-background-color:var(--bio-surface-overlay);--feel-open-popup-hover-color:var(--bio-primary);--feel-indicator-background-color:var(--bio-surface-strong);--feelers-select-color:var(--bio-primary-surface-strong);--text-size-base:14px;--text-size-small:13px;--text-size-smallest:12px;--text-line-height:21px;--line-height-condensed:18px;--input-height:28px;--description-offset:5px;--label-offset:3px;--font-family:sans-serif;--font-family-monospace:monospace;color:var(--text-base-color);display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.bio-properties-panel *{box-sizing:border-box;font-size:var(--text-size-base);font-weight:400;line-height:var(--text-line-height)}.bio-properties-panel{font-family:var(--font-family)}.bio-properties-panel-placeholder{align-items:center;background-color:var(--placeholder-background-color);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.bio-properties-panel-placeholder-text{color:var(--placeholder-color);font-size:var(--text-size-base);margin:12px 48px;text-align:center}.bio-properties-panel-header{align-items:center;background-color:var(--header-background-color);border-bottom:1px solid var(--header-bottom-border-color);display:flex;flex-direction:row;font-size:var(--text-size-base);max-height:64px;overflow:hidden;padding:16px 10px;width:100%;z-index:10}.bio-properties-panel-header-icon{fill:var(--header-icon-fill-color);align-items:center;display:flex;flex-direction:row;height:32px;justify-content:center;width:32px}.bio-properties-panel-header-labels{margin-left:12px;overflow:hidden;-webkit-user-select:none;user-select:none}.bio-properties-panel-header-type{font-size:var(--text-size-smallest);font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bio-properties-panel-header-label{margin-top:-6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio-properties-panel-header-actions{margin-left:auto;margin-top:auto}.bio-properties-panel-scroll-container{flex:1 1;overflow-x:hidden;overflow-y:auto}.bio-properties-panel-group{background-color:var(--group-background-color);border-bottom:1px solid var(--group-bottom-border-color);position:relative}.bio-properties-panel-group-header{align-items:center;display:flex;flex-direction:row;font-size:var(--text-size-base);height:32px;justify-content:space-between;margin-bottom:-1px;position:relative;position:sticky;top:0;-webkit-user-select:none;user-select:none;z-index:10}.bio-properties-panel-group-header .bio-properties-panel-group-header-title{margin:1px 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio-properties-panel-group-header.open .bio-properties-panel-group-header-title{font-weight:500}.bio-properties-panel-group-header.sticky{background-color:var(--sticky-group-background-color);border-bottom:1px solid var(--sticky-group-bottom-border-color)}.bio-properties-panel-group-header-buttons{display:flex}.bio-properties-panel-group-header-button{align-items:center;align-self:center;background:none;border:none;display:inline-flex;height:22px;justify-content:center;line-height:22px;margin:5px;min-width:22px;padding:0 3px}.bio-properties-panel-group-header-button:focus{outline-color:var(--focus-outline-color);outline-offset:2px}.bio-properties-panel-group-header-buttons .bio-properties-panel-group-header-buttons:last-child{margin-right:0}.bio-properties-panel-add-entry{fill:var(--add-entry-fill-color);border-radius:11px}.bio-properties-panel-group-header.empty .bio-properties-panel-add-entry{margin-right:69px}.bio-properties-panel-group-header.empty .bio-properties-panel-add-entry:hover{margin-right:19px}.bio-properties-panel-group-header.empty .bio-properties-panel-add-entry-label{color:var(--add-entry-label-color);display:none;padding:0 6px 0 2px}.bio-properties-panel-group-header-button.bio-properties-panel-add-entry:hover{fill:var(--add-entry-hover-fill-color);background-color:var(--add-entry-hover-background-color)}.bio-properties-panel-group-header-button.bio-properties-panel-add-entry:hover .bio-properties-panel-add-entry-label{display:block}.bio-properties-panel-group-entries{display:none}.bio-properties-panel-group-entries.open{display:block}.bio-properties-panel-arrow{fill:var(--arrow-fill-color);background:none;border:none;border-radius:11px;display:flex;justify-content:center;min-width:22px;text-align:center}.bio-properties-panel-arrow:hover{background-color:var(--arrow-hover-background-color)}.bio-properties-panel-arrow-down{transform:rotate(90deg)}.bio-properties-panel-dot{align-self:center;background-color:var(--dot-color);border-radius:50%;height:8px;margin:12px;min-width:8px}.bio-properties-panel-dot--warning{--dot-color:var(--dot-color-warning)}.bio-properties-panel-dot--error{--dot-color:var(--dot-color-error)}.bio-properties-panel-list{display:none}.bio-properties-panel-list.open{display:block;margin-bottom:6px;padding-bottom:2px}.bio-properties-panel-list-badge{background-color:var(--list-badge-background-color);border-radius:11px;color:var(--list-badge-color);font-size:var(--text-size-small);height:22px;line-height:22px;margin:5px;min-width:22px;padding:0 5px;text-align:center;-webkit-user-select:none;user-select:none}.bio-properties-panel-list-badge--warning{--list-badge-background-color:var(--warning-badge-background-color);--list-badge-color:var(--warning-badge-color)}.bio-properties-panel-list-badge--error{--list-badge-background-color:var(--error-badge-background-color);--list-badge-color:var(--error-badge-color)}.bio-properties-panel-list-badge--accent{--list-badge-background-color:var(--accent-badge-background-color);--list-badge-color:var(--accent-badge-color)}.bio-properties-panel-entry{margin:3px 32px 6px 12px}.bio-properties-panel-entry:last-child{padding-bottom:10px}.bio-properties-panel-label{display:block;font-size:var(--text-size-small);margin:var(--label-offset) 0}.bio-properties-panel-description,.bio-properties-panel-description div,.bio-properties-panel-description p,.bio-properties-panel-description span{color:var(--description-color);display:block;font-size:var(--text-size-small);font-weight:400;line-height:var(--line-height-condensed);margin:var(--description-offset) 0}.bio-properties-panel-description code{background-color:var(--description-code-background-color);border:1px solid var(--description-code-border-color);border-radius:3px;color:var(--description-color);font-family:var(--font-family);font-size:var(--text-size-small);line-height:var(--line-height-condensed);padding:0 2px}.bio-properties-panel-description pre code{display:block;font-family:var(--font-family-monospace);overflow-x:auto;padding:4px 6px;width:100%}.bio-properties-panel-description ul{list-style-type:disc;margin:0 0 0 12px;padding:0}.bio-properties-panel-description li{color:var(--description-list-item-color);margin:0 0 0 12px}.bio-properties-panel-description a{color:var(--link-color);font-size:var(--text-size-small);text-decoration:underline}.bio-properties-panel-feelers-editor.bio-properties-panel-input{min-height:var(--input-height);padding:0}.bio-properties-panel-feelers-editor .cm-content,.bio-properties-panel-json-editor .cm-content{padding-bottom:2px;padding-top:3px}.bio-properties-panel-feelers-input .cm-editor{background-color:initial;max-height:215px;min-height:var(--input-height)}.bio-properties-panel-feelers-editor .cm-editor.cm-focused,.bio-properties-panel-feelers-input .cm-editor.cm-focused{outline:none}.bio-properties-panel-input{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);font-family:inherit;font-size:var(--text-size-base);padding:3px 6px 2px}.bio-properties-panel-input[type=number],.bio-properties-panel-input[type=text],select.bio-properties-panel-input,textarea.bio-properties-panel-input{display:block;min-height:var(--input-height);width:100%}.bio-properties-panel-focus-ring:focus,.bio-properties-panel-focus-ring:focus-within,.bio-properties-panel-input:focus,.bio-properties-panel-input:focus-within,.bio-properties-panel-toggle-switch__switcher:focus-within{box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-offset-color),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);outline:none}@media (forced-colors:active){.bio-properties-panel-focus-ring:focus,.bio-properties-panel-focus-ring:focus-within,.bio-properties-panel-input:focus,.bio-properties-panel-input:focus-within,.bio-properties-panel-toggle-switch__switcher:focus-within{outline:2px solid Highlight;outline-offset:var(--focus-ring-offset)}.bio-properties-panel-input[type=checkbox]{appearance:auto;-webkit-appearance:auto}}.bio-properties-panel-input:focus-within,.bio-properties-panel-input:focus:not([type=checkbox]){background-color:var(--input-focus-background-color);border:1px solid var(--input-focus-border-color)}.bio-properties-panel-input:disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);color:var(--input-disabled-color)}select.bio-properties-panel-input{padding:4px 6px}.bio-properties-panel code,.bio-properties-panel-input-monospace{font-family:var(--font-family-monospace)}.bio-properties-panel-input[type=radio]{margin:0;vertical-align:middle}.bio-properties-panel-input[type=radio]:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bio-properties-panel-input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--checkbox-background-color) center /contain no-repeat;border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);box-sizing:border-box;cursor:pointer;height:var(--checkbox-size);margin:0;padding:0;vertical-align:middle;width:var(--checkbox-size)}.bio-properties-panel-input[type=checkbox]:checked{background-color:var(--checkbox-checked-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m13 4.5-6.5 7L3 8'/%3E%3C/svg%3E");border-color:var(--checkbox-checked-border-color)}.bio-properties-panel-input[type=checkbox]:disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}.bio-properties-panel-checkbox>.bio-properties-panel-label{display:inline-block;font-size:var(--text-size-base);margin-left:6px;vertical-align:middle}.bio-properties-panel-checkbox-entry+.bio-properties-panel-checkbox-entry{margin-top:-8px}.bio-properties-panel-checkbox-entry>.bio-properties-panel-description{margin-left:18px}textarea.bio-properties-panel-input{resize:vertical}textarea.bio-properties-panel-input.auto-resize{field-sizing:content;resize:none}.bio-properties-panel-entry.has-warning .bio-properties-panel-feel-editor__open-popup-placeholder,.bio-properties-panel-entry.has-warning .bio-properties-panel-input{background-color:var(--input-warning-background-color);border-color:var(--input-warning-border-color)}.bio-properties-panel-entry.has-warning .bio-properties-panel-feel-indicator{border-color:var(--input-warning-border-color)}.bio-properties-panel-entry.has-warning .bio-properties-panel-feel-indicator:focus,.bio-properties-panel-entry.has-warning .bio-properties-panel-input:focus,.bio-properties-panel-entry.has-warning .bio-properties-panel-input:focus-within{border-color:var(--input-warning-focus-border-color)}.bio-properties-panel-entry.has-warning .bio-properties-panel-focus-ring:focus,.bio-properties-panel-entry.has-warning .bio-properties-panel-focus-ring:focus-within,.bio-properties-panel-entry.has-warning .bio-properties-panel-input:focus,.bio-properties-panel-entry.has-warning .bio-properties-panel-input:focus-within,.bio-properties-panel-entry.has-warning .bio-properties-panel-toggle-switch__switcher:focus-within{--focus-ring-color:var(--focus-ring-warning-color)}.bio-properties-panel-entry.has-error .bio-properties-panel-feel-editor__open-popup-placeholder,.bio-properties-panel-entry.has-error .bio-properties-panel-input{background-color:var(--input-error-background-color);border-color:var(--input-error-border-color)}.bio-properties-panel-entry.has-error .bio-properties-panel-feel-indicator{border-color:var(--input-error-border-color)}.bio-properties-panel-entry.has-error .bio-properties-panel-feel-indicator:focus,.bio-properties-panel-entry.has-error .bio-properties-panel-input:focus,.bio-properties-panel-entry.has-error .bio-properties-panel-input:focus-within{border-color:var(--input-error-focus-border-color)}.bio-properties-panel-entry.has-error .bio-properties-panel-focus-ring:focus,.bio-properties-panel-entry.has-error .bio-properties-panel-focus-ring:focus-within,.bio-properties-panel-entry.has-error .bio-properties-panel-input:focus,.bio-properties-panel-entry.has-error .bio-properties-panel-input:focus-within,.bio-properties-panel-entry.has-error .bio-properties-panel-toggle-switch__switcher:focus-within{--focus-ring-color:var(--focus-ring-error-color)}.bio-properties-panel-error,.bio-properties-panel-warning{font-size:var(--text-size-small);line-height:var(--line-height-condensed);margin:var(--description-offset) 0}.bio-properties-panel-warning{color:var(--text-warning-color)}.bio-properties-panel-error{color:var(--text-error-color)}.bio-properties-panel-simple{margin-right:8px;width:100%}.bio-properties-panel-simple+.bio-properties-panel-remove-entry{margin:auto}.bio-properties-panel-json-editor .bio-properties-panel-input{min-height:var(--input-height);padding:0}.bio-properties-panel-json-editor .cm-editor{font-family:var(--font-family-monospace)}.bio-properties-panel-json-editor .cm-editor.cm-focused{outline:none}.bio-properties-panel-json-editor .cm-scroller{max-height:215px;overflow:auto}.bio-properties-panel-toggle-switch-entry+.bio-properties-panel-toggle-switch-entry{margin-top:-8px}.bio-properties-panel-toggle-switch-entry>.bio-properties-panel-description{margin-left:38px}.bio-properties-panel-toggle-switch .bio-properties-panel-field-wrapper{align-items:center;display:flex;flex-direction:row}.bio-properties-panel-toggle-switch.inline{display:flex;flex-direction:row}.bio-properties-panel-toggle-switch.inline .bio-properties-panel-field-wrapper{margin-left:auto}.bio-properties-panel-toggle-switch>.bio-properties-panel-label{font-size:var(--text-size-base)}.bio-properties-panel-toggle-switch.inline>.bio-properties-panel-label{font-size:var(--text-size-small)}.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__label{font-size:var(--text-size-base);margin:0 0 0 6px}.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher{border-radius:34px;height:16px;position:relative;width:32px}.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher input[type=checkbox]{height:0;opacity:0;width:0}.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher .bio-properties-panel-toggle-switch__slider{background-color:var(--toggle-switch-off-background-color);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher .bio-properties-panel-toggle-switch__slider:before{background-color:var(--toggle-switch-switcher-background-color);border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition:.4s;width:12px}.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher input[type=checkbox]:checked+.bio-properties-panel-toggle-switch__slider{background-color:var(--toggle-switch-on-background-color);box-shadow:0 0 1px}.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher input[type=checkbox]:checked+.bio-properties-panel-toggle-switch__slider:before{transform:translateX(16px)}.bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:last-child{padding-bottom:0}.bio-properties-panel-collapsible-entry-entries.open{display:block}.bio-properties-panel-collapsible-entry-entries{display:none;margin-bottom:10px;padding-left:20px;position:relative}.bio-properties-panel-collapsible-entry-header{align-items:center;display:flex;justify-content:space-between;overflow:hidden;position:relative}.bio-properties-panel-collapsible-entry-header .bio-properties-panel-collapsible-entry-header-title{font-size:var(--text-size-base);overflow:hidden;padding:2px 24px 2px 32px;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.bio-properties-panel-collapsible-entry-arrow{align-items:center;align-self:center;display:inline-flex;height:22px;justify-content:center;left:6px;padding:0 3px;position:absolute;top:2px}.bio-properties-panel-remove-entry{fill:var(--remove-entry-fill-color);align-items:center;background:none;border:none;border-radius:50%;display:flex;height:22px;justify-content:center;margin-right:5px;padding:0;visibility:hidden;width:22px}.bio-properties-panel-remove-entry:hover{background-color:var(--remove-entry-hover-background-color)}.bio-properties-panel-collapsible-entry:focus-within>.bio-properties-panel-collapsible-entry-header .bio-properties-panel-remove-entry,.bio-properties-panel-collapsible-entry:hover>.bio-properties-panel-collapsible-entry-header .bio-properties-panel-remove-entry,.bio-properties-panel-list-entry-item:hover .bio-properties-panel-remove-list-entry{visibility:visible}.bio-properties-panel-collapsible-entry-entries:before{background-color:var(--side-line-background-color);border-radius:1px;bottom:12px;content:"";left:16px;position:absolute;top:-6px;width:2px}.bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:not(.bio-properties-panel-list-entry):last-child,.bio-properties-panel-list-entry.open:last-child{position:relative}.bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:not(.bio-properties-panel-list-entry):last-child:after,.bio-properties-panel-list-entry.open:last-child:after{background-color:var(--side-line-extension-background-color);border-radius:1px;bottom:-4px;content:"";left:-16px;position:absolute;top:0;width:2px}.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:last-child:after{left:-18px}.bio-properties-panel-list-entry{margin-bottom:0;margin-right:5px;position:relative}.bio-properties-panel-list-entry .bio-properties-panel-entry{margin-right:0}.bio-properties-panel-list-entry-header{display:flex;height:32px;justify-content:space-between;overflow:hidden;position:sticky}.bio-properties-panel-list-entry-header.sticky{background-color:var(--sticky-list-entry-background-color);border-bottom:1px solid var(--sticky-group-bottom-border-color);top:32px;z-index:9}.bio-properties-panel-list-entry:before{background-color:var(--list-entry-dot-background-color);border-radius:50%;content:"";height:8px;left:-19px;position:absolute;top:13px;width:8px}.bio-properties-panel-list-entry-header-title{display:block;font-size:var(--text-size-base);margin:auto 0;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.bio-properties-panel-list-entry-header-title.open{font-weight:500}.bio-properties-panel-list-entry-header-buttons{align-items:center;display:flex}.bio-properties-panel-list-entry-header-buttons>button{fill:var(--list-entry-header-button-fill-color);align-items:center;align-self:center;background:none;border:none;display:inline-flex;height:22px;justify-content:center;line-height:22px;margin:5px;min-width:22px;padding:0 3px}.bio-properties-panel-list-entry-header-buttons>:last-child{margin-right:0}.bio-properties-panel-list-entry-items{list-style:none;margin:0;padding:0}.bio-properties-panel-list-entry-items:not(.open){display:none}.bio-properties-panel-list-entry-item{display:flex;justify-content:space-between}.bio-properties-panel-list-entry-item .bio-properties-panel-remove-entry{margin-right:1px}.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry{margin-right:4px;width:100%}.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-header{margin-left:-8px}.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-arrow{left:2px}.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-header-title{padding-left:30px}.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-entries{padding-left:10px}.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-entries:before{left:4px}.bio-properties-panel-list-entry.empty .bio-properties-panel-add-entry{margin-right:16px;padding-left:6px}.bio-properties-panel-list-entry.empty .bio-properties-panel-add-entry-label{color:var(--list-entry-add-entry-label-color);padding:4px 6px 3px 2px}.bio-properties-panel-list-entry-header-buttons .bio-properties-panel-add-entry:hover{fill:var(--list-entry-add-entry-fill-color);background-color:var(--list-entry-add-entry-background-color)}.bio-properties-panel-list-entry-item .bio-properties-panel-simple .bio-properties-panel-input{border-radius:0;margin-bottom:-2px}.bio-properties-panel-list-entry-item:first-child .bio-properties-panel-simple .bio-properties-panel-input{border-top-left-radius:2px;border-top-right-radius:2px}.bio-properties-panel-list-entry-item:last-child .bio-properties-panel-simple .bio-properties-panel-input{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bio-properties-panel-dropdown-button{--dropdown-button-margin:5px;position:relative}.bio-properties-panel-dropdown-button:not(.open) .bio-properties-panel-dropdown-button__menu{display:none}.bio-properties-panel-dropdown-button__menu{background-color:var(--dropdown-item-background-color);box-shadow:0 1px 4px 0 var(--bio-shadow-subtle),0 2px 16px 0 var(--bio-shadow);max-width:240px;min-width:calc(100% - var(--dropdown-button-margin)*2);padding:8px 0;position:absolute;right:var(--dropdown-button-margin);top:calc(100% - var(--dropdown-button-margin));z-index:101}.bio-properties-panel-dropdown-button__menu-item{appearance:revert;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;display:block;font-size:var(--text-size-small);padding:4px 12px;text-align:inherit;width:100%}.bio-properties-panel-dropdown-button__menu-item--separator{background-color:var(--dropdown-separator-background-color);height:1px;margin:8px 0;padding:0;width:100%}.bio-properties-panel-dropdown-button__menu-item--actionable{font-size:var(--text-size-base)}.bio-properties-panel-dropdown-button__menu-item--actionable:hover{background-color:var(--dropdown-item-hover-background-color)}.bio-properties-panel-feel-input{position:relative}.bio-properties-panel-feel-input input{padding-right:2em}.bio-properties-panel-feel-entry .bio-properties-panel-label{display:flex}.bio-properties-panel-feel-icon{align-items:center;align-self:center;background:none;border:none;border-radius:3px;display:inline-flex;height:18px;justify-content:center;margin:0 3px;padding:0;vertical-align:text-bottom;width:22px}.bio-properties-panel-feel-icon.optional{background:var(--feel-background-color);cursor:pointer}.bio-properties-panel-feel-icon svg *{fill:var(--feel-inactive-color)}.bio-properties-panel-feel-icon:hover{background:var(--feel-hover-background-color)}.bio-properties-panel-feel-icon:hover svg *{fill:var(--feel-hover-color)}.bio-properties-panel-feel-icon.active{background:var(--feel-active-background-color)}.bio-properties-panel-feel-icon.active:hover{background:var(--feel-hover-background-color)}.bio-properties-panel-feel-icon.required.active{background:none}.bio-properties-panel-feel-icon.active svg *{fill:var(--feel-active-color)}.bio-properties-panel-feel-icon.required.active svg *{fill:var(--feel-required-color)}.bio-properties-panel-feel-editor-container{position:relative}.bio-properties-panel-feel-editor-container.active{font-family:var(--font-family-monospace)}.bio-properties-panel-feel-container{position:relative}.bio-properties-panel-feel-container .bio-properties-panel-feel-editor-container>div{min-height:var(--input-height);padding-left:2.4em!important;position:static}.bio-properties-panel-feel-container .bio-properties-panel-feel-editor-container:is(:hover,:focus-within) .cm-line:first-child:before,.bio-properties-panel-feel-container .bio-properties-panel-feelers-editor-container:is(:hover,:focus-within) .cm-line:first-child:before,.bio-properties-panel-feelers-input .bio-properties-panel-feelers-editor-container:is(:hover,:focus-within) .cm-line:first-child:before{content:"";float:right;height:1.5em;width:1.7em}.bio-properties-panel-feel-indicator{background-color:var(--feel-indicator-background-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);border-right:0;height:100%;padding:2px 6px;position:absolute;text-align:center;width:2em;z-index:1}.bio-properties-panel-feel-container:has(.bio-properties-panel-input:focus-within) .bio-properties-panel-feel-indicator{border-color:var(--input-focus-border-color)}.bio-properties-panel-entry.has-warning .bio-properties-panel-feel-container:has(.bio-properties-panel-input:focus-within) .bio-properties-panel-feel-indicator{border-color:var(--input-warning-focus-border-color)}.bio-properties-panel-entry.has-error .bio-properties-panel-feel-container:has(.bio-properties-panel-input:focus-within) .bio-properties-panel-feel-indicator{border-color:var(--input-error-focus-border-color)}.bio-properties-panel-feel-editor-container .cm-scroller{overflow:hidden!important}.bio-properties-panel-feelers-editor .cm-editor{background-color:initial}.bio-properties-panel-feelers-editor .cm-content ::selection{background:#b3dfff;background:var(--feelers-select-color,#b3dfff)}.bio-properties-panel-feelers-editor .cm-editor.cm-focused{background-color:initial}.bio-properties-panel-feel-editor-container .bio-properties-panel-input{overflow:hidden;overflow-y:auto;resize:none}.bio-properties-panel-feel-container .cm-editor,.bio-properties-panel-feel-editor-container,.bio-properties-panel-feel-editor-container .bio-properties-panel-input{min-height:100%}.bio-properties-panel-feel-checkbox,.bio-properties-panel-feel-toggle-switch{padding-top:1px}.bio-properties-panel-feel-checkbox .bio-properties-panel-feel-entry:not(.feel-active),.bio-properties-panel-feel-toggle-switch .bio-properties-panel-feel-entry:not(.feel-active){align-items:center;display:flex;flex-direction:row}.bio-properties-panel-feel-checkbox .bio-properties-panel-feel-entry:not(.feel-active) .bio-properties-panel-feel-container,.bio-properties-panel-feel-toggle-switch .bio-properties-panel-feel-entry:not(.feel-active) .bio-properties-panel-feel-container{margin-left:auto}.bio-properties-panel-tooltip-wrapper{display:flex;font:inherit;justify-content:center;text-decoration:underline;text-decoration-color:var(--tooltip-underline-color);text-decoration-style:dotted;text-underline-offset:2px;width:fit-content}.bio-properties-panel-tooltip-wrapper:focus,.bio-properties-panel-tooltip-wrapper:focus-visible,.bio-properties-panel-tooltip-wrapper:hover{text-decoration-color:initial}.bio-properties-panel-tooltip{--tooltip-background-color:var(--bio-surface-inverted);--tooltip-color:var(--bio-text-on-inverted);--tooltip-link:var(--bio-info-on-inverted);--tooltip-code-background-color:var(--bio-surface-subtle);--tooltip-code-border-color:var(--bio-border-subtle);color:var(--tooltip-color);display:flex;font-family:var(--font-family);font-size:var(--text-size-small);max-width:300px;position:fixed;z-index:1001}.bio-properties-panel-tooltip.right{padding-right:6px}.bio-properties-panel-tooltip.top{flex-direction:column}.bio-properties-panel-tooltip-content{background-color:var(--tooltip-background-color);border-radius:2px;font-weight:400;padding:16px;white-space:pre-wrap}.bio-properties-panel-tooltip-content h1{font-size:var(--text-size-base);font-weight:700;margin:0}.bio-properties-panel-tooltip-content code,.bio-properties-panel-tooltip-content pre{background-color:var(--tooltip-code-background-color);border:1px solid var(--tooltip-code-border-color);border-radius:3px;color:var(--description-color);font-family:var(--font-family);font-size:var(--text-size-small);line-height:var(--line-height-condensed);padding:0 2px}.bio-properties-panel-tooltip-content pre code{border:none}.bio-properties-panel-tooltip p:first-child{margin-top:0}.bio-properties-panel-tooltip p:last-child{margin-bottom:0}.bio-properties-panel-tooltip-content a{color:var(--tooltip-link)}.bio-properties-panel-tooltip .bio-properties-panel-tooltip-arrow{border-bottom:5px solid #0000;border-left:5px solid var(--tooltip-background-color);border-top:5px solid #0000;height:0;margin-top:16px;width:0}.bio-properties-panel-tooltip.top .bio-properties-panel-tooltip-arrow{margin-left:calc(50% - 2.5px);margin-top:-3px;transform:rotate(90deg)}.bio-properties-panel-textarea-container{position:relative}.bio-properties-panel-feel-editor-container .bio-properties-panel-feel-editor__open-popup-placeholder,.bio-properties-panel-feelers-editor-container .bio-properties-panel-feelers-editor__open-popup-placeholder,.bio-properties-panel-textarea-container .bio-properties-panel-textarea__open-popup-placeholder{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:#17171740;display:none;flex-direction:column;font-family:inherit;font-size:var(--text-size-base);justify-content:center;min-height:100%;padding:3px 6px 2px;width:100%}.bio-properties-panel-feel-editor-container.popupOpen .bio-properties-panel-input,.bio-properties-panel-feelers-editor-container.popupOpen .bio-properties-panel-input{display:none}.bio-properties-panel-textarea-container.popupOpen .bio-properties-panel-input{visibility:hidden}.bio-properties-panel-feel-editor-container.popupOpen .bio-properties-panel-feel-editor__open-popup-placeholder,.bio-properties-panel-feelers-editor-container.popupOpen .bio-properties-panel-feelers-editor__open-popup-placeholder,.bio-properties-panel-textarea-container.popupOpen .bio-properties-panel-textarea__open-popup-placeholder{display:flex}.bio-properties-panel-textarea-container.popupOpen .bio-properties-panel-textarea__open-popup-placeholder{inset:0;justify-content:flex-start;position:absolute}.bio-properties-panel-popup{--popup-background-color:var(--bio-surface-subtle);--popup-header-background-color:var(--bio-surface);--popup-font-color:var(--bio-text);--popup-title-color:var(--bio-text);--feel-popup-close-background-color:var(--bio-primary);--feel-popup-gutters-background-color:var(--bio-surface-strong);background-color:var(--popup-background-color);box-shadow:0 2px 6px 0 #0000004d;color:var(--popup-font-color);display:flex;flex:auto;flex-direction:column;font-family:IBM Plex Sans,sans-serif;font-size:14px;height:auto;overflow:hidden;padding:0;position:fixed;width:auto;z-index:1001}.bio-properties-panel-popup,.bio-properties-panel-popup *{box-sizing:border-box}.bio-properties-panel-popup h1,.bio-properties-panel-popup h2,.bio-properties-panel-popup h3,.bio-properties-panel-popup h4{font-size:inherit;font-weight:500}.bio-properties-panel-popup .bio-properties-panel-popup__body,.bio-properties-panel-popup .bio-properties-panel-popup__footer,.bio-properties-panel-popup .bio-properties-panel-popup__header{align-items:center;display:flex;justify-content:center;padding:12px}.bio-properties-panel-popup .bio-properties-panel-popup__body:not(:first-child){padding-left:0;padding-right:0;padding-top:0}.bio-properties-panel-popup .bio-properties-panel-popup__header{--popup-header-line-height:16px;background-color:var(--popup-header-background-color);color:var(--popup-title-color);font-size:12px;font-weight:400;line-height:var(--popup-header-line-height);margin:0;text-align:left}.bio-properties-panel-popup .bio-properties-panel-popup__header.draggable{cursor:grab}.bio-properties-panel-popup .bio-properties-panel-popup__drag-handle{display:flex}.bio-properties-panel-popup .bio-properties-panel-popup__drag-preview{height:1px;position:absolute;top:0;width:1px}.bio-properties-panel-popup .bio-properties-panel-popup__title{margin-left:8px;margin-right:auto}.bio-properties-panel-popup .bio-properties-panel-popup__title:first-letter{text-transform:capitalize}.bio-properties-panel-popup .bio-properties-panel-popup__close{background-color:var(--popup-header-background-color);border:none;height:40px;margin:-12px -12px -12px 12px;width:40px}.bio-properties-panel-popup .bio-properties-panel-popup__close:focus-visible,.bio-properties-panel-popup .bio-properties-panel-popup__close:hover{background-color:var(--popup-background-color)}.bio-properties-panel-popup .bio-properties-panel-popup__close:focus-visible{outline-offset:-2px}.bio-properties-panel-popup .bio-properties-panel-popup__close svg{fill:currentColor;height:16px;margin-top:2px;width:16px}.bio-properties-panel-popup .bio-properties-panel-popup__header .bio-properties-panel-popup__drag-handle svg{margin-left:-4px}.bio-properties-panel-popup .bio-properties-panel-popup__body{display:flex;font-size:inherit;height:100%;overflow:auto;padding-bottom:0}.bio-properties-panel-popup .bio-properties-panel-popup__footer{bottom:0;position:absolute;right:8px}.bio-properties-panel-feel-popup .bio-properties-panel-feel-popup__body{display:flex;height:100%;margin:0;padding:0;width:100%}.bio-properties-panel-feel-popup__title-link{display:flex;margin-left:8px}.bio-properties-panel-feel-popup__title-link:first-of-type{margin-left:auto}.bio-properties-panel-feel-popup__title-link svg{fill:currentColor;height:var(--popup-header-line-height);margin:0 .5em;width:var(--popup-header-line-height)}.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container{display:flex;min-width:100%}.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container .cm-scroller{overflow:auto!important}.bio-properties-panel-feel-popup .bio-properties-panel-feelers-editor-container{display:flex;width:100%}.bio-properties-panel-feel-popup .bio-properties-panel-feelers-editor-container .bio-properties-panel-feelers-editor{display:flex}.bio-properties-panel-feel-popup .bio-properties-panel-feelers-editor-container .bio-properties-panel-feelers-editor .cm-editor{width:100%}.bio-properties-panel-feel-popup .bio-properties-panel-input{overflow:hidden;overflow-y:auto;padding:0;resize:none;width:100%}.bio-properties-panel-feel-popup .bio-properties-panel-open-feel-popup{display:none!important}.bio-properties-panel-feel-container .bio-properties-panel-open-feel-popup,.bio-properties-panel-feelers-editor-container .bio-properties-panel-open-feel-popup,.bio-properties-panel-textarea-container .bio-properties-panel-open-feel-popup{fill:var(--feel-open-popup-color);background:none;border:none;cursor:pointer;display:none;line-height:1;margin:0 3px;padding:2px 4px;position:absolute;right:0;top:4px}.bio-properties-panel-feel-container .bio-properties-panel-open-feel-popup svg,.bio-properties-panel-feelers-editor-container .bio-properties-panel-open-feel-popup svg,.bio-properties-panel-textarea-container .bio-properties-panel-open-feel-popup svg{display:block;height:16px;width:16px}.bio-properties-panel-feel-container:focus-within .bio-properties-panel-open-feel-popup,.bio-properties-panel-feel-container:hover .bio-properties-panel-open-feel-popup,.bio-properties-panel-feelers-editor-container:focus-within .bio-properties-panel-open-feel-popup,.bio-properties-panel-feelers-editor-container:hover .bio-properties-panel-open-feel-popup,.bio-properties-panel-textarea-container:focus-within .bio-properties-panel-open-feel-popup,.bio-properties-panel-textarea-container:hover .bio-properties-panel-open-feel-popup{display:block}.bio-properties-panel-feel-container .bio-properties-panel-open-feel-popup:hover,.bio-properties-panel-feelers-editor-container .bio-properties-panel-open-feel-popup:hover,.bio-properties-panel-textarea-container .bio-properties-panel-open-feel-popup:hover{fill:var(--feel-open-popup-hover-color)}.bio-properties-panel-feel-popup .bio-properties-panel-popup__footer .bio-properties-panel-feel-popup__close-btn{background:var(--feel-popup-close-background-color);border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;height:32px;width:66px}.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container .cm-editor{height:100%;width:100%}.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container .cm-editor .cm-content{padding-left:4px}.bio-properties-panel-feel-popup .bio-properties-panel-input{border:none}.bio-properties-panel-feel-popup .cm-gutters{background-color:var(--feel-popup-gutters-background-color);border:none;padding:0}.bio-properties-panel-feel-popup .cm-gutter{min-width:32px}.bio-properties-panel-feel-popup .cm-gutters .cm-lineNumbers .cm-gutterElement{text-align:center}.bio-properties-panel-text-popup .bio-properties-panel-input{border:none;height:100%;min-height:100%;padding:8px 12px;resize:none;width:100%}.bio-properties-panel-checkbox-group .bio-properties-panel-checkbox-group-entries>.bio-properties-panel-entry{margin:0;padding:0}.fjs-powered-by,fjs-form-field{display:none}.dashboard-container{padding-top:0}.dashboard-section{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--sp-4);padding:var(--sp-5)}.dashboard-section h2{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-heading);display:flex;font-size:var(--fs-lg);gap:var(--sp-2);margin:0 0 var(--sp-4);padding-bottom:var(--sp-3)}.dashboard-section h2>svg{color:var(--color-text-faint);flex:none}.mda-link-grid{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.mda-link-item{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:flex;flex-direction:column;justify-content:center;min-height:62px;overflow:hidden;padding:var(--sp-4) 10px;position:relative;text-align:center;text-decoration:none;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.mda-link-item:hover{background-color:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary)}.mda-icon{color:var(--color-primary);margin-bottom:var(--sp-2)}.mda-name{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.mda-service-count-badge{background-color:var(--color-progress-bg);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-progress);font-size:var(--fs-xs);font-weight:var(--fw-semibold);height:20px;line-height:20px;min-width:20px;padding:0 5px;position:absolute;right:6px;text-align:center;top:6px}.stat-cards-grid{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:var(--sp-6)}.stat-card{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);display:flex;gap:var(--sp-3);padding:14px var(--sp-4)}.stat-card,.stat-card-icon{border-radius:var(--radius-md)}.stat-card-icon{background:var(--color-primary-tint);color:var(--color-primary);display:grid;flex-shrink:0;height:40px;line-height:1;place-items:center;width:40px}.stat-card-icon svg{height:20px;width:20px}.stat-card-info{flex-grow:1;min-width:0}.stat-card-title{color:var(--color-text-muted);font-size:var(--fs-sm);margin-bottom:2px}.stat-card-value{font-feature-settings:"tnum";color:var(--color-heading);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.charts-grid{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr))}.chart-container{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-5)}.chart-container h3{color:var(--color-heading);font-size:var(--fs-base);margin:0 0 var(--sp-4)}.details-grid{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr))}.detail-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-5)}.detail-card h3{align-items:center;color:var(--color-heading);display:flex;font-size:var(--fs-base);gap:10px;margin:0 0 var(--sp-3)}.detail-icon{color:var(--color-text-faint)}.detail-card table{border-collapse:collapse;margin:0;width:100%}.detail-card td{border-bottom:1px solid var(--ink-100);padding:8px 4px}.detail-card tr:last-child td{border-bottom:none}.detail-card .stat-value{font-feature-settings:"tnum";color:var(--color-heading);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);text-align:right}.app-header{align-items:center;background-color:var(--ink-100);box-sizing:border-box;width:100%}.app-header-nav{align-items:center;background-color:var(--slate-800);border-bottom:3px solid var(--gold-500);display:flex;gap:var(--sp-3);padding:14px 16px 12px}.header-logo-link{line-height:0}.login-header-logo{display:block;height:50px;width:auto}.header-title-white{color:#fff;font-size:1.1em;font-weight:var(--fw-semibold)}.header-title-link{color:var(--slate-200);font-size:.95em;font-weight:var(--fw-regular);text-decoration:none}.login-header-tools{margin-left:auto}body.login-body{background:var(--color-bg)}.login-page-container{display:flex;flex-direction:column;min-height:100vh}.login-content-wrapper{flex-grow:1;padding:var(--sp-8) var(--sp-4)}.login-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;margin:0 auto;max-width:400px;padding:var(--sp-6)}.login-card-head{margin-bottom:var(--sp-5);text-align:center}.login-card-logo{display:block;height:64px;margin:0 auto var(--sp-3);width:auto}.login-title{color:var(--color-heading);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:0}.login-sub{color:var(--color-text-muted);margin:var(--sp-1) 0 0}.login-alt,.login-sub{font-size:var(--fs-md)}.login-alt{margin:var(--sp-4) 0 0;text-align:center}.login-provider-alt{margin-top:var(--sp-3)}.login-form{border-top:1px solid var(--color-border);margin-top:var(--sp-5);padding-top:var(--sp-5)}.login-form-title{color:var(--color-heading);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0 0 var(--sp-4)}.login-form .bo-field{margin-bottom:var(--sp-4)}.login-form .bo-input{box-sizing:border-box;width:100%}.login-forgot{font-size:var(--fs-md);margin:calc(var(--sp-2)*-1) 0 var(--sp-4);text-align:right}.login-form .bo-banner{margin-bottom:var(--sp-4)}.login-actions{margin-top:var(--sp-2)}.login-actions .bo-btn{flex:1 1;justify-content:center}.login-mfa{margin-top:var(--sp-5)}.login-footer{margin-top:auto}@media (max-width:640px){.login-content-wrapper{padding:var(--sp-5) var(--sp-3)}.login-card{padding:var(--sp-5) var(--sp-4)}.header-title-link{display:none}}.mfa-title{color:var(--color-heading);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0 0 var(--sp-2)}.mfa-hint{color:var(--color-text-muted);font-size:var(--fs-md);margin:0 0 var(--sp-3)}.mfa-field{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--sp-3);text-align:left}.mfa-field label{color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.mfa-input{font-size:var(--fs-lg);letter-spacing:.2em}.mfa-check{align-items:center;display:flex;font-weight:var(--fw-regular);gap:var(--sp-2);margin:var(--sp-3) 0;text-align:left}.mfa-switch{display:inline-block;padding:4px 0}.mfa-actions{margin-top:var(--sp-2)}.mfa-qr{display:block;height:200px;margin:var(--sp-2) auto;width:200px}.mfa-codes,.mfa-key{font-family:monospace;font-family:var(--font-mono,monospace)}.mfa-key{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 8px;word-break:break-all}.mfa-codes{column-count:2;font-size:var(--fs-base);list-style:none;margin:var(--sp-2) 0;padding:0}.form-group{margin-bottom:var(--sp-4)}.form-group label{color:var(--color-heading);display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:5px}.form-group input:not([type=checkbox]):not([type=radio]),.form-group select,.form-group textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;font-size:var(--fs-md);padding:8px 10px;width:100%}.form-group input[type=file]{padding:5px}.form-group input[type=checkbox]{margin-right:5px;width:auto}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-header:hover{color:var(--color-heading);text-decoration:underline}.clickable-table-row{cursor:pointer;transition:background-color var(--dur) var(--ease)}.clickable-table-row:hover{background-color:var(--color-primary-tint)}.clickable-table-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.action-button svg{vertical-align:middle}.loading-overlay{align-items:center;background-color:#ffffffd9;display:flex;flex-direction:column;inset:0;justify-content:center;padding:20px;position:fixed;text-align:center;z-index:1000}.loading-text{color:var(--color-heading);font-size:var(--fs-lg);margin-bottom:20px}.loading-dots span{animation:pulse 1.4s ease-in-out infinite both;background-color:var(--color-primary);border-radius:50%;display:inline-block;height:10px;margin:0 3px;width:10px}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes pulse{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.form-loading{opacity:.6;pointer-events:none}@media (max-width:900px){.case-table{min-width:720px!important}.filter-grid,.filter-row,.filter-section,.filters-grid{grid-template-columns:1fr!important}.stat-cards-grid{gap:10px;grid-template-columns:1fr 1fr}.cdm-body table:not(.bo-table){display:block;max-width:100%;overflow-x:auto}.cdm-body iframe,.cdm-body img{max-width:100%}}.bo-dialog-backdrop.cdm-overlay{z-index:1000}.cdm-body{overflow-x:hidden}.cdm-body .bo-card-title{font-size:var(--fs-base)}.cdm-body .bo-card>.bo-card-body>.bo-kv:first-child{border-top:0}.cdm-body .bo-card>.bo-card-body>.bo-banner:last-child{margin-bottom:0}.cdm-tabnav{margin-top:var(--sp-2)}.cdm-tab-panel:focus{outline:none}.cdm-kv>dd{white-space:pre-line}.cdm-body .pfv-step .pfv-sub,.cdm-status-raw{color:var(--color-text-muted)}.cdm-status-raw{font-size:var(--fs-sm);margin-left:6px}.cdm-after-kv{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-3) 0 0}.cdm-step>.bo-banner{margin-bottom:var(--sp-4)}.cdm-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0 var(--sp-4)}.cdm-actions.end{align-items:center;border-top:1px solid var(--color-border);justify-content:flex-end;margin-bottom:0;padding-top:var(--sp-4)}.cdm-hint-error{color:var(--color-danger);font-size:var(--fs-md);margin:0 auto 0 0}.cdm-foot{align-items:center;width:100%}.cdm-foot,.cdm-foot-end{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.cdm-foot-end{align-items:flex-start;margin-left:auto}.cdm-assign .bo-select,.cdm-validity .bo-select{max-width:480px;width:100%}.cdm-validity .bo-hint{margin:0 0 6px}.cdm-fee-schedule{border:0;margin:0 0 var(--sp-4);padding:0}.cdm-fee-schedule legend{color:var(--color-heading);font-weight:var(--fw-semibold);margin-bottom:var(--sp-2);padding:0}.cdm-fee-line{grid-gap:var(--sp-2) var(--sp-3);align-items:center;border-bottom:1px solid var(--ink-100);display:grid;gap:var(--sp-2) var(--sp-3);grid-template-columns:20px minmax(0,1fr) 160px;padding:var(--sp-2) 0}.cdm-fee-line label{cursor:pointer}.cdm-fee-hint{color:var(--color-text-muted);display:block;font-size:var(--fs-sm)}.cdm-fee-grid{grid-gap:var(--sp-2) var(--sp-4);align-items:center;display:grid;gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(200px,320px) minmax(0,200px)}.cdm-fee-grid label{color:var(--color-text-muted);font-size:var(--fs-md)}.cdm-fee-grid label.required{color:var(--color-heading);font-weight:var(--fw-semibold)}.cdm-fee-grid .bo-req{color:var(--color-danger);margin-left:2px}.cdm-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cdm-total{align-items:baseline;border-top:1px solid var(--color-border);color:var(--color-heading);display:flex;font-size:var(--fs-lg);justify-content:space-between;margin-top:var(--sp-5);padding-top:var(--sp-4)}.cdm-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bo-table .cdm-total-row td{background:var(--color-surface-muted);border-top:1px solid var(--color-border)}.cdm-receipt-body{display:flex;flex-direction:column;padding:0}.cdm-receipt-body iframe{flex:1 1 auto;min-height:400px}.cdm-receipt-body>p{margin:var(--sp-4) var(--sp-5)}@media (max-width:640px){.cdm-fee-line{grid-template-columns:20px minmax(0,1fr)}.cdm-fee-line .cdm-amount{grid-column:2}.cdm-fee-grid{grid-template-columns:minmax(0,1fr)}.cdm-foot-end{flex:1 1 auto;justify-content:flex-end}.cdm-foot .bo-btn{padding:0 10px}.cdm-foot-end>.act-wrap{max-width:60%}}@media (max-width:560px){.stat-cards-grid{grid-template-columns:1fr}.ov-tiles{grid-template-columns:1fr 1fr}}.notif-list{grid-gap:14px;display:grid;gap:14px}.notif-card{grid-gap:6px;display:grid;gap:6px}.notif-card h3{font-size:1rem;margin:0 0 2px}.notif-card label{color:var(--ink-700);font-size:.82rem;font-weight:600;margin-top:4px}.notif-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.notif-head h3{align-items:center;display:flex;gap:8px}.notif-head p{font-size:.84rem;margin:0}.notif-head-actions{align-items:center;display:flex;gap:8px}.notif-flag{background:var(--color-warning-bg);border-radius:999px;color:var(--color-warning);font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:1px 8px;text-transform:uppercase}.notif-placeholders{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px;margin:6px 0 0}.notif-placeholders code{background:var(--ink-50);border-radius:4px;padding:1px 6px}.notif-chan{align-items:center;display:inline-flex;gap:5px}.notif-sent{color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary));font-weight:600}.notif-failed{color:var(--color-danger);font-weight:600}.delivery-health{align-items:flex-start;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--amber-600);border-radius:8px;color:var(--color-warning);display:flex;gap:10px;margin:0 0 16px;padding:12px 14px}.delivery-health p{font-size:.88rem;line-height:1.45;margin:0}.delivery-health a{color:var(--color-warning);font-weight:700;text-decoration:underline;white-space:nowrap}.notif-health{grid-gap:12px;display:grid;gap:12px;margin:0 0 16px}.notif-health-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.notif-health-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.notif-health-card.off{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.notif-health-card h4{align-items:center;display:flex;font-size:.95rem;gap:7px;margin:0 0 4px}.notif-health-card p{color:var(--color-text-muted);font-size:.84rem;line-height:1.45;margin:0}.notif-health-state{border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:1px 8px;text-transform:uppercase}.notif-health-state.on{background:var(--color-primary-tint);color:var(--color-primary)}.notif-health-state.off{background:var(--color-warning-bg);color:var(--color-warning)}.notif-health-vars{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.notif-health-vars code{background:var(--ink-50);border-radius:4px;font-size:.78rem;padding:1px 6px}.notes-tab{grid-gap:12px;display:grid;gap:12px}.notes-compose{grid-gap:8px;display:grid;gap:8px}.notes-visibility{display:flex;flex-wrap:wrap;gap:8px}.notes-visibility label{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.86rem;gap:6px;padding:6px 12px}.notes-visibility label.selected{border-color:var(--brand-primary,var(--color-primary));box-shadow:0 0 0 2px #0b5d3b1f;font-weight:600}.notes-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.notes-item{background:var(--color-surface);border:1px solid var(--color-border);border-left-width:3px;border-radius:8px;padding:10px 12px}.notes-item p{line-height:1.5;margin:6px 0 0;white-space:pre-wrap}.notes-internal{border-left-color:var(--color-text-muted)}.notes-applicant{border-left-color:var(--brand-primary-strong,var(--color-primary))}.notes-side-applicant{background:#f6faf7}.notes-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.84rem;gap:6px}.notes-tag{background:var(--ink-100);border-radius:999px;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:1px 8px;text-transform:uppercase}.notes-applicant .notes-tag{background:var(--color-primary-tint);color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary))}.rep-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.rep-controls label{grid-gap:4px;color:var(--ink-700);display:grid;font-size:.82rem;font-weight:600;gap:4px}.rep-table td.num,.rep-table th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rep-table tfoot td{background:var(--color-surface-muted);border-top:2px solid var(--color-border);font-weight:700}.ndr-ta{display:block;position:relative}.ndr-ta-list{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;box-shadow:0 8px 20px #10182024;left:0;list-style:none;margin:2px 0 0;max-height:260px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:100%;z-index:60}.ndr-ta-item{grid-gap:1px;cursor:pointer;display:grid;font-size:.92rem;gap:1px;padding:7px 12px}.ndr-ta-item.active,.ndr-ta-item:hover{background:var(--color-primary-tint)}.ndr-ta-label{color:var(--color-text);font-weight:600}.ndr-ta-context{font-size:.8rem}.ndr-ta-context,.ndr-ta-foot{color:var(--color-text-muted)}.ndr-ta-foot{border-top:1px solid var(--ink-100);font-size:.76rem;margin-top:4px;padding:6px 12px 2px}.rev-findings-table{font-size:.86rem;margin:6px 0 0}.rev-findings-table td,.rev-findings-table th{padding:4px 8px}.rev-inline-btn{background:none;border:0;color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary));cursor:pointer;font:inherit;padding:0;text-decoration:underline}.mobile-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,380px) 1fr}.mobile-qr-card{grid-gap:10px;display:grid;gap:10px;justify-items:center;text-align:center}.mobile-qr-card img{background:#fff;border:1px solid var(--color-border);border-radius:10px;height:auto;max-width:100%;padding:8px}.mobile-version{font-weight:600;margin:0}.mobile-warn{align-items:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;color:var(--color-warning);display:inline-flex;font-size:.86rem;gap:6px;margin:0;padding:7px 10px;text-align:left}.mobile-h3{align-items:center;display:flex;font-size:.98rem;gap:8px;margin:0 0 8px}.mobile-steps{color:var(--ink-700);line-height:1.6;margin:0 0 4px;padding-left:20px}.mobile-steps li{margin-bottom:6px}.mobile-steps li svg{color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary));margin-right:4px;vertical-align:-3px}.mobile-notes{color:var(--ink-700);margin:0 0 10px;white-space:pre-wrap}.mobile-facts{grid-gap:4px 14px;display:grid;font-size:.88rem;gap:4px 14px;grid-template-columns:minmax(120px,auto) 1fr;margin:10px 0 0}.mobile-facts dt{color:var(--color-text-muted)}.mobile-facts dd{margin:0}.mobile-hash{background:var(--ink-50);border-radius:4px;font-size:.78rem;padding:1px 5px;word-break:break-all}@media (max-width:780px){.mobile-grid{grid-template-columns:1fr}}.notif-segments{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:5px;margin:4px 0 0}.notif-segments.over{color:var(--color-warning);font-weight:500}.notif-segments svg{flex:0 0 auto}.sat-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px}.sat-controls label{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:.86rem;gap:4px}.sat-caveat{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;color:var(--color-warning);font-size:.9rem;gap:7px;margin:0 0 14px;padding:9px 12px}.sat-caveat,.sat-headline{align-items:center;display:flex}.sat-headline{flex-wrap:wrap;gap:28px}.sat-figure{display:flex;flex-direction:column;gap:2px}.sat-figure-label{color:var(--color-text-muted);font-size:.86rem}.sat-figure-value{align-items:baseline;display:flex;gap:8px}.sat-average{color:var(--color-primary);font-size:2.4rem;font-weight:700;line-height:1}.sat-base{font-size:.92rem}.sat-base,.sat-none{color:var(--color-text-muted)}.sat-none{font-size:1.1rem}.sat-dist{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:220px}.sat-dist-row{align-items:center;display:flex;font-size:.82rem;gap:8px}.sat-dist-n{color:var(--color-text-muted);text-align:right;width:12px}.sat-dist-bar{background:var(--ink-100);border-radius:5px;flex:1 1 auto;height:10px;overflow:hidden}.sat-dist-fill{background:var(--color-text-faint);border-radius:5px;display:block;height:100%}.sat-dist-fill.s5{background:var(--color-primary)}.sat-dist-fill.s4{background:#65a30d}.sat-dist-fill.s3{background:#ca8a04}.sat-dist-fill.s2{background:#ea580c}.sat-dist-fill.s1{background:var(--color-danger)}.sat-dist-count{color:var(--color-text-muted);width:26px}.sat-facts{display:flex;flex-wrap:wrap;gap:26px;margin:18px 0 0}.sat-facts div{display:flex;flex-direction:column}.sat-facts dt{color:var(--color-text-muted);font-size:.8rem}.sat-facts dd{color:var(--color-text);font-size:1.15rem;font-weight:600;margin:0}.sat-note{font-size:.85rem;margin:12px 0 0}.sat-h3{align-items:center;color:var(--color-text);display:flex;font-size:1rem;gap:7px;margin:0 0 10px}.sat-table td:last-child{white-space:nowrap}.sat-comments{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.sat-comments li{border-left:3px solid var(--color-border);padding-left:12px}.sat-comment-head{align-items:center;display:flex;flex-wrap:wrap;font-size:.82rem;gap:9px}.sat-when{margin-left:auto}.sat-comment{color:var(--color-text);line-height:1.5;margin:5px 0 0}.sat-chip{background:var(--ink-100);border-radius:999px;color:var(--ink-700);font-size:.76rem;font-weight:600;padding:2px 8px}.sat-chip.s5{background:var(--color-primary-tint);color:var(--color-primary)}.sat-chip.s4{background:#ecfccb;color:#3f6212}.sat-chip.s3{background:var(--color-warning-bg)}.sat-chip.s2,.sat-chip.s3{color:var(--color-warning)}.sat-chip.s2{background:#ffedd5}.sat-chip.s1{background:var(--color-danger-bg);color:var(--color-danger)}@media (max-width:620px){.sat-facts,.sat-headline{gap:16px}.sat-when{margin-left:0}}html[data-theme=dark] .loading-overlay{background-color:#0f1513d9}html[data-theme=dark] .notes-side-applicant{background:var(--green-50)}html[data-theme=dark] .sat-chip.s4{background:#1f2a12;color:#bef264}html[data-theme=dark] .sat-chip.s2{background:#33200f}.rx-chip{align-items:center;background:var(--ink-50);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--ink-700);display:inline-flex;font-size:var(--fs-xs);font-weight:var(--fw-semibold);gap:4px;line-height:1.2;min-height:22px;padding:0 8px;vertical-align:middle;white-space:nowrap}.rx-chip svg{flex:none}.rx-tone-neutral{background:var(--ink-50);border-color:var(--color-border-strong);color:var(--ink-700)}.rx-tone-info{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.rx-tone-progress{background:var(--color-progress-bg);border-color:var(--color-progress-border);color:var(--color-progress)}.rx-tone-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.rx-tone-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.rx-tone-danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.rx-banner{align-items:flex-start;border:1px solid;border-left:4px solid;border-radius:var(--radius-sm);display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.rx-banner svg{flex:none;margin-top:2px}.rx-banner-body{flex:1 1;min-width:0}.rx-banner-body p{margin:4px 0 0}.rx-banner-info{background:var(--color-info-bg);border-color:var(--color-info-border);border-left-color:var(--color-info);color:var(--color-text)}.rx-banner-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);border-left-color:var(--amber-600);color:var(--color-text)}.rx-banner-locked{background:var(--ink-50);border-color:var(--color-border-strong);border-left-color:var(--color-accent);color:var(--color-text)}.rx-hash{color:var(--ink-700);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;word-break:break-all}.rx-refund td{background:#fff7ed}.rx-negative{color:#9a3412;font-weight:600}.rx-list{list-style:none;margin:6px 0 0;padding:0}.rx-list li{border-bottom:1px solid var(--ink-100);padding:4px 0}.rx-list li:last-child{border-bottom:none}.rx-form{grid-gap:10px;display:grid;gap:10px}.rx-form label{display:block;font-size:.9rem;font-weight:600}.rx-form input,.rx-form select,.rx-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;display:block;font:inherit;font-size:var(--fs-md);font-weight:400;margin-top:4px;max-width:none;padding:7px 10px;width:100%}.rx-table-wrap{overflow-x:auto}.rx-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rx-btn-row button{min-height:36px}@media (max-width:600px){.rx-banner{flex-direction:column}}.rx-search-words{max-width:760px}.rx-search-filters{grid-gap:0 var(--sp-4);align-items:end;display:grid;gap:0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rx-search-submit{padding-bottom:var(--sp-4)}.rx-search-count{color:var(--color-text-muted);font-size:var(--fs-md);margin:0 0 var(--sp-3)}.rx-search-count:empty{display:none}.rx-results{list-style:none;margin:0;padding:0}.rx-results>li{border-bottom:1px solid var(--ink-100);padding:var(--sp-3) var(--sp-4)}.rx-results>li:last-child{border-bottom:0}.rx-result-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rx-result-match{font-size:var(--fs-md);margin:4px 0 0}.rx-result-more{font-size:var(--fs-sm);margin:2px 0 0}.rx-results mark{background:var(--color-warning-bg);border-bottom:2px solid var(--amber-600);color:inherit;padding:0 1px}.rx-details{margin-top:var(--sp-4)}.rx-details>summary{color:var(--color-heading);cursor:pointer;font-weight:var(--fw-semibold)}.rx-details[open]>summary{margin-bottom:var(--sp-3)}.ma-form{grid-gap:0;display:grid;gap:0;justify-items:start}.ma-form>.bo-field,.ma-form>.bo-form-grid{max-width:900px;width:100%}.ma-decide{align-items:flex-end;margin-top:var(--sp-2)}.ma-note{color:var(--color-heading);display:flex;flex:1 1 260px;flex-direction:column;font-size:var(--fs-sm);font-weight:var(--fw-semibold);gap:4px;max-width:420px}.ma-decide>.bo-input,.ma-note .bo-input{flex:1 1 220px;font-weight:var(--fw-regular);max-width:420px;min-width:0}.ma-caption{font-size:var(--fs-md);margin:var(--sp-3) 0 var(--sp-2)}.ma-staff{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.g2-history{margin-top:var(--sp-3)}.g2-history>summary{cursor:pointer;font-weight:var(--fw-semibold)}html[data-theme=dark] .rx-refund td{background:#2e1d10}html[data-theme=dark] .rx-negative{color:#fbb98a}.ow-page{max-width:var(--page-max)}.ow-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);justify-content:space-between;margin-bottom:var(--sp-4)}.ow-head h1,.ow-head h2{color:var(--color-heading);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:0}.ow-actions{align-items:center;gap:8px}.ow-actions,.ow-chips{display:flex;flex-wrap:wrap}.ow-chips{gap:6px;list-style:none;margin:4px 0 12px;padding:0}.ow-chip{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--ink-700);cursor:pointer;font:inherit;font-size:var(--fs-sm);margin:0;min-height:30px;padding:0 12px}.ow-chip:hover{background:var(--ink-50)}.ow-chip[aria-pressed=true]{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--fw-semibold)}.ow-btn-link:focus-visible,.ow-chip:focus-visible,.ow-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ow-chip .ow-count{font-weight:700;margin-left:4px}.ow-chip[disabled]{cursor:not-allowed;opacity:.55}.ow-pill{background:var(--color-primary);border:none;border-radius:999px;color:var(--color-on-primary);cursor:pointer;display:inline-block;font:inherit;font-size:.88rem;padding:6px 14px}.ow-split{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}@media (max-width:1100px){.ow-split{grid-template-columns:minmax(0,1fr)}}.ow-split>div:first-child{min-width:0}.ow-table{background:var(--color-surface);border:1px solid var(--color-border);border-collapse:collapse;font-size:var(--fs-md);margin:0;width:100%}.ow-table th{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.ow-table td{border-bottom:1px solid var(--ink-100);padding:10px 12px;vertical-align:top}.ow-row{cursor:pointer}.ow-row:hover{background:var(--ink-25)}.ow-row.ow-selected-row{background:var(--color-primary-tint)}.ow-row.ow-previewed{box-shadow:inset 4px 0 0 var(--color-primary)}.ow-sub{color:var(--color-text-muted);font-size:.82rem;margin-top:3px;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-btn-link{background:none;border:none;color:var(--color-link);cursor:pointer;font:inherit;margin:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.ow-btn-link:hover{background:none;color:var(--green-800)}.ow-tag{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);box-sizing:border-box;display:inline-flex;font-size:var(--fs-xs);font-weight:600;gap:4px;min-height:22px;padding:0 8px;white-space:nowrap}.ow-tag.danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.ow-tag.warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.ow-tag.notice{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.ow-tag.muted{background:var(--ink-50);border-color:var(--color-border-strong);color:var(--ink-700)}.ow-tag.plain{background:#0000;border-color:var(--color-border);color:var(--color-text)}.ow-tag.escalated{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.ow-bulkbar{align-items:center;background:var(--slate-800);border-radius:var(--radius-md);color:#fff;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:8px 12px}.ow-bulkbar .bo-btn.ghost,.ow-bulkbar .bo-btn.secondary{background:#0000;border-color:#fff6;color:#fff}.ow-bulkbar .bo-btn.ghost:hover,.ow-bulkbar .bo-btn.secondary:hover{background:#ffffff1a;color:#fff}.ow-bulkbar .ow-btn-link{color:#fff}.ow-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:8px 0 12px;padding:12px 16px}.ow-form label{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-top:8px}.ow-form input,.ow-form select,.ow-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;display:block;font:inherit;font-size:var(--fs-md);margin-top:4px;max-width:none;padding:7px 10px;width:100%}.ow-results{font-size:.88rem;margin:8px 0 0;padding-left:18px}.ow-pane{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:calc(100vh - 40px);overflow:auto;padding:16px;position:sticky;top:10px}.ow-pane h3{font-size:1.05rem;margin:0 0 6px}.ow-pane h4{font-size:.95rem;margin:14px 0 6px}.ow-dl{grid-gap:4px 10px;display:grid;font-size:.88rem;gap:4px 10px;grid-template-columns:minmax(110px,40%) 1fr;margin:0}.ow-dl dt{color:var(--color-text-muted)}.ow-dl dd{margin:0;overflow-wrap:anywhere}.ow-list{font-size:.88rem;list-style:none;margin:0;padding:0}.ow-list li{border-bottom:1px solid var(--ink-100);padding:5px 0}.ow-timeline{list-style:none;margin:0;padding:0}.ow-timeline li{grid-gap:8px;display:grid;font-size:.9rem;gap:8px;grid-template-columns:22px 1fr;padding:5px 0}.ow-timeline .ow-dot{align-items:center;background:var(--color-surface);border:2px solid var(--ink-400);border-radius:50%;color:var(--color-text-muted);display:inline-flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;width:18px}.ow-timeline li.done .ow-dot{border-color:var(--color-primary);color:var(--color-primary)}.ow-timeline li.current .ow-dot{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ow-timeline li.skipped{color:var(--color-text-faint)}.ow-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-bottom:14px}.ow-officer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font:inherit;padding:10px;text-align:left}.ow-officer[aria-pressed=true]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-success-border)}.ow-bar{background:var(--ink-100);border-radius:5px;height:10px;margin:6px 0;overflow:hidden;position:relative}.ow-bar span{bottom:0;left:0;position:absolute;top:0}.ow-bar .open{background:#7aa95c}.ow-bar .overdue{background:var(--color-danger)}.ow-tabs{border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--sp-4)}.ow-tabs button{background:none;border:none;border-radius:0;color:var(--ink-600);cursor:pointer;font:inherit;font-size:var(--fs-md);height:40px;margin:0;padding:0 12px;position:relative}.ow-tabs button:hover{background:none;color:var(--color-heading)}.ow-tabs button[aria-selected=true]{color:var(--color-heading);font-weight:var(--fw-semibold)}.ow-tabs button[aria-selected=true]:after{background:var(--color-primary);border-radius:2px 2px 0 0;bottom:0;content:"";height:3px;left:8px;position:absolute;right:8px}.ow-tabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.dv-backdrop{align-items:stretch;background:#0f17208c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.dv-dialog{background:var(--color-surface);border-radius:8px;display:grid;grid-template-rows:auto 1fr auto;max-width:1500px;overflow:hidden;width:100%}.dv-top{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 14px}.dv-top h2{font-size:1.05rem;margin:0}.dv-body{display:grid;grid-template-columns:200px minmax(0,1fr) 340px;min-height:0}@media (max-width:1100px){.dv-body{grid-template-columns:minmax(0,1fr);overflow:auto}}.dv-rail{border-right:1px solid var(--color-border);overflow:auto;padding:8px}.dv-rail button{background:none;border:1px solid #0000;border-radius:6px;cursor:pointer;display:block;font:inherit;font-size:.88rem;margin-bottom:4px;padding:7px 8px;text-align:left;width:100%}.dv-rail button[aria-current=true]{background:var(--color-success-bg);border-color:var(--color-success-border);font-weight:600}.dv-stage{align-items:flex-start;background:var(--ink-100);display:flex;justify-content:center;min-height:60vh;overflow:auto;padding:12px;position:relative}.dv-stage iframe{background:#fff;border:none;height:100%;min-height:70vh;width:100%}.dv-imagewrap{display:inline-block;position:relative}.dv-imagewrap img{display:block;max-width:none}.dv-pin{background:#8a1450;border:2px solid #fff;border-radius:10px;color:#fff;padding:1px 6px;transform:translate(-50%,-100%)}.dv-pin,.dv-stamp{font-size:.72rem;font-weight:700;position:absolute}.dv-stamp{background:#ffffffb3;border:2px solid;border-radius:6px;line-height:1.2;padding:2px 6px;text-align:center}.dv-side{border-left:1px solid var(--color-border);overflow:auto;padding:10px 12px}.dv-status{background:var(--color-surface-muted);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;font-size:.85rem;gap:14px;padding:6px 14px}.dv-status .bad{color:var(--color-danger);font-weight:600}.dv-status .good{color:var(--color-success);font-weight:600}.ow-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ow-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;padding:14px 16px}.ow-card h3{font-size:1.05rem;margin:0 0 8px}.ow-plan{background:var(--ink-50);border:1px solid var(--color-border);border-radius:8px;margin-top:10px;padding:10px 12px}.dv-secure{display:flex;flex-direction:column;min-height:70vh;position:relative;-webkit-user-select:none;user-select:none;width:100%}.dv-secure-note{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;gap:6px;margin:0 0 8px}.dv-secure iframe{flex:1 1}.dv-watermark{align-items:center;display:flex;flex-direction:column;inset:32px 0 0 0;justify-content:space-around;overflow:hidden;pointer-events:none;position:absolute}.dv-watermark div{color:#a014141f;font-size:1.1rem;font-weight:700;transform:rotate(-30deg);white-space:nowrap}@media print{.dv-secure iframe{display:none}}.lc-picker{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;margin:8px 0;padding:10px 12px}.lc-picker legend{font-size:.92rem;font-weight:600;padding:0 4px}.lc-option{grid-gap:2px 8px;align-items:start;border-bottom:1px solid var(--ink-100);display:grid;font-size:.92rem;gap:2px 8px;grid-template-columns:auto 1fr;padding:6px 0}.lc-option:last-child{border-bottom:none}.lc-option input{height:18px;margin-top:3px;width:18px}.lc-option-help{grid-column:2}.lc-help,.lc-option-help{color:var(--color-text-muted);font-size:.82rem}.lc-help{margin:4px 0 0}.lc-field{display:block;font-size:.9rem;font-weight:600;margin-top:10px}.lc-field input,.lc-field select,.lc-field textarea{border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;display:block;font:inherit;font-weight:400;margin-top:4px;padding:7px 9px;width:100%}.lc-overlay{align-items:flex-start;background:#0f172a73;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:2000}.lc-dialog{background:var(--color-surface);border-radius:8px;box-shadow:0 10px 30px #00000040;margin:auto 0;max-width:100%;padding:20px;text-align:left;width:640px}.lc-dialog h3{margin-top:0}.lc-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}.lc-actions button{min-height:36px}.lc-impact{grid-gap:8px;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;display:grid;font-size:.9rem;gap:8px;margin-top:12px;padding:10px 12px}.lc-impact h4{font-size:.95rem;margin:0 0 4px}.lc-impact ul{margin:2px 0 0;padding-left:18px}.lc-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.lc-tag{background:var(--ink-50);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;padding:1px 6px}.lc-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-bottom:12px;padding:12px 14px}.lc-card-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.lc-reply{background:var(--color-surface-muted);border-left:4px solid var(--color-border-strong);border-radius:4px;margin:8px 0;padding:8px 10px;white-space:pre-wrap}.lc-badge{background:var(--color-danger);border-radius:999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;line-height:18px;margin-left:6px;min-width:18px;padding:0 6px;text-align:center}.lc-stats{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.lc-stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-width:120px;padding:8px 14px}.lc-stat strong{display:block;font-size:1.4rem}.lc-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.lc-filters label{font-size:.9rem;font-weight:600}.lc-filters input,.lc-filters select{border:1px solid var(--color-border-strong);border-radius:6px;display:block;font:inherit;font-weight:400;margin-top:4px;padding:6px 8px}@media (max-width:600px){.lc-dialog{padding:14px}.lc-actions{justify-content:stretch}.lc-actions button{flex:1 1 auto}}html[data-theme=dark] .lc-badge{color:var(--red-50)}.job-progress{background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:8px;margin:12px 0;max-width:640px;padding:12px 14px}.job-progress--failed{background:var(--color-danger-bg);border-color:var(--color-danger-border)}.job-progress--succeeded{background:var(--color-success-bg);border-color:var(--color-success-border)}.job-progress__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.job-progress__ref{color:var(--ink-700);font-size:.85rem}.job-progress__bar{background:var(--color-border);border-radius:5px;height:10px;margin:10px 0 6px;overflow:hidden}.job-progress__bar>span{background:var(--color-primary);display:block;height:100%;transition:width .4s ease}.job-progress__status{margin:6px 0}.job-progress__error{color:var(--color-danger);margin:6px 0}.job-progress__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.job-progress__actions button{background:var(--color-surface);border:1px solid var(--color-text-faint);border-radius:6px;cursor:pointer;min-height:40px;padding:6px 14px}.job-progress__actions .job-progress__primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.job-progress__actions button:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.job-progress__bar>span{transition:none}}.mk-badge{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;line-height:1.5;padding:2px 8px;white-space:nowrap}.mk-badge.small{font-size:.72rem;padding:0 6px}.mk-PUBLIC{background:var(--color-primary-tint);color:var(--color-primary)}.mk-INTERNAL{background:var(--color-info-bg);color:var(--color-info)}.mk-CONFIDENTIAL{background:var(--color-warning-bg);color:var(--color-warning)}.mk-RESTRICTED{background:var(--color-danger-bg);color:var(--color-danger)}.sec-bar{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:8px 12px}.sec-bar .sec-note{color:var(--color-text-muted);font-size:.85rem}.g2-backdrop{align-items:center;background:#0f17208c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.g2-dialog{background:var(--color-surface);border-radius:10px;box-shadow:0 12px 40px #00000059;color:var(--color-text);max-height:90vh;max-width:560px;overflow:auto;padding:18px;width:100%}.g2-dialog h2{font-size:1.15rem;margin:0 0 10px}.g2-levels{grid-gap:6px;border:0;display:grid;gap:6px;margin:8px 0;padding:0}.g2-levels label{align-items:flex-start;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 8px}.g2-levels label.disabled{cursor:not-allowed;opacity:.6}.g2-effect{background:var(--color-info-bg);border-left:4px solid var(--color-primary);font-size:.9rem;margin:8px 0;padding:8px 10px}.g2-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.g2-grid>*{grid-column:span 12;min-width:0}@media (min-width:900px){.g2-w3{grid-column:span 3!important}.g2-w4{grid-column:span 4!important}.g2-w6{grid-column:span 6!important}.g2-w8{grid-column:span 8!important}.g2-w9{grid-column:span 9!important}}.g2-figure{font-size:1.8rem;font-weight:700}.g2-status{align-items:center;display:inline-flex;font-size:.85rem;font-weight:600;gap:4px}.g2-status.on_target{color:var(--color-primary)}.g2-status.watch{color:var(--color-warning)}.g2-status.off_target{color:var(--color-danger)}.g2-status.no_data{color:var(--color-text-muted)}.g2-sev{font-weight:700;text-transform:capitalize}.g2-sev.critical{color:var(--color-danger)}.g2-sev.warning{color:var(--color-warning)}.g2-sev.info{color:var(--color-info)}.g2-banner{background:var(--color-danger-bg);border:2px solid var(--color-danger);border-radius:8px;color:var(--color-danger);margin-bottom:12px;padding:10px 12px}.g2-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:760px){.g2-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.g2-fields label,.g2-stack label{display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:4px}.g2-fields input,.g2-fields select,.g2-fields textarea,.g2-stack input,.g2-stack select,.g2-stack textarea{font-weight:400}.g2-stack{grid-gap:10px;display:grid;gap:10px}.g2-checks{border:0;display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0}.g2-checks label{align-items:center;flex-direction:row;font-weight:400;gap:6px}.g2-table-wrap{overflow-x:auto}.g2-bar{background:var(--color-primary);border-radius:2px;display:inline-block;height:10px;vertical-align:middle}.as-edit-row td,.as-editing td{background:var(--color-surface-muted)}.as-edit{grid-gap:12px;display:grid;gap:12px;left:0;max-width:min(760px,calc(100vw - 64px));position:sticky}.g2-table-wrap{position:relative}.as-edit label{display:block;font-size:.9rem;font-weight:600}.as-edit select,.as-edit textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;display:block;font:inherit;font-weight:400;margin-top:4px;max-width:none;padding:7px 9px;width:100%}.as-edit select{min-width:180px;width:auto}.as-edit-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 28px}.as-edit .as-check{align-items:center;display:flex;gap:8px;min-height:36px}.as-edit .as-check input{height:18px;margin:0;width:18px}.act-wrap{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;max-width:100%;vertical-align:top}.act-wrap.act-inline{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px}.act-reason{color:var(--color-warning);font-size:var(--fs-xs);line-height:1.3;max-width:32ch;white-space:normal}.act-wrap+.act-wrap{margin-left:6px}.live-pill{align-items:center;background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-pill);color:var(--color-info);display:inline-flex;font-size:var(--fs-sm);gap:8px;padding:4px 12px}.live-pill button{font:inherit}.live-dot{background:var(--ink-400);border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.live-dot.on{background:var(--green-500)}.dz-grid{grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dz-list{list-style:none;margin:0;padding:0}.dz-list li{border-bottom:1px solid var(--ink-100);padding:var(--sp-2) 0}.dz-list li:last-child{border-bottom:0}.dz-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.dz-row>*{min-width:0}.dz-field{display:block;margin:10px 0}.dz-field>label,.dz-field>span:first-child{color:var(--color-heading);display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:4px}.dz-field input:not([type=checkbox]):not([type=radio]),.dz-field select,.dz-field textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;font-size:var(--fs-md);min-height:var(--control-h);padding:6px 10px;width:100%}.dz-field textarea{min-height:70px;resize:vertical}.dz-hint{color:var(--color-text-muted);display:block;font-size:var(--fs-sm);margin-top:3px}.dz-warn{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:3px solid var(--amber-600);border-radius:var(--radius-sm);color:var(--color-text)}.dz-bad,.dz-warn{margin:8px 0;padding:8px 12px}.dz-bad{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger)}.dz-good{background:var(--color-success-bg);border:1px solid var(--color-success-border);border-left:3px solid var(--color-success);border-radius:var(--radius-sm);color:var(--color-success);margin:8px 0;padding:8px 12px}.dz-tabs{border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:0;margin:var(--sp-2) 0 var(--sp-3)}.dz-tabs button{background:none;border:0;border-radius:0;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-regular);min-height:38px;padding:8px 14px;position:relative}.dz-tabs button:hover{background:none;color:var(--color-heading)}.dz-tabs button[aria-selected=true]{color:var(--color-primary);font-weight:var(--fw-semibold)}.dz-tabs button[aria-selected=true]:after{background:var(--color-primary);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:8px;position:absolute;right:8px}.dz-menu button:focus-visible,.dz-tabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dz-preview{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-3)}.dz-sms{background:var(--green-50);border-radius:12px;font-size:var(--fs-md)}.dz-email,.dz-sms{padding:10px 12px;white-space:pre-wrap;word-break:break-word}.dz-email{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.dz-menu{display:inline-block;position:relative}.dz-menu ul{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);left:0;list-style:none;margin:4px 0 0;max-height:260px;min-width:200px;overflow-y:auto;padding:4px 0;position:absolute;top:100%;z-index:var(--z-dropdown)}.dz-menu li button{background:none;border:none;color:var(--color-text);cursor:pointer;display:block;font:inherit;font-size:var(--fs-md);padding:6px 12px;text-align:left;width:100%}.dz-menu li button:hover{background:var(--ink-50)}.dz-banner{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);color:var(--color-warning);font-weight:var(--fw-semibold);margin-bottom:12px;padding:10px 14px}.dz-device{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;margin:0 auto;max-width:100%;overflow-x:auto;padding:12px}.dz-trace li{align-items:baseline;display:flex;gap:8px}.dz-ok{color:var(--color-success)}.dz-no,.dz-ok{font-weight:var(--fw-semibold)}.dz-no{color:var(--color-danger)}.dz-table{border-collapse:collapse;font-size:var(--fs-md);width:100%}.dz-table td,.dz-table th{border-bottom:1px solid var(--ink-100);padding:6px 8px;text-align:left;vertical-align:top}.dz-table th{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.dz-side{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 300px}.dz-picker{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:70vh;overflow-y:auto;padding:10px}.dz-picker h3{font-size:var(--fs-md);margin:0 0 6px}@media (max-width:900px){.dz-grid,.dz-side{grid-template-columns:minmax(0,1fr)}}.dz-toggle:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.svc-stats-grid{grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-bottom:var(--sp-4)}.svc-stats-grid.wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.svc-stats-grid>.bo-card{margin-bottom:0}.svc-stats-empty{margin:0;padding:var(--sp-6) var(--sp-4);text-align:center}.bo-card.flush .svc-stats-table{border:0;border-radius:0;margin:0}.svc-pre{white-space:pre-wrap}.svc-narrow{max-width:760px}.svc-narrow.wide{max-width:900px}.svc-doc-list{line-height:2;margin:0;padding-left:20px}.svc-fee-lines{border-collapse:collapse;font-size:var(--fs-md)}.svc-fee-lines td{border:0;padding:2px 12px 2px 0;vertical-align:top}.svc-fee-lines td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:0;text-align:right;white-space:nowrap}.svc-form-preview{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:860px;padding:var(--sp-5)}.svc-version-preview{border-top:1px solid var(--color-border);margin-top:var(--sp-5);padding-top:var(--sp-4)}.svc-version-preview-head{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between}.svc-version-preview-head .bo-subhead{margin:0}.dz-hint-error{color:var(--color-danger)}.fl-manage{margin-bottom:var(--sp-2)}.fl-reason{max-width:720px}.bo-card.flush .fl-flush-table,.bo-card.flush .svc-flush-table{border:0;border-radius:0;margin:0}.fl-test{grid-gap:6px;display:grid;gap:6px}.fl-test-label{color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.dz-picker-sub{font-size:var(--fs-sm);margin:0 0 6px}.dz-picker-search{width:100%}.dz-picker-note{font-size:var(--fs-sm)}.dz-picker-row{justify-content:space-between}.dz-picker-example{display:block;font-size:var(--fs-xs)}.te-head{justify-content:space-between;margin-top:0}.te-head .bo-subhead{margin:0}.te-pre{white-space:pre-wrap}.te-grow{flex:1 1 200px}.te-end{justify-content:flex-end}.te-none{padding:6px 12px}.te-first{margin-top:0}.te-small{font-size:var(--fs-sm)}.dz-preview-title{font-size:var(--fs-base);margin:0 0 6px}.dz-tight{margin:0}.dz-email-subject{margin:0 0 8px}.dz-email-title{font-weight:var(--fw-semibold);margin:0 0 4px}.dr-form{max-width:960px}.dr-name{margin-bottom:0;max-width:520px}.dr-columns{list-style:none;margin:0;padding:0}.dr-column{grid-gap:var(--sp-3);align-items:end;border-bottom:1px solid var(--ink-100);display:grid;gap:var(--sp-3);grid-template-columns:28px minmax(0,3fr) minmax(0,2fr) auto 40px;padding:var(--sp-3) 0}.dr-column:first-child{padding-top:0}.dr-column:last-child{border-bottom:0;padding-bottom:0}.dr-column .bo-field{margin-bottom:0}.dr-index{align-self:center;background:var(--color-primary-tint);border-radius:50%;color:var(--color-primary);display:grid;font-size:var(--fs-xs);font-weight:var(--fw-semibold);height:26px;margin-top:22px;place-items:center;width:26px}.dr-col-remove,.dr-col-req{min-height:var(--control-h)}.dr-col-remove{align-items:center;display:flex}@media (max-width:640px){.dr-column{grid-template-columns:28px minmax(0,1fr) 40px}.dr-col-name,.dr-col-type{grid-column:2/4}.dr-col-req{grid-column:2/3}.dr-col-remove{grid-column:3/4;grid-row:3}.dr-index{grid-row:1;margin-top:22px}}.gen-overlay-note{color:var(--color-text-muted);font-size:var(--fs-md);margin:0 0 18px;max-width:420px}.gen-form{max-width:820px}.gen-summary{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-bottom:var(--sp-4)}.gen-summary .bo-subhead{font-size:var(--fs-md);margin:0 0 6px}.gen-process .bo-subhead{margin-top:0}.gen-drop{align-items:center;background:var(--color-surface-muted);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);text-align:center;transition:border-color .15s ease,background-color .15s ease}.gen-drop p{margin:0}.gen-drop svg{color:var(--color-primary)}.gen-drop.over,.gen-drop:hover{background:var(--color-primary-tint);border-color:var(--color-primary)}.gen-drop:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gen-drop.disabled{cursor:not-allowed;opacity:.7}.svc-editor-tabs{margin-bottom:var(--sp-4)}.svc-editor-panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.svc-inline-note{margin:6px 0 0}.bo-field>label.svc-status{color:var(--ink-700);display:inline-flex;font-weight:var(--fw-regular);margin:2px 0 0;min-height:34px}.bo-field>label.svc-status.checked{color:var(--color-primary);font-weight:var(--fw-semibold)}.svc-rows{list-style:none;margin:0;padding:0}.svc-row{align-items:flex-start;border-bottom:1px solid var(--ink-100);display:flex;gap:var(--sp-3);padding:var(--sp-3) 0}.svc-row:first-child{padding-top:0}.svc-row:last-child{border-bottom:0;padding-bottom:0}.svc-row-index{background:var(--color-primary-tint);border-radius:50%;color:var(--color-primary);display:grid;flex:0 0 26px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);height:26px;margin-top:5px;place-items:center}.svc-row-index-field{margin-top:27px}.svc-row-remove{align-items:center;display:flex;flex:0 0 36px;justify-content:center;min-height:var(--control-h)}.svc-doc-fields{grid-gap:var(--sp-2) var(--sp-4);align-items:center;display:grid;flex:1 1 auto;gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;min-width:0}.svc-doc-required{white-space:nowrap}.svc-doc-desc{font-size:var(--fs-md);grid-column:1/-1}.svc-out-fields{grid-gap:0 var(--sp-4);display:grid;flex:1 1 auto;gap:0 var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-width:0}.svc-out-fields .bo-field{margin-bottom:0}.svc-out-current{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:6px}.svc-file{display:block;font-size:var(--fs-md);max-width:100%}.svc-out-ai{margin-top:6px}.svc-out-warnings{font-size:var(--fs-md);margin-top:4px}.svc-out-warnings>summary{cursor:pointer}.svc-fee-box,.svc-fee-type{max-width:420px}.svc-fee-box{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-4)}.svc-savebar{align-items:flex-end;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);justify-content:flex-end;margin-top:var(--sp-2);padding-top:var(--sp-4)}.svc-savebar-reason{flex:1 1 320px;margin-bottom:0;max-width:560px}@media (max-width:640px){.svc-out-fields{gap:var(--sp-3)}.svc-doc-fields,.svc-out-fields{grid-template-columns:minmax(0,1fr)}.svc-savebar>.bo-btn{justify-content:center;width:100%}}.svc-subsection{border-top:1px solid var(--color-border);margin-top:var(--sp-5);padding-top:var(--sp-4)}.svc-subsection-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;margin-bottom:var(--sp-2)}.svc-subsection-head .bo-subhead{margin:0}.svc-subsection-head .bo-card-sub{margin:4px 0 0}.svc-subsection-foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.svc-fee-message{margin:var(--sp-2) 0 0}.svc-hint-icon{align-items:center;display:inline-flex;gap:6px}.svc-grid-table-wrap{margin-top:var(--sp-3);overflow-x:auto;position:relative}.svc-grid-table{border-collapse:initial;border-spacing:0 6px;min-width:860px;width:100%}.svc-grid-table th{background:none;border:0;color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:0 6px 0 0;text-align:left}.svc-grid-table td{border:0;padding:0 6px 0 0;vertical-align:middle}.svc-grid-table .bo-input,.svc-grid-table .bo-select{font-size:var(--fs-md);min-height:var(--control-h-sm);width:100%}.svc-grid-table .w30{width:30%}.svc-grid-table .w13{width:13%}.svc-grid-table .w12{width:12%}.svc-grid-table .w8{width:8%}.svc-rate{display:flex;gap:4px}.svc-rate .bo-input:first-child{width:55%}.svc-rate .bo-input:last-child{width:45%}.svc-warn-text{color:var(--color-warning);font-size:var(--fs-md);margin:0 0 10px}.svc-case-type{grid-gap:var(--sp-2);align-items:center;display:grid;gap:var(--sp-2);grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) minmax(200px,2fr) minmax(120px,.8fr) auto;margin-bottom:var(--sp-2)}@media (max-width:760px){.svc-case-type{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svc-case-type>:nth-child(3){grid-column:1/-1}}.sv-gap{margin-top:var(--sp-3)}.sv-gap-top{margin-top:6px}.sv-line{margin:0 0 4px}.sv-list{margin:0;padding-left:18px}.sv-flat{margin:0}.sv-section{margin-top:10px}.sv-section-title{color:var(--color-heading);font-size:var(--fs-md);margin:0 0 4px}.sv-legend,.sv-section-title{font-weight:var(--fw-semibold)}.sv-ack{align-items:flex-start;display:flex;font-weight:var(--fw-regular);gap:8px;margin-top:6px}.sv-inline-label{font-size:var(--fs-md)}.sb-choice{display:inline-flex;gap:4px;margin-right:12px}.sb-choice,.sb-regular{font-weight:var(--fw-regular)}.sb-result{grid-gap:4px 12px;display:grid;font-size:var(--fs-md);gap:4px 12px;grid-template-columns:minmax(120px,180px) 1fr;margin:0}.sb-result dt{color:var(--color-text-muted)}.sb-result dd{margin:0}.sb-subhead{font-size:var(--fs-md);margin:10px 0 4px}.sb-line{margin:0 0 6px}.sb-devices{border:0;margin:0 0 8px;padding:0}.sb-devices .dz-toggle{cursor:pointer}.sb-doc{display:block;font-weight:var(--fw-regular);margin:4px 0}.rlp{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-md);margin-top:var(--sp-4);padding:14px 16px}.rlp-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.rlp-head svg{color:var(--color-primary)}.rlp-head span{color:var(--color-text-muted);font-weight:var(--fw-regular)}.rlp-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:800px){.rlp-grid{grid-template-columns:1fr}}.rlp label{grid-gap:6px;color:var(--color-heading);display:grid;font-weight:var(--fw-semibold);gap:6px}.rlp label small{color:var(--color-text-muted);font-weight:var(--fw-regular)}.rlp input,.rlp select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;font-size:var(--fs-md);padding:7px 9px;width:100%}.rlp-search{align-items:center;display:flex;gap:6px}.rlp-search input{flex:1 1}.rlp-bound{align-items:center;color:var(--color-success)!important;display:flex;gap:4px}.rlp-mode{background:var(--color-success-bg);border-radius:var(--radius-sm);color:var(--color-text);margin:10px 0 0;padding:9px 12px}.rlp-mode.validate{background:var(--color-warning-bg)}.rlp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.rlp-ok{color:var(--color-success)}.rlp-err,.rlp-ok{align-items:center;display:inline-flex;gap:4px}.rlp-err{color:var(--color-danger)}.bo-page{max-width:var(--page-max)}.bo-page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);justify-content:space-between;margin-bottom:var(--sp-5)}.bo-page-head-text,.bo-page-head>div:first-child{flex:1 1 360px;min-width:0}.bo-page-head h1,.bo-page-title{align-items:center;color:var(--color-heading);display:flex;font-size:var(--fs-2xl);font-weight:var(--fw-semibold);gap:var(--sp-2);letter-spacing:-.005em;line-height:var(--lh-tight);margin:0}.bo-page-head h1>svg:first-child,.bo-page-title>svg:first-child{display:none}.bo-page-head .bo-page-sub,.bo-page-sub{color:var(--color-text-muted);font-size:var(--fs-md);line-height:var(--lh-normal);margin:var(--sp-1) 0 0;max-width:var(--measure)}.bo-page-meta{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-1)}.bo-page-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--sp-2)}.bo-page-actions a.bo-btn,.bo-page-head a.bo-btn{text-decoration:none}.bo-crumbs{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0 0 var(--sp-1)}.bo-crumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.bo-crumbs li+li:before{color:var(--ink-400);content:"/";margin-right:6px}.bo-crumbs a{color:var(--color-text-muted);text-decoration:none}.bo-crumbs a:hover{color:var(--color-link);text-decoration:underline}.bo-crumbs [aria-current=page],.bo-section-title{color:var(--color-heading)}.bo-section-title{align-items:center;display:flex;font-size:var(--fs-lg);font-weight:var(--fw-semibold);gap:var(--sp-2);margin:var(--sp-6) 0 var(--sp-3)}.bo-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;margin-bottom:var(--sp-4);padding:var(--sp-5)}.bo-card.flush{padding:0}.bo-card-head{align-items:center;border-bottom:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);min-height:52px;padding:var(--sp-3) var(--sp-4)}.bo-card-head-text{flex:1 1 auto;min-width:0}.bo-card-head .bo-card-title{margin:0}.bo-card-head .bo-card-sub{margin:2px 0 0}.bo-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-left:auto}.bo-card-body{padding:var(--sp-4)}.bo-card-flush>.bo-table-wrap{border:0;border-radius:0 0 var(--radius-md) var(--radius-md);margin:0}.bo-card-flush>.bo-banner,.bo-card-flush>.bo-empty,.bo-card-flush>.bo-loading{margin:var(--sp-3) var(--sp-4)}.bo-card-flush>.bo-toolbar{border-bottom:1px solid var(--color-border);margin:0;padding:var(--sp-3) var(--sp-4)}.bo-card-foot{background:var(--color-surface-muted);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:1px solid var(--color-border);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4)}.bo-card-foot,.bo-card-title{align-items:center;display:flex;gap:var(--sp-2)}.bo-card-title{color:var(--color-heading);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0 0 var(--sp-1)}.bo-card-title svg{color:var(--color-text-faint);flex:none}.bo-card-sub{color:var(--color-text-muted);font-size:var(--fs-md);margin:0 0 var(--sp-4)}.bo-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-md);gap:6px;justify-content:center;line-height:1.2;min-height:var(--control-h);padding:0 14px;text-decoration:none;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);white-space:nowrap}.bo-btn,.bo-btn:hover{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-medium)}.bo-btn:hover{box-shadow:inset 0 0 0 100px #00000024}.bo-btn svg{flex:none}a.bo-btn:hover{text-decoration:none}.bo-btn.secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-heading)}.bo-btn.secondary:hover{background:var(--ink-50);border-color:var(--ink-400);box-shadow:none;color:var(--color-heading)}.bo-btn.ghost{background:#0000;border-color:#0000;color:var(--ink-700)}.bo-btn.ghost:hover{background:var(--ink-100);box-shadow:none;color:var(--color-heading)}.bo-btn.danger{background:var(--color-surface);border-color:var(--color-danger-border);color:var(--color-danger)}.bo-btn.danger:hover{background:var(--color-danger-bg);box-shadow:none;color:var(--color-danger)}.bo-btn.danger-solid,.bo-btn.danger.solid{background:var(--color-danger);border-color:#0000;color:#fff}.bo-btn.danger-solid:hover,.bo-btn.danger.solid:hover{background:var(--color-danger);box-shadow:inset 0 0 0 100px #00000024;color:#fff}.bo-btn.sm,.bo-btn.small{font-size:var(--fs-sm);min-height:var(--control-h-sm);padding:0 10px}.bo-btn.lg{font-size:var(--fs-base);min-height:42px;padding:0 18px}.bo-btn.block{width:100%}.bo-btn:disabled,.bo-btn[aria-disabled=true]{background:var(--ink-100);border-color:#0000;box-shadow:none;color:var(--ink-500);cursor:not-allowed}.bo-btn[aria-busy=true]{cursor:progress}.bo-btn[aria-busy=true]:before{animation:bo-spin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";height:14px;width:14px}.bo-btn:focus-visible,.icon-btn:focus-visible,.link-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bo-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.icon-btn{background:#0000;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--ink-600);cursor:pointer;display:inline-grid;height:32px;line-height:0;margin-right:0;padding:0;place-items:center;width:32px}.icon-btn:hover{background:var(--ink-100);color:var(--color-heading);font-weight:400}.icon-btn.danger:hover{background:var(--color-danger-bg);color:var(--color-danger)}.link-button{background:none;border:0;color:var(--color-link);cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit;text-decoration:underline;text-underline-offset:2px}.link-button:hover{background:none;color:var(--green-800);font-weight:inherit}.bo-tabs{background:#0000;border:0;border-bottom:1px solid var(--color-border);border-radius:0;display:flex;flex-wrap:nowrap;gap:2px;margin:0 0 var(--sp-4);overflow-x:auto;padding:0;scrollbar-width:thin}.bo-tab,.bo-tabs a,.bo-tabs button{align-items:center;background:none;border:0;border-radius:0;color:var(--ink-600);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-regular);gap:6px;height:40px;margin:0;padding:0 12px;position:relative;text-decoration:none;white-space:nowrap}.bo-tab:hover,.bo-tabs a:hover,.bo-tabs button:hover{background:none;color:var(--color-heading);font-weight:var(--fw-regular)}.bo-tab:focus-visible,.bo-tabs a:focus-visible,.bo-tabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.bo-tab.active,.bo-tabs .active,.bo-tabs [aria-current=page],.bo-tabs [aria-selected=true],.bo-tabs button.bo-tab.active{background:none;color:var(--color-heading);font-weight:var(--fw-semibold)}.bo-tab.active:after,.bo-tabs .active:after,.bo-tabs [aria-current=page]:after,.bo-tabs [aria-selected=true]:after{background:var(--color-primary);border-radius:2px 2px 0 0;bottom:0;content:"";height:3px;left:8px;position:absolute;right:8px}.bo-tab.active:hover{background:none}.bo-tab-count{background:var(--ink-100);border-radius:var(--radius-pill);height:18px;line-height:18px;min-width:18px;padding:0 6px;text-align:center}.bo-badge,.bo-tab-count{color:var(--ink-700);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.bo-badge{align-items:center;background:var(--ink-50);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;display:inline-flex;gap:4px;line-height:1.2;min-height:22px;padding:0 8px;vertical-align:middle;white-space:nowrap}.bo-badge.green,.bo-badge.success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.bo-badge.grey,.bo-badge.neutral{background:var(--ink-50);border-color:var(--color-border-strong);color:var(--ink-700)}.bo-badge.gold,.bo-badge.warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.bo-badge.danger,.bo-badge.red{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.bo-badge.navy,.bo-badge.progress{background:var(--color-progress-bg);border-color:var(--color-progress-border);color:var(--color-progress)}.bo-badge.info{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.bo-count{background:var(--ink-100);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--ink-700);display:inline-grid;font-size:var(--fs-xs);font-weight:var(--fw-semibold);height:20px;min-width:20px;padding:0 6px;place-items:center}.bo-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--sp-4);overflow-x:auto}.bo-table,.bo-table-wrap{background:var(--color-surface)}.bo-table{border-collapse:collapse;box-shadow:none;font-size:var(--fs-md);margin:0;width:100%}.bo-card>.bo-table:last-child,.bo-table-wrap>.bo-table{margin-bottom:0}.bo-table td,.bo-table th{border:0;border-bottom:1px solid var(--ink-100);padding:10px 12px;text-align:left;vertical-align:top}.bo-table thead th{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;vertical-align:bottom;white-space:nowrap}.bo-table tbody tr:last-child td{border-bottom:0}.bo-table tbody tr:hover,.bo-table.zebra tbody tr:nth-child(2n){background:var(--ink-25)}.bo-table.framed{border:1px solid var(--color-border);margin-bottom:var(--sp-4)}.bo-table.compact td,.bo-table.compact th{padding:6px 10px}.bo-table tr.clickable,.bo-table tr[tabindex]{cursor:pointer}.bo-table tr.clickable:hover,.bo-table tr[tabindex]:hover{background:var(--color-primary-tint)}.bo-table tr[tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.bo-table .num,.bo-table th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bo-table .actions{text-align:right;white-space:nowrap;width:1%}.bo-table .nowrap{white-space:nowrap}.bo-table .strong{color:var(--color-heading);font-weight:var(--fw-semibold)}.bo-table .sub{color:var(--color-text-muted);display:block;font-size:var(--fs-sm);margin-top:2px}.bo-row-actions{display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.bo-row-actions .bo-btn{margin:0}.bo-sort{align-items:center;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;margin:0;padding:0}.bo-sort,.bo-sort:hover{background:none;font-weight:inherit}.bo-sort:hover{color:var(--color-heading);text-decoration:underline}.bo-sort .off{color:var(--ink-400)}.bo-sort .on{color:var(--color-primary)}.bo-table td.bo-table-state{color:var(--color-text-muted);padding:var(--sp-8) var(--sp-5);text-align:center}.bo-table tr.bo-table-state-row:hover{background:none}@media (max-width:640px){.bo-table-wrap:has(>.bo-stack){background:#0000;border:0;overflow:visible}.bo-stack thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.bo-stack,.bo-stack tbody{background:#0000;display:block}.bo-stack tbody tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:block;margin-bottom:10px;padding:6px 0}.bo-stack tbody td{align-items:flex-start;border:0;display:flex;gap:12px;justify-content:space-between;overflow-wrap:anywhere;padding:6px 12px;text-align:right}.bo-stack tbody td:before{color:var(--color-text-muted);content:attr(data-label);flex:0 0 38%;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left}.bo-stack tbody td:not([data-label]):before{content:none}.bo-stack tbody td.actions{border-top:1px solid var(--color-border);justify-content:flex-end;margin-top:4px;padding-top:10px;width:auto}.bo-stack tbody td.bo-table-state{display:block;text-align:center}}.bo-toolbar{margin-bottom:var(--sp-3)}.bo-toolbar,.bo-toolbar-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.bo-toolbar-fields{flex:1 1 auto;min-width:0}.bo-toolbar-end{align-self:center;color:var(--color-text-muted);font-size:var(--fs-md);margin-left:auto}.bo-toolbar .bo-input,.bo-toolbar select{margin:0;min-height:var(--control-h);width:auto}.bo-toolbar label{margin:0}.bo-field-inline{color:var(--color-heading);display:inline-flex;flex-direction:column;font-weight:var(--fw-semibold);gap:4px;margin:0}.bo-field-inline,.bo-field-inline>span{font-size:var(--fs-sm)}.bo-search{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-faint);display:flex;flex:1 1 260px;gap:var(--sp-2);height:var(--control-h);max-width:460px;min-width:0;padding:0 10px}.bo-search input{background:#0000;border:0!important;color:var(--color-text);flex:1 1;font:inherit;font-size:var(--fs-md);height:100%;margin:0;max-width:none;min-width:0;outline:none;padding:0}.bo-search:focus-within{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px}.bo-pager,.bo-pagination{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-md);gap:10px;justify-content:space-between;margin-top:var(--sp-3)}.bo-pagination{justify-content:center}.bo-pager-text{margin:0}.bo-pager ul{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.bo-page-btn{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-heading);cursor:pointer;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-regular);height:34px;margin:0;min-width:34px;padding:0 10px}.bo-page-btn:hover:not(:disabled){background:var(--ink-50);font-weight:var(--fw-regular)}.bo-page-btn.current,.bo-page-btn[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-semibold)}.bo-page-btn:disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--ink-400);cursor:not-allowed}.bo-page-gap{color:var(--color-text-muted);line-height:34px;padding:0 4px}.bo-field{margin-bottom:var(--sp-4);min-width:0}.bo-field-label,.bo-field>label{color:var(--color-heading);display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0 0 5px}.bo-field .bo-req{color:var(--color-danger);margin-left:2px}.bo-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.bo-field select,.bo-field textarea,.bo-input,.bo-select,.bo-textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);font:inherit;font-size:var(--fs-md);margin:0;max-width:none;min-height:var(--control-h);padding:7px 10px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);width:100%}.bo-input,.bo-select{min-width:150px;width:auto}.bo-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=date]),.bo-field select,.bo-input,.bo-select{height:var(--control-h);padding-bottom:0;padding-top:0}.bo-field textarea,.bo-textarea{line-height:var(--lh-normal);min-height:84px;resize:vertical}.bo-field input:focus,.bo-field select:focus,.bo-field textarea:focus,.bo-input:focus,.bo-select:focus,.bo-textarea:focus{border-color:var(--color-focus);box-shadow:none;outline:2px solid var(--color-focus);outline-offset:1px}.bo-field input[readonly],.bo-input[readonly]{background:var(--ink-50);color:var(--ink-700)}.bo-field .bo-hint,.bo-hint{color:var(--color-text-muted);display:block;font-size:var(--fs-sm);font-weight:var(--fw-regular);margin-top:4px}.bo-field-error{align-items:center;color:var(--color-danger);display:flex;font-size:var(--fs-sm);gap:4px;margin:4px 0 0}.bo-field.has-error input,.bo-field.has-error select,.bo-field.has-error textarea,[aria-invalid=true].bo-input{border-color:var(--color-danger)}.bo-check{align-items:center;cursor:pointer;display:inline-flex;font-weight:var(--fw-regular);gap:var(--sp-2);margin:0}.bo-check input{accent-color:var(--color-primary);height:16px;margin:0;width:16px}.bo-form-grid{grid-column-gap:var(--sp-5);column-gap:var(--sp-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.bo-form-grid .full,.bo-form-grid .full-width{grid-column:1/-1}.bo-form-section{border-top:1px solid var(--color-border);margin-top:var(--sp-2);padding-top:var(--sp-4)}.bo-form-section-title{color:var(--ink-700);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.04em;margin:0 0 var(--sp-3);text-transform:uppercase}.bo-form-actions{padding-top:var(--sp-2)}.bo-form-actions,.bo-pill-group{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.bo-pill{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--ink-700);cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:var(--fw-regular)!important;gap:6px;margin-bottom:0!important;min-height:30px;padding:0 12px;-webkit-user-select:none;user-select:none}.bo-pill input{height:1px;opacity:0;position:absolute;width:1px}.bo-pill:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.bo-pill.checked{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--fw-semibold)!important}.bo-list-row{align-items:flex-start;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--sp-3);margin-bottom:10px;padding:var(--sp-3)}.bo-list-row .row-index{align-items:center;background:var(--color-primary-tint);border-radius:50%;color:var(--color-primary);display:flex;flex:0 0 26px;font-size:var(--fs-xs);font-weight:var(--fw-bold);height:26px;justify-content:center;margin-top:24px}.bo-kv{grid-gap:0;border-top:1px solid var(--ink-100);display:grid;gap:0;grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0}.bo-kv>dd,.bo-kv>div,.bo-kv>dt{border-bottom:1px solid var(--ink-100);font-size:var(--fs-md);margin:0;padding:9px 6px}.bo-kv .k,.bo-kv>dt{color:var(--color-text-muted);font-weight:var(--fw-medium)}.bo-kv .v,.bo-kv>dd{color:var(--color-text);overflow-wrap:anywhere}@media (max-width:640px){.bo-kv{grid-template-columns:1fr}.bo-kv .k,.bo-kv>dt{border-bottom:none;padding-bottom:0}}.bo-kpis{grid-gap:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:var(--sp-4);overflow:hidden}.bo-kpis>.bo-kpi{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);margin:0 -1px -1px 0}.bo-kpi{background:var(--color-surface);color:inherit;display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;text-decoration:none}a.bo-kpi:hover,button.bo-kpi:hover{background:var(--ink-25);text-decoration:none}button.bo-kpi{border:0;border-radius:0;cursor:pointer;font:inherit;margin:0;text-align:left}.bo-kpi-label{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--fs-sm);gap:6px}.bo-kpi-label svg{color:var(--color-text-faint);flex:none}.bo-kpi-value{font-feature-settings:"tnum";color:var(--color-heading);font-size:1.625rem;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.15}.bo-kpi-hint{color:var(--color-text-muted);font-size:var(--fs-sm)}.bo-kpi.warning .bo-kpi-value{color:var(--color-warning)}.bo-kpi.danger .bo-kpi-value{color:var(--color-danger)}.bo-stat-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.bo-stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;cursor:pointer;font:inherit;margin:0;min-width:110px;padding:10px 16px;text-align:left}.bo-stat:hover{background:var(--ink-25)}.bo-stat.active,.bo-stat[aria-pressed=true]{background:var(--color-primary-tint);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.bo-stat-value{font-feature-settings:"tnum";color:var(--color-heading);display:block;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.bo-stat-label{color:var(--color-text-muted);display:block;font-size:var(--fs-sm)}.bo-banner,.bo-error,.bo-ok{align-items:flex-start;background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-sm);color:var(--ink-900);display:flex;flex-wrap:wrap;font-size:var(--fs-md);gap:var(--sp-2) 10px;line-height:var(--lh-normal);margin:0 0 var(--sp-3);padding:10px 14px}.bo-banner>svg,.bo-error>svg,.bo-ok>svg{flex:none;margin-top:2px}.bo-banner>svg{color:var(--color-info)}.bo-banner-body{flex:1 1 260px;min-width:0}.bo-banner p{margin:0}.bo-banner .bo-btn,.bo-error .bo-btn,.bo-ok .bo-btn{margin-left:auto}.bo-banner.error,.bo-error{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:#7a1c14}.bo-banner.error>svg,.bo-error>svg{color:var(--color-danger)}.bo-banner.success,.bo-ok{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--green-800)}.bo-banner.success>svg,.bo-ok>svg{color:var(--color-success)}.bo-banner.warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:#5a3a00}.bo-banner.warning>svg{color:var(--amber-600)}.bo-banner.neutral{background:var(--ink-50);border-color:var(--color-border);color:var(--ink-800)}.bo-banner.neutral>svg{color:var(--ink-600)}.bo-muted{color:var(--color-text-muted)}.bo-faint{color:var(--color-text-faint)}.bo-small{font-size:var(--fs-sm)}.bo-mono,.bo-ref{font-family:var(--font-mono);font-size:.92em}.bo-m-0{margin:0}.bo-mt-0{margin-top:0}.bo-mt-1{margin-top:var(--sp-1)}.bo-mt-2{margin-top:var(--sp-2)}.bo-mt-3{margin-top:var(--sp-3)}.bo-mt-4{margin-top:var(--sp-4)}.bo-mb-0{margin-bottom:0}.bo-mb-2{margin-bottom:var(--sp-2)}.bo-mb-3{margin-bottom:var(--sp-3)}.bo-mb-4{margin-bottom:var(--sp-4)}.bo-nowrap{white-space:nowrap}.bo-pre{white-space:pre-wrap}.bo-break{overflow-wrap:anywhere;word-break:break-word}.bo-right{text-align:right}.bo-center{text-align:center}.bo-strong{color:var(--color-heading);font-weight:var(--fw-semibold)}.bo-measure{max-width:var(--measure)}.bo-span-all{grid-column:1/-1}.bo-scroll-x{overflow-x:auto}.bo-scroll-box{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:280px;overflow-y:auto;padding:var(--sp-2) var(--sp-3)}.bo-btn-row.between{justify-content:space-between}.bo-btn-row.end{justify-content:flex-end}.bo-btn-row.bottom{align-items:flex-end}.bo-bullets{margin:var(--sp-1) 0 0;padding-left:20px}.bo-bullets li+li{margin-top:2px}.bo-list-plain{list-style:none;margin:0;padding:0}.bo-choices{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-2)}.bo-choices.inline{flex-direction:row;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}fieldset.bo-field{border:0;margin-left:0;margin-right:0;min-width:0;padding:0}fieldset.bo-field>legend{padding:0}.bo-field .bo-input.short,.bo-input.short{min-width:0;width:110px}.bo-panel{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4)}.bo-map{border-radius:var(--radius-sm);height:480px;width:100%}@media (max-width:640px){.bo-map{height:320px}}.bo-text-danger{color:var(--color-danger)}.bo-meter>span{background:var(--color-primary);display:block;height:100%}.bo-meter.warning>span{background:var(--amber-600)}.bo-meter.danger>span{background:var(--color-danger)}.bo-form-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.bo-form-row .bo-field{margin-bottom:0}@media (max-width:640px){.bo-card-flush>.bo-table-wrap:has(>.bo-stack){padding:var(--sp-3) var(--sp-3) 2px}}.bo-empty{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;gap:var(--sp-2);justify-content:center;padding:var(--sp-10) var(--sp-6);text-align:center}.bo-empty-icon{background:var(--ink-100);border-radius:50%;color:var(--ink-600);display:grid;height:44px;margin-bottom:var(--sp-1);place-items:center;width:44px}.bo-empty-title{color:var(--color-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold);margin:0}.bo-empty p{margin:0;max-width:60ch}.bo-empty .bo-btn{margin-top:var(--sp-2)}.bo-loading{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--sp-2);justify-content:center;padding:var(--sp-8) var(--sp-5)}.bo-spinner{animation:bo-spin .8s linear infinite;border:2px solid var(--ink-300);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;flex:none;height:14px;width:14px}@keyframes bo-spin{to{transform:rotate(1turn)}}.bo-spinner-inline{margin-right:var(--sp-2);vertical-align:-2px}.bo-empty-icon.danger{background:var(--color-danger-bg);color:var(--color-danger)}.bo-loading.page{min-height:240px}.bo-message-page{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:var(--sp-8) 0;max-width:640px;padding:var(--sp-6)}.bo-message-icon{background:var(--ink-100);border-radius:50%;color:var(--ink-600);display:grid;height:44px;margin-bottom:var(--sp-3);place-items:center;width:44px}.bo-message-page.warning .bo-message-icon{background:var(--color-warning-bg);color:var(--color-warning)}.bo-message-page.danger .bo-message-icon{background:var(--color-danger-bg);color:var(--color-danger)}.bo-message-title{color:var(--color-heading);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0 0 var(--sp-2)}.bo-message-body{color:var(--color-text);font-size:var(--fs-base)}.bo-message-body p{margin:0 0 var(--sp-2);max-width:60ch}.bo-message-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}@media (max-width:640px){.bo-message-page{margin:var(--sp-4) 0;padding:var(--sp-5) var(--sp-4)}}.bo-dialog-backdrop{align-items:flex-start;background:#18212a73;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:8vh var(--sp-4) var(--sp-4);position:fixed;z-index:var(--z-modal)}.bo-dialog{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);color:var(--color-text);display:flex;flex-direction:column;max-height:calc(90vh - 16px);width:min(560px,100%)}.bo-dialog.narrow{width:min(440px,100%)}.bo-dialog.wide{width:min(820px,100%)}.bo-dialog.xwide{width:min(1120px,100%)}.bo-dialog-backdrop.full{align-items:center;padding:var(--sp-4)}.bo-dialog.full{height:min(90vh,100%);max-height:none;width:min(1280px,100%)}.bo-dialog.full .bo-dialog-body{flex:1 1 auto;min-height:0}.bo-dialog:focus{outline:none}.bo-dialog-head{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-3)}.bo-dialog-head-text{flex:1 1 auto;min-width:0}.bo-dialog-title{color:var(--color-heading);flex:1 1 auto;font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.bo-dialog-sub{color:var(--color-text-muted);font-size:var(--fs-md);margin:4px 0 0}.bo-dialog-body{overflow:auto;padding:var(--sp-4) var(--sp-5)}.bo-dialog-foot{background:var(--color-surface-muted);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:flex-end;padding:var(--sp-3) var(--sp-5)}@media (max-width:640px){.bo-dialog-backdrop{align-items:stretch;padding:0}.bo-dialog,.bo-dialog.narrow,.bo-dialog.wide,.bo-dialog.xwide{border-radius:0;max-height:none;min-height:100%;width:100%}.bo-dialog-backdrop.full{align-items:stretch;padding:0}.bo-dialog.full{border-radius:0;height:100dvh;min-height:0;width:100%}.bo-dialog.full .bo-dialog-body,.bo-dialog.full .bo-dialog-foot,.bo-dialog.full .bo-dialog-head{padding-left:var(--sp-3);padding-right:var(--sp-3)}}.bo-field-grow{flex:1 1 260px;max-width:460px}.bo-field-grow .bo-search{max-width:none}@media (max-width:640px){.bo-toolbar-fields>*{flex:1 1 100%;max-width:none}.bo-page-actions,.bo-toolbar-fields .bo-select,.bo-toolbar-fields select{width:100%}}.bo-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);justify-content:space-between;margin:var(--sp-6) 0 var(--sp-3)}.bo-section-head .bo-section-title{margin:0}.bo-banner-close{color:inherit;margin:-4px -6px -4px auto}.bo-grid{grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-bottom:var(--sp-4)}.bo-grid>.bo-card{margin-bottom:0;min-width:0}.bo-chart{height:300px;min-width:0}.bo-chart.tall{height:320px}.bo-chart-empty{align-items:center;border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;font-size:var(--fs-md);justify-content:center}.bo-chart-empty p{margin:0}.bo-table .money{font-feature-settings:"tnum";color:var(--color-heading);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);text-align:right;white-space:nowrap}.bo-table .money.negative{color:var(--color-danger)}.bo-lines{grid-gap:2px;display:grid;font-size:var(--fs-sm);gap:2px;list-style:none;margin:0;min-width:180px;padding:0}.bo-lines li{display:flex;gap:var(--sp-3);justify-content:space-between}.bo-lines .k{color:var(--color-text-muted)}.bo-lines .v{font-feature-settings:"tnum";color:var(--color-heading);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.bo-lead{color:var(--color-text-muted);font-size:var(--fs-md);margin:0 0 var(--sp-4);max-width:var(--measure)}.bo-card-list{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);list-style:none;margin:0 0 var(--sp-4);padding:0}.bo-card-list>li,.bo-card-list>li>.bo-card{margin:0}.bo-tiles{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));list-style:none;margin:0 0 var(--sp-4);padding:0}.bo-tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;height:100%;margin:0;padding:var(--sp-3);text-align:left;width:100%}.bo-tile:hover{background:var(--ink-25);border-color:var(--color-border-strong)}.bo-tile[aria-pressed=true]{background:var(--color-primary-tint);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.bo-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bo-meter{background:var(--ink-100);border-radius:var(--radius-pill);height:8px;margin:2px 0;overflow:hidden;position:relative}.bo-meter>span{bottom:0;left:0;position:absolute;top:0}.bo-meter>.fill{background:var(--green-500)}.bo-meter>.fill-danger{background:var(--color-danger)}.bo-inline-form{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4)}.bo-inline-form .bo-field:last-of-type{margin-bottom:var(--sp-3)}.bo-table .bo-inline-form{min-width:240px}.bo-row-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px var(--sp-3);justify-content:space-between;margin-bottom:var(--sp-2)}.bo-row-foot{margin-top:var(--sp-3)}.bo-meta-line{color:var(--color-text-muted);font-size:var(--fs-sm);margin:var(--sp-2) 0 0}.bo-quote{background:var(--color-surface-muted);border-left:3px solid var(--color-border-strong);margin:var(--sp-2) 0;overflow-wrap:anywhere;padding:var(--sp-2) var(--sp-3);white-space:pre-wrap}.bo-steps{color:var(--color-text-muted);font-size:var(--fs-md);line-height:1.6;margin:0 0 var(--sp-2);padding-left:20px}.bo-narrow{max-width:760px}.bo-fieldset{grid-gap:var(--sp-2);border:0;display:grid;gap:var(--sp-2);margin:0 0 var(--sp-4);min-width:0;padding:0}.bo-fieldset>legend{color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0 0 var(--sp-2);padding:0}.bo-fieldset .bo-check{display:flex;margin:0}.bo-rows{list-style:none;margin:0;padding:0}.bo-rows>li{align-items:center;border-bottom:1px solid var(--ink-100);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);justify-content:space-between;padding:10px 0}.bo-rows>li:last-child{border-bottom:0}.bo-rows .bo-row-main{flex:1 1 260px;min-width:0}.bo-details{margin:0 0 var(--sp-3)}.bo-details>summary{align-items:center;color:var(--color-link);cursor:pointer;display:inline-flex;font-size:var(--fs-md);gap:6px}.bo-details>summary:hover{text-decoration:underline}.bo-details>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bo-details[open]>summary{margin-bottom:var(--sp-2)}.bo-details ul.bo-hint{margin:0;padding-left:20px}.bo-filter-row{align-items:flex-end;border-bottom:1px solid var(--ink-100);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0}.bo-filter-row:first-child{padding-top:0}.bo-filter-row .bo-check,.bo-toolbar .bo-check{min-height:var(--control-h)}.bo-check-row{display:flex;flex-wrap:wrap;gap:4px var(--sp-4)}.bo-check-row .bo-check{display:inline-flex;margin:0}.bo-field-inline.bo-field-row{align-items:center;flex-direction:row;gap:var(--sp-2)}.bo-table tbody tr.selected{background:var(--color-primary-tint)}.bo-table td:has(.sr-only),.bo-table th:has(>.sr-only){position:relative}@media (min-width:641px){.bo-field-cap .bo-select{max-width:280px}}button.bo-pill{font:inherit;font-size:var(--fs-sm);line-height:1.2}button.bo-pill:hover:not(.checked):not(:disabled){background:var(--ink-50);border-color:var(--ink-400)}button.bo-pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.bo-pill-count{background:var(--ink-100);border-radius:var(--radius-pill);color:var(--ink-700);display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);min-width:18px;padding:0 5px;text-align:center}.bo-pill.checked .bo-pill-count{background:var(--color-surface);color:var(--color-primary)}.bo-split{grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(280px,360px);margin-bottom:var(--sp-4)}.bo-split>*{min-width:0}.bo-split-side{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4)}.bo-split-side>.bo-card{margin-bottom:0}.bo-cols-2{grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-bottom:var(--sp-4)}.bo-cols-2>.bo-card{margin-bottom:0}@media (max-width:1000px){.bo-split{grid-template-columns:minmax(0,1fr)}}.bo-list{list-style:none;margin:0;padding:0}.bo-list>li{border-bottom:1px solid var(--ink-100);padding:var(--sp-2) 0}.bo-list>li:last-child{border-bottom:0}.bo-list>li:first-child{padding-top:0}.bo-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.bo-subhead{color:var(--color-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold);margin:var(--sp-4) 0 var(--sp-2)}.bo-card-body>.bo-subhead:first-child{margin-top:0}.bo-field-inline>.bo-search{flex:0 0 auto;max-width:none}.bo-card-body>:first-child{margin-top:0}.bo-card-body>:last-child{margin-bottom:0}html[data-theme=dark] .bo-btn.danger-solid,html[data-theme=dark] .bo-btn.danger-solid:hover,html[data-theme=dark] .bo-btn.danger.solid,html[data-theme=dark] .bo-btn.danger.solid:hover{color:var(--red-50)}html[data-theme=dark] .bo-banner.error,html[data-theme=dark] .bo-error{color:var(--color-danger)}html[data-theme=dark] .bo-banner.warning{color:var(--color-warning)}.backoffice-layout-container{display:flex;flex-direction:column;min-height:100vh}.backoffice-body{background-color:var(--color-bg);display:flex;flex-grow:1;min-width:0}.backoffice-content{box-sizing:border-box;flex:1 1 auto;min-width:0;overflow-y:auto;padding:var(--sp-6) var(--page-gutter) var(--sp-10)}.backoffice-content>*{max-width:var(--page-max)}.bo-page-standalone{background:var(--color-bg);box-sizing:border-box;min-height:100vh;padding:var(--sp-8) var(--sp-4)}.bo-page-standalone>.bo-message-page{margin:var(--sp-8) auto 0}.bo-footer{align-items:center;background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-1) var(--sp-5);justify-content:space-between;padding:var(--sp-3) var(--page-gutter)}.bo-footer p{margin:0}.bo-footer ul{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);list-style:none;margin:0;padding:0}.bo-footer a{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}.bo-footer a:hover{color:var(--color-heading)}.header-container{font-family:var(--font-sans);position:relative;z-index:var(--z-header)}.header-container .header-top{align-items:center;background-color:var(--slate-800);border-bottom:1px solid var(--slate-900);box-sizing:border-box;color:var(--slate-200);display:flex;flex-wrap:nowrap;gap:var(--sp-2) var(--sp-5);justify-content:space-between;min-height:var(--header-top-h);padding:6px var(--sp-6) 8px}.header-container .header-branding{align-items:center;display:flex;gap:var(--sp-3);min-width:0}.header-container .logo{display:block;height:44px;margin:0;padding:0;width:auto}.header-container .header-title{color:#fff;font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:.005em;line-height:1.25;white-space:nowrap}.header-container .header-title .sub{color:var(--slate-300);display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:0;margin-top:1px}.header-container .header-branding{flex:0 1 auto}.header-container .user-info-actions{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px var(--sp-2);justify-content:flex-end;min-width:0}.header-container .gs-trigger{background:var(--slate-900);border:1px solid var(--slate-600);border-radius:var(--radius-sm);color:var(--slate-200);font-size:var(--fs-md);font-weight:var(--fw-regular);justify-content:flex-start;margin:0;min-height:34px;min-width:220px;padding:0 8px 0 10px}.header-container .gs-trigger>span{flex:1 1 auto;text-align:left}.header-container .gs-trigger:hover{background:var(--slate-950);border-color:var(--slate-300);color:#fff;outline:none}.header-container .gs-kbd{background:#0000;border-color:var(--slate-600);color:var(--slate-300);font-size:var(--fs-xs)}.header-container .hdr-user-btn,.header-container .hlp-menu-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--slate-200);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-regular);gap:6px;margin:0;min-height:34px;padding:0 10px}.header-container .hdr-user-btn:hover,.header-container .hdr-user-btn[aria-expanded=true],.header-container .hlp-menu-btn:hover{background:#ffffff14;color:#fff;outline:none}.header-container .header-top .nb-button{background:#0000;border-color:#0000;border-radius:var(--radius-sm);color:var(--slate-200);height:34px;width:34px}.header-container .header-top .nb-button:hover,.header-container .header-top .nb-button[aria-expanded=true]{background:#ffffff14;border-color:#0000;color:#fff}.header-container .header-top .nb-button svg{height:18px;width:18px}.app-header-nav .hdr-theme-btn,.header-container .hdr-theme-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--slate-200);cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin:0;padding:0;width:34px}.app-header-nav .hdr-theme-btn:hover,.header-container .hdr-theme-btn:hover{background:#ffffff14;color:#fff;outline:none}.header-container .header-top .nb-badge{border-color:var(--slate-800);right:-4px;top:-3px}.header-container .notification-icon{color:var(--gold-500)}.header-container .hdr-user{min-width:0;position:relative}.header-container .hdr-user-btn{border-color:var(--slate-600);max-width:340px}.header-container .hdr-user-btn .icon{color:var(--slate-300);flex:none;height:16px;width:16px}.header-container .hdr-user-btn .chev{color:var(--slate-300);flex:none;height:14px;width:14px}.header-container .hdr-user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-container .hdr-user-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);color:var(--color-text);max-width:min(320px,calc(100vw - 24px));min-width:260px;padding:var(--sp-1) 0;position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-dropdown)}.header-container .hdr-user-who{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) var(--sp-4) var(--sp-3)}.header-container .hdr-user-who .name{color:var(--color-heading);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.header-container .hdr-user-who .meta{color:var(--color-text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.header-container .hdr-user-panel ul{border-bottom:1px solid var(--color-border);list-style:none;margin:0;padding:var(--sp-1) 0}.header-container .hdr-user-foot button,.header-container .hdr-user-panel a{align-items:center;background:none;border:0;border-radius:0;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-regular);gap:var(--sp-2);margin:0;min-height:36px;padding:0 var(--sp-4);text-align:left;text-decoration:none;width:100%}.header-container .hdr-user-foot button:hover,.header-container .hdr-user-panel a:hover{background:var(--ink-50);color:var(--color-heading)}.header-container .hdr-user-foot button:focus-visible,.header-container .hdr-user-panel a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.header-container .hdr-user-foot{padding:var(--sp-1) 0 0}.header-container .hdr-user-foot svg{color:var(--color-text-muted)}.app-header-nav .hdr-theme-btn:focus-visible,.header-container .gs-trigger:focus-visible,.header-container .hdr-theme-btn:focus-visible,.header-container .hdr-user-btn:focus-visible,.header-container .header-top .nb-button:focus-visible,.header-container .header-top a:focus-visible,.header-container .hlp-menu-btn:focus-visible,.header-container .nav-tab:focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:2px}.header-container .hdr-user-panel,.header-container .hlp-menu-list,.header-container .nb-panel{color:var(--color-text)}.header-container .header-main-nav{align-items:stretch;background-color:var(--slate-700);box-shadow:none;display:flex;gap:2px;min-height:var(--header-tabs-h);overflow-x:auto;padding:0 var(--sp-4);scrollbar-width:thin;white-space:nowrap}.header-container .nav-tab{align-items:center;background:#0000;border-bottom:3px solid #0000;border-top:3px solid #0000;color:var(--slate-300);display:inline-flex;flex-shrink:0;font-size:var(--fs-md);font-weight:var(--fw-regular);padding:0 14px;text-decoration:none;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.header-container .nav-tab:hover{background:#0000;border-bottom-color:#f7b73180;color:#fff}.header-container .nav-tab.active{background:#ffffff0f;border-bottom-color:var(--gold-500);color:#fff;font-weight:var(--fw-semibold)}@media (max-width:1360px){.header-container .header-title .sub{display:none}.header-container .gs-trigger{min-width:170px}}@media (max-width:992px){.header-container .header-top{align-items:center;flex-direction:row;flex-wrap:wrap;padding:8px var(--sp-4)}.header-container .user-info-actions{justify-content:flex-end;margin-top:0;width:auto}}@media (max-width:768px){.header-container .header-top{padding:8px var(--sp-3)}.header-container .header-branding{justify-content:flex-start;width:100%}.header-container .logo{height:36px}.header-container .header-title{font-size:var(--fs-base)}.header-container .user-info-actions{justify-content:flex-start;width:100%}.header-container .hdr-user{display:flex;flex:1 1 auto;justify-content:flex-end}.header-container .hdr-user-btn{max-width:100%}.header-container .gs-trigger{min-width:0}.header-container .header-main-nav{padding:0 var(--sp-2)}.header-container .nav-tab{font-size:var(--fs-sm);padding:0 10px}}.bo-side-nav{display:contents}.bo-menu-backdrop,.bo-menu-toggle{display:none}@media (max-width:900px){.backoffice-body{flex-direction:column;position:relative}.bo-menu-toggle{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-heading);display:inline-flex;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);gap:var(--sp-2);margin:var(--sp-3) var(--page-gutter) 0;min-height:var(--control-h);padding:0 14px;width:max-content}.bo-menu-toggle:hover{background:var(--ink-50)}.bo-side-nav{background:var(--color-surface);bottom:0;box-shadow:var(--shadow-pop);display:block;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-105%);transition:transform .2s ease;width:min(300px,86vw);z-index:var(--z-drawer)}.backoffice-body.menu-open .bo-side-nav{transform:none}.bo-menu-backdrop{background:#18212a73;display:block;inset:0;position:fixed;z-index:var(--z-drawer-backdrop)}.backoffice-content{padding:var(--sp-4) var(--page-gutter) var(--sp-8);width:100%}}.rg-muted{color:var(--color-text-muted);font-size:.875rem;font-size:var(--fs-sm,.875rem)}.rg-critical{color:var(--red-700);font-weight:600}.rg-subhead{color:var(--color-heading);font-size:1rem;font-size:var(--fs-md,1rem);margin:16px 0 0;margin:var(--sp-4,16px) 0 0}.rg-check{align-items:center;display:inline-flex;gap:8px;min-height:44px}.rg-check input{height:18px;width:18px}.rg-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rg-inline-choices{border:0;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0}.rg-inline-choices legend{color:var(--color-text-muted);font-weight:600;margin-bottom:4px}.rg-findings section{margin-bottom:24px;margin-bottom:var(--sp-5,24px)}.rg-findings h3{color:var(--color-heading);font-size:1rem;font-size:var(--fs-md,1rem);margin:0 0 12px;margin:0 0 var(--sp-3,12px)}.rg-checklist{grid-gap:12px;grid-gap:var(--sp-3,12px);display:grid;gap:12px;gap:var(--sp-3,12px);margin:0;padding-left:1.4em}.rg-checklist fieldset{border:1px solid var(--color-border);border-radius:6px;margin:0;padding:8px 12px}.rg-checklist legend{font-weight:600;padding:0 4px}.rg-choices{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 8px}.rg-choice{align-items:center;cursor:pointer;display:inline-flex;gap:6px;min-height:44px}.rg-choice input{height:18px;width:18px}.rg-readonly li{line-height:1.5}.rg-repeat{border:1px solid var(--color-border);border-radius:6px;margin:0 0 16px;margin:0 0 var(--sp-4,16px);padding:8px 12px 12px}.rg-repeat legend{font-weight:600;padding:0 4px}.rg-repeat-row{grid-gap:0 16px;grid-gap:0 var(--sp-4,16px);align-items:end;border-bottom:1px dashed var(--color-border);display:grid;gap:0 16px;gap:0 var(--sp-4,16px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:8px 0}.rg-photo-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:12px 0;margin:var(--sp-3,12px) 0;padding:0}.rg-table-wrap{margin-bottom:16px;margin-bottom:var(--sp-4,16px);overflow-x:auto}.rg-mini-table{border-collapse:collapse;min-width:280px}.rg-mini-table caption{font-weight:600;padding-bottom:4px;text-align:left}.rg-mini-table td,.rg-mini-table th{border:1px solid var(--color-border);padding:6px 10px;text-align:left}.rg-timeline{list-style:none;margin:0;padding:0}.rg-step{border-left:3px solid var(--color-border-strong);margin-left:4px;padding:4px 0 12px 14px}.rg-step.rg-side-respondent{border-left-color:var(--blue-700)}.rg-step.rg-side-system{border-left-color:var(--amber-600)}.rg-step-head,.rg-step-text{margin:0 0 4px}.rg-step-text{white-space:pre-wrap}@media (max-width:480px){.rg-repeat-row{grid-template-columns:1fr}.rg-actions-row>*{flex:1 1 100%}}.hub-signin{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin:40px auto;max-width:560px;padding:24px 28px}.hub-signin-title{font-size:1.3rem;margin-top:0}.hub-signin-actions{margin-top:16px}@media (max-width:480px){.hub-signin{margin:16px;padding:16px}}.nb,.nb-button{align-items:center;display:inline-flex;position:relative}.nb-button{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text);cursor:pointer;height:40px;justify-content:center;padding:0;width:40px}.nb-button:hover,.nb-button[aria-expanded=true]{background:var(--color-primary-tint);border-color:var(--brand-accent,var(--green-500));color:var(--color-primary);color:var(--brand-primary,var(--color-primary))}.nb-button:focus-visible{outline:3px solid var(--green-500);outline:3px solid var(--brand-accent,var(--green-500));outline-offset:2px}.nb-badge{background:var(--color-danger);border:2px solid var(--color-surface);border-radius:999px;box-sizing:border-box;color:#fff;font-size:.72rem;font-weight:700;height:20px;line-height:20px;min-width:20px;padding:0 5px;position:absolute;right:-6px;text-align:center;top:-4px}.nb-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 14px 34px #00000029;display:flex;flex-direction:column;max-height:70vh;max-width:calc(100vw - 24px);position:absolute;right:0;top:calc(100% + 8px);width:380px;z-index:1250}.nb-head{align-items:center;border-bottom:1px solid var(--ink-100);display:flex;gap:8px;padding:12px 12px 10px 16px}.nb-head h2{color:var(--color-text);font-size:1.05rem;margin:0 auto 0 0}.nb-head h2:focus{outline:none}.nb-close{align-items:center;background:none;border:0;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.nb-close:hover{background:var(--ink-50)}.nb-button svg,.nb-close svg{flex-shrink:0;height:20px;width:20px}.nb-link-button{background:none;border:0;color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary));cursor:pointer;font:inherit;font-size:.88rem;padding:4px 6px;text-decoration:underline}.nb-body{flex:1 1 auto;overflow-y:auto;padding:4px 8px}.nb-note{color:var(--color-text-muted);font-size:.92rem;margin:16px 8px}.nb-error{color:var(--color-danger)}.nb-foot{border-top:1px solid var(--ink-100);display:flex;flex-wrap:wrap;font-size:.9rem;gap:12px;justify-content:space-between;padding:10px 16px}.nb-foot a{color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary))}.nl-group-title{color:var(--color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:12px 8px 4px;text-transform:uppercase}.nl-list{list-style:none;margin:0;padding:0}.nl-item{background:none;border:0;border-radius:8px;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 10px 10px 22px;position:relative;text-align:left;width:100%}.nl-item:hover{background:var(--color-primary-tint)}.nl-item:focus-visible{outline:3px solid var(--green-500);outline:3px solid var(--brand-accent,var(--green-500));outline-offset:-3px}.nl-item.unread{background:var(--color-primary-tint)}.nl-dot{background:var(--green-500);background:var(--brand-accent,var(--green-500));border-radius:50%;height:8px;left:8px;position:absolute;top:16px;width:8px}.nl-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nl-title{font-size:.93rem;font-weight:600;overflow-wrap:anywhere}.nl-item:not(.unread) .nl-title{font-weight:500}.nl-required{background:var(--ink-100);border-radius:999px;color:var(--color-text-muted);font-size:.7rem;font-weight:600;margin-left:8px;padding:1px 7px;vertical-align:middle}.nl-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ink-700);display:-webkit-box;font-size:.88rem;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.nl-time{color:var(--color-text-muted);font-size:.78rem}.notifications-page{margin:0;max-width:880px;padding:0 0 32px}.np-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.np-head h1{margin:0}.np-settings-link{color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary))}.np-intro{color:var(--color-text-muted)}.np-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:12px 0}.np-filter{border:1px solid var(--color-border-strong);border-radius:8px;display:inline-flex;overflow:hidden}.np-filter button{background:var(--color-surface);border:0;color:var(--color-text);cursor:pointer;font:inherit;min-height:40px;padding:8px 14px}.np-filter button+button{border-left:1px solid var(--color-border-strong)}.np-filter button[aria-pressed=true]{background:var(--color-primary);background:var(--brand-primary,var(--color-primary));color:var(--color-on-primary)}.np-button{background:var(--color-surface);border:1px solid var(--brand-primary-strong,var(--color-primary));border-radius:8px;color:var(--color-primary);color:var(--brand-primary-strong,var(--color-primary));cursor:pointer;font:inherit;min-height:40px;padding:8px 14px}.np-button.primary{background:var(--color-primary);background:var(--brand-primary-strong,var(--color-primary));color:var(--color-on-primary)}.np-button:disabled{cursor:not-allowed;opacity:.55}.np-more{display:block;margin:16px auto 0}.np-empty{color:var(--color-text-muted);margin:24px 0}.np-error{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:8px;color:var(--color-danger);padding:10px 12px}.npf-title{font-size:1.15rem;margin:16px 0 8px}.npf-cat{border:1px solid var(--color-border);border-radius:10px;margin:0 0 12px;padding:12px 16px 14px}.npf-cat legend{font-weight:600;padding:0 6px}.npf-cat.required{background:var(--color-surface-muted)}.npf-desc{color:var(--color-text-muted);font-size:.88rem;margin:2px 0 8px}.npf-lock{align-items:center;color:var(--ink-700);display:flex;font-size:.85rem;gap:6px;margin:0 0 8px}.npf-channels{display:flex;flex-wrap:wrap;gap:8px 20px}.npf-check{align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-height:40px}.npf-check input{height:20px;width:20px}.npf-times{display:flex;flex-wrap:wrap;gap:16px;margin:6px 0}.npf-inline,.npf-times label{align-items:center;display:inline-flex;gap:8px}.npf-inline select,.npf-times input{border:1px solid var(--color-border-strong);border-radius:6px;font:inherit;min-height:40px;padding:6px 8px}.npf-summary{background:var(--color-primary-tint);border-left:4px solid var(--brand-accent,var(--green-500));border-radius:6px;padding:10px 12px}.npf-actions{align-items:center;display:flex;gap:12px;margin-top:12px}.npf-saved{color:var(--color-text-muted);font-size:.9rem}@media screen and (max-width:768px){.nb-panel{border:0;border-radius:0;inset:0;max-height:none;max-width:none;position:fixed;width:auto}.nb-head{padding-top:14px}.nl-item{padding-bottom:12px;padding-top:12px}}.header-top .nb-button{background:#0000;border-color:#5d7488;color:#ecf0f1}.header-top .nb-button:hover,.header-top .nb-button[aria-expanded=true]{background:#3b5266;border-color:#f7b731;color:#fff}.header-top .nb-button:focus-visible{outline-color:#f7b731}.header-top .nb-badge{border-color:#2c3e50}.header-top .nb-panel{color:var(--color-text)}html[data-theme=dark] .nb-badge{color:var(--red-50)}.nav-menu{--nav-bg:var(--color-surface);--nav-head-bg:#0000;--nav-head-hover:var(--ink-50);--nav-line:var(--color-border);--nav-text:var(--ink-700);--nav-head-text:var(--ink-600);--nav-icon:var(--ink-500);--nav-hover:var(--ink-50);--nav-accent:var(--color-primary);--nav-active-bg:var(--color-primary-tint);background:var(--nav-bg);border-right:1px solid var(--nav-line);box-sizing:border-box;color:var(--nav-text);flex:0 0 var(--sidebar-w);font-size:var(--fs-md);width:var(--sidebar-w)}.nav-menu ul{list-style:none;margin:0;padding:0}.nav-sections{max-height:100vh;overflow-y:auto;padding-bottom:16px!important;position:sticky;top:0}.nav-section+.nav-section{border-top:1px solid var(--ink-100)}.nav-menu .nav-section-head{align-items:center;background:var(--nav-head-bg);border:0;border-left:3px solid #0000;border-radius:0;color:var(--nav-head-text);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);gap:8px;letter-spacing:.05em;line-height:1.2;margin:0;min-height:38px;padding:8px 12px 8px 14px;text-align:left;text-transform:uppercase;white-space:nowrap;width:100%}.nav-menu .nav-section-head:hover{background:var(--nav-head-hover);color:var(--color-heading);font-weight:var(--fw-semibold)}.nav-menu .nav-link:focus-visible,.nav-menu .nav-section-head:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px}.nav-menu .nav-section.current>.nav-section-head{color:var(--nav-accent)}.nav-section-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-chevron{color:var(--nav-icon);flex:0 0 auto;transition:transform .15s ease}.nav-section-head[aria-expanded=true] .nav-chevron{transform:rotate(90deg)}.nav-items{padding:0 0 8px!important}.nav-items[hidden]{display:none}.nav-menu .nav-link{align-items:flex-start;border-left:3px solid #0000;color:var(--nav-text);display:flex;font-size:var(--fs-md);gap:10px;line-height:1.35;padding:7px 12px 7px 25px;text-decoration:none}.nav-menu .nav-link-top{font-weight:var(--fw-semibold);padding-left:14px}.nav-menu .nav-link:hover{background:var(--nav-hover);color:var(--color-heading)}.nav-menu .nav-link.active{background:var(--nav-active-bg);border-left-color:var(--nav-accent);color:var(--nav-accent);font-weight:var(--fw-semibold)}.nav-icon{color:var(--nav-icon);display:inline-flex;flex:0 0 16px;height:16px}.nav-link .nav-icon{margin-top:1px}.nav-link.active .nav-icon,.nav-section.current>.nav-section-head .nav-icon{color:var(--nav-accent)}.nav-text{flex:1 1;min-width:0;overflow-wrap:anywhere}.nav-badge{background:var(--color-danger);border-radius:999px;color:#fff;flex:0 0 auto;font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:18px;min-width:18px;padding:0 6px;text-align:center}@media (prefers-reduced-motion:reduce){.nav-chevron{transition:none}}@media (max-width:900px){.bo-side-nav .nav-menu{border-right:none;flex:none;min-height:100%;width:100%}.bo-side-nav .nav-sections{max-height:none;overflow:visible;position:static}.nav-menu .nav-link,.nav-menu .nav-section-head{box-sizing:border-box;min-height:40px}.nav-menu .nav-link{align-items:center}.nav-link .nav-icon{margin-top:0}.nav-menu .nav-section-head{font-size:.75rem}}.nav-group-heading{align-items:baseline;border-top:2px solid var(--nav-line);color:var(--nav-head-text);display:flex;flex-wrap:wrap;gap:2px 6px;margin-top:10px;padding:12px 14px 6px}.nav-group-title{font-size:.78rem;font-weight:700;letter-spacing:.02em}.nav-group-sub{color:var(--nav-icon);font-size:.75rem;font-weight:600}.nav-group-sub:before{content:"\00b7";margin-right:6px}html[data-theme=dark] .nav-badge{color:var(--red-50)}.gs-trigger{align-items:center;background:#3c5061;border:1px solid #56708a;border-radius:6px;color:#ecf0f1;cursor:pointer;display:inline-flex;font-size:.9rem;gap:6px;min-height:36px;padding:6px 10px}.gs-trigger:focus-visible,.gs-trigger:hover{background:#47607a;outline:2px solid #9ec5fe;outline-offset:1px}.gs-kbd{background:#2c3e50;border:1px solid #56708a;border-radius:4px;color:#d5dde4;font-family:inherit;font-size:.75rem;padding:1px 5px}.gs-overlay{align-items:flex-start;background:#1414148c;display:flex;inset:0;justify-content:center;padding:8vh 16px 16px;position:fixed;z-index:2000}.gs-dialog{background:var(--color-surface);border-radius:10px;box-shadow:0 12px 40px #00000059;color:var(--color-text);display:flex;flex-direction:column;max-height:80vh;max-width:640px;padding:14px;width:100%}.gs-label{color:var(--color-text-muted);font-size:.85rem;margin-bottom:6px}.gs-input{border:2px solid var(--ink-400);border-radius:6px;box-sizing:border-box;font-size:1.05rem;padding:10px 12px;width:100%}.gs-input:focus{border-color:var(--color-primary);outline:none}.gs-status{color:var(--color-text-muted);font-size:.85rem;margin:8px 2px;min-height:1.2em}.gs-list{list-style:none;margin:0;overflow-y:auto;padding:0}.gs-group{color:var(--color-text-muted);font-size:.75rem;letter-spacing:.04em;padding:8px 6px 4px;text-transform:uppercase}.gs-option{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px}.gs-option[aria-disabled=true]{cursor:default;opacity:.8}.gs-option.gs-active{background:var(--color-info-bg);outline:2px solid var(--color-primary)}.gs-option.gs-goto .gs-main{font-weight:700}.gs-option.gs-nested{padding-left:28px}.gs-kind{background:var(--ink-50);border-radius:4px;color:var(--ink-700);flex:0 0 72px;font-size:.75rem;padding:2px 6px;text-align:center}.gs-text{display:flex;flex-direction:column;min-width:0}.gs-main,.gs-sub{overflow-wrap:anywhere}.gs-sub{color:var(--color-text-muted);font-size:.82rem}.gs-help{color:var(--ink-700);font-size:.88rem}.gs-help ul{margin:4px 0 0 18px;padding:0}.gs-hint{color:var(--color-text-faint);font-size:.75rem;margin:8px 0 0}@media (max-width:600px){.gs-kbd,.gs-trigger span{display:none}.gs-overlay{padding-top:16px}.gs-kind{flex-basis:60px}}.gs-scan{background:none;border:1px dashed var(--color-text-faint);border-radius:6px;cursor:pointer;font:inherit;margin:8px 0 0;padding:6px 10px;text-align:left;width:100%}.gs-dialog .gs-scan:hover{background:var(--ink-50);font-weight:inherit}.gs-scan:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gs-scanform{display:flex;flex-direction:column;gap:4px;margin-top:8px}.gs-scanform input{font:inherit;padding:6px 8px}.gs-scanrow{display:flex;gap:6px}.enq-btn-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.enq-table-wrap{overflow-x:auto}.enq-overdue-row td{background:var(--color-danger-bg)}.enq-head-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--sp-2)}.enq-thread{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0 0 var(--sp-4);padding:0}.enq-msg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px}.enq-msg.citizen{border-left:3px solid var(--color-info)}.enq-msg.office{border-left:3px solid var(--color-primary)}.enq-msg.system{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--fs-md)}.enq-msg.internal{background:var(--color-warning-bg);border:1px dashed var(--color-warning-border);border-left:3px solid var(--amber-600)}.enq-msg-meta{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:6px;margin-bottom:4px}.enq-msg-tag{color:var(--color-warning);font-weight:var(--fw-semibold)}.enq-msg-body{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.enq-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0}.enq-form{grid-gap:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:10px;margin-bottom:var(--sp-3);padding:var(--sp-3)}.bo-card .enq-form{border:0;margin:var(--sp-3) 0 0;padding:0}.enq-form input[type=number],.enq-form input[type=text],.enq-form input[type=url],.enq-form select,.enq-form textarea{box-sizing:border-box;width:100%}.enq-form label{color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.enq-check{align-items:center;display:flex;font-weight:var(--fw-regular)!important;gap:8px}.enq-check input{accent-color:var(--color-primary)}.enq-field-error{color:var(--color-danger);font-size:var(--fs-sm);margin:2px 0 0}.enq-lang-grid{grid-gap:12px;display:grid;gap:12px}.enq-kv{font-size:var(--fs-md);grid-template-columns:minmax(96px,130px) minmax(0,1fr)}.hlp-menu{position:relative}.hlp-menu-btn{align-items:center;background:#0000;border:1px solid #8fa3b5;border-radius:5px;color:#ecf0f1;cursor:pointer;display:inline-flex;font:inherit;font-size:.9em;gap:6px;padding:7px 12px}.hlp-menu-btn:focus-visible,.hlp-menu-btn:hover{background:#3c5061;outline:2px solid #f7b731;outline-offset:1px}.hlp-menu-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #0000002e;list-style:none;margin:0;min-width:230px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1300}.hlp-menu-list a,.hlp-menu-list button{background:none;border:0;border-radius:6px;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:block;font:inherit;font-size:.92rem;padding:9px 12px;text-align:left;text-decoration:none;width:100%}.hlp-menu-list a:focus-visible,.hlp-menu-list a:hover,.hlp-menu-list button:focus-visible,.hlp-menu-list button:hover{background:var(--color-surface-sunken);outline:none}.hlp-backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1400}.hlp-backdrop.drawer{align-items:stretch;justify-content:flex-end;padding:0}.hlp-drawer{box-shadow:-4px 0 24px #0003;height:100%;width:min(440px,100vw)}.hlp-dialog,.hlp-drawer{background:var(--color-surface);box-sizing:border-box;overflow-y:auto;padding:18px 20px}.hlp-dialog{border-radius:12px;max-height:calc(100dvh - 32px);width:min(620px,100%)}.hlp-dialog h2,.hlp-drawer h2{font-size:1.2rem;margin:0 0 8px}.hlp-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.hlp-close{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;cursor:pointer;font:inherit;padding:6px 10px}.hlp-body p{margin:0 0 10px;white-space:pre-line}.hlp-body ul{margin:0 0 10px 18px;padding:0}.hlp-form{grid-gap:10px;display:grid;gap:10px}.hlp-form label{font-size:.9rem;font-weight:600}.hlp-form input[type=text],.hlp-form select,.hlp-form textarea{border:1px solid var(--color-border-strong);border-radius:8px;box-sizing:border-box;font:inherit;padding:8px 10px;width:100%}.hlp-note{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;font-size:.88rem;padding:8px 10px}.hlp-kv{grid-gap:4px 12px;display:grid;font-size:.84rem;gap:4px 12px;grid-template-columns:max-content minmax(0,1fr);margin:0}.hlp-kv dt{color:var(--color-text-muted)}.hlp-kv dd{margin:0;overflow-wrap:anywhere}.hlp-preview{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px}.hlp-preview summary{cursor:pointer;font-weight:600}.hlp-btn-row{align-items:center}.hlp-btn-row,.hlp-search{display:flex;flex-wrap:wrap;gap:8px}.hlp-search{align-items:flex-end}.hlp-search .bo-field{flex:1 1;margin:0;min-width:220px}.hlp-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.hlp-list li{border-bottom:1px solid var(--ink-100);padding-bottom:8px}.hlp-link-btn{background:none;border:0;color:var(--color-primary);color:var(--brand-primary,var(--color-primary));cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline}.pf-switch{align-items:center;display:flex;font-weight:600;gap:10px}.pf-switch input{height:20px;width:20px}.wallet-note{background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:8px;font-size:.88rem;margin:8px 0;padding:8px 10px}.crash-stack{background:var(--color-text);border-radius:8px;color:#e8eef2;font-size:.78rem;max-height:320px;overflow-x:auto;padding:10px;white-space:pre-wrap}.dm-results{grid-gap:4px;display:grid;font-size:.85rem;gap:4px;list-style:none;margin:6px 0 0;padding:0}html[data-theme=dark] .crash-stack{background:var(--slate-950)}.ai-badge{align-items:center;background:#f3e8ff;border:1px solid #ddd6fe;border-radius:999px;color:var(--color-accent);display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;line-height:1.6;padding:2px 9px}.ai-panel{background:#fcfaff;border:1px dashed var(--color-progress-border);border-radius:10px;margin-bottom:16px;padding:12px 14px}.ai-panel h3,.ai-panel h4{margin:0}.ai-panel-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.ai-panel section+section{margin-top:10px}.ai-panel h5{color:var(--ink-700);font-size:.86rem;margin:0 0 4px}.ai-panel ul{margin:0;padding-left:18px}.ai-panel li{margin:2px 0}.ai-meta{color:var(--color-text-muted);font-size:.78rem;margin:6px 0 0}.ai-stale{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;color:var(--color-warning);font-size:.85rem;margin:6px 0;padding:6px 10px}.ai-sources{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.ai-source{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;color:var(--ink-700);cursor:default;font-size:.72rem;line-height:1.6;padding:0 6px}button.ai-source{cursor:pointer}button.ai-source:focus-visible,button.ai-source:hover{border-color:var(--color-accent);color:var(--color-accent);outline:none}.ai-chip{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:.76rem;font-weight:600;line-height:1.7;padding:0 8px}.ai-chip.danger{background:var(--color-danger-bg);color:var(--color-danger)}.ai-chip.warning{background:var(--color-warning-bg);color:var(--color-warning)}.ai-chip.info{background:#e0f2fe;color:#075985}.ai-chip.neutral{background:var(--ink-50);color:var(--ink-700)}.ai-chip.success{background:var(--color-primary-tint);color:var(--color-primary)}.ai-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ai-actions .bo-btn.small{margin-left:0}.ai-actions .ai-thumbs{display:inline-flex;gap:4px;margin-left:auto}.ai-thumb[aria-pressed=true]{background:#ede9fe;border-color:var(--color-accent)}.ai-done{color:var(--color-primary);font-size:.85rem;margin:8px 0 0}.ai-textarea{border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;font:inherit;min-height:90px;padding:8px;width:100%}@media (max-width:600px){.ai-actions .ai-thumbs{margin-left:0}}.ai-label{align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:var(--color-accent);display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:1px 8px}.ai-label-verified{background:var(--color-primary-tint);border-color:var(--color-success-border);color:var(--color-primary)}.ai-label-rejected{background:var(--ink-50);border-color:var(--color-border-strong);color:var(--ink-700)}.ai-label-out_of_date{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.ai-meter{align-items:center;display:inline-flex;gap:2px;margin-left:4px}.ai-meter>span:not(.ai-meter-word){background:var(--color-border);border:1px solid var(--color-border-strong);border-radius:2px;height:9px;width:7px}.ai-meter-high>span.on{background:var(--green-500);border-color:var(--color-primary)}.ai-meter-medium>span.on{background:#d97706;border-color:var(--color-warning)}.ai-meter-low>span.on{background:var(--color-danger);border-color:var(--color-danger)}.ai-meter-word{font-weight:600;margin-left:4px}.ai-card .ai-panel-head h3,.ai-card .ai-panel-head h4{font-size:.95rem}.ai-card-labels{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.ai-card-badge{margin-left:auto}.ai-why{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-top:8px;padding:8px 10px}.ai-why h5{margin:4px 0}.ai-quote{border-left:3px solid var(--color-progress-border);color:var(--ink-700);font-style:italic;margin:4px 0 4px 8px;padding-left:8px}.ai-draft-text{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;font:inherit;margin:6px 0;max-height:420px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.ai-editor{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ai-editor label{font-size:.86rem;font-weight:600}.ai-banner{align-items:center;background:var(--color-warning-bg);border:1px solid #fdba74;border-radius:8px;color:var(--color-warning);display:flex;gap:8px;margin-bottom:12px;padding:8px 12px}.ai-queue{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(220px,300px) 1fr}.ai-queue-list{border:1px solid var(--color-border);border-radius:8px;list-style:none;margin:0;max-height:70vh;overflow:auto;padding:0}.ai-queue-list li button{background:var(--color-surface);border:0;border-bottom:1px solid var(--ink-50);cursor:pointer;display:block;font:inherit;padding:8px 10px;text-align:left;width:100%}.ai-queue-list li button[aria-current=true]{background:#f5f3ff;box-shadow:inset 3px 0 0 var(--color-accent)}.ai-queue-list li button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ai-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ai-grid{border-collapse:collapse;font-size:.88rem;width:100%}.ai-grid td,.ai-grid th{border-bottom:1px solid var(--color-border);padding:6px 8px;text-align:left;vertical-align:top}.ai-grid select{font:inherit}.ai-table-wrap{overflow-x:auto}@media (max-width:800px){.ai-queue{grid-template-columns:1fr}.ai-queue-list{max-height:240px}}.ai-suggestion-box{background:var(--color-surface-muted);border-left:3px solid #6366f1;margin-top:10px;padding:8px 12px}.ai-tr-table{border-collapse:collapse;margin-top:8px;width:100%}.ai-tr-table td,.ai-tr-table th{border:1px solid var(--color-border);font-size:.86rem;padding:6px 8px;text-align:left;vertical-align:top}.ai-tr-table textarea{box-sizing:border-box;font:inherit;min-height:3.2em;width:100%}.ai-tr-problem{color:var(--color-danger);font-size:.78rem}.ai-tr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width:720px){.ai-tr-table,.ai-tr-table tbody,.ai-tr-table td,.ai-tr-table th,.ai-tr-table tr{display:block;width:auto}.ai-tr-table thead{display:none}}.ai-drawer-toggle{display:flex;justify-content:flex-end;margin-bottom:10px}.ai-kbd{border:1px solid var(--color-border-strong);border-radius:4px;color:var(--color-text-muted);font-size:.7rem;margin-left:4px;padding:0 4px}.ai-drawer{background:#fcfaff;border:1px dashed var(--color-progress-border);border-radius:10px;box-sizing:border-box;margin:0 0 16px auto;max-width:560px;min-width:360px;overflow:auto;padding:12px 14px;resize:horizontal;width:420px}.ai-drawer h4{align-items:center;display:inline-flex;gap:6px;margin:0}.ai-tabs{border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 10px}.ai-tab{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--ink-700);cursor:pointer;font:inherit;font-size:.86rem;padding:6px 8px}.ai-tab.active{border-bottom-color:var(--color-accent);color:var(--color-accent);font-weight:600}.ai-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ai-tabpanel h5{color:var(--ink-700);font-size:.86rem;margin:10px 0 4px}.ai-tabpanel ul{margin:0;padding-left:18px}.ai-unverified{color:var(--color-text-muted)}.ai-unverified-tag{border:1px dashed var(--color-text-faint);border-radius:6px;font-size:.72rem;margin-left:4px;padding:0 5px}.ai-suggested-link{border:1px dashed #a78bfa;border-radius:8px;list-style:none;margin:6px 0;padding:6px 8px}.ai-suggested-link.confirmed{border-color:var(--green-500);border-style:solid}.ai-hunk{font-size:.86rem;margin:3px 0}.ai-hunk.hl,.ai-hunk:target{background:var(--color-warning-bg)}.ai-doc-row{border-top:1px solid var(--ink-50);padding:8px 0}.ai-doc-row:first-child{border-top:0}.ai-risk-row{align-items:baseline;border-top:1px solid var(--ink-50);display:flex;flex-wrap:wrap;gap:6px 10px;padding:6px 0}.ai-drawer-foot{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}@media (max-width:600px){.ai-drawer{max-width:none;min-width:0;resize:none;width:100%}}.ati-mark.ai-suggested{background:#7c3aed14;border:2px dashed var(--color-accent)}html[data-theme=dark] .ai-badge{background:#251a3a;border-color:#4b3a75;color:#c9b8f0}html[data-theme=dark] .ai-drawer,html[data-theme=dark] .ai-panel{background:#1a1726}html[data-theme=dark] .ai-chip.info{background:var(--color-info-bg);color:var(--color-info)}html[data-theme=dark] .ai-thumb[aria-pressed=true]{background:#251a3a}html[data-theme=dark] .ai-label{background:#251a3a;border-color:#4b3a75;color:#c9b8f0}html[data-theme=dark] .ai-label-verified{background:var(--color-primary-tint);border-color:var(--color-success-border);color:var(--color-primary)}html[data-theme=dark] .ai-label-rejected{background:var(--ink-50);border-color:var(--color-border-strong);color:var(--ink-700)}html[data-theme=dark] .ai-label-out_of_date{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}html[data-theme=dark] .ai-banner{border-color:var(--color-warning-border)}html[data-theme=dark] .ai-queue-list li button[aria-current=true]{background:#251a3a}html[data-theme=dark] .ati-mark.ai-suggested{background:#a78bfa24}.bx-banners{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.bx-banner{align-items:flex-start;background:var(--color-surface);border:1px solid;border-left:6px solid;border-radius:8px;color:var(--color-text);display:flex;gap:10px;padding:10px 12px}.bx-banner svg{flex:none;margin-top:2px}.bx-banner-body{flex:1 1;min-width:0}.bx-banner-severity{font-size:.8rem;letter-spacing:.03em;text-transform:uppercase}.bx-banner-close{background:none;border:0;color:inherit;cursor:pointer;font-size:1.3rem;margin:-8px -6px -8px 0;min-height:40px;min-width:40px}.bx-banner a:focus-visible,.bx-banner-close:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.bx-banner-info{background:var(--color-info-bg);border-color:var(--color-info-border);border-left-color:var(--color-info)}.bx-banner-maintenance{background:#fffaeb;border-color:var(--color-warning-border);border-left-color:#8a6d1a}.bx-banner-warning{background:var(--color-warning-bg);border-color:#f2b8bf;border-left-color:var(--color-warning)}.bx-banner-critical{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.bx-banner-critical a{color:#fff}.bx-gate-overlay{align-items:center;background:#11182799;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:3000}.bx-gate{background:var(--color-surface);border-radius:10px;display:flex;flex-direction:column;max-height:92vh;max-width:760px;padding:18px 22px;width:100%}.bx-gate-scroll{border:1px solid var(--color-border-strong);border-radius:8px;flex:1 1;line-height:1.5;margin:10px 0;overflow-y:auto;padding:12px;white-space:pre-wrap}.bx-gate-summary{background:var(--color-info-bg);border-left:4px solid var(--color-info);border-radius:6px;margin-bottom:8px;padding:8px 12px;white-space:normal}.bx-check{align-items:flex-start;display:flex;gap:10px;margin:8px 0}.bx-check input{height:20px;margin-top:2px;width:20px}.bx-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bx-spread{justify-content:space-between}.bx-links{list-style:none;margin:0;padding:0}.bx-links li{align-items:center;border-bottom:1px solid var(--ink-100);display:flex;flex-wrap:wrap;gap:6px 10px;padding:6px 0}.bx-textarea{border:1px solid var(--color-border-strong);border-radius:6px;font:inherit;min-height:160px;padding:8px;width:100%}.bx-state{background:var(--ink-100);border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-text);display:inline-block;font-size:.82rem;font-weight:600;padding:2px 8px}.bx-state-active,.bx-state-published{background:var(--color-primary-tint);border-color:var(--color-success-border);color:var(--color-primary)}.bx-state-pending,.bx-state-pending-approval,.bx-state-scheduled{background:var(--color-warning-bg);border-color:#fde047;color:var(--color-warning)}.bx-state-ended,.bx-state-expired,.bx-state-retired,.bx-state-revoked{background:var(--ink-50);color:var(--ink-700)}.bx-state-draft,.bx-state-rejected{background:var(--color-warning-bg);border-color:#fdba74;color:#7c2d12}.bx-field-error{color:var(--color-danger);font-size:.88rem;font-weight:600}html[data-theme=dark] .bx-banner-maintenance{background:var(--color-warning-bg);border-left-color:var(--amber-600)}html[data-theme=dark] .bx-banner-warning{border-color:var(--color-danger-border)}html[data-theme=dark] .bx-state-pending,html[data-theme=dark] .bx-state-pending-approval,html[data-theme=dark] .bx-state-scheduled{border-color:var(--color-warning-border)}html[data-theme=dark] .bx-state-draft,html[data-theme=dark] .bx-state-rejected{border-color:#6b3a1c;color:#fbb98a}html[data-theme=dark] .bx-banner-critical,html[data-theme=dark] .bx-banner-critical a{color:var(--red-50)}.aa-viewas-banner{align-items:center;background:var(--slate-700);border-bottom:3px solid var(--gold-500);color:#fff;display:flex;flex-wrap:wrap;font-size:var(--fs-md);gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--page-gutter);position:sticky;top:0;z-index:1000}.aa-viewas-banner>svg{flex:none}.aa-viewas-banner>span{flex:1 1 auto;min-width:0}.aa-viewas-banner .bo-btn{margin-left:auto}.aa-viewas-banner .bo-btn:focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:2px}.aa-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.aa-count{display:block;font-size:1.6rem;font-weight:700}.aa-card-link{color:inherit;display:block;text-decoration:none}.aa-stack>*+*{margin-top:10px}.aa-stack label{display:block;font-weight:600}.aa-stack label .bo-input,.aa-stack label input,.aa-stack label select,.aa-stack label textarea{display:block;font-weight:400;margin-top:4px;max-width:480px;width:100%}.aa-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.aa-steps{list-style:none;margin:6px 0 0;padding-left:0}.aa-steps li{font-size:.9rem;padding:2px 0 2px 22px;position:relative}.aa-steps li:before{left:0;position:absolute}.aa-steps li.passed:before{color:var(--color-success);content:"\2713"}.aa-steps li.failed{color:var(--color-danger);font-weight:600}.aa-steps li.failed:before{color:var(--color-danger);content:"\2717"}.aa-steps li.not-reached{color:var(--color-text-muted)}.aa-steps li.not-reached:before{content:"\2013"}.aa-bars{align-items:flex-end;border-bottom:1px solid var(--color-border-strong);display:flex;gap:2px;height:80px;margin:8px 0}.aa-bars span{background:var(--color-accent);flex:1 1;min-height:1px}.aa-bars span.last{background:var(--color-danger)}.aa-flag{background:var(--color-danger-bg);border-radius:8px;color:var(--color-danger);display:inline-block;font-size:.78rem;font-weight:600;margin-top:2px;padding:0 6px}.aa-table-wrap{overflow-x:auto}@media (max-width:640px){.aa-viewas-banner{font-size:.85rem}.aa-stack label .bo-input,.aa-stack label input,.aa-stack label select,.aa-stack label textarea{max-width:100%}}