:not(:defined){visibility:hidden}html,body{height:100%;margin:0;box-sizing:border-box}*{box-sizing:border-box}body{background-color:#F9FAFF;font:var(--body-base-regular);color:var(--text-default)}header,main{width:100%;margin:auto}h1,h2,h3,h4,p{margin-bottom:var(--space-16)}#app-container{display:flex;height:100vh;overflow:hidden;min-width:500px}#page-container{flex:1;padding:var(--spacing-lg);overflow-y:auto}#overview-content{max-width:1200px}.expanded-side-navigation{width:250px}.side-nav-header{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-16);width:100%}.side-nav-header__branding{display:flex;align-items:center;gap:var(--space-8);height:40px}.side-nav-header__branding img{width:40px;height:40px;border-radius:var(--border-radius-sm);flex-shrink:0}.side-nav-header__title{font:var(--body-lg-semibold);color:var(--text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.side-nav-header__institution{display:flex;align-items:center;gap:var(--space-12);background-color:var(--background-container-secondary);padding:var(--space-16);border-radius:var(--border-radius-sm);min-width:0}.side-nav-header__institution-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--background-default-inverse-default);border-radius:var(--border-radius-sm);flex-shrink:0}.side-nav-header__institution-avatar rds-icon{--fill-icon-color:var(--icon-inverse-default)}.side-nav-header__institution-name{font:var(--body-sm-bold);color:var(--text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}rds-side-navigation-item#settings{margin-top:var(--space-16)}rds-side-navigation[kind=default] .side-nav-header__title,rds-side-navigation[kind=default] .side-nav-header__institution{display:none}.analytics-container-column{display:flex;flex-direction:column;gap:1.5em;overflow-y:auto}rds-modal#welcome-modal rds-featured-icon{justify-self:start}rds-modal#sign-off-modal{--max-width:25rem}rds-modal#sign-off-modal rds-featured-icon{justify-self:start}.sign-off-modal__actions{display:flex;gap:var(--space-8)}#analytics-content{display:flex;flex-direction:column;gap:1.5em}#analytics-content header{display:flex;align-items:center;justify-content:space-between}#analytics-content header h1{color:var(--custom-primary-grey-night);margin:0}#analytics-content header rds-select{width:15em}@media (max-width:800px){#analytics-content header{flex-direction:column;align-items:flex-start}#analytics-content header rds-select{margin-top:1.5em;width:100%}}#analytics-summary-card{--card-max-width:100%}#analytics-summary-card .card-top-slot{display:flex;gap:1px;background-color:var(--alpha-slate-20)}#analytics-summary-card .card-top-slot .analytics-card-metric{flex:1 1 25%;padding:1.5em 2em;background-color:var(--custom-primary-grey-white)}#analytics-summary-card .card-top-slot .analytics-card-metric span{color:var(--custom-primary-grey-smoke);font:var(--body-base-regular)}#analytics-summary-card .card-top-slot .analytics-card-metric h2{font:var(--h2-bold);color:var(--custom-primary-grey-night);margin:0}@media (max-width:932px){#analytics-summary-card .card-top-slot{flex-wrap:wrap}#analytics-summary-card .card-top-slot .analytics-card-metric{flex:1 1 50%}}@media (max-width:632px){#analytics-summary-card .card-top-slot .analytics-card-metric{flex:1 1 100%}}#analytics-summary-card .card-bottom-slot{border-top:1px solid var(--alpha-slate-20);display:flex;align-items:center;color:var(--custom-primary-grey-smoke);font:var(--body-md-regular);padding:1em 1.25em}#analytics-summary-card .card-bottom-slot rds-icon{--fill-icon-color:var(--custom-primary-grey-smoke);margin-right:.5em}#analytics-summary-card .card-bottom-slot rds-button{margin-left:auto}#analytics-summary-card .card-bottom-slot span{color:var(--custom-primary-grey-smoke);font:var(--body-md-regular)}#analytics-table-container{border:1px solid var(--alpha-slate-20);border-radius:12px;background-color:var(--custom-primary-grey-white);overflow:hidden}#analytics-table-container .table-container-header{display:flex;justify-content:space-between;align-items:center;padding:1em 1.25em;border-bottom:1px solid var(--alpha-slate-20)}#analytics-table-container .table-container-header .table-container-header-content{display:flex;align-items:center;gap:1em}#analytics-table-container .table-container-header .table-container-header-content span{color:var(--custom-primary-grey-charcoal);font:var(--body-lg-semibold)}#analytics-table-container .table-container-header .table-container-header-actions{display:flex;align-items:center;gap:.75em}#analytics-table-container .table-container-header .table-container-header-actions #pagination-controls{display:flex;align-items:center;gap:.25em}#analytics-table-container .table-container-header .table-container-header-actions #pagination-controls #pagination-label{font:var(--body-base-semibold);color:var(--custom-primary-grey-night);white-space:nowrap}#analytics-table-container #analytics-table{display:block;border:none;border-radius:0;max-height:none}#analytics-table-container rds-table-cell{flex:1;width:auto}.onboarding-page{display:flex;flex-direction:column;height:100vh;background-color:var(--semantic-background-surface-primary,#fbfcfe)}.onboarding-header{flex-shrink:0;display:flex;align-items:center;height:106px;padding:32px 40px}.onboarding-header .onboarding-logo{height:30px;width:auto}.onboarding-header .integration-indicator{display:flex;flex-direction:column;align-items:end;gap:8px;margin-left:auto}.onboarding-header .integration-indicator[hidden]{display:none}.onboarding-header .integration-indicator-label{display:flex;align-items:center;gap:3px;font:var(--body-base-semibold,600 16px/24px "Proxima Nova",sans-serif);color:var(--semantic-text-default,#11171d)}.onboarding-header .integration-indicator-label .integration-role-label{color:var(--semantic-text-caption,#4b5562)}.onboarding-header .integration-indicator-label .integration-role-label[hidden]{display:none}.onboarding-header .custom-help{display:flex;flex-direction:column;align-items:end;gap:8px;margin-left:auto}.onboarding-header .custom-help[hidden]{display:none}.onboarding-header .custom-help-label{font:var(--body-base-semibold,600 16px/24px "Proxima Nova",sans-serif);color:var(--semantic-text-default,#11171d)}.onboarding-body{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.onboarding-content-area{flex:1;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:40px 40px 200px}.onboarding-content-area #step-container{width:100%;max-width:1000px}.onboarding-footer-curtain{position:absolute;bottom:0;left:0;right:0;height:128px;background:linear-gradient(to top,var(--semantic-background-surface-primary,#fbfcfe) 0%,transparent 100%);pointer-events:none;z-index:1}.onboarding-label{font:var(--h1-bold);color:var(--custom-primary-grey-night);margin-bottom:8px}.onboarding-description{margin-bottom:32px;font:var(--body-md-regular);color:var(--custom-primary-grey-smoke)}rds-taskbar#onboarding-taskbar{flex-shrink:0;width:824px;max-width:calc(100% - 80px);position:absolute;bottom:64px;z-index:2}rds-taskbar#onboarding-taskbar .taskbar-content{margin:auto 4px;display:flex;gap:8px;align-items:center;width:100%}rds-taskbar#onboarding-taskbar #taskbar-status-badge{margin-left:auto}rds-taskbar#onboarding-taskbar #taskbar-status-badge[hidden]{display:none}rds-modal#change-integration-modal rds-featured-icon{justify-content:start}rds-modal#change-integration-modal .change-integration-modal-buttons{display:flex;gap:8px;width:100%}.integration-selection .no-results-found-wrapper{display:flex;flex-direction:column;width:100%;align-items:center;gap:16px;padding:40px 0;border-top:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25))}.integration-selection .no-results-found-wrapper[hidden]{display:none}.integration-selection .no-results-found-wrapper .no-results-text{display:flex;flex-direction:column;align-items:center;text-align:center;width:281px}.integration-selection .no-results-found-wrapper .no-results-header{font:var(--body-lg-bold,bold 18px/28px "Proxima Nova",sans-serif);color:var(--semantic-text-caption,#4b5562);margin:0;margin-bottom:var(--space-4)}.integration-selection .no-results-found-wrapper .no-results-description{font:var(--body-sm-regular,400 14px/20px "Proxima Nova",sans-serif);color:var(--semantic-text-caption,#4b5562);margin:0}.integration-selection .input-wrapper{display:flex;width:100%;justify-content:center;margin-bottom:32px}.integration-selection .input-wrapper rds-search#platform-search{width:364px}.integration-selection .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}.integration-selection .grid[hidden]{display:none}.integration-selection .grid rds-card[selectable]{cursor:pointer;aspect-ratio:1;display:grid}.integration-selection .grid rds-card[selectable] [slot=body-slot]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1}.integration-selection .grid rds-card[selectable] [slot=body-slot] span{font:var(--body-xl-semibold);color:var(--custom-primary-grey-night);letter-spacing:-.3px;text-align:center}@media (max-width:1200px){.integration-selection .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:840px){.integration-selection .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.integration-selection .grid{grid-template-columns:1fr}}.integration-selection .custom-card-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:24px;background-color:var(--system-blue-50,#eff6ff);border:var(--border-stroke-solid-xs);border-color:var(--border-secondary);border-radius:var(--border-radius-md);overflow:hidden;order:999;aspect-ratio:1/1}.integration-selection .custom-card-wrapper .custom-card-top{display:flex;flex-direction:column;gap:16px}.integration-selection .custom-card-wrapper .custom-card-text{display:flex;flex-direction:column;gap:4px}.integration-selection .custom-card-wrapper .custom-card-title{font:var(--body-xl-semibold);color:var(--custom-primary-grey-night);letter-spacing:-.3px}.integration-selection .custom-card-wrapper .custom-card-description{font:var(--body-sm-regular);color:var(--custom-primary-grey-smoke)}.integration-setup{width:100%;max-width:1000px}.integration-setup .integration-setup-header{margin-bottom:40px}.integration-setup .integration-setup-header .integration-setup-title{font:var(--h1-bold);color:var(--semantic-text-default,#11171d);letter-spacing:-.64px;margin-bottom:4px}.integration-setup .integration-setup-header .integration-setup-description{font:var(--body-md-regular);color:var(--semantic-text-caption,#4b5562)}.integration-setup .integration-setup-sections{display:flex;flex-direction:column;gap:40px}.setup-section .setup-section-heading{font:var(--h2-bold);color:var(--semantic-text-primary,#37414e);letter-spacing:-.36px}.setup-section .setup-section-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.setup-section .setup-section-header-row .setup-section-heading{margin-bottom:0}.setup-section .setup-section-heading:not(.setup-section-header-row .setup-section-heading){margin-bottom:16px}.setup-card{background-color:var(--semantic-background-container-base,white);border:1px solid var(--semantic-border-default,rgba(156,163,176,.4));border-radius:var(--radius-md,12px);padding:24px;display:flex;flex-direction:column;gap:20px}.setup-divider{width:100%;border:none;border-top:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25));margin:0}.setup-row{display:flex;align-items:center;justify-content:space-between}.setup-row .setup-row-left{display:flex;flex-direction:column;gap:4px}.setup-row .setup-row-left .setup-row-label{display:flex;align-items:center;gap:8px}.setup-row .setup-row-left .setup-row-label rds-icon{--fill-icon-color:var(--semantic-text-primary,#37414e)}.setup-row .setup-row-left .setup-row-label .setup-info-icon{--fill-icon-color:var(--semantic-text-caption,#4b5562)}.setup-row .setup-row-left .setup-row-label-text{font:var(--body-lg-semibold,600 18px/1.32 "Proxima Nova",sans-serif);color:var(--semantic-text-primary,#37414e);letter-spacing:-.216px}.setup-row .setup-row-left .setup-row-caption{font:var(--body-sm-regular,400 14px/20px "Proxima Nova",sans-serif);color:var(--semantic-text-caption,#4b5562)}.setup-row .setup-row-right{width:332px;flex-shrink:0}.setup-row .setup-row-right rds-select,.setup-row .setup-row-right rds-text-input{width:100%}@media (max-width:768px){.setup-row{flex-direction:column;align-items:flex-start;gap:12px}.setup-row .setup-row-right{width:100%}}.setup-role-cards{display:flex;justify-content:space-between}.setup-role-cards .setup-role-card{min-width:calc(50% - 16px);cursor:pointer}.setup-role-cards .role-card-body{display:flex;flex-direction:column;align-items:start;gap:16px;padding:24px}.setup-role-cards .role-card-body .role-card-content{display:flex;flex-direction:column;gap:8px}.setup-role-cards .role-card-body .role-card-title{font:var(--body-xl-semibold,600 20px/1.3 "Proxima Nova",sans-serif);color:var(--semantic-text-default,#11171d);letter-spacing:-.3px}.setup-role-cards .role-card-body .role-card-description{font:var(--body-md-regular);color:var(--semantic-text-primary,#37414e)}.setup-role-cards .role-card-body .role-card-toggles{display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.setup-role-cards{flex-direction:column}}.setup-support{padding:24px;display:flex;flex-direction:column;align-items:start;gap:16px}.setup-support .setup-support-text{display:flex;flex-direction:column;gap:4px}.setup-support .setup-support-heading{font:var(--body-lg-semibold,600 18px/1.32 "Proxima Nova",sans-serif);color:var(--semantic-text-default,#11171d);letter-spacing:-.216px}.setup-support .setup-support-description{font:var(--body-md-regular);color:var(--semantic-text-caption,#4b5562)}.connect-container{display:flex;flex-direction:column;align-items:flex-start;justify-self:center;gap:20px;width:100%;max-width:664px}.connect-container .connect-heading{font:var(--h1-bold);color:var(--semantic-text-default,#11171d);letter-spacing:-.64px;margin:0}.connect-container .connect-description{font:var(--body-md-regular);color:var(--semantic-text-primary,#37414e);line-height:24px;margin:0}.connect-container .connect-divider{width:100%;border:none;border-top:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25));margin:0}.connect-container .connect-contact{display:flex;align-items:center;gap:12px;width:100%}.connect-container .connect-contact rds-button{margin-left:auto}.connect-container .connect-contact-details{display:flex;flex-direction:column}.connect-container .connect-contact-name{font:var(--body-md-bold,bold 16px/24px "Proxima Nova",sans-serif);color:var(--semantic-text-primary,#37414e)}.connect-container .connect-contact-email{font:var(--body-sm-regular,400 14px/20px "Proxima Nova",sans-serif);color:var(--semantic-text-primary,#37414e)}.developer-container{display:flex;flex-direction:column;align-items:flex-start;justify-self:center;width:100%;max-width:664px;gap:20px}.developer-container[hidden]{display:none}.developer-container .developer-heading{font:var(--h1-bold);color:var(--semantic-text-default,#11171d);letter-spacing:-.64px;margin:0}.developer-container .developer-description{font:var(--body-md-regular,400 16px/24px "Proxima Nova",sans-serif);color:var(--semantic-text-primary,#37414e);margin:0}.developer-container .payment-header-row{display:flex;align-items:center;justify-content:space-between;width:100%}.developer-container .payment-cost{display:flex;align-items:center;gap:8px}.developer-container .payment-cost-amount{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.48px;color:var(--text-success)}.developer-container .payment-cost-suffix{font:var(--body-lg-semibold,600 18px/1.32 "Proxima Nova",sans-serif);color:var(--semantic-text-caption,#4b5562);letter-spacing:-.216px}.developer-container .payment-divider{width:100%;border:none;border-top:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25));margin:0}.payment-complete{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%}.payment-complete[hidden]{display:none}.payment-complete .payment-complete-heading{font:var(--h1-bold);color:var(--semantic-text-default,#11171d);letter-spacing:-.8px;text-align:center;margin:0}.payment-complete .payment-complete-description{font:var(--body-md-regular);color:var(--semantic-text-caption,#4b5562);line-height:24px;text-align:center;max-width:400px;margin:0}.developer-container .developer-cards{display:flex;gap:12px;width:100%;margin-top:4px}.developer-container .developer-cards .developer-card{flex:1;height:64px;cursor:pointer}.developer-container .developer-cards .developer-card-body{display:flex;align-items:center;gap:4px;padding:20px;font:var(--body-md-semibold,600 16px/24px "Proxima Nova",sans-serif);color:var(--semantic-text-caption,#4b5562)}.developer-container .developer-cards .developer-card-body rds-radio{pointer-events:none}rds-toast[id^=instructions-toast]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1}.agreement-container{max-width:1000px;min-width:500px;width:100%}.agreement-container .page-description{margin-bottom:var(--space-32);color:var(--text-caption)}.agreement-container .onboarding-agreement-content-wrapper{max-width:1000px;width:100%;padding:24px;background-color:var(--semantic-background-surface-secondary,white);border:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25));border-radius:var(--border-radius-md,12px);box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.agreement-container .agreement-text{font:var(--body-md-regular);color:var(--semantic-text-primary,#37414e);overflow:clip}.agreement-container .rds-divider{width:100%;border:none;border-top:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25));margin:0}.agreement-container .onboarding-agreement-content-checkbox-label{display:flex;align-items:center;gap:8px}.instructions-page{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:32px}.instructions-page-header{display:flex;gap:40px;align-items:flex-start}.instructions-page-header .instructions-page-header-text{flex:1;display:flex;flex-direction:column;gap:4px}.instructions-page-header .instructions-page-title{color:var(--semantic-text-default,#11171d);letter-spacing:-.64px}.instructions-page-header .instructions-page-description{font:var(--body-md-regular);color:var(--semantic-text-caption,#4b5562);line-height:24px}.instructions-page-header rds-button{flex-shrink:0}.instructions-credentials-section{display:flex;flex-direction:column;gap:16px}.instructions-credentials-section[hidden]{display:none}.instructions-credentials-section .instructions-credentials-heading{font:var(--h2-bold);color:var(--semantic-text-primary,#37414e);letter-spacing:-.36px;margin:0}.instructions-credentials-card{background-color:var(--semantic-background-container-base,white);border:1px solid var(--semantic-border-default,rgba(156,163,176,.4));border-radius:var(--radius-md,12px);padding:24px;overflow:hidden}.instructions-credentials-row{display:flex;gap:20px}.instructions-credential-field{flex:1;display:flex;flex-direction:column;gap:8px}.instructions-credential-field .instructions-credential-label{font:var(--body-lg-semibold,600 18px/1.32 "Proxima Nova",sans-serif);color:var(--semantic-text-primary,#37414e);letter-spacing:-.216px;margin:0}.instructions-credential-input-group{display:flex;align-items:center;gap:8px}.instructions-credential-input-group rds-text-input{flex:1}.instructions-body{display:flex;flex-direction:column;gap:48px;align-items:center}.instructions-video-container{width:800px;max-width:100%;height:450px;background-color:var(--system-slate-200,#e5e7ec);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.instructions-video-container .instructions-video-placeholder{font:var(--body-xl-bold,bold 20px/1.3 "Proxima Nova",sans-serif);color:var(--semantic-text-disabled,#9ca3b0);letter-spacing:-.3px}.instructions-video-container iframe{width:100%;height:100%;border:none;border-radius:12px}.instructions-video-container iframe[hidden]{display:none}.instructions-video-container:has(iframe:not([hidden])) .instructions-video-placeholder{display:none}.instructions-content{width:800px;max-width:100%;display:flex;flex-direction:column;gap:48px}.instructions-section{display:flex;flex-direction:column}.instructions-section-heading{font:var(--h2-bold);color:var(--semantic-text-primary,#37414e);letter-spacing:-.48px}.instructions-section-steps{display:flex;flex-direction:column;gap:16px;font:var(--body-md-regular);color:var(--semantic-text-primary,#37414e);line-height:24px}.instructions-section-steps ol{margin:0;padding-left:24px}.instructions-section-steps ul{margin:0;padding-left:24px;list-style:disc}.instructions-section-steps a{color:var(--semantic-border-success,#15803d)}.instructions-section-steps b,.instructions-section-steps strong{font-weight:700}.instructions-section-divider{width:100%;border:none;border-top:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25));margin:0}.instructions-install-extension-card{display:flex;align-items:center;justify-content:space-between;padding:24px;background-color:var(--semantic-background-container-base,white);border:1px solid var(--semantic-border-default,rgba(156,163,176,.4));border-radius:var(--radius-md,12px)}.instructions-install-extension-card[hidden]{display:none}.instructions-install-extension-card .instructions-install-extension-left{display:flex;align-items:center;gap:12px}.instructions-install-extension-card .instructions-install-extension-label{font:var(--body-lg-semibold,600 18px/1.32 "Proxima Nova",sans-serif);color:var(--semantic-text-primary,#37414e);letter-spacing:-.216px}.instructions-one-click-section{display:flex;align-items:center;justify-content:center;gap:32px;padding:24px 24px 8px;border-top:1px solid var(--semantic-border-secondary,rgba(156,163,176,.25))}.instructions-one-click-section[hidden]{display:none}.instructions-one-click-section .instructions-one-click-illustration{width:150px;height:105px;flex-shrink:0;background:url("/images/7db2af1145afdca9.svg") center/contain no-repeat;border-radius:8px}.instructions-one-click-section .instructions-one-click-text{display:flex;flex-direction:column;gap:4px;width:313px}.instructions-one-click-section .instructions-one-click-heading{font:var(--body-xl-semibold,600 20px/1.3 "Proxima Nova",sans-serif);color:var(--semantic-text-default,#11171d);letter-spacing:-.3px;margin:0}.instructions-one-click-section .instructions-one-click-description{font:var(--body-md-regular);color:var(--semantic-text-caption,#4b5562);line-height:var(--leading-lg,24px);margin:0}@media screen and (max-width:768px){.instructions-credentials-row{flex-direction:column}.instructions-page-header{flex-direction:column;gap:16px}}#proctorio-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}#loader-text{font:var(--body-xl-semibold);color:var(--custom-primary-grey-smoke);margin-top:1.5rem}#logoanimation{animation:logo 5s linear infinite;animation-timing-function:cubic-bezier(.42,0,.58,1);transform-box:fill-box;transform-origin:center}#yellowshape{animation:yellow 5s linear infinite;animation-timing-function:cubic-bezier(.42,0,.58,1);transform-box:fill-box;transform-origin:center;stroke-dasharray:250px;stroke-dashoffset:250px}#darkgreen{animation:green 5s linear infinite;animation-timing-function:cubic-bezier(.42,0,.58,1);transform-box:fill-box;transform-origin:center;stroke-dasharray:250px;stroke-dashoffset:250px}#lightgreen{animation:greenlight 5s linear infinite;animation-timing-function:cubic-bezier(.42,0,.58,1);transform-box:fill-box;transform-origin:center;stroke-dasharray:250px;stroke-dashoffset:250px}#camera{animation:cameratime 5s linear infinite;animation-timing-function:cubic-bezier(.42,0,.58,1);transform-box:fill-box;transform-origin:center;stroke-dasharray:50px;stroke-dashoffset:100px}@keyframes cameratime{0%{stroke-dashoffset:0}50%{stroke-dashoffset:100px}100%{stroke-dashoffset:200px}}@keyframes yellow{0%{stroke-dashoffset:0}50%{stroke-dashoffset:500px}100%{stroke-dashoffset:1000px}}@keyframes green{0%{stroke-dashoffset:0}50%{stroke-dashoffset:500px}100%{transform:translate(0,0px);stroke-dashoffset:1000px}}@keyframes greenlight{0%{stroke-dashoffset:0}50%{stroke-dashoffset:500px}100%{stroke-dashoffset:1000px}}@keyframes logo{0%{transform:rotate(0deg)}}#terminal-state-page{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#terminal-state-page h1{color:var(--custom-primary-grey-night);font:var(--h2-bold);margin-top:.66em;margin-bottom:.22em}#terminal-state-page p{font:var(--body-md-regular);color:var(--custom-primary-grey-smoke)}#flex-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.illustration-header{color:var(--custom-primary-grey-night);font:var(--h2-bold);margin-top:.66em;margin-bottom:.22em}.illustration-description{font:var(--body-md-regular);color:var(--custom-primary-grey-smoke)}#signin-page{height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#signin-page #signin-card{display:flex;flex-direction:column;background-color:var(--color-grey-white);color:var(--color-grey-night);border:var(--border-stroke-solid-xs) var(--color-alpha-grey-night-20);border-radius:12px;height:fit-content;width:560px;padding:2em;gap:1.5em}#signin-page #signin-card img{width:120px}#signin-page #signin-card h1{font:var(--h1-bold);margin:0}#signin-page #signin-card p{color:var(--color-grey-night);font:var(--body-md-regular);margin:0}#signin-page #signin-card rds-button{width:100%}