body.goglow-ratings-active{color:#fff!important;background:#000!important}body:has(.rate-booking-screen){color:#fff!important;background:#000!important}body:has(.worker-ratings-screen){color:#fff!important;background:#000!important}body:has(.provider-reviews-screen){color:#fff!important;background:#000!important}body.goglow-ratings-active .reference-header{display:none!important}body:has(.rate-booking-screen) .reference-header{display:none!important}body:has(.worker-ratings-screen) .reference-header{display:none!important}body:has(.provider-reviews-screen) .reference-header{display:none!important}.rate-booking-screen,.worker-ratings-screen,.provider-reviews-screen{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;padding-bottom:105px;font-family:Uber Move Text,Uber Move,Helvetica Neue,Helvetica,Arial,sans-serif}.ratings-header{background:#111111fa;border-bottom:1px solid #292929;grid-template-columns:43px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:grid}.ratings-header>button{color:#fff;background:#282828;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.ratings-header h1{margin:0;font-size:17px}.ratings-header p{color:#858585;margin:5px 0 0;font-size:10px}.ratings-header>svg{color:#35d3b2}.rate-booking-content,.worker-ratings-content,.provider-reviews-content{width:min(800px,100%);margin:0 auto;padding:18px 16px 40px}.rate-booking-provider{background:#151515;border:1px solid #2e2e2e;border-radius:14px;grid-template-columns:50px minmax(0,1fr) 28px;align-items:center;gap:11px;padding:15px;display:grid}.rate-booking-provider>span,.worker-ratings-profile>span,.provider-public-photo{color:#fff;background:#2b2b2b;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid;overflow:hidden}.rate-booking-provider img,.worker-ratings-profile img,.provider-public-photo img{object-fit:cover;width:100%;height:100%}.rate-booking-provider small,.worker-ratings-profile small,.provider-public-hero small{color:#35d3b2;letter-spacing:.8px;font-size:8px;font-weight:900}.rate-booking-provider h2,.worker-ratings-profile h2{margin:5px 0 0;font-size:15px}.rate-booking-provider p,.worker-ratings-profile p{color:#858585;margin:5px 0 0;font-size:9px}.rate-booking-provider>svg,.worker-ratings-profile>svg,.provider-public-hero>svg{color:#35d3b2}.rate-booking-overall,.rate-booking-breakdown,.rate-booking-comment,.rate-booking-private,.worker-ratings-breakdown,.worker-ratings-trend,.worker-ratings-reviews,.provider-public-skills,.provider-public-reviews{background:#151515;border:1px solid #2e2e2e;border-radius:14px;margin-top:13px;padding:18px}.rate-booking-overall{text-align:center}.rate-booking-overall>span{color:#76e3ac;background:#17362b;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.rate-booking-overall h2{letter-spacing:-.75px;margin:15px 0 7px;font-size:24px}.rate-booking-overall>p{color:#8b8b8b;max-width:520px;margin:0 auto;font-size:11px;line-height:1.5}.rating-input{border:0;margin:18px 0 0;padding:0}.rating-input legend{color:#aaa;margin:0 auto 9px;font-size:11px;font-weight:800}.rating-input>div{justify-content:center;align-items:center;gap:7px;display:flex}.rating-input button{color:#4a4a4a;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid}.rating-input button.selected{color:#35d3b2}.rate-booking-breakdown h2,.rate-booking-comment h2,.worker-ratings-breakdown h2,.worker-ratings-trend h2,.worker-ratings-reviews h2,.provider-public-skills h2,.provider-public-reviews h2{margin:0;font-size:17px}.rate-booking-breakdown .rating-input{border-bottom:1px solid #2e2e2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 0;display:grid}.rate-booking-breakdown .rating-input:last-child{border-bottom:0}.rate-booking-breakdown .rating-input legend{text-align:left;margin:0}.rate-booking-breakdown .rating-input button{width:34px;height:34px}.rate-booking-breakdown .rating-input svg{width:22px;height:22px}.rate-booking-comment>div{grid-template-columns:31px 1fr;gap:9px;display:grid}.rate-booking-comment>div>svg{color:#35d3b2}.rate-booking-comment p{color:#858585;margin:5px 0 0;font-size:9px;line-height:1.4}.rate-booking-comment textarea,.rate-booking-private textarea{resize:vertical;color:#fff;width:100%;min-height:125px;font:inherit;background:#242424;border:1px solid #393939;border-radius:10px;outline:0;margin-top:14px;padding:13px;font-size:12px;line-height:1.5}.rate-booking-comment>small{color:#717171;text-align:right;margin-top:7px;font-size:9px;display:block}.rate-booking-private label{grid-template-columns:22px minmax(0,1fr) 25px;align-items:start;gap:10px;display:grid}.rate-booking-private input{accent-color:#35d3b2;width:20px;height:20px}.rate-booking-private strong,.rate-booking-private small{display:block}.rate-booking-private strong{font-size:12px}.rate-booking-private small{color:#858585;margin-top:5px;font-size:9px;line-height:1.4}.rate-booking-private svg{color:#e9c868}.ratings-primary,.ratings-secondary{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;margin-top:14px;padding:0 15px;font-size:13px;font-weight:900;display:flex}.ratings-primary{color:#000;background:#35d3b2}.ratings-secondary{color:#fff;background:#292929}.ratings-primary:disabled{opacity:.45}.ratings-error,.ratings-success{border-radius:9px;margin:13px 0 0;padding:12px 13px;font-size:11px;font-weight:700;line-height:1.45}.ratings-error{color:#ffb4b4;background:#351616;border:1px solid #6b2525}.ratings-success{color:#76e3ac;background:#17362b;border:1px solid #295647;align-items:center;gap:8px;display:flex}.ratings-marketplace{color:#686868;text-align:center;margin:17px 7px 0;font-size:9px;line-height:1.55}.ratings-submitted,.ratings-gate{text-align:center;background:#151515;border:1px solid #292929;border-radius:15px;width:min(470px,100% - 32px);margin:70px auto 0;padding:30px 22px}.ratings-submitted>span{color:#76e3ac;background:#17362b;border-radius:50%;place-items:center;width:79px;height:79px;margin:0 auto;display:grid}.ratings-gate>svg{color:#35d3b2}.ratings-submitted h1,.ratings-gate h1{margin:18px 0 8px;font-size:25px}.ratings-submitted p,.ratings-gate p{color:#959595;margin:0 0 19px;font-size:12px;line-height:1.5}.ratings-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:9px;min-height:72vh;font-weight:700;display:flex}.ratings-spinner{animation:.8s linear infinite ratingsSpin}@keyframes ratingsSpin{to{transform:rotate(360deg)}}.rating-stars-display{align-items:center;gap:8px;display:inline-flex}.rating-stars-display>span{color:#35d3b2;gap:2px;display:flex}.rating-stars-display>strong{font-size:12px}.worker-ratings-hero{background:radial-gradient(circle at 87% 10%,#35d3b226,#0000 31%),#151b19;border:1px solid #295647;border-radius:15px;padding:20px}.worker-ratings-profile{grid-template-columns:50px minmax(0,1fr) 27px;align-items:center;gap:11px;display:grid}.worker-ratings-score{grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:20px;display:grid}.worker-ratings-score>strong{letter-spacing:-2px;font-size:54px;line-height:1}.worker-ratings-score small{color:#8c8c8c;margin-top:7px;font-size:10px;display:block}.ratings-section-heading{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.ratings-section-heading>span{color:#35d3b2;background:#252525;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.ratings-section-heading p{color:#838383;margin:5px 0 0;font-size:9px}.worker-rating-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.worker-rating-metrics article{background:#202020;border-radius:10px;padding:13px}.worker-rating-metrics span,.worker-rating-metrics strong{display:block}.worker-rating-metrics span{color:#858585;font-size:9px}.worker-rating-metrics strong{margin-top:7px;font-size:20px}.ratings-distribution{gap:8px;margin-top:16px;display:grid}.ratings-distribution>div{grid-template-columns:34px 1fr 28px;align-items:center;gap:8px;display:grid}.ratings-distribution span{color:#aaa;align-items:center;gap:3px;font-size:9px;font-weight:800;display:flex}.ratings-distribution span svg{color:#35d3b2}.ratings-distribution i{background:#303030;border-radius:999px;height:7px;overflow:hidden}.ratings-distribution b{border-radius:inherit;background:#35d3b2;height:100%;display:block}.ratings-distribution small{color:#777;text-align:right;font-size:9px}.ratings-trend-chart{background:#202020;border-radius:11px;margin-top:15px;padding:11px}.ratings-trend-chart svg{width:100%;height:auto;overflow:visible}.ratings-trend-chart line{stroke:#353535;stroke-width:1px}.ratings-trend-chart text{fill:#777;font-size:9px}.ratings-trend-chart path{fill:none;stroke:#35d3b2;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ratings-trend-chart circle{fill:#35d3b2;stroke:#fff;stroke-width:2px}.ratings-trend-chart>small{color:#777;text-align:center;margin-top:7px;font-size:8px;display:block}.ratings-chart-empty,.ratings-empty{color:#747474;text-align:center;border:1px dashed #383838;border-radius:11px;margin-top:15px;padding:28px 18px}.ratings-chart-empty strong,.ratings-empty strong{color:#fff;margin-top:11px;font-size:12px;display:block}.ratings-chart-empty p,.ratings-empty p{max-width:430px;margin:6px auto 0;font-size:9px;line-height:1.45}.verified-review-list{gap:9px;margin-top:15px;display:grid}.verified-review-card{background:#202020;border-radius:11px;padding:14px}.verified-review-top{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.verified-review-top>span{color:#35d3b2;background:#2e2e2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.verified-review-top strong,.verified-review-top small{display:block}.verified-review-top strong{font-size:10px}.verified-review-top small{color:#777;margin-top:5px;font-size:8px}.verified-review-rating{text-align:right}.verified-review-rating>strong{margin-top:4px;font-size:10px}.verified-review-card>p{color:#c3c3c3;margin:13px 0 0;font-size:11px;line-height:1.55}.verified-review-footer{border-top:1px solid #303030;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:10px;display:flex}.verified-review-footer>span{color:#76e3ac;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.verified-review-footer button{color:#aaa;background:#2d2d2d;border:0;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.ratings-worker-bottom-nav{z-index:80;height:84px;padding:7px 14px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111fa;border-top:1px solid #282828;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ratings-worker-bottom-nav a{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.ratings-worker-bottom-nav a.active{color:#fff;font-weight:800}.provider-public-hero{background:radial-gradient(circle at 87% 10%,#35d3b226,#0000 31%),#151b19;border:1px solid #295647;border-radius:15px;grid-template-columns:74px minmax(0,1fr) 30px;align-items:center;gap:15px;padding:22px;display:grid}.provider-public-photo{width:72px;height:72px;font-size:25px}.provider-public-hero h1{letter-spacing:-.75px;margin:6px 0 0;font-size:24px}.provider-public-rating{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.provider-public-rating>strong{font-size:13px}.provider-public-rating>span{color:#858585;font-size:9px}.provider-public-trust{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.provider-public-trust article{background:#171717;border:1px solid #2e2e2e;border-radius:12px;min-height:113px;padding:14px}.provider-public-trust svg{color:#35d3b2}.provider-public-trust strong,.provider-public-trust small{display:block}.provider-public-trust strong{margin-top:13px;font-size:17px}.provider-public-trust small{color:#818181;margin-top:5px;font-size:8px}.provider-public-skills>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.provider-public-skills span{color:#bbb;background:#242424;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:9px;font-weight:700;display:flex}@media (min-width:820px){.ratings-worker-bottom-nav{width:min(820px,100%);left:50%;transform:translate(-50%)}}@media (max-width:560px){.rate-booking-content,.worker-ratings-content,.provider-reviews-content{padding-left:12px;padding-right:12px}.rate-booking-breakdown .rating-input{grid-template-columns:1fr}.rate-booking-breakdown .rating-input legend{text-align:center}.worker-rating-metrics,.provider-public-trust{grid-template-columns:1fr}.provider-public-hero{grid-template-columns:66px minmax(0,1fr)}.provider-public-hero>svg{grid-column:2}.provider-public-photo{width:64px;height:64px}}
body.goglow-safety-active{color:#fff!important;background:#000!important}body:has(.goglow-safety-screen){color:#fff!important;background:#000!important}body.goglow-safety-active .reference-header{display:none!important}body:has(.goglow-safety-screen) .reference-header{display:none!important}.goglow-safety-screen{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;padding-bottom:106px;font-family:Uber Move Text,Uber Move,Helvetica Neue,Helvetica,Arial,sans-serif}.goglow-safety-header{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111111f7;border-bottom:1px solid #292929;grid-template-columns:43px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:grid;position:sticky;top:0}.goglow-safety-header>button{color:#fff;background:#282828;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.goglow-safety-header h1{margin:0;font-size:17px}.goglow-safety-header p{color:#858585;margin:5px 0 0;font-size:10px}.goglow-safety-header>svg{color:#35d3b2}.goglow-safety-content{width:min(820px,100%);margin:0 auto;padding:18px 16px 40px}.goglow-safety-hero{background:radial-gradient(circle at 89% 10%,#35d3b230,#0000 29%),#151515;border:1px solid #303030;border-radius:17px;padding:24px}.goglow-safety-hero>span{color:#35d3b2;letter-spacing:1.3px;font-size:10px;font-weight:900}.goglow-safety-hero h2{letter-spacing:-1.15px;max-width:650px;margin:12px 0 9px;font-size:30px;line-height:1.07}.goglow-safety-hero>p{color:#969696;max-width:680px;margin:0;font-size:12px;line-height:1.55}.goglow-safety-emergency-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.goglow-safety-emergency-row a,.goglow-safety-emergency-row button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:53px;font-size:13px;font-weight:900;display:flex}.goglow-safety-emergency-row .emergency{color:#fff;background:#d93434}.goglow-safety-emergency-row button{color:#000;background:#f0f0f0}.goglow-safety-booking,.goglow-safety-checkin,.goglow-safety-contacts,.goglow-safety-history{background:#151515;border:1px solid #2e2e2e;border-radius:15px;margin-top:13px;padding:17px}.goglow-safety-booking-top{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.goglow-safety-booking-top>span{color:#76e3ac;background:#17362b;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.goglow-safety-booking-top small{color:#35d3b2;letter-spacing:.8px;font-size:9px;font-weight:900}.goglow-safety-booking-top h2{margin:5px 0 0;font-size:17px}.goglow-safety-booking-top p{color:#898989;margin:5px 0 0;font-size:10px}.goglow-safety-booking-top>strong{letter-spacing:.4px;font-size:11px}.goglow-safety-booking-details{background:#202020;border-radius:10px;gap:9px;margin-top:14px;padding:12px;display:grid}.goglow-safety-booking-details span{color:#aaa;align-items:center;gap:8px;font-size:10px;display:flex}.goglow-safety-booking-details svg{color:#35d3b2}.goglow-safety-booking-actions{grid-template-columns:1.2fr .8fr;gap:8px;margin-top:12px;display:grid}.goglow-safety-booking-actions a{color:#fff;background:#292929;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:11px;font-weight:800;display:flex}.goglow-safety-booking-actions a:first-child{color:#000;background:#35d3b2}.goglow-safety-error,.goglow-safety-success{border-radius:10px;margin:13px 0 0;padding:12px 13px;font-size:11px;font-weight:700;line-height:1.45}.goglow-safety-error{color:#ffb4b4;background:#351616;border:1px solid #6b2525}.goglow-safety-success{color:#76e3ac;background:#17362b;border:1px solid #295647;align-items:center;gap:8px;display:flex}.goglow-safety-quick-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.goglow-safety-quick-grid button,.goglow-safety-quick-grid a{color:#fff;text-align:left;background:#171717;border:1px solid #2e2e2e;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:150px;padding:15px;display:flex}.goglow-safety-quick-grid svg{color:#35d3b2}.goglow-safety-quick-grid strong{margin-top:17px;font-size:12px}.goglow-safety-quick-grid small{color:#838383;margin-top:7px;font-size:9px;line-height:1.45}.goglow-safety-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.goglow-safety-section-heading>div{align-items:center;gap:10px;display:flex}.goglow-safety-section-heading>div>span{color:#35d3b2;background:#252525;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.goglow-safety-section-heading h2{margin:0;font-size:16px}.goglow-safety-section-heading p{color:#818181;margin:5px 0 0;font-size:9px}.goglow-safety-section-heading>button{color:#fff;background:#292929;border:0;border-radius:8px;align-items:center;gap:5px;min-height:37px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.goglow-safety-checkin-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.goglow-safety-checkin-options button{color:#fff;background:#202020;border:1px solid #333;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:11px;font-weight:800;display:flex}.goglow-safety-checkin-options svg{color:#35d3b2}.goglow-safety-countdown{text-align:center;background:#17231f;border:1px solid #295647;border-radius:12px;margin-top:15px;padding:17px}.goglow-safety-countdown.expired{background:#351616;border-color:#6b2525}.goglow-safety-countdown small{color:#76e3ac;letter-spacing:.8px;font-size:9px;font-weight:900}.goglow-safety-countdown.expired small{color:#ffabab}.goglow-safety-countdown strong{letter-spacing:2px;margin-top:8px;font-size:36px;display:block}.goglow-safety-countdown button{color:#000;background:#35d3b2;border:0;border-radius:9px;align-items:center;gap:7px;min-height:45px;margin-top:14px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.goglow-safety-contact-list,.goglow-safety-history-list{gap:8px;margin-top:14px;display:grid}.goglow-safety-contact-list article{background:#202020;border-radius:11px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px;display:grid}.goglow-safety-contact-list article>span{background:#303030;border-radius:50%;place-items:center;width:41px;height:41px;font-size:14px;font-weight:900;display:grid}.goglow-safety-contact-list strong,.goglow-safety-contact-list small{display:block}.goglow-safety-contact-list strong{font-size:11px}.goglow-safety-contact-list small{color:#7f7f7f;margin-top:5px;font-size:9px}.goglow-safety-contact-list .actions{gap:6px;display:flex}.goglow-safety-contact-list .actions a,.goglow-safety-contact-list .actions button{color:#fff;background:#303030;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.goglow-safety-contact-list .actions a{color:#35d3b2}.goglow-safety-empty{color:#747474;text-align:center;border:1px dashed #373737;border-radius:11px;margin-top:14px;padding:25px 16px}.goglow-safety-empty strong{color:#fff;margin-top:11px;font-size:12px;display:block}.goglow-safety-empty p{max-width:430px;margin:6px auto 0;font-size:9px;line-height:1.45}.goglow-safety-business-contact{background:#151515;border:1px solid #2e2e2e;border-radius:13px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:15px;display:grid}.goglow-safety-business-contact>svg{color:#35d3b2}.goglow-safety-business-contact h2{margin:0;font-size:13px}.goglow-safety-business-contact p{color:#878787;margin:5px 0 0;font-size:9px}.goglow-safety-business-contact>div:last-child{gap:6px;display:flex}.goglow-safety-business-contact a{color:#35d3b2;background:#292929;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.goglow-safety-history-list article{background:#202020;border-radius:10px;grid-template-columns:33px 1fr;gap:9px;padding:12px;display:grid}.goglow-safety-history-list article>span{color:#76e3ac;background:#17362b;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.goglow-safety-history-list article.urgent>span{color:#ff9e9e;background:#3a1919}.goglow-safety-history-list strong{font-size:11px}.goglow-safety-history-list p{color:#a0a0a0;margin:5px 0 0;font-size:9px;line-height:1.4}.goglow-safety-history-list small{color:#686868;margin-top:6px;font-size:8px;display:block}.goglow-safety-marketplace{color:#686868;text-align:center;margin:18px 7px 0;font-size:9px;line-height:1.55}.goglow-safety-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c4;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.goglow-safety-sheet{background:#171717;border:1px solid #343434;border-radius:18px 18px 12px 12px;width:min(570px,100%);max-height:calc(100vh - 36px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 -20px 60px #0000007a}.goglow-safety-sheet .close{color:#fff;background:#292929;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.goglow-safety-sheet h2{letter-spacing:-.7px;margin:4px 45px 17px 0;font-size:23px}.goglow-safety-sheet>p{color:#929292;margin:-7px 45px 18px 0;font-size:11px;line-height:1.5}.goglow-safety-sheet label{color:#b5b5b5;gap:7px;margin-top:13px;font-size:11px;font-weight:700;display:grid}.goglow-safety-sheet input,.goglow-safety-sheet select,.goglow-safety-sheet textarea{color:#fff;width:100%;min-height:49px;font:inherit;background:#242424;border:1px solid #393939;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.goglow-safety-sheet textarea{resize:vertical;min-height:125px;padding-top:12px;line-height:1.5}.goglow-safety-primary{color:#000;background:#35d3b2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;margin-top:17px;font-size:13px;font-weight:900;display:flex}.goglow-safety-primary:disabled{opacity:.5}.goglow-safety-sheet.unsafe{text-align:center}.goglow-safety-sheet.unsafe .icon{color:#ff9e9e;background:#3a1919;border-radius:50%;place-items:center;width:74px;height:74px;margin:5px auto 0;display:grid}.goglow-safety-sheet.unsafe h2{margin:17px 35px 8px}.goglow-safety-sheet.unsafe>p{max-width:470px;margin:0 auto 18px}.goglow-safety-emergency-button,.goglow-safety-safe-exit,.goglow-safety-sheet-secondary{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;margin-top:10px;font-size:12px;font-weight:900;display:flex}.goglow-safety-emergency-button{color:#fff;background:#d93434}.goglow-safety-safe-exit{color:#000;background:#f1f1f1}.goglow-safety-sheet-secondary{color:#fff;background:#292929}.goglow-safety-location-consent{align-items:start;line-height:1.4;grid-template-columns:22px 1fr!important;gap:9px!important}.goglow-safety-location-consent input{accent-color:#35d3b2;width:20px;height:20px;min-height:20px}.goglow-safety-upload{text-align:center;background:#202020;border:1px dashed #414141;border-radius:11px;justify-content:center;align-items:center;min-height:108px;padding:15px;color:#35d3b2!important;display:flex!important}.goglow-safety-upload strong,.goglow-safety-upload small{display:block}.goglow-safety-upload strong{color:#fff;margin-top:6px}.goglow-safety-upload small{color:#858585;font-size:9px}.goglow-safety-upload input{display:none}.goglow-safety-file-list{gap:6px;margin-top:10px;display:grid}.goglow-safety-file-list span{color:#aaa;background:#252525;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.safety-bottom-nav{z-index:80;height:84px;padding:7px 14px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111fa;border-top:1px solid #282828;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.safety-bottom-nav a{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.safety-bottom-nav a.active{color:#fff;font-weight:800}.goglow-safety-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:9px;min-height:72vh;font-weight:700;display:flex}.goglow-safety-spinner{animation:.8s linear infinite goglowSafetySpin}@keyframes goglowSafetySpin{to{transform:rotate(360deg)}}.goglow-safety-gate{text-align:center;background:#151515;border:1px solid #292929;border-radius:15px;width:min(470px,100% - 32px);margin:70px auto 0;padding:30px 22px}.goglow-safety-gate>svg{color:#35d3b2}.goglow-safety-gate h1{margin:18px 0 8px;font-size:25px}.goglow-safety-gate p{color:#959595;margin:0 0 20px;font-size:13px;line-height:1.5}@media (min-width:820px){.safety-bottom-nav{width:min(820px,100%);left:50%;transform:translate(-50%)}}@media (max-width:680px){.goglow-safety-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.goglow-safety-content{padding-left:12px;padding-right:12px}.goglow-safety-hero h2{font-size:27px}.goglow-safety-emergency-row,.goglow-safety-booking-actions,.goglow-safety-checkin-options{grid-template-columns:1fr}.goglow-safety-booking-top{grid-template-columns:48px minmax(0,1fr)}.goglow-safety-booking-top>strong{grid-column:2}.goglow-safety-quick-grid button,.goglow-safety-quick-grid a{min-height:142px}.goglow-safety-overlay{padding:8px}.goglow-safety-sheet{max-height:calc(100vh - 16px)}}
