@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;600&display=swap";.app{height:100vh;width:100%;overflow:hidden}.app--desktop{display:grid;grid-template-columns:20rem 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "menu inner"}.app--mobile{display:flex;flex-direction:column}.app--mobile .content{padding:var(--dimension-x500);flex:1;height:100vh;overflow-y:auto;overflow-x:hidden}.app--home.app--desktop{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"header" "inner"}.app--home .content{padding:var(--dimension-x800);height:auto;overflow-y:auto;overflow-x:hidden}.app--desktop header{grid-area:header}.app--desktop>nav{padding-top:var(--dimension-x1200);grid-area:menu;overflow-y:auto}.app--desktop .content{padding:var(--dimension-x800);grid-area:inner;overflow-y:auto;overflow-x:hidden}.thubs-btn{display:flex;align-items:center;justify-content:center;min-width:80px;min-height:44px;padding:var(--dimension-x200) var(--dimension-x400);gap:var(--dimension-x100);align-self:stretch;border-radius:var(--border-radius-medium, 8px);background:var(--color-semantic-bg-accent)}.thubs-btn:focus:not(:focus-visible){outline:none}.thubs-btn:focus-visible{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.thubs-btn:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.thubs-btn:focus{transform:translateY(-1px)}.thubs-btn:disabled{opacity:.6;cursor:not-allowed}.thubs-btn--primary{background-color:var(--color-semantic-bg-accent);color:var(--color-core-content-primary-on-inverse)}.thubs-btn--primary:hover:not(:disabled){background-color:var(--color-state-bg-accent-pressed)}.thubs-btn--secondary{background-color:var(--color-semantic-bg-accent-secondary);color:var(--color-core-content-primary-on-inverse)}.thubs-btn--secondary:hover:not(:disabled){opacity:.9}.thubs-btn--danger{background-color:var(--color-semantic-content-negative);color:var(--color-core-content-primary-on-inverse)}.thubs-btn--danger:hover:not(:disabled){opacity:.9}.thubs-btn--small{padding:var(--dimension-x200) var(--dimension-x400);font-size:var(--font-font-size-detail-m)}.thubs-btn--large{padding:var(--dimension-x400) var(--dimension-x800);font-size:var(--font-font-size-headline-s)}.thubs-btn--outline{background-color:transparent;border:1px solid currentColor}.thubs-btn--outline.thubs-btn--primary{color:var(--color-semantic-content-accent);border-color:var(--color-semantic-border-accent)}.thubs-btn--outline.thubs-btn--primary:hover:not(:disabled){background-color:var(--color-semantic-bg-accent);color:var(--color-core-content-primary-on-inverse)}.thubs-btn--outline.thubs-btn--secondary{color:var(--color-semantic-content-accent-secondary);border-color:var(--color-semantic-border-accent-secondary)}.thubs-btn--outline.thubs-btn--secondary:hover:not(:disabled){background-color:var(--color-semantic-bg-accent-secondary);color:var(--color-core-content-primary-on-inverse)}.thubs-btn--outline.thubs-btn--danger{color:var(--color-semantic-content-negative);border-color:var(--color-semantic-border-negative)}.thubs-btn--outline.thubs-btn--danger:hover:not(:disabled){background-color:var(--color-semantic-content-negative);color:var(--color-core-content-primary-on-inverse)}.thubs-btn--loading{position:relative;pointer-events:none}.thubs-btn--loading:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin 1s linear infinite}.thubs-btn--loading .thubs-btn__text{opacity:0}.thubs-btn-link{background:none;border:none;font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);font-weight:var(--font-font-weight-semi-bold);cursor:pointer;padding:var(--dimension-x200) 0;text-decoration:none;transition:opacity .2s}.thubs-btn-link:hover{opacity:.8}.thubs-btn-link:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.thubs-btn-link:focus{border-radius:var(--border-radius-small, 4px)}.thubs-btn-link:disabled{opacity:.5;cursor:not-allowed}.thubs-btn-link--primary{color:var(--color-semantic-content-accent)}.thubs-btn-link--secondary{color:var(--color-core-content-secondary)}.thubs-input-group{display:flex;flex-direction:column;gap:var(--dimension-x200);margin-bottom:var(--dimension-x600);width:100%}.thubs-input-group--inline{flex-direction:row;align-items:center;gap:var(--dimension-x400)}.thubs-input-group--inline .thubs-input-label{margin-bottom:0;white-space:nowrap}.thubs-input-label{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);font-weight:var(--font-font-weight-semi-bold);color:var(--color-core-content-secondary);margin-bottom:var(--dimension-x100)}.thubs-input-label--required:after{content:"*";color:var(--color-semantic-content-negative);margin-left:var(--dimension-x100)}.thubs-input{width:100%;padding:var(--dimension-x600) var(--dimension-x300) var(--dimension-x200) 14px;font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);color:var(--color-core-content-primary);transition:all .2s ease;outline:none;border-radius:var(--border-radius-medium, 8px);border:1px solid var(--color-core-border-secondary);background:var(--color-core-bg-primary)}.thubs-input:focus{border-color:var(--color-semantic-border-accent);box-shadow:0 0 0 3px var(--color-semantic-bg-accent-subtle)}.thubs-input:disabled{background-color:var(--color-state-bg-disabled);color:var(--color-state-content-disabled);cursor:not-allowed}.thubs-input::placeholder{color:var(--color-core-content-tertiary)}.thubs-input--floating::placeholder{color:transparent}.thubs-input--error{border-color:var(--color-semantic-border-negative)}.thubs-input--error:focus{border-color:var(--color-semantic-border-negative);box-shadow:0 0 0 3px var(--color-semantic-bg-negative-subtle)}.thubs-input--success{border-color:var(--color-semantic-content-positive)}.thubs-input--success:focus{border-color:var(--color-semantic-content-positive);box-shadow:0 0 0 3px var(--color-semantic-bg-positive-subtle)}.thubs-input--small{padding:var(--dimension-x200) var(--dimension-x300);font-size:var(--font-font-size-detail-m)}.thubs-input--large{padding:var(--dimension-x400) var(--dimension-x500);font-size:var(--font-font-size-headline-s)}.thubs-input-error{color:var(--color-semantic-content-negative);font-size:var(--font-font-size-detail-m);margin-top:var(--dimension-x100);display:flex;align-items:center;gap:var(--dimension-x100)}.thubs-input-error:before{content:"⚠";font-size:var(--font-font-size-detail-s)}.thubs-input-help{color:var(--color-core-content-tertiary);font-size:var(--font-font-size-detail-m);margin-top:var(--dimension-x100)}.thubs-input-with-icon{position:relative}.thubs-input-with-icon .thubs-input{padding-left:var(--dimension-x1200)}.thubs-input-with-icon__icon{position:absolute;left:var(--dimension-x400);top:50%;transform:translateY(-50%);color:var(--color-core-content-tertiary);pointer-events:none}.thubs-textarea{width:100%;padding:var(--dimension-x300) var(--dimension-x400);font-size:var(--font-font-size-body-m);font-family:var(--font-font-family-default);color:var(--color-core-content-primary);background-color:var(--color-core-bg-primary);border:1px solid var(--color-core-border-primary);border-radius:var(--border-radius-medium);transition:all .2s ease;outline:none;min-height:80px}.thubs-textarea:focus{border-color:var(--color-semantic-border-accent);box-shadow:0 0 0 3px var(--color-semantic-bg-accent-subtle)}.thubs-textarea{resize:vertical}.thubs-textarea--auto-resize{resize:none}.thubs-select{width:100%;padding:var(--dimension-x300) var(--dimension-x400);font-size:var(--font-font-size-body-m);font-family:var(--font-font-family-default);color:var(--color-core-content-primary);background-color:var(--color-core-bg-primary);border:1px solid var(--color-core-border-primary);border-radius:var(--border-radius-medium);transition:all .2s ease;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--dimension-x400) center;background-repeat:no-repeat;background-size:1.25rem;padding-right:var(--dimension-x1200)}.thubs-select:focus{border-color:var(--color-semantic-border-accent);box-shadow:0 0 0 3px var(--color-semantic-bg-accent-subtle)}.thubs-select::-ms-expand{display:none}.thubs-checkbox,.thubs-radio{position:relative;display:inline-flex;align-items:center;gap:var(--dimension-x200);cursor:pointer}.thubs-checkbox input,.thubs-radio input{position:absolute;opacity:0;cursor:pointer}.thubs-checkbox__checkmark,.thubs-radio__checkmark{width:18px;height:18px;background-color:var(--color-core-bg-primary);border:1px solid var(--color-core-border-primary);border-radius:var(--border-radius-small);position:relative;transition:all .2s ease}.thubs-checkbox__checkmark:after,.thubs-radio__checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid var(--color-core-content-primary-on-inverse);border-width:0 2px 2px 0;transform:rotate(45deg)}input:checked~.thubs-checkbox__checkmark,input:checked~.thubs-radio__checkmark{background-color:var(--color-semantic-bg-accent);border-color:var(--color-semantic-border-accent)}input:checked~.thubs-checkbox__checkmark:after,input:checked~.thubs-radio__checkmark:after{display:block}input:focus~.thubs-checkbox__checkmark,input:focus~.thubs-radio__checkmark{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.thubs-radio__checkmark{border-radius:50%}.thubs-radio__checkmark:after{left:4px;top:4px;width:8px;height:8px;border:none;background-color:var(--color-core-content-primary-on-inverse);border-radius:50%;transform:none}.thubs-input-group--floating{margin-bottom:var(--dimension-x400);width:100%}.thubs-input-wrapper{position:relative;display:flex;flex-direction:column}.thubs-floating-label{position:absolute;left:var(--dimension-x400);top:50%;transform:translateY(-50%);font-size:var(--font-font-size-body-m);color:var(--color-core-content-tertiary);background-color:var(--color-core-bg-primary);padding:0 var(--dimension-x100);pointer-events:none;transition:all .2s ease;transform-origin:left center}.thubs-input--floating:focus~.thubs-floating-label,.thubs-input--floating:not(:placeholder-shown)~.thubs-floating-label,.thubs-input--has-value~.thubs-floating-label{top:var(--dimension-x400);left:var(--dimension-x300);transform:translateY(-50%) scale(.85);font-size:var(--font-font-size-detail-m);font-weight:var(--font-font-weight-semi-bold);color:var(--color-semantic-border-accent)}.thubs-input--floating.thubs-input--error~.thubs-floating-label{color:var(--color-semantic-border-negative)}.thubs-input--floating.thubs-input--success~.thubs-floating-label{color:var(--color-semantic-content-positive)}.thubs-input--floating:disabled~.thubs-floating-label{color:var(--color-core-content-tertiary)!important;background-color:transparent!important}.info-card{border-radius:var(--border-radius-medium, 8px);padding:.75rem 1.5rem;border:1px solid #e1e6f0}.info-card__field{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e6f0;padding:.75rem 0}.info-card__field:last-child{border-bottom:none}.info-card__label{color:var(--color-core-content-primary);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px)}.info-card__value{color:var(--color-core-content-secondary);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0)}.info-card__icon{cursor:pointer;margin-top:5px}.action-link{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:1rem 1.5rem;border:none;background:transparent;cursor:pointer;width:100%;color:var(--color-semantic-content-negative, #B8240E);transition:all .2s ease;font-weight:500}.action-link__icon{margin-top:5px}@media(max-width:768px){.action-link{display:flex;align-items:center;justify-content:center}}.page-title-container{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x400);margin-bottom:var(--dimension-x600)}.page-title-back-button{background:none;border:none;padding:var(--dimension-x200);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);color:var(--color-core-content-primary);transition:all .2s ease}.page-title-back-button svg{width:24px;height:24px}.page-title-back-button:hover{background-color:var(--color-core-bg-secondary)}.page-title-back-button:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.page-title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-primary);text-align:left;text-overflow:ellipsis;margin:0}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:#fff;border-radius:var(--border-radius-x-large);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .3s ease-out;box-shadow:0 4px 8px #0000001a}.modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small);transition:background .2s;color:#64748b}.modal__close:hover{background:#f1f5f9;color:#1e293b}.modal__close svg{width:20px;height:20px}.modal__title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);margin:0;padding:1.5rem 3rem 1rem 1.5rem;color:var(--Tokens-Colors-text, #1c2024)}.modal__content{padding:0 1.5rem 1.5rem;color:#475569;line-height:1.6}.modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e2e8f0}.modal__button{padding:.625rem 1.25rem;border-radius:var(--border-radius-medium);border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button:focus{outline:2px solid;outline-offset:2px}.modal__button--secondary{background:#f1f5f9;color:#475569}.modal__button--secondary:hover{background:#e2e8f0}.modal__button--secondary:focus{outline-color:#94a3b8}.modal__button--default{background:#3b82f6;color:#fff}.modal__button--default:hover{background:#2563eb}.modal__button--default:focus{outline-color:#3b82f6}.modal__button--danger{background:#ef4444;color:#fff}.modal__button--danger:hover{background:#dc2626}.modal__button--danger:focus{outline-color:#ef4444}.modal__button--warning{background:#f59e0b;color:#fff}.modal__button--warning:hover{background:#d97706}.modal__button--warning:focus{outline-color:#f59e0b}.modal__button--success{background:#10b981;color:#fff}.modal__button--success:hover{background:#059669}.modal__button--success:focus{outline-color:#10b981}.modal--danger .modal__title{color:#dc2626}.modal--warning .modal__title{color:#d97706}.modal--success .modal__title{color:#059669}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:640px){.modal{max-width:100%;margin:0;border-radius:var(--border-radius-x-large) var(--border-radius-x-large) 0 0;max-height:95vh}.modal__actions{flex-direction:column-reverse}.modal__actions .modal__button{width:100%}}.toast-container{position:fixed;top:120px;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;align-items:flex-end;pointer-events:none;max-width:90vw}.toast{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;background:var(--color-core-bg-primary-on-inverse, #000817);box-shadow:0 4px 16px 0 var(--color-elevation-shallow, rgba(0, 8, 23, .12));min-width:300px;max-width:500px;pointer-events:auto;animation:slideUp .3s ease-out;color:var(--color-core-content-primary-on-inverse, #FFF);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);cursor:pointer;transition:transform .2s,box-shadow .2s}.toast:hover{transform:translateY(-2px);box-shadow:0 12px 20px -3px #00000026,0 6px 8px -2px #00000014}.toast:active{transform:translateY(0)}.toast__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast__icon svg{width:20px;height:20px}.toast__message{flex:1;line-height:1.5}@keyframes slideUp{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:640px){.toast-container{top:unset;bottom:1rem;left:0;right:0;transform:none;align-items:center;max-width:100vw;padding:0 1rem}.toast{min-width:unset;width:100%;margin:0}}.verification-field__status{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x100);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-s, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-s, 16px);letter-spacing:var(--letter-spacing-none, 0);font-weight:500}.verification-field__status--verified{color:#38a169}.verification-field__status--unverified{color:#e53e3e}.verification-field__dot{width:6px;height:6px;border-radius:50%;display:inline-block}.verification-field__status--verified .verification-field__dot{background-color:#38a169}.verification-field__status--unverified .verification-field__dot{background-color:#e53e3e}.code-input{display:flex;align-items:center;justify-content:center;gap:var(--dimension-x400)}.code-input__group{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x200)}.code-input__group .thubs-input-group{margin-bottom:0;width:3rem}.code-input__group .thubs-input{text-align:center;font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-l, 18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-l, 24px);letter-spacing:var(--font-letter-spacing-basic, -.2px);font-weight:var(--font-font-weight-semi-bold);padding:var(--dimension-x300) var(--dimension-x200)}.code-input__separator{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-l, 18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-l, 24px);letter-spacing:var(--font-letter-spacing-basic, -.2px);font-weight:var(--font-font-weight-semi-bold);color:var(--color-core-content-primary);margin:0 var(--dimension-x200)}.password-input{position:relative}.password-input__field{width:100%}.password-input__toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#718096;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-small, 4px);transition:color .2s ease;z-index:10}.password-input__toggle:hover{color:#4a5568}.password-input__toggle:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.password-input__toggle svg{width:20px;height:20px}.form-page{padding:var(--dimension-x800);max-width:var(--form-page-max-width)}.form-page__content{margin-top:var(--dimension-x800);display:flex;flex-direction:column;gap:var(--dimension-x600)}.theme-switcher{display:flex;align-items:center;gap:.5rem}.theme-switcher__label{font-size:.875rem;font-weight:500;color:var(--color-core-content-secondary)}.theme-switcher__select{padding:.5rem 2rem .5rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-core-content-primary);background-color:var(--color-core-bg-primary);border:1px solid var(--color-core-border-primary);border-radius:var(--border-radius-base);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23676a62' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px;transition:all .2s ease}.theme-switcher__select:hover{border-color:var(--color-semantic-content-accent)}.theme-switcher__select:focus{outline:none;border-color:var(--color-semantic-content-accent);box-shadow:0 0 0 3px #0025541a}.language-switcher{display:flex;align-items:center;gap:.5rem}.language-switcher__label{font-size:.875rem;font-weight:500;color:var(--color-core-content-secondary)}.language-switcher__select{padding:.5rem 2rem .5rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-core-content-primary);background-color:var(--color-core-bg-primary);border:1px solid var(--color-core-border-primary);border-radius:var(--border-radius-base);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23676a62' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px;transition:all .2s ease}.language-switcher__select:hover{border-color:var(--color-semantic-content-accent)}.language-switcher__select:focus{outline:none;border-color:var(--color-semantic-content-accent);box-shadow:0 0 0 3px #0025541a}svg{fill:currentColor}svg path,svg circle,svg rect,svg polygon,svg polyline,svg line,svg ellipse{fill:inherit}svg[stroke] path,svg[stroke] circle,svg[stroke] rect,svg[stroke] polygon,svg[stroke] polyline,svg[stroke] line,svg[stroke] ellipse{stroke:currentColor}.header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg, 1rem);color:var(--color-core-content-primary-on-inverse, #ffffff);background:var(--color-core-bg-secondary, #f2f5fa);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}.header__brand{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm, .5rem);font-weight:var(--font-weight-semibold, 600);font-size:var(--font-size-lg, 1.125rem);background:none;border:none;color:var(--color-core-content-primary, #0f234a);cursor:pointer;padding:var(--spacing-xs, .25rem);border-radius:var(--border-radius-small, 4px);transition:background-color .2s ease}.header__brand:hover{background-color:#ffffff1a}.header__brand:active{background-color:#fff3}.header__icon{width:24px;height:24px;color:var(--color-core-content-primary, #0f234a)}.header__actions{display:flex;align-items:center;justify-content:center;justify-content:flex-end;gap:var(--spacing-lg, 1rem)}.header__user{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:var(--spacing-lg, 1rem)}.header__username{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-s, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-s, 16px);letter-spacing:var(--letter-spacing-none, 0);opacity:.9;color:var(--color-core-content-secondary-on-inverse, #c8cac5)}.header__logout-btn{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-s, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-s, 16px);letter-spacing:var(--letter-spacing-none, 0);font-weight:var(--font-weight-medium, 500);padding:var(--spacing-sm, .5rem) var(--spacing-lg, 1rem);background-color:var(--color-semantic-bg-accent-secondary, rgba(255, 255, 255, .1));color:var(--color-core-content-primary-on-inverse, #ffffff);border:1px solid var(--color-core-border-primary, rgba(255, 255, 255, .2));border-radius:var(--border-radius-small, 4px);cursor:pointer;transition:all .2s ease}.header__logout-btn:hover{background-color:#fff3;transition:transform .2s,box-shadow .2s}.header__logout-btn:hover:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.header__logout-btn:active{transform:translateY(0)}.navbar{display:flex;flex-direction:column;padding:var(--dimension-x400);background-color:var(--color-core-bg-primary)}.navbar__section{display:flex;flex-direction:column;margin-bottom:var(--dimension-x600);margin-top:var(--dimension-x400);margin-left:var(--dimension-x1100)}.navbar__username{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-primary);margin-bottom:var(--dimension-x400)}.navbar__user-description{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-secondary)}.navbar__title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-s, 20px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-s, 26px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-primary);margin-top:var(--dimension-x400)}.navbar__link{display:flex;align-items:center;justify-content:center;justify-content:flex-start;font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);padding:var(--dimension-x200);color:var(--color-core-content-tertiary, #5D677A);transition:all .2s ease;text-decoration:none}.navbar__link:last-child{border-bottom:none}.navbar__link:hover{background-color:transparent}.navbar__link.active{color:var(--color-semantic-content-accent, #208513);background-color:transparent}.navbar__link:focus-visible:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.navbar__link:focus-visible{border-radius:var(--border-radius-small, 4px)}.navbar__link:focus:not(:focus-visible){outline:none}.addresses-page{max-width:600px}.addresses-container{background:#fff;border-radius:var(--border-radius-medium, 8px);border:1px solid var(--color-core-border-primary);padding:var(--dimension-x600) var(--dimension-x800)}.addresses-title{font-size:24px;font-weight:700;color:var(--color-core-content-primary);margin:0 0 var(--dimension-x800) 0}.addresses-empty{text-align:center;padding:var(--dimension-x1200);color:var(--color-core-content-secondary)}.address-item{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;padding:var(--dimension-x600) 0}.address-content{flex:1}.address-text{margin-bottom:var(--dimension-x400);color:var(--color-core-content-primary);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px)}.address-line{font-size:16px;line-height:1.5;margin:0;color:var(--color-core-content-primary);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px)}.address-tags{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x200);flex-wrap:wrap}.address-tag{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);border-radius:var(--border-radius-medium, 8px);display:flex;align-items:center;justify-content:center;min-height:28px;padding:var(--dimension-x100) var(--dimension-x150);gap:var(--dimension-x100);border-radius:var(--border-radius-medium);background:var(--color-core-bg-secondary)}.address-edit-btn{background:none;border:none;padding:8px;cursor:pointer;transition:color .2s ease;border-radius:var(--border-radius-small, 4px);display:flex;align-items:center;justify-content:center;color:var(--borderRadius-button-default)}.address-edit-btn:hover{color:var(--color-core-content-primary);background:#f7fafc}.address-edit-btn:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.address-edit-btn:focus{outline-offset:2px}.address-edit-btn svg{width:16px;height:16px}.address-separator{height:1px;background:#e2e8f0;margin:0}.add-address-container{margin-top:var(--dimension-x600);text-align:center}.add-address-btn{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);border-radius:var(--borderRadius-button-default, 6px);background:var(--color-semantic-bg-accent-subtle);border:none;color:var(--color-semantic-content-accent);text-align:center;cursor:pointer;padding:var(--dimension-x400) var(--dimension-x600);transition:all .2s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:var(--dimension-x150);width:100%}.add-address-btn:hover{background:color-mix(in srgb,var(--color-semantic-bg-accent-subtle),#5e5e5e 2%);text-decoration:underline}.add-address-btn:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.add-address-btn:focus{outline-offset:2px}.address-form{max-width:600px}.address-form__form{margin-top:var(--dimension-x800);display:flex;flex-direction:column}.address-form__section{margin-bottom:var(--dimension-x300);display:flex;flex-direction:column}.address-form__section-title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);margin-bottom:var(--dimension-x100);color:var(--color-core-content-secondary)}.address-form__row-group{display:flex;gap:var(--dimension-x200);margin-bottom:var(--dimension-x200);flex-wrap:wrap}.address-form__row-item{display:flex;flex-direction:column}.address-form__error{color:var(--color-semantic-content-negative);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-s, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-s, 16px);letter-spacing:var(--letter-spacing-none, 0)}.address-form__checkbox-group{display:flex;flex-direction:column;gap:var(--dimension-x400)}.address-form__actions{display:flex;flex-direction:column;gap:var(--dimension-x400);margin-top:var(--dimension-x800)}.address-form__actions button{width:100%}.baby-club{max-width:600px}.baby-club__image-container{text-align:center;margin-bottom:var(--dimension-x800)}.baby-club__image{width:90%;height:auto;margin:0 auto;padding:0 var(--dimension-x1200)}.baby-club__content{display:grid;gap:var(--dimension-x800)}.baby-club__container{background:var(--color-core-bg-primary);border-radius:var(--border-radius-medium, 8px);padding:var(--dimension-x800)}.baby-club__heading{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-primary);margin:0 0 var(--dimension-x600) 0}.baby-club__description{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);color:var(--color-core-content-primary);margin:0 0 var(--dimension-x600) 0}.baby-club__terms{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-secondary);margin:0}.baby-club__link{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-secondary);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.baby-club__link:hover{text-decoration:underline}.baby-club__link:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.baby-club__link:focus{outline-offset:2px}.baby-club__join-button{margin-top:var(--dimension-x600);width:100%}.club-preferences{max-width:600px}.club-preferences__content{display:grid;gap:var(--dimension-x800)}.club-preferences__container{background:#fff;border-radius:var(--border-radius-medium, 8px);border:1px solid var(--color-core-border-primary);padding:var(--dimension-x200) var(--dimension-x400)}.club-preferences__item{display:flex;align-items:center;justify-content:space-between;padding:var(--dimension-x300) 0;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:background-color .2s ease}.club-preferences__item:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.club-preferences__item:focus{background-color:var(--color-core-bg-secondary);border-radius:var(--border-radius-small, 4px)}.club-preferences__item:focus:not(:focus-visible){outline:none;background-color:transparent}.club-preferences__item-content{flex:1}.club-preferences__item-title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);color:var(--color-core-content-primary);margin:0 0 var(--dimension-x200) 0}.club-preferences__item-description{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-secondary);margin:0}.club-preferences__chevron{width:24px;height:24px;color:var(--color-core-content-tertiary);transition:color .2s ease;flex-shrink:0}.club-preferences__item:hover .club-preferences__chevron{color:var(--color-core-content-primary)}.club-preferences__separator{height:1px;background:var(--color-core-border-primary);margin:0;border:none}.under-construction p{margin:0;font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px)}.home-page{max-width:600px;margin:0 auto}.home-page__header{margin-bottom:var(--dimension-x600)}.home-page__title{color:var(--color-core-content-primary, #0f234a);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-l, 32px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-l, 40px);letter-spacing:var(--letter-spacing-none, 0);margin-bottom:var(--dimension-x400)}.home-page__subtitle{color:var(--color-core-content-secondary, #414f6a);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0)}.home-page__section{margin-bottom:var(--dimension-x1200)}.home-page__section-title{color:var(--color-core-content-primary, #0f234a);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);margin-bottom:var(--dimension-x500)}.home-page__menu{display:flex;flex-direction:column;gap:0;border-radius:var(--border-radius-medium, 8px);border:1px solid var(--color-core-border-primary, #e1e6f0);overflow:hidden;background:#fff}.home-page__menu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--dimension-x100);padding:var(--dimension-x100) var(--dimension-x100);color:var(--color-core-content-primary, #0f234a);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px)}.home-page__menu-item:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.home-page__menu-item:focus{background-color:var(--color-core-bg-secondary)}.home-page__menu-item:focus:not(:focus-visible){outline:none;background-color:transparent}.home-page__menu-item{background:transparent;cursor:pointer;text-align:left;width:100%;transition:all .2s ease;border:none;border-bottom:1px solid var(--color-core-border-primary, #e1e6f0)}.home-page__menu-item:last-child{border-bottom:none}.home-page__menu-item-icon{color:var(--color-core-content-primary);display:flex;align-items:center;justify-content:center;background:var(--color-semantic-bg-accent-subtle, #f0f7f2);border-radius:100%;width:48px;height:48px}.home-page__menu-item-icon svg{width:24px;height:24px}.home-page__menu-item-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-width:0}.home-page__menu-item-chevron{margin-left:var(--dimension-x400);display:flex;align-items:center;color:var(--color-core-content-tertiary, #b0b8c9)}.home-page__menu-item-chevron svg{width:20px;height:20px}@media(max-width:640px){.home-page__menu-item{padding:var(--dimension-x200);gap:var(--dimension-x400)}.home-page__menu-item-icon{width:40px;height:40px}.home-page__menu-item-icon svg{width:20px;height:20px}}.legal-information{max-width:600px}.legal-information__content{display:grid;gap:var(--dimension-x800)}.legal-information__container{background:#fff;padding:var(--dimension-x800)}.legal-information__section{margin-bottom:var(--dimension-x800)}.legal-information__section:last-child{margin-bottom:0}.legal-information__title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-s, 20px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-s, 26px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-primary, #0f234a);margin:0 0 var(--dimension-x600) 0}.legal-information__consent-item{display:flex;flex-direction:column;gap:var(--dimension-x400)}.legal-information__checkbox-wrapper{display:flex;align-items:center;justify-content:flex-start;align-items:flex-start;gap:var(--dimension-x400);position:relative}.legal-information__checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.legal-information__checkmark{position:relative;top:var(--dimension-x100);height:18px;width:18px;background-color:var(--color-core-bg-primary);border:2px solid var(--color-core-border-secondary);border-radius:var(--border-radius-small);cursor:pointer;flex-shrink:0;transition:all .2s ease}.legal-information__checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.legal-information__checkbox-input:checked~.legal-information__checkmark{background-color:var(--color-semantic-bg-accent);border-color:var(--color-semantic-border-accent)}.legal-information__checkbox-input:checked~.legal-information__checkmark:after{display:block}.legal-information__checkbox-input:focus~.legal-information__checkmark{box-shadow:0 0 0 3px var(--color-semantic-bg-accent-subtle)}.legal-information__checkbox-label{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);line-height:var(--font-line-height-body-m);letter-spacing:var(--letter-spacing-none);color:var(--color-core-content-primary);margin:0;cursor:pointer;flex:1}.legal-information__links-container{background:#fff;border-radius:var(--border-radius-medium);border:1px solid var(--color-core-border-primary);padding:0 var(--dimension-x300)}.legal-information__link-item{display:flex;align-items:center;justify-content:center;justify-content:flex-start;padding:var(--dimension-x400) var(--dimension-x300);gap:var(--dimension-x400)}.legal-information__document-container{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-full, 1000px);background:var(--color-semantic-bg-accent-subtle, #f0f7f2);flex-shrink:0}.legal-information__document-icon{width:20px;height:20px;color:var(--color-core-content-secondary);flex-shrink:0}.legal-information__link-text{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);color:var(--color-core-content-primary, #0f234a);flex:1}.legal-information__external-link{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease}.legal-information__external-link:hover{background-color:var(--color-core-bg-secondary);border-radius:var(--border-radius-small, 4px)}.legal-information__external-link:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px;border-radius:var(--border-radius-small)}.legal-information__external-icon{width:20px;height:20px;color:var(--color-core-content-tertiary);transition:color .2s ease}.legal-information__external-link:hover .legal-information__external-icon{color:var(--color-core-content-primary)}.legal-information__separator{height:1px;background:var(--color-core-border-primary);margin:0;border:none}.legal-information__modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:64px;margin-bottom:16px;padding:0 16px}.legal-information__modal-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:24px;padding:0 16px}.legal-information__modal-icon-container{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-full, 1000px);background:var(--color-semantic-bg-negative-subtle, #FEF2F2);margin-bottom:16px;margin-top:24px}.legal-information__modal-icon-container svg{width:24px;height:24px;color:var(--color-semantic-content-negative, #B8240E)}.legal-information__modal-title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);color:var(--Tokens-Colors-text, #1C2024);margin:0 0 12px}.legal-information__modal-description{color:var(--color-core-content-secondary);font-size:var(--font-font-size-body-m);line-height:var(--font-line-height-body-m);margin:0}.legal-information__modal-text{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);color:var(--color-core-content-secondary, #414f6a);margin-bottom:var(--dimension-x1200)}.legal-information__modal-button{background:none;border:none;font-size:var(--font-font-size-body-m);font-weight:600;cursor:pointer;padding:0;transition:opacity .2s ease}.legal-information__modal-button:hover{opacity:.8}.legal-information__modal-button--cancel{color:var(--color-semantic-content-accent)}.legal-information__modal-button--delete{color:var(--color-semantic-content-negative, #B8240E);display:flex;align-items:center;justify-content:flex-start}.legal-information__modal-button--delete .legal-information__delete-icon{margin-right:8px;width:16px;height:16px}.legal-information__modal :global(.modal-footer .btn-primary){display:none!important}.under-construction{text-align:center;padding:var(--dimension-x1200) var(--dimension-x600);color:var(--color-core-content-secondary)}.under-construction p{margin:0;font-size:var(--font-font-size-body-m)}.not-found{text-align:center}.not-found__title{font-size:var(--font-font-size-headline-l);color:var(--color-semantic-content-negative)}.pension-card{max-width:600px}.pension-card__image-container{text-align:center;margin-bottom:var(--dimension-x800);padding:0 var(--dimension-x1200)}.pension-card__image{width:100%;height:auto;margin:0 auto;padding:0 var(--dimension-x600)}.pension-card__content{display:grid;gap:var(--dimension-x800)}.pension-card__container{background:#fff;border-radius:var(--border-radius-medium, 8px);padding:var(--dimension-x800)}.pension-card__heading{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);color:var(--Tokens-Colors-text, #1c2024);margin:0 0 var(--dimension-x600) 0}.pension-card__description{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);color:var(--color-core-content-primary, #0f234a);margin:0 0 var(--dimension-x600) 0}.pension-card__form{display:flex;flex-direction:column}.pension-card__input,.pension-card__save-button{width:100%}.pension-card__info-container{display:flex;align-items:center;justify-content:flex-start;align-items:flex-start;padding:var(--dimension-x300, 12px);gap:var(--dimension-x200, 8px);align-self:stretch;border-radius:var(--border-radius-small, 4px);background:var(--color-semantic-bg-info-subtle, #eff9ff)}.pension-card__info-icon{width:16px;height:16px;color:var(--color-semantic-content-info, #0d73ad);flex-shrink:0}.pension-card__info-content{display:flex;flex-direction:column;gap:var(--dimension-x100, 4px)}.pension-card__info-title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:600;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-semantic-content-info, #0d73ad);margin:0}.pension-card__info-description{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-semantic-content-info, #0d73ad);margin:0}.pension-card__saved-info{display:flex;flex-direction:column;gap:var(--dimension-x200)}.pension-card__saved-message{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);color:var(--color-semantic-content-positive);margin:0}.pension-card__saved-description{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);color:var(--color-core-content-secondary);margin:0}.personal-information{max-width:600px}.personal-information__content{display:grid;gap:var(--dimension-x800)}.verification-field__value{margin-bottom:var(--dimension-x100)}.verification-field__status{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x100);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0)}.verification-field__status--verified{color:var(--color-semantic-content-positive)}.verification-field__status--unverified{color:var(--color-semantic-content-warning)}.verification-field__dot{width:6px;height:6px;border-radius:var(--border-radius-full, 50%);display:inline-block}.verification-field__status--verified .verification-field__dot{background-color:var(--color-semantic-content-positive)}.verification-field__status--unverified .verification-field__dot{background-color:var(--color-semantic-content-warning)}.personal-information__modal-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:24px;padding:0 16px}.personal-information__modal-icon-container{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-full, 50%);background:var(--color-semantic-bg-negative-subtle, #FEF2F2);margin-bottom:16px;margin-top:24px}.personal-information__modal-icon-container svg{width:24px;height:24px;color:var(--color-semantic-content-negative, #B8240E)}.personal-information__modal-title{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-headline-m, 24px);font-style:normal;font-weight:600;line-height:var(--font-line-height-headline-m, 32px);letter-spacing:var(--letter-spacing-none, 0);color:var(--Tokens-Colors-text, #1C2024);margin:0 0 12px}.personal-information__modal-description{color:var(--color-core-content-secondary);font-size:var(--font-font-size-body-m);line-height:var(--font-line-height-body-m);margin:0}.personal-information__modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:64px;margin-bottom:16px;padding:0 16px}.personal-information__modal-button{background:none;border:none;font-size:var(--font-font-size-body-m);font-weight:600;cursor:pointer;padding:0;transition:opacity .2s ease}.personal-information__modal-button:hover{opacity:.8}.personal-information__modal-button--cancel{color:var(--color-semantic-content-accent)}.personal-information__modal-button--delete{color:var(--color-semantic-content-negative, #B8240E);display:flex;align-items:center;justify-content:flex-start}.personal-information__modal-button--delete .personal-information__delete-icon{margin-right:8px;width:16px;height:16px}.edit-form{max-width:600px}.edit-form__form{margin-top:var(--dimension-x800);display:flex;flex-direction:column;gap:var(--dimension-x600)}.edit-form__form-row{display:flex;gap:var(--dimension-x400);align-items:flex-end}.edit-form__form-row>div{flex:1}.edit-form__form-row>div:first-child{flex:0 1 auto;min-width:80px;max-width:120px;width:auto}.edit-form__error{color:var(--color-semantic-content-negative);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-s, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-s, 16px);letter-spacing:var(--letter-spacing-none, 0)}.edit-form__actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x400)}.verify-code{max-width:600px}.verify-code__description{color:var(--color-core-content-secondary);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);margin-top:var(--dimension-x400);margin-bottom:var(--dimension-x400)}.verify-code__form{display:flex;flex-direction:column;gap:var(--dimension-x600)}.verify-code__input-group{display:flex;align-items:center;justify-content:center;gap:var(--dimension-x400);margin-top:var(--dimension-x400)}.verify-code__group{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x200)}.verify-code__group .thubs-input-group{margin-bottom:0;width:3rem}.verify-code__group .thubs-input{text-align:center;font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-l, 18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-l, 24px);letter-spacing:var(--font-letter-spacing-basic, -.2px);font-weight:var(--font-font-weight-semi-bold);padding:var(--dimension-x300) var(--dimension-x200)}.verify-code__separator{font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-s, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-s, 16px);letter-spacing:var(--letter-spacing-none, 0);font-weight:var(--font-font-weight-bold);color:var(--color-core-content-primary);margin:0 -8px}.verify-code__resend-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dimension-x300);padding:var(--dimension-x400) 0;color:var(--color-state-content-disabled);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0)}.verify-code__link-button{background:none;border:none;color:var(--color-semantic-content-accent);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-detail-m, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-detail-m, 18px);letter-spacing:var(--letter-spacing-none, 0);font-weight:var(--font-font-weight-semi-bold);cursor:pointer;padding:var(--dimension-x200) 0;text-decoration:none;transition:opacity .2s}.verify-code__link-button:hover{opacity:.8}.verify-code__link-button:focus:focus{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.verify-code__link-button:focus{border-radius:var(--border-radius-small, 4px)}.verify-code__link-button--secondary{color:var(--color-core-content-secondary)}.verify-code__actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--dimension-x400);margin-top:var(--dimension-x400)}.verify-code__actions-submit{flex:1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;font-family:var(--font-font-family-default),system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--color-core-content-primary);background-color:var(--color-core-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none;color:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto;display:block}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;border:0;border-top:1px solid #ccc;margin:1em 0}pre{overflow:auto;font-family:var(--font-font-family-mono),"Monaco","Menlo","Ubuntu Mono",monospace;font-size:1em}code,kbd,pre,samp{font-family:var(--font-font-family-mono),"Monaco","Menlo","Ubuntu Mono",monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;border:none;background:none}button{overflow:visible;cursor:pointer}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0;text-align:left}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}blockquote{margin:0;padding:0}input,textarea,select{outline:none;border-radius:0}button:focus,a:focus{outline:2px solid transparent;outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}nav ul,nav ol{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--text-primary: #333;--text-secondary: #666;--bg-primary: #fff;--bg-secondary: #f8f9fa;--border-color: #e0e0e0}@media(prefers-color-scheme:dark){:root{--text-primary: #e0e0e0;--text-secondary: #a0a0a0;--bg-primary: #121212;--bg-secondary: #1e1e1e;--border-color: #333}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{top:0;left:0;z-index:1000;padding:var(--dimension-x400) var(--dimension-x600);background:var(--color-semantic-bg-accent);color:var(--color-core-content-primary-on-inverse);text-decoration:none;border-radius:var(--border-radius-small, 4px);font-family:var(--font-font-family-default, "DM Sans");font-size:var(--font-font-size-body-m, 16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-body-m, 22px);letter-spacing:var(--font-letter-spacing-basic, -.2px);position:absolute;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin:var(--dimension-x200)}.keyboard-focus-only:focus:not(:focus-visible){outline:none}.keyboard-focus-only:focus-visible{outline:2px solid var(--color-semantic-border-accent);outline-offset:2px}.sr-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-announcement[aria-live]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--color-core-content-primary: #181917;--color-core-content-secondary: #676a62;--color-core-content-tertiary: #81857c;--color-core-content-primary-on-inverse: #ffffff;--color-core-content-secondary-on-inverse: #c8cac5;--color-core-bg-primary: #ffffff;--color-core-bg-secondary: #f6f7f6;--color-core-bg-tertiary: #edeeef;--color-core-bg-primary-on-inverse: #30322f;--color-core-border-primary: #c8cac5;--color-core-border-secondary: #a5a7a1;--color-semantic-content-accent: #002554;--color-semantic-content-accent-on-inverse: #ffffff;--color-semantic-content-accent-secondary: #509f33;--color-semantic-content-negative: #b72d2d;--color-semantic-content-info: #3056e6;--color-semantic-content-warning: #915802;--color-semantic-content-positive: #336823;--color-semantic-content-loyalty: #b4235a;--color-semantic-bg-accent: #002554;--color-semantic-bg-accent-secondary: #509f33;--color-semantic-bg-loyalty: #b4235a;--color-semantic-bg-accent-subtle: #e9f7ff;--color-semantic-bg-negative-subtle: #ffe1e1;--color-semantic-bg-info-subtle: #e6f1ff;--color-semantic-bg-warning-subtle: #fff9e6;--color-semantic-bg-positive-subtle: #f0faeb;--color-semantic-border-accent: #002554;--color-semantic-border-accent-secondary: #509f33;--color-semantic-border-negative: #b72d2d;--color-semantic-border-skeleton: #edeeef;--color-state-content-disabled: #81857c;--color-state-content-accent-pressed: #004cb3;--color-state-content-skeleton: #edeeef;--color-state-bg-disabled: #edeeef;--color-state-bg-accent-pressed: #004cb3;--color-state-bg-loyalty-pressed: #94204b;--color-state-bg-accent-subtle-pressed: #ceeeff;--color-state-bg-primary-pressed: #f6f7f6;--color-elevation-shallow: #181917;--color-elevation-deep: #181917;--color-opacity-overlay: #181917;--color-illustration-gray-primary: #17243a;--color-illustration-gray-secondary: #a9b9d0;--color-illustration-gray-tertiary: #eaedf4;--color-illustration-gray-white: #ffffff;--color-illustration-dark-blue-primary: #0f234a;--color-illustration-dark-blue-secondary: #2b5790;--color-illustration-dark-blue-tertiary: #e7edf7;--color-illustration-green-primary: #2d4621;--color-illustration-green-secondary: #6cb33e;--color-illustration-green-tertiary: #f2f9ec;--color-illustration-red-primary: #7f1d1d;--color-illustration-red-secondary: #ed3636;--color-illustration-red-tertiary: #fee2e2;--color-illustration-yellow-primary: #ad4112;--color-illustration-yellow-secondary: #ffb624;--color-illustration-yellow-tertiary: #fff1c6;--color-illustration-pink-primary: #8e0d42;--color-illustration-pink-secondary: #fc2691;--color-illustration-pink-tertiary: #fef1f8;--color-component-floating-button-loyalty-foreground: #ffffff;--color-component-floating-button-loyalty-background: #b4235a;--color-component-floating-button-loyalty-background-pressed: #94204b;--dimension-x025: 1px;--dimension-x050: 2px;--dimension-x100: 4px;--dimension-x150: 6px;--dimension-x200: 8px;--dimension-x250: 10px;--dimension-x300: 12px;--dimension-x350: 14px;--dimension-x400: 16px;--dimension-x450: 18px;--dimension-x500: 20px;--dimension-x550: 22px;--dimension-x600: 24px;--dimension-x700: 28px;--dimension-x800: 32px;--dimension-x900: 36px;--dimension-x1000: 40px;--dimension-x1100: 44px;--dimension-x1200: 48px;--dimension-x1400: 56px;--dimension-x1500: 60px;--dimension-x1600: 64px;--dimension-x1800: 72px;--dimension-x2000: 80px;--dimension-x2400: 96px;--font-font-family-default: DM Sans;--font-font-family-mono: DM Mono;--font-font-weight-regular: Regular;--font-font-weight-semi-bold: SemiBold;--font-font-size-detail-s: 12px;--font-font-size-detail-m: 14px;--font-font-size-body-m: 16px;--font-font-size-headline-s: 18px;--font-font-size-headline-m: 24px;--font-font-size-headline-l: 32px;--font-font-size-tab-label: 10px;--font-line-height-detail-s: 16px;--font-line-height-detail-m: 18px;--font-line-height-body-m: 22px;--font-line-height-headline-s: 24px;--font-line-height-headline-m: 32px;--font-line-height-headline-l: 40px;--font-line-height-tab-label: 12px;--font-letter-spacing-none: 0px;--font-paragraph-spacing-default: 12px;--border-radius-full: 1000px;--border-radius-x-large: 16px;--border-radius-medium: 8px;--border-radius-small: 4px;--sizing-icon-s: 20px;--sizing-icon-m: 24px}[data-theme=benu]{--color-core-content-primary: #0f234a;--color-core-content-secondary: #414f6a;--color-core-content-tertiary: #5d677a;--color-core-content-primary-on-inverse: #ffffff;--color-core-content-secondary-on-inverse: #f2f5fa;--color-core-bg-primary: #ffffff;--color-core-bg-secondary: #f2f5fa;--color-core-bg-tertiary: #e1e6f0;--color-core-bg-primary-on-inverse: #000817;--color-core-border-primary: #e1e6f0;--color-core-border-secondary: #c5ccdb;--color-semantic-content-accent: #208513;--color-semantic-content-accent-secondary: #0f234a;--color-semantic-content-accent-on-inverse: #ffffff;--color-semantic-content-negative: #b8240e;--color-semantic-content-info: #0d73ad;--color-semantic-content-warning: #7d711a;--color-semantic-content-positive: #3b8003;--color-semantic-content-loyalty: #ce0f69;--color-semantic-bg-accent: #208513;--color-semantic-bg-accent-subtle: #f0f7f2;--color-semantic-bg-accent-secondary: #0f234a;--color-semantic-bg-loyalty: #ce0f69;--color-semantic-bg-negative-subtle: #fff1ef;--color-semantic-bg-info-subtle: #eff9ff;--color-semantic-bg-warning-subtle: #fffdef;--color-semantic-bg-positive-subtle: #f6ffef;--color-semantic-border-accent: #208513;--color-semantic-border-accent-secondary: #0f234a;--color-semantic-border-negative: #b8240e;--color-semantic-border-skeleton: #e1e6f0;--color-state-content-disabled: #5d677a;--color-state-content-accent-pressed: #0e5904;--color-state-content-skeleton: #e1e6f0;--color-state-bg-disabled: #f2f5fa;--color-state-bg-accent-pressed: #0e5904;--color-state-bg-accent-subtle-pressed: #b0d1b7;--color-state-bg-loyalty-pressed: #9e0b50;--color-state-bg-primary-pressed: #f2f5fa;--color-elevation-shallow: #000817;--color-elevation-deep: #000817;--color-opacity-overlay: #000817;--color-illustration-gray-primary: #17243a;--color-illustration-gray-secondary: #a9b9d0;--color-illustration-gray-tertiary: #eaedf4;--color-illustration-gray-white: #ffffff;--color-illustration-dark-blue-primary: #0f234a;--color-illustration-dark-blue-secondary: #2b5790;--color-illustration-dark-blue-tertiary: #e7edf7;--color-illustration-green-primary: #2d4621;--color-illustration-green-secondary: #6cb33e;--color-illustration-green-tertiary: #f2f9ec;--color-illustration-red-primary: #7f1d1d;--color-illustration-red-secondary: #ed3636;--color-illustration-red-tertiary: #fee2e2;--color-illustration-yellow-primary: #ad4112;--color-illustration-yellow-secondary: #ffb624;--color-illustration-yellow-tertiary: #fff1c6;--color-illustration-pink-primary: #8e0d42;--color-illustration-pink-secondary: #fc2691;--color-illustration-pink-tertiary: #fef1f8;--color-component-floating-button-loyalty-foreground: #ffffff;--color-component-floating-button-loyalty-background: #ce0f69;--color-component-floating-button-loyalty-background-pressed: #9e0b50;--dimension-x025: 1px;--dimension-x050: 2px;--dimension-x100: 4px;--dimension-x150: 6px;--dimension-x200: 8px;--dimension-x250: 10px;--dimension-x300: 12px;--dimension-x350: 14px;--dimension-x400: 16px;--dimension-x450: 18px;--dimension-x500: 20px;--dimension-x550: 22px;--dimension-x600: 24px;--dimension-x700: 28px;--dimension-x800: 32px;--dimension-x900: 36px;--dimension-x1000: 40px;--dimension-x1100: 44px;--dimension-x1200: 48px;--dimension-x1400: 56px;--dimension-x1500: 60px;--dimension-x1600: 64px;--dimension-x1800: 72px;--dimension-x2000: 80px;--dimension-x2400: 96px;--font-font-family-default: DM Sans;--font-font-family-mono: DM Mono;--font-font-weight-regular: Regular;--font-font-weight-semi-bold: SemiBold;--font-font-size-detail-s: 12px;--font-font-size-detail-m: 14px;--font-font-size-body-m: 16px;--font-font-size-headline-s: 18px;--font-font-size-headline-m: 24px;--font-font-size-headline-l: 32px;--font-font-size-tab-label: 10px;--font-line-height-detail-s: 16px;--font-line-height-detail-m: 18px;--font-line-height-body-m: 22px;--font-line-height-headline-s: 24px;--font-line-height-headline-m: 32px;--font-line-height-headline-l: 40px;--font-line-height-tab-label: 12px;--font-letter-spacing-none: 0px;--font-paragraph-spacing-default: 12px;--border-radius-full: 1000px;--border-radius-x-large: 16px;--border-radius-medium: 8px;--border-radius-small: 4px;--sizing-icon-s: 20px;--sizing-icon-m: 24px}[data-theme=mccabes]{--color-core-content-primary: #2e3332;--color-core-content-secondary: #4b5653;--color-core-content-tertiary: #5f6d69;--color-core-content-primary-on-inverse: #ffffff;--color-core-content-secondary-on-inverse: #f6f7f7;--color-core-bg-primary: #ffffff;--color-core-bg-secondary: #f6f7f7;--color-core-bg-tertiary: #e2e5e4;--color-core-bg-primary-on-inverse: #2e3332;--color-core-border-primary: #e2e5e4;--color-core-border-secondary: #c4cbc9;--color-semantic-content-accent: #034536;--color-semantic-content-accent-secondary: #034536;--color-semantic-content-accent-on-inverse: #ffffff;--color-semantic-content-negative: #ad1a1f;--color-semantic-content-info: #0e6f87;--color-semantic-content-warning: #884f0b;--color-semantic-content-positive: #03621b;--color-semantic-content-loyalty: #d01668;--color-semantic-bg-accent: #034536;--color-semantic-bg-accent-subtle: #f3fbf9;--color-semantic-bg-accent-secondary: #034536;--color-semantic-bg-loyalty: #d01668;--color-semantic-bg-negative-subtle: #fee2e3;--color-semantic-bg-info-subtle: #dff4fb;--color-semantic-bg-warning-subtle: #fefce8;--color-semantic-bg-positive-subtle: #e0f8e7;--color-semantic-border-accent: #034536;--color-semantic-border-accent-secondary: #034536;--color-semantic-border-negative: #b8240e;--color-semantic-border-skeleton: #e1e6f0;--color-state-content-disabled: #9eaaa6;--color-state-content-accent-pressed: #012d24;--color-state-content-skeleton: #d6d9d8;--color-state-bg-disabled: #e2e5e4;--color-state-bg-accent-pressed: #012d24;--color-state-bg-accent-subtle-pressed: #e0f8f3;--color-state-bg-loyalty-pressed: #a01450;--color-state-bg-primary-pressed: #e2e5e4;--color-elevation-shallow: #3e4744;--color-elevation-deep: #3e4744;--color-opacity-overlay: #4b5653;--color-illustration-gray-primary: #17243a;--color-illustration-gray-secondary: #a9b9d0;--color-illustration-gray-tertiary: #eaedf4;--color-illustration-gray-white: #ffffff;--color-illustration-dark-blue-primary: #0f234a;--color-illustration-dark-blue-secondary: #2b5790;--color-illustration-dark-blue-tertiary: #e7edf7;--color-illustration-green-primary: #2d4621;--color-illustration-green-secondary: #6cb33e;--color-illustration-green-tertiary: #f2f9ec;--color-illustration-red-primary: #7f1d1d;--color-illustration-red-secondary: #ed3636;--color-illustration-red-tertiary: #fee2e2;--color-illustration-yellow-primary: #ad4112;--color-illustration-yellow-secondary: #ffb624;--color-illustration-yellow-tertiary: #fff1c6;--color-illustration-pink-primary: #8e0d42;--color-illustration-pink-secondary: #fc2691;--color-illustration-pink-tertiary: #fef1f8;--color-component-floating-button-loyalty-foreground: #ffffff;--color-component-floating-button-loyalty-background: #d01668;--color-component-floating-button-loyalty-background-pressed: #a01450;--dimension-x025: 1px;--dimension-x050: 2px;--dimension-x100: 4px;--dimension-x150: 6px;--dimension-x200: 8px;--dimension-x250: 10px;--dimension-x300: 12px;--dimension-x350: 14px;--dimension-x400: 16px;--dimension-x450: 18px;--dimension-x500: 20px;--dimension-x550: 22px;--dimension-x600: 24px;--dimension-x700: 28px;--dimension-x800: 32px;--dimension-x900: 36px;--dimension-x1000: 40px;--dimension-x1100: 44px;--dimension-x1200: 48px;--dimension-x1400: 56px;--dimension-x1500: 60px;--dimension-x1600: 64px;--dimension-x1800: 72px;--dimension-x2000: 80px;--dimension-x2400: 96px;--font-font-family-default: Golos Text;--font-font-family-mono: DM Mono;--font-font-weight-regular: Regular;--font-font-weight-semi-bold: SemiBold;--font-font-size-detail-s: 12px;--font-font-size-detail-m: 14px;--font-font-size-body-m: 16px;--font-font-size-headline-s: 18px;--font-font-size-headline-m: 24px;--font-font-size-headline-l: 32px;--font-font-size-tab-label: 10px;--font-line-height-detail-s: 16px;--font-line-height-detail-m: 18px;--font-line-height-body-m: 22px;--font-line-height-headline-s: 24px;--font-line-height-headline-m: 32px;--font-line-height-headline-l: 40px;--font-line-height-tab-label: 12px;--font-letter-spacing-none: 0px;--font-paragraph-spacing-default: 12px;--border-radius-full: 1000px;--border-radius-x-large: 16px;--border-radius-medium: 8px;--border-radius-small: 4px;--sizing-icon-s: 20px;--sizing-icon-m: 24px}:root{font-family:var(--font-font-family-default);line-height:1.5;font-weight:400;color:var(--color-core-content-primary);background-color:var(--color-core-bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
