/* Participant demo follows the supplied phone reference; reference artwork is reused as CSS sprites. */
.participant-body{background:#064b7e;padding-bottom:0!important}.participant-body .demo-bar{background:#edf3f6;color:#174a70}.participant-body .demo-tabs{background:#d9e5ec}.participant-body .demo-tabs button{color:#38617b}.participant-body .demo-tabs button.active{color:#0d477b}.phone-demo-stage{min-height:calc(100dvh - 42px);background:radial-gradient(ellipse at 100% -10%,#528d4e 0,transparent 35%),radial-gradient(ellipse at 0 110%,#43875b 0,transparent 36%),#064b7e;display:flex;flex-direction:column;align-items:center;padding:20px 14px 25px}.phone-demo-label{color:#eaf3f7;font:700 10px Arial,sans-serif;letter-spacing:1.5px;display:flex;align-items:center;gap:15px;margin-bottom:13px}.phone-demo-label span{font-weight:400;font-size:8px;letter-spacing:1px;opacity:.6}.phone-device{width:342px;height:590px;background:#05090c;border:7px solid #05090c;border-radius:38px;box-shadow:0 25px 60px #01253d66;position:relative;flex-shrink:0;overflow:hidden}.phone-screen{height:100%;width:100%;background:linear-gradient(180deg,#b4cadb 0%,#b4cedf 46%,#75a6c9 100%);border-radius:30px;position:relative;overflow:hidden;color:#0e467b;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.14}.phone-screen h1,.phone-screen h2,.phone-screen h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.65px;line-height:1.03;color:#0d477b}.phone-screen h1{font-size:25px;font-weight:700}.phone-screen h2{font-size:18px}.phone-screen button,.phone-screen input,.phone-screen select,.phone-screen textarea{font-family:Arial,Helvetica,sans-serif}.phone-status{height:24px;display:flex;align-items:center;justify-content:space-between;padding:4px 13px 0;font:bold 9px Arial,sans-serif;color:#051d2c;position:relative;z-index:8}.phone-island{position:absolute;left:50%;top:3px;transform:translateX(-50%);width:94px;height:18px;background:#101211;border-radius:15px}.phone-signal{display:flex;align-items:center;gap:4px}.signal-bars{font-size:11px;line-height:1}.phone-signal svg{width:12px;height:10px}.phone-battery{width:16px;height:8px;border:1px solid #243945;border-radius:2px;position:relative;display:block}.phone-battery:before{content:'';position:absolute;inset:1px;background:#243945;border-radius:1px}.phone-battery:after{content:'';position:absolute;width:2px;height:3px;background:#243945;right:-3px;top:1.5px}.phone-header{height:67px;display:flex;align-items:center;justify-content:space-between;padding:5px 14px 7px;position:relative;z-index:3}.ref-sprite{display:inline-block;background-repeat:no-repeat;flex-shrink:0;vertical-align:middle}.phone-small-logo{width:71px;height:auto}.phone-hamburger{display:flex;flex-direction:column;gap:4px;background:none;padding:6px;color:#08477b}.phone-hamburger span{display:block;width:27px;height:4px;background:#104c7c;border-radius:3px}.phone-content{position:absolute;inset:91px 0 8px;z-index:2;overflow:auto;scrollbar-width:none;padding:0 17px 12px}.phone-content::-webkit-scrollbar{display:none}.phone-home-indicator{position:absolute;z-index:20;width:96px;height:3px;border-radius:5px;background:#1a334b33;bottom:4px;left:50%;transform:translateX(-50%)}.phone-demo-caption{font:10px Arial,sans-serif;color:#b5d3e3;letter-spacing:.2px;margin-top:15px}.phone-skyline{position:absolute;left:0;right:0;bottom:-1px;height:157px;z-index:1;overflow:hidden;pointer-events:none}.sky-right{position:absolute;right:0;bottom:0;width:79.1%}.sky-tower{position:absolute;left:7px;bottom:58px;width:16.25%}.sky-base{position:absolute;left:-15px;bottom:-7px;height:61px;width:104px;border-radius:90% 90% 0 0;background:linear-gradient(140deg,#2780b4,#1974ae 45%,#5aa74a 46%,#0e689b 68%);z-index:-1}.phone-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:28px;border:1px solid #0c4a80;border-radius:20px;background:transparent;color:#0c477b;font-size:12px;padding:5px 11px;line-height:1.1;font-weight:400;margin-top:9px;gap:6px}.phone-button:hover{background:#b5d8eb}.phone-button.solid{background:#084780;color:#fff;border-color:#084780;font-weight:700}.phone-button.solid:hover{background:#0c5a94}.phone-button:disabled{opacity:.5}.phone-text-button{background:none;color:#0c477b;font-size:10px;text-align:center;display:block;width:100%;padding:10px 4px;text-decoration:none}.phone-welcome{text-align:center;padding-top:12px;position:relative}.phone-welcome h1{font-size:28px}.phone-welcome>p{font-size:14px;line-height:1.06;margin-top:5px}.phone-wave{width:112px;height:38px;margin:7px auto 9px;display:block}.phone-quote{background:#cfe3f3;border-radius:23px;padding:36px 18px 29px;position:relative;min-height:152px;display:flex;align-items:center;justify-content:center}.phone-quote strong{font-size:16px;line-height:1.02;letter-spacing:-.35px}.quote-open,.quote-close{font-size:57px;position:absolute;line-height:.8;font-family:Georgia,serif;font-weight:bold}.quote-open{top:14px;left:12px}.quote-close{bottom:1px;right:12px}.phone-welcome>.phone-button{margin-top:14px;position:relative;z-index:2;min-height:27px;font-size:11px}.phone-login-content{inset:24px 0 0;padding:0 16px}.phone-login-brand{display:flex;align-items:center;justify-content:center;padding-top:32px}.phone-large-logo{width:237px;height:auto}.phone-login-card{background:#eee;border-radius:17px;padding:11px 16px 7px;margin-top:18px;position:relative;z-index:4}.phone-login-field{display:flex;align-items:center;gap:11px;border-bottom:1px solid #cfd0d1;height:36px;color:#555}.phone-login-field .icon{width:17px;height:17px;stroke-width:1.3}.phone-login-field input{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:5px 0!important;color:#172c35!important;font-size:10px!important}.phone-login-field input::placeholder{color:#333}.phone-login-field button{background:none;color:#666;padding:0}.phone-login-card .phone-button{font-size:10px;min-height:25px;margin-top:10px}.phone-forgot{display:block;background:none;color:#114a7c;font-size:8px;width:100%;padding-top:7px}.phone-login-card .text-error{font-size:9px;margin:3px 0}.phone-login-device .phone-skyline{height:160px}.phone-steps{display:flex;justify-content:center;margin:0 12px 10px;position:relative;gap:0}.phone-steps:before{content:'';height:3px;position:absolute;left:12%;right:12%;background:#bcbdbb;top:9px;z-index:0}.phone-step{width:25%;position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:6px}.phone-step>span{height:20px;width:20px;border-radius:50%;background:#b8bcbf;border:0;display:flex;align-items:center;justify-content:center;color:white;font-size:20px;font-weight:700;line-height:1}.phone-step small{font-size:8px;color:#0b4578;font-weight:400}.phone-step.done>span,.phone-step.current>span{background:#0c467b}.phone-step.done .icon{width:16px;height:16px;stroke-width:2.6}.phone-page-title{text-align:center;margin-bottom:12px}.phone-page-title h1{font-size:24px}.phone-page-title p{font-size:12px;line-height:1.08;margin-top:4px;letter-spacing:-.15px}.phone-page-title.left{text-align:left;padding:0 1px;margin-bottom:12px}.phone-page-title.left h1{font-size:27px}.phone-page-title.left p{font-size:12px}.phone-page-title.compact{margin-bottom:3px}.phone-page-title.compact h1{font-size:23px}.phone-page-title.compact p{font-size:10px;margin-top:3px}.phone-selfie-photo{position:relative;width:100%;margin:16px auto 0;border-radius:28px;overflow:visible;max-width:285px}.selfie-source{width:100%;border-radius:28px}.phone-selfie-photo>img{width:100%;aspect-ratio:203/189;object-fit:cover;border-radius:28px;display:block}.phone-camera{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:48px;height:48px;border:4px solid white;background:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.phone-camera .icon{width:34px;height:34px;fill:#aaa;stroke:white;stroke-width:1.7}.phone-camera input{display:none}.phone-selfie-caption{text-align:center;font-size:9px;margin-top:14px}.phone-bottom-actions{margin-top:16px}.phone-session-list{display:flex;flex-direction:column;gap:9px}.phone-session{display:flex;align-items:center;gap:8px;width:100%;min-height:54px;background:#08477f;border:2px solid transparent;border-radius:30px;padding:5px 10px 5px 8px;text-align:left;color:white;position:relative}.phone-session.highlight{border-color:#1bccc3;box-shadow:0 0 0 1px #0b6285}.phone-session:hover{background:#0c548e}.phone-session:disabled{opacity:.85}.session-thumb{width:50px;min-width:50px;aspect-ratio:47/30!important;border-radius:50%;border:1px solid #c2dfec}.phone-session-text{flex:1;min-width:0}.phone-session strong{display:block;color:white;font-size:14px;letter-spacing:-.45px;line-height:1.06;font-weight:700}.phone-session small{display:block;color:white;font-size:7px;line-height:1.05;letter-spacing:-.15px;margin-top:3px}.session-complete{color:#d3f3b0}.session-complete .icon{width:15px;height:15px}.session-soon{font-size:7px;color:#bed9e7;position:absolute;bottom:5px;right:10px}.phone-form-session{margin:0 0 13px}.phone-form-session .phone-session{min-height:50px}.phone-feedback-form .phone-question,.phone-submitted .phone-question{font-size:11px;line-height:1.1;display:block;margin:11px 0 6px;color:#164e80}.phone-feedback-form .phone-question:first-child,.phone-submitted .phone-question:first-child{margin-top:0}.phone-feedback-form .phone-rating-row{display:flex;align-items:center;justify-content:space-between;margin-top:3px}.phone-feedback-form .stars{margin:0;gap:2px}.phone-feedback-form .stars button{padding:0;color:#afb7bb}.phone-feedback-form .stars .icon{width:31px;height:31px;stroke:none}.phone-feedback-form .stars button.filled{color:#ffe447}.phone-rating-row>span{font-size:13px;padding-right:13px}.phone-feedback-form input,.phone-feedback-form select,.phone-feedback-form textarea{font-size:10px!important;border:1px solid #175b8b!important;background:#aecbde!important;color:#104c7b!important;border-radius:15px!important;padding:6px 9px!important;min-height:27px!important;box-shadow:none!important}.phone-feedback-form textarea{resize:vertical;height:31px;max-height:80px}.phone-photo-drop{display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px dotted #95afc4;border-radius:7px;background:#f8fafb;width:91px;height:65px;color:#175181;cursor:pointer;margin:5px auto 9px}.phone-photo-drop .icon{width:24px;height:24px;margin-bottom:4px}.phone-photo-drop span{font-size:8px;font-weight:700}.phone-photo-drop input{display:none}.phone-photo-drop img{max-width:90px;max-height:58px;object-fit:cover}.phone-photo-drop small{display:none!important}.phone-feedback-form .text-error{font-size:10px;margin:5px 0}.phone-feedback-form .phone-button{font-size:11px;min-height:28px;margin-top:9px}.phone-read-rating{color:#ffe447;font-size:29px;display:flex;align-items:center}.phone-read-rating>span{color:#b2bfc7}.phone-read-rating>small{margin-left:auto;color:#145087;font-size:13px}.phone-read-answer{font-size:11px;line-height:1.3;border:1px solid #2c628e;border-radius:12px;padding:8px;white-space:pre-wrap;overflow-wrap:anywhere}.phone-feedback-photo{max-width:140px;max-height:110px;border-radius:8px;display:block;margin:12px auto}.phone-sent-note{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;margin-top:18px}.phone-sent-note .icon{height:15px;width:15px}.phone-dashboard{text-align:center;padding-top:20px}.phone-dashboard h1{font-size:29px}.phone-dashboard>p{font-size:13px;line-height:1.05;margin:6px -5px 12px}.phone-dashboard h2{font-size:18px;text-align:left;margin:11px 3px 4px;letter-spacing:-.6px}.phone-progress{height:28px;border-radius:20px;background:#08467d;position:relative;overflow:hidden}.phone-progress span{display:block;height:100%;background:#31a548;border-radius:20px}.phone-progress .icon{position:absolute;right:5px;top:3px;color:white;stroke-width:1;width:23px;height:23px}.phone-dashboard>small{text-align:left;display:block;font-size:8px;margin:4px 4px 2px}.phone-dashboard .phone-session{min-height:49px}.phone-dashboard .phone-session-list{gap:8px}.phone-dashboard-links{display:flex;gap:5px;justify-content:space-between;margin-top:9px}.phone-dashboard-links button{background:#b5d4e6;border:1px solid #18558a;color:#0d487c;border-radius:15px;font-size:9px;padding:6px 12px;display:flex;align-items:center;gap:6px}.phone-dashboard-links .icon{width:12px;height:12px}.phone-success-page{text-align:center;padding-top:40px}.phone-success-image{width:181px;margin:0 auto 16px}.phone-success-page h1{font-size:24px;white-space:nowrap;letter-spacing:-1px;margin:0 -10px}.phone-success-page p{font-size:14px;line-height:1.05;margin:7px -5px 15px}.phone-success-page .phone-button{width:90%;margin-left:auto;margin-right:auto;font-size:12px;height:30px}.phone-success-page .phone-button.solid{font-size:11px}.phone-finalists{display:grid;grid-template-columns:repeat(3,1fr);column-gap:9px;row-gap:13px;margin-top:13px;margin-bottom:13px}.phone-finalist{background:none;text-align:center;padding:0;color:#0b4a7c;display:flex;align-items:center;flex-direction:column}.phone-finalist-disc{position:relative;display:block;width:100%;aspect-ratio:1/1.08;background:#cce5f5;border-radius:50%;padding-top:10px}.phone-finalist-image{width:91%;border-radius:17px;overflow:hidden}.phone-finalist-number{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#0b477e;color:white;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.phone-finalist strong{font-size:9px;font-weight:700;line-height:1.2;margin-top:9px}.phone-zoom{position:absolute;right:2px;bottom:4px;width:16px;height:16px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0b477e}.phone-zoom .icon{width:11px;height:11px}.phone-finalist-detail{position:relative;margin-top:6px}.phone-detail-photo{width:100%;height:auto;border-radius:18px;display:block}.phone-vote-notice{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;margin-top:10px}.phone-vote-notice .icon{height:15px;width:15px}.phone-vote-countdown{display:flex;align-items:center;justify-content:center;gap:8px;margin:5px 0 7px}.phone-vote-countdown>.icon{width:34px;height:34px;stroke-width:1.7}.phone-vote-countdown>div{text-align:center}.phone-vote-countdown strong{font-size:9px;display:block}.phone-vote-countdown span{font-size:20px;line-height:1;font-weight:700;letter-spacing:2px;display:block}.phone-vote-countdown small{font-size:6px;display:block;margin-top:2px}.phone-vote-results{display:flex;flex-direction:column;gap:7px;margin-top:5px}.phone-vote-row{display:flex;align-items:center;gap:7px}.phone-vote-avatar{width:49px;height:49px;border-radius:13px}.phone-vote-track{flex:1;min-width:0}.phone-vote-track>strong{display:block;font-size:10px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.phone-vote-progress{height:14px;background:#08467d;border-radius:7px;overflow:hidden}.phone-vote-progress span{display:block;height:100%;background:#31a447;border-radius:7px}.phone-vote-row>b{font-size:17px;min-width:35px;margin-top:13px;font-weight:700}.phone-vote-total{text-align:center;font-size:8px;margin-top:9px}.phone-vote-results+.phone-vote-total+.phone-text-button{padding:7px 2px}.phone-no-data{text-align:center;font-size:12px;line-height:1.4;padding:35px 15px}.phone-menu-overlay{position:absolute;inset:24px 0 0;z-index:15}.phone-menu-shade{position:absolute;inset:0;background:#08355566;width:100%;height:100%}.phone-menu-panel{position:absolute;right:0;top:0;bottom:0;background:#d1e6f3;width:265px;padding:17px;color:#104c7b;box-shadow:-4px 0 25px #0a396b33}.phone-menu-panel>.between>strong{font-size:18px}.phone-menu-panel>button{display:flex;align-items:center;gap:10px;width:100%;background:none;padding:12px 3px;color:#104c7b;font-size:13px}.phone-menu-panel .iconbtn{color:#104c7b}.phone-menu-user{display:flex;gap:9px;align-items:center;background:#b8d8ea;border-radius:13px;padding:12px;margin:15px 0 10px}.phone-menu-user strong{font-size:12px}.phone-menu-user small{display:block;font-size:9px;margin-top:4px}.phone-menu-panel .divider{background:#93b7ce;margin:7px 0}.phone-menu-panel .avatar{background:#0d4a7d;color:white}.participant-body .modal-backdrop{background:#072e5540;backdrop-filter:none;padding:30px}.participant-body .modal{max-width:308px;border-radius:20px;max-height:520px;background:#d1e5f4;color:#0b477b}.participant-body .modal-head{padding:20px 17px 12px}.participant-body .modal-head h2{font:700 21px Arial,sans-serif;line-height:1.1;color:#0b477b}.participant-body .modal-head p{font:11px Arial,sans-serif;color:#245680}.participant-body .modal-body{padding:0 17px 20px}.participant-body .modal .btn{background:#08477f;color:white;border-radius:20px;font-size:11px;min-height:31px;padding:7px 11px}.participant-body .modal .btn.outline{background:transparent;color:#0c4a7b;border-color:#28648f}.participant-body .modal .notice{background:#b9d7e9;color:#1b507c;font-size:11px}.participant-body .modal p.muted,.participant-body .modal .muted{color:#245b86}.participant-body .modal .modal-foot{gap:8px;margin-top:18px}.participant-body .modal .account-list{max-height:225px}.participant-body .modal input{font-size:11px}.participant-body .modal .iconbtn{color:#0c4a7c}.participant-body #toast{font-size:12px;bottom:25px;background:#064478}.whatsapp-device .phone-screen{background:#efeae2}.whatsapp-device .phone-status{background:#075e54;color:#fff}.whatsapp-device .phone-island{background:#101a19}.whatsapp-device .phone-battery{border-color:#fff}.whatsapp-device .phone-battery:before,.whatsapp-device .phone-battery:after{background:#fff}.whatsapp-device .phone-content{inset:24px 0 0;padding:0;display:flex;flex-direction:column;overflow:hidden}.whatsapp-device .phone-home-indicator{background:#71847c77}.wa-header{height:59px;min-height:59px;background:#075e54;color:#fff;display:flex;align-items:center;padding:7px 9px 7px 5px;gap:6px}.wa-header>button{background:none;color:white;padding:5px;flex-shrink:0}.wa-header .icon{height:20px;width:20px}.wa-group-avatar{width:37px;height:37px;border-radius:50%;background:#b4cadb;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.wa-title{flex:1;min-width:0;padding-left:1px}.wa-title strong{display:block;font-size:14px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wa-title small{font-size:10px;display:block;margin-top:4px;color:#d3e8e1}.wa-header .wa-more{font-size:25px;line-height:1;padding:3px}.wa-conversation{flex:1;min-height:0;overflow-y:auto;padding:10px 8px 12px;background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='140' viewBox='0 0 120 140'%3E%3Cg fill='none' stroke='%23d7d2c9' stroke-width='1' opacity='.6'%3E%3Cpath d='m13 20 6-8 5 8-5 8Z M80 40l10-5 8 9-10 6Z M27 93c-14-15 5-24 9-11 8-9 21 6 0 17Z M87 108l8-15 8 16-8-5Z'/%3E%3Ccircle cx='51' cy='47' r='8'/%3E%3Cpath d='m13 127 10-3m51-55 7 9m25-55 5 3M40 15h9m-4-5v10'/%3E%3C/g%3E%3C/svg%3E");scrollbar-width:none}.wa-conversation::-webkit-scrollbar{display:none}.wa-date{background:#fff9;color:#61706b;border-radius:7px;width:max-content;margin:0 auto 10px;padding:5px 9px;font-size:9px;box-shadow:0 1px 2px #0001}.wa-system{background:#ffedbd;color:#696256;font-size:9px;line-height:1.35;text-align:center;padding:7px 12px;border-radius:7px;margin:0 14px 12px;box-shadow:0 1px 1px #0001}.wa-message-row{display:flex;align-items:flex-start;gap:5px;margin-bottom:9px;padding-right:20px}.wa-message-row.own{justify-content:flex-end;padding-left:24px;padding-right:0}.wa-avatar{width:23px;height:23px;min-width:23px;border-radius:50%;background:#bfcfc6;color:#365848;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;margin-top:3px}.wa-bubble{position:relative;background:white;border-radius:0 8px 8px;padding:7px 8px 5px;min-width:80px;box-shadow:0 1px 1px #0002;max-width:100%;color:#26342f}.wa-bubble:before{content:'';position:absolute;left:-6px;top:0;border-top:8px solid white;border-left:7px solid transparent}.wa-bubble.outgoing{background:#d9fdd3;border-radius:8px 0 8px 8px}.wa-bubble.outgoing:before{left:auto;right:-6px;border-left:0;border-right:7px solid transparent;border-top-color:#d9fdd3}.wa-author{font-size:10px;font-weight:700;margin-bottom:4px;line-height:1.2}.wa-author small{font-weight:400;font-size:8px;color:#829086;display:inline-block;margin-left:6px}.wa-message-text{font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.wa-meta{text-align:right;font-size:8px;color:#8b938c;margin-top:3px;line-height:1}.wa-check{font-size:12px;color:#53adbf;letter-spacing:-4px;margin:0 4px 0 3px}.wa-composer{min-height:57px;display:flex;align-items:flex-end;gap:6px;padding:5px 6px 11px;background:#efeae2}.wa-input-wrap{flex:1;min-width:0;border-radius:23px;background:white;display:flex;align-items:center;position:relative;min-height:40px;padding:3px 8px 3px 4px;box-shadow:0 1px 1px #0001}.wa-input-wrap>button{background:none;color:#829085;font-size:25px;width:32px;padding:1px 3px;line-height:1}.wa-input-wrap textarea{font:12px Arial,sans-serif;color:#333;min-height:30px;max-height:80px;height:30px;padding:7px 2px 5px!important;background:white!important;box-shadow:none!important;border:0!important;border-radius:0!important;resize:none}.wa-char-count{font-size:6px;color:#a6b0a8;position:absolute;bottom:2px;right:13px}.wa-send{background:#008b78;color:white;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.wa-send .icon{width:22px;height:22px;fill:currentColor;stroke-width:1}.wa-emoji-tray{background:#f9faf7;padding:8px;display:flex;justify-content:space-around}.wa-emoji-tray[hidden]{display:none}.wa-emoji-tray button{border:0;background:none;font-size:20px;padding:4px}.led-result .between{font-size:calc(var(--u) * 1.6)}
@media(max-width:400px){.phone-demo-stage{padding:14px 10px 20px}.phone-device{width:min(342px,calc(100vw - 24px));height:590px}.phone-demo-label{font-size:9px}.phone-demo-caption{font-size:9px}.phone-screen h1{font-size:24px}.phone-finalist-image{border-radius:14px}.phone-finalists{column-gap:6px}.phone-success-page h1{font-size:22px}.phone-welcome h1{font-size:27px}.phone-large-logo{width:230px}.phone-session strong{font-size:13px}}

.phone-large-logo{width:270px}.phone-login-brand{padding-top:43px}.phone-welcome{padding-top:28px}.phone-quote{margin-top:12px;min-height:164px}.sky-right,.sky-tower{mask-image:linear-gradient(to bottom,transparent 0,#000 14px)}.phone-screen:before{content:"";position:absolute;top:94px;left:0;right:0;height:55px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 70'%3E%3Cpath d='M0 70V35Q15 16 36 35Q55 8 85 39Q111 17 140 48Q173 34 200 51Q240 32 269 49Q303 20 324 38Q350 5 376 32Q391 21 400 29V70Z' fill='%239bc5dd'/%3E%3C/svg%3E") center/cover;opacity:.35;pointer-events:none}.whatsapp-device .phone-screen:before{display:none}

.podium-avatar{width:70px;height:70px;border-radius:50%;border:4px solid #e4ebd6}.led-winner-avatar{height:calc(var(--u) * 10);width:calc(var(--u) * 10);border-radius:50%;border:calc(var(--u) * .4) solid #d5e9a0}.led-result-avatar{width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:calc(var(--u) * .6)}

.nominee-modal-photo{display:block;width:100%;border-radius:16px}
