@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sofia-sans-cyrillic-500-normal-jdFUC6kD.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sofia-sans-latin-500-normal-CF_FiJiJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sofia-sans-cyrillic-700-normal-Dmfw-x4G.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sofia-sans-latin-700-normal-ClD8T4bq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sofia-sans-cyrillic-800-normal-BSJ_wkwM.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sofia-sans-latin-800-normal-CIlQpKWJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sofia-sans-condensed-cyrillic-800-normal-COfxkvIA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sofia-sans-condensed-latin-800-normal-DsJG6H3V.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #F3F0E9;--surface: #FFFFFF;--raised: #EAE5DB;--raised-2: #E0DACF;--line: #DDD7CB;--line-strong: #8C877C;--text: #16161B;--text-2: #4A4740;--text-3: #6B665D;--card: #000000;--paper: #FFFDF8;--gold: #F5C542;--gold-text: #8A6400;--ready: #17804F;--danger: #C0392B;--font: "Sofia Sans", Roboto, "Noto Sans", sans-serif;--font-cond: "Sofia Sans Condensed", "Roboto Condensed", Roboto, sans-serif;color-scheme:light}html,body{margin:0;padding:0;background:var(--ground);color:var(--text)}html.is-stage,html.is-stage body{height:100%;overflow:hidden}body{font-family:var(--font);font-weight:500;line-height:1.35;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}button,input{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}h1,h2,p,ul{margin:0;padding:0}ul{list-style:none}[hidden]{display:none!important}.ic{display:block;flex:none;width:calc(36 * var(--u));height:calc(36 * var(--u))}.hub{--u: 1px;background:radial-gradient(circle at 8% 0%,#f5c54238,#f5c54200 38%),radial-gradient(circle at 100% 100%,#1f6fd112,#1f6fd100 45%),var(--ground)}.hub.is-stage{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden}.hub.is-stage .view{position:absolute;inset:0;display:flex;flex-direction:column}.hub.is-stage .main{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.hub.is-stage .main::-webkit-scrollbar{display:none}.hub [data-focus]{outline:none}.hub:not([data-input=touch]) .chip:focus,.hub:not([data-input=touch]) .chip__main:focus,.hub:not([data-input=touch]) .chip__step:focus,.hub:not([data-input=touch]) .btn:focus,.hub:not([data-input=touch]) .me:focus,.hub:not([data-input=touch]) .choice:focus,.hub:not([data-input=touch]) .stepper:focus,.hub:not([data-input=touch]) .name__input:focus{box-shadow:0 0 0 calc(7 * var(--u)) var(--gold)}.head{display:flex;align-items:center;justify-content:space-between;padding:calc(48 * var(--u)) calc(96 * var(--u)) 0}.brand{display:flex;align-items:center}.logo{position:relative;display:block;flex:none;width:calc(84 * var(--u));height:calc(80 * var(--u));margin-right:calc(28 * var(--u))}.logo i{position:absolute;top:calc(6 * var(--u));width:calc(48 * var(--u));height:calc(66 * var(--u));border-radius:calc(9 * var(--u))}.logo i:first-child{left:calc(4 * var(--u));background:var(--card);border:calc(4 * var(--u)) solid var(--text-2);transform:rotate(-10deg)}.logo i:last-child{left:calc(30 * var(--u));background:var(--paper);border:calc(4 * var(--u)) solid var(--text);transform:rotate(10deg)}.brand__title{font-family:var(--font-cond);font-weight:800;font-size:calc(68 * var(--u));line-height:1;letter-spacing:-.005em}.brand__tagline{margin-top:calc(10 * var(--u));font-size:calc(30 * var(--u));font-weight:700;color:var(--text-2)}.me{display:flex;align-items:center;flex:none;height:calc(96 * var(--u));padding:0 calc(30 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(48 * var(--u));border:calc(3 * var(--u)) solid var(--line);background:var(--surface);box-shadow:0 2px 6px #16161b0f}.me__avatar{display:flex;align-items:center;justify-content:center;flex:none;width:calc(68 * var(--u));height:calc(68 * var(--u));border-radius:50%;background:var(--gold);color:var(--text);font-size:calc(34 * var(--u));font-weight:800}.me__name{margin-left:calc(18 * var(--u));max-width:calc(380 * var(--u));font-size:calc(32 * var(--u));font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me__lang{margin-left:calc(16 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u));border:calc(3 * var(--u)) solid var(--line-strong);border-radius:calc(10 * var(--u));font-size:calc(24 * var(--u));font-weight:800;color:var(--text-2)}.me__icon{margin-left:calc(20 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));color:var(--text-2)}.bar{display:flex;align-items:center;padding:calc(40 * var(--u)) calc(96 * var(--u)) calc(28 * var(--u))}.bar>*+*{margin-left:calc(20 * var(--u))}.chip{display:flex;align-items:center;flex:none;height:calc(84 * var(--u));padding:0 calc(32 * var(--u)) 0 calc(24 * var(--u));border-radius:calc(42 * var(--u));border:calc(3 * var(--u)) solid var(--line-strong);background:var(--surface);font-size:calc(30 * var(--u));font-weight:800;white-space:nowrap}.chip .ic{margin-right:calc(12 * var(--u));color:var(--text-2)}.chip.is-on{background:var(--text);border-color:var(--text);color:#fff}.chip.is-on .ic{color:var(--gold)}.chip--people{padding:0 calc(10 * var(--u)) 0 0}.chip__main{display:flex;align-items:center;align-self:stretch;padding:0 calc(18 * var(--u)) 0 calc(24 * var(--u));border-radius:calc(42 * var(--u))}.chip__step{display:flex;align-items:center;justify-content:center;flex:none;width:calc(62 * var(--u));height:calc(62 * var(--u));border-radius:50%;background:var(--raised)}.chip__step .ic{margin:0;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--text)}.chip--people.is-on .chip__step{background:#ffffff29}.chip--people.is-on .chip__step .ic{color:#fff}.chip__value{min-width:calc(110 * var(--u));padding:0 calc(8 * var(--u));text-align:center;font-weight:800}.chip--people.is-on .chip__value{font-size:calc(36 * var(--u));color:var(--gold)}.bar__count{margin-left:auto!important;font-size:calc(30 * var(--u));font-weight:800;color:var(--text-3);white-space:nowrap}.main{padding:calc(28 * var(--u)) calc(96 * var(--u)) calc(72 * var(--u))}.grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:calc(48 * var(--u));grid-row-gap:calc(60 * var(--u))}.card{position:relative;display:block;color:inherit;text-decoration:none;background:var(--surface);border-radius:calc(32 * var(--u));box-shadow:0 2px 4px #16161b0f,0 10px 28px #16161b1a;transition:transform .16s ease-out,box-shadow .16s ease-out;scroll-margin:calc(48 * var(--u))}.hub:not([data-input=touch]) .card:focus{transform:translateY(calc(-12 * var(--u)));box-shadow:0 0 0 calc(9 * var(--u)) var(--gold),0 calc(26 * var(--u)) calc(50 * var(--u)) #16161b3d}.card__art{position:relative;overflow:hidden;height:0;padding-top:56.25%;border-radius:calc(32 * var(--u)) calc(32 * var(--u)) 0 0;background:linear-gradient(135deg,#2a2a33,#16161b)}.card__banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.card__art.is-missing{background:linear-gradient(135deg,#f5c542,#e8913a)}.card__art.is-missing .card__banner{display:none}.card__art.is-missing:after{content:attr(data-initial);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-cond);font-weight:800;font-size:calc(180 * var(--u));color:#ffffffe6}.card__opening{position:absolute;inset:0;z-index:2;display:none;align-items:center;justify-content:center;border-radius:calc(32 * var(--u));background:#16161ba8;color:#fff;font-size:calc(42 * var(--u));font-weight:800}.card.is-opening .card__opening{display:flex}.card__body{position:relative;padding:calc(26 * var(--u)) calc(32 * var(--u)) calc(32 * var(--u))}.card__icon{position:absolute;top:calc(-62 * var(--u));left:calc(32 * var(--u));width:calc(124 * var(--u));height:calc(124 * var(--u));border-radius:calc(28 * var(--u));background:var(--surface);border:calc(5 * var(--u)) solid var(--surface);overflow:hidden;box-shadow:0 4px 14px #16161b2e}.card__icon img{display:block;width:100%;height:100%;border-radius:calc(23 * var(--u))}.card__name{margin-left:calc(152 * var(--u));min-height:calc(62 * var(--u));font-family:var(--font-cond);font-weight:800;font-size:calc(50 * var(--u));line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__desc{margin-top:calc(22 * var(--u));height:calc(76 * var(--u));overflow:hidden;font-size:calc(28 * var(--u));line-height:calc(38 * var(--u));color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card__facts{display:flex;flex-wrap:wrap;margin:calc(14 * var(--u)) 0 0 calc(-10 * var(--u))}.fact{display:flex;align-items:center;height:calc(50 * var(--u));margin:calc(10 * var(--u)) 0 0 calc(10 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(25 * var(--u));background:var(--raised);font-size:calc(26 * var(--u));font-weight:800;color:var(--text-2);white-space:nowrap}.fact .ic{width:calc(30 * var(--u));height:calc(30 * var(--u));margin-right:calc(8 * var(--u))}.card--placeholder{box-shadow:none;background:#fff9;animation:ph 1.2s ease-in-out infinite alternate}.card--placeholder .card__art{background:var(--raised)}.ph{height:calc(28 * var(--u));margin-top:calc(18 * var(--u));border-radius:calc(14 * var(--u));background:var(--raised)}.ph--name{width:55%;height:calc(46 * var(--u));margin-top:0}.ph--short{width:38%}@keyframes ph{0%{opacity:1}to{opacity:.55}}.card--broken{padding:calc(32 * var(--u));background:#fff4f1;border:calc(4 * var(--u)) dashed var(--danger);box-shadow:none}.broken__head{display:flex;align-items:center;color:var(--danger);font-size:calc(36 * var(--u));font-weight:800}.broken__head .ic{margin-right:calc(12 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u))}.broken__base{margin-top:calc(12 * var(--u));font-size:calc(26 * var(--u));font-weight:700;word-break:break-all}.broken__errors{margin-top:calc(16 * var(--u));padding-left:calc(32 * var(--u));list-style:disc;font-size:calc(24 * var(--u));color:var(--text-2);word-break:break-word}.broken__errors li+li{margin-top:calc(6 * var(--u))}.message{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(110 * var(--u)) 0 calc(60 * var(--u))}.message--inline{padding:calc(36 * var(--u)) 0 calc(56 * var(--u))}.message__icon{width:calc(104 * var(--u));height:calc(104 * var(--u));color:var(--text-3);margin-bottom:calc(24 * var(--u))}.message__title{font-family:var(--font-cond);font-weight:800;font-size:calc(56 * var(--u));line-height:1.1}.message__text{margin-top:calc(14 * var(--u));font-size:calc(32 * var(--u));color:var(--text-2)}.message .btn{margin-top:calc(40 * var(--u))}.message--inline .btn{margin-top:calc(28 * var(--u))}.btn{display:inline-flex;align-items:center;justify-content:center;flex:none;height:calc(88 * var(--u));padding:0 calc(44 * var(--u));border-radius:calc(44 * var(--u));border:calc(3 * var(--u)) solid var(--line-strong);background:var(--raised);font-size:calc(32 * var(--u));font-weight:800;white-space:nowrap}.btn .ic{margin-right:calc(14 * var(--u))}.btn--primary{background:var(--text);border-color:var(--text);color:#fff}.foot{margin-top:calc(72 * var(--u));text-align:center}.foot__link{font-size:calc(26 * var(--u));font-weight:700;color:var(--text-3);text-underline-offset:.2em}.hub.is-tvapp .foot{display:none}.sheet{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center}.sheet__scrim{position:absolute;inset:0;background:#16161b8c}.sheet__panel{position:relative;width:calc(1040 * var(--u));max-height:100%;overflow-y:auto;padding:calc(48 * var(--u)) calc(64 * var(--u));border-radius:calc(40 * var(--u));background:var(--ground);box-shadow:0 calc(24 * var(--u)) calc(80 * var(--u)) #00000059}.sheet__panel>*+*{margin-top:calc(30 * var(--u))}.sheet__title{font-family:var(--font-cond);font-weight:800;font-size:calc(60 * var(--u));line-height:1.1}.row__label{display:block;margin-bottom:calc(14 * var(--u));font-size:calc(26 * var(--u));font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.langs{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:calc(24 * var(--u))}.choice{display:flex;align-items:center;height:calc(104 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(28 * var(--u));border:calc(3 * var(--u)) solid var(--line-strong);background:var(--surface);font-size:calc(36 * var(--u));font-weight:800}.choice b{margin-right:calc(18 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u));border:calc(3 * var(--u)) solid currentColor;border-radius:calc(10 * var(--u));font-size:calc(26 * var(--u));font-weight:800}.choice .ic{margin-left:auto;width:calc(44 * var(--u));height:calc(44 * var(--u))}.choice.is-on{background:var(--text);border-color:var(--text);color:#fff}.choice.is-on .ic{color:var(--gold)}.name{display:flex}.name__input{flex:1 1 auto;min-width:0;height:calc(96 * var(--u));padding:0 calc(28 * var(--u));margin-right:calc(20 * var(--u));border-radius:calc(24 * var(--u));border:calc(3 * var(--u)) solid var(--line-strong);background:var(--surface);font-size:calc(38 * var(--u));font-weight:700}.name__input:focus{border-color:var(--text)}.name .btn{height:calc(96 * var(--u))}.row__hint{display:flex;align-items:center;margin-top:calc(12 * var(--u));font-size:calc(26 * var(--u));color:var(--text-3)}.name__saved{display:flex;align-items:center;margin-left:calc(18 * var(--u));color:var(--ready);font-weight:800}.name__saved .ic{width:calc(30 * var(--u));height:calc(30 * var(--u));margin-right:calc(6 * var(--u))}.stepper{display:flex;align-items:center;height:calc(100 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(30 * var(--u));border-radius:calc(28 * var(--u));border:calc(3 * var(--u)) solid var(--line);background:var(--surface)}.stepper:focus{border-color:var(--text)}.stepper .row__label{flex:1 1 auto;margin:0;font-size:calc(32 * var(--u));letter-spacing:0;text-transform:none;color:var(--text)}.stepper__btn{display:flex;align-items:center;justify-content:center;flex:none;width:calc(70 * var(--u));height:calc(70 * var(--u));border-radius:50%;background:var(--raised)}.stepper__value{min-width:calc(150 * var(--u));text-align:center;font-size:calc(36 * var(--u));font-weight:800}.sheet__note{font-size:calc(26 * var(--u));color:var(--text-3)}.sheet__panel>.btn{display:flex;width:100%}.hub.is-fluid{--u: .55px;min-height:100vh}.hub.is-fluid .head{padding:18px 16px 0}.hub.is-fluid .logo{margin-right:12px}.hub.is-fluid .brand__title{font-size:30px}.hub.is-fluid .brand__tagline{font-size:14px;margin-top:4px}.hub.is-fluid .me{height:48px;padding:0 12px 0 4px;margin-left:12px}.hub.is-fluid .me__avatar{width:38px;height:38px;font-size:18px}.hub.is-fluid .me__name,.hub.is-fluid .me__lang{display:none}.hub.is-fluid .me__icon{margin-left:8px;width:24px;height:24px}.hub.is-fluid .bar{overflow-x:auto;padding:14px 16px 10px;scrollbar-width:none}.hub.is-fluid .bar::-webkit-scrollbar{display:none}.hub.is-fluid .bar>*+*{margin-left:8px}.hub.is-fluid .chip{height:46px;font-size:16px}.hub.is-fluid .chip__step{width:44px;height:44px}.hub.is-fluid .chip__value{min-width:50px}.hub.is-fluid .bar__count{margin-left:12px!important;padding-right:16px;font-size:15px}.hub.is-fluid .main{padding:10px 16px 40px}.hub.is-fluid .grid{grid-template-columns:1fr;grid-row-gap:24px}.hub.is-fluid .sheet{position:fixed;align-items:flex-end}.hub.is-fluid .sheet__panel{width:100%;max-height:92vh;padding:22px 16px 28px;border-radius:22px 22px 0 0}.hub.is-fluid .sheet__panel>*+*{margin-top:18px}.hub.is-fluid .stepper__btn{width:44px;height:44px}@media(min-width:600px){.hub.is-fluid{--u: .7px}.hub.is-fluid .grid{grid-template-columns:1fr 1fr;grid-column-gap:20px}.hub.is-fluid .sheet{align-items:center}.hub.is-fluid .sheet__panel{width:560px;border-radius:24px}}@media(prefers-reduced-motion:reduce){.card{transition:none}.card--placeholder{animation:none}}
