@font-face{font-family:Source Sans Pro;font-display:block;src:url(/fonts/SourceSans3-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900}:root{--spacing-xxxs: clamp(4px, .2631578947vw + .9210526316rem, 5px);--spacing-xxs: clamp(8px, .2631578947vw + .9210526316rem, 9px);--spacing-xs: clamp(12px, .2631578947vw + .9210526316rem, 14px);--spacing-s: clamp(16px, .2631578947vw + .9210526316rem, 18px);--spacing-m: clamp(24px, .2631578947vw + .9210526316rem, 27px);--spacing-l: clamp(32px, .2631578947vw + .9210526316rem, 36px);--spacing-xl: clamp(40px, .2631578947vw + .9210526316rem, 45px);--spacing-xxl: clamp(48px, .2631578947vw + .9210526316rem, 54px);--spacing-xxxl: clamp(64px, .2631578947vw + .9210526316rem, 72px);--spacing-xxxxl: clamp(96px, .2631578947vw + .9210526316rem, 108px)}*{margin:0;padding:0;box-sizing:inherit}:root{--text-catching: var(--catching);--text-alternate: var(--alternate);--text-alternate-hover: var(--alternate-black-20);--text-placeholder: var(--alternate-white-40);--text-alternate-highlight: var(--alternate-white-90);--text-base: var(--base-0);--text-mute: var(--base-25);--text-disabled: var(--base-75);--text-white: var(--base-100);--text-success: var(--success);--text-warning: var(--warning);--text-error: var(--error);--background-catching: var(--catching);--background-catching-hover: var(--catching-black-20);--background-alternate: var(--alternate);--background-alternate-hover: var(--alternate-black-20);--background-alternate-highlight: var(--alternate-white-90);--background-disabled: var(--base-75);--background-default: var(--base-95);--background-white: var(--base-100);--background-success-highlight: var(--success-white-90);--background-warning-highlight: var(--warning-white-90);--background-error-highlight: var(--error-white-90);--background-catching-highlight: var(--catching-white-90);--background-base: var(--base-0);--border-catching: var(--catching);--border-alternate: var(--alternate);--border-alternate-hover: var(--alternate-black-20);--border-alternate-highlight: var(--alternate-white-90);--border-base: var(--base-0);--border-mute: var(--base-25);--border-disabled: var(--base-75);--border-white: var(--base-100);--border-success: var(--success);--border-warning: var(--warning);--border-error: var(--error);--shadow-small: -3px 0px 5px 0px rgba(0, 0, 0, .05), 1px 1px 4px 0px rgba(0, 0, 0, .15);--shadow-heavy: -5px -5px 10px 0px rgba(0, 0, 0, .15), 5px 5px 10px 0px rgba(0, 0, 0, .25)}body{background:var(--background-white);color:var(--text-base)}button{background:none;border:none;cursor:pointer}*{font-family:Source Sans Pro,sans-serif;font-size:16px}*:focus-visible{outline:var(--border-catching) 2px solid;outline-offset:2px}:root{--base-100: #ffffff;--base-95: #f4f4f5;--base-75: #c7cacb;--base-50: #909598;--base-25: #586064;--base-0: #212b31;--mute: var(--base-25);--catching: #dd5900;--catching-black-80: #281201;--catching-black-60: #582400;--catching-black-40: #853500;--catching-black-20: #a14606;--catching-white-20: #E47A33;--catching-white-40: #EB9B66;--catching-white-60: #F1BD99;--catching-white-80: #F8DECC;--catching-white-90: #FCEEE5;--catching-white-93: #FDF7F2;--alternate: #361072;--alternate-black-80: #0B0317;--alternate-black-60: #16062E;--alternate-black-40: #200A44;--alternate-black-20: #2B0D5B;--alternate-white-20: #5E408E;--alternate-white-40: #8670AA;--alternate-white-60: #AF9FC7;--alternate-white-80: #D7CFE3;--alternate-white-90: #EBE7F1;--success: #74B300;--success-black-80: #172400;--success-black-60: #2e4800;--success-black-40: #466b00;--success-black-20: #5d8f00;--success-white-20: #90c233;--success-white-40: #acd166;--success-white-60: #c7e199;--success-white-80: #e3f0cc;--success-white-90: #f1f7e5;--warning: #ffcc00;--warning-black-80: #332900;--warning-black-60: #665200;--warning-black-40: #997a00;--warning-black-20: #cca300;--warning-white-20: #ffe680;--warning-white-40: #ffeb99;--warning-white-60: #fff0b2;--warning-white-80: #fff5cc;--warning-white-90: #fffae5;--error: #cc0000;--error-black-80: #290000;--error-black-60: #520000;--error-black-40: #7a0000;--error-black-20: #a30000;--error-white-20: #d63333;--error-white-40: #e06666;--error-white-60: #eb9999;--error-white-80: #f5cccc;--error-white-90: #fae5e5}.icon--base{color:var(--text-base)}.icon--alternate{color:var(--text-alternate)}.icon--catching{color:var(--text-catching)}.icon--white{color:var(--text-white)}.icon--disabled{color:var(--text-disabled)}.icon--mute{color:var(--text-mute)}.icon--success{color:var(--text-success)}.icon--warning{color:var(--text-warning)}.icon--error{color:var(--text-error)}.floating-action-button{z-index:1;border-radius:52px;background:var(--background-catching);display:flex;justify-content:center;align-items:center;box-shadow:0 1px 18px #0000001f,0 6px 10px #00000024,0 3px 5px -1px #0003}.floating-action-button:hover,.floating-action-button.floating-action-button--active{z-index:4;cursor:pointer;background:var(--background-catching-hover)}.floating-action-button.floating-action-button--fixed{position:fixed;bottom:45px;right:45px}.floating-action-button--medium{width:64px;height:64px}.floating-action-button--small{width:56px;height:56px}.button{padding:9px 27px;border-radius:2px;font-size:18px;line-height:27px;letter-spacing:.9px;border:2px solid transparent;width:290px;position:relative;overflow:hidden;text-align:center;text-decoration:none;display:block}.button:not(.button--disabled):hover{cursor:pointer}.button--full-width{width:100%;box-sizing:border-box}.button--primary{background:var(--background-alternate)}.button--primary:not(.button--disabled,.button--locked):hover{background:var(--background-alternate-hover)}.button--secondary{border-color:var(--border-alternate);background:var(--background-white)}.button--secondary:not(.button--disabled,.button--locked):hover{background:var(--background-alternate-highlight)}.button--disabled{background:var(--background-disabled);border-color:transparent;pointer-events:none}.button--locked{background:var(--background-disabled);border-color:transparent;cursor:pointer}.button__locked-tag{vertical-align:text-bottom;margin-left:var(--spacing-xxs)}.button--inverted.button--primary{background:var(--background-white)}.button--inverted.button--primary:not(.button--disabled,.button--locked):hover{background:var(--background-alternate-highlight)}.button--inverted.button--secondary{border-color:var(--border-white);background:transparent}.button--inverted.button--secondary:not(.button--disabled,.button--locked):hover{background:var(--background-alternate-highlight)}.button--inverted.button--disabled,.button--inverted.button--locked{background:var(--background-disabled);border-color:transparent}.button__content{position:relative}.button--loading{pointer-events:none}.button__loader{background:var(--background-alternate-hover);position:absolute;top:0;bottom:0;left:0;width:100%;opacity:0;transition:none;transform:translate(-100%)}.button__loader--finished{animation:loading-finished-animation .5s}.button__loader--active{opacity:1;animation:loading-animation 1.5s;transform:translate(-5%)}.typography{color:var(--text-base);font-weight:400;transition:background .1s ease-in-out}.typography--catching{color:var(--text-catching)}.typography--alternate{color:var(--text-alternate)}.typography--white{color:var(--text-white)}.typography--mute{color:var(--text-mute)}.typography--error{color:var(--text-error)}.typography--disabled{color:var(--text-disabled)}.typography--ms--2{font-size:clamp(12px,.1315789474vw + .7105263158rem,13px);line-height:clamp(16px,.1315789474vw + .7105263158rem,18px)}.typography--ms--1{font-size:clamp(13px,.1315789474vw + .7730263158rem,14px);line-height:clamp(20px,.1315789474vw + .7730263158rem,23px)}.typography--ms-0{font-size:clamp(16px,.2631578947vw + .9210526316rem,18px);line-height:clamp(28px,.2631578947vw + .9210526316rem,32px)}.typography--ms-1{font-size:clamp(20px,.3947368421vw + 1.1315789474rem,23px);line-height:clamp(32px,.3947368421vw + 1.1315789474rem,36px)}.typography--ms-3{font-size:clamp(31px,.5263157895vw + 1.7796052632rem,35px);line-height:clamp(40px,.5263157895vw + 1.7796052632rem,45px)}.typography--ms-4{font-size:clamp(39px,.6578947368vw + 2.2401315789rem,44px);line-height:clamp(48px,.6578947368vw + 2.2401315789rem,54px)}.typography--ms-5{font-size:clamp(49px,.7894736842vw + 2.8256578947rem,55px);line-height:clamp(64px,.7894736842vw + 2.8256578947rem,72px)}.typography--reduced.typography--ms--1{font-size:clamp(13px,.1315789474vw + .7730263158rem,14px);line-height:clamp(16px,.1315789474vw + .7730263158rem,18px)}.typography--reduced.typography--ms-0{font-size:clamp(16px,.2631578947vw + .9210526316rem,18px);line-height:clamp(24px,.2631578947vw + .9210526316rem,27px)}.typography--italic{font-style:italic}.typography--bold{font-weight:600}.typography--bold .typography--reduced.typography--ms--1{font-size:clamp(13px,.1315789474vw + .7730263158rem,14px);line-height:clamp(16px,.1315789474vw + .7730263158rem,18px)}.typography--bold .typography--reduced.typography--ms-0{font-size:clamp(16px,.2631578947vw + .9210526316rem,18px);line-height:clamp(24px,.2631578947vw + .9210526316rem,27px)}.typography--underline{text-decoration:underline}.typography--title.typography--ms-0{font-weight:600}.typography--title.typography--ms-1,.typography--title.typography--ms-3,.typography--title.typography--ms-4{font-weight:700}.typography--superscript{vertical-align:super}.tag{border-radius:2px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.tag--medium{padding:4.5px 9px;gap:5px}.tag--small{padding:4px 8px;gap:4px}.tag--primary{background-color:var(--background-alternate)}.tag--secondary{background-color:var(--background-white)}.tag--secondary.tag--inverted{background-color:var(--background-alternate-highlight)}.tag--high{background-color:var(--background-success-highlight);border-color:color-mix(in srgb,var(--success) 25%,transparent)}.tag--mid{background-color:var(--background-warning-highlight);border-color:color-mix(in srgb,var(--warning) 25%,transparent)}.tag--low{background-color:var(--background-error-highlight);border-color:color-mix(in srgb,var(--error) 25%,transparent)}.tag--abo{background-color:var(--background-catching-highlight);border-color:color-mix(in srgb,var(--catching) 25%,transparent)}.tag--update,.tag--new,.tag--delete{background-color:var(--background-alternate-highlight);border-color:color-mix(in srgb,var(--alternate) 25%,transparent)}.tag--high,.tag--mid,.tag--low,.tag--abo,.tag--update,.tag--new,.tag--delete{border-width:1px;border-style:solid}.checkbox{display:inline-flex;flex-direction:row;gap:var(--spacing-s);align-items:center;cursor:pointer;max-width:max-content}.checkbox__handle{flex-shrink:0;padding:var(--spacing-xxxs);background:var(--background-white);border:1px solid var(--border-disabled);border-radius:2px;width:28px;height:28px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center}.checkbox--checked .checkbox__handle{background:var(--background-alternate);border-color:var(--border-alternate)}.checkbox__input{position:fixed;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.checkbox__checkbox{padding:var(--spacing-xxxs);background:var(--background-default);width:var(--spacing-s);height:var(--spacing-s);flex-shrink:0;box-sizing:content-box;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:.1s ease-in-out background-color}.checkbox__input:focus-visible+.checkbox__handle{outline:var(--border-catching) 2px solid;outline-offset:2px}.form-field,.form-field__errors{display:flex;flex-direction:column;grid-gap:var(--spacing-xxxs)}.form-field__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.form-field__label{display:flex;flex-direction:row;grid-gap:var(--spacing-xxxs);align-items:center}.input__wrapper{position:relative;display:flex;flex-direction:row;gap:10px;align-items:center;border:1px solid var(--border-disabled);border-radius:2px;background:var(--background-white)}.input__wrapper.input--disabled{background:var(--background-default);color:var(--text-mute)}.input__wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;border-bottom:0 inset var(--text-alternate);border-radius:2px;transition:border-bottom-width .1s ease-in-out}.input__wrapper:focus-within{outline:var(--border-catching) 2px solid;outline-offset:2px}.input__wrapper:focus-within:after{border-bottom-width:2px}.input{border:none;background:none;padding:var(--spacing-xxs) var(--spacing-s);flex:1}.input::placeholder{color:var(--text-placeholder);font-style:italic;font-size:clamp(16px,.2631578947vw + .9210526316rem,18px);line-height:clamp(28px,.2631578947vw + .9210526316rem,32px);font-weight:400}.input:focus-visible{outline:none}.input__optional{padding-right:var(--spacing-s)}.input--error:after{border-bottom-color:var(--text-error)}.feedback-form{display:flex;flex-direction:column;gap:var(--spacing-m);height:100%}.feedback-form__form-fields{display:flex;flex-direction:column;gap:var(--spacing-s);height:100%;padding:var(--spacing-xxs);overflow-y:auto}.feedback-dialog__form{position:fixed;bottom:120px;right:45px;z-index:4;height:70vh;width:440px;background:var(--background-white);border-radius:8px 8px var(--radius, 0px) 8px;display:flex;padding:var(--spacing-l);flex-direction:column;align-items:center}.feedback-dialog__form:before{position:absolute;bottom:-45px;right:0;z-index:4;height:45px;width:34px;content:"";background-color:transparent;border-top-right-radius:52px 28px;box-shadow:0 -30px 0 0 var(--background-white)}.feedback-dialog__background{position:absolute;left:0;bottom:0;right:0;top:0;z-index:4;transition:all .1s ease-in-out;background:#00000040;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:all}.off-canvas{overflow:hidden;position:absolute;left:0;bottom:0;right:0;top:0;pointer-events:none;z-index:2}.off-canvas__content{display:contents}.off-canvas__background{position:absolute;left:0;bottom:0;right:0;top:0;pointer-events:none;background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all .1s ease-in-out}.off-canvas__canvas{position:absolute;right:0;top:0;bottom:0;width:30vw;padding:var(--spacing-xxl) var(--spacing-xl) var(--spacing-xl);background:var(--background-white);display:flex;flex-direction:column;grid-gap:var(--spacing-m);transform:translate(100%);transition:all .2s ease-in-out}.off-canvas__header{display:flex;flex-direction:row;justify-content:flex-end}.off-canvas--open{pointer-events:all}.off-canvas--open .off-canvas__background{background:#00000040;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:all}.off-canvas--open .off-canvas__canvas{transform:none}.icon-button:not([disabled]){cursor:pointer}.icon-button--disabled{pointer-events:none}.info-text{padding:var(--spacing-l) 0;display:flex;flex-direction:column;grid-gap:var(--spacing-xxxs);height:100%;box-sizing:border-box}.info-text__header{display:flex;flex-direction:row;grid-gap:var(--spacing-m);justify-content:space-between}.info-text__content{overflow-y:auto}.markdown__list{padding:0 var(--spacing-s)}.markdown__list-item{padding:0 var(--spacing-xxxs)}.markdown__paragraph{padding:var(--spacing-xxxs) 0}.detail-question-off-canvas{overflow:auto}.detail-question-sidebar__info{display:flex;flex-direction:column;gap:var(--spacing-xxxl)}.tree-info-legend{display:flex;flex-direction:column;gap:var(--spacing-m)}.tree-info-legend-body{display:grid;grid-template-columns:min-content 1fr;grid-gap:var(--spacing-xs);align-items:center}.tree-info-legend-checkbox{flex-shrink:0;padding:var(--spacing-xxxs);background:var(--background-white);border:1px solid var(--border-disabled);border-radius:2px;width:28px;height:28px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center}.tree-info-legend-checkbox--checked,.tree-info-legend-checkbox--indeterminate{background:var(--background-alternate);border-color:var(--border-alternate)}.tree-info-legend-checkbox__indeterminate-icon{background:var(--background-white);width:16px;height:2px}.base-question{display:flex;flex-direction:column;grid-gap:var(--spacing-xl);height:100%}.base-question__header{text-align:center;display:flex;flex-direction:column;grid-gap:var(--spacing-xxs)}.base-question__content{overflow:auto;flex:1}.base-question__info-btn{margin-left:var(--spacing-xxs)}.base-question__actions{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s)}.base-question__back-button{position:fixed;top:var(--spacing-xxxxl);left:var(--spacing-xxl)}.base-question__close-button{position:fixed;top:calc(var(--spacing-xxxxl) + var(--spacing-xxs));right:var(--spacing-xxxxl)}.action-button{border-radius:2px;display:flex;flex-direction:row;align-items:center;grid-gap:var(--spacing-xxs);height:27px;box-sizing:content-box;text-decoration:none}.action-button:not([disabled]):hover,.action-button.action-button--active{cursor:pointer;background:var(--background-alternate-highlight)}.action-button[disabled]{background:transparent;color:var(--text-disabled);border-color:transparent}.action-button__counter{padding:4px 8px;background:var(--background-alternate);border-radius:2px}.action-button--rounded{display:grid;grid-template-columns:27px 1fr;border-radius:61px 2px 2px 61px}.action-button--rounded:not([disabled]):hover,.action-button--rounded.action-button--active{background:var(--background-white)}.action-button--medium{padding:var(--spacing-xxs) var(--spacing-s)}.action-button--small{padding:var(--spacing-xxxs) var(--spacing-xxs)}.modal__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background:var(--background-white);border:none;border-radius:2px;box-shadow:0 1px 18px #0000001f,0 6px 10px #00000024,0 3px 5px -1px #0003;z-index:2}.modal__dialog ::backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all .1s ease-in-out}.modal__content{display:contents}.modal__dialog-content{display:flex;flex-direction:column;padding:var(--spacing-m) var(--spacing-l) var(--spacing-l);gap:var(--spacing-s)}.modal__close-button{display:flex;flex-direction:row;justify-content:flex-end}.exit-search-modal{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-l)}.exit-search-modal__text{white-space:pre-line;text-align:center}.exit-search-modal__actions{display:flex;gap:var(--spacing-m)}.interaction-button__checkbox{padding:var(--spacing-xxxs);background:var(--background-white);border:1px solid var(--border-disabled);border-radius:2px;width:18px;height:18px;box-sizing:content-box}.interaction-button{padding:var(--spacing-s) var(--spacing-m);border:1px solid var(--border-disabled);font-weight:600;border-radius:2px;background:var(--background-white);display:flex;flex-direction:column;grid-gap:var(--spacing-s);align-items:center;justify-content:space-between;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.interaction-button:not(.interaction-button--disabled):not(.interaction-button--checked):hover{cursor:pointer;background:var(--background-alternate-highlight);border-color:var(--border-alternate-highlight)}.interaction-button--disabled{background:var(--background-disabled);border-color:transparent;padding:var(--spacing-m)}.interaction-button--checked{background:var(--background-alternate-highlight);border:2px solid var(--border-alternate)}.interaction-button--checked .interaction-button__checkbox{background:var(--background-alternate);border-color:var(--background-alternate)}.multiselect{display:flex;flex-direction:column;grid-gap:var(--spacing-m);align-items:start;height:100%}.multiselect__options{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;grid-gap:var(--spacing-m);flex:1;overflow:auto}@media screen and (max-width: 1024px){.multiselect__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 512px){.multiselect__options{grid-template-columns:1fr}}.switch{display:inline-flex;flex-direction:row;grid-gap:var(--spacing-s);cursor:pointer}.switch__checkbox:focus-visible~.switch__slider{outline:var(--border-catching) 2px solid;outline-offset:2px}.switch__slider{position:relative;border-radius:30px;border:1px solid var(--border-disabled);background:var(--background-white);height:27px;width:calc(35px + 3 * var(--spacing-xxxs));transition:background ease-in-out .2s}.switch__knob{position:absolute;height:18px;width:18px;border-radius:100%;background:var(--background-alternate);top:4px;left:4px;transition:all ease-in-out .2s}.switch--checked .switch__slider{background:var(--background-alternate);border:1px solid var(--border-alternate)}.switch--checked .switch__knob{background:var(--background-white);transform:translate(22px)}.switch__checkbox{position:fixed;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.tree__container{display:flex;flex-direction:column;grid-gap:var(--spacing-m);height:100%}.tree__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.tree__scroll-buttons{display:flex;flex-direction:row;justify-content:end;align-items:center;grid-gap:var(--spacing-xl)}.tree{display:flex;flex-direction:row;grid-gap:var(--spacing-xs);overflow-x:hidden;position:relative;flex:1}.tree--1-columns .tree__column{max-width:calc(1 / 1 * 100% - var(--spacing-xs) * 0);min-width:calc(1 / 1 * 100% - var(--spacing-xs) * 0)}.tree--2-columns .tree__column{max-width:calc(1 / 2 * 100% - var(--spacing-xs) * .5);min-width:calc(1 / 2 * 100% - var(--spacing-xs) * .5)}.tree--3-columns .tree__column{max-width:calc(1 / 3 * 100% - var(--spacing-xs) * 2/3);min-width:calc(1 / 3 * 100% - var(--spacing-xs) * 2/3)}.tree__column{display:flex;flex-direction:column;grid-gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--background-default);flex:1;box-sizing:border-box;overflow-y:auto}.tree-checkbox{flex-shrink:0;padding:var(--spacing-xxxs);background:var(--background-white);border:1px solid var(--border-disabled);border-radius:2px;width:28px;height:28px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center}.tree-checkbox--checked,.tree-checkbox--indeterminate{background:var(--background-alternate);border-color:var(--border-alternate)}.tree-checkbox__indeterminate-icon{background:var(--background-white);width:16px;height:2px}.tree-checkbox__input{position:fixed;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.tree-item{display:flex;flex-direction:row;align-items:stretch;background:var(--background-white);border-radius:3px;border:1px solid var(--border-disabled);word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:start}.tree-item__option{flex:1;display:flex;padding:var(--spacing-s);grid-gap:var(--spacing-s);flex-direction:row;align-items:center;justify-items:start;cursor:pointer;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:start;transition:.1s ease-in-out all}.tree-item__option:hover{background:var(--background-alternate-highlight)}.tree-item__option:has(.tree-checkbox__input:focus-visible){outline:var(--border-catching) 2px solid;outline-offset:3px;z-index:10}.tree-item__navigate{background:var(--background-alternate-highlight);padding:0 var(--spacing-m);cursor:pointer;transition:.1s ease-in-out all}.tree-item__navigate:hover{background:var(--background-alternate)}.tree-item__navigate:focus-visible{outline:var(--border-catching) 2px solid;outline-offset:3px}.tree-item--expanded{border-color:var(--border-alternate)}.tree-item--expanded .tree-item__navigate{background:var(--background-alternate)}.tree-item--search-matched{opacity:100%}.tree-item--search-not-matched{opacity:30%}.tree-search-bar{width:600px;align-self:center;position:relative}.tree-search-bar__icon{position:absolute;right:var(--spacing-xs);top:11px}.singleselect{display:flex;flex-direction:column;grid-gap:var(--spacing-m);align-items:start}.singleselect__options{align-self:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-m)}@media screen and (max-width: 1024px){.singleselect__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 512px){.singleselect__options{grid-template-columns:repeat(1,1fr)}}.number-question{max-width:600px;margin:0 auto}.boolean-question{display:flex;justify-content:center;grid-gap:var(--spacing-m)}.boolean-question__option{display:flex;justify-content:center;height:81px;width:100%;max-width:260px}@media screen and (max-width: 512px){.boolean-question{display:grid;justify-items:center;grid-template-columns:1fr}}.chip-question{display:flex;flex-direction:column;padding:var(--spacing-s)}.chip-question__input{height:10vh;min-height:calc(32px + 2 * var(--spacing-xxs))}.chip-question__chips,.chip-question__suggestions{padding:var(--spacing-s) 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-s)}.chip{padding:var(--spacing-xxxs) var(--spacing-s);border:1px solid var(--border-catching);border-radius:40px;transition:background .1s ease-in-out;display:inline-block}.chip--active{background:var(--background-catching)}.ask-additional-questions-question{display:flex;flex-direction:column;align-items:center}.ask-additional-questions-question__button{position:absolute;left:50%;transform:translate(-50%);bottom:15%}.ask-additional-questions-question__lottie-player{width:40vw;height:40vh}.ask-additional-questions-question__subtitle{padding-bottom:var(--spacing-m);text-align:center}.search__skip-to-results-button{position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.focus-wrapper{display:flex;gap:var(--spacing-m);height:100vh;background:var(--background-catching-highlight);box-sizing:border-box;padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxxxl);justify-content:center}.focus-wrapper:has(.focus-wrapper__previous){justify-content:flex-start}.focus-wrapper__previous{height:calc(100vh - var(--spacing-xxl) - var(--spacing-xxxxl));width:var(--spacing-xl);background:var(--background-white)}.focus-wrapper__body{justify-content:center;height:calc(100vh - var(--spacing-xxl) - var(--spacing-xxxxl));width:calc(100vw - 2 * var(--spacing-xxxl));background:var(--background-white)}.focus-wrapper__content{height:100%;padding:var(--spacing-xxl)}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl)}.error__lottie-player{width:40vw;height:40vh}.align-center{text-align:center}.wrapper{display:grid;grid-template-areas:"header" "body";grid-template-rows:81px auto;height:100vh}.wrapper__body{grid-area:body;position:relative;display:grid;grid-template-areas:"navigation content";grid-template-columns:96px auto;overflow:hidden}.wrapper__header{grid-area:header;z-index:3}.wrapper__stacked-navigation{grid-area:navigation;z-index:2}.wrapper__content{grid-area:content;position:relative;overflow:scroll}.wrapper__content,.wrapper__aside{padding:var(--spacing-xxl) 72px}.wrapper--full-height .wrapper__content,.wrapper--full-height .wrapper__aside{padding:var(--spacing-xxl) 72px 0}.wrapper--two-columns .wrapper__body{grid-template-areas:"navigation content aside";grid-template-columns:96px minmax(0,2fr) minmax(0,1fr)}.wrapper--two-columns .wrapper__aside{grid-area:aside}.header{background:var(--background-white);box-shadow:99px 1px 12px #0000000f,99px 6px 8px #00000012,99px 2px 3px -1px #0000001a;padding:18px 54px 18px 150px;height:81px;box-sizing:border-box;display:flex;justify-content:space-between}.header__logo{height:100%;box-sizing:border-box}.header__buttons{display:flex;align-items:center}.stacked-navigation{background:var(--background-white);box-shadow:1px 0 12px #0000000f,6px 0 8px #00000012,2px 0 3px -1px #0000001a;display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--spacing-xxl) var(--spacing-s) var(--spacing-xl);box-sizing:border-box;width:96px}.stacked-navigation__items{display:grid;gap:var(--spacing-xl)}.stacked-navigation__footer{display:grid;gap:var(--spacing-m)}.stacked-navigation__app-version{text-align:center}.stacked-item{display:grid;justify-items:center;justify-content:center;gap:var(--spacing-xxxs);text-decoration:none}.stacked-item--disabled{pointer-events:none}.tooltip{display:flex;flex-direction:row;align-items:flex-start;grid-gap:var(--spacing-xxs);background:var(--base-0);color:#fff;padding:var(--spacing-xxs) var(--spacing-s);border-radius:2px;max-width:311px;z-index:6}.link a{color:inherit;font-size:inherit}.user-off-canvas{display:flex;flex-direction:column;height:100%;justify-content:space-between}.user-off-canvas__user{padding-bottom:var(--spacing-l)}.user-off-canvas__actions{flex:1;border-top:1px solid var(--border-disabled);border-bottom:1px solid var(--border-disabled);padding:var(--spacing-l) 0}.user-off-canvas__logout{padding-top:var(--spacing-xxs)}.user-off-canvas__chip{padding-top:var(--spacing-xs)}.shimmer{position:relative;width:max-content;max-width:100%}.shimmer__bar{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;background:linear-gradient(to right,var(--background-default) 8%,var(--background-alternate-highlight) 18%,var(--background-default) 33%);animation:shimmer 2.2s linear infinite forwards;background-size:1000px 100%;transition:opacity .1s ease-in-out;opacity:0;pointer-events:none}.shimmer--loading .shimmer__bar{opacity:1;pointer-events:all}@-webkit-keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.subsidy-details-off-canvas{display:flex;flex-direction:column;height:100%;gap:var(--spacing-m)}.subsidy-details-off-canvas__content{display:flex;flex-direction:column;grid-gap:var(--spacing-xxl);overflow-y:scroll;padding-top:var(--spacing-m)}.subsidy-details-off-canvas__content-overview-keywords{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.subsidy-details-off-canvas__content-overview-keywords-tag{display:flex;flex-direction:row;gap:var(--spacing-xxs);flex-wrap:wrap}.subsidy-details-off-canvas__subsidy-link-to-subsidy-provider{width:max-content;padding-top:var(--spacing-xxs)}.definition-list-row{padding:var(--spacing-xxs) var(--spacing-s);grid-gap:var(--spacing-s);display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid var(--border-disabled);border-bottom:1px solid var(--border-disabled)}.definition-list-row__text{text-align:end;-webkit-hyphens:auto;hyphens:auto}.definition-list-row:not(:first-child){border-top:none}.subsidy-details-overview-section__title{padding-bottom:var(--spacing-xxxs)}.subsidy-details-overview-section__purpose{padding-bottom:var(--spacing-m)}.subsidy-details-section{display:flex;flex-direction:column}.subsidy-details-section__link-to-subsidy-provider{width:max-content;padding-top:var(--spacing-xxs)}.subsidy-details-section>.shimmer{width:100%;padding-top:var(--spacing-m)}.shimmer>.accordion:not(:first-child){border-top:none}.accordion{border-top:1px solid var(--border-disabled);grid-gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-s)}.accordion:last-child{border-bottom:1px solid var(--border-disabled)}.accordion--open{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-m)}.accordion__header{border:none;background:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;grid-gap:var(--spacing-s);height:37px;width:100%}.accordion__icon{transform:rotate(90deg);transition:transform .2s ease-out}.accordion--open .accordion__icon{transform:rotate(-90deg)}.accordion__content{padding-top:var(--spacing-xxs);display:none}.accordion__content--expanded{display:initial}.search-results{display:grid;grid-template-areas:"title" "results";grid-template-rows:min-content 1fr;gap:var(--spacing-s)}.search-results--limited-results{grid-template-areas:"title" "results" "cta";grid-template-rows:min-content minmax(160px,1fr) min-content}.search-results__results{grid-area:results;overflow-y:auto}.search-results__call-to-action{grid-area:cta}.subsidies-table{display:grid;grid-template-columns:min-content 4fr min-content repeat(3,1fr) min-content}.subsidies-table .table__field:not(.table__field--header){word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.subsidies-table .table__field:nth-child(1){grid-column-start:1;grid-column-end:1}.table__field--header{position:sticky;top:0;background:var(--background-default);z-index:1}.subsidies-table__row--expanded .table__field{background:var(--background-default)}.subsidies-table__row--deleted .typography{text-decoration:line-through}.subsidies-table__accordion-indicator{transform:rotate(90deg);transition:transform .2s ease-out}.subsidies-table__accordion-indicator--open{transform:rotate(-90deg)}.subsidies-table__click-handler{display:contents;cursor:pointer}.subsidies-table__name-field{display:flex;align-items:center;gap:8px}.table__field--header{display:flex;flex-direction:row;align-items:center;grid-gap:var(--spacing-xxs);border-bottom:1px solid var(--border-disabled)}.table__field{padding:var(--spacing-s) var(--spacing-xxs);transition:background .1s ease-in-out;display:inline-flex;align-items:center}.table__row{display:contents;text-align:start}.table__row--interactive:hover .table__field,.table__field--sortable:hover{background:var(--background-default)}.table__sort-icon{transition:transform .2s ease-in-out;transform:rotate(-90deg)}.table__field--sorted-asc .table__sort-icon{transform:rotate(-90deg)}.table__field--sorted-desc .table__sort-icon{transform:rotate(90deg)}.subsidies-table__accordion{position:relative;display:flex;flex-direction:column;grid-gap:var(--spacing-m);grid-column-start:1;grid-column-end:span 7;background:var(--background-default);padding:var(--spacing-s) var(--spacing-xxs)}.subsidies-table__accordion-cell{display:contents}.subsidies-table__accordion-actions{display:flex;flex-direction:row;justify-content:flex-end}.subsidies-table__accordion-fact{display:grid;grid-template-columns:1fr 2fr}.expandable-ellipsis__expander:hover{cursor:pointer}.expandable-ellipsis__expander{color:var(--background-catching)}.search-input{position:relative}.search-input__icon{position:absolute;top:calc(var(--spacing-xxs) + 4.5px);left:var(--spacing-s)}.search-input__clear-button{position:absolute;top:calc(var(--spacing-xxs) + 9px);line-height:9px;right:var(--spacing-s)}.search-input__input{padding:var(--spacing-xxs) var(--spacing-s) var(--spacing-xxs) calc(var(--spacing-s) + var(--spacing-xxs) + 18px);border:none;background:transparent;transition:all .1s ease-in-out;width:74px;height:27px;box-sizing:content-box}.search-input__input:hover{background:var(--background-default)}.search-input__input::placeholder{color:var(--text-base);opacity:1;font-size:clamp(16px,.2631578947vw + .9210526316rem,18px);line-height:clamp(28px,.2631578947vw + .9210526316rem,32px)}.search-input__input:focus,.search-input:focus-within .search-input__input,.search-input__input:not(:placeholder-shown){background:var(--background-default);width:300px}.search-input__input:focus::placeholder,.search-input:focus-within .search-input__input::placeholder,.search-input__input:not(:placeholder-shown)::placeholder{color:var(--text-placeholder);font-style:italic}.search-result-actions{display:flex;flex-direction:row;align-items:flex-end;grid-gap:var(--spacing-s);white-space:nowrap}.menu-button{position:relative}.menu-button__menu{position:absolute;right:0;top:40px;min-width:280px;background:var(--background-white);z-index:5;box-shadow:var(--shadow-small);border-radius:2px;padding:var(--spacing-s) var(--spacing-xxs);display:flex;flex-direction:column;gap:var(--spacing-s)}.search-filter{height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--spacing-m)}.search-filter__filters{overflow:auto;height:100%}.search-filter__actions{display:flex;flex-direction:column;grid-gap:var(--spacing-s);align-items:stretch}.search-filter__actions .button{width:unset}.search-results-filter{display:flex;flex-direction:row;gap:var(--spacing-xxs);flex-wrap:wrap}.save-search-off-canvas{flex:1;display:flex;flex-direction:column}.save-search-off-canvas__content{flex:1;display:flex;flex-direction:column;height:100%;gap:var(--spacing-m)}.notification{display:grid;grid-template-areas:"icon	title" ".		content" ".		actions";grid-template-columns:18px 1fr;grid-column-gap:var(--spacing-s);padding:var(--spacing-xxs) var(--spacing-s);border-radius:2px;border:1px solid}.notification--default{border-color:var(--border-alternate);background:var(--background-alternate-highlight)}.notification--success{border-color:var(--border-success);background:var(--background-success-highlight)}.notification--warning{border-color:var(--border-warning);background:var(--background-warning-highlight)}.notification--error{border-color:var(--border-error);background:var(--background-error-highlight)}.notification__icon{grid-area:icon;align-self:center}.notification__title{grid-area:title;white-space:pre-wrap;line-height:27px}.notification__content{grid-area:content;padding-top:var(--spacing-xxs)}.notification__link{color:var(--text-catching)}.notification__actions{grid-area:actions;display:flex;justify-content:space-between}.exit-unsaved-search-modal{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-l)}.exit-unsaved-search-modal__text{white-space:pre-line;text-align:center}.exit-unsaved-search-modal__actions{display:flex;gap:var(--spacing-m)}.page-header{display:grid;grid-template-areas:"title title-action" "subtitle actions";gap:var(--spacing-xxxs)}.page-header__title{grid-area:title}.page-header__title-action{grid-area:title-action;justify-self:end}.page-header__subtitle{grid-area:subtitle;align-self:center}.page-header__actions{grid-area:actions;display:flex;justify-content:end}.search-card{position:relative;display:flex;flex-direction:column;padding:var(--spacing-xxl) var(--spacing-l) var(--spacing-l);border-radius:2px;background:var(--background-white);align-items:center;justify-content:center;height:450px;width:336px}.search-card__lock{position:absolute;top:var(--spacing-xxl)}.search-card__text{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:var(--spacing-s);white-space:pre-wrap}.search-card__button{position:absolute;bottom:var(--spacing-l)}.detail-search-card{background-repeat:no-repeat;background-image:linear-gradient(0deg,#dd590080,#dd590080),url(/card-background.png);background-color:#d3d3d3;background-size:cover}.search-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background-catching-highlight);height:100vh;gap:var(--spacing-xxl)}.search-choice__header{display:flex;flex-direction:column;align-items:center;grid-gap:var(--spacing-xxs)}.search-choice__cards{display:flex;flex-direction:row;align-items:stretch;grid-gap:var(--spacing-l)}.search-choice__close-button{position:absolute;top:var(--spacing-xxxxl);right:var(--spacing-xxxxl)}.auth-redirect{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.dashboard{position:relative;background-color:var(--background-catching-highlight)}.dashboard__header{position:absolute;display:flex;align-items:flex-end}.dashboard__header-license-tag{margin-left:var(--spacing-s);margin-bottom:var(--spacing-xxs)}.dashboard__content{display:grid;grid-template:".				large-card" "notification	large-card" "cards			large-card";grid-template-columns:calc(2 * 370px + var(--spacing-m)) auto;grid-template-rows:80px auto auto;row-gap:var(--spacing-xl);column-gap:var(--spacing-m)}@media screen and (max-width: 1024px){.dashboard__content{display:flex;flex-direction:column;width:calc(2 * 370px + var(--spacing-m));row-gap:var(--spacing-m);margin-top:calc(80px + var(--spacing-xl))}}@media screen and (max-width: 512px){.dashboard__content{width:370px}}.dashboard__content--test-user{grid-template:"notification	." "cards			large-card";grid-template-columns:calc(2 * 370px + var(--spacing-m)) auto;margin-top:calc(80px + var(--spacing-xl))}.dashboard__content-notifications{grid-area:notification}@media screen and (max-width: 1024px){.dashboard__content-notifications{order:-2}}.dashboard__content-card-group{grid-area:cards}.dashboard-info-card,.dashboard-search-history-alarm-card{grid-area:large-card}@media screen and (max-width: 1024px){.dashboard-info-card,.dashboard-search-history-alarm-card{order:-1}}.dashboard-search-history-alarm-card{display:grid;grid-template:"header" "content";grid-template-rows:min-content auto;width:370px;padding:var(--spacing-m) var(--spacing-s) var(--spacing-s);box-sizing:border-box;border-radius:2px;background-color:#fff;box-shadow:var(--shadow-small);max-height:695px;position:relative}@media screen and (max-width: 1024px){.dashboard-search-history-alarm-card{display:grid;grid-template:"header content";grid-template-columns:max-content auto;width:calc(2 * 370px + var(--spacing-m));height:162px}}@media screen and (max-width: 512px){.dashboard-search-history-alarm-card{width:370px}}.dashboard-search-history-alarm-card__header{grid-area:header;text-decoration:none}.dashboard-search-history-alarm-card__header-title{display:flex;align-items:center;gap:var(--spacing-xxs)}.dashboard-search-history-alarm-card__content{grid-area:content;display:flex;flex-direction:column;gap:var(--spacing-s);justify-content:start;align-items:stretch;margin-top:8px;overflow:auto}@media screen and (max-width: 1024px){.dashboard-search-history-alarm-card__content{gap:var(--spacing-xxs)}}@media screen and (max-width: 512px){.dashboard-search-history-alarm-card__content{display:none}}.dashboard-search-history-alarm-card--empty .dashboard-search-history-alarm-card__content{align-items:center;justify-content:center}.dashboard-search-history-alarm-card__content-empty{max-width:226px;text-align:center}@media screen and (max-width: 1024px){.dashboard-search-history-alarm-card__content-empty{max-width:100%}}.dashboard-search-history-alarm-card__fade{position:absolute;left:0;right:0;bottom:var(--spacing-s);height:64px;width:100%;background:linear-gradient(180deg,transparent 0%,white 100%)}.dashboard-search-history-alarm-entry{padding:var(--spacing-xs) 0;text-decoration:none;display:flex;flex-direction:column;gap:var(--spacing-xxxs);transition:.1s ease-in-out background-color}.dashboard-search-history-alarm-entry:not(.dashboard-search-history-alarm-entry--loading):hover{background:#0000000d}.dashboard-search-history-alarm-entry--loading .dashboard-search-history-alarm-entry__metadata{gap:4px}.dashboard-search-history-alarm-entry__metadata{display:flex;flex-direction:column;text-align:end;align-items:end}.dashboard-search-history-alarm-entry__metadata-row{display:flex;flex-direction:row;align-items:center}.dashboard-search-history-alarm-entry__alert-icon{margin-right:var(--spacing-xxxs)}.divider{border:1px solid var(--border-disabled)}.dashboard-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:370px;height:162px;padding:var(--spacing-xxxl) var(--spacing-s) var(--spacing-s);gap:var(--spacing-xxs);flex-shrink:0;box-sizing:border-box;text-decoration:none;border-radius:2px;background-color:#fff;box-shadow:var(--shadow-small)}.dashboard-card--disabled{position:relative;pointer-events:none}.dashboard-card--locked{position:relative}.dashboard-card--background{background-repeat:no-repeat;background-image:linear-gradient(0deg,#dd590080,#dd590080),url(/card-background.png);background-color:#d3d3d3;background-size:cover}.dashboard-card__content--disabled,.dashboard-card__content--locked{opacity:.5}.dashboard-card__text{display:flex;gap:var(--spacing-xxs);align-items:baseline}.dashboard-card__title{display:flex;align-items:center;gap:var(--spacing-xxs)}*:is(.dashboard-card--disabled,.dashboard-card--locked) .tag{position:absolute;top:var(--spacing-s);right:var(--spacing-s)}.dashboard-card-group{display:grid;grid-template-rows:repeat(3,162px);grid-template-columns:repeat(2,370px);grid-gap:var(--spacing-m)}@media screen and (max-width: 512px){.dashboard-card-group{grid-template-columns:370px}}.account-license{display:flex;flex-direction:column;gap:var(--spacing-m)}.account-license__content{display:flex;flex-direction:row;gap:var(--spacing-xl)}.account-license__details{flex:1}.account__sections{display:flex;flex-direction:column}.account__sections>*{margin:var(--spacing-l) 0}.account-update-section__header{display:flex;flex-direction:row;gap:var(--spacing-s);align-items:center}.account-update-section--editing .account-update-section__header{justify-content:space-between}.account-update-section__form{margin-top:var(--spacing-s)}.account-update-section__actions{margin-top:var(--spacing-l)}.account-details,.account-details-view-form{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-m)}.account-action{display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-xl) 0;border-top:1px solid var(--border-disabled)}.search-history-table{display:grid;grid-template-columns:min-content repeat(4,1fr)}.search-history-table--editing{grid-template-columns:min-content min-content repeat(4,1fr)}.search-history-page{display:flex;flex-direction:column;gap:var(--spacing-m)}.search-history-actions{display:flex;flex-direction:row;align-items:flex-end;grid-gap:var(--spacing-s);white-space:nowrap}.search-history-actions__email-notification{min-width:360px}@keyframes loading-animation{0%{transform:translate(-100%)}40%{transform:translate(-50%)}to{transform:translate(-5%)}}@keyframes loading-finished-animation{0%{transform:translate(-5%);opacity:1}40%{transform:translate(0);opacity:1}70%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}.floating-menu__container{position:fixed;bottom:var(--spacing-xxl);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw}.floating-menu{background:var(--background-base);padding:var(--spacing-xxs) var(--spacing-m);display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:2px;box-shadow:var(--shadow-heavy);gap:var(--spacing-xxxxl);position:relative;overflow:hidden}.floating-menu__actions{display:flex;flex-direction:row;gap:var(--spacing-xxs);position:relative}.floating-menu__close{position:relative}.menu--loading{pointer-events:none}.menu__loader{background:rgba(var(--background-white),.2);position:absolute;top:0;bottom:0;left:0;width:100%;transition:none;transform:translate(-100%)}.menu__loader--finished{animation:loading-finished-animation .5s}.menu__loader--active{opacity:1;animation:loading-animation 1.5s;transform:translate(-5%)}.floating-menu-button{display:flex;align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-s)}.floating-menu-button:hover{cursor:pointer}.floating-menu-button__disabled:hover{cursor:default}.delete-history-modal{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-l)}.delete-history-modal__text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xxxs)}.delete-history-modal__actions{display:flex;gap:var(--spacing-m)}.subscription-cancel{display:flex;flex-direction:column;gap:var(--spacing-xl)}.subscription-cancel__title,.subscription-cancel__feedback-title{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.subscription-cancel__hyphen{color:var(--border-disabled)}.subscription-cancel__feedback{display:flex;flex-direction:column;gap:var(--spacing-l)}.subscription-cancel__feedback-reason{display:flex;flex-direction:column;gap:var(--spacing-s)}.subscription-cancel__feedback-reason-button-group{display:flex;flex-direction:column;gap:var(--spacing-m)}.subscription-cancel__actions{display:flex;flex-direction:row;gap:var(--spacing-m)}.tabs{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.tabs__header{display:flex;flex-direction:row;background:var(--background-default);border-radius:50px;padding:var(--spacing-xxxs);gap:var(--spacing-xxs);align-self:start}.tabs__tab{border-radius:50px;padding:var(--spacing-xxxs) var(--spacing-s)}.tabs__tab:hover{background:var(--background-alternate-highlight)}.tabs__tab[aria-selected=true]{background:var(--background-catching)}.tabs__tab-content:not(.tabs__tab-content--active){display:none}.view-history{display:grid;grid-template-areas:"title" "results";grid-template-rows:min-content 1fr;gap:var(--spacing-s);overflow:hidden}.view-history__results{grid-area:results;overflow:auto}.account-delete{display:flex;flex-direction:column;gap:var(--spacing-xl)}.account-delete__title{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.account-delete__hyphen{color:var(--border-disabled)}.account-delete__actions{display:flex;flex-direction:row;gap:var(--spacing-m)}.index-question__search{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 1024px) and (orientation: portrait){.index-question__search{flex-direction:column}}.index-question__input{width:100%;min-width:400px;max-width:600px}.index-question__button{margin-left:24px}@media screen and (max-width: 1024px) and (orientation: portrait){.index-question__button{margin-left:0;margin-top:10px}}.index-question__action-menu{margin-left:auto;cursor:pointer}.index-question__action-menu-placeholder{margin-left:auto;width:54px}.index-question__input-wrapper{width:100%;max-width:600px}.index-search{display:flex;flex-direction:column;grid-gap:var(--spacing-xl);height:100%}.index-search__header{text-align:center;display:flex;flex-direction:column;grid-gap:var(--spacing-xxs)}.index-search__info-btn{margin-left:var(--spacing-xxs)}.index-search__actions{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s)}.index-search__back-button{position:fixed;top:var(--spacing-xxxxl);left:var(--spacing-xxl)}.index-search__close-button{position:fixed;top:calc(var(--spacing-xxxxl) + var(--spacing-xxs));right:var(--spacing-xxxxl)}.index-search__search-results{overflow-y:auto}.index-search__detailsearch-information{display:flex;flex-direction:row;justify-content:center;padding-top:40px}.index-search__information-container{display:flex;flex-direction:column;align-items:center}.index-search__detailsearch-information-text{margin-bottom:10px}.index-search__no-results-message{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s)}.index-search__loading-indicator-wrapper{display:flex;justify-content:center;align-items:center}.index-search__loader{border:4px solid var(--base-95);border-top:4px solid var(--alternate);border-radius:50%;width:60px;height:60px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.subscription-selector{display:flex;flex-direction:column;gap:var(--spacing-s)}.subscription-card{padding:var(--spacing-s);display:flex;flex-direction:column;gap:var(--spacing-xxxs);border-radius:2px;box-shadow:0 0 0 1px var(--border-disabled) inset;transition:.2s ease-in-out box-shadow;max-width:700px;cursor:pointer}.subscription-card:has(.subscription-card__input:checked){box-shadow:0 0 0 4px var(--border-catching) inset}.subscription-card__title,.subscription-card__subtitle{display:flex;flex-direction:row;justify-content:start;gap:var(--spacing-xxs)}.subscription-card__title{align-items:end}.subscription-card__subtitle{align-items:center}.subscription-card__input{position:fixed;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.footnotes{display:flex;flex-direction:column;gap:var(--spacing-s)}.counter{display:flex;flex-direction:row;gap:var(--spacing-s);box-sizing:content-box}.counter__value{display:flex;text-align:center;width:64px;padding:var(--spacing-xxs) var(--spacing-s);border:1px solid var(--border-disabled);background:var(--background-default)}.counter__button{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xxs);border-radius:2px;border:2px solid var(--border-alternate)}.counter__button:disabled{border-color:var(--background-disabled);background:var(--background-disabled)}.counter__button:disabled .icon{color:var(--text-white)}.subscription-counter{display:flex;flex-direction:column;gap:var(--spacing-xxxs)}.subscription-counter__action{display:flex;flex-direction:row;align-items:flex-end;gap:var(--spacing-s)}.subscription-counter__total{padding-bottom:var(--spacing-xxxs)}.subscription-counter__info{display:flex;flex-direction:row;align-items:flex-start;grid-gap:var(--spacing-xxs);background:var(--base-0);color:#fff;padding:var(--spacing-xxs) var(--spacing-s);text-align:center;max-width:fit-content;border-radius:2px}.subscription-selection{display:flex;flex-direction:column;gap:var(--spacing-xl)}.subscription-selection__form{display:flex;flex-direction:column;gap:var(--spacing-l)}.subscription-selection__form-fields{display:flex;flex-direction:column;gap:var(--spacing-m)}.select__wrapper{position:relative;display:flex;flex-direction:row;gap:10px;align-items:center;border:1px solid var(--border-disabled);border-radius:2px;background:var(--background-white)}.select__wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;border-bottom:0 inset var(--text-alternate);border-radius:2px;transition:border-bottom-width .1s ease-in-out}.select__wrapper:focus-within{outline:var(--border-catching) 2px solid;outline-offset:2px}.select__wrapper:focus-within:after{border-bottom-width:2px}.select{border:none;background:none;padding:var(--spacing-xxs) var(--spacing-s);flex:1}.select:focus-visible{outline:none}.select--error:after{border-bottom-color:var(--text-error)}.payment-selection{display:flex;flex-direction:column;gap:var(--spacing-xl)}.payment-selection__form{display:flex;flex-direction:column;gap:var(--spacing-l)}.payment-selection__form-fields{display:flex;flex-direction:column;gap:var(--spacing-m)}.payment-selection__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-m)}.invoice-address-form{display:flex;flex-direction:column;gap:var(--spacing-xl)}.invoice-address-form__form{display:flex;flex-direction:column;gap:var(--spacing-l)}.invoice-address-form__form-fields{display:flex;flex-direction:column;gap:var(--spacing-m)}.invoice-address-form__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-m)}.order-summary{display:flex;flex-direction:column;gap:var(--spacing-l)}.order-summary__subscription{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.order-summary__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-m)}.order-summary__payment-method>:first-child,.order-summary__invoice-address>:first-child{margin-bottom:var(--spacing-xxs)}.order-summary__discount-code{display:flex;flex-direction:column;gap:var(--spacing-m)}.subscription-summary-card{display:flex;flex-direction:column;border:1px solid var(--border-disabled);padding:var(--spacing-s);gap:var(--spacing-xxs)}.subscription-summary-card__subscription{display:flex;flex-direction:row;gap:var(--spacing-xxs);align-items:baseline}.subscription-summary-card__items{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-xs)}.subscription-summary-card__items hr{grid-column-start:1;grid-column-end:3}.subscription-summary-card__items dd{text-align:right}.summary-definition-row__total{margin-top:1rem}.auth-wrapper{display:grid;grid-template-areas:"header" "body";grid-template-rows:auto 1fr;grid-template-columns:auto;height:100vh}.auth-wrapper__header{grid-area:header;z-index:1}.auth-wrapper__body{grid-area:body;display:grid;grid-template-areas:"message content";grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:url(/assets/background-CAGZ4Nvq.png) no-repeat;background-size:cover;height:calc(100vh - 81px);align-content:center}.auth-wrapper__message{display:flex;flex-direction:column;align-items:start;align-self:center;justify-self:center;grid-gap:var(--spacing-s)}.auth-wrapper__content{overflow-y:auto;position:relative;padding:var(--spacing-xxl) var(--spacing-xxxl)}@media screen and (max-width: 1024px) and (orientation: portrait){.auth-wrapper__body{grid-template-columns:minmax(0,1.5fr) minmax(0,2.5fr)}.auth-wrapper__message{padding:var(--spacing-xxl)}.auth-wrapper__content{padding:var(--spacing-xl) var(--spacing-xxl)}}@media screen and (max-width: 512px){.auth-wrapper__body{grid-template-areas:"content";grid-template-columns:minmax(0,1fr)}.auth-wrapper__message{display:none}.auth-wrapper__content{padding:var(--spacing-xxl) var(--spacing-s)}}.login-card{background:var(--background-white);box-shadow:var(--shadow-small);border-radius:2px;padding:var(--spacing-xxl) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:700px;margin:0 auto}.subscription-request-page__header{background:var(--background-white);box-shadow:var(--shadow-small);padding:var(--spacing-s) var(--spacing-xxl);height:81px}.snackbar__container{position:fixed;bottom:var(--spacing-xxl);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw}.snackbar{background:var(--background-base);padding:var(--spacing-xxs) var(--spacing-s);display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:2px;box-shadow:var(--shadow-heavy);gap:var(--spacing-s)}
