@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/WixMadeforDisplay-cyrillic-CSoh1k7O.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/WixMadeforDisplay-latin-Blzrepd3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-cyrillic-DayYxulF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-latin-Dun_Rd-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/Unbounded-cyrillic-C627f1f8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/Unbounded-latin-D5afBTBx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fcfcfd;--text:#111114;--muted:#7b7b82;--line:#e6e6ea;--grey:#ececef;--magenta:#b3239a;--pink-a:#ff8fd0;--pink-b:#ffc6e8;--gold:#f2b01e}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0}body{background:var(--bg);color:var(--text);overscroll-behavior-y:none;font:16px/1.4 Wix Madefor Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.muted{color:var(--muted)}.center{text-align:center;padding:48px 16px}.screen{max-width:560px;min-height:100dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;margin:0 auto}.screen :focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.head{padding:calc(28px + env(safe-area-inset-top)) 20px 22px;background:radial-gradient(90% 70% at 85% 5%, #ffe3f4 0%, #ffe3f400 60%), radial-gradient(70% 60% at 0% 100%, #ffd3ee 0%, #ffd3ee00 70%), linear-gradient(165deg, var(--pink-a), var(--pink-b));border-radius:0 0 30px 30px}.pill-title{background:#ffffffb3;border:1px solid #fff;border-radius:999px;width:max-content;margin:0 auto 22px;padding:8px 18px;font-weight:600;display:block;box-shadow:0 2px 10px #b3239a22}.head h1{font-size:34px;font-weight:800;line-height:1.1}.head p{color:#3b3b40;margin-top:6px}.note{color:#fff;text-align:center;background:#1d1d1f;border-radius:999px;margin-top:16px;padding:12px;font-weight:600}.head-row{grid-template-columns:48px 1fr 48px;align-items:center;margin-bottom:18px;display:grid}.head-row .pill-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 auto;overflow:hidden}.sum{gap:12px;padding:26px 20px 24px;display:grid}.sum+.sum{border-top:1px solid var(--line)}.sum-head{gap:2px;display:grid}.sum-head h2{font-size:24px;font-weight:800;line-height:1.15}.sum-head span,.sum .who small{color:var(--muted);font-size:14px}.sum ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sum li a{border-radius:18px;align-items:center;gap:12px;padding:8px 10px;display:flex}.sum li a.lead{background:#fff5d9}.sum li img,.sum li .noimg{object-fit:cover;background:var(--grey);border:2px solid #fff;border-radius:10px;flex:none;width:54px;height:72px;box-shadow:0 3px 10px #0002}.sum li .lead img,.sum li .lead .noimg{width:72px;height:96px}.sum .who{justify-items:start;gap:2px;min-width:0;display:grid}.sum .who b{font-size:18px;font-weight:700}.medal{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.m1{background:var(--gold)}.m2{background:#a9adb8}.m3{background:#c98a5b}.mine{color:var(--magenta);font-size:14px;font-weight:600}.wide{text-align:center;background:var(--grey);border-radius:999px;padding:13px;font-weight:600;display:block}.wide.hot{background:var(--magenta);color:#fff}.screen .tabs{scrollbar-width:none;border-bottom:1px solid var(--line);background:var(--bg);z-index:2;padding:0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.screen .tabs a{text-align:center;color:var(--muted);border-bottom:3px solid #0000;flex:1 0 auto;padding:14px 12px 12px;font-size:17px;font-weight:500}.screen .tabs a.on{color:var(--text);border-color:var(--magenta);font-weight:700}.grid{grid-template-columns:1fr 1fr;gap:30px 16px;margin:0;padding:26px 16px 32px;list-style:none;display:grid}.grid li{text-align:center;align-content:start;justify-items:center;gap:2px;display:grid}.pic{aspect-ratio:3/4;width:56%;margin-bottom:22px;position:relative}.pic .back{object-fit:cover;background:#f1f1f4;border:2px solid #fff;border-radius:10px;width:100%;height:88%;position:absolute;top:6%;left:0;transform:translate(-34%)rotate(-5deg);box-shadow:0 3px 10px #0002}.pic .back+.back{transform:translate(34%)rotate(5deg)}.pic .front{z-index:1;object-fit:cover;background:var(--grey);border:3px solid #fff;border-radius:12px;width:100%;height:100%;display:block;position:relative;box-shadow:0 6px 16px #0003}.place{z-index:2;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-18px;font-weight:700;display:grid;position:absolute;bottom:-17px;left:50%;box-shadow:0 2px 8px #0003}.place.first{background:var(--gold);color:#fff}.grid b{font-size:18px;font-weight:700}.grid small{color:var(--muted);font-size:13px}.vote{background:var(--magenta);color:#fff;border:0;border-radius:999px;width:100%;margin-top:10px;padding:11px 8px;font-weight:600}.vote:active{opacity:.7}.vote:disabled{background:var(--grey);color:var(--text);opacity:1;cursor:default}.winner{background:var(--gold);color:#fff;border-radius:999px;margin-top:8px;padding:4px 14px;font-size:14px;font-weight:600}.cover{min-height:calc(112px + env(safe-area-inset-top));position:relative}.cover img{aspect-ratio:4/5;object-fit:cover;border-radius:0 0 30px 30px;width:100%;display:block}.circles{inset:calc(24px + env(safe-area-inset-top)) 18px auto;justify-content:space-between;display:flex;position:absolute}.circle{background:#fffc;border:1px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 2px 10px #0002}.body{gap:18px;padding:22px 20px 40px;display:grid}.body h1{font-size:30px;font-weight:800;line-height:1.1}.where{gap:10px;display:grid}.where div{border:1px solid var(--line);background:#f6f6f8;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.where b{font-size:17px;font-weight:700}.where small{color:var(--muted);grid-column:1;font-size:13px}.where .vote{grid-area:1/2/3;width:auto;margin:0;padding:10px 20px}.b-text{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.b-photo{object-fit:cover;border-radius:16px;width:100%;max-height:70vh;display:block}.b-album{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.b-album img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;display:block}.zoom,.zoom img{cursor:zoom-in}.viewer .circle:disabled{opacity:.3}.viewer{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.viewer::backdrop{background:#000}.strip{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.strip div{scroll-snap-align:center;scroll-snap-stop:always;flex:none;place-items:center;width:100%;height:100%;display:grid}.strip img{object-fit:contain;max-width:100%;max-height:100%}.viewer .circle{top:calc(16px + env(safe-area-inset-top));color:#111;position:absolute;right:16px}.viewer .count{top:calc(28px + env(safe-area-inset-top));text-align:center;pointer-events:none;text-shadow:0 1px 4px #000;position:absolute;left:0;right:0}.viewer .side{margin-top:-24px;top:50%;right:16px}.viewer .side.prev{left:16px;right:auto}@media (hover:none){.viewer .side{display:none}}.admin{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#1c0f24;--curtain:#2a1636;--velvet:#3b2049;--rose:#ff6f9c;--gold:#f3dcae;--text:#f7eef6;--dim:#b9a6c2;--display:"Unbounded", sans-serif;background:radial-gradient(1200px 500px at 50% -120px, #4a2260 0%, var(--stage) 70%) no-repeat var(--stage);min-height:100dvh;color:var(--text);padding:28px clamp(16px,4vw,48px) 60px;font:15px/1.45 Onest,system-ui,sans-serif}.admin :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.admin input:not([type=checkbox],[type=file]),.admin textarea{border:1px solid var(--velvet);background:var(--stage);border-radius:12px;width:100%;padding:9px 12px}.admin input[type=checkbox]{accent-color:var(--rose);width:16px;height:16px}.admin .muted{color:var(--dim)}.pill{border:1px solid var(--velvet);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;display:inline-block}.pill:hover{background:var(--curtain)}.pill.hot{background:var(--rose);color:#2a0b18;border:0;font-weight:600}.pill:disabled{opacity:.4}.admin .danger,.error{color:#ff9d9d}.noimg{background:var(--velvet);display:block}.admin.login{grid-template-columns:min(340px,100%);place-content:center;gap:14px;display:grid}.admin.login h1{font:700 26px/1.15 var(--display);margin-bottom:8px}.top{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.top b{color:var(--text);margin-right:auto}.top input{border-radius:999px!important;width:110px!important}.hero{gap:18px;margin:36px 0 28px;display:grid}.hero h1{font:700 clamp(26px, 4.4vw, 52px)/1.08 var(--display);letter-spacing:-.02em;max-width:22ch}.when{color:var(--gold)}.track{background:var(--velvet);border-radius:3px;height:6px;margin:10px 0 8px;position:relative}.track i{background:linear-gradient(90deg, var(--rose), var(--gold));border-radius:3px;position:absolute;inset:0 auto 0 0}.track i:after{content:"";background:var(--gold);border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;right:-7px;box-shadow:0 0 0 5px #f3dcae33}.ends{color:var(--dim);justify-content:space-between;gap:12px;font-size:13px;display:flex}.settings summary{list-style:none}.settings summary::-webkit-details-marker{display:none}.settings form{background:var(--curtain);border-radius:20px;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:14px;max-width:860px;margin-top:14px;padding:18px;display:grid}.settings label{color:var(--dim);gap:6px;font-size:13px;display:grid}.settings .check{color:var(--text);grid-column:1/3;align-items:center;gap:8px;font-size:15px;display:flex}.admin .tabs{gap:6px;margin-bottom:20px;display:flex}.admin .tabs button{font:500 16px var(--display);color:var(--dim);background:0 0;border:0;border-radius:999px;padding:10px 20px}.admin .tabs button.on{background:var(--text);color:var(--stage)}.admin .tabs span{opacity:.7;font:400 14px Onest,sans-serif}.pool{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.person{background:var(--curtain);border-radius:24px;align-content:start;gap:6px;padding:12px;display:grid}.person:hover{background:var(--velvet)}.person img,.person .noimg{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;margin-bottom:4px}.person b{font-weight:600}.person .tags{flex-wrap:wrap;gap:4px;min-height:24px;display:flex}.person .tags i{background:var(--velvet);border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal}.person:hover .tags i{background:var(--stage)}.person .tags em{color:var(--gold);font-size:13px;font-style:normal}.person small{color:var(--dim)}.person.new{border:1px dashed var(--velvet);color:var(--dim);font:500 16px var(--display);background:0 0;place-content:center;min-height:200px}.dim{opacity:.45}.cols{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:18px;display:grid}.col{background:var(--curtain);border-radius:24px;gap:14px;padding:18px;display:grid}.col header{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.col h2{font:500 20px var(--display);overflow-wrap:anywhere}.col header p{color:var(--dim);grid-column:1;font-size:13px}.col header span{grid-area:1/2/3;gap:10px;display:flex}.col header button{color:var(--dim);background:0 0;border:0;padding:0}.col ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.col li a{border-radius:16px;grid-template-columns:22px 48px 1fr auto;align-items:center;gap:4px 12px;padding:8px;display:grid}.col li a:hover{background:var(--velvet)}.col .rank{font:500 14px var(--display);color:var(--dim);text-align:center;grid-row:1/3}.col li img,.col li .noimg{object-fit:cover;border-radius:12px;grid-area:1/2/3;width:48px;height:48px}.who b{font-weight:600;display:block}.who small{color:var(--dim);font-size:12px}.votes{font-variant-numeric:tabular-nums;font-weight:600}.col .bar{background:var(--velvet);border-radius:2px;grid-column:3/5;height:4px}.col .bar i{background:var(--rose);border-radius:2px;height:100%;display:block}.col li.lead a{background:var(--velvet);grid-template-columns:88px 1fr;gap:6px 14px;margin-bottom:6px;padding:12px}.col .lead .rank,.col .lead .bar{display:none}.col .lead img,.col .lead .noimg{border-radius:18px;grid-area:1/1/3;width:88px;height:88px}.col .lead .noimg{background:var(--curtain)}.lead .who,.lead .votes{grid-column:2}.lead .who b{font:500 16px/1.25 var(--display)}.lead .votes{font:700 26px/1 var(--display);color:var(--gold)}.add{border:1px dashed var(--velvet);color:var(--dim);background:0 0;border-radius:16px;padding:10px}.add:hover{color:var(--text);border-color:var(--dim)}.col.new{border:1px dashed var(--velvet);min-height:120px;color:var(--dim);font:500 16px var(--display);background:0 0;place-content:center}.admin dialog{background:var(--curtain);width:min(440px,92vw);color:var(--text);border:0;border-radius:28px;padding:22px}.admin dialog[open]{outline:0;gap:14px;display:grid}.admin dialog::backdrop{background:#0b0510cc}.admin dialog h3{font:500 18px var(--display)}.admin dialog ul{gap:2px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.admin dialog li label{cursor:pointer;border-radius:14px;grid-template-columns:auto 40px 1fr;align-items:center;gap:0 12px;padding:6px 8px;display:grid}.admin dialog li label:hover{background:var(--velvet)}.admin dialog li input{grid-row:1/3}.admin dialog li img,.admin dialog li .noimg{object-fit:cover;border-radius:10px;grid-row:1/3;width:40px;height:40px}.admin dialog li small{color:var(--dim);grid-column:3;font-size:12px}.admin dialog p{color:var(--dim);font-size:13px}.admin dialog footer{justify-content:end;gap:10px;display:flex}.sheet{grid-template-columns:minmax(0,560px) 320px;justify-content:center;align-items:start;gap:48px;display:grid}.ed{gap:18px;display:grid}.ed-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.ed-head h2{font:700 28px var(--display);overflow-wrap:anywhere;margin-right:auto}.ed-head a{color:var(--rose)}.ed-head .ed-close{color:var(--dim)}.ed-main{background:var(--curtain);border-radius:24px;gap:16px;padding:18px;display:grid}.ed-cover{align-items:center;gap:16px;display:flex}.ed-cover img,.ed-cover .noimg{object-fit:cover;border-radius:20px;width:96px;height:96px}.f{color:var(--dim);border:0;gap:8px;margin:0;padding:0;font-size:13px;display:grid}.f legend{margin-bottom:8px;padding:0}.pick{color:var(--text);align-items:center;gap:10px;font-size:15px;display:flex}.pick em{color:var(--dim);margin-left:auto;font-size:13px;font-style:normal}.ed h3{font:500 16px var(--display)}.ed-blocks{gap:12px;display:grid}.blk{background:var(--curtain);border-radius:20px;gap:10px;padding:14px;display:grid}.blk-head{justify-content:space-between;align-items:center;display:flex}.blk-head span{gap:4px;display:flex}.blk-head button{border:1px solid var(--velvet);background:0 0;border-radius:999px;padding:2px 10px}.blk-head button:disabled{opacity:.3}.blk-photos{flex-wrap:wrap;gap:8px;display:flex}.blk-photos span{position:relative}.blk-photos img,.blk-more{object-fit:cover;border-radius:14px;width:76px;height:76px;display:block}.blk-photos span button{background:var(--stage);border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:-6px;right:-6px}.blk-more{border:1px dashed var(--velvet);color:var(--dim);cursor:pointer;place-items:center;font-size:13px;display:grid}.ed-add{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed-foot{background:var(--velvet);border-radius:999px;gap:12px;padding:12px;display:flex;position:sticky;bottom:12px}.ed-foot .hot{flex:1;padding:10px}.ed-foot .danger{background:0 0;border:0;padding:0 12px}.phone{scrollbar-width:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111114;background:#fcfcfd;border:8px solid #0d0612;border-radius:40px;height:620px;font:14px/1.4 Wix Madefor Display,sans-serif;position:sticky;top:28px;overflow-y:auto}.phone .cover{min-height:0}.phone .body{gap:14px;padding:16px 16px 24px}.phone .body h1{font-size:24px}@media (width<=960px){.sheet{grid-template-columns:1fr}.phone{display:none}.settings form{grid-template-columns:1fr}.settings .check{grid-column:auto}}
