@font-face{font-family:Roboto;font-weight:300;font-display:swap;src:url(/fonts/Roboto-Light.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/fonts/Roboto-Regular.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:500;font-display:swap;src:url(/fonts/Roboto-Medium.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-display:swap;src:url(/fonts/Roboto-Bold.woff2)format("woff2")}.guest-body{--guest-primary:#4285f4;--guest-primary-hover:#2f78f3;--guest-text:#404040;--guest-muted:#666;--guest-border:#dedede;min-height:100vh;color:var(--guest-text);background:#eee;margin:0;font-family:Roboto,Arial,sans-serif;font-size:13px}.guest-page .p-component,.guest-page .p-inputtext{font-family:Roboto,Arial,sans-serif}.guest-page a{color:var(--guest-primary);text-decoration:none}.guest-page a:hover{text-decoration:underline}.guest-page a.p-button,.guest-page a.p-button:hover{color:#fff;text-decoration:none}.guest-card.p-card{color:var(--guest-text);border-radius:3px;margin:0 auto;font-size:13px;box-shadow:0 0 4px #0000000a}.guest-page--splash{padding:75px 16px 40px}.guest-card--splash.p-card{border-top:3px solid var(--guest-primary);max-width:401px}.guest-splash-header{text-align:center;padding:40px 30px 0}.guest-logo{max-width:100%;height:auto;margin:0 auto;display:block}.guest-description{color:#5a5a5a;margin:11px 0 0;font-size:13px;font-weight:300;line-height:20px}.guest-card--splash .p-card-body{padding:40px 30px 32px}.guest-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin-bottom:36px;display:flex}.guest-card--splash .p-card-content{padding:0}.guest-card--splash .field{margin-bottom:20px}.guest-footer{color:var(--guest-muted);text-align:center;margin-top:24px}.guest-topbar{background:#f8f9fa;border-bottom:1px solid #dee2e6;align-items:center;height:60px;padding:0 16px;display:flex}.guest-topbar-logo{width:auto;height:30px}.guest-page--panel .guest-card{width:calc(100% - 50px);margin:25px auto}.guest-card--panel.p-card{max-width:730px}.guest-card--panel .p-card-body{padding:20px}.guest-card--panel .p-card-title{color:var(--guest-text);margin-bottom:16px;font-size:18px;font-weight:300}.guest-card--panel .p-card-content{padding:0}.guest-card--panel .field{margin-bottom:24px}.guest-card--panel .field>label{color:var(--guest-muted);font-size:13px}@media (width>=768px){.guest-card--panel .field{grid-template-columns:240px minmax(0,330px);align-items:start;column-gap:15px;display:grid}.guest-card--panel .field>label{text-align:right;margin:0;padding-top:15px}.guest-card--panel .field>:not(label){grid-column:2}.guest-card--panel .guest-actions{max-width:330px;margin-left:255px}}.guest-page .p-inputtext{border-color:var(--guest-border);height:48px;color:var(--guest-text);border-radius:2px;padding:0 12px;font-size:15px}.guest-page .p-inputtext:enabled:focus{border-color:var(--guest-primary);box-shadow:none}.guest-page .p-inputtext[readonly]{background:#eee}.guest-page .p-inputtext.p-invalid{border-color:#ea4335}.guest-page .p-dropdown{border-color:var(--guest-border);border-radius:2px;height:48px}.guest-page .p-dropdown .p-dropdown-label{align-items:center;padding:0 12px;font-size:15px;display:flex}.guest-page .p-dropdown .p-dropdown-label.p-placeholder,.guest-page .p-inputtext::placeholder{color:#999}.guest-page .p-dropdown:not(.p-disabled).p-focus{border-color:var(--guest-primary);box-shadow:none}.guest-page .p-error{color:#ea4335;font-size:12px}.guest-page .p-button{border-color:var(--guest-primary);background:var(--guest-primary);border-radius:3px;justify-content:center;height:45px;font-size:15px;font-weight:500}.guest-page .p-button:enabled:hover{border-color:var(--guest-primary-hover);background:var(--guest-primary-hover)}.guest-page .p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #4285f480}.guest-card--panel .p-button{height:40px;font-size:14px}.guest-page .p-tabview .p-tabview-nav{margin-bottom:16px}.guest-page .p-tabview .p-tabview-nav li .p-tabview-nav-link{color:var(--guest-text);background:0 0;padding:12px 16px;font-size:16px;font-weight:400}.guest-page .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:var(--guest-primary);color:var(--guest-primary)}.guest-page .p-tabview .p-tabview-panels{padding:0}.guest-page input[type=checkbox]{width:20px;height:20px;accent-color:var(--guest-primary);cursor:pointer;margin:0 8px 0 0}.guest-check{color:var(--guest-muted);cursor:pointer;align-items:center;display:inline-flex}@media (width<=575px){.guest-page--splash{padding:48px 12px 24px}.guest-splash-header{padding:36px 20px 0}.guest-card--splash .p-card-body{padding:36px 20px 28px}.guest-page--panel .guest-card{width:calc(100% - 24px);margin:12px auto}.guest-card--panel .p-card-body{padding:20px 16px}.guest-card--panel .field{margin-bottom:28px}.guest-card--panel .p-button{width:100%}}.guest-accepted .p-card-title{font-size:32px;line-height:1.2}.guest-terms-link{margin-bottom:8px;font-size:13px;display:block}@media (width>=768px){.guest-card--panel .guest-terms>.guest-terms-link{text-align:right;grid-column:1;margin:0}.guest-card--panel .guest-terms>div{grid-area:1/2;padding-top:2px}}.model-viewer{width:100vw;height:100vh;overflow:hidden}
