.splash-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#fff}.splash-logo{width:120px;height:auto}.splash-title{margin-top:1rem;font-family:Noto Sans,sans-serif!important;font-weight:700;font-size:2rem;letter-spacing:.05em;color:#312783}.splash-screen--overlay{position:fixed;inset:0;width:100vw;height:100vh;z-index:2000}.ls-button,.ls-sg .ls-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;border:var(--ls-button-border-width, 3px) solid transparent;border-radius:var(--ls-button-border-radius, var(--ls-radius-pill, 20px));font-family:var(--ls-font-family, "Noto Sans", Arial, sans-serif);font-weight:var(--ls-font-weight-button, 700);line-height:var(--ls-line-height-button, 1);padding:var(--ls-button-medium-padding-y, 11px) var(--ls-button-medium-padding-x, 24px);font-size:var(--ls-font-size-base, 16px);width:max-content;min-height:var(--ls-button-min-height, 44px);min-width:var(--ls-button-min-width, 44px);justify-self:start;position:relative;outline:0;transition:box-shadow var(--ls-motion-instant, .12s) ease,outline-color var(--ls-motion-instant, .12s) ease}.ls-button--small,.ls-sg .ls-button--small{padding:var(--ls-button-small-padding-y, 10px) var(--ls-button-small-padding-x, 20px);font-size:var(--ls-font-size-small, 12px)}.ls-button--medium,.ls-sg .ls-button--medium{padding:var(--ls-button-medium-padding-y, 11px) var(--ls-button-medium-padding-x, 24px);font-size:var(--ls-font-size-base, 16px)}.ls-button--large,.ls-sg .ls-button--large{padding:var(--ls-button-large-padding-y, 12px) var(--ls-button-large-padding-x, 28px);font-size:var(--ls-font-size-large, 20px);border-radius:var(--ls-button-large-border-radius, var(--ls-radius-jumbo, 44px))}.ls-button--full-width,.ls-sg .ls-button--full-width{width:100%}.ls-button--icon-only,.ls-sg .ls-button--icon-only{width:var(--ls-button-icon-size, 44px);min-width:var(--ls-button-icon-size, 44px);padding-left:0;padding-right:0}.ls-button--primary,.ls-sg .ls-button--primary{background-color:var(--ls-color-primary, #312783);color:var(--ls-button-primary-text, var(--ls-color-primary-contrast, var(--ls-color-text-inverse, #ffffff)))}.ls-button--secondary,.ls-sg .ls-button--secondary{background-color:var(--ls-color-surface, #ffffff);color:var(--ls-color-text, #0e0d0c);border-color:var(--ls-color-border, #e6e3df)}.ls-button--tertiary,.ls-sg .ls-button--tertiary{background-color:var(--ls-color-surface, #ffffff);color:var(--ls-color-text, #0e0d0c);border-width:1px;border-color:var(--ls-color-border, #e6e3df);font-weight:500}.ls-button--error,.ls-sg .ls-button--error{background-color:var(--ls-color-error, #e52f2f);color:var(--ls-button-error-text, var(--ls-color-text-inverse, #ffffff));border-width:3px;border-color:var(--ls-color-error, #e52f2f)}.ls-button:disabled,.ls-button:disabled:hover,.ls-button:disabled:focus,.ls-button:disabled:active,.ls-sg .ls-button:disabled,.ls-sg .ls-button:disabled:hover,.ls-sg .ls-button:disabled:focus,.ls-sg .ls-button:disabled:active{background-color:var(--ls-color-button-disabled-bg, #ebebeb);color:var(--ls-color-button-disabled-text, #808080);cursor:not-allowed;opacity:var(--ls-opacity-disabled, .55);border-color:var(--ls-color-disabled, #808080)}.ls-button[aria-disabled=true],.ls-sg .ls-button[aria-disabled=true]{border-style:dotted;opacity:var(--ls-opacity-disabled, .55)}.ls-button:focus-visible,.ls-sg .ls-button:focus-visible{outline:3px solid currentColor;outline-offset:3px;box-shadow:0 0 0 2px var(--ls-color-surface, #ffffff)}[role=button][aria-disabled=true]:focus,[role=button][aria-disabled=true]:focus-visible,.ls-sg [role=button][aria-disabled=true]:focus,.ls-sg [role=button][aria-disabled=true]:focus-visible{outline:none}.ls-button--primary:hover,.ls-button--primary:focus,.ls-button--primary.is-hover-row,.ls-button--primary.is-focus-row,.ls-sg .ls-button--primary:hover,.ls-sg .ls-button--primary:focus{background-color:var(--ls-color-primary-hover, #AC39B7);color:var(--ls-button-primary-hover-text, var(--ls-color-primary-contrast, var(--ls-color-text-inverse, #ffffff)));border-color:var(--ls-color-primary, #312783)}.ls-button--primary:active,.ls-button--primary.is-active-row,.ls-sg .ls-button--primary:active{background-color:var(--ls-color-primary-dark, #ce861e);color:var(--ls-button-primary-active-text, var(--ls-color-primary-contrast, var(--ls-color-text-inverse, #ffffff)));border-color:var(--ls-color-primary-dark, #ce861e)}.ls-button--secondary:hover,.ls-button--secondary:focus,.ls-button--secondary.is-hover-row,.ls-button--secondary.is-focus-row,.ls-sg .ls-button--secondary:hover,.ls-sg .ls-button--secondary:focus{background-color:color-mix(in srgb,var(--ls-color-text, #000000) 6%,var(--ls-color-surface, #ffffff));color:var(--ls-color-text, #0e0d0c);border-width:3px;border-color:color-mix(in srgb,var(--ls-color-text, #000000) 24%,var(--ls-color-border, #e6e3df))}.ls-button--secondary:active,.ls-button--secondary.is-active-row,.ls-sg .ls-button--secondary:active{background-color:color-mix(in srgb,var(--ls-color-text, #000000) 12%,var(--ls-color-surface, #ffffff));color:var(--ls-color-text, #0e0d0c)}.ls-button--tertiary:hover,.ls-sg .ls-button--tertiary:hover,.ls-button--tertiary:focus,.ls-sg .ls-button--tertiary:focus{border-width:1px}.ls-button--tertiary:active,.ls-sg .ls-button--tertiary:active{border-width:1px}.ls-button--tertiary:hover,.ls-button--tertiary:focus,.ls-button--tertiary.is-hover-row,.ls-button--tertiary.is-focus-row,.ls-sg .ls-button--tertiary:hover,.ls-sg .ls-button--tertiary:focus{background-color:color-mix(in srgb,var(--ls-color-text, #000000) 6%,var(--ls-color-surface, #ffffff));color:var(--ls-color-text, #0e0d0c);border-width:1px;border-color:var(--ls-color-border, #e6e3df)}.ls-button--tertiary:active,.ls-button--tertiary.is-active-row,.ls-sg .ls-button--tertiary:active{background-color:color-mix(in srgb,var(--ls-color-text, #000000) 12%,var(--ls-color-surface, #ffffff));color:var(--ls-color-text, #0e0d0c)}.ls-button--loading,.ls-sg .ls-button--loading{background-color:var(--ls-color-primary-hover, #AC39B7);color:var(--ls-color-text-inverse, #ffffff);border-color:var(--ls-color-primary, #312783);cursor:wait}.ls-button--secondary.ls-button--loading,.ls-sg .ls-button--secondary.ls-button--loading,.ls-button--tertiary.ls-button--loading,.ls-sg .ls-button--tertiary.ls-button--loading{background-color:var(--ls-color-surface, #ffffff);color:var(--ls-color-text, #0e0d0c);border-color:var(--ls-color-border, #e6e3df)}.ls-button--loading:hover,.ls-button--loading:focus,.ls-sg .ls-button--loading:hover,.ls-sg .ls-button--loading:focus{background-color:var(--ls-color-primary-hover, #AC39B7);color:var(--ls-color-text-inverse, #ffffff);border-color:var(--ls-color-primary, #312783)}.ls-button--error:hover,.ls-button--error:focus,.ls-button--error.is-hover-row,.ls-button--error.is-focus-row,.ls-sg .ls-button--error:hover,.ls-sg .ls-button--error:focus{background-color:var(--ls-palette-common-white, #ffffff);color:var(--ls-button-error-hover-text, var(--ls-color-error, #e52f2f))}.ls-button--error:active,.ls-button--error.is-active-row,.ls-sg .ls-button--error:active{background-color:color-mix(in srgb,var(--ls-color-error, #b04b3c) 12%,var(--ls-palette-common-white, #ffffff));color:var(--ls-button-error-active-text, var(--ls-color-error, #b04b3c));border-color:var(--ls-color-error, #b04b3c)}.ls-button--grey,.ls-sg .ls-button--grey{background-color:var(--ls-color-button-disabled-bg, #ebebeb);color:var(--ls-button-grey-text, var(--ls-color-text, #0e0d0c));border-color:var(--ls-color-disabled, #a0a0a0)}.ls-button--grey:hover,.ls-button--grey:focus,.ls-button--grey.is-hover-row,.ls-button--grey.is-focus-row,.ls-sg .ls-button--grey:hover,.ls-sg .ls-button--grey:focus{background-color:color-mix(in srgb,var(--ls-color-text, #000000) 6%,var(--ls-color-surface, #ffffff));color:var(--ls-button-grey-text, var(--ls-color-text, #0e0d0c));border-color:var(--ls-color-disabled, #a0a0a0)}.ls-button--grey:active,.ls-button--grey.is-active-row,.ls-sg .ls-button--grey:active{background-color:color-mix(in srgb,var(--ls-color-text, #000000) 15%,var(--ls-color-surface, #ffffff));color:var(--ls-button-grey-text, var(--ls-color-text, #0e0d0c));border-color:color-mix(in srgb,var(--ls-color-text, #000000) 44%,var(--ls-color-surface, #ffffff))}.ls-button--grey:disabled,.ls-sg .ls-button--grey:disabled{background-color:var(--ls-color-button-disabled-bg, #ebebeb);color:var(--ls-color-button-disabled-text, #808080);border-color:var(--ls-color-disabled, #a0a0a0)}.ls-button--grey.ls-button--loading,.ls-button--grey.ls-button--loading:hover,.ls-button--grey.ls-button--loading:focus,.ls-sg .ls-button--grey.ls-button--loading,.ls-sg .ls-button--grey.ls-button--loading:hover,.ls-sg .ls-button--grey.ls-button--loading:focus{background-color:color-mix(in srgb,var(--ls-color-text, #000000) 6%,var(--ls-color-surface, #ffffff));color:var(--ls-color-button-disabled-text, #808080);border-color:var(--ls-color-disabled, #a0a0a0)}.ls-button--error.ls-button--loading,.ls-button--error.ls-button--loading:hover,.ls-button--error.ls-button--loading:focus,.ls-sg .ls-button--error.ls-button--loading,.ls-sg .ls-button--error.ls-button--loading:hover,.ls-sg .ls-button--error.ls-button--loading:focus{background-color:var(--ls-palette-common-white, #ffffff);color:var(--ls-color-error, #e52f2f);border-color:var(--ls-color-error, #e52f2f)}.ls-button__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--ls-button-content-gap, 8px);padding-inline:var(--ls-button-content-padding-inline, 2px)}.ls-button__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}:root{--ls-palette-text-primary: var(--ls-color-text, rgba(0, 0, 0, .87));--ls-palette-text-secondary: var(--ls-color-text-muted, rgba(0, 0, 0, .6));--ls-palette-text-disabled: var(--ls-color-text-muted, rgba(0, 0, 0, .38));--ls-palette-primary-main: var(--ls-color-primary, #312783);--ls-palette-primary-dark: var(--ls-color-primary-dark, var(--ls-color-primary-hover, #241d62));--ls-palette-secondary-main: var(--ls-color-secondary, #9c27b0);--ls-palette-error-main: var(--ls-color-error, #d32f2f);--ls-palette-warning-main: var(--ls-color-warning, #ed6c02);--ls-palette-success-main: var(--ls-color-success, #2e7d32);--ls-palette-info-main: var(--ls-color-tertiary, #0288d1);--ls-palette-background-paper: var(--ls-color-surface, var(--ls-palette-common-white, #ffffff));--ls-palette-background-default: var(--ls-color-background, var(--ls-palette-common-white, #ffffff));--ls-palette-divider: var(--ls-color-border, rgba(0, 0, 0, .12));--ls-palette-divider-light: var(--ls-border-light-color, var(--ls-color-border, rgba(0, 0, 0, .08)));--ls-palette-common-white: var(--ls-color-text-inverse, #ffffff);--ls-palette-common-black: var(--ls-color-text, #000000);--ls-palette-action-hover: color-mix(in srgb, var(--ls-color-text, #000000) 4%, transparent);--ls-palette-action-active: var(--ls-color-text, rgba(0, 0, 0, .54));--ls-palette-action-selected: color-mix(in srgb, var(--ls-color-text, #000000) 8%, transparent);--ls-palette-action-disabled: color-mix(in srgb, var(--ls-color-text, #000000) 26%, transparent);--ls-palette-grey-50: color-mix(in srgb, var(--ls-color-surface-alt, #fafafa) 84%, transparent);--ls-palette-grey-100: color-mix(in srgb, var(--ls-color-surface-alt, #f5f5f5) 64%, white);--ls-palette-grey-200: color-mix(in srgb, var(--ls-color-surface-alt, #eeeeee) 58%, white);--ls-palette-grey-300: color-mix(in srgb, var(--ls-color-surface-alt, #e0e0e0) 52%, white);--ls-palette-grey-400: color-mix(in srgb, var(--ls-color-border, #bdbdbd) 48%, white);--ls-palette-grey-500: color-mix(in srgb, var(--ls-color-text-muted, #9e9e9e) 52%, transparent);--ls-palette-grey-600: color-mix(in srgb, var(--ls-color-text-muted, #757575) 56%, transparent);--ls-palette-grey-700: color-mix(in srgb, var(--ls-color-text, #616161) 60%, transparent);--ls-palette-grey-800: color-mix(in srgb, var(--ls-color-text, #424242) 64%, transparent);--ls-palette-grey-900: color-mix(in srgb, var(--ls-color-text, #212121) 68%, transparent)}.ls-text{margin:0;font-family:var(--ls-font-family, "Noto Sans", Arial, sans-serif);color:var(--ls-palette-text-primary, rgba(0, 0, 0, .87))}.ls-text--h1{font-size:var(--ls-font-size-h1, 34px);font-weight:var(--ls-font-weight-heading, 700);line-height:var(--ls-line-height-h1, 1.15)}.ls-text--h2{font-size:var(--ls-font-size-h2, 26px);font-weight:var(--ls-font-weight-heading, 700);line-height:var(--ls-line-height-h2, 1.2)}.ls-text--h3{font-size:var(--ls-font-size-h3, 22px);font-weight:var(--ls-font-weight-heading, 700);line-height:var(--ls-line-height-h3, 1.25)}.ls-text--h4{font-size:var(--ls-font-size-h4, 18px);font-weight:var(--ls-font-weight-heading, 700);line-height:var(--ls-line-height-h4, 1.3)}.ls-text--h5{font-size:var(--ls-font-size-h5, 16px);font-weight:var(--ls-font-weight-heading, 700);line-height:var(--ls-line-height-h5, 1.35)}.ls-text--h6{font-size:var(--ls-font-size-h6, 15px);font-weight:var(--ls-font-weight-heading, 700);line-height:var(--ls-line-height-h6, 1.4)}.ls-text--body1{font-size:var(--ls-font-size-paragraph, 14px);font-weight:var(--ls-font-weight-body, 400);line-height:var(--ls-line-height-paragraph, 1.6)}.ls-text--body2{font-size:var(--ls-font-size-small, 12px);font-weight:var(--ls-font-weight-small, 400);line-height:var(--ls-line-height-small, 1.55)}.ls-text--subtitle1{font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:.00938em}.ls-text--subtitle2{font-size:.875rem;font-weight:500;line-height:1.57;letter-spacing:.00714em}.ls-text--caption{font-size:.75rem;font-weight:400;line-height:1.66;letter-spacing:.03333em}.ls-text--overline{font-size:.75rem;font-weight:400;line-height:2.66;letter-spacing:.08333em;text-transform:uppercase}.ls-text--gutter-bottom{margin-bottom:.35em}.ls-text--paragraph{margin-bottom:16px}.ls-text--no-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-paper{background-color:var(--ls-palette-background-paper, var(--ls-palette-common-white, #ffffff));color:var(--ls-palette-text-primary, rgba(0, 0, 0, .87));border-radius:4px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.ls-paper--outlined{border:1px solid var(--ls-palette-divider, rgba(0, 0, 0, .12));box-shadow:none}.ls-card{overflow:hidden}.ls-card-content{padding:16px}.ls-card-content:last-child{padding-bottom:24px}.ls-card-media{display:block;object-fit:cover;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.ls-card-actions{display:flex;align-items:center;gap:8px;padding:8px}.detail-empty-state{width:100%;max-width:560px;text-align:center;padding:0 24px 24px;transform:translateY(-28px)}.detail-empty-state__icon{width:72px;height:72px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#312783;background:#3127831a;box-shadow:inset 0 0 0 1px #3127831f}.detail-empty-state__eyebrow{margin-bottom:16px;color:var(--ls-color-text-muted, #808080);letter-spacing:.08em}.detail-empty-state__title{margin-bottom:24px;color:var(--ls-color-text, #000000)}.detail-empty-state__message{margin:0 auto;color:var(--ls-color-text-muted, #808080);line-height:1.6;text-align:center}.detail-empty-state__actions{margin-top:32px;display:flex;justify-content:center}body{background-color:#fff;margin:0}.App{display:flex;flex-direction:column;min-height:100vh}@media(max-width:960px){.footer p{font-size:var(--ls-font-size-paragraph)}}@media(max-width:768px){.app-container{padding:10px}h1{font-size:var(--ls-font-size-h1)}h2{font-size:var(--ls-font-size-h2)}p{font-size:var(--ls-font-size-paragraph)}.button{font-size:var(--ls-font-size-button)}.responsive-image{width:100%;height:auto}}@media(max-width:480px){.app-container{padding:5px}h1{font-size:var(--ls-font-size-h1)}h2{font-size:var(--ls-font-size-h2)}p{font-size:var(--ls-font-size-paragraph)}.button{font-size:var(--ls-font-size-button)}.responsive-image{width:100%;height:auto}}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}img,video,canvas{max-width:100%}body{font-family:var(--ls-font-family, "Noto Sans", Arial, sans-serif);background-color:var(--ls-color-background, #ffffff);color:var(--ls-color-text, #000000)}h1,h2,h3,h4,h5,h6{font-weight:var(--ls-font-weight-heading)!important}h1{font-size:var(--ls-font-size-h1)!important;line-height:var(--ls-line-height-h1)!important}h2{font-size:var(--ls-font-size-h2)!important;line-height:var(--ls-line-height-h2)!important}h3{font-size:var(--ls-font-size-h3)!important;line-height:var(--ls-line-height-h3)!important}h4{font-size:var(--ls-font-size-h4)!important;line-height:var(--ls-line-height-h4)!important}h5{font-size:var(--ls-font-size-h5)!important;line-height:var(--ls-line-height-h5)!important}h6{font-size:var(--ls-font-size-h6)!important;line-height:var(--ls-line-height-h6)!important}p{font-family:var(--ls-font-family);font-size:var(--ls-font-size-paragraph)!important;line-height:var(--ls-line-height-paragraph)!important;font-weight:var(--ls-font-weight-body)}a{font-family:var(--ls-font-family);font-size:var(--ls-font-size-link)!important}ul,ol,span{font-family:var(--ls-font-family)}small{font-family:var(--ls-font-family);font-size:var(--ls-font-size-small)!important;color:var(--ls-color-text-muted, #808080)!important;line-height:var(--ls-line-height-small)!important}.ls-attention-highlight{transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.ls-attention-highlight--active{animation:ls-attention-highlight-pulse 3.2s ease-out 1}@keyframes ls-attention-highlight-pulse{0%{background-color:transparent;box-shadow:0 0 0 0 transparent;transform:translateY(0)}12%{background-color:#4033aa70;box-shadow:0 0 0 6px #4033aa2e;transform:translateY(-1px)}42%{background-color:#4033aa3d;box-shadow:0 0 0 10px #4033aa14}to{background-color:transparent;box-shadow:0 0 0 0 transparent;transform:translateY(0)}}input,textarea,select{font-family:var(--ls-font-family);font-size:var(--ls-font-size-input)!important}label{font-family:var(--ls-font-family);font-size:var(--ls-font-size-label)!important;font-weight:var(--ls-font-weight-heading)!important}.ls-base-page__header{align-items:flex-end}.banner-remove-button:hover{background-color:#0009!important}.share-button:hover{background-color:#e0e0e0!important}.hover-card{transition:transform .2s,box-shadow .2s}.hover-card:hover{transform:scale(1.02);box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.material-file-tile{transition:background .2s}.material-file-tile:hover{background-color:#f5f5f5}.reference-contact-title,.reference-contact-text{color:var(--ls-color-text, #0f172a)}.public-document .ls-base-page__title{font-size:var(--ls-font-size-h4)!important;line-height:var(--ls-line-height-h4)!important}.welcome-screen{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100svh;width:100%;position:relative}.welcome-screen .welcome-frame{position:relative;width:100%;min-height:inherit;border-radius:0;background-color:#fff;box-shadow:#63636333 0 2px 8px;display:flex;justify-content:center;align-items:center;overflow:hidden}.welcome-screen .welcome-frame:before{content:"";position:absolute;inset:0;background-image:var(--welcomeFrameBg);background-size:cover;background-position:center;opacity:.2;z-index:0;pointer-events:none}.welcome-screen .welcome-frame .overlay-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center;z-index:2;opacity:1;width:100%;flex-wrap:wrap}.welcome-screen .welcome-frame .overlay-content .welcome-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;width:100%;max-width:1200px;align-items:center}.welcome-screen .welcome-frame .overlay-content .welcome-col{min-width:0;display:flex;align-items:center;justify-content:center}.welcome-screen .welcome-frame .overlay-content .tagline{font-family:var(--ls-font-family, "Noto Sans", sans-serif)}.welcome-screen .welcome-frame .overlay-content .tagline img{width:min(500px,100%);height:auto;margin-bottom:40px}.welcome-screen .welcome-frame .overlay-content .tagline h1{font-size:2.5rem;font-family:inherit;transition:font-size .3s ease}.welcome-screen .welcome-frame .overlay-content .tagline h2{font-size:1.2rem;font-family:inherit;margin-top:10px;transition:font-size .3s ease}.welcome-screen .welcome-frame .overlay-content .tagline .tagline-text{color:#312783}.welcome-screen .welcome-frame .overlay-content .login-form{width:100%;min-width:0}.welcome-screen .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes parallaxScroll{0%{transform:translateY(-10%)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){.welcome-screen .welcome-frame .overlay-content{padding:2rem 1rem;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.welcome-screen .welcome-frame .overlay-content .welcome-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.welcome-screen .welcome-frame .overlay-content .tagline img{display:block;width:200px;height:auto;margin:0 auto .75rem}.welcome-screen .welcome-frame .overlay-content .tagline h1{font-size:1.5rem!important;line-height:1.3!important;margin:0}}.app-subscribe-row{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:95%;margin:0 auto}.app-subscribe-row .app-subscribe-row__inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:16px}.app-subscribe-row .app-subscribe-row__badges{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.app-subscribe-row .app-subscribe-row__social{display:flex;align-items:center;gap:16px;justify-content:flex-end}@media(max-width:768px){.app-subscribe-row .app-subscribe-row__inner{flex-direction:column;align-items:flex-start}.app-subscribe-row .app-subscribe-row__social{width:100%;justify-content:flex-start}}.welcome-container .footer{margin-top:0}.testing-info{font-family:var(--ls-font-family, "Noto Sans", sans-serif);position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:9999;max-width:min(720px,calc(100vw - 24px));width:fit-content;background:#0288d1;color:#fff;border-radius:8px;padding:10px 14px;box-shadow:0 10px 24px #0000002e;display:flex;gap:12px;align-items:flex-start}.testing-info a{color:#fff;text-decoration:underline}.testing-info .testing-info__close{appearance:none;border:0;background:transparent;color:#fff;font-size:18px;line-height:1;padding:0;cursor:pointer;opacity:.9}.testing-info .testing-info__close:hover{opacity:1}.app-download-text,.app-download-text a{font-size:1.1rem!important}@media(max-width:900px){.welcome-screen{flex-direction:column;background:var(--ls-color-background, #ffffff)}.welcome-screen .welcome-frame{flex:1}.welcome-screen .testing-info{position:relative;top:auto;left:auto;transform:none;width:calc(100% - 2rem);max-width:430px;margin:0 auto 1rem;font-size:.875rem;line-height:1.5}.app-subscribe-row{width:100%;padding:0 1rem}.app-subscribe-row .app-subscribe-row__inner,.app-subscribe-row .app-subscribe-row__badges{justify-content:center;align-items:center}.app-subscribe-row .app-subscribe-row__badges{gap:.75rem;flex-wrap:nowrap}.app-subscribe-row .app-subscribe-row__badges a{display:flex;align-items:center;min-width:0;min-height:44px}.app-subscribe-row .app-subscribe-row__badges img{width:100%!important;height:auto!important;max-height:44px;object-fit:contain}.app-subscribe-row .app-subscribe-row__social{justify-content:center}.app-subscribe-row .app-subscribe-row__social a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}.testing-info .testing-info__close{flex-shrink:0;min-width:44px;min-height:44px}
