:root{--background:#f5f7fa;--foreground:#151a24;--muted:#687181;--line:#e3e7ee;--soft:#eef1f6;--accent:#009e7b;--accent-soft:#e7f8f3;--brand:#151a24;--radius:20px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button[aria-busy=true]{cursor:progress}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #69c8a9}button{color:inherit}::selection{background:#d6f4e6}.site-header{justify-content:space-between;align-items:center;max-width:1184px;height:88px;margin:auto;padding:0 40px;display:flex}.wordmark{letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:700;display:flex}.wordmark-dot{color:var(--accent);margin-left:-9px}.site-header nav{align-items:center;gap:28px;display:flex}.nav-link{color:#545860;font-size:14px}.button{border:1px solid var(--foreground);background:var(--foreground);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:13px 20px;font-size:15px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#35363c}.button-small{padding:10px 15px;font-size:14px}.button-secondary{color:var(--foreground);border-color:var(--line);background:#fff}.button-secondary:hover{background:var(--soft)}.page-intro{text-align:center;margin:30px auto 29px;padding:0 20px}.eyebrow{letter-spacing:1.9px;color:var(--muted);font-weight:600;margin:0 0 12px!important;font-size:11px!important}.page-intro h1{letter-spacing:-1.25px;margin:0 0 12px;font-size:clamp(28px,3.4vw,36px);font-weight:600;line-height:1.2}.page-intro p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.feed-page{min-height:calc(100svh - 155px);padding:1px 20px 28px}.swipe-stage{width:min(100%,310px);margin:auto}.card-meta{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 11px;font-size:13px;display:flex}.card-meta>span:first-child{font-weight:550}.muted{color:var(--muted)}.screenshot-card{aspect-ratio:1290/2796;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f5f5f7;border-radius:21px;max-height:51svh;margin:auto;position:relative;overflow:hidden;box-shadow:0 5px 28px #20263d0c,0 0 0 1px #161a2212}.screenshot-card img{object-fit:contain;width:100%;height:100%;display:block}.vote-controls{justify-content:space-between;align-items:center;gap:12px;margin:23px 0 15px;display:flex}.vote-button{border:1px solid var(--line);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;transition:transform .15s,background .15s;display:grid}.vote-button:hover{background:var(--soft);transform:translateY(-2px)}.vote-button.like{color:var(--accent);background:var(--accent-soft);border-color:#e4e6fa}.vote-hint{color:var(--muted);text-align:center;font-size:12px;line-height:1.5}.text-link{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--foreground)}.mobile-cta{justify-content:center;display:flex}.site-footer{max-width:1184px;min-height:67px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:22px 40px;font-size:12px;display:flex}.site-footer a:hover{color:var(--foreground)}@media (min-height:900px){.page-intro{margin-top:46px;margin-bottom:36px}.screenshot-card{max-height:53svh}.swipe-stage{width:330px}}@media (max-width:600px){.site-header{height:74px;padding:0 22px}.wordmark{font-size:22px}.site-header nav{gap:14px}.nav-link{font-size:12px}.button-small{padding:9px 12px;font-size:13px}.page-intro{margin:20px auto 24px}.page-intro h1{letter-spacing:-1px;font-size:27px}.page-intro p{font-size:14px}.eyebrow{font-size:10px!important}.swipe-stage{width:min(100%,290px)}.screenshot-card{max-height:49svh}.vote-controls{margin-top:21px}.site-footer{text-align:center;justify-content:center;padding:20px 22px;font-size:11px}.site-footer>span{display:none}.feed-page{min-height:calc(100svh - 129px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.nav-icon{display:none}.icon-button{min-width:40px;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--soft);color:var(--foreground)}.card-slot{min-height:100px;position:relative}.screenshot-card{cursor:grab}.screenshot-card:active{cursor:grabbing}.card-actions{justify-content:space-between;align-items:center;margin-top:-9px;display:flex}.card-actions .text-link{font-size:12px}.expand-button{color:#fff;opacity:0;background:#18191bc9;border:1px solid #fff4;border-radius:9px;place-items:center;min-width:36px;height:36px;transition:opacity .15s;display:grid;position:absolute;bottom:12px;right:12px}.screenshot-card:hover .expand-button,.expand-button:focus-visible{opacity:1}.swipe-stamp{text-transform:uppercase;pointer-events:none;z-index:2;border:3px solid;border-radius:8px;padding:6px 14px;font-size:25px;font-weight:700;position:absolute;top:24px}.stamp-like{color:#4c56d5;background:#fff;left:18px;transform:rotate(-12deg)}.stamp-pass{color:#555;background:#fff;right:18px;transform:rotate(12deg)}.feed-status{text-align:center;max-width:440px;margin:8px auto 0;font-size:12px}.feed-status:empty{display:none}.loading-state{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:80px 20px;font-size:14px;display:flex}.spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;max-width:480px;margin:80px auto;padding:0 20px}.empty-state h2{letter-spacing:-.7px;font-size:25px;font-weight:550}.empty-state p{color:var(--muted);margin:12px auto 24px;line-height:1.65}.empty-icon,.success-icon{background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;margin:0 auto 24px;display:grid}.standalone-empty{min-height:calc(100svh - 350px)}.standalone-empty h1{letter-spacing:-1px;font-size:30px;line-height:1.2}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10121b65;animation:.15s fade-in;position:fixed;inset:0}.modal-content{z-index:51;background:#fff;border-radius:20px;width:calc(100% - 36px);max-width:440px;max-height:90svh;padding:30px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0002}.modal-title{letter-spacing:-.5px;margin:0 32px 10px 0;font-size:22px;font-weight:600;line-height:1.3}.modal-description{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.modal-close{position:absolute;top:16px;right:14px}.modal-wide{text-align:center;max-width:720px}.expanded-image{border-radius:12px;width:auto;max-width:100%;max-height:72svh;margin:auto;display:block}.modal-wide .modal-description{margin-bottom:16px}.modal-wide .modal-title{font-size:18px}.radio-list{gap:18px;margin:0 0 26px;display:grid}.radio-list label{align-items:center;gap:10px;font-size:14px;display:flex}.radio-list input{accent-color:var(--accent);width:18px;height:18px}.error-message{color:#a72b35;background:#fff2f2;border:1px solid #f7dddd;border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.5}.text-button{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:14px;display:inline-flex}.text-button:hover{color:var(--foreground)}.form-page{width:min(100% - 40px,510px);min-height:calc(100svh - 280px);margin:32px auto 60px}.form-page h1,.results-page h1{letter-spacing:-1.15px;margin:0 0 12px;font-size:34px;font-weight:550;line-height:1.15}.lead{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.6}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:27px;font-size:14px;display:inline-flex}.back-link:hover{color:var(--foreground)}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.dropzone{cursor:pointer;border:1.5px dashed #d6d9df;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:204px;margin-bottom:28px;padding:25px 16px;transition:background .15s,border-color .15s;display:flex;position:relative}.dropzone:hover,.dropzone.is-dragging{border-color:var(--accent);background:#fafaff}.dropzone:focus-within{outline-offset:3px;outline:3px solid #69c8a9}.dropzone strong{margin-bottom:7px;font-size:16px;font-weight:550}.dropzone>span:not(.upload-icon){color:var(--muted);font-size:14px}.dropzone small{color:#838892;margin-top:17px;font-size:12px}.upload-icon{color:#737984;margin-bottom:17px}.file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.field{gap:9px;margin-bottom:22px;display:grid}.field label,.share-box label{font-size:14px;font-weight:500}.field input,.field select,.share-box input,.private-link-box input{appearance:none;width:100%;min-width:0;color:var(--foreground);background:#fff;border:1px solid #dde0e5;border-radius:9px;padding:13px 14px;font-size:15px;line-height:1.4}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2370747b'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.field input::placeholder{color:#92969e}.form-note,.under-button{color:var(--muted);margin:2px 0 20px;font-size:12px;line-height:1.6}.under-button{text-align:center;margin:15px 0 0}.full-width{width:100%}.upload-previews{gap:10px;margin:-10px -3px 20px;padding:8px 3px 12px;display:flex;overflow:auto}.upload-preview{flex-shrink:0;width:100px;position:relative}.upload-preview>img{object-fit:contain;background:var(--soft);border-radius:8px;width:100%;height:168px;display:block}.preview-remove{color:#fff;background:#18191b;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-6px;right:-5px}.preview-order{justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;display:flex}.preview-order button{background:0 0;border:none;place-items:center;padding:6px;display:grid}.preview-order button:disabled{opacity:.2;cursor:default}.upload-progress{color:var(--muted);gap:8px;margin:18px 0;font-size:13px;display:grid}.upload-progress progress{width:100%;height:5px;accent-color:var(--accent)}.success-page{text-align:center;padding-top:34px}.success-page .lead{margin-bottom:28px}.share-box{background:var(--soft);border:1px solid var(--line);text-align:left;border-radius:14px;gap:12px;padding:22px;display:grid}.share-box input{background:#fff;font-size:14px}.success-links{justify-content:space-between;gap:16px;margin:20px 0 32px;display:flex}.private-link-box{text-align:left;border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:14px;margin:0 0 30px;padding-top:25px;display:flex}.private-link-box>svg{flex-shrink:0;margin-top:2px}.private-link-box>div{min-width:0}.private-link-box h2{color:var(--foreground);margin:0 0 9px;font-size:15px;font-weight:550}.private-link-box p{margin:0 0 12px;font-size:13px;line-height:1.6}.private-link-box input{font-size:12px}.private-link-box .text-button{font-size:13px}.results-page{width:calc(100% - 48px);max-width:880px;min-height:calc(100svh - 260px);margin:43px auto 60px}.results-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.results-heading .lead{margin-bottom:0}.results-heading{margin-bottom:34px}.result-set{border:1px solid var(--line);border-radius:16px;margin-bottom:24px;padding:25px}.result-detail{border:0;padding:0}.set-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.set-heading h2{letter-spacing:-.5px;margin:0 0 7px;font-size:21px;font-weight:550}.set-heading .muted{font-size:13px}.status-label{background:var(--soft);color:#555d69;border-radius:6px;padding:6px 9px;font-size:12px}.status-label.paused{color:#896526;background:#fff5e6}.result-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.result-image{min-width:0}.result-image>a{background:var(--soft);border-radius:12px;display:block;overflow:hidden}.result-image img{object-fit:contain;width:100%;height:270px;display:block}.result-image-title{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:15px 0 10px;font-size:12px;display:flex}.result-image-title strong{font-weight:550}.result-bar{background:#eef0f4;border-radius:5px;height:4px;overflow:hidden}.result-bar>span{background:var(--accent);border-radius:5px;height:100%;display:block}.vote-breakdown{color:var(--muted);margin:10px 0 0;font-size:12px}.set-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:25px;display:flex}.set-actions .button{padding:10px 12px;font-size:13px}.small-note{color:var(--muted);margin:24px 0 0;line-height:1.6;font-size:12px!important}.stats-row{border-block:1px solid var(--line);gap:72px;margin:0 0 28px;padding:27px 0;display:flex}.stats-row>div{grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;display:grid}.stats-row strong{letter-spacing:-.7px;font-size:30px;font-weight:500}.stats-row>div>span:last-child{color:var(--muted);grid-column:1/-1;font-size:13px}.segment-control{border:1px solid var(--line);background:var(--soft);border-radius:9px;gap:2px;width:fit-content;margin:0 0 25px;padding:3px;display:flex}.segment-control button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 14px;font-size:13px}.segment-control button.active{color:var(--foreground);background:#fff;box-shadow:0 1px 4px #0000000a}.owner-actions{gap:22px;display:flex}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.dialog-actions .button{padding:11px 14px;font-size:13px}.button-danger{background:#ab303c;border-color:#ab303c}.button-danger:hover{background:#942630}.report-row{border-bottom:1px solid var(--line);gap:22px;padding:22px 0;display:flex}.report-row>img{object-fit:contain;width:95px;height:190px}.report-row h2{font-size:18px}.report-row p{color:var(--muted);font-size:14px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (hover:none){.expand-button{opacity:1}}@media (max-width:600px){.site-header{padding:0 18px}.wordmark{letter-spacing:-.8px;gap:7px;font-size:19px}.wordmark svg{width:20px}.wordmark-dot{margin-left:-7px}.site-header nav{gap:7px}.nav-text{display:none}.nav-icon{display:block}.nav-link{padding:10px}.button-small{gap:8px;padding:10px;font-size:12px}.form-page{margin-top:23px}.form-page h1,.results-page h1{font-size:29px}.lead{font-size:15px}.dropzone{min-height:190px}.results-page{width:calc(100% - 36px);margin-top:28px}.result-set{padding:18px}.result-detail{padding:0}.result-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.result-image img{height:240px}.set-actions{flex-wrap:wrap;align-items:flex-start}.owner-actions{gap:20px}.stats-row{gap:45px}.success-links .text-link{font-size:13px}.modal-content{padding:26px 22px}.dialog-actions{flex-wrap:wrap}.eyebrow{font-size:11px!important}.card-actions .text-link{font-size:13px}.vote-hint,.site-footer{font-size:12px}.small-note{margin-top:20px}.feed-page{overflow-x:clip}}@media (max-width:360px){.wordmark{font-size:17px}.site-header{padding:0 12px}.button-small{padding:9px}.result-image img{height:210px}}.site-header{max-width:1200px;height:72px}.wordmark{letter-spacing:-.9px;gap:11px;font-size:22px;font-weight:700}.brand-mark{width:28px;height:30px;margin-right:1px;display:block;position:relative}.brand-mark>span{border-radius:5px;width:20px;height:26px;position:absolute;top:2px}.brand-mark>span:first-child{background:#ffdada;left:0;transform:rotate(-16deg)}.brand-mark>span:last-child{color:#fff;box-shadow:0 0 0 2px var(--background);background:#f45252;place-items:center;display:grid;right:0;transform:rotate(10deg)}.site-header .button-small{border-radius:30px;padding:11px 17px}.site-footer{justify-content:center;min-height:52px;padding:16px 24px;font-size:12px}.site-footer a{opacity:.8}@media (max-width:600px){.site-header{height:64px;padding:0 20px}.wordmark{gap:9px;font-size:19px}.wordmark .brand-mark svg{width:12px}.brand-mark{width:26px;height:28px}.brand-mark>span{width:18px;height:24px}.site-header .button-small{padding:10px 13px;font-size:12px}.site-header nav{gap:5px}.nav-link{padding:10px 7px}.site-footer{min-height:50px;font-size:11px}}@media (max-width:360px){.site-header{padding:0 14px}.wordmark{gap:7px;font-size:17px}.site-header .button-small{padding:9px 10px}}
.feed-page{--deck-height:clamp(280px, calc(100svh - 108px), 1100px);--like:#00b98e;--pass:#ff4266;min-height:calc(100svh - 80px);padding:10px 32px 24px;overflow-x:clip}body:has(.feed-page) .site-footer{display:none}.feed-page .swipe-stage{width:min(100%, calc(var(--deck-height) * var(--screenshot-ratio) + 410px));grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:80px;margin:auto;display:grid;position:relative}.feed-page .swipe-stage.wide-stage{gap:44px;width:min(100%,1280px)}.deck-details{min-width:0}.feed-page .page-intro{text-align:left;margin:0 0 38px;padding:0}.feed-page .page-intro h1{letter-spacing:-2px;margin:0 0 20px;font-size:clamp(40px,4.4vw,58px);font-weight:650;line-height:1.04}.feed-page .page-intro h1>span{color:var(--foreground)}.feed-page .page-intro p{max-width:275px;color:var(--muted);font-size:15px;line-height:1.6}.feed-page .card-slot{width:100%;height:var(--deck-height);isolation:isolate;margin:0;position:relative;container-type:inline-size}.feed-page .screenshot-card,.feed-page .peek-card{--shot-width:min(100cqw, calc(var(--deck-height) * var(--screenshot-ratio)));left:calc((100% - var(--shot-width)) / 2);top:calc((100% - var(--shot-width) / var(--screenshot-ratio)) / 2);width:var(--shot-width);height:calc(var(--shot-width) / var(--screenshot-ratio));aspect-ratio:auto;max-height:none;box-shadow:none;background:0 0;border-radius:12.8%/5.7%;margin:0;position:absolute;overflow:hidden}.feed-page .screenshot-card{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50% 80%}.feed-page .screenshot-card:active{cursor:grabbing}.feed-page .screenshot-card img,.feed-page .peek-card img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.card-shade{display:none}.peek-card{pointer-events:none}.peek-card:after{content:"";background:#f3f5f9b0;position:absolute;inset:0}.peek-1{z-index:2;transform:translateY(5px)scale(.985)}.peek-2{z-index:1;transform:translateY(9px)scale(.97)}.feed-page .swipe-stamp{letter-spacing:1px;box-shadow:none;background:#fff;border:3px solid;border-radius:7px;padding:9px 12px 7px;font-size:30px;font-weight:750;line-height:1;top:34px}.feed-page .stamp-like{color:var(--like);left:18px;transform:rotate(-14deg)}.feed-page .stamp-like,.feed-page .stamp-pass{padding:10px 14px 8px;font-size:34px;top:104px}.feed-page .stamp-pass{color:var(--pass);right:18px;transform:rotate(14deg)}.feed-page .card-meta{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 24px;display:flex}.app-name{min-width:0;color:inherit;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;display:flex}.feed-page .mobile-card-meta{display:none}.app-name strong{letter-spacing:-.25px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:17px;font-weight:600;display:block;overflow:hidden}.app-link-label{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.app-name:hover .app-link-label{text-underline-offset:3px;text-decoration:underline}.options-button{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:44px;height:44px}.game-controls{justify-content:center;align-items:flex-start;gap:24px;padding:4px 0 0;display:flex}.game-control{justify-items:center;gap:13px;display:grid;position:relative}.game-button{cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e4e8ef;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:0 4px 20px #0e183309;outline-offset:6px!important}.game-button>span{place-items:center;display:grid}.game-pass{color:var(--pass)}.game-like{color:var(--like)}.game-button[aria-disabled=true],.inspect-control[aria-disabled=true]{opacity:1;cursor:default}.control-label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.control-label kbd{display:none}.inspect-control{border:1px solid var(--line);width:44px;height:44px;box-shadow:none;color:var(--muted);background:#fff;border-radius:50%;place-items:center;margin-top:16px;transition:transform .15s,color .15s;display:grid}.inspect-control:hover{color:var(--foreground);transform:scale(1.08)}.inspect-control:active{transform:scale(.92)}.drag-halo{pointer-events:none;border:2px solid;border-radius:50%;height:88px;position:absolute;inset:-7px -7px auto}.halo-like{border-color:var(--like);background:#00b98e24}.halo-pass{border-color:var(--pass);background:#ff426624}.button-burst{pointer-events:none;width:0;height:0;position:absolute;top:37px;left:50%}.button-burst i{background:var(--pass);border-radius:50%;width:5px;height:5px;position:absolute}.burst-like i{background:var(--like)}.deck-bottom{justify-items:center;margin-top:26px;display:grid}.keyboard-hint{color:var(--muted);align-items:center;gap:5px;margin:0 0 32px;font-size:11px;display:flex}.keyboard-hint kbd{border:1px solid var(--line);background:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-family:inherit;display:grid}.keyboard-hint kbd:last-child{margin-right:4px}.builder-invite{text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.builder-invite:hover{text-decoration:underline}.session-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:9px;font-size:11px}.sound-control{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.preview-note{text-align:center;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}.feed-page .feed-status{margin-top:0}.deck-finished{padding-top:30px}.finished-mark{background:var(--foreground);color:#fff;width:76px;height:100px;box-shadow:none;border-radius:16px;place-items:center;margin:0 auto 30px;display:grid;transform:rotate(-6deg)}.deck-finished h2{font-size:32px;font-weight:650}.modal-content.modal-wide{overscroll-behavior:contain;width:calc(100% - 32px);max-width:1000px;max-height:calc(100svh - 32px);padding:0}.viewer-heading{z-index:1;text-align:left;border-bottom:1px solid var(--line);background:#fff;padding:15px 54px 12px 18px;position:sticky;top:0}.modal-wide .modal-title{margin:0 0 3px}.modal-wide .modal-description{margin:0;font-size:12px}.modal-wide .expanded-image{border-radius:0;width:100%;max-height:none}.deck-options{gap:5px;display:grid}.deck-options>a,.deck-options>button{min-height:50px;color:var(--foreground);background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.deck-options>a:hover,.deck-options>button:hover{background:var(--soft)}.deck-options .options-primary{background:var(--foreground);color:#fff;margin-bottom:12px}.deck-options .options-primary:hover{background:#303744}.options-primary svg:last-child{margin-left:auto}.source-credit{color:var(--muted);margin:20px 12px 0;font-size:12px;line-height:1.6}.source-credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){body:has(.feed-page) .site-header{display:none}body:has(.deck-finished) .site-header{display:flex}.feed-page{--deck-height:max(240px, calc(100dvh - 12px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:100dvh;padding:calc(6px + env(safe-area-inset-top)) 6px calc(6px + env(safe-area-inset-bottom))}.feed-page .swipe-stage,.feed-page .swipe-stage.wide-stage{--image-height:min(var(--deck-height), calc((100vw - 12px) / var(--screenshot-ratio)));width:min(100%, calc(var(--deck-height) * var(--screenshot-ratio)));max-width:none;height:var(--deck-height);padding:0;display:block;position:relative}.feed-page .card-slot{height:100%}.feed-page .peek-card{transform:none}.feed-page .swipe-stage.wide-stage{--image-height:var(--deck-height)}.feed-page .wide-stage .screenshot-card,.feed-page .wide-stage .peek-card{background:#101622;border-radius:12.8%/5.7%;width:100%;height:100%;inset:0}.feed-page .wide-stage .screenshot-card img,.feed-page .wide-stage .peek-card img{border-radius:5.7%/12.8%;width:100%;height:auto;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.feed-page .wide-stage .card-shade{display:none}.card-shade{pointer-events:none;background:linear-gradient(#0000 50%,#07101a12 63%,#07101a8c 83%,#07101acc 100%);display:block;position:absolute;inset:0}.deck-details{display:contents}.feed-page .page-intro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.deck-bottom{display:none}.feed-page .card-meta{z-index:10;left:18px;right:18px;bottom:calc((var(--deck-height) - var(--image-height)) / 2 + 116px);color:#fff;gap:12px;min-height:44px;margin:0;position:absolute}.feed-page .deck-details>.card-meta{display:none}.feed-page .mobile-card-meta{display:flex;bottom:116px}.feed-page .app-name{background:0 0;gap:7px;min-width:0;padding:0}.feed-page .app-name strong{letter-spacing:-.45px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:23px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.app-link-label{color:#fffffff0;font-size:13px;line-height:1.35}.feed-page .options-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15202d55;border:0;border-radius:50%;width:44px;min-width:44px;height:44px}.feed-page .options-button:hover{background:#15202d80}.game-controls{z-index:10;left:0;right:0;bottom:calc((var(--deck-height) - var(--image-height)) / 2 + 25px);pointer-events:none;align-items:center;gap:20px;padding:0;position:absolute}.game-controls button{pointer-events:auto}.game-button{background:#fff;border:0;width:70px;height:70px;box-shadow:0 5px 24px #020a1a1f}.game-control{gap:0}.control-label{display:none}.inspect-control{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:42px;height:42px;box-shadow:none;background:#17233140;border:1px solid #ffffff50;margin:0}.inspect-control:hover{color:#fff}.drag-halo{height:84px}.button-burst{top:35px}.preview-note{z-index:10;top:calc((var(--deck-height) - var(--image-height)) / 2 + 14px);color:#fff;background:#0d172abf;border-radius:20px;width:fit-content;margin:auto;padding:7px 10px;font-size:11px;position:absolute;bottom:auto;left:14px;right:14px}.feed-page .feed-status:not(:empty){z-index:22;top:calc(16px + env(safe-area-inset-top));background:#fff;border-radius:12px;padding:10px 14px;position:fixed;left:12px;right:12px;box-shadow:0 3px 16px #0002}.modal-content.modal-wide{border-radius:14px;width:calc(100% - 12px);max-height:calc(100svh - 12px)}}@media (min-width:761px) and (max-height:650px){.feed-page{--deck-height:max(230px, calc(100svh - 88px))}.feed-page .page-intro{margin-bottom:14px}.feed-page .page-intro h1{margin-bottom:12px;font-size:40px}.deck-bottom .keyboard-hint{display:none}.deck-bottom{margin-top:20px}body:has(.feed-page) .site-header{height:56px}}@media (prefers-reduced-motion:reduce){.peek-1,.peek-2{transform:none}}
.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{max-width:1360px;padding-inline:40px}.wordmark{letter-spacing:-.8px;font-size:21px}.brand-mark>span:first-child{background:#e0e5ee}.brand-mark>span:last-child{background:var(--brand)}.button{border-radius:12px;min-height:46px;font-weight:600}.button:hover{background:#303744}.button:active{transform:translateY(1px)}.button-secondary:hover{background:var(--soft)}.site-header .button{min-height:40px;font-weight:500}.nav-link{color:var(--muted)}.form-page{width:min(100% - 40px,540px);margin-top:42px}.form-page h1,.results-page h1{letter-spacing:-.035em;font-size:42px;font-weight:650}.form-page>.lead{max-width:440px}.form-section-heading{justify-content:space-between;align-items:center;margin:28px 0 15px;display:flex}.form-section-heading h2{align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.form-section-heading h2>span{font-variant-numeric:tabular-nums;width:25px;height:25px;color:var(--muted);border:1px solid #e0e5ed;border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.form-section-heading>span{color:var(--muted);font-size:11px}.dropzone{background:#fff;border-color:#dce2eb;border-radius:20px;min-height:226px;margin-bottom:16px;transition:background .2s,border-color .2s}.store-link-form>label{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.store-link-input{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:0 16px;display:flex}.store-link-input:focus-within{border-color:var(--foreground)}.store-link-input input{width:100%;min-width:0;min-height:60px;color:var(--foreground);background:0 0;border:0;font-size:16px}.store-link-input input:focus-visible{outline:none}.store-link-form .button{min-height:52px}.manual-upload-link{color:var(--muted);margin:34px auto 0;font-size:13px;display:block}.imported-app-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.imported-app-summary>div{min-width:0}.imported-app-summary strong{font-size:19px;line-height:1.3;display:block}.imported-app-summary a{color:var(--muted);align-items:center;gap:6px;margin-top:7px;font-size:12px;display:inline-flex}.imported-app-summary button{flex-shrink:0;font-size:12px}.import-note{color:var(--muted);align-items:center;gap:7px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.app-import-page .form-section-heading{margin-top:30px;margin-bottom:8px}.screenshot-help{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.5}.app-import-page .extra-screenshots{gap:10px;min-height:140px;margin:20px 0 28px}.extra-screenshots>svg{color:var(--muted)}.preview-source{color:var(--muted);background:#ffffffed;border-radius:5px;padding:4px 7px;font-size:9px;line-height:1.3;position:absolute;bottom:44px;left:7px}.app-details-fields{margin:24px 0}.app-details-fields summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:600}.app-details-fields[open] summary{margin-bottom:12px}.dropzone:hover,.dropzone.is-dragging{background:#f1f5fb;border-color:#9bacbf}.upload-card-stack{width:75px;height:65px;margin:0 0 17px;display:block;position:relative}.upload-card-stack>span{color:#71809a;background:#fff;border:1px solid #d7dfea;border-radius:8px;place-items:center;width:41px;height:54px;transition:transform .25s;display:grid;position:absolute;top:5px;left:18px}.upload-card-stack>span:first-child{background:#edf1f7;transform:translate(-11px)rotate(-17deg)}.upload-card-stack>span:nth-child(2){background:#e1e8f5;border-color:#cdd7e7;transform:translate(11px)rotate(16deg)}.upload-card-stack>span:last-child{transform:rotate(-3deg)}.dropzone:hover .upload-card-stack>span:first-child{transform:translate(-16px)rotate(-23deg)}.dropzone:hover .upload-card-stack>span:nth-child(2){transform:translate(16px)rotate(22deg)}.field input,.field select{background-color:#fff;border-color:#dfe4ed;border-radius:11px;min-height:49px}.field input::placeholder{color:#929cab}.preview-remove{width:32px;height:32px}.preview-order button{min-width:32px;min-height:34px}.preview-order{font-variant-numeric:tabular-nums}.upload-preview>img{border-radius:0}.success-deck{justify-content:center;align-items:center;width:fit-content;min-width:120px;height:172px;margin:0 auto 30px;display:flex;position:relative}.success-deck>img{object-fit:contain;background:0 0;width:80px;height:160px;box-shadow:0 5px 16px #101c3010}.success-deck>img+img{margin-left:-16px}.success-deck>img:first-child{transform:rotate(-10deg)translateY(5px)}.success-deck>img:nth-child(2){transform:rotate(3deg)}.success-deck>img:nth-child(3){transform:rotate(13deg)translateY(6px)}.success-deck>span{background:var(--accent);color:#fff;border:3px solid var(--background);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:0;right:-15px}.success-page h1{margin-bottom:14px}.share-panel{text-align:left}.share-link-field{gap:9px;display:grid}.share-link-field label{color:var(--muted);font-size:12px}.share-link-field input{border:1px solid var(--line);background:var(--background);width:100%;min-width:0;color:var(--foreground);text-overflow:ellipsis;border-radius:11px;padding:14px;font-size:13px}.share-buttons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.share-buttons .button{flex:1 0 auto;gap:8px;padding-inline:14px;font-size:13px}.share-explainer{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.6}.success-page>.share-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.private-link-box{border-color:var(--line);padding-top:24px}.private-link-box input{border-color:var(--line);background:#fff}.modal-content{background:#fff;border:1px solid #e8ecf2;border-radius:24px;box-shadow:0 25px 90px #0f1b3024}.modal-title{letter-spacing:-.8px;font-size:24px}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0713296b}.results-page{max-width:1000px;margin-top:46px}.result-set:not(.result-detail){background:#fff;border-radius:22px;padding:26px}.stats-row{gap:80px}.stats-row strong{font-size:38px;font-weight:600}.stats-row .stat-pending{letter-spacing:-.5px;font-size:25px}.segment-control{border-radius:30px;padding:4px}.segment-control button{border-radius:30px;min-height:36px}.result-insight{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:14px;margin:0 0 26px;padding:20px;display:flex}.result-insight.has-leader{background:#edf7f5;border-color:#d7e9e5}.insight-icon{background:var(--soft);width:42px;height:42px;color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.has-leader .insight-icon{color:#22856f;background:#dcefe9}.result-insight>div{flex:1}.result-insight strong{font-size:15px;font-weight:600}.result-insight p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.result-insight>button{color:var(--foreground);flex-shrink:0;font-size:12px}.result-preview{border:1px solid var(--line);cursor:zoom-in;background:#eef1f6;border-radius:15px;width:100%;padding:14px;transition:background .2s,transform .2s;display:block;position:relative}.result-preview:hover{background:#e6ebf3;transform:translateY(-2px)}.result-preview img{object-fit:contain;width:100%;height:310px}.is-leading .result-preview{border-color:#9ac6bb}.leader-badge{white-space:nowrap;color:#257864;background:#e8f6f0;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #101c3010}.result-image-title{font-size:13px}.result-image-title strong{font-weight:600}.result-bar{background:#e3e8ef;height:5px}.result-bar>span{transition:width .3s}.status-label{color:#16775b;background:#e7f7f1;border-radius:20px;align-items:center;gap:6px;display:inline-flex}.status-label:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}@media (max-width:760px){.site-header{padding-inline:18px}.wordmark{gap:8px;font-size:19px}.site-header .button-small{min-height:36px;padding:8px 13px;font-size:12px}.brand-mark{transform:scale(.9)}.form-page h1,.results-page h1{letter-spacing:-.035em;font-size:34px}.form-page{margin-top:25px}.result-insight{flex-wrap:wrap;gap:12px;padding:16px}.result-insight>div{min-width:180px}.result-insight>button{margin-left:54px;padding-top:0}.result-preview{padding:9px}.result-preview img{height:240px}.result-set:not(.result-detail){padding:18px}.share-buttons .button{min-height:46px}.success-page>.share-panel{padding:20px}.success-page{padding-top:12px}.success-deck{height:130px;margin-bottom:24px}.success-deck>img{width:64px;height:130px}.results-page{margin-top:30px}.stats-row{gap:42px}.modal-content:not(.modal-wide){top:auto;bottom:max(10px, env(safe-area-inset-bottom));border-radius:24px;width:calc(100% - 20px);max-height:calc(100dvh - 40px);padding:28px 22px;transform:translate(-50%)}input,select,.field input,.field select,.share-link-field input,.private-link-box input{font-size:16px}}@media (max-width:360px){.site-header{padding-inline:12px}.wordmark{gap:6px;font-size:17px}.site-header .button-small{padding-inline:10px}.form-page{width:calc(100% - 32px)}.result-preview img{height:200px}.result-insight>div{min-width:140px}.segment-control button{padding-inline:11px}}.archived-results{border-top:1px solid var(--line);margin:28px 0;padding-top:20px}.archived-results summary{cursor:pointer;color:var(--muted);font-size:13px}.archived-results .result-images{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-top:18px;display:grid}
.feed-page{--super:#2789ff}.feed-page .screenshot-card{touch-action:none;perspective:2000px;overflow:visible}.card-assembly,.card-flipper{border-radius:inherit;transform-style:preserve-3d;position:absolute;inset:0}.card-flipper{will-change:transform}.card-slot.is-inspecting .peek-card{visibility:hidden}.card-face{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.card-front{transform:rotateX(0)translateZ(.5px)}.card-back{cursor:default;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;touch-action:pan-y;background:#f8faff;border:1px solid #e4eaf4;overflow-y:auto;transform:rotateX(180deg)translateZ(.5px)}.flip-control{z-index:8;color:#26344b;-webkit-backdrop-filter:blur(18px)saturate(140%);letter-spacing:-.1px;cursor:pointer;touch-action:manipulation;background:#fffffff0;border:1px solid #ffffffb3;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:12px;font-weight:650;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:20px;right:20px;box-shadow:0 2px 8px #10203c0b,0 0 0 1px #14284a08}.flip-control:hover:not(:disabled){color:#1264cb;background:#fff}.flip-control:focus-visible{outline-offset:4px;outline:3px solid #67a9ff}.flip-control[aria-pressed=true]{color:#2569c1;box-shadow:none;background:#edf3ff;border-color:#dce7fa}.flip-control:disabled{cursor:default}.swap-icon{flex:0 0 21px;width:21px;height:21px;display:inline-block;position:relative}.flip-control .analytics-icon{color:#337ee0}.swap-icon>span{place-items:center;display:grid;position:absolute;inset:0}.swap-icon svg{width:100%;height:100%}.analytics-bar{fill:currentColor;transform-box:fill-box;transform-origin:bottom}.analytics-bar:first-child{opacity:.6}.analytics-bar:last-child{opacity:.8}@media (hover:hover) and (prefers-reduced-motion:no-preference){.flip-control:hover .analytics-bar{animation:.45s ease-out both analytics-wave}.flip-control:hover .analytics-bar:nth-child(2){animation-delay:60ms}.flip-control:hover .analytics-bar:nth-child(3){animation-delay:.12s}}@keyframes analytics-wave{45%{transform:scaleY(.58)}}.flip-hint{color:#fff;pointer-events:none;background:#162943e8;border-radius:16px;padding:7px 11px;font-size:11px;line-height:1.3;position:absolute;top:76px;right:20px}.keyboard-divider{margin:0 4px}.card-stats{flex-direction:column;justify-content:center;min-height:100%;padding:78px 30px 36px;display:flex}.card-stats h2{letter-spacing:-.035em;color:#17213b;margin:0 0 22px;font-size:clamp(30px,9cqw,48px);font-weight:650;line-height:1.06}.stats-voters{color:#77839a;margin:0 0 30px;font-size:13px}.stats-voters strong{color:#253149;font-variant-numeric:tabular-nums;font-weight:650}.reaction-chart{gap:23px;display:grid}.reaction-row>div:first-child{color:#5f6b80;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:14px;display:flex}.reaction-row strong{color:#1c2942;font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-size:28px;font-weight:600}.reaction-track{background:#e9eef6;border-radius:10px;height:12px;overflow:hidden}.reaction-track>span{border-radius:inherit;background:var(--like);height:100%;transition:width .4s;display:block}.reaction-no .reaction-track>span{background:var(--pass)}.super-stat{color:#4c6386;align-items:center;gap:7px;margin-top:28px;font-size:13px;display:flex}.super-stat svg{color:var(--super);margin-right:3px}.stats-explainer{color:#7b879c;margin:12px 0 0;font-size:11px;line-height:1.7}.stats-empty{color:#77839a;font-size:12px;line-height:1.6}.all-app-results{color:#314b73;align-items:center;gap:5px;margin-top:30px;font-size:12px;font-weight:550;display:inline-flex}.feed-page .stamp-super{color:var(--super);white-space:nowrap;align-items:center;gap:8px;font-size:23px;display:flex;top:30%;left:50%;transform:translate(-50%)rotate(-8deg)}.game-controls{align-items:start}.game-super{color:var(--super);width:64px;height:64px;margin:5px 0}.halo-super{border-color:var(--super);background:#2789ff16}.burst-super i{background:var(--super)}.game-controls.is-muted .game-button{opacity:.45}.app-search{z-index:30;width:min(300px,30vw);margin-left:auto;position:relative}.site-header{gap:24px}.search-field{color:#7a8496;background:#f7f9fc;border:1px solid #e5e9f0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.search-field:focus-within{background:#fff;border-color:#aabbd4}.search-field input{color:#27334b;background:0 0;border:none;width:100%;min-width:0;height:40px;font-size:13px}.search-field input:focus{outline:none}.search-field .icon-button{flex-shrink:0;width:40px;min-width:40px;height:40px;margin-right:-8px}.search-mobile-toggle{display:none}.search-results{overscroll-behavior:contain;background:#fff;border:1px solid #e7ebf3;border-radius:18px;width:360px;max-height:min(580px,70svh);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 14px 50px #172b4d18}.search-caption{color:#7a8496;margin:0;padding:6px 10px;font-size:12px}.search-match{border-bottom:1px solid #f0f3f8;align-items:center;gap:14px;padding:12px 10px;display:flex}.search-match:last-child{border:0}.search-match>img{object-fit:contain;background:#f2f5fa;border-radius:4px;width:42px;height:78px}.search-match>div{flex:1;min-width:0}.search-match strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.search-match span{color:#929bab;margin-top:3px;font-size:12px;display:block}.search-actions{gap:6px;margin-top:5px;margin-left:-10px;display:flex}.search-actions a{color:#436ba3;border-radius:10px;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex}.search-actions a:hover{background:var(--soft)}.search-empty{color:#7a8496;padding:12px 10px;font-size:13px;line-height:1.8}.search-empty a{color:#436ba3}.demo-banner{color:#617596;background:#edf3ff;border-bottom:1px solid #dce6f9;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 24px;font-size:11px;display:flex}.demo-banner strong{color:#3275cb;margin-right:5px}.demo-banner>div{align-items:center;gap:20px;display:flex}.demo-banner button{color:#3275cb;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;display:inline-flex}body:has(.demo-banner) .feed-page{--deck-height:clamp(280px, calc(100svh - 144px), 1100px);min-height:calc(100svh - 116px)}.result-preview{cursor:default;justify-content:center;align-items:center;min-height:288px;padding:14px;display:flex}.result-preview img{border-radius:12.8%/5.7%;width:auto;max-width:100%;height:auto;max-height:260px}@media (min-width:761px){.is-wide .card-stats{grid-template-columns:1fr 1.3fr;align-content:center;column-gap:30px;min-height:100%;padding:24px 70px 24px 28px;display:grid}.is-wide .card-stats h2{grid-area:2/1;margin:8px 0 12px;font-size:32px}.is-wide .stats-voters{grid-column:1;margin:0}.is-wide .reaction-chart{grid-area:1/2/4}.is-wide .super-stat{margin-top:14px}.is-wide .stats-explainer{grid-column:2}.is-wide .all-app-results{grid-column:1/3;margin-top:16px}}@media (max-width:760px){.site-header{gap:10px}.app-search{flex:0 0 36px;width:36px;margin-left:auto}.app-search .search-mobile-toggle{place-items:center;display:grid}.search-field{display:none}.search-open .search-field{z-index:50;background:#fff;display:flex;position:fixed;top:7px;left:12px;right:12px;box-shadow:0 3px 12px #172b4d0d}.search-field input{height:44px;font-size:16px}.search-results{width:auto;max-height:calc(100svh - 100px);position:fixed;top:60px;left:12px;right:12px}body:has(.demo-banner) .search-open .search-field{top:43px}body:has(.demo-banner) .search-results{top:96px}.flip-control{top:18px;right:18px}.card-stats{padding:74px 28px 125px}.card-stats h2{font-size:clamp(30px,9cqw,46px)}.game-super{width:60px;height:60px;margin:5px 0}.demo-banner{min-height:34px;padding:7px 12px}.demo-description{display:none}body:has(.demo-banner) .feed-page{--deck-height:max(240px, calc(100dvh - 46px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:0}.is-wide .card-stats{justify-content:start;padding:64px 26px 24px}}@media (prefers-reduced-motion:reduce){.reaction-track>span,.flip-control{transition:none}}
.app-store-get{color:#007aff;letter-spacing:.1px;vertical-align:middle;background:#e9e9ed;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:88px;height:40px;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:21px;font-weight:650;line-height:1;display:inline-flex}.get-prompt-line{align-items:center;gap:12px;display:inline-flex}.get-prompt-line>span:last-child{margin-left:-5px}.mobile-deck-header,.desktop-deck-title{display:none}.app-search input::-webkit-search-cancel-button{appearance:none}@media (max-width:760px){.feed-page{--demo-height:0px;--deck-height:max(240px, calc(100dvh - 12px - var(--mobile-header-height) * .52 - var(--demo-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:0}body:has(.demo-banner) .feed-page{--demo-height:0px;--deck-height:max(240px, calc(100dvh - 12px - var(--mobile-header-height) * .52 - var(--demo-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:0}body:has(.demo-banner) .feed-page{--demo-height:34px}.mobile-deck-header:not([hidden]){height:calc(var(--mobile-header-height) * .52);padding:0 6px calc(var(--mobile-header-height) * .08);z-index:30;width:min(100%,480px);margin:0 auto;display:block;position:relative}.mobile-deck-title{justify-content:center;align-items:center;min-width:0;height:44px;padding-inline:44px;display:flex;position:relative}.mobile-deck-title h1{white-space:nowrap;letter-spacing:-.65px;align-items:center;gap:6px;margin:0;font-size:clamp(16px,4.6vw,19px);font-weight:650;line-height:1;display:inline-flex}.mobile-deck-title .app-store-get{letter-spacing:.1px;min-width:50px;height:28px;padding:0 11px;font-size:14px}.mobile-deck-title h1>span:last-child{margin-left:-3px}.feed-page .page-intro h1{display:none}.feed-page .swipe-stage{--compact-button:77px;--action-diameter:var(--compact-button)}.feed-page .game-controls{gap:clamp(12px, calc(var(--compact-button) * .28), 20px);bottom:calc((var(--deck-height) - var(--image-height)) / 2 + 12px)}.feed-page .game-button{width:var(--compact-button);height:var(--compact-button)}.feed-page .drag-halo{height:calc(var(--compact-button) + 14px)}.feed-page .button-burst{top:calc(var(--compact-button) / 2)}.feed-page .mobile-card-meta{bottom:calc(var(--compact-button) + 34px);display:block;left:10px;right:6px}.feed-page .mobile-card-meta .app-name{gap:16px;width:100%}.feed-page .mobile-card-meta .app-name:not(:has(.app-link-label)){padding-bottom:32px}.feed-page .mobile-card-meta .app-link-label{max-width:calc(100% - 50px)}.feed-page .mobile-card-meta .options-button{position:absolute;bottom:-14px;right:0}.feed-page .app-name strong{font-size:clamp(17px, calc(var(--compact-button) * .34), 23px)}.feed-page .app-link-label{gap:2px;font-size:12px}.mobile-deck-title h1{transition:opacity .15s,transform .22s}.mobile-deck-title:has(.search-open) h1{opacity:0;visibility:hidden;transform:translate(-8px)}.mobile-deck-header .app-search-compact{width:44px;height:44px;margin:0;transition:width .28s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0}.mobile-deck-header .app-search-compact.search-open{width:calc(100% - 46px)}.app-search-compact .search-mobile-toggle{opacity:1;width:44px;min-width:44px;height:44px;transition:opacity .1s}.app-search-compact.search-open .search-mobile-toggle{opacity:0;pointer-events:none}.mobile-deck-header .app-search-compact .search-field{box-shadow:none;opacity:0;visibility:hidden;border-radius:12px;gap:8px;padding:0 10px;transition:opacity .14s;display:flex;position:absolute;inset:0}.mobile-deck-header .app-search-compact.search-open .search-field{opacity:1;visibility:visible;transition-delay:60ms;inset:0}.mobile-deck-header .search-field input{height:42px;font-size:16px}.mobile-deck-header .app-search-compact .search-results{border-radius:16px;width:auto;max-height:max(160px,100dvh - 120px);position:absolute;top:calc(100% + 8px);left:-46px;right:0}.mobile-deck-header .search-actions a{align-items:center;min-height:36px}.mobile-deck-header .search-actions{margin-top:3px}}@media (min-width:761px){body:has(.feed-page) .site-header .brand-mark{display:none}body:has(.feed-page) .site-brand-name{display:none}body:has(.feed-page) .desktop-deck-title{white-space:nowrap;letter-spacing:-.65px;align-items:center;gap:6px;margin:0;font-size:20px;font-weight:650;line-height:1;display:flex}.desktop-deck-title .app-store-get{letter-spacing:.1px;min-width:52px;height:30px;padding:0 12px;font-size:15px}body:has(.feed-page) .site-header{border-bottom:1px solid var(--line);gap:18px;width:calc(100% - 48px);max-width:1080px;margin-inline:auto;padding-inline:0}body:has(.feed-page) .site-header .app-search{flex:0 260px;width:260px;min-width:140px}body:has(.feed-page) .site-header nav{flex-shrink:0;gap:18px}body:has(.feed-page) .site-header .theme-toggle{flex-shrink:0}.feed-page .swipe-stage,.feed-page .swipe-stage.wide-stage{--action-diameter:77px;--image-height:min(var(--deck-height), calc((100vw - 64px) / var(--screenshot-ratio)));width:min(100%, calc(var(--deck-height) * var(--screenshot-ratio)));height:var(--deck-height);margin-inline:auto;padding:0;display:block}.feed-page .deck-details{display:contents}.feed-page .deck-details>.page-intro,.feed-page .deck-details>.card-meta,.feed-page .control-label{display:none}.feed-page .deck-bottom{width:max-content;max-width:calc(100vw - 32px);margin-top:12px;display:block;position:absolute;top:100%;left:50%;translate:-50%}.feed-page .deck-bottom>:not(.keyboard-hint){display:none}.feed-page .keyboard-hint{white-space:nowrap;color:color-mix(in srgb, var(--foreground) 78%, var(--background));justify-content:center;gap:8px;margin:0;font-size:13px;font-weight:500}.feed-page .keyboard-hint kbd{background:var(--surface);width:28px;height:28px;color:var(--foreground);box-shadow:0 1px 0 var(--line);border-radius:7px;margin:0;font-size:16px}.feed-page .game-controls{z-index:10;left:0;right:0;bottom:calc((var(--deck-height) - var(--image-height)) / 2 + 14px);pointer-events:none;align-items:center;gap:20px;padding:0;position:absolute}.feed-page .game-controls button{pointer-events:auto}.feed-page .game-control{gap:0}.feed-page .card-shade{pointer-events:none;background:linear-gradient(#0000 50%,#07101a12 63%,#07101a8c 83%,#07101acc 100%);display:block;position:absolute;inset:0}.feed-page .mobile-card-meta{z-index:3;left:12px;right:12px;bottom:calc(var(--action-diameter) + 36px);color:#fff;margin:0;display:block;position:absolute}.feed-page .mobile-card-meta .app-name{background:0 0;gap:16px;width:100%;padding:0}.feed-page .mobile-card-meta .app-name strong{letter-spacing:-.45px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:23px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.feed-page .mobile-card-meta .app-link-label{color:#fffffff0;max-width:calc(100% - 50px);font-size:12px;line-height:1.35}.feed-page .mobile-card-meta .app-name:not(:has(.app-link-label)){padding-bottom:32px}.feed-page .mobile-card-meta .options-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15202d24;border:1px solid #ffffff1c;position:absolute;bottom:-14px;right:0}.feed-page .mobile-card-meta .options-button:hover{background:#15202d38}.feed-page .mobile-card-meta .options-button svg{filter:drop-shadow(0 1px 2px #0008)}.deck-expanded .swipe-undo{top:calc(env(safe-area-inset-top) + 26px);margin-top:0}.feed-page{--desktop-header-factor:.72;--desktop-demo-factor:0;--deck-height:clamp(280px, calc(100svh - 68px - var(--mobile-header-height) * (var(--desktop-header-factor) + var(--desktop-demo-factor)) - env(safe-area-inset-top) - env(safe-area-inset-bottom)), 1100px)}body:has(.demo-banner) .feed-page{--desktop-header-factor:.72;--desktop-demo-factor:0;--deck-height:clamp(280px, calc(100svh - 68px - var(--mobile-header-height) * (var(--desktop-header-factor) + var(--desktop-demo-factor)) - env(safe-area-inset-top) - env(safe-area-inset-bottom)), 1100px)}body:has(.demo-banner) .feed-page{--desktop-demo-factor:.36}body:has(.feed-page) .site-header{transition:height .34s cubic-bezier(.22,1,.36,1),opacity .16s}body:has(.feed-page) .demo-banner{height:34px;min-height:0;padding-block:0;transition:height .34s cubic-bezier(.22,1,.36,1),opacity .16s}:is(body:has(.deck-expanded) .site-header,body:has(.deck-expanded) .demo-banner){opacity:0;visibility:hidden;pointer-events:none;border:0;height:0;min-height:0;overflow:clip}}@media (min-width:761px) and (max-width:1000px){body:has(.feed-page) .site-header{gap:14px}body:has(.feed-page) .site-header .nav-text{display:none}body:has(.feed-page) .site-header .nav-icon{display:block}}@media (min-width:761px) and (max-height:650px){.feed-page .game-controls{gap:8px}.feed-page{--desktop-header-factor:.56}body:has(.demo-banner) .feed-page{--desktop-header-factor:.56}}
.swipe-undo{z-index:20;top:calc(env(safe-area-inset-top) + 88px);min-height:44px;color:var(--glass-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:inherit;cursor:pointer;touch-action:manipulation;background:var(--lightningcss-light,#f8faff7a)var(--lightningcss-dark,#1922307a);border:1px solid #ffffff30;border-radius:24px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:550;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 2px 8px #08122612}body:has(.demo-banner) .swipe-undo{margin-top:34px}@media (max-width:760px){.swipe-undo{top:calc(env(safe-area-inset-top) + var(--mobile-header-height,100px) * .52 + 22px)}}.swipe-undo>svg:first-child{width:16px;height:16px}.swipe-undo:disabled{cursor:default}.swipe-undo:focus-visible{outline:2px solid var(--get-blue);outline-offset:3px}.undo-timer{width:16px;height:16px;transform:rotate(-90deg)}.undo-timer circle{fill:none;stroke:currentColor;stroke-width:2px;opacity:.16}.undo-timer circle+circle{stroke-dasharray:1;stroke-linecap:round;opacity:.8}@media (prefers-reduced-motion:reduce){.undo-timer{display:none}}.swipe-hints{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 44%,#08101d70,#08101d00 72%);position:absolute;inset:0}.swipe-hints-compass{width:100%;height:min(300px,56%);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.swipe-direction{color:#fff;text-align:center;letter-spacing:-.25px;text-shadow:0 1px 4px #000c,0 0 12px #0008;flex-direction:column;align-items:center;gap:5px;width:112px;font-size:15px;font-weight:750;line-height:1.15;display:flex;position:absolute}.swipe-direction svg{fill:#fff9;stroke:#ffffffb3;stroke-width:1px;filter:drop-shadow(0 2px 5px #0005);width:44px;height:44px}.swipe-direction-up{top:0;left:calc(50% - 56px)}.swipe-direction-down{bottom:0;left:calc(50% - 56px)}.swipe-direction-left{top:calc(50% - 33px);left:3%}.swipe-direction-right{top:calc(50% - 33px);right:3%}.swipe-direction-left svg{transform:rotate(-90deg)}.swipe-direction-right svg{transform:rotate(90deg)}.swipe-direction-down svg{transform:rotate(180deg)}.card-glint{pointer-events:none;background:radial-gradient(at 35% 25%,#fff 0%,#fff0 60%);position:absolute;inset:-35%}.game-button{transition:opacity .15s}.burst-ring{border:1.5px solid var(--super);border-radius:50%;width:62px;height:62px;position:absolute;top:-31px;left:-31px}.search-field{transition:background .16s,border-color .16s}.search-match{animation:.18s ease-out both search-match-in}@keyframes search-match-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.stats-skeleton{min-height:280px}.stats-skeleton>div{background:#e9eef6;border-radius:8px}.skeleton-voters{width:100px;height:14px;margin-bottom:32px}.skeleton-value{width:48px;height:28px;margin:23px 0 10px auto}.skeleton-track{width:100%;height:12px}.skeleton-note{width:125px;height:14px;margin-top:32px}.modal-content{--modal-y:-50%}.modal-content[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) both dialog-in}.modal-content[data-state=closed]{animation:.13s ease-in both dialog-out}.modal-overlay[data-state=open]{animation:.2s ease-out both surface-in}.modal-overlay[data-state=closed]{animation:.13s ease-in both surface-out}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%, calc(var(--modal-y) + 14px)) scale(.97)}to{opacity:1;transform:translate(-50%, var(--modal-y)) scale(1)}}@keyframes dialog-out{0%{opacity:1;transform:translate(-50%, var(--modal-y)) scale(1)}to{opacity:0;transform:translate(-50%, calc(var(--modal-y) + 8px)) scale(.985)}}@keyframes surface-in{0%{opacity:0}to{opacity:1}}@keyframes surface-out{0%{opacity:1}to{opacity:0}}@media (max-width:760px){.modal-content:not(.modal-wide){--modal-y:0%}}@media (prefers-reduced-motion:reduce){.game-button,.search-field{transition:none}.search-match{animation:none}.modal-content[data-state],.modal-overlay[data-state]{animation-duration:1ms}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#101319);--foreground:var(--lightningcss-light,#151a24)var(--lightningcss-dark,#edf1f8);--muted:var(--lightningcss-light,#687181)var(--lightningcss-dark,#9ca8bb);--line:var(--lightningcss-light,#e3e7ee)var(--lightningcss-dark,#2d3543);--soft:var(--lightningcss-light,#eef1f6)var(--lightningcss-dark,#202632);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191f29);--surface-hover:var(--lightningcss-light,#e9eef6)var(--lightningcss-dark,#2a3342);--accent:var(--lightningcss-light,#009e7b)var(--lightningcss-dark,#47d6ac);--accent-soft:var(--lightningcss-light,#e7f8f3)var(--lightningcss-dark,#17372f);--brand:var(--foreground);--on-solid:var(--lightningcss-light,#fff)var(--lightningcss-dark,#11151d);--solid-hover:var(--lightningcss-light,#303744)var(--lightningcss-dark,#d4ddeb);--link:var(--lightningcss-light,#326cab)var(--lightningcss-dark,#8bbdff);--get-background:var(--lightningcss-light,#e9e9ed)var(--lightningcss-dark,#2b3341);--get-blue:var(--lightningcss-light,#08f)var(--lightningcss-dark,#0091ff);--focus-ring:var(--lightningcss-light,#006ad8)var(--lightningcss-dark,#8bbdff);--demo-background:var(--lightningcss-light,#edf3ff)var(--lightningcss-dark,#172338);--demo-line:var(--lightningcss-light,#dce6f9)var(--lightningcss-dark,#283c5b);--error-background:var(--lightningcss-light,#fff2f2)var(--lightningcss-dark,#3a2028);--error-text:var(--lightningcss-light,#a72b35)var(--lightningcss-dark,#ffa5b4);--error-line:var(--lightningcss-light,#f7dddd)var(--lightningcss-dark,#693541);--screenshot-edge:var(--lightningcss-light,#14223b26)var(--lightningcss-dark,#ffffff30);--screenshot-shadow:0 8px 28px var(--lightningcss-light,#17294310)var(--lightningcss-dark,#0000);--glass-fill:var(--lightningcss-light,#f8faff52)var(--lightningcss-dark,#19223052);--glass-hover:var(--lightningcss-light,#f8faff70)var(--lightningcss-dark,#29364b70);--glass-ink:var(--lightningcss-light,#152034)var(--lightningcss-dark,#f0f5ff);--glass-edge:var(--lightningcss-light,#ffffff75)var(--lightningcss-dark,#ffffff26);--glass-shine:var(--lightningcss-light,#fff5)var(--lightningcss-dark,#ffffff14)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{color:var(--foreground);background:var(--lightningcss-light,#d7e8ff)var(--lightningcss-dark,#264c7b)}html{scrollbar-color:var(--lightningcss-light,#a2acbc)var(--lightningcss-dark,#59677c) var(--background);scrollbar-width:thin}input,textarea{caret-color:var(--focus-ring)}input::placeholder,textarea::placeholder,.field input::placeholder{color:var(--muted);opacity:1}a{text-underline-offset:.2em}.stats-row,.reaction-chart,.result-image-title,.vote-breakdown,.wall-entry-content{font-variant-numeric:tabular-nums}.button[data-copied=true]{background:var(--accent-soft);color:var(--lightningcss-light,#176852)var(--lightningcss-dark,#79eacb);border-color:#0000}.dropzone:focus-within{outline-color:var(--focus-ring)}.feed-page{--like:var(--get-blue);--pass:var(--lightningcss-light,#ff4266)var(--lightningcss-dark,#ff6f8d);--super:var(--get-blue);--action-diameter:81.4px}.feed-page .game-button .vote-artwork{width:64px;height:64px;display:block;overflow:visible}.feed-page .game-pass .vote-artwork,.feed-page .game-super .vote-artwork{width:57.6px;height:57.6px}.feed-page .drag-halo{height:calc(var(--action-diameter) + 14px)}.feed-page .button-burst{top:calc(var(--action-diameter) / 2)}.halo-super{background:color-mix(in srgb, var(--super) 10%, transparent)}.halo-like{background:color-mix(in srgb, var(--like) 14%, transparent)}.button,.deck-options .options-primary,.finished-mark{background:var(--foreground);border-color:var(--foreground);color:var(--on-solid)}.button:hover,.deck-options .options-primary:hover{background:var(--solid-hover)}.brand-mark>span:first-child{background:var(--line)}.brand-mark>span:last-child{color:var(--on-solid)}.button-secondary,.field input,.field select,.share-box input,.private-link-box input,.store-link-input,.dropzone,.success-page>.share-panel,.modal-content,.viewer-heading,.result-set:not(.result-detail),.result-insight,.search-results,.segment-control button.active,.keyboard-hint kbd{background-color:var(--surface);border-color:var(--line);color:var(--foreground)}.button-secondary:hover,.dropzone:hover,.dropzone.is-dragging{background:var(--surface-hover);border-color:var(--line)}.field input::placeholder,.search-field input::placeholder,.store-link-input input::placeholder{color:var(--muted);opacity:1}.form-section-heading h2>span{border-color:var(--line)}.preview-source{background:var(--surface);color:var(--muted)}.preview-remove{border-color:var(--surface)}.dropzone small,.upload-icon{color:var(--muted)}.upload-card-stack>span{background:var(--surface);border-color:var(--line);color:var(--muted)}.upload-card-stack>span:first-child{background:var(--soft)}.upload-card-stack>span:nth-child(2){background:var(--surface-hover);border-color:var(--line)}.result-preview,.search-match>img{background:var(--soft)}.result-preview:hover{background:var(--surface-hover)}.result-bar,.reaction-track,.stats-skeleton>div{background:var(--soft)}.result-insight.has-leader,.leader-badge,.status-label,.has-leader .insight-icon{background:var(--accent-soft);color:var(--lightningcss-light,#16775b)var(--lightningcss-dark,#8cddc6);border-color:var(--lightningcss-light,#d7e9e5)var(--lightningcss-dark,#2d554b)}.is-leading .result-preview{border-color:var(--lightningcss-light,#9ac6bb)var(--lightningcss-dark,#407467)}.status-label.paused{color:var(--lightningcss-light,#896526)var(--lightningcss-dark,#e5bf7a);background:var(--lightningcss-light,#fff5e6)var(--lightningcss-dark,#3b3020)}.error-message{background:var(--error-background);color:var(--error-text);border-color:var(--error-line)}.button-danger{color:#fff;background:#ab303c;border-color:#ab303c}.button-danger:hover{background:#942630}.modal-overlay{background:var(--lightningcss-light,#0713296b)var(--lightningcss-dark,#03060baa)}.modal-content{box-shadow:0 25px 90px var(--lightningcss-light,#0f1b3024)var(--lightningcss-dark,#0005)}.demo-banner{background:var(--demo-background);border-color:var(--demo-line);color:var(--muted)}.demo-banner strong,.demo-banner button{color:var(--link)}.app-store-get{background:var(--get-background);color:var(--get-blue)}.search-field,.search-open .search-field,.mobile-deck-header .app-search-compact .search-field{background:var(--soft);color:var(--muted);border-color:#0000}.search-field input{color:var(--foreground)}.search-field:focus-within,.mobile-deck-header .search-field:focus-within{background:var(--surface);border-color:var(--link)}.search-match{border-color:var(--line)}.search-match span,.search-caption,.search-empty{color:var(--muted)}.search-actions a,.search-empty a{color:var(--link)}.search-results{box-shadow:0 14px 50px var(--lightningcss-light,#172b4d18)var(--lightningcss-dark,#00000050)}.card-back{background:var(--surface);border-color:var(--line)}.card-stats h2,.stats-voters strong,.reaction-row strong{color:var(--foreground)}.stats-voters,.reaction-row>div:first-child,.super-stat,.stats-explainer,.stats-empty{color:var(--muted)}.all-app-results{color:var(--link)}.feed-page .game-button{width:var(--action-diameter);height:var(--action-diameter);margin:0;padding:0}.feed-page .feed-status:not(:empty){background:var(--surface)}.card-face{box-shadow:var(--screenshot-shadow)}.card-front:after{content:"";border:1px solid var(--screenshot-edge);border-radius:inherit;pointer-events:none;z-index:4;position:absolute;inset:0}.card-back{border-color:var(--screenshot-edge)}.result-preview img,.success-deck>img{box-shadow:0 0 0 1px var(--screenshot-edge), var(--screenshot-shadow)}.card-glass-control{width:44px;height:44px;color:var(--glass-ink);touch-action:manipulation;z-index:8;border-radius:16px;place-items:center;padding:0;display:grid;position:absolute;top:16px}.card-glass-control,.game-button{--glass-fill:var(--lightningcss-light,#f8faff99)var(--lightningcss-dark,#19223052);--glass-hover:var(--lightningcss-light,#f8faffb3)var(--lightningcss-dark,#29364b70);border:1px solid var(--glass-edge);background:linear-gradient(155deg, #ffffff12, #fff0 65%), var(--glass-fill);-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);box-shadow:inset 0 1px 0 var(--glass-shine), inset 0 -1px 0 #00000008, 0 3px 12px #08122616;transition:background-color .18s,color .18s,opacity .15s}.game-button{--like:var(--lightningcss-light,#005bc4)var(--lightningcss-dark,#0091ff);--pass:var(--lightningcss-light,#b91d42)var(--lightningcss-dark,#ff6f8d);--super:var(--lightningcss-light,#005bc4)var(--lightningcss-dark,#0091ff)}.game-button:hover:not([aria-disabled=true]),.card-glass-control:hover:not(:disabled),.card-glass-control[aria-pressed=true],.card-glass-control[aria-expanded=true]{background:linear-gradient(155deg, #ffffff12, #fff0 65%), var(--glass-hover);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-shine), 0 3px 12px #08122616}.card-glass-control:disabled{cursor:default}.card-glass-control .analytics-icon{color:inherit}.flip-control{left:16px;right:auto}.card-view-control{left:auto;right:16px}.flip-hint{left:16px;right:auto}@media (min-width:761px){.card-glass-control{top:22px}.flip-control,.flip-hint{left:22px}.card-view-control{right:22px}}.theme-dark-icon{display:none}:root[data-theme=dark] .theme-dark-icon{display:block}:root[data-theme=dark] .theme-light-icon{display:none}.theme-toggle{flex:0 0 40px;width:40px;height:40px}.mobile-deck-title>.theme-toggle{width:44px;height:44px;position:absolute;top:0;left:0}@media (max-width:1000px){.site-header{gap:12px;padding-inline:24px}.site-header nav{gap:12px}.site-header .app-search{flex:1;width:auto;min-width:100px}}@media (max-width:760px){.site-header{flex-wrap:wrap;gap:8px;height:auto;padding:12px 18px}.site-header .wordmark{flex:1}.site-header .app-search{flex:0 0 36px;min-width:0}.site-header nav{justify-content:space-between;width:100%}.site-header .nav-text{display:inline}.site-header .nav-icon{display:none}.site-header .nav-link{padding:8px 0}.site-header .button-small{min-height:36px}}@media (prefers-reduced-motion:reduce){.card-glass-control,.game-button{transition:none}}.card-glass-control .swap-icon{filter:drop-shadow(0 1px 1px var(--lightningcss-light,#ffffffa0)var(--lightningcss-dark,#000000b3))}@media (max-width:760px){.feed-page .options-button{-webkit-backdrop-filter:blur(10px);background:#15202d24;border:1px solid #ffffff1c}.feed-page .options-button:hover{background:#15202d38}.feed-page .options-button svg{filter:drop-shadow(0 1px 2px #0008)}}
html{background:var(--background)}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.card-front>img,.peek-card>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.install-chevron{margin-left:auto;transition:transform .2s}.install-chevron.is-open{transform:rotate(180deg)}.install-help{background:var(--soft);color:var(--muted);border-radius:14px;margin:0 12px 10px;padding:14px 16px;font-size:13px;line-height:1.6}.install-help p{margin:0}.install-help p+p,.install-help ol{margin-top:12px}.install-help ol{margin-bottom:0;padding-left:18px}.install-help li+li{margin-top:10px}.install-help strong{color:var(--foreground);font-weight:600}.install-help svg{color:var(--get-blue);vertical-align:-3px;display:inline-block}.modal-content{overscroll-behavior:contain;max-height:calc(90dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@media (max-width:760px){.feed-page{padding:6px}.feed-page .swipe-stage,.feed-page .swipe-stage.wide-stage{--image-height:min(var(--deck-height), calc(( 100vw - 12px - env(safe-area-inset-left) - env(safe-area-inset-right) ) / var(--screenshot-ratio)))}.modal-content:not(.modal-wide){bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 30px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.modal-content.modal-wide{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.site-header .search-open .search-field{top:calc(7px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right))}.site-header .search-results{top:calc(60px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right))}body:has(.demo-banner) .site-header .search-open .search-field{top:calc(43px + env(safe-area-inset-top))}body:has(.demo-banner) .site-header .search-results{top:calc(96px + env(safe-area-inset-top))}.search-results,.mobile-deck-header .app-search-compact .search-results{max-height:calc(100dvh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (display-mode:standalone){:is(html:has(.feed-page),body:has(.feed-page)){overscroll-behavior:none}}@media (prefers-reduced-motion:reduce){.install-chevron{transition:none}}.guide-install{border-top:1px solid var(--line);margin:0 0 18px;padding-top:14px}.guide-install-toggle{width:100%;min-height:48px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:14px;line-height:1.5;display:flex}.guide-install-toggle strong{color:var(--foreground);font-weight:500}.guide-install-toggle>svg{color:var(--link);flex-shrink:0;margin:0 8px}.guide-install-toggle:hover strong{text-underline-offset:3px;text-decoration:underline}.install-help-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,visibility .22s;display:grid}.install-help-reveal[data-open]{opacity:1;visibility:visible;grid-template-rows:1fr}.install-help-clip{min-height:0;overflow:hidden}.guide-install .install-help{background:0 0;border-radius:0;margin:12px 0 2px;padding:0 0 4px;font-size:14px}.install-platforms{border-bottom:1px solid var(--line);gap:4px;margin-top:12px;display:flex}.install-help .install-platforms button{width:auto;min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.install-help .install-platforms button[aria-pressed=true]{color:var(--link);border-bottom-color:var(--link)}.install-help .install-platforms button:hover{color:var(--foreground)}.install-help .install-direct{width:100%;min-height:44px;margin-top:16px}@media (prefers-reduced-motion:reduce){.install-help-reveal{transition:none}}
.walls-rails{display:none}.walls-nav-link{cursor:pointer;background:0 0;border:0;font-family:inherit}.walls-sheet-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--lightningcss-light,#17243a52)var(--lightningcss-dark,#0008);position:fixed;inset:0}.walls-sheet{z-index:61;outline:none;width:min(520px,100% - 32px);height:min(860px,100dvh - 64px);position:fixed;bottom:24px;left:50%;translate:-50%}.walls-sheet-surface{background:var(--background);border:1px solid var(--screenshot-edge);border-radius:28px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 20px 80px #0003}.walls-sheet-heading{border-bottom:1px solid var(--line);flex-shrink:0;padding:0 22px 14px;position:relative}.walls-sheet-handle{touch-action:none;cursor:grab;place-items:center;height:32px;margin-inline:42px;display:grid}.walls-sheet-handle:active{cursor:grabbing}.walls-sheet-handle span{background:color-mix(in srgb, var(--muted) 35%, transparent);border-radius:4px;width:36px;height:4px}.walls-sheet-heading h2{letter-spacing:-.6px;margin:0 48px 5px 0;font-size:23px;font-weight:650}.walls-sheet-heading>p{color:var(--muted);margin:0 0 18px;font-size:12px}.walls-sheet-close{background:var(--soft);width:44px;height:44px;color:var(--foreground);border-radius:50%;position:absolute;top:28px;right:16px}.walls-tabs{background:var(--soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.walls-tabs button{isolation:isolate;height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;display:flex;position:relative}.walls-tabs button[aria-selected=true]{color:var(--foreground)}.walls-tab-highlight{z-index:-1;border-radius:inherit;background:var(--surface);position:absolute;inset:0;box-shadow:0 2px 6px #0000000d}.walls-sheet-scroll:not([hidden]){overscroll-behavior-y:contain;min-height:0;padding:20px 24px calc(24px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;display:block;overflow-y:auto}.walls-sheet-scroll .screenshot-wall{--wall-photo-width:clamp(140px, 39vw, 185px);animation:.22s both walls-panel-in}.walls-sheet-scroll .wall-heading{justify-content:center;margin-bottom:18px}.walls-sheet-scroll .wall-heading h2,.walls-sheet-scroll .wall-more{display:none}.walls-sheet-scroll .wall-heading p{margin:0;font-size:13px}.walls-sheet-scroll .wall-entry-content{flex-basis:128px}.walls-sheet-scroll .wall-app{padding-inline:11px;font-size:12px}.walls-sheet-scroll .wall-app small{min-height:24px;font-size:10px}.walls-sheet-scroll .wall-score{font-size:38px}.walls-sheet-scroll .wall-entry p,.walls-sheet-scroll .wall-stats-link{font-size:12px}.walls-sheet-scroll .wall-stats-link{min-height:44px}.walls-sheet[data-state=open]{animation:.38s cubic-bezier(.2,.8,.2,1) both walls-sheet-in}.walls-sheet[data-state=closed]{pointer-events:none;animation:.2s ease-in both walls-sheet-out}.walls-sheet-overlay[data-state=open]{animation:.25s both walls-panel-in}.walls-sheet-overlay[data-state=closed]{pointer-events:none;animation:.2s reverse both walls-panel-in}@keyframes walls-sheet-in{0%{transform:translateY(calc(100% + 24px))}to{transform:translateY(0)}}@keyframes walls-sheet-out{to{transform:translateY(calc(100% + 24px))}}@keyframes walls-panel-in{0%{opacity:0}to{opacity:1}}.screenshot-wall{--wall-color:var(--get-blue);--wall-photo-width:116px;min-width:0}.wall-shame{--wall-color:var(--lightningcss-light,#b34360)var(--lightningcss-dark,#f29ab0)}.wall-heading{text-align:center;color:var(--wall-color);flex-direction:column;align-items:center;margin-bottom:18px;display:flex}.wall-heading h2{letter-spacing:-.4px;color:var(--foreground);justify-content:center;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;line-height:1.2;display:flex}.wall-heading h2 svg{color:var(--wall-color);flex-shrink:0}.wall-heading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.wall-entries{isolation:isolate;margin:0;padding:12px 14px 22px;list-style:none}.wall-entry{--wall-tilt:-6deg;justify-content:space-between;align-items:center;gap:22px;display:flex;position:relative}.wall-entry+.wall-entry{margin-top:-32px}.wall-entry:nth-child(2n){--wall-tilt:6deg;flex-direction:row-reverse}.wall-entry:hover,.wall-entry:focus-within{z-index:5}.wall-photo{flex:0 0 var(--wall-photo-width);min-width:0;transform:rotate(var(--wall-tilt));box-shadow:0 7px 20px #08122620, 0 0 0 1px var(--screenshot-edge);border-radius:12.8%/5.7%;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;position:relative;overflow:hidden}.wall-photo:hover,.wall-photo:focus-within{box-shadow:0 10px 26px #08122630, 0 0 0 1px var(--screenshot-edge);transform:rotate(0)translateY(-3px)scale(1.035)}.wall-thumbnail{display:block}.wall-thumbnail img{object-fit:contain;width:100%;height:auto;display:block}.wall-entry-content{z-index:1;min-width:0;color:inherit;outline-offset:6px;border-radius:10px;flex:0 108px;text-decoration:none;display:block;position:relative}.wall-entry-content:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--wall-color) 7%, transparent);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:-8px}.wall-entry-content:hover:before,.wall-entry-content:focus-visible:before{opacity:1}.wall-entry-content:focus-visible{outline:2px solid var(--wall-color)}.wall-entry-top{margin-bottom:8px}.wall-rank{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;font-variant-numeric:tabular-nums;background:#0b142870;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:650;display:grid;position:absolute;top:8px;left:8px}.wall-score{color:var(--wall-color);font-variant-numeric:tabular-nums;letter-spacing:-1.2px;font-size:32px;font-weight:650}.wall-score>.wall-percent{letter-spacing:0;margin-left:1px;font-size:18px;font-weight:500;display:inline}.wall-app{color:#fff;background:linear-gradient(#0000,#07101acc 42%,#07101af0);padding:32px 9px 10px;font-size:11px;font-weight:600;line-height:1.35;text-decoration:none;display:block;position:absolute;bottom:0;left:0;right:0}.wall-app small{color:#ffffffe0;align-items:center;margin-top:4px;font-size:9px;font-weight:450;display:flex}.wall-photo.is-wide .wall-app{background:#101927;padding-top:10px;position:relative}.wall-app>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;text-decoration:none;display:-webkit-box;overflow:hidden}.wall-app svg{vertical-align:middle;flex-shrink:0;margin-top:2px;margin-left:3px;display:inline}.wall-app:hover{text-decoration:underline}.wall-entry p{color:var(--muted);margin:5px 0 7px;font-size:10px;line-height:1.6}.wall-score-track{background:var(--line);border-radius:4px;height:3px;margin-bottom:7px;overflow:hidden}.wall-score-track span{background:var(--wall-color);border-radius:inherit;height:100%;display:block}.wall-stats-link,.wall-more{color:var(--muted);align-items:center;gap:3px;font-size:10px;text-decoration:none;display:inline-flex}.wall-stats-link{min-height:28px}.wall-entry-content:hover .wall-stats-link,.wall-entry-content:focus-visible .wall-stats-link,.wall-more:hover{color:var(--foreground);text-decoration:underline}.wall-more{margin-top:14px;font-size:11px}.wall-full-breakdown{display:none}.wall-empty{--empty-accent:var(--wall-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:32px 12px;display:flex}.wall-empty h3{letter-spacing:-.65px;max-width:270px;color:var(--foreground);text-wrap:balance;margin:0 auto;font-size:23px;font-weight:650;line-height:1.2}.wall-empty p{max-width:260px;color:var(--muted);text-wrap:pretty;margin:12px auto 0;font-size:14px;line-height:1.6}.wall-qualifier{border-top:1px solid var(--line);max-width:260px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.6;display:flex}.wall-qualifier svg{flex-shrink:0}.wall-qualifier strong{color:var(--foreground);font-weight:600}.wall-empty-action,.wall-empty>.button{margin-top:24px}.wall-pending .wall-more{justify-content:center;min-height:40px;margin-top:0;font-size:12px;display:flex}.walls-sheet-scroll .wall-pending{flex-direction:column;min-height:100%;display:flex}.walls-sheet-scroll .wall-pending .wall-empty{flex:1;padding-block:24px 48px}.walls-sheet-scroll .wall-pending .wall-more{display:none}.walls-columns .wall-pending .wall-empty{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 45%, transparent);border-radius:24px;min-height:460px}.wall-loading>:first-child{animation:1.8s ease-in-out infinite alternate wall-wait}@keyframes wall-wait{to{opacity:.45;transform:translateY(-4px)}}.wall-refresh-note{color:var(--muted);font-size:12px;line-height:1.6}.wall-refresh-note button{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;text-decoration:underline}.walls-page{max-width:1000px;margin:34px auto 64px;padding:0 24px}.walls-intro{max-width:660px;margin:26px 0 38px}.walls-intro h1{letter-spacing:-1.4px;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:650}.walls-intro p{color:var(--muted);font-size:14px;line-height:1.65}.walls-intro>span{color:var(--muted);font-size:11px}.walls-columns{grid-template-columns:1fr 1fr;gap:36px;display:grid}.walls-page .screenshot-wall{--wall-photo-width:clamp(136px, 16vw, 174px)}.walls-page .wall-entry-content{flex-basis:132px}.walls-page .wall-app{padding-inline:12px;font-size:13px}.walls-page .wall-score{font-size:38px}.walls-page .wall-entry p,.walls-page .wall-stats-link{font-size:12px}.walls-page .wall-full-breakdown{display:block}.walls-page .wall-more{display:none}@media (min-width:1100px){.feed-page:not(.deck-expanded) .swipe-stage:not(.wide-stage){--wall-width:clamp(250px, 22vw, 320px);--wall-card-width:calc((100vw - var(--wall-width) * 2 - 64px) / 2);--image-height:min(var(--deck-height), calc(var(--wall-card-width) / var(--screenshot-ratio)));width:min(100%, calc(var(--deck-height) * var(--screenshot-ratio)), var(--wall-card-width))}.walls-rails{display:contents}.walls-rails .screenshot-wall{width:var(--wall-width);max-height:calc(var(--deck-height) - 10px);scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding:0 4px 16px;position:absolute;top:10px;overflow-y:auto}.walls-rails .wall-heading{z-index:6;background:var(--background);margin-bottom:0;padding-bottom:16px;position:sticky;top:0}.walls-rails .wall-shame{right:150%}.walls-rails .wall-fame{left:150%}.wide-stage .walls-rails,.deck-expanded .walls-rails{display:none}}@media (min-width:1100px) and (max-width:1240px){.walls-rails .screenshot-wall{--wall-photo-width:100px}.walls-rails .wall-entry{gap:15px}.walls-rails .wall-score{font-size:28px}}@media (prefers-reduced-motion:reduce){.wall-entry-content:before{transition:none}.wall-loading>:first-child{animation:none}.walls-sheet[data-state],.walls-sheet-overlay[data-state],.walls-sheet-scroll .screenshot-wall{animation-duration:1ms}.wall-photo{transition:none}.wall-photo:hover,.wall-photo:focus-within{transform:rotate(var(--wall-tilt))}}@media (min-width:761px) and (max-width:1100px){body:has(.feed-page) .site-header .nav-text{display:none}body:has(.feed-page) .site-header .nav-icon{display:block}}@media (max-width:760px){.walls-sheet{width:100%;height:min(94dvh, calc(100dvh - env(safe-area-inset-top) - 8px));bottom:0}.walls-sheet-surface{border-bottom:0;border-radius:26px 26px 0 0}.walls-sheet-scroll:not([hidden]){padding-inline:max(18px, env(safe-area-inset-left)) max(18px, env(safe-area-inset-right))}.mobile-deck-title{padding-inline:84px}.mobile-deck-title h1{gap:4px;font-size:clamp(13px,4vw,17px)}.mobile-deck-title .app-store-get{min-width:44px;height:26px;padding-inline:8px;font-size:13px}.mobile-deck-title>.walls-button{width:40px;height:44px;transition:opacity .15s;position:absolute;top:0;right:40px}.mobile-deck-title:has(.search-open)>.walls-button{opacity:0;visibility:hidden;pointer-events:none}.site-header .walls-nav-link .nav-text{display:none}.site-header .walls-nav-link .nav-icon{display:block}.walls-page{margin-top:24px;padding:0 18px}.walls-columns{grid-template-columns:1fr;gap:36px}.walls-columns .wall-fame{order:-1}}@media (max-width:360px){.mobile-deck-title{padding-inline:74px}.mobile-deck-title h1{letter-spacing:-.4px;gap:3px;font-size:12px}.mobile-deck-title .app-store-get{min-width:36px;height:24px;padding-inline:7px;font-size:11px}.walls-sheet-heading{padding-inline:16px}.walls-tabs button{gap:5px;font-size:12px}.walls-sheet-scroll .screenshot-wall{--wall-photo-width:124px}.walls-sheet-scroll .wall-entry{gap:14px}.walls-sheet-scroll .wall-score{font-size:32px}}
.site-menu-trigger{display:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;outline-width:2px}@media (min-width:761px){.site-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:calc(100% - 48px);max-width:1180px;height:72px;margin-inline:auto;padding-inline:0;display:grid}body:has(.feed-page) .site-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:calc(100% - 48px);max-width:1180px;height:72px;margin-inline:auto;padding-inline:0;display:grid}.site-header>.wordmark{justify-self:center;gap:8px;margin:0}.header-search{flex:0 0 44px;width:44px;min-width:0}.site-header .header-search .app-search{width:44px;min-width:44px;height:44px;margin:0}body:has(.feed-page) .site-header .header-search .app-search{width:44px;min-width:44px;height:44px;margin:0}.site-header .header-search .search-mobile-toggle{place-items:center;width:44px;height:44px;display:grid}.site-header .header-search .search-open .search-mobile-toggle{color:var(--link);background:var(--soft)}.site-header .header-search .search-field{background:var(--surface);border:1px solid var(--line);opacity:0;visibility:hidden;width:320px;height:44px;transition:opacity .16s ease-out,transform .2s ease-out,visibility .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.site-header .header-search .search-open .search-field{opacity:1;visibility:visible;transform:translateY(0)}.site-header .search-field:focus-within{border-color:var(--screenshot-edge);background:var(--surface)}.site-header .header-search .search-results{width:min(380px,100vw - 32px);top:calc(100% + 62px);left:auto;right:0}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-header .header-actions nav{gap:8px}body:has(.feed-page) .site-header .header-actions nav{gap:8px}.header-actions .nav-text{display:none}.header-actions .nav-icon{display:block}.header-actions .nav-link{border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.header-actions .nav-link:hover{background:var(--soft);color:var(--foreground)}.header-actions .button-small{white-space:nowrap}}@media (min-width:761px) and (max-width:1100px){.site-header{gap:16px;width:calc(100% - 32px)}body:has(.feed-page) .site-header{gap:16px;width:calc(100% - 32px)}.site-header .header-actions nav{display:none}body:has(.feed-page) .site-header .header-actions nav{display:none}.site-header .site-menu-trigger{width:44px;height:44px;display:inline-flex}}@media (max-width:760px){.site-header{height:calc(60px + env(safe-area-inset-top));grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:8px 12px;display:grid}.site-header>.wordmark{grid-area:1/2;justify-self:center;margin:0}.site-header .header-search{grid-area:1/1}.site-header .header-search .app-search{margin:0}.site-header .header-actions{display:contents}.site-header .header-actions>nav,.site-header .header-actions>.theme-toggle{display:none}.site-menu-trigger{grid-area:1/3;width:44px;height:44px;display:inline-flex}.site-header .header-search .search-open .search-field{top:calc(8px + env(safe-area-inset-top));z-index:42;width:auto;height:44px;position:fixed;left:12px;right:12px}.site-header .header-search .search-results{top:calc(60px + env(safe-area-inset-top));width:auto;left:12px;right:12px}body:has(.demo-banner) .site-header .header-search .search-open .search-field{top:calc(42px + env(safe-area-inset-top))}body:has(.demo-banner) .site-header .header-search .search-results{top:calc(94px + env(safe-area-inset-top))}.mobile-deck-title>.theme-toggle{left:auto;right:0}.mobile-deck-header .app-search-compact{left:0;right:auto}.mobile-deck-header .app-search-compact.search-open{width:calc(100% - 48px)}.mobile-deck-header .app-search-compact .search-results{left:0;right:-48px}}.swipe-guide-overlay{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--lightningcss-light,#17243a52)var(--lightningcss-dark,#0008);position:fixed;inset:0}.swipe-guide-panel{z-index:71;width:min(392px,100vw - 28px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--background);border:1px solid var(--screenshot-edge);border-radius:26px;outline:none;padding:30px 24px 24px;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 20px 70px #0003}.swipe-guide-panel h2{letter-spacing:-.03em;margin:14px 12px 12px 0;font-size:26px;font-weight:650;line-height:1.15}.swipe-guide-panel>p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.swipe-guide-close{width:40px;height:40px;position:absolute;top:8px;right:8px}.swipe-guide-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:26px -6px 24px;display:grid}.swipe-guide-choices>div{flex-direction:column;align-items:center;gap:9px;display:flex}.guide-art{border:1px solid var(--line);background:var(--surface);color:var(--lightningcss-light,#0065d7)var(--lightningcss-dark,#429dff);border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.guide-scroll .guide-art{color:var(--lightningcss-light,#bd2b4e)var(--lightningcss-dark,#ff7895)}.guide-art .vote-artwork{width:52px;height:52px}.swipe-guide-choices>div>span{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:flex}.swipe-guide-start{border-radius:14px;width:100%;min-height:48px}.swipe-guide-panel[data-state=open]{animation:.3s cubic-bezier(.2,.8,.2,1) both swipe-guide-in}.swipe-guide-panel[data-state=closed]{pointer-events:none;animation:.15s both swipe-guide-out}.swipe-guide-overlay[data-state=open]{animation:.25s both walls-panel-in}.swipe-guide-overlay[data-state=closed]{pointer-events:none;animation:.15s reverse both walls-panel-in}@keyframes swipe-guide-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes swipe-guide-out{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.swipe-guide-panel[data-state],.swipe-guide-overlay[data-state]{animation-duration:1ms}.site-header .header-search .search-field{transition:none}}.site-header .wordmark{gap:8px}.site-header .brand-mark{flex:0 0 28px;width:28px;height:28px}.site-header .brand-mark>svg{width:100%;height:100%}@media (max-width:760px){.site-header .wordmark{letter-spacing:-.5px;white-space:nowrap;gap:6px;font-size:clamp(14px,4vw,18px)}.site-header .brand-mark{flex-basis:22px;width:22px;height:22px}}
.upload-steps{color:var(--muted);align-items:center;gap:20px;margin:2px 0 26px;padding:0;font-size:11px;font-weight:500;list-style:none;display:flex}.upload-steps li{align-items:center;gap:6px;display:flex}.upload-steps li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:inline-grid}.upload-steps [aria-current=step]{color:var(--foreground)}.upload-steps [aria-current=step]>span{background:var(--foreground);border-color:var(--foreground);color:var(--on-solid)}.app-import-page .upload-preview{flex:0 0 136px;width:136px}.app-import-page .upload-preview>img{border-radius:12px;height:240px}.app-import-page .preview-remove{background:0 0;border:0;width:44px;height:44px;top:0;right:0}.app-import-page .preview-remove:before{content:"";z-index:0;background:#152034d9;border:1px solid #ffffff75;border-radius:50%;position:absolute;inset:6px}.app-import-page .preview-remove>svg{position:relative}.app-import-page .preview-order button{min-width:44px;min-height:44px;color:var(--foreground);border-radius:10px}.app-import-page .preview-order button:hover:not(:disabled){background:var(--soft)}.app-import-page .preview-source{color:var(--foreground);bottom:56px}.app-import-page .manual-upload-link,.app-import-page .imported-app-summary button,.app-import-page .app-details-fields summary{min-height:44px}.app-import-page .extra-screenshots small{text-align:center;max-width:100%;padding-inline:8px;line-height:1.6}.app-import-page h1{text-wrap:balance}.results-heading>div{min-width:0}.results-heading h1{overflow-wrap:anywhere;text-wrap:balance}.results-page .refresh-button{flex-shrink:0;width:44px;height:44px}.result-app-links{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:-5px 0 26px;display:flex}.result-app-links .text-link{min-height:36px;font-size:13px}.result-source-note{color:var(--muted);margin:-8px 0 24px;font-size:12px;line-height:1.6}.result-comparison-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.result-comparison-heading h2{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.result-comparison-heading>span{color:var(--muted);font-size:12px}.results-page .segment-control button{min-height:44px}.results-page .vote-breakdown{font-size:12px;line-height:1.8}.score-explanation{border-block:1px solid var(--line);color:var(--muted);margin:8px 0 16px;padding:16px 0;font-size:12px;line-height:1.7}.score-explanation summary{cursor:pointer;color:var(--foreground);padding-block:4px;font-weight:500}.score-explanation p{max-width:640px;margin:12px 0 0}.share-results-link{min-height:36px;margin-top:8px;font-size:12px}.claim-actions{align-items:center;gap:22px;margin-top:22px;display:flex}@media (max-width:760px){.upload-steps{gap:13px;margin-bottom:22px;font-size:10px}.results-page .result-image-title{flex-wrap:wrap;gap:4px}.results-page .result-image-title strong{font-variant-numeric:tabular-nums}.results-page .stats-row{gap:36px;margin-top:10px}.result-app-links{gap:6px 20px;margin-bottom:20px}}@media (max-width:380px){.upload-steps{gap:9px}.upload-steps li{gap:4px}.results-page .segment-control{width:100%;display:flex}.results-page .segment-control button{flex:1;padding-inline:8px;font-size:11px}}.results-page .results-heading{margin-bottom:18px}.results-page .stats-row{margin-bottom:20px;padding-block:16px}.results-page .result-app-links{margin-bottom:16px}.results-page .result-source-note{margin-top:-12px;margin-bottom:18px}.results-page{margin-top:28px}.results-page .back-link,.app-import-page .back-link{min-height:36px;margin-bottom:16px}.results-page .results-heading{gap:16px;margin-bottom:8px}.results-page .results-heading h1{margin-bottom:8px;font-size:clamp(30px,4vw,38px)}.result-overview{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding-block:18px;display:flex}.result-overview .stats-row{border:0;flex-shrink:0;gap:32px;margin:0;padding:0}.result-overview .stats-row strong{letter-spacing:-.025em;font-size:30px}.result-overview .stats-row .stat-pending{font-size:22px}.result-overview .stats-row>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.result-filters{min-width:0}.result-filters .segment-control{margin-bottom:8px}.result-filters .segment-control button{transition:background .16s ease-out,color .16s ease-out}.result-filters .segment-control button:not(.active):hover{color:var(--foreground)}.results-page .result-filters .result-source-note{max-width:340px;margin:0}.results-page .result-insight{background:0 0;border:0;border-radius:0;margin-bottom:28px;padding:0}.results-page .result-insight>button{border-radius:10px;min-height:44px;padding:8px 12px}.results-page .result-insight>button:hover{background:var(--soft)}.results-page .result-preview{padding:12px}.results-page .result-preview img{max-height:340px}.result-preview-expand{background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;transition:color .16s ease-out,background .16s ease-out;display:grid;position:absolute;top:10px;right:10px}.result-preview:hover .result-preview-expand,.result-preview:focus-visible .result-preview-expand{background:var(--foreground);color:var(--on-solid)}.result-image-title strong{color:var(--foreground)}.results-page .score-explanation summary,.results-page .archived-results summary,.results-page .set-actions .text-button{align-content:center;min-height:44px}.app-import-page .upload-steps{gap:20px;font-size:12px}.app-import-page .upload-steps li>span{width:24px;height:24px;font-size:11px}.app-import-page .upload-previews{scroll-snap-type:x proximity;gap:14px;padding-block:8px;scroll-padding-inline:4px}.app-import-page .upload-preview{scroll-snap-align:start}.app-import-page .import-note>svg{color:var(--lightningcss-light,#176852)var(--lightningcss-dark,#79eacb);flex-shrink:0}.app-import-page .store-link-input:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 12%, transparent)}.app-import-page .store-link-input:has([aria-invalid=true]){border-color:var(--error-text)}.app-import-page .dropzone{background:var(--surface)}.app-import-page .dropzone:hover,.app-import-page .dropzone.is-dragging{background:var(--soft);border-color:var(--focus-ring)}.app-import-page .dropzone small{color:var(--muted)}.app-import-page .imported-app-summary strong{overflow-wrap:anywhere}.app-import-page .button[aria-busy=true]{opacity:1}.share-buttons .button{transition:background .16s ease-out,color .16s ease-out,transform .16s ease-out}.modal-content:not(.modal-wide) .modal-title{letter-spacing:-.025em;text-wrap:balance;padding-right:30px}.modal-content .modal-description{line-height:1.55}.private-link-box input,.share-link-field input{text-overflow:ellipsis}@media (max-width:760px){.results-page,.app-import-page{margin-top:18px}.results-page .back-link,.app-import-page .back-link{margin-bottom:12px}.results-page .results-heading .lead{font-size:14px}.results-page .result-app-links{margin-bottom:8px}.result-overview{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px;padding-block:14px}.result-overview .stats-row{gap:36px}.result-overview .stats-row strong{font-size:28px}.result-filters .segment-control{width:100%}.result-filters .segment-control button{flex:1;padding-inline:8px;font-size:12px}.result-filters .result-source-note{min-height:38px}.results-page .result-insight{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px 10px;margin-bottom:22px;display:grid}.results-page .insight-icon{border-radius:9px;width:32px;height:32px}.results-page .insight-icon>svg{width:18px;height:18px}.results-page .result-insight>div{min-width:0}.results-page .result-insight>button{grid-column:2;justify-self:start;margin:-4px 0 -8px -12px}.results-page .result-preview{padding:6px}.results-page .result-preview img{max-height:280px}.app-import-page .upload-steps{gap:14px;font-size:11px}.app-import-page .upload-steps li{gap:5px}.app-import-page .upload-steps li>span{width:22px;height:22px}}@media (max-width:360px){.app-import-page .upload-steps{gap:9px}}@media (prefers-reduced-motion:reduce){.result-preview,.result-preview-expand,.share-buttons .button,.result-filters .segment-control button{transition:none}}
.creator-credit{display:none}@media (min-width:761px){.site-footer .creator-credit-mobile{display:none}.site-header .creator-credit{min-height:44px;color:var(--foreground);opacity:1;outline-offset:5px;border-radius:10px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.creator-credit img{box-shadow:0 0 0 1px var(--screenshot-edge);border-radius:9px;flex-shrink:0;transition:transform .18s;display:block}.creator-credit-copy{gap:3px;line-height:1.25;display:grid}.creator-credit-copy>span{color:var(--muted);font-size:11px}.creator-credit-copy strong{letter-spacing:-.15px;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.creator-credit-copy svg{color:var(--muted);transition:transform .18s}.creator-credit:hover strong{text-underline-offset:3px;text-decoration:underline}.creator-credit:hover img{transform:translateY(-1px)}.creator-credit:hover svg{transform:translate(1px,-1px)}.creator-credit:focus-visible{outline:2px solid var(--link)}.site-footer{display:none}}@media (prefers-reduced-motion:reduce){.creator-credit img,.creator-credit-copy svg{transition:none}}
