@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-stretch:100%}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf)format("truetype-variations");font-weight:100 900;font-style:italic}.v-tooltip{--tooltip-bg-color:var(--surface-disabled);--tooltip-text-color:var(--text-body);--tooltip-text-size:var(--fs-200);--tooltip-border-radius:var(--border-radius-round);color:var(--tooltip-text-color);background-color:var(--tooltip-bg-color);font-size:var(--tooltip-text-size);word-wrap:break-word;pointer-events:none;border-radius:var(--tooltip-border-radius);opacity:0;z-index:9999;max-width:250px;padding:8px 16px;position:fixed}.v-tooltip .v-tooltip__content{z-index:1;position:relative}.v-tooltip:after{content:"";border:5px solid #0000;width:0;height:0;position:absolute}.v-tooltip.v-tooltip--top:after{border-top-color:var(--tooltip-bg-color);bottom:-9px;left:50%;transform:translate(-50%)}.v-tooltip.v-tooltip--bottom:after{border-bottom-color:var(--tooltip-bg-color);top:-9px;left:50%;transform:translate(-50%)}.v-tooltip.v-tooltip--left:after{border-left-color:var(--tooltip-bg-color);top:50%;right:-9px;transform:translateY(-50%)}.v-tooltip.v-tooltip--right:after{border-right-color:var(--tooltip-bg-color);top:50%;left:-9px;transform:translateY(-50%)}:root{--white-50:#f1f1f1;--white-100:#e2e2e2;--white-200:#c6c6c6;--white-300:#ababab;--white-400:#919191;--white-default:#777;--white-600:#5e5e5e;--white-700:#474747;--white-800:#303030;--white-900:#1b1b1b;--grey-50:#e7e7e8;--grey-100:#cececf;--grey-200:#9d9e9f;--grey-300:#6b6d70;--grey-400:#3a3d40;--grey-default:#090c10;--grey-600:#070a0d;--grey-700:#05070a;--grey-800:#040506;--grey-900:#020203;--blue-50:#ecf1fd;--blue-100:#d8e1f9;--blue-200:#b1c4f4;--blue-300:#8aa6ee;--blue-400:#6389e9;--blue-default:#3c6be3;--blue-600:#3056b6;--blue-700:#244088;--blue-800:#182b5b;--green-50:#ecfdf2;--green-100:#d8f9e3;--green-200:#b1f4c7;--green-300:#8aeeab;--green-400:#63e990;--green-default:#3ce374;--green-600:#30b65d;--green-700:#248846;--green-800:#185b2e;--orange-50:#fef2e8;--orange-100:#fde5d0;--orange-200:#fbcba1;--orange-300:#f8b172;--orange-400:#f69743;--orange-default:#f47d14;--orange-600:#c36410;--orange-700:#924b0c;--orange-800:#623208;--red-50:#fdecec;--red-100:#f9d8d8;--red-200:#f4b1b1;--red-300:#ee8a8a;--red-400:#e96363;--red-default:#e33c3c;--red-600:#b63030;--red-700:#882424;--red-800:#5b1818;--scale-0:0px;--scale-25:1px;--scale-50:2px;--scale-100:4px;--scale-200:8px;--scale-300:12px;--scale-400:16px;--scale-500:20px;--scale-600:24px;--scale-700:28px;--scale-800:32px;--scale-900:40px;--scale-1000:48px;--scale-1100:64px;--foundation-white:#fff;--foundation-black:#000;--primary-50:var(--white-50);--primary-100:var(--white-100);--primary-200:var(--white-200);--primary-300:var(--white-300);--primary-400:var(--white-400);--primary-default:var(--white-default);--primary-600:var(--white-600);--primary-700:var(--white-700);--primary-800:var(--white-800);--primary-900:var(--white-900);--error-50:var(--red-50);--error-100:var(--red-100);--error-200:var(--red-200);--error-300:var(--red-300);--error-400:var(--red-400);--error-default:var(--red-default);--error-600:var(--red-600);--error-700:var(--red-700);--error-800:var(--red-800);--warning-50:var(--orange-50);--warning-100:var(--orange-100);--warning-200:var(--orange-200);--warning-300:var(--orange-300);--warning-400:var(--orange-400);--warning-default:var(--orange-default);--warning-600:var(--orange-600);--warning-700:var(--orange-700);--warning-800:var(--orange-800);--success-50:var(--green-50);--success-100:var(--green-100);--success-200:var(--green-200);--success-300:var(--green-300);--success-400:var(--green-400);--success-default:var(--green-default);--success-600:var(--green-600);--success-700:var(--green-700);--success-800:var(--green-800);--information-50:var(--blue-50);--information-100:var(--blue-100);--information-200:var(--blue-200);--information-300:var(--blue-300);--information-400:var(--blue-400);--information-default:var(--blue-default);--information-600:var(--blue-600);--information-700:var(--blue-700);--information-800:var(--blue-800);--neutral-50:var(--grey-50);--neutral-100:var(--grey-100);--neutral-200:var(--grey-200);--neutral-300:var(--grey-300);--neutral-400:var(--grey-400);--neutral-default:var(--grey-default);--neutral-600:var(--grey-600);--neutral-700:var(--grey-700);--neutral-800:var(--grey-800);--neutral-900:var(--grey-900);--neutral-white:var(--foundation-white);--neutral-black:var(--foundation-black);--border-width-none:var(--scale-0);--border-width-sm:var(--scale-25);--border-width-md:var(--scale-50);--border-width-lg:var(--scale-100);--border-radius-none:var(--scale-0);--border-radius-sm:var(--scale-50);--border-radius-md:var(--scale-100);--border-radius-lg:var(--scale-200);--border-radius-round:var(--scale-1100);--text-headings:var(--neutral-800);--text-body:var(--neutral-700);--text-placeholder:var(--neutral-400);--text-action:var(--primary-900);--text-action-hover:var(--primary-800);--text-action-hover-success:var(--success-600);--text-action-hover-error:var(--error-600);--text-action-hover-warning:var(--warning-600);--text-action-hover-information:var(--information-600);--text-on-action:var(--neutral-white);--text-disabled:var(--neutral-default);--text-information:var(--information-default);--text-warning:var(--warning-default);--text-error:var(--error-default);--text-success:var(--success-default);--icon-default:var(--neutral-700);--icon-action:var(--primary-900);--icon-action-hover:var(--primary-800);--icon-action-hover-success:var(--success-600);--icon-action-hover-error:var(--error-600);--icon-action-hover-warning:var(--warning-600);--icon-action-hover-information:var(--information-600);--icon-disabled:var(--neutral-default);--icon-information:var(--information-default);--icon-warning:var(--warning-default);--icon-error:var(--error-default);--icon-success:var(--success-default);--icon-on-action:var(--neutral-white);--surface-page:var(--neutral-white);--surface-default:var(--neutral-white);--surface-paper:var(--neutral-50);--surface-action:var(--primary-900);--surface-action-error:var(--error-default);--surface-action-warning:var(--warning-default);--surface-action-information:var(--information-default);--surface-action-success:var(--success-default);--surface-action-hover:var(--primary-800);--surface-action-hover-success:var(--success-600);--surface-action-hover-error:var(--error-600);--surface-action-hover-warning:var(--warning-600);--surface-action-hover-information:var(--information-600);--surface-action-hover-light:var(--primary-50);--surface-action-hover-light-success:var(--success-50);--surface-action-hover-light-error:var(--error-50);--surface-action-hover-light-warning:var(--warning-50);--surface-action-hover-light-information:var(--information-50);--surface-success:var(--success-50);--surface-warning:var(--warning-50);--surface-information:var(--information-50);--surface-error:var(--error-50);--surface-disabled:var(--neutral-50);--surface-skeleton:var(--neutral-100);--surface-skeleton-light:var(--neutral-50);--border-default:var(--neutral-100);--border-paper:var(--neutral-100);--border-success:var(--success-200);--border-information:var(--information-200);--border-warning:var(--warning-200);--border-error:var(--error-200);--border-action:var(--primary-900);--border-action-error:var(--error-default);--border-action-warning:var(--warning-default);--border-action-information:var(--information-default);--border-action-success:var(--success-default);--border-action-hover:var(--primary-800);--border-action-hover-success:var(--success-600);--border-action-hover-error:var(--error-600);--border-action-hover-warning:var(--warning-600);--border-action-hover-information:var(--information-600);--border-focus:var(--primary-900);--border-focus-warning:var(--warning-default);--border-focus-error:var(--error-default);--border-focus-success:var(--success-default);--border-focus-information:var(--information-default);--border-disabled:var(--neutral-100)}@media (prefers-color-scheme:dark){:root{--text-headings:var(--neutral-50);--text-body:var(--neutral-100);--text-placeholder:var(--neutral-400);--text-action:var(--primary-50);--text-action-hover:var(--primary-100);--text-action-hover-success:var(--success-400);--text-action-hover-error:var(--error-400);--text-action-hover-warning:var(--warning-400);--text-action-hover-information:var(--information-400);--text-on-action:var(--neutral-black);--text-disabled:var(--neutral-300);--text-information:var(--information-100);--text-warning:var(--warning-100);--text-error:var(--error-100);--text-success:var(--success-100);--icon-default:var(--neutral-100);--icon-action:var(--primary-50);--icon-action-hover:var(--primary-100);--icon-action-hover-success:var(--success-400);--icon-action-hover-error:var(--error-400);--icon-action-hover-warning:var(--warning-400);--icon-action-hover-information:var(--information-400);--icon-disabled:var(--neutral-400);--icon-information:var(--information-300);--icon-warning:var(--warning-300);--icon-error:var(--error-300);--icon-success:var(--success-300);--icon-on-action:var(--neutral-black);--surface-page:var(--neutral-black);--surface-default:var(--neutral-black);--surface-paper:var(--neutral-900);--surface-action:var(--primary-50);--surface-action-error:var(--error-300);--surface-action-warning:var(--warning-300);--surface-action-information:var(--information-300);--surface-action-success:var(--success-300);--surface-action-hover:var(--primary-100);--surface-action-hover-success:var(--success-400);--surface-action-hover-error:var(--error-400);--surface-action-hover-warning:var(--warning-400);--surface-action-hover-information:var(--information-400);--surface-action-hover-light:var(--primary-800);--surface-action-hover-light-success:var(--success-800);--surface-action-hover-light-error:var(--error-800);--surface-action-hover-light-warning:var(--warning-800);--surface-action-hover-light-information:var(--information-800);--surface-success:var(--success-800);--surface-warning:var(--warning-800);--surface-information:var(--information-800);--surface-error:var(--error-800);--surface-disabled:var(--neutral-700);--surface-skeleton:var(--neutral-700);--surface-skeleton-light:var(--neutral-800);--border-default:var(--neutral-700);--border-paper:var(--neutral-700);--border-success:var(--success-600);--border-information:var(--information-600);--border-warning:var(--warning-600);--border-error:var(--error-600);--border-action:var(--primary-50);--border-action-error:var(--error-300);--border-action-warning:var(--warning-300);--border-action-information:var(--information-300);--border-action-success:var(--success-300);--border-action-hover:var(--primary-100);--border-action-hover-success:var(--success-400);--border-action-hover-error:var(--error-400);--border-action-hover-warning:var(--warning-400);--border-action-hover-information:var(--information-400);--border-focus:var(--primary-50);--border-focus-warning:var(--warning-300);--border-focus-error:var(--error-300);--border-focus-success:var(--success-300);--border-focus-information:var(--information-300);--border-disabled:var(--neutral-600)}}html.dark{--text-headings:var(--neutral-50);--text-body:var(--neutral-100);--text-placeholder:var(--neutral-400);--text-action:var(--primary-50);--text-action-hover:var(--primary-100);--text-action-hover-success:var(--success-400);--text-action-hover-error:var(--error-400);--text-action-hover-warning:var(--warning-400);--text-action-hover-information:var(--information-400);--text-on-action:var(--neutral-black);--text-disabled:var(--neutral-300);--text-information:var(--information-100);--text-warning:var(--warning-100);--text-error:var(--error-100);--text-success:var(--success-100);--icon-default:var(--neutral-100);--icon-action:var(--primary-50);--icon-action-hover:var(--primary-100);--icon-action-hover-success:var(--success-400);--icon-action-hover-error:var(--error-400);--icon-action-hover-warning:var(--warning-400);--icon-action-hover-information:var(--information-400);--icon-disabled:var(--neutral-400);--icon-information:var(--information-300);--icon-warning:var(--warning-300);--icon-error:var(--error-300);--icon-success:var(--success-300);--icon-on-action:var(--neutral-black);--surface-page:var(--neutral-black);--surface-default:var(--neutral-black);--surface-paper:var(--neutral-900);--surface-action:var(--primary-50);--surface-action-error:var(--error-300);--surface-action-warning:var(--warning-300);--surface-action-information:var(--information-300);--surface-action-success:var(--success-300);--surface-action-hover:var(--primary-100);--surface-action-hover-success:var(--success-400);--surface-action-hover-error:var(--error-400);--surface-action-hover-warning:var(--warning-400);--surface-action-hover-information:var(--information-400);--surface-action-hover-light:var(--primary-800);--surface-action-hover-light-success:var(--success-800);--surface-action-hover-light-error:var(--error-800);--surface-action-hover-light-warning:var(--warning-800);--surface-action-hover-light-information:var(--information-800);--surface-success:var(--success-800);--surface-warning:var(--warning-800);--surface-information:var(--information-800);--surface-error:var(--error-800);--surface-disabled:var(--neutral-700);--surface-skeleton:var(--neutral-700);--surface-skeleton-light:var(--neutral-800);--border-default:var(--neutral-700);--border-paper:var(--neutral-700);--border-success:var(--success-600);--border-information:var(--information-600);--border-warning:var(--warning-600);--border-error:var(--error-600);--border-action:var(--primary-50);--border-action-error:var(--error-300);--border-action-warning:var(--warning-300);--border-action-information:var(--information-300);--border-action-success:var(--success-300);--border-action-hover:var(--primary-100);--border-action-hover-success:var(--success-400);--border-action-hover-error:var(--error-400);--border-action-hover-warning:var(--warning-400);--border-action-hover-information:var(--information-400);--border-focus:var(--primary-50);--border-focus-warning:var(--warning-300);--border-focus-error:var(--error-300);--border-focus-success:var(--success-300);--border-focus-information:var(--information-300);--border-disabled:var(--neutral-600)}html.light{--text-headings:var(--neutral-800);--text-body:var(--neutral-700);--text-placeholder:var(--neutral-400);--text-action:var(--primary-900);--text-action-hover:var(--primary-800);--text-action-hover-success:var(--success-600);--text-action-hover-error:var(--error-600);--text-action-hover-warning:var(--warning-600);--text-action-hover-information:var(--information-600);--text-on-action:var(--neutral-white);--text-disabled:var(--neutral-default);--text-information:var(--information-default);--text-warning:var(--warning-default);--text-error:var(--error-default);--text-success:var(--success-default);--icon-default:var(--neutral-700);--icon-action:var(--primary-900);--icon-action-hover:var(--primary-800);--icon-action-hover-success:var(--success-600);--icon-action-hover-error:var(--error-600);--icon-action-hover-warning:var(--warning-600);--icon-action-hover-information:var(--information-600);--icon-disabled:var(--neutral-default);--icon-information:var(--information-default);--icon-warning:var(--warning-default);--icon-error:var(--error-default);--icon-success:var(--success-default);--icon-on-action:var(--neutral-white);--surface-page:var(--neutral-white);--surface-default:var(--neutral-white);--surface-paper:var(--neutral-50);--surface-action:var(--primary-900);--surface-action-error:var(--error-default);--surface-action-warning:var(--warning-default);--surface-action-information:var(--information-default);--surface-action-success:var(--success-default);--surface-action-hover:var(--primary-800);--surface-action-hover-success:var(--success-600);--surface-action-hover-error:var(--error-600);--surface-action-hover-warning:var(--warning-600);--surface-action-hover-information:var(--information-600);--surface-action-hover-light:var(--primary-50);--surface-action-hover-light-success:var(--success-50);--surface-action-hover-light-error:var(--error-50);--surface-action-hover-light-warning:var(--warning-50);--surface-action-hover-light-information:var(--information-50);--surface-success:var(--success-50);--surface-warning:var(--warning-50);--surface-information:var(--information-50);--surface-error:var(--error-50);--surface-disabled:var(--neutral-50);--surface-skeleton:var(--neutral-100);--surface-skeleton-light:var(--neutral-50);--border-default:var(--neutral-100);--border-paper:var(--neutral-100);--border-success:var(--success-200);--border-information:var(--information-200);--border-warning:var(--warning-200);--border-error:var(--error-200);--border-action:var(--primary-900);--border-action-error:var(--error-default);--border-action-warning:var(--warning-default);--border-action-information:var(--information-default);--border-action-success:var(--success-default);--border-action-hover:var(--primary-800);--border-action-hover-success:var(--success-600);--border-action-hover-error:var(--error-600);--border-action-hover-warning:var(--warning-600);--border-action-hover-information:var(--information-600);--border-focus:var(--primary-900);--border-focus-warning:var(--warning-default);--border-focus-error:var(--error-default);--border-focus-success:var(--success-default);--border-focus-information:var(--information-default);--border-disabled:var(--neutral-100)}:root{--brand-color:var(--surface-action-error);--max-content-width:95em;--fs-100:clamp(.69rem, calc(.68rem + .03vw), .71rem);--fs-200:clamp(.83rem, calc(.81rem + .04vw), .85rem);--fs-300:clamp(.94rem, calc(.92rem + .08vw), .98rem);--fs-400:clamp(1.13rem, calc(1.06rem + .33vw), 1.31rem);--fs-500:clamp(1.35rem, calc(1.21rem + .69vw), 1.75rem);--fs-600:clamp(1.62rem, calc(1.37rem + 1.24vw), 2.33rem);--fs-700:clamp(1.94rem, calc(1.54rem + 2.03vw), 3.11rem);--fs-800:clamp(2.33rem, calc(1.7rem + 3.15vw), 4.14rem);--fs-900:clamp(2.8rem, calc(1.85rem + 4.74vw), 5.52rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-color:var(--surface-page);color:var(--text-headings);font-family:Inter,sans-serif}span,p,small{color:var(--text-body)}h1,h2,h3,h4,h5,h6{color:var(--text-headings)}a{color:var(--text-disabled);text-decoration:none}a:hover{color:var(--text-body);text-decoration:underline}.router_link{color:unset!important;text-decoration:none!important}.section{width:100%;max-width:var(--max-content-width);margin-inline:auto;margin:var(--scale-1100) auto;flex-direction:column;min-height:auto;padding-inline-start:var(--scale-400);padding-inline-end:var(--scale-400);display:flex}.section.full_height{min-height:100vh}.tag{align-items:center;gap:var(--scale-200);display:flex}.tag .line{width:var(--scale-800);background-color:var(--brand-color);height:1px}.tag span{text-transform:uppercase;font-weight:500;font-size:var(--fs-200);color:var(--brand-color)}.section_title{flex-direction:column;gap:8px;margin-bottom:32px;padding-top:64px;display:flex}.section_title p{color:var(--text-disabled);font-size:var(--fs-200)}.tooltip_anchor{display:inline-flex}.v-tooltip.v-tooltip--visible{opacity:1;transition:opacity .1s}.label_wrapper{align-items:center;gap:8px;display:flex;position:relative}.label_wrapper:after{content:"*";color:var(--text-action-hover-error);display:none;position:absolute;top:0;left:-12px}.label_wrapper.isCheckbox:after{left:-44px}.label_wrapper.required:after{display:block}.label_wrapper label,.label_wrapper:after{font-weight:400;font-size:var(--fs-200);color:var(--text-headings)}.label_wrapper .helper_icon{color:var(--text-information);cursor:help;transition:color .2s}.label_wrapper .helper_icon:hover{color:var(--text-action-hover-information)}.input_field{width:100%;display:inline-block;position:relative}.input_field:after{--size:4px;content:"";top:calc(var(--size) * -1);left:calc(var(--size) * -1);right:calc(var(--size) * -1);bottom:calc(var(--size) * -1);width:calc(100% + var(--size) * 2);height:calc(100% + var(--size) * 2);border-radius:var(--border-radius-lg);border:2px solid var(--border-focus);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.input_field:focus-within:after{opacity:1}.input_field:has(input:disabled):after{display:none}.input_field input{border:1px solid var(--border-default);background-color:var(--surface-default);color:var(--text-body);font-family:inherit;font-size:var(--fs-200);border-radius:var(--border-radius-md);z-index:1;outline:none;width:100%;padding:12px;font-weight:450;transition:border-color .2s;position:relative}.input_field input:not(:disabled):hover{border-color:var(--border-action-hover)}.input_field input:not(:disabled):focus{border-color:var(--border-focus)}.input_field input:not(:disabled)::placeholder{color:var(--text-placeholder)}.input_field input:disabled{background-color:var(--surface-disabled);border-color:var(--border-disabled);color:var(--text-disabled);cursor:not-allowed}.input_field.error:after,.input_field.error input,.input_field.error input:focus,.input_field.error input:hover{border-color:var(--border-focus-error)}.input_field.error input{background-color:var(--surface-error)}.text_input_wrapper{flex-direction:column;gap:8px;display:flex}.text_input_wrapper p{font-size:var(--fs-200);font-weight:300}.text_input_wrapper p.hint{color:var(--text-disabled)}.text_input_wrapper p.error{color:var(--text-error)}.button{background-color:var(--surface-action);border:1px solid var(--border-action);color:var(--text-on-action);cursor:pointer;border-radius:var(--border-radius-round);font-family:Inter,sans-serif;font-weight:550;font-size:var(--fs-200);outline:none;align-items:center;gap:8px;padding:12px 20px;transition:all .2s;display:flex;position:relative}.button:hover:not(.outline,:disabled){background-color:var(--surface-action-hover);border:1px solid var(--border-action-hover)}.button:focus-visible{box-shadow:0 0 0 2px var(--surface-page), 0 0 0 4px var(--border-focus)}.button.outline{border:1px solid var(--border-action);color:var(--text-action);background-color:#0000}.button.center{justify-content:center}.button:hover.outline:not(:disabled){border:1px solid var(--border-action-hover);background-color:var(--surface-action-hover-light)}.button:disabled{background-color:var(--surface-disabled);color:var(--text-disabled);border:1px solid var(--border-disabled);cursor:not-allowed}.alert_wrapper{--border-color:var(--border-information);--surface-color:var(--surface-information);--text-color:var(--text-information);border-radius:var(--border-radius-md);border:1px solid var(--border-color);background-color:var(--surface-color);color:var(--text-color);font-size:var(--fs-200);align-items:center;gap:16px;padding:16px;display:flex}.alert_wrapper svg{flex-shrink:0}.alert_wrapper span{color:var(--text-color)}.alert_wrapper.alert_information{--border-color:var(--border-information);--surface-color:var(--surface-information);--text-color:var(--text-information)}.alert_wrapper.alert_warning{--border-color:var(--border-warning);--surface-color:var(--surface-warning);--text-color:var(--text-warning)}.alert_wrapper.alert_error{--border-color:var(--border-error);--surface-color:var(--surface-error);--text-color:var(--text-error)}.alert_wrapper.alert_success{--border-color:var(--border-success);--surface-color:var(--surface-success);--text-color:var(--text-success)}.login_form{gap:var(--scale-600);flex-direction:column;width:100%;max-width:420px;display:flex}.button_group{gap:var(--scale-300);flex-wrap:wrap;display:flex}.segmented_control{border:0;flex-direction:column;gap:8px;min-width:0;display:flex}.segmented_control .segmented_control__legend{font-size:var(--fs-200);color:var(--text-headings);margin-bottom:8px;padding:0;font-weight:400}.segmented_control .segmented_control__options{border:1px solid var(--border-default);border-radius:var(--border-radius-lg);background-color:var(--surface-default);flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.segmented_control .segmented_control__option{border-radius:var(--border-radius-md);font-size:var(--fs-200);color:var(--text-body);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.segmented_control .segmented_control__option input{opacity:0;pointer-events:none;position:absolute}.segmented_control .segmented_control__option:hover{background-color:var(--surface-action-hover-light)}.segmented_control .segmented_control__option:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.segmented_control .segmented_control__option.segmented_control__option--active{background-color:var(--surface-action);color:var(--text-on-action)}.segmented_control .segmented_control__option.segmented_control__option--active span{color:var(--text-on-action)}.segmented_control:disabled .segmented_control__option{cursor:not-allowed;opacity:.6}.overlay_form{gap:var(--scale-600);grid-template-columns:1fr;display:grid}.overlay_form .overlay_form__duration{max-width:240px}.overlay_form .overlay_form__actions{margin-top:var(--scale-200)}.overlay_form .overlay_form__hint{font-size:var(--fs-200);color:var(--text-disabled)}.lower_third{--lt-unit:calc(100vw / 1920);--lt-fit:1;--lt-red:var(--red-default);--lt-text:var(--foundation-white);--lt-text-muted:#fffc;--lt-side:calc(96 * var(--lt-unit));--lt-baseline-bottom:calc(98 * var(--lt-unit));color:var(--lt-text);pointer-events:none;user-select:none;visibility:hidden;font-family:Inter,sans-serif;line-height:1.12;position:absolute;inset:0}.lower_third.lower_third--preview{--lt-unit:calc(100cqw / 1920)}.lower_third .lower_third__scrim{background:linear-gradient(#0000,#0000005c 55%,#000000b8);height:44%;position:absolute;bottom:0;left:0;right:0}.lower_third .lower_third__headline{left:var(--lt-side);bottom:calc(var(--lt-baseline-bottom) + 30 * var(--lt-unit));align-items:center;gap:calc(28 * var(--lt-unit));max-width:calc(100% - 2 * var(--lt-side));display:flex;position:absolute}.lower_third .lower_third__logo{width:calc(116 * var(--lt-unit));height:calc(116 * var(--lt-unit));flex-shrink:0;justify-content:center;align-items:center;display:flex}.lower_third .lower_third__logo-image{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(4 * var(--lt-unit)) calc(12 * var(--lt-unit)) #00000059);display:block}.lower_third .lower_third__text{min-width:0;max-width:calc(1400 * var(--lt-unit));text-shadow:0 calc(2 * var(--lt-unit)) calc(12 * var(--lt-unit)) #00000059;flex-direction:column;display:flex}.lower_third .lower_third__title{min-height:1.12em;color:var(--lt-text);font-size:calc(60 * var(--lt-unit) * var(--lt-fit));letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.lower_third .lower_third__title[data-fit=wrap]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box}.lower_third .lower_third__description-wrap{overflow:hidden}.lower_third .lower_third__description{padding-top:calc(6 * var(--lt-unit));color:var(--lt-text-muted);font-size:calc(26 * var(--lt-unit) * var(--lt-fit));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lower_third .lower_third--typing:after{content:"";vertical-align:-.06em;background-color:currentColor;width:.07em;height:.85em;margin-left:.06em;animation:.6s step-end infinite lower-third-caret;display:inline-block}.lower_third .lower_third__accent{left:0;right:0;bottom:calc(-32 * var(--lt-unit));height:calc(6 * var(--lt-unit));border-radius:calc(3 * var(--lt-unit));background-color:var(--lt-red);position:absolute}.lower_third .lower_third__baseline{left:var(--lt-side);right:var(--lt-side);bottom:var(--lt-baseline-bottom);height:calc(2 * var(--lt-unit));background-color:#ffffff47;position:absolute}.lower_third .lower_third__footer{left:var(--lt-side);right:var(--lt-side);bottom:calc(52 * var(--lt-unit));justify-content:space-between;align-items:center;gap:calc(32 * var(--lt-unit));display:flex;position:absolute}.lower_third .lower_third__live{color:var(--red-400);font-size:calc(19 * var(--lt-unit));letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5em;font-weight:800;display:inline-flex}.lower_third .lower_third__live:before{content:"";background-color:currentColor;border-radius:50%;width:.55em;height:.55em;animation:1.2s ease-in-out infinite lower-third-live}.lower_third .lower_third__links{gap:calc(28 * var(--lt-unit));display:flex}.lower_third .lower_third__link{color:#ffffffd9;font-size:calc(20 * var(--lt-unit));white-space:nowrap;align-items:center;gap:.45em;font-weight:600;display:inline-flex}.lower_third .lower_third__link-icon{flex-shrink:0;width:1.1em;height:1.1em}.lower_third .lower_third__link--twitch .lower_third__link-icon{color:#b48cff}.lower_third .lower_third__link--website .lower_third__link-icon{color:var(--red-300)}@keyframes lower-third-live{50%{opacity:.25}}@keyframes lower-third-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lower_third .lower_third__live:before,.lower_third .lower_third--typing:after{animation:none}}.overlay_preview{gap:var(--scale-200);flex-direction:column;display:flex}.overlay_preview .overlay_preview__stage{aspect-ratio:16/9;border-radius:var(--border-radius-lg);border:1px solid var(--border-default);background-color:var(--grey-400);background-image:linear-gradient(45deg, var(--grey-300) 25%, transparent 25%), linear-gradient(-45deg, var(--grey-300) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--grey-300) 75%), linear-gradient(-45deg, transparent 75%, var(--grey-300) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.overlay_preview .overlay_preview__state{font-size:var(--fs-200);color:var(--text-disabled)}.connection_status{--status-color:var(--text-warning);align-items:center;gap:var(--scale-200);font-size:var(--fs-200);flex-wrap:wrap;display:inline-flex}.connection_status .dot{background-color:var(--status-color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.connection_status .label{color:var(--status-color);font-weight:500}.connection_status .overlays{color:var(--text-body)}.connection_status .overlays.overlays--none{color:var(--text-warning)}.connection_status.connection_status--success{--status-color:var(--text-success)}.connection_status.connection_status--success .dot{box-shadow:0 0 0 4px var(--surface-success)}.connection_status.connection_status--warning{--status-color:var(--text-warning)}.connection_status.connection_status--warning .dot{animation:1.2s ease-in-out infinite connection_status_pulse}.connection_status.connection_status--error{--status-color:var(--text-error)}@keyframes connection_status_pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.connection_status .dot{animation:none!important}}.dashboard_page{min-height:100vh}.dashboard_page .dashboard_section{margin-top:0}.dashboard_page .dashboard_header{justify-content:space-between;align-items:flex-end;gap:var(--scale-400);margin-bottom:var(--scale-800);flex-wrap:wrap;display:flex}.dashboard_page .dashboard_header .section_title{margin-bottom:0}.dashboard_page .dashboard_toolbar{align-items:center;gap:var(--scale-600);flex-wrap:wrap;display:flex}.dashboard_page .dashboard_grid{gap:var(--scale-800);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:960px){.dashboard_page .dashboard_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dashboard_page .dashboard_card{gap:var(--scale-400);padding:var(--scale-800);border-radius:var(--border-radius-lg);border:1px solid var(--border-paper);background-color:var(--surface-paper);flex-direction:column;display:flex}.dashboard_page .dashboard_card.dashboard_card--login{max-width:520px}.dashboard_page .dashboard_card .dashboard_card__description{color:var(--text-disabled);font-size:var(--fs-200);margin-bottom:var(--scale-200)}.dashboard_page .dashboard_feedback{margin-top:var(--scale-200)}@media (max-width:600px){.dashboard_page .dashboard_card{padding:var(--scale-500)}}html.overlay_mode,html.overlay_mode body{overflow:hidden;background:0 0!important}.overlay_page{pointer-events:none;position:fixed;inset:0;overflow:hidden}.overlay_page .overlay_page__debug{border-radius:var(--border-radius-round);background-color:var(--neutral-900);font-size:var(--fs-200);flex-direction:column;align-items:flex-end;gap:4px;padding:8px 16px;display:flex;position:absolute;top:16px;right:16px}.overlay_page .overlay_page__debug span{color:var(--neutral-100)}.overlay_page .overlay_page__debug .overlay_page__debug-url{color:var(--neutral-300);font-size:var(--fs-100)}
