/* This script was leaked inside at TCHub and KR Dev X Website so check that out https://tchub.st/dashboard https://www.krdevx.site/ */

.icon{flex:none;width:1em;height:1em;filter:drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 4) rgba(0,0,0,.5))}.loading{position:absolute;left:calc(var(--u) * 92);bottom:calc(var(--bar) + calc(var(--u) * 64));transition:bottom var(--bar-t);display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.loading__rule{width:calc(var(--u) * 56);height:calc(var(--u) * 2);background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 14) rgba(var(--sm-accent-rgb),.7);transform-origin:left;animation:pulse 1.4s var(--sm-ease) infinite}.loading__title{font-size:calc(var(--u) * 48);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.loading__sub{font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:#ffffff8c}.loading__retry{display:inline-flex;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 22);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff;white-space:nowrap;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),box-shadow .18s var(--sm-ease),opacity .18s,transform .18s var(--sm-ease)}.loading__retry .icon{font-size:calc(var(--u) * 16)}.loading__retry kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none;margin-left:calc(var(--u) * 4)}.loading__retry:active:not(:disabled){transform:translateY(calc(var(--u) * 1))}.loading__retry:disabled{opacity:.4;cursor:not-allowed}.loading__retry{background:var(--sm-accent);color:var(--sm-on-accent);text-shadow:none;box-shadow:none}.loading__retry .icon{color:var(--sm-on-accent);filter:none}.loading__retry kbd{background:#00000038;color:var(--sm-on-accent);opacity:.85}.loading__retry:hover:not(:disabled){background:var(--sm-accent-hover);box-shadow:none}.loading__retry{align-self:flex-start;margin-top:calc(var(--u) * 10)}.loading.is-failed .loading__rule{animation:none;opacity:1;transform:none;background:var(--sm-danger);box-shadow:none}@keyframes pulse{0%,to{opacity:.35;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}.select{position:absolute;inset:0}.lower{position:absolute;left:var(--gutter);bottom:calc(var(--bar) + calc(var(--u) * 64));z-index:10;display:flex;flex-direction:column;gap:calc(var(--u) * 14);max-width:calc(var(--u) * 1000);transition:bottom var(--bar-t),opacity .3s var(--sm-ease),transform .4s var(--cine)}.lower__rule{width:calc(var(--u) * 56);height:calc(var(--u) * 2);background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 8) rgba(var(--sm-accent-rgb),.35);transform-origin:left;animation:rule-in .6s var(--cine) .1s backwards}.lower__caps{font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffffff8c;animation:meta-in .5s var(--cine) .16s backwards}.lower__name{font-size:calc(var(--u) * 112);font-weight:700;text-transform:uppercase;line-height:.88;letter-spacing:.01em;text-shadow:0 calc(var(--u) * 10) calc(var(--u) * 40) rgba(0,0,0,.7);animation:title-in .7s var(--cine) .2s backwards;white-space:nowrap}.lower__name .thin{display:block;font-size:calc(var(--u) * 64);font-weight:500;letter-spacing:.12em;color:#ffffffb8;margin-bottom:calc(var(--u) * 6)}.lower__meta{display:flex;align-items:center;gap:calc(var(--u) * 14);font-size:calc(var(--u) * 12);letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3;animation:meta-in .5s var(--cine) .32s backwards}.lower__meta i{width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:50%;background:#ffffff80}.lower__meta .mono{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 13);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:var(--sm-accent);letter-spacing:.06em}.lower__pair{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);width:fit-content;margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 11);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;animation:meta-in .5s var(--cine) .36s backwards;transition:color .18s var(--sm-ease)}.lower__pair .icon{font-size:calc(var(--u) * 13);color:var(--sm-accent);filter:none}.lower__pair em{font-style:normal;margin-left:calc(var(--u) * 4);padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 5);color:var(--sm-accent);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.45);transition:background .18s var(--sm-ease),color .18s var(--sm-ease)}.lower__pair:hover{color:#fff}.lower__pair:hover em{background:var(--sm-accent);color:var(--sm-on-accent)}.lower__acts{display:flex;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 16);animation:meta-in .5s var(--cine) .42s backwards}.lower__badge{display:inline-flex;align-items:center;align-self:flex-start;gap:calc(var(--u) * 7);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c;color:var(--sm-gold);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-gold-rgb),.5);animation:meta-in .5s var(--cine) .12s backwards}.lower__badge .icon{font-size:calc(var(--u) * 11);color:var(--sm-gold)}.lower__body.is-premium .lower__rule{background:var(--sm-gold);box-shadow:0 0 calc(var(--u) * 8) rgba(var(--sm-gold-rgb),.35)}.lower__body.is-premium .lower__caps{color:rgba(var(--sm-gold-rgb),.8)}.cta{display:inline-flex;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 22);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff;white-space:nowrap;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),box-shadow .18s var(--sm-ease),opacity .18s,transform .18s var(--sm-ease)}.cta .icon{font-size:calc(var(--u) * 16)}.cta kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none;margin-left:calc(var(--u) * 4)}.cta:active:not(:disabled){transform:translateY(calc(var(--u) * 1))}.cta:disabled{opacity:.4;cursor:not-allowed}.cta{background:var(--sm-accent);color:var(--sm-on-accent);text-shadow:none;box-shadow:none}.cta .icon{color:var(--sm-on-accent);filter:none}.cta kbd{background:#00000038;color:var(--sm-on-accent);opacity:.85}.cta:hover:not(:disabled){background:var(--sm-accent-hover);box-shadow:none}.cta--gold{background:var(--sm-gold);color:#241c00}.cta--gold .icon{color:#241c00}.cta--gold kbd{background:#00000038;color:#241c00}.cta--gold:hover:not(:disabled){background:#ffe27a}.spawnpick{position:relative}.spawnpick__now{max-width:calc(var(--u) * 160);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spawnpick__list{max-height:calc(var(--u) * 300)}.spawnpick__list .dd__o.is-locked{color:#ffffff4d;cursor:not-allowed}.spawnpick__list .dd__o.is-locked:hover{background:none;color:#ffffff4d}.spawnpick__list em{margin-left:auto;padding-left:calc(var(--u) * 12);font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 11);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;font-style:normal;color:#ffffff73}.link{display:inline-flex;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 22);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff;white-space:nowrap;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),box-shadow .18s var(--sm-ease),opacity .18s,transform .18s var(--sm-ease)}.link .icon{font-size:calc(var(--u) * 16)}.link kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none;margin-left:calc(var(--u) * 4)}.link:active:not(:disabled){transform:translateY(calc(var(--u) * 1))}.link:disabled{opacity:.4;cursor:not-allowed}.link{background:var(--sm-glass);box-shadow:var(--sm-inner);background:#0000004d;color:#ffffffd9}.link:hover:not(:disabled){background:#ffffff24;color:#fff}.link.is-on{background:rgba(var(--sm-accent-rgb),.22);color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.6)}.link--icon{width:calc(var(--u) * 52);padding:0;justify-content:center;gap:0}.link--danger,.link--danger .icon{color:#ff8a8a}.link--danger:hover:not(:disabled){background:rgba(var(--sm-danger-rgb),.22);color:#fff}.link--danger:hover:not(:disabled) .icon{color:#fff}.pager{position:absolute;right:var(--gutter);bottom:calc(var(--bar) + calc(var(--u) * 64));z-index:10;display:flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 44);animation:meta-in .5s var(--cine) .12s backwards;transition:bottom var(--bar-t),opacity .3s var(--sm-ease),transform .4s var(--cine)}.pager.is-tucked{opacity:0;transform:translate(calc(var(--u) * 24));pointer-events:none}.pager__btn{width:calc(var(--u) * 30);height:calc(var(--u) * 44);display:grid;place-items:center;font-size:calc(var(--u) * 13);color:#ffffff73;transition:color .15s var(--sm-ease)}.pager__btn:hover:not(:disabled){color:#fff}.pager__btn:disabled{opacity:.35;cursor:not-allowed}.pager__dots{display:flex;align-items:center;gap:calc(var(--u) * 5);position:relative}.pager .pg-move{transition:transform .28s var(--cine)}.pager .pg-enter-active{transition:opacity .22s var(--sm-ease),transform .28s var(--cine)}.pager .pg-leave-active{transition:opacity .16s var(--sm-ease);position:absolute}.pager .pg-enter-from{opacity:0;transform:scale(.8)}.pager .pg-leave-to{opacity:0}.pager__dot{position:relative;width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 9);display:grid;place-items:center;overflow:hidden;font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.04em;color:#ffffff6b;background:#ffffff08;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f;isolation:isolate;transition:opacity .18s var(--sm-ease),box-shadow .2s var(--sm-ease)}.pager__dot img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;mix-blend-mode:lighten;opacity:.55;transition:opacity .18s var(--sm-ease)}.pager__dot .icon{font-size:calc(var(--u) * 12);color:#ffffff40;filter:none;transition:color .18s var(--sm-ease)}.pager__dot:hover:not(:disabled){color:#ffffffa6}.pager__dot:hover:not(:disabled) img{opacity:.85}.pager__dot:hover:not(:disabled) .icon{color:#ffffff73}.pager__dot.is-empty{background:transparent;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f}.pager__dot.is-locked img{opacity:.25}.pager__dot.is-locked .icon{color:#ffffff26}.pager__dot.is-premium{box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-gold-rgb),.55)}.pager__dot.is-premium .icon{color:rgba(var(--sm-gold-rgb),.75)}.pager__dot.is-premium:hover:not(:disabled) .icon{color:var(--sm-gold)}.pager__dot.is-premium.is-on{background:rgba(var(--sm-gold-rgb),.12);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) var(--sm-gold)}.pager__dot.is-premium.is-on .icon{color:var(--sm-gold)}.pager__dot.is-on{color:#fff;background:rgba(var(--sm-accent-rgb),.12);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) var(--sm-accent)}.pager__dot.is-on img{opacity:1}.pager__dot:disabled{cursor:not-allowed}.pager__slot{position:relative;display:block}.pager__tag{position:absolute;left:50%;bottom:calc(100% + calc(var(--u) * 8));transform:translate(-50%);font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:#ffffff8c;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s var(--sm-ease),color .16s var(--sm-ease)}.pager__slot.is-on .pager__tag{opacity:1;color:#fff}.pager__slot:hover .pager__tag{opacity:1}.pager__dots:hover .pager__slot.is-on:not(:hover) .pager__tag{opacity:0}.pager__dots.is-named{padding-top:calc(var(--u) * 20)}.pager__count{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 11);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#ffffffd9;margin-left:calc(var(--u) * 8)}.pager__count i{font-style:normal;color:#ffffff4d;margin:0 calc(var(--u) * 4)}.lower__body{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.lower.is-tucked{opacity:0;transform:translate(calc(var(--u) * -24));pointer-events:none}.lower-enter-active{transition:opacity .18s var(--sm-ease)}.lower-leave-active{transition:opacity .14s var(--sm-ease)}.lower-enter-from,.lower-leave-to{opacity:0}.band{pointer-events:auto;width:calc(var(--u) * 440);max-height:calc(100% - calc(var(--u) * 40));padding:calc(var(--u) * 24);display:flex;flex-direction:column;border-radius:calc(var(--u) * 18);box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14;animation:card-in .4s var(--cine) backwards}.band__head{display:flex;align-items:center;gap:calc(var(--u) * 14);padding-bottom:calc(var(--u) * 14)}.band__pic{width:calc(var(--u) * 52);height:calc(var(--u) * 52);border-radius:calc(var(--u) * 14);flex:none;display:grid;place-items:center;overflow:hidden;font-size:calc(var(--u) * 20);font-weight:700;color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) var(--sm-accent);text-shadow:none}.band__pic img{width:100%;height:100%;object-fit:cover;mix-blend-mode:lighten}.band__t{flex:1;min-width:0}.band__caps{font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c}.band__title{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 21);font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.band__body{scrollbar-width:none}.band__body::-webkit-scrollbar{display:none}.band__body{flex:1;min-height:0;overflow-y:auto;padding-top:calc(var(--u) * 8)}.rbtn{background:var(--sm-glass);box-shadow:var(--sm-inner);width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 17);color:#ffffffd9;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),box-shadow .18s var(--sm-ease),opacity .18s,transform .18s var(--sm-ease)}.rbtn .icon{filter:none}.rbtn:hover:not(:disabled){background:#ffffff29;color:#fff}.rbtn:active:not(:disabled){transform:scale(.96)}.rbtn.is-on{background:var(--sm-accent);color:var(--sm-on-accent);box-shadow:0 0 calc(var(--u) * 12) rgba(var(--sm-accent-rgb),.3)}.rbtn:disabled{opacity:.3;cursor:not-allowed}.group{padding:calc(var(--u) * 16) 0 calc(var(--u) * 6);border-top:calc(var(--u) * 1) solid rgba(255,255,255,.08)}.group__title{font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c;color:var(--sm-accent);margin-bottom:calc(var(--u) * 8)}.row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u) * 16);padding:calc(var(--u) * 6) 0}.row__label{font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;display:flex;align-items:center;gap:calc(var(--u) * 8);color:#ffffff6b;white-space:nowrap}.row__label .icon{font-size:calc(var(--u) * 12);color:#ffffff59;filter:none}.row__value{font-size:calc(var(--u) * 14.5);font-weight:700;color:#fff;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__value.mono{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 12.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.06em;text-transform:none}.row.is-big .row__value.mono{font-size:calc(var(--u) * 17);color:var(--sm-accent);letter-spacing:.04em}.dd{position:relative;width:100%}.dd__btn{display:flex;align-items:center;gap:calc(var(--u) * 8);width:100%;height:calc(var(--u) * 38);padding:0 calc(var(--u) * 2) calc(var(--u) * 4);border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25);font-size:calc(var(--u) * 14);font-weight:600;color:#fff;text-align:left;transition:border-color .18s var(--sm-ease)}.dd__btn .icon{margin-left:auto;font-size:calc(var(--u) * 14);color:#ffffff73;transition:transform .18s var(--sm-ease);flex:none}.dd__close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 6);flex:none}.dd__close .icon{margin-left:0}.dd__close:hover{background:#ffffff14}.dd__field input{flex:1;min-width:0;height:100%;padding:0;margin:0;background:none;border:0;box-shadow:none;border-radius:0;font:inherit;color:#fff;caret-color:var(--sm-accent)}.dd__field input::placeholder{color:#ffffff59}.dd__field input:focus{outline:none}.dd__now{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd.is-open .dd__btn{border-color:var(--sm-accent)}.dd.is-open .dd__btn .icon{transform:rotate(180deg);color:var(--sm-accent)}.dd__list{position:fixed;z-index:1100;overflow-y:auto;padding:calc(var(--u) * 6);border-radius:calc(var(--u) * 12);background:#0a0c0cc7;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14,0 calc(var(--u) * 14) calc(var(--u) * 34) #00000080;animation:dd-in .16s var(--sm-ease) both;scrollbar-width:none}.dd__list::-webkit-scrollbar{display:none}.dd__o{position:relative;display:flex;align-items:center;width:100%;height:calc(var(--u) * 34);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13);font-weight:500;color:#ffffffb3;text-align:left;transition:background .12s var(--sm-ease),color .12s var(--sm-ease)}.dd__o span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd__o:before{content:"";position:absolute;left:calc(var(--u) * 3);top:calc(var(--u) * 9);bottom:calc(var(--u) * 9);width:calc(var(--u) * 2);border-radius:calc(var(--u) * 1);background:var(--sm-accent);opacity:0;transition:opacity .12s var(--sm-ease)}.dd__o:hover{background:#ffffff17;color:#fff}.dd__o.is-on{color:#fff;font-weight:600}.dd__o.is-on:before{opacity:1}.dd__o.is-locked{color:#ffffff4d;cursor:default}.dd__o.is-locked:hover{background:none;color:#ffffff4d}.dd__empty{padding:calc(var(--u) * 10) calc(var(--u) * 12);font-size:calc(var(--u) * 12);color:#fff6}@keyframes dd-in{0%{opacity:0;transform:translateY(calc(var(--u) * -4))}}.create{position:absolute;inset:0}.lower__name.is-sm{font-size:calc(var(--u) * 96)}.lower__name.is-xs{font-size:calc(var(--u) * 72)}.band__foot{display:flex;align-items:center;gap:calc(var(--u) * 10);padding-top:calc(var(--u) * 22);border-top:calc(var(--u) * 1) solid rgba(255,255,255,.14)}.band-host{position:absolute;inset:var(--bar) 0;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--gutter);pointer-events:none;z-index:15}.create .band .band__body{overflow:visible}.create .band .band__head{padding-bottom:calc(var(--u) * 12);border-bottom:0}.create .band .band__title{font-size:calc(var(--u) * 21)}.create .band .band__foot{padding-top:calc(var(--u) * 18);border-top:0}.form{display:flex;flex-direction:column;gap:calc(var(--u) * 12);padding-top:calc(var(--u) * 16)}.ftile{display:flex;flex-direction:column;gap:calc(var(--u) * 4);min-width:0}.ftile.is-wide{grid-column:1/-1}.ftile>span{font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;display:flex;justify-content:space-between;align-items:center;height:calc(var(--u) * 16)}.ftile>span b{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 12);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:var(--sm-accent-soft);letter-spacing:.06em}.ftile>input:not([type=range]){width:100%;height:calc(var(--u) * 38);padding:0 calc(var(--u) * 2) calc(var(--u) * 4);margin:0;background:none;border:0;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25);border-radius:0;box-shadow:none;font-size:calc(var(--u) * 14);font-weight:600;color:#fff;transition:border-color .18s var(--sm-ease)}.ftile>input:not([type=range])::placeholder{color:#ffffff4d;font-weight:500}.ftile>input:not([type=range]):focus{outline:none;border-color:var(--sm-accent)}.ftile.is-invalid>input:not([type=range]),.ftile.is-invalid .dd__btn{border-color:rgba(var(--sm-danger-rgb),.8)}.ftile input[type=range]{width:100%;height:calc(var(--u) * 38);margin:0;accent-color:var(--sm-accent);background:transparent;cursor:pointer;border:0;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25);border-radius:0}.ftile .dd{width:100%}.ftile__date{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:calc(var(--u) * 12)}.ftile .seg{display:flex;gap:calc(var(--u) * 16);height:calc(var(--u) * 38);align-items:center;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25)}.ftile .seg button{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 26);padding:0;font-size:calc(var(--u) * 11.5);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;background:none}.ftile .seg button:hover{color:#fff}.ftile .seg button.is-on{color:var(--sm-accent)}.ftiles{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 14) calc(var(--u) * 18)}.ferr{display:flex;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 11.5);font-weight:600;color:var(--sm-danger)}.ferr .icon{font-size:calc(var(--u) * 14)}.reject{display:flex;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);color:#ffb3b3}.reject .icon{color:var(--sm-danger);font-size:calc(var(--u) * 16)}.mwrap{position:absolute;inset:0;display:grid;place-items:center;z-index:30}.mwrap__scrim{position:absolute;inset:0;background:#0000008c;animation:fade-in .25s var(--sm-ease) both}.modal{position:relative;width:calc(var(--u) * 560);display:flex;flex-direction:column;gap:calc(var(--u) * 14);animation:meta-in .4s var(--cine) both}.modal__rule{width:calc(var(--u) * 56);height:calc(var(--u) * 2);background:var(--sm-danger);box-shadow:0 0 calc(var(--u) * 12) rgba(var(--sm-danger-rgb),.6)}.modal__caps{font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:#ffffff8c;display:flex;align-items:center;gap:calc(var(--u) * 10);color:#ff8a8a}.modal__caps .icon{font-size:calc(var(--u) * 14)}.modal__name{font-size:calc(var(--u) * 64);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:.01em}.modal__text{font-size:calc(var(--u) * 14);line-height:1.6;color:#ffffffa6;max-width:calc(var(--u) * 480)}.modal__field{display:flex;flex-direction:column;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 10)}.modal__field span{font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}.modal__field input{width:100%;height:calc(var(--u) * 44);padding:0 0 calc(var(--u) * 4);background:none;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25);font-size:calc(var(--u) * 16);font-weight:600;color:#fff;letter-spacing:.02em;transition:border-color .18s var(--sm-ease)}.modal__field input::placeholder{color:#ffffff47;font-weight:500}.modal__field input:focus{border-color:var(--sm-accent)}.modal__field input:focus{border-color:var(--sm-danger)}.modal__acts{display:flex;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 16)}.cta--danger{background:var(--sm-danger);color:#fff;box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 34) rgba(var(--sm-danger-rgb),.3)}.cta--danger .icon{color:#fff}.cta--danger kbd{background:#00000040;color:#ffffffd9}.cta--danger:hover:not(:disabled){background:#ff6a6a;box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 40) rgba(var(--sm-danger-rgb),.45)}.modal--gold .modal__rule{background:var(--sm-gold);box-shadow:0 0 calc(var(--u) * 12) rgba(var(--sm-gold-rgb),.6)}.modal--gold .modal__caps,.modal--gold .modal__caps .icon{color:var(--sm-gold)}.modal--gold .modal__field input:focus{border-color:var(--sm-gold)}.modal--gold .modal__aside{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 12.5);letter-spacing:.04em;color:rgba(var(--sm-gold-rgb),.85);text-decoration:underline;text-underline-offset:calc(var(--u) * 4);text-decoration-color:rgba(var(--sm-gold-rgb),.35);transition:color .18s var(--sm-ease)}.modal--gold .modal__aside .icon{font-size:calc(var(--u) * 14);filter:none}.modal--gold .modal__aside:hover{color:var(--sm-gold);text-decoration-color:rgba(var(--sm-gold-rgb),.7)}.setchips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) 0 calc(var(--u) * 12)}.setchip{display:inline-flex;align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;color:#ffffff80;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),box-shadow .18s var(--sm-ease)}.setchip .icon{font-size:calc(var(--u) * 13);filter:none;color:#fff6}.setchip:hover{color:#fff}.setchip.is-on{color:#fff;background:rgba(var(--sm-accent-rgb),.16);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.6)}.setchip.is-on .icon{color:var(--sm-accent)}.trow{display:grid;grid-template-columns:calc(var(--u) * 24) 1fr auto;align-items:center;gap:calc(var(--u) * 14);width:100%;padding:calc(var(--u) * 12) 0;text-align:left;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.08);transition:opacity .18s var(--sm-ease)}.trow:last-child{border-bottom:0}.trow__ic{font-size:calc(var(--u) * 16);color:#ffffff8c}.trow__num{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fff6}.trow__t{display:flex;flex-direction:column;gap:calc(var(--u) * 3)}.trow__t b{font-size:calc(var(--u) * 14);font-weight:700;letter-spacing:.04em}.trow__t small{font-size:calc(var(--u) * 11);color:#ffffff73}.trow__state{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fff6}.trow__dot{width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;border:calc(var(--u) * 1.5) solid rgba(255,255,255,.4);transition:background .18s var(--sm-ease),border-color .18s var(--sm-ease)}.trow__mute{display:grid;align-items:center;justify-items:start;width:calc(var(--u) * 32);height:calc(var(--u) * 32);margin:calc(var(--u) * -4);padding-left:calc(var(--u) * 4);background:none;cursor:pointer}.trow__mute:hover .trow__ic{color:#fff}.trow__range{grid-column:1/-1;width:100%;height:calc(var(--u) * 18);margin:0;accent-color:var(--sm-accent);background:transparent;cursor:pointer}.trow__pick{grid-column:1/-1}.trow--level{row-gap:calc(var(--u) * 8)}.trow:hover:not(:disabled) .trow__t b{color:var(--sm-accent-soft)}.trow.is-on .trow__state,.trow.is-on .trow__ic{color:var(--sm-accent)}.trow.is-on .trow__dot{background:var(--sm-accent);border-color:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 10) rgba(var(--sm-accent-rgb),.8)}.trow.is-on .trow__t b{color:#fff}.trow--scene .trow__t b{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:calc(var(--u) * 12.5)}.trow:disabled{opacity:.35;cursor:not-allowed}.rules__body.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - calc(var(--u) * 72)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - calc(var(--u) * 72)),transparent)}.rules__list{list-style:none;display:flex;flex-direction:column}.rules__rule{display:grid;grid-template-columns:calc(var(--u) * 24) 1fr;gap:calc(var(--u) * 12);padding:calc(var(--u) * 9) 0;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.06)}.rules__rule:last-child{border-bottom:0}.rules__rule small{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#ffffff61;padding-top:calc(var(--u) * 2)}.rules__rule span{font-size:calc(var(--u) * 13.5);line-height:1.5;color:#ffffffdb}.pose{position:absolute;right:calc(var(--u) * 170);top:calc(var(--u) * 150);bottom:calc(var(--u) * 250);width:calc(var(--u) * 360);z-index:5;display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 14);background:#08090ab8;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14;animation:meta-in .3s var(--cine) both}.pose__hd{display:flex;align-items:baseline;justify-content:space-between}.pose__hd span{font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c;color:var(--sm-accent)}.pose__hd em{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;font-style:normal}.pose__search{display:flex;align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 9);background:#ffffff0f;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14}.pose__search .icon{font-size:calc(var(--u) * 14);color:#ffffff80;filter:none}.pose__search input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:calc(var(--u) * 13);font-weight:600;color:#fff}.pose__search input::placeholder{color:#ffffff59;font-weight:500}.pose__chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6)}.pose__chips button{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 10);border-radius:99px;font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;color:#ffffffa6;background:#ffffff0f}.pose__chips button:hover{color:#fff}.pose__chips button.is-on{background:var(--sm-accent);color:var(--sm-on-accent)}.pose__list{scrollbar-width:none}.pose__list::-webkit-scrollbar{display:none}.pose__list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.pose__row{display:grid;grid-template-columns:calc(var(--u) * 16) 1fr auto;align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 36);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 8);text-align:left;color:#ffffffc7}.pose__row .icon{grid-column:1;font-size:calc(var(--u) * 13);color:var(--sm-accent);filter:none}.pose__row b{grid-column:2;font-size:calc(var(--u) * 13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pose__row small{grid-column:3;font-size:calc(var(--u) * 8.5);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;color:#ffffff59}.pose__row:hover{background:#ffffff12;color:#fff}.pose__row.is-on{background:rgba(var(--sm-accent-rgb),.14);color:#fff}.pose__empty{font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#fff6;padding:calc(var(--u) * 14) 0;text-align:center}.pm{position:absolute;inset:0;z-index:10;font-family:Gilroy,sans-serif}.pm__ui{position:absolute;inset:0;pointer-events:none}.pm__ui [data-ui],.pm__ui button{pointer-events:auto}.pm__flash{position:absolute;inset:0;z-index:30;pointer-events:none;background:#fff;animation:pm-flash .45s var(--sm-ease) forwards}.pm__grid{position:absolute;inset:0}.pm__grid.has-film{left:calc(var(--u) * 138)}.pm__grid{background:linear-gradient(90deg,transparent calc(33.333% - .5px),rgba(255,255,255,.2) 0,rgba(255,255,255,.2) calc(33.333% + .5px),transparent 0,transparent calc(66.666% - .5px),rgba(255,255,255,.2) 0,rgba(255,255,255,.2) calc(66.666% + .5px),transparent 0),linear-gradient(180deg,transparent calc(33.333% - .5px),rgba(255,255,255,.2) 0,rgba(255,255,255,.2) calc(33.333% + .5px),transparent 0,transparent calc(66.666% - .5px),rgba(255,255,255,.2) 0,rgba(255,255,255,.2) calc(66.666% + .5px),transparent 0)}.pm__vf{position:absolute;inset:calc(var(--u) * 150) calc(var(--u) * 170) calc(var(--u) * 250) calc(var(--u) * 52)}.pm__vf.has-film{left:calc(var(--u) * 190)}.pm__vf b{position:absolute;width:calc(var(--u) * 34);height:calc(var(--u) * 34);border:0 solid rgba(255,255,255,.85)}.pm__vf b:nth-child(1){left:0;top:0;border-left-width:calc(var(--u) * 2);border-top-width:calc(var(--u) * 2)}.pm__vf b:nth-child(2){right:0;top:0;border-right-width:calc(var(--u) * 2);border-top-width:calc(var(--u) * 2)}.pm__vf b:nth-child(3){left:0;bottom:0;border-left-width:calc(var(--u) * 2);border-bottom-width:calc(var(--u) * 2)}.pm__vf b:nth-child(4){right:0;bottom:0;border-right-width:calc(var(--u) * 2);border-bottom-width:calc(var(--u) * 2)}.pm__focus{position:absolute;width:calc(var(--u) * 90);height:calc(var(--u) * 110);transform:translate(-50%,-50%);border:calc(var(--u) * 1.5) solid var(--sm-accent);box-shadow:0 0 calc(var(--u) * 14) rgba(var(--sm-accent-rgb),.35);animation:fade-in .2s var(--sm-ease)}.pm__focus span{position:absolute;left:calc(var(--u) * -1.5);top:calc(var(--u) * -20);font-size:calc(var(--u) * 9);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;color:var(--sm-accent)}.pm__readout{position:absolute;top:calc(var(--u) * 22);left:calc(var(--u) * 52)}.pm__readout.has-film{left:calc(var(--u) * 190)}.pm__readout{display:flex;align-items:center;gap:calc(var(--u) * 28);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 10);background:#00000061;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14;font-size:calc(var(--u) * 12);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;font-weight:600;color:#fff}.pm__readout span.is-live{display:inline-flex;align-items:center;gap:calc(var(--u) * 8)}.pm__readout i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 8) rgba(var(--sm-accent-rgb),.9)}.pm__count{position:absolute;right:calc(var(--u) * 48);top:calc(var(--u) * 40);text-align:right}.pm__big{font-size:calc(var(--u) * 72);font-weight:700;line-height:.85;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.pm__big small{font-size:calc(var(--u) * 22);color:#ffffff73;font-weight:600;letter-spacing:0}.pm__caps{font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;margin-top:calc(var(--u) * 8)}.pm__film{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 138);padding:calc(var(--u) * 24);background:#060708d1;display:flex;flex-direction:column;gap:calc(var(--u) * 10);overflow-y:auto}.pm__film>:first-child{margin-top:auto}.pm__film>:last-child{margin-bottom:auto}.pm__film{scrollbar-width:none}.pm__film::-webkit-scrollbar{display:none}.pm__film:before,.pm__film:after{content:"";position:absolute;top:0;bottom:0;width:calc(var(--u) * 8);pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 calc(var(--u) * 10),rgba(255,255,255,.18) calc(var(--u) * 10) calc(var(--u) * 20))}.pm__film:before{left:calc(var(--u) * 7)}.pm__film:after{right:calc(var(--u) * 7)}.pm__frame{position:relative;flex:none;height:calc(var(--u) * 52);border-radius:calc(var(--u) * 2);overflow:hidden;background:#ffffff0a;transition:box-shadow .18s var(--sm-ease),transform .18s var(--sm-ease)}.pm__frame img{width:100%;height:100%;object-fit:cover;display:block}.pm__frame:hover:not(:disabled){transform:translate(calc(var(--u) * 3))}.pm__frame.is-empty{box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f;cursor:default}.pm__frame.is-on{box-shadow:0 0 0 calc(var(--u) * 2) var(--sm-accent)}.pm__no{position:absolute;left:calc(var(--u) * 4);bottom:calc(var(--u) * 3);font-size:calc(var(--u) * 8);font-weight:700;letter-spacing:.1em;color:#fff;text-shadow:0 0 calc(var(--u) * 4) #000}.pm__empty{font-size:calc(var(--u) * 9);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;text-align:center;line-height:1.6;margin-top:calc(var(--u) * 6)}.pm__preview{position:absolute;left:calc(var(--u) * 150);top:50%;transform:translateY(-50%);width:calc(var(--u) * 300);padding:calc(var(--u) * 10);background:#060708e6;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1a}.pm__zoom{position:relative;display:block;width:100%;height:calc(var(--u) * 170);overflow:hidden}.pm__zoom img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s var(--sm-ease)}.pm__zoom span{position:absolute;right:calc(var(--u) * 8);bottom:calc(var(--u) * 8);display:inline-flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 8);background:#0009;font-size:calc(var(--u) * 9);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#fff;opacity:0;transition:opacity .18s var(--sm-ease)}.pm__zoom span .icon{font-size:calc(var(--u) * 12);filter:none}.pm__zoom:hover img{transform:scale(1.03)}.pm__zoom:hover span{opacity:1}.pm__view{position:absolute;inset:0;z-index:40;display:grid;place-items:center;background:#000000e0;cursor:zoom-out}.pm__view img{max-width:calc(100% - calc(var(--u) * 160));max-height:calc(100% - calc(var(--u) * 160));box-shadow:0 calc(var(--u) * 20) calc(var(--u) * 60) #0009}.pm__close{position:absolute;right:calc(var(--u) * 48);top:calc(var(--u) * 40);display:flex;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#fffc}.pm__close .icon{font-size:calc(var(--u) * 14);filter:none}.pm__close kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.pm__line{display:flex;justify-content:space-between;margin:calc(var(--u) * 10) 0;font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.pm__line .is-gold{color:var(--sm-gold)}.pm__act{width:100%;height:calc(var(--u) * 36);display:flex;align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;color:#fff;border-top:calc(var(--u) * 1) solid rgba(255,255,255,.1);transition:background .15s var(--sm-ease)}.pm__act .icon{font-size:calc(var(--u) * 14);filter:none}.pm__act:hover{background:#ffffff0f}.pm__act.is-gold{color:var(--sm-gold)}.pm__act.is-danger{color:var(--sm-danger)}.pm__keys{position:absolute;left:calc(var(--u) * 52);top:calc(var(--u) * 66)}.pm__keys.has-film{left:calc(var(--u) * 190)}.pm__keys{display:flex;align-items:center;gap:calc(var(--u) * 18);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background:#00000061;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14;font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;color:#ffffffd1}.pm__keys span{display:inline-flex;align-items:center;gap:calc(var(--u) * 6)}.pm__keys kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.pm__dial{position:absolute;left:0;right:0;bottom:calc(var(--u) * 34)}.pm__dial.has-film{left:calc(var(--u) * 138)}.pm__dial{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 10)}.pm__dname{font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;color:#ffffffb3}.pm__dvalue{font-size:calc(var(--u) * 30);font-weight:700;color:var(--sm-accent);letter-spacing:.02em;margin-top:calc(var(--u) * -4);min-height:calc(var(--u) * 36)}.pm__track{display:flex;align-items:center;gap:calc(var(--u) * 10)}.pm__step{width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:50%;display:grid;place-items:center;color:#ffffffb3;font-size:calc(var(--u) * 18)}.pm__step:hover{color:#fff;background:#ffffff14}.pm__step .icon{filter:none}.pm__ruler{position:relative;width:calc(var(--u) * 640);height:calc(var(--u) * 38);cursor:ew-resize;-webkit-mask:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.pm__ruler i{position:absolute;left:50%;top:0;bottom:0;width:calc(var(--u) * 3);margin-left:calc(var(--u) * -1.5);border-radius:calc(var(--u) * 2);background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 10) rgba(var(--sm-accent-rgb),.9)}.pm__ticks{position:absolute;top:calc(var(--u) * 6);bottom:calc(var(--u) * 6);left:50%;width:400%;margin-left:-200%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.9) 0 calc(var(--u) * 2),transparent 0 calc(var(--u) * 60)),repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 calc(var(--u) * 1.5),transparent 0 calc(var(--u) * 12));background-position-x:calc(50% + var(--u) * var(--shift)),calc(50% + var(--u) * var(--shift));transition:background-position-x .16s var(--sm-ease)}.pm__ruler.is-dragging .pm__ticks{transition:none}.pm__list{position:relative;width:calc(var(--u) * 640);height:calc(var(--u) * 38);overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.pm__items{position:absolute;top:0;bottom:0;left:50%;display:flex;transform:translate(calc(var(--u) * (-80 - 160 * var(--index))));transition:transform .28s var(--cine)}.pm__item{width:calc(var(--u) * 160);flex:none;height:100%;font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm__item:hover,.pm__item.is-on{color:#fff}.pm__chips{display:flex;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 4);border-radius:99px;background:#00000080;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14}.pm__sep{width:calc(var(--u) * 1);height:calc(var(--u) * 18);margin:0 calc(var(--u) * 6);background:#ffffff24}.pm__chip{height:calc(var(--u) * 34);padding:0 calc(var(--u) * 15);border-radius:99px;display:inline-flex;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#ffffffb8;transition:background .15s var(--sm-ease),color .15s var(--sm-ease)}.pm__chip:hover{color:#fff;background:#ffffff14}.pm__chip.is-on{background:var(--sm-accent);color:var(--sm-on-accent)}.pm__chip--toggle em{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #fff9}.pm__chip--toggle.is-lit{color:#fff}.pm__chip--toggle.is-lit em{background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 8) rgba(var(--sm-accent-rgb),.9)}.pm__trigger{position:absolute;right:calc(var(--u) * 48);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 14)}.pm__trigger kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.pm__shutter{width:calc(var(--u) * 96);height:calc(var(--u) * 96);border-radius:50%;display:grid;place-items:center;border:calc(var(--u) * 2) solid rgba(255,255,255,.85);transition:transform .15s var(--sm-ease)}.pm__shutter i{width:calc(var(--u) * 74);height:calc(var(--u) * 74);border-radius:50%;background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 26) rgba(var(--sm-accent-rgb),.5);transition:transform .15s var(--sm-ease),background .2s var(--sm-ease)}.pm__shutter:hover:not(:disabled) i{transform:scale(.94)}.pm__shutter:active:not(:disabled){transform:scale(.96)}.pm__shutter.is-busy i{animation:pm-busy .9s ease-in-out infinite}.pm__exit{position:absolute;right:calc(var(--u) * 48);bottom:calc(var(--u) * 44);display:flex;align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 14);border-radius:calc(var(--u) * 10);background:#00000061;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14;font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#ffffffb8}.pm__exit .icon{font-size:calc(var(--u) * 14);filter:none}.pm__exit kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.pm__exit:hover{color:#fff}.pm__show{position:absolute;right:calc(var(--u) * 48);bottom:calc(var(--u) * 44);display:flex;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#ffffff73;animation:pm-hint 2.4s var(--sm-ease) forwards}.pm__show kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.pm__show:hover{opacity:1!important}@keyframes pm-flash{0%{opacity:.85}to{opacity:0}}@keyframes pm-busy{0%,to{transform:scale(.92);opacity:1}50%{transform:scale(.8);opacity:.6}}@keyframes pm-hint{0%,60%{opacity:1}to{opacity:.25}}.pm-fade-enter-active,.pm-fade-leave-active{transition:opacity .22s var(--sm-ease)}.pm-fade-enter-from,.pm-fade-leave-to{opacity:0}.pm-pop-enter-active,.pm-pop-leave-active{transition:opacity .18s var(--sm-ease),transform .18s var(--sm-ease)}.pm-pop-enter-from,.pm-pop-leave-to{opacity:0;transform:translateY(-50%) translate(calc(var(--u) * -8))}.gizmo{position:fixed;inset:0;z-index:12;width:100%;height:100%;opacity:0;pointer-events:none}.gizmo.is-on{opacity:1;pointer-events:auto}.pp{width:100%}.pp__btn{display:flex;align-items:center;gap:calc(var(--u) * 8);width:100%;height:calc(var(--u) * 38);padding:0 calc(var(--u) * 2) calc(var(--u) * 4);border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25);font-size:calc(var(--u) * 14);font-weight:600;color:#fff;text-align:left}.pp__btn .icon{margin-left:auto;font-size:calc(var(--u) * 14);color:#ffffff73}.pp__btn:hover{border-color:#ffffff80}.pp__now{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp__now.is-ph{color:#fff6;font-weight:500}.pk{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding:calc(var(--u) * 18) calc(var(--u) * 18) calc(var(--u) * 14);border-radius:inherit;background:#0b0d0d}.pk__hd{display:flex;align-items:center;justify-content:space-between}.pk__title{font-size:calc(var(--u) * 10.5);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}.pk__x{width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:50%;background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center}.pk__x .icon{font-size:calc(var(--u) * 14)}.pk__x:hover{background:#ffffff29}.pk__search{display:flex;align-items:center;gap:calc(var(--u) * 8);flex:none;height:calc(var(--u) * 40);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background:#ffffff12}.pk__search .icon{font-size:calc(var(--u) * 14);color:#fff6}.pk__search input{flex:1;min-width:0;background:none;border:0;color:#fff;font-size:calc(var(--u) * 13.5);font-weight:500}.pk__search input::placeholder{color:#ffffff4d}.pk__body{flex:1;min-height:0;display:flex;gap:calc(var(--u) * 10)}.pk__nav{flex:none;width:calc(var(--u) * 118);display:flex;flex-direction:column;gap:calc(var(--u) * 2);overflow-y:auto;scrollbar-width:none}.pk__nav::-webkit-scrollbar{display:none}.pk__nav button{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 6);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 8);color:#fff9;font-size:calc(var(--u) * 11);font-weight:600;letter-spacing:.04em;text-align:left}.pk__nav button em{font-style:normal;font-size:calc(var(--u) * 9.5);color:#ffffff4d}.pk__nav button:hover:not(:disabled){color:#fff;background:#ffffff12}.pk__nav button.is-on{background:var(--sm-accent);color:var(--sm-on-accent)}.pk__nav button.is-on em{color:var(--sm-on-accent);opacity:.7}.pk__nav button:disabled{opacity:.25}.pk__list{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(var(--u) * 2);padding-right:calc(var(--u) * 4);scrollbar-width:none}.pk__list::-webkit-scrollbar{display:none}.pk__o{display:flex;align-items:center;gap:calc(var(--u) * 8);width:100%;min-height:calc(var(--u) * 36);padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);color:#ffffffbf;text-align:left}.pk__o .icon{flex:none;font-size:calc(var(--u) * 13);color:var(--sm-accent)}.pk__o span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk__o small{flex:none;font-size:calc(var(--u) * 9);letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d}.pk__o:hover{background:rgba(var(--sm-accent-rgb),.12);color:#fff}.pk__o.is-on{background:rgba(var(--sm-accent-rgb),.16);color:#fff;font-weight:600}.pk__note{color:rgba(var(--sm-accent-rgb),.85)!important}.pk__empty{padding:calc(var(--u) * 24) calc(var(--u) * 12);text-align:center;font-size:calc(var(--u) * 11.5);color:#ffffff59}.pk__hint{flex:none;font-size:calc(var(--u) * 10.5);color:#ffffff61;text-align:center}.pp__thumb{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 6);object-fit:cover;object-position:top;flex:none}.pk__grid{flex:1;min-width:0;overflow-y:auto;align-content:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 8);padding-right:calc(var(--u) * 4);scrollbar-width:none}.pk__grid::-webkit-scrollbar{display:none}.pk__grid .pk__empty{grid-column:1/-1}.pg{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 8);border-radius:calc(var(--u) * 10);background:#ffffff0d;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff0f;transition:background .14s var(--sm-ease),box-shadow .14s var(--sm-ease)}.pg img,.pg__auto{width:100%;aspect-ratio:1;border-radius:calc(var(--u) * 7);object-fit:cover;object-position:top;background:#00000059}.pg__auto{display:grid;place-items:center;font-size:calc(var(--u) * 13);font-weight:700;color:#ffffff80}.pg__auto .icon{font-size:calc(var(--u) * 18)}.pg small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--u) * 10);font-weight:600;letter-spacing:.02em;color:#fff9}.pg:hover{background:rgba(var(--sm-accent-rgb),.1)}.pg:hover small{color:#fff}.pg.is-on{background:rgba(var(--sm-accent-rgb),.14);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) var(--sm-accent)}.pg.is-on small{color:#fff}html.mc-look,html.mc-look *{cursor:none!important}.wiz{position:absolute;right:calc(var(--u) * 26);top:calc(var(--u) * 26);bottom:calc(var(--u) * 26);width:calc(var(--u) * 408);z-index:16;display:flex;flex-direction:column;padding:calc(var(--u) * 24);border-radius:calc(var(--u) * 18);background:var(--sm-glass);box-shadow:var(--sm-inner),0 calc(var(--u) * 24) calc(var(--u) * 60) #0000008c;animation:band-in .4s var(--cine) backwards}.wiz__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * 12)}.wiz__caps{font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;margin-bottom:calc(var(--u) * 6)}.wiz__title{font-size:calc(var(--u) * 24);font-weight:700;color:#fff;line-height:1.05}.wiz__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(var(--u) * 12);scrollbar-width:none}.wiz__body::-webkit-scrollbar{display:none}.wiz__body>*{flex-shrink:0}.wiz__ft{display:flex;gap:calc(var(--u) * 9);margin-top:calc(var(--u) * 16);padding-top:calc(var(--u) * 16);border-top:calc(var(--u) * 1) solid rgba(255,255,255,.1)}.steps{display:flex;flex-direction:column;gap:calc(var(--u) * 3);margin:calc(var(--u) * 18) 0 calc(var(--u) * 16)}.steps__i{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 11);text-align:left;transition:background .16s var(--sm-ease)}.steps__i i{flex:none;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:calc(var(--u) * 11);font-weight:700;background:#ffffff14;color:#fff6}.steps__i p{font-size:calc(var(--u) * 13.5);font-weight:600;color:#ffffff6b}.steps__i s{margin-left:auto;text-decoration:none;font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums}.steps__i s.warn{color:#f0b35a}.steps__i:hover{background:#ffffff0d}.steps__i.is-done i{background:rgba(var(--sm-accent-rgb),.18);color:var(--sm-accent)}.steps__i.is-done p{color:#ffffffb3}.steps__i--side{margin-top:calc(var(--u) * 6);padding-top:calc(var(--u) * 12);border-top:calc(var(--u) * 1) solid rgba(255,255,255,.1);border-radius:0}.steps__i--side i{background:none;color:#fff6}.steps__i--side i .icon{font-size:calc(var(--u) * 15)}.steps__i--side s{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 9.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums}.steps__i--side.is-on{background:none;box-shadow:none}.steps__i--side.is-on i{background:none;color:var(--sm-accent)}.steps__i.is-on{background:rgba(var(--sm-accent-rgb),.1);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.28)}.steps__i.is-on i{background:var(--sm-accent);color:var(--sm-on-accent)}.steps__i.is-on p{color:#fff}.steps__i.is-gated{opacity:.35;cursor:not-allowed}.stack{display:flex;flex-direction:column;gap:calc(var(--u) * 12)}.chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6)}.pgroup{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.pgroup__l{font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;color:#ffffff57}.sw{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(var(--u) * 30)}.sw>span{font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.sw i{position:relative;width:calc(var(--u) * 34);height:calc(var(--u) * 18);border-radius:calc(var(--u) * 9);background:#ffffff24;transition:background .16s var(--sm-ease)}.sw i:after{content:"";position:absolute;top:calc(var(--u) * 2);left:calc(var(--u) * 2);width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%;background:#fff;transition:transform .16s var(--sm-ease)}.sw.is-on>span{color:#fff}.sw.is-on i{background:var(--sm-accent)}.sw.is-on i:after{transform:translate(calc(var(--u) * 16));background:var(--sm-on-accent)}.slider{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.slider>span{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.slider>span b{font-size:calc(var(--u) * 12.5);font-weight:600;letter-spacing:0;text-transform:none;color:#fff}.slider input[type=range]{width:100%;height:calc(var(--u) * 22);margin:0;accent-color:var(--sm-accent);background:transparent;cursor:pointer}.wiz__new{font-style:normal;color:var(--sm-gold)}.lead{font-size:calc(var(--u) * 13);line-height:1.6;color:#ffffff9e}.lead--new{color:var(--sm-gold)}.lead b{color:#fff}.acts{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.act{display:flex;align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 48);padding:0 calc(var(--u) * 15);border-radius:calc(var(--u) * 12);background:#ffffff12;color:#fff;font-size:calc(var(--u) * 13);font-weight:600;letter-spacing:.04em;transition:background .16s var(--sm-ease)}.act .icon{font-size:calc(var(--u) * 17)}.act kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none;margin-left:auto}.act:hover:not(:disabled){background:#ffffff21}.act:disabled{opacity:.4}.act--pri{background:var(--sm-accent);color:var(--sm-on-accent)}.act--pri kbd{background:#0003;color:var(--sm-on-accent)}.act--pri:hover{background:var(--sm-accent-hover)}.grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--u) * 8)}.sl{position:relative;height:calc(var(--u) * 44);border-radius:calc(var(--u) * 11);background:#00000047;color:#ffffff8c;font-size:calc(var(--u) * 14);font-weight:600;transition:background .15s var(--sm-ease),color .15s var(--sm-ease)}.sl:hover{color:#fff;background:#ffffff1a}.sl:disabled{opacity:.3;cursor:default}.sl:disabled:hover{color:#ffffff8c;background:#00000047}.sl.has{color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.35)}.sl.has:after{content:"";position:absolute;right:calc(var(--u) * 6);top:calc(var(--u) * 6);width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:50%;background:var(--sm-accent)}.sl.is-on{background:var(--sm-accent);color:var(--sm-on-accent)}.sl.is-on:after{background:var(--sm-on-accent)}.sl--role{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 52)}.sl--role b{font-size:calc(var(--u) * 14);font-weight:600;line-height:1}.sl--role em{font-size:calc(var(--u) * 8.5);font-style:normal;letter-spacing:.1em;margin-right:-.1em;text-transform:uppercase;opacity:.6;line-height:1}.sl--role.is-nosolo b{color:#ffcf6b}.box{display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding:calc(var(--u) * 13);border-radius:calc(var(--u) * 12);background:#ffffff0a;box-shadow:var(--sm-inner)}.box__hd{font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 2) calc(var(--u) * 10)}.box__hd>span:first-child{white-space:nowrap}.box .dim{color:#ffffff52;letter-spacing:.08em;text-transform:none;flex:1 1 auto;text-align:right;min-width:0}.box--fold{padding-top:0}.box--fold:not(.is-open){padding-bottom:0}.box__tg{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 8);width:calc(100% + calc(var(--u) * 26));margin:0 calc(var(--u) * -13);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 13);color:#fff9;font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;border-radius:calc(var(--u) * 12)}.box__tg em{font-style:normal;font-size:calc(var(--u) * 12);color:#ffffff80}.box__tg:hover,.box__tg:hover em{color:#fff}.box.is-open>.box__tg{color:#fff}.dial{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10)}.dial>span{font-size:calc(var(--u) * 12);color:#fff9}.dial__c{display:flex;align-items:center;gap:calc(var(--u) * 2)}.dial__c button{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 8);color:#ffffff8c;font-size:calc(var(--u) * 16)}.dial__c button:hover{background:#ffffff1a;color:#fff}.dial__c b{min-width:calc(var(--u) * 58);text-align:center;font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 12.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.06em}.dial__n{width:calc(var(--u) * 46);height:calc(var(--u) * 30);padding:0;text-align:center;font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 12.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.06em;background:#ffffff0d;border-radius:calc(var(--u) * 8);box-shadow:var(--sm-inner);-moz-appearance:textfield}.dial__n::-webkit-outer-spin-button,.dial__n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dial__n:focus{outline:none;background:#ffffff17}.dial__u{min-width:0!important;padding-right:calc(var(--u) * 4)}.note{font-size:calc(var(--u) * 10.5);line-height:1.5;color:#ffffff6b}.note--warn{color:var(--sm-gold)}.slotwarn{margin:calc(var(--u) * 10) 0 calc(var(--u) * 12);padding:calc(var(--u) * 8) calc(var(--u) * 10);border:1px solid rgba(255,215,72,.35);border-radius:calc(var(--u) * 6);background:#ffd7480f}.prog{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);padding:calc(var(--u) * 9) calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background:#ffffff0a}.prog span{font-size:calc(var(--u) * 11.5);color:#fff9}.row{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6);align-items:center}.tin{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 11);border-radius:calc(var(--u) * 8);background:#00000047;color:#ffffffa6;font-size:calc(var(--u) * 11);font-weight:600;letter-spacing:.06em}.tin .icon{font-size:calc(var(--u) * 13)}.tin kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none;height:calc(var(--u) * 18);min-width:calc(var(--u) * 18);font-size:calc(var(--u) * 9)}.tin:hover:not(:disabled){background:#ffffff1f;color:#fff}.tin:disabled{opacity:.32}.tin.is-on{background:rgba(var(--sm-accent-rgb),.16);color:var(--sm-accent)}.tin--danger,.tin--danger .icon{color:#ff8a8a}.sum{display:flex;justify-content:space-between;font-size:calc(var(--u) * 12);color:#fff9}.sum b{color:#fff;font-weight:600}.sum b.dim{color:#ffffff52;font-weight:500}.nav{flex:1;height:calc(var(--u) * 46);border-radius:calc(var(--u) * 12);background:#ffffff29;color:#ffffffd9;font-size:calc(var(--u) * 12.5);font-weight:600;letter-spacing:.06em;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8)}.nav .icon{font-size:calc(var(--u) * 15)}.nav:hover:not(:disabled){background:#ffffff21;color:#fff}.nav:disabled{opacity:.28}.nav--go{flex:2;color:#fff}.nav--save{flex:2;background:var(--sm-accent);color:var(--sm-on-accent)}.nav--save:hover:not(:disabled){background:var(--sm-accent-hover)}.aim{position:absolute;left:50%;top:calc(50% + var(--u) * 52);transform:translate(-50%);z-index:16;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 3);pointer-events:none;text-align:center}.aim__n{font-size:calc(var(--u) * 12);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#ffffff8c;color:var(--sm-accent);text-shadow:0 calc(var(--u) * 2) calc(var(--u) * 10) rgba(0,0,0,.9)}.aim__n em{font-style:normal;color:#ffffff8c;letter-spacing:.1em}.aim__s{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 11);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fffc;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 6) #000}.tabs{display:flex;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3);border-radius:calc(var(--u) * 11);background:#0000004d}.tabs button{flex:1;height:calc(var(--u) * 34);border-radius:calc(var(--u) * 9);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;transition:background .15s var(--sm-ease),color .15s var(--sm-ease)}.tabs button em{font-style:normal;font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 9.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;opacity:.7}.tabs button:hover{color:#fff}.tabs button.is-on{background:var(--sm-accent);color:var(--sm-on-accent)}.flybar{position:absolute;left:50%;bottom:calc(var(--u) * 26);transform:translate(-50%);z-index:16;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 7);padding:calc(var(--u) * 12) calc(var(--u) * 18);border-radius:calc(var(--u) * 13);background:#060808db;box-shadow:var(--sm-inner);pointer-events:none;max-width:82vw}.flybar__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 16)}.flybar__a{display:inline-flex;align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 13.5);font-weight:600;color:#fff}.flybar__a kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.peek{position:absolute;left:calc(var(--u) * 26);bottom:calc(var(--u) * 26);z-index:17;display:inline-flex;align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 10) calc(var(--u) * 15);border-radius:calc(var(--u) * 11);background:#060808db;box-shadow:var(--sm-inner);font-size:calc(var(--u) * 12);color:#ffffffd9}.peek kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.peek.is-away{opacity:.6}.three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(var(--u) * 12)}.axis{display:flex;align-items:baseline;gap:calc(var(--u) * 7);height:calc(var(--u) * 38);border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25);transition:border-color .18s var(--sm-ease)}.axis:focus-within{border-color:var(--sm-accent)}.axis i{flex:none;font-style:normal;font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:var(--sm-accent)}.axis input{flex:1;min-width:0;width:100%;font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 13);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fff;text-transform:none;background:none;border:0;padding:0}.tabs--sm{padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 8)}.tabs--sm button{height:calc(var(--u) * 26);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 9.5);letter-spacing:.1em;padding:0 calc(var(--u) * 8)}.wiz .fl{display:flex;flex-direction:column;gap:calc(var(--u) * 6);min-width:0}.wiz .fl>span{font-size:calc(var(--u) * 10);letter-spacing:.14em;text-transform:uppercase;opacity:.5}.wiz .fl input:not(.range){height:calc(var(--u) * 38);font-size:calc(var(--u) * 14);width:100%}.wiz .fl select{height:calc(var(--u) * 38);font-size:calc(var(--u) * 14);width:100%}.wiz .two{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 12);align-items:end}.introcard{position:absolute;left:var(--gutter);bottom:calc(var(--u) * 132);z-index:40;display:flex;flex-direction:column;gap:calc(var(--u) * 12);max-width:calc(var(--u) * 900);pointer-events:none;animation:introcard var(--card-ms, 4s) linear both}.introcard__rule{width:calc(var(--u) * 48);height:calc(var(--u) * 2);background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 8) rgba(var(--sm-accent-rgb),.35);transform-origin:left;animation:rule-in .7s var(--cine) .15s backwards}.introcard__place{font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#ffffff8c;color:#ffffff9e;text-shadow:0 calc(var(--u) * 2) calc(var(--u) * 12) rgba(0,0,0,.8);animation:meta-in .6s var(--cine) .3s backwards}.introcard__name{font-size:calc(var(--u) * 76);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:.02em;white-space:nowrap;text-shadow:0 calc(var(--u) * 10) calc(var(--u) * 40) rgba(0,0,0,.75);animation:title-in .9s var(--cine) .2s backwards}@keyframes introcard{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}.introcard-leave-active{transition:opacity .3s var(--sm-ease)}.introcard-leave-to{opacity:0}@keyframes inv-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes inv-slide{0%{opacity:0;transform:translate(calc(var(--u) * 24))}to{opacity:1;transform:none}}.inv{position:absolute;inset:0;pointer-events:none}.inv>*{pointer-events:auto}.invb{position:absolute;right:var(--gutter);top:calc(var(--u) * 120);width:calc(var(--u) * 420);display:flex;flex-direction:column;gap:calc(var(--u) * 12);padding:calc(var(--u) * 24);border-radius:calc(var(--u) * 14);background:var(--sm-glass);box-shadow:var(--sm-inner);animation:inv-slide .45s var(--cine) both}.invb__rule{width:calc(var(--u) * 44);height:calc(var(--u) * 2);background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 12) rgba(var(--sm-accent-rgb),.6)}.invb__caps{font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c;display:flex;align-items:center;gap:calc(var(--u) * 10)}.invb__caps .icon{font-size:calc(var(--u) * 14);color:var(--sm-accent)}.invb__caps em{font-style:normal;color:var(--sm-accent);margin-left:auto;letter-spacing:.2em}.invb__name{font-size:calc(var(--u) * 34);font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.01em;overflow-wrap:anywhere}.invb__text{font-size:calc(var(--u) * 13.5);line-height:1.55;color:#ffffffa6}.invb__track{height:calc(var(--u) * 3);border-radius:calc(var(--u) * 2);background:#ffffff1a;overflow:hidden;margin-top:calc(var(--u) * 4)}.invb__track i{display:block;height:100%;background:var(--sm-accent);transform-origin:left center;animation:inv-drain var(--inv-t) linear both}.invb__acts{display:flex;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 6)}.invb__acts .cta,.invb__acts .link{height:calc(var(--u) * 46);padding:0 calc(var(--u) * 18)}.invb__yes{flex:1;justify-content:center}.ptn-av{position:relative;flex:none;display:grid;place-items:center;width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);font-weight:700;letter-spacing:.04em;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f}.ptn-av.is-online:after{content:"";position:absolute;right:calc(var(--u) * -2);bottom:calc(var(--u) * -2);width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;background:var(--sm-accent);box-shadow:0 0 0 calc(var(--u) * 2) #0009}.ptn-av--big{width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 13)}.ptn-av--big .icon{font-size:calc(var(--u) * 20);color:var(--sm-accent);filter:none}.ptn-av--big{box-shadow:inset 0 0 0 calc(var(--u) * 1.5) var(--sm-accent);background:rgba(var(--sm-accent-rgb),.12)}.ptn-av--empty{box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #ffffff38;background:none;border-style:dashed}.ptn-av--empty .icon{color:#ffffff80}.ptn-btn{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;height:calc(var(--u) * 32);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 7);white-space:nowrap;color:#fffc;background:#ffffff0f;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),box-shadow .18s var(--sm-ease),opacity .18s}.ptn-btn:hover:not(:disabled){background:#ffffff24;color:#fff}.ptn-btn:disabled{opacity:.35;cursor:not-allowed}.ptn-btn--yes{color:var(--sm-accent);background:rgba(var(--sm-accent-rgb),.12);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.5)}.ptn-btn--yes:hover:not(:disabled){background:var(--sm-accent);color:var(--sm-on-accent)}.ptn-btn.is-armed{color:#fff;background:rgba(var(--sm-danger-rgb),.28);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-danger-rgb),.7)}.ptn-row{display:grid;grid-template-columns:calc(var(--u) * 36) 1fr auto;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) 0;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.08)}.ptn-row__t{min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 3)}.ptn-row__t b{font-size:calc(var(--u) * 14);font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptn-row__t small{font-size:calc(var(--u) * 11);color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptn-row__acts{display:flex;gap:calc(var(--u) * 6)}.ptn-empty{padding:calc(var(--u) * 16) 0;font-size:calc(var(--u) * 12.5);line-height:1.5;color:#ffffff73}.ptn-foot{padding-top:calc(var(--u) * 10);font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;color:#fff6}.ptn-link{display:grid;grid-template-columns:calc(var(--u) * 48) 1fr auto;align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 14);padding:calc(var(--u) * 16) 0;border-top:calc(var(--u) * 1) solid rgba(255,255,255,.08)}.ptn-link__t{min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 4)}.ptn-link__t b{font-size:calc(var(--u) * 17);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptn-link__t small{font-size:calc(var(--u) * 11.5);line-height:1.45;color:#ffffff80}.ptn-link.is-on .ptn-link__t small{color:var(--sm-accent-soft)}.ptn-link__note{grid-column:1/-1;font-size:calc(var(--u) * 11.5);line-height:1.5;color:#ffffff73}.ptn-link .ptn-pose{grid-column:1/-1;display:flex;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 6);padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 9);background:#ffffff0d;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff14}.ptn-link .ptn-pose>span{font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-right:auto;color:#ffffff8c}.ptn-link .ptn-pose b{min-width:calc(var(--u) * 52);text-align:center;font-size:calc(var(--u) * 13);font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.ptn-link .ptn-pose b i{font-style:normal;margin:0 calc(var(--u) * 5);color:#ffffff59}.ptn-link .ptn-pose__step{display:grid;place-items:center;width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 7);color:#fffc;background:#ffffff0f;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),opacity .18s}.ptn-link .ptn-pose__step .icon{font-size:calc(var(--u) * 14);filter:none}.ptn-link .ptn-pose__step:hover:not(:disabled){background:var(--sm-accent);color:var(--sm-on-accent)}.ptn-link .ptn-pose__step.is-on,.ptn-link .ptn-pose__step.is-on:hover:not(:disabled){color:var(--sm-accent);background:rgba(var(--sm-accent-rgb),.16);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.6)}.ptn-link .ptn-pose__step:disabled{opacity:.35;cursor:not-allowed}.ptn-link .ptn-pose__rand{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 7);color:#fff9;background:#ffffff0f;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),opacity .18s}.ptn-link .ptn-pose__rand .icon{font-size:calc(var(--u) * 13);filter:none}.ptn-link .ptn-pose__rand em{font-size:calc(var(--u) * 9);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-style:normal}.ptn-link .ptn-pose__rand:hover:not(:disabled){color:#fff;background:#ffffff1f}.ptn-link .ptn-pose__rand.is-on,.ptn-link .ptn-pose__rand.is-on:hover:not(:disabled){color:var(--sm-accent);background:rgba(var(--sm-accent-rgb),.16);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.6)}.ptn-link .ptn-pose__rand:disabled{opacity:.35;cursor:not-allowed}.ptn-link__warn{grid-column:1/-1;display:flex;align-items:flex-start;gap:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 12);line-height:1.5;color:#ffd9a8;background:rgba(var(--sm-gold-rgb),.1);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-gold-rgb),.35)}.ptn-link__warn .icon{flex:none;font-size:calc(var(--u) * 14);margin-top:calc(var(--u) * 1);color:var(--sm-gold);filter:none}.ptn-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 4);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 10);background:#ffffff0d}.ptn-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 34);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;transition:background .18s var(--sm-ease),color .18s var(--sm-ease)}.ptn-tabs button i{font-style:normal;min-width:calc(var(--u) * 16);height:calc(var(--u) * 16);padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 8);display:grid;place-items:center;font-size:calc(var(--u) * 10);letter-spacing:0;color:var(--sm-on-accent);background:var(--sm-accent)}.ptn-tabs button:hover{color:#fff}.ptn-tabs button.is-on{background:#ffffff1f;color:#fff}.ptn-kind{display:flex;align-items:center;gap:calc(var(--u) * 6);padding-top:calc(var(--u) * 14)}.ptn-kind>span{font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-right:auto}.ptn-kind button{display:inline-flex;align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;color:#fff9;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f}.ptn-kind button .icon{font-size:calc(var(--u) * 12);filter:none}.ptn-kind button.is-on{color:#fff;background:rgba(var(--sm-accent-rgb),.16);box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.6)}.ptn-kind button.is-on .icon{color:var(--sm-accent)}.ptn-search{display:flex;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 10)}.ptn-search .icon{font-size:calc(var(--u) * 14);color:#ffffff73;filter:none}.ptn-search input{width:100%;height:calc(var(--u) * 44);padding:0 0 calc(var(--u) * 4);background:none;border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.25);font-size:calc(var(--u) * 16);font-weight:600;color:#fff;letter-spacing:.02em;transition:border-color .18s var(--sm-ease)}.ptn-search input::placeholder{color:#ffffff47;font-weight:500}.ptn-search input:focus{border-color:var(--sm-accent)}.ptn-search input{height:calc(var(--u) * 40);font-size:calc(var(--u) * 14)}.ptn-others{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 12);border-top:calc(var(--u) * 1) solid rgba(255,255,255,.08)}.ptn-others>span{font-size:calc(var(--u) * 9.5);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-right:calc(var(--u) * 4)}.ptn-others button{display:inline-flex;align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 12);font-weight:600;color:#fff;background:#ffffff12}.ptn-others button i{font-style:normal;min-width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:calc(var(--u) * 8);display:grid;place-items:center;font-size:calc(var(--u) * 10);font-weight:700;color:var(--sm-on-accent);background:var(--sm-accent)}.ptn-others button:hover{background:#ffffff26}.ptn .band__body>.ptn-tabs{margin-top:calc(var(--u) * 4)}.toast{font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;position:absolute;left:50%;top:calc(var(--bar) + calc(var(--u) * 32));transition:top var(--bar-t);transform:translate(-50%);display:flex;align-items:center;gap:calc(var(--u) * 12);color:#fff;padding-bottom:calc(var(--u) * 6);border-bottom:calc(var(--u) * 1) solid rgba(255,255,255,.4);z-index:60}.toast .icon{font-size:calc(var(--u) * 15);color:var(--sm-accent)}.toast.is-error{border-color:var(--sm-danger)}.toast.is-error .icon{color:var(--sm-danger)}.toast-enter-active,.toast-leave-active{transition:opacity .24s var(--sm-ease),transform .24s var(--sm-ease)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,calc(var(--u) * -10))}.select.is-departing,.brand.is-departing,.tools.is-departing,.cine__veil.is-departing,.cine__top.is-departing{animation:depart .38s var(--cine) forwards;pointer-events:none}@keyframes depart{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.root .cine__bar{position:fixed;left:0;right:0;height:var(--bar);background:#000;z-index:200;pointer-events:none;transition:height var(--bar-t)}.root .cine__bar--t{top:0}.root .cine__bar--b{bottom:0}.root{--bar-t: 1.3s cubic-bezier(.16, .84, .28, 1);position:absolute;inset:0;pointer-events:auto;overflow:hidden}.splash{position:absolute;inset:0;z-index:60;display:grid;place-items:center;pointer-events:none}.splash__half{position:absolute;left:0;right:0;height:50%;background:#050607}.splash__half--t{top:0}.splash__half--b{bottom:0}.splash__in{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 16)}.splash__logo{position:relative;width:calc(var(--u) * 128);height:calc(var(--u) * 128);object-fit:contain;animation:splash-logo 1.4s var(--cine) both}.splash__name{display:flex;font-size:calc(var(--u) * 30);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#fff}.splash__ch{display:inline-block;opacity:0;transform:translateY(calc(var(--u) * 10));animation:splash-ch .5s var(--cine) both}.splash__line{width:calc(var(--u) * 56);height:calc(var(--u) * 2);background:var(--sm-accent);box-shadow:0 0 calc(var(--u) * 10) rgba(var(--sm-accent-rgb),.5);transform-origin:center;animation:splash-line .8s var(--cine) .8s both}.splash__hint{font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;color:#ffffff59;animation:splash-ch .6s var(--cine) 1.1s both}.splash-leave-active{transition:opacity .01s linear 1.05s}.splash-leave-active .splash__half--t{animation:splash-open-t 1s cubic-bezier(.8,0,.2,1) both}.splash-leave-active .splash__half--b{animation:splash-open-b 1s cubic-bezier(.8,0,.2,1) both}.splash-leave-active .splash__in{animation:splash-out .55s var(--sm-ease) both}@keyframes splash-logo{0%{opacity:0;transform:scale(.72)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes splash-ch{to{opacity:1;transform:none}}@keyframes splash-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes splash-out{to{opacity:0;transform:scale(1.08)}}@keyframes splash-open-t{to{transform:translateY(-100%)}}@keyframes splash-open-b{to{transform:translateY(100%)}}.brand{position:absolute;left:var(--gutter);top:calc(var(--bar) + calc(var(--u) * 36));height:calc(var(--u) * 46);z-index:20;display:flex;align-items:center;gap:calc(var(--u) * 16);animation:meta-in .5s var(--cine) .05s backwards;transition:top var(--bar-t)}.brand__logo{width:calc(var(--u) * 56);height:calc(var(--u) * 56);object-fit:contain;object-position:left center;filter:drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 16) rgba(0,0,0,.5))}.brand__name{font-size:calc(var(--u) * 17);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff}.brand__sc{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;margin-top:calc(var(--u) * 5)}.brand{flex-wrap:wrap}.brand__links{flex-basis:100%;display:flex;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 16)}.blink{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 11);border-radius:calc(var(--u) * 8);background:#0000004d;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1a;font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;color:#ffffffc7;transition:background .18s var(--sm-ease),color .18s var(--sm-ease)}.blink .icon{font-size:calc(var(--u) * 14);filter:none}.blink:hover{background:#ffffff24;color:#fff}.blink.is-on{color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--sm-accent-rgb),.6)}.blink.is-on .icon{color:var(--sm-accent)}.tools{position:absolute;right:var(--gutter);top:calc(var(--bar) + calc(var(--u) * 36));z-index:20;display:flex;gap:calc(var(--u) * 14)}.tools.is-tucked{opacity:0;transform:translate(calc(var(--u) * 24));pointer-events:none}.tools{transition:top var(--bar-t),opacity .3s var(--sm-ease),transform .4s var(--cine),filter .35s var(--sm-ease)}.tool{position:relative;display:flex;animation:meta-in .5s var(--cine) backwards}.tool__btn{background:var(--sm-glass);box-shadow:var(--sm-inner);width:calc(var(--u) * 46);height:calc(var(--u) * 46);border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 17);color:#ffffffd9;transition:background .18s var(--sm-ease),color .18s var(--sm-ease),box-shadow .18s var(--sm-ease),opacity .18s,transform .18s var(--sm-ease)}.tool__btn .icon{filter:none}.tool__btn:hover:not(:disabled){background:#ffffff29;color:#fff}.tool__btn:active:not(:disabled){transform:scale(.96)}.tool__btn.is-on{background:var(--sm-accent);color:var(--sm-on-accent);box-shadow:0 0 calc(var(--u) * 12) rgba(var(--sm-accent-rgb),.3)}.tool__btn:disabled{opacity:.3;cursor:not-allowed}.tool__btn{background:#0000004d;position:relative}.tool__badge{position:absolute;top:calc(var(--u) * -4);right:calc(var(--u) * -4);min-width:calc(var(--u) * 18);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 5);border-radius:calc(var(--u) * 9);display:grid;place-items:center;font-style:normal;font-size:calc(var(--u) * 10.5);font-weight:700;line-height:1;color:var(--sm-on-accent);background:var(--sm-accent);box-shadow:0 0 0 calc(var(--u) * 2) #0000008c}.tool__cap{font-family:var(--mono);font-weight:600;font-size:calc(var(--u) * 10);letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-variant-numeric:tabular-nums;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:calc(var(--u) * 8);letter-spacing:.1em;white-space:nowrap;color:#ffffff73}.tool:hover .tool__btn{background:#ffffff29;color:#fff}.tool.is-on .tool__btn{background:#ffffff38;color:#fff}.tool.is-on .tool__cap{color:#fff}.brand,.select{transition:filter .35s var(--sm-ease),opacity .35s var(--sm-ease)}.root.is-modal .brand,.root.is-modal .tools,.root.is-modal .select{filter:blur(calc(var(--u) * 8));opacity:.35;pointer-events:none}.hidden-hint{position:absolute;right:var(--gutter);bottom:calc(var(--bar) + calc(var(--u) * 26));z-index:20;transition:bottom var(--bar-t);display:inline-flex;align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 40);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 8);border-radius:calc(var(--u) * 10);background:#00000059;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1a;font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;color:#fffc}.hidden-hint kbd{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 22);min-width:calc(var(--u) * 22);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font-family:var(--mono);font-weight:700;font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;color:#ffffffd9;text-shadow:none}.hidden-hint:hover{background:#ffffff1a;color:#fff}.band-enter-active{transition:opacity .4s var(--cine),transform .4s var(--cine),filter .4s var(--cine)}.band-leave-active{transition:opacity .2s var(--sm-ease),transform .2s var(--sm-ease)}.band-enter-from,.band-leave-to{opacity:0;transform:translate(calc(var(--u) * 30));filter:blur(5px)}@keyframes card-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes band-in{0%{opacity:0;transform:translate(calc(var(--u) * 30));filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes band-in-left{0%{opacity:0;transform:translate(calc(var(--u) * -30));filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes meta-in{0%{opacity:0;transform:translateY(calc(var(--u) * 14));filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes title-in{0%{opacity:0;letter-spacing:.22em;transform:translateY(calc(var(--u) * 18));filter:blur(6px)}to{opacity:1;letter-spacing:.01em;transform:none;filter:blur(0)}}@keyframes rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes leak{0%{opacity:0}20%{opacity:1}to{opacity:0}}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--u: calc(100vh / 1080);--sm-accent: #16fdad;--sm-accent-rgb: 22, 253, 173;--sm-accent-hover: #4dffc2;--sm-on-accent: #04241a;--sm-accent-soft: #9cf5d5;--sm-danger: #ff4848;--sm-danger-rgb: 255, 72, 72;--sm-gold: #ffd748;--sm-gold-rgb: 255, 215, 72;--sm-glass: rgba(0, 0, 0, .45);--sm-inner: inset 0 0 0 calc(var(--u) * 1) rgba(255, 255, 255, .1), inset 0 0 calc(var(--u) * 5.5) rgba(255, 255, 255, .25);--sm-ease: cubic-bezier(.22, .61, .36, 1);--cine: cubic-bezier(.16, 1, .3, 1);--mono: "Gilroy", system-ui, sans-serif;--bar: 11%;--gutter: calc(var(--u) * 48)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;user-select:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}html,body{width:100%;height:100%;overflow:hidden;background:transparent}html.is-browser body{background:#111 url(./images/hero/hero-palms.webp) center/cover no-repeat}html.is-browser .blured-12{backdrop-filter:blur(calc(var(--u) * 14)) brightness(.55)}html.is-browser .blured-10{backdrop-filter:blur(calc(var(--u) * 12)) brightness(.55)}html.is-browser .blured-8{backdrop-filter:blur(calc(var(--u) * 10)) brightness(.55)}html.is-browser .blured-6{backdrop-filter:blur(calc(var(--u) * 8)) brightness(.6)}html.no-anim *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}body{font-family:Gilroy,system-ui,sans-serif;font-weight:500;font-size:calc(var(--u) * 13);letter-spacing:.01em;color:#fff;text-shadow:0 calc(var(--u) * 3) calc(var(--u) * 6) rgba(0,0,0,.35);-webkit-font-smoothing:antialiased}#app{position:fixed;inset:0;z-index:1000;pointer-events:none}button{font:inherit;color:inherit;letter-spacing:inherit;text-shadow:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;color:inherit;background:none;border:none;outline:none;user-select:text}svg{flex:none}img{max-width:100%;display:block;-webkit-user-drag:none}html.is-dui body{background:transparent}html.is-dui.is-browser body{background:#3a3f48}html.is-dui .cine,html.is-dui .brand,html.is-dui .tools{display:none!important}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cine{position:absolute;inset:0;pointer-events:none}.cine__veil{position:absolute;left:0;right:0;bottom:var(--bar);transition:bottom var(--bar-t);height:48%;background:linear-gradient(to top,#000000c7,#0000006b 45%,#0000)}.cine__top{position:absolute;left:0;right:0;top:var(--bar);transition:top var(--bar-t);height:22%;background:linear-gradient(to bottom,#0000008c,#0000)}.cine__vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#0000 42%,#0009)}.cine__grade{position:absolute;inset:0;background:linear-gradient(110deg,#061c2c52,#0000 40%,#783c0a33)}.cine__grain{position:absolute;inset:0;opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cine__leak{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(var(--sm-accent-rgb),.26),rgba(255,255,255,.1) 30%,transparent 62%);opacity:0;animation:leak .7s var(--sm-ease) both}html.is-browser .band{backdrop-filter:blur(calc(var(--u) * 12)) brightness(.5)}
