@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}.game-container{display:flex;flex-direction:column;height:100vh}@supports (height:100dvh){.game-container{height:100dvh}}@supports (height:100svh){.game-container{height:100svh}}.game-container{background-color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative;overflow:hidden}.game-content{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;overflow:hidden;padding-left:0;padding-right:0}.game-board-container{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem;padding-bottom:1rem;min-height:0}.keyboard-container{flex-shrink:0;padding-bottom:env(safe-area-inset-bottom)}.keyboard-wrapper{width:100%;max-width:100vw;margin:0;padding:.75rem .75rem calc(env(safe-area-inset-bottom) + .25rem);background-color:#f8fafc;border-top:1px solid #e2e8f0;box-sizing:border-box}.keyboard-row{display:flex;justify-content:space-between;gap:.375rem;margin-bottom:.5rem;width:100%}.keyboard-row:last-child{margin-bottom:0}.keyboard-spacer{width:.5rem;flex-shrink:0}.keyboard-actions{display:flex;gap:.75rem;width:100%;justify-content:center}.keyboard-action-btn{flex:1 1;height:clamp(3.2rem,7vh,4.25rem);border-radius:.75rem;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 6px rgba(0,0,0,.12);border:none;color:#fff}.keyboard-action-btn.action-enter{background:linear-gradient(135deg,#22c55e,#16a34a)}.keyboard-action-btn.action-enter:active{transform:scale(.97)}.keyboard-action-btn.action-backspace{background:linear-gradient(135deg,#ef4444,#dc2626)}.keyboard-action-btn.action-backspace:active{transform:scale(.97)}.keyboard-action-btn.compact{flex:0 0 32.5%}.keyboard-key{position:relative;overflow:hidden;font-weight:600;text-transform:uppercase;transition:all .15s ease-in-out;border-radius:.5rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.15)}.keyboard-key.small{flex:1 1;font-size:1.05rem}.keyboard-key.large,.keyboard-key.small{height:clamp(3.2rem,6.5vh,4rem);min-width:0}.keyboard-key.large{flex:1.6 1;font-size:.95rem}.keyboard-key.default{background-color:#fff;color:#1f2937;border:1px solid #d1d5db}.keyboard-key.default:hover{background-color:#d1d5db}.keyboard-key.default:active{background-color:#9ca3af;transform:scale(.95)}.keyboard-key.correct{background-color:#22c55e;color:#fff;border-color:#22c55e}.keyboard-key.present{background-color:#eab308;color:#fff;border-color:#eab308}.keyboard-key.absent{background-color:#6b7280;color:#fff;border-color:#6b7280}.keyboard-key.enter{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;box-shadow:0 3px 6px rgba(34,197,94,.3);border:none}.keyboard-key.enter:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 8px rgba(34,197,94,.4)}.keyboard-key.enter:active{transform:scale(.95)}.keyboard-key.backspace{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700;box-shadow:0 3px 6px rgba(239,68,68,.3);border:none}.keyboard-key.backspace:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 8px rgba(239,68,68,.4)}.keyboard-key.backspace:active,.keyboard-key:active{transform:scale(.95)}.game-tile{width:calc((min(64vw, 20rem) - (.24rem * 4)) / 5);aspect-ratio:1/1;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:clamp(.8rem,1.8vw,1.05rem);font-weight:700;text-transform:uppercase;border-radius:.375rem;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-tile.empty{border-color:#d1d5db;background-color:#fff;color:#1f2937}.game-tile.current{border-color:#9ca3af;background-color:#fff;color:#1f2937;transform:scale(1.05);box-shadow:0 4px 6px rgba(0,0,0,.1)}.game-tile.correct{background-color:#22c55e;color:#fff;border-color:#22c55e}.game-tile.present{background-color:#eab308;color:#fff;border-color:#eab308}.game-tile.absent{background-color:#6b7280;color:#fff;border-color:#6b7280}.game-board{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(64vw,20rem);margin:0 auto;padding:.25rem}.game-grid{display:grid;grid-template-rows:repeat(6,1fr);grid-gap:.24rem;gap:.24rem}.game-row{display:flex;gap:.24rem}.error-placeholder{height:2.6rem;display:flex;align-items:flex-end;justify-content:center;margin-bottom:.25rem}.verify-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.icon-sm{width:1.25rem;height:1.25rem}.icon-md{width:1.5rem;height:1.5rem}.icon-lg{width:2rem;height:2rem}.icon-xl{width:3rem;height:3rem}.icon-2xl{width:4rem;height:4rem}.icon-3xl{width:5rem;height:5rem}.leading-relaxed{line-height:1.625}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;color:#1f2937;background-color:#fff;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{overflow-x:hidden;height:100%}.safe-area-inset{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.h-screen{height:100vh}.min-h-screen{min-height:100vh}@supports (min-height:100dvh){.min-h-screen{min-height:100dvh}}@supports (min-height:100svh){.min-h-screen{min-height:100svh}}.w-full{width:100%}.max-w-none{max-width:none}.max-w-4xl{max-width:56rem}.max-w-sm{max-width:24rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.mx-auto{margin-left:auto;margin-right:auto}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-6{padding-top:1.5rem}.pb-4{padding-bottom:1rem}.p-8{padding:2rem}.pl-6{padding-left:1.5rem}.mt-8{margin-top:2rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-white{color:#fff}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-800{color:#1f2937}.text-gray-700{color:#374151}.text-gray-900{color:#111827}.text-blue-600{color:#2563eb}.text-blue-800{color:#1e40af}.text-green-600{color:#16a34a}.text-yellow-600{color:#ca8a04}.text-red-600{color:#dc2626}.text-orange-600{color:#ea580c}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.bg-gray-300{background-color:#d1d5db}.bg-gray-500{background-color:#6b7280}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-blue-600{background-color:#2563eb}.bg-green-50{background-color:#f0fdf4}.bg-green-100{background-color:#dcfce7}.bg-green-500{background-color:#22c55e}.bg-yellow-500{background-color:#eab308}.bg-red-50{background-color:#fef2f2}.bg-orange-50{background-color:#fff7ed}.border-gray-100{border-color:#f3f4f6}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.border-gray-400{border-color:#9ca3af}.border-green-200{border-color:#bbf7d0}.border-green-500{border-color:#22c55e}.border-yellow-500{border-color:#eab308}.border-red-200{border-color:#fecaca}.border-orange-200{border-color:#fed7aa}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.z-10{z-index:10}.relative{position:relative}.overflow-hidden{overflow:hidden}.grid{display:grid}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}button{cursor:pointer;border:none;background:none;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}.touch-manipulation{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.focus-ring:focus{outline:none;box-shadow:0 0 0 2px #3b82f6,0 0 0 4px rgba(59,130,246,.5)}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.hover\:bg-gray-300:hover{background-color:#d1d5db}.hover\:bg-blue-700:hover{background-color:#1d4ed8}.hover\:text-gray-800:hover{color:#1f2937}.hover\:text-blue-800:hover{color:#1e40af}.active\:bg-gray-400:active{background-color:#9ca3af}.active\:bg-blue-800:active{background-color:#1e40af}.active\:scale-95:active{transform:scale(.95)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.game-title{font-size:1.875rem;font-weight:700;color:#1f2937}.game-header{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.game-header-content{max-width:32rem;margin:0 auto;padding:.75rem}.game-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.game-header-center{flex:1 1;display:flex;justify-content:center}.game-header-right{display:flex;align-items:center;gap:1rem}.timer-display{display:flex;align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:1.0625rem;font-weight:700}.timer-display.red{color:#dc2626}.timer-display.yellow{color:#ca8a04}.timer-display.blue{color:#2563eb}.reset-button{padding:.5rem;color:#4b5563;border-radius:.5rem;transition:color .15s ease-in-out;touch-action:manipulation}.reset-button:hover{color:#1f2937;background-color:#f3f4f6}.game-status{animation:slideUp .3s ease-out forwards}.game-status.won{color:#16a34a;background-color:#f0fdf4;border-radius:.5rem;border:1px solid #bbf7d0}.game-status.lost,.game-status.won{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.game-status.lost{color:#dc2626;background-color:#fef2f2;border-radius:.5rem;border:1px solid #fecaca}.game-status.timeUp{display:flex;align-items:center;gap:.5rem;color:#ea580c;background-color:#fff7ed;padding:.5rem 1rem;border-radius:.5rem;border:1px solid #fed7aa}.welcome-screen{display:flex;flex-direction:column;height:100vh;background:linear-gradient(180deg,#eff6ff,#fff);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.welcome-content{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem}.welcome-card{text-align:center;max-width:28rem}.app-icon{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.features-card{background-color:#fff;border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #f3f4f6;margin-bottom:1.5rem}.features-list{display:flex;flex-direction:column;gap:.75rem;text-align:left}.feature-item{display:flex;align-items:center;gap:.75rem}.feature-dot{width:.5rem;height:.5rem;border-radius:50%}.feature-dot.blue{background-color:#2563eb}.feature-dot.green{background-color:#22c55e}.feature-dot.yellow{background-color:#eab308}.feature-dot.purple{background-color:#a855f7}.start-button{padding:1rem 2rem;background-color:#2563eb;color:#fff;font-weight:600;font-size:1.125rem;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:none;cursor:pointer;transition:background-color .15s ease-in-out;touch-action:manipulation;width:100%;max-width:24rem}.start-button:hover{background-color:#1d4ed8}.start-button:active{background-color:#1e40af}.footer{padding:1rem 1.5rem;text-align:center}.footer-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-text{font-size:.75rem;color:#6b7280}.footer-links{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.footer-link{color:#6b7280;text-decoration:none;transition:color .15s ease-in-out}.footer-link:hover{color:#374151}.footer-separator{color:#6b7280}.success-screen{display:flex;flex-direction:column;height:100vh;background:linear-gradient(180deg,#f0fdf4,#fff);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.success-icon{width:5rem;height:5rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.instructions-card{background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #f3f4f6;margin-bottom:2rem;text-align:left}.instructions-list{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#4b5563}.verify-button{padding:1rem 2rem;background-color:#2563eb;color:#fff;font-weight:600;font-size:1.125rem;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:none;cursor:pointer;transition:all .15s ease-in-out;touch-action:manipulation;min-width:240px;display:flex;align-items:center;justify-content:center;gap:.75rem}.verify-button:hover{background-color:#1d4ed8}.verify-button:active{background-color:#1e40af}.verify-button:disabled{opacity:.5;cursor:not-allowed}.verify-description{font-size:.875rem;color:#6b7280;text-align:center;max-width:24rem}.error-message{display:block;color:#dc2626;background:none;padding:0;border-radius:0;border:none}.error-message-container{display:flex;justify-content:center;margin-bottom:1rem;animation:none}.error-message-container .error-message{font-weight:600;font-size:.875rem;text-align:center;max-width:20rem;box-shadow:none}.loading-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f9fafb}.loading-spinner{width:2rem;height:2rem;border:4px solid #2563eb;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.loading-text{color:#4b5563}.tile-flip{animation:tileFlip .6s ease-in-out forwards}.tile-reveal{animation:tileReveal .3s ease-in-out forwards}.tile-bounce{animation:tileBounce .3s ease-in-out}.btn-press{transform:scale(.95);transition:transform .1s ease-in-out}.spinner{width:1.25rem;height:1.25rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.slide-up{animation:slideUp .3s ease-out forwards}@keyframes tileFlip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes tileReveal{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tileBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.shake{animation:shake .5s ease-in-out}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:375px){.keyboard-key.small{height:3.1rem;font-size:1rem}.keyboard-key.large{height:3.1rem;font-size:.9rem}.keyboard-wrapper{padding:.5rem}.keyboard-action-btn{height:3.5rem}}@media (min-width:376px) and (max-width:414px){.keyboard-key.large,.keyboard-key.small{height:3.3rem}.keyboard-wrapper{padding:.6rem}.keyboard-action-btn{height:3.75rem}}@media (min-width:415px) and (max-width:639px){.keyboard-key.large,.keyboard-key.small{height:3.4rem}.keyboard-action-btn{height:3.9rem}}@media (min-width:640px){.game-board{width:min(70vw,26rem)}.game-tile{width:calc((min(70vw, 26rem) - (.3rem * 4)) / 5)}.keyboard-key.small{height:3.6rem;font-size:1.05rem}.keyboard-key.large{height:3.6rem;font-size:.95rem}.keyboard-action-btn{height:4.1rem}.game-header-content{padding:1rem}.game-title{font-size:2.25rem}.timer-display{font-size:1.125rem}.app-icon{width:8rem;height:8rem}.features-card{padding:1.25rem;margin-bottom:2rem}.welcome-content{padding-top:3rem;padding-bottom:3rem}}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-8>*+*{margin-top:2rem}.last\:mb-0:last-child{margin-bottom:0}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.font-medium{font-weight:500}.list-disc{list-style-type:disc}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-8{width:2rem}.h-8{height:2rem}.w-10{width:2.5rem}.h-10{height:2.5rem}@supports (height:100dvh){.success-screen,.welcome-screen{height:100dvh}}@supports (height:100svh){.success-screen,.welcome-screen{height:100svh}}