.mv .card{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-card);transition:.22s var(--ease);text-align:left;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.mv .card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.mv .cover{background:var(--color-bronze);border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0;background-position:50%;background-size:cover;align-items:flex-end;height:96px;padding:10px 12px;display:flex;position:relative}.mv .cover:after{content:"";background:linear-gradient(#1c18141a 14%,#1c181475 54%,#1c1814db);position:absolute;inset:0}.mv .card .body{flex-direction:column;display:flex}.mv .cover .studio-name{z-index:1;color:#fff;text-shadow:0 1px 8px #1c1814cc;font-size:14.5px;font-weight:700;position:relative}.mv .bk .body{flex-direction:column;flex:1;padding:13px 14px 14px;display:flex}.mv .bk .type,.mv .ev .type{color:var(--bronze);background:var(--gold-soft);border-radius:999px;width:fit-content;margin-bottom:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.mv .bk .when{margin-bottom:2px;font-size:14px;font-weight:700}.mv .ev .body{flex-direction:column;flex:1;padding:13px 14px;display:flex}.mv .ev .when{font-size:13.5px;font-weight:700}.mv .bk .when .time,.mv .ev .when .time{color:var(--bronze);white-space:nowrap}.mv .instr{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;margin:10px 0 12px;padding:0;display:flex}.mv .instr span{color:#7a6f5c;font-size:12.5px;font-weight:500}.mv .instr:hover span,.mv .instr:focus-visible span{color:var(--gold)}.mv .spots{align-items:center;gap:7px;margin:9px 0 11px;font-size:12.5px;display:flex}.mv .spots .dot{background:var(--gold);border-radius:50%;width:8px;height:8px}.mv .spots .dot.full{background:var(--border)}.mv .spots .full-txt{color:var(--bronze)}.mv .btn-warn{color:#8a6a2e;background:var(--paper);border:1px solid #cbb08a}.mv .btn-warn:hover{background:#faf3e6}.mv .btn-wait{background:var(--sand);color:var(--bronze)}.mv .btn-wait:hover{background:var(--gold);color:#fff}.mv .mcard{border-radius:var(--r);background:var(--dark);min-height:196px;color:var(--color-cream);text-align:left;cursor:pointer;transition:.22s var(--ease);box-shadow:var(--shadow);border:1px solid #0000;flex-direction:column;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}.mv .mcard:before{content:"";background:#c9a76512;border-radius:50%;width:210px;height:210px;position:absolute;top:-86px;right:-58px}.mv .mcard:after{content:"";background:#00000024;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-110px;left:-70px}.mv .mcard:hover{border-color:var(--dark-accent);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.mv .mcard>*{z-index:1;position:relative}.mv .mc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mv .mc-logo{letter-spacing:.34em;color:var(--dark-accent);font-size:10px;font-weight:500}.mv .mc-kind{color:var(--dark);background:var(--dark-accent);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.mv .mc-studio{letter-spacing:-.015em;margin-top:16px;font-size:19px;font-weight:700;line-height:1.25}.mv .mc-city{color:#b0a491;margin-top:3px;font-size:11.5px}.mv .mc-mid{margin-top:auto;padding-top:14px}.mv .mc-count{align-items:baseline;gap:7px;display:flex}.mv .mc-count .n{font-family:var(--mono);color:var(--dark-accent);font-size:24px;font-weight:700;line-height:1}.mv .mc-count .l{color:#b8ac97;font-size:12px}.mv .mc-prog{background:#ede3d224;border-radius:999px;height:4px;margin-top:11px;overflow:hidden}.mv .mc-prog i{background:var(--dark-accent);border-radius:999px;height:100%;display:block}.mv .mcard.inf .mc-prog i{background:linear-gradient(90deg, var(--dark-accent), var(--color-sand))}.mv .mc-foot{color:#b0a491;border-top:1px solid #ede3d224;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:11px;font-size:11.5px;display:flex}.mv .mc-foot .v{font-family:var(--mono);color:var(--color-cream);font-size:11.5px}.mv .favst{background:var(--paper);border:1px solid var(--border);cursor:pointer;transition:.22s var(--ease);text-align:left;border-radius:16px;align-items:center;gap:13px;padding:11px 14px;display:flex}.mv .favst:hover{box-shadow:var(--shadow-lg);border-color:#b8924f73;transform:translateY(-2px)}.mv .favst .th{background:var(--sand);background-position:50%;background-size:cover;border-radius:13px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mv .favst .in{flex:1;min-width:0;display:block}.mv .favst .nm{color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.mv .favst .lc{color:var(--bronze);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.mv .favst .go{font-family:var(--mono);color:var(--border);transition:.2s var(--ease);flex:none;font-size:14px}.mv .favst:hover .go{color:var(--gold)}.mv .card.disc .cover{height:128px}.mv .card.disc .body{flex-direction:column;padding:14px 16px 16px;display:flex}.mv .card.disc .studio{font-size:15.5px;font-weight:700;display:block}.mv .card.disc .loc{color:var(--bronze);align-items:center;gap:5px;margin-top:3px;font-size:12.5px;display:flex}.mv .card.disc .tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mv .card.disc .tag{color:var(--bronze);border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:11px}.mv .card.disc .soon{color:var(--gold);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:600;display:inline-flex}.mv .card.disc .soon .d{background:currentColor;border-radius:50%;width:6px;height:6px}.mv .profile-wrap{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:36px;display:grid}.mv .pcontent{min-width:0}.mv .side{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);min-width:0;box-shadow:var(--shadow);padding:12px;position:sticky;top:92px}.mv .side .who{border-bottom:1px solid var(--border);align-items:center;gap:11px;min-width:0;margin-bottom:8px;padding:8px 8px 14px;display:flex}.mv .side .who .avatar{background:linear-gradient(135deg, var(--bronze), var(--gold));width:42px;height:42px;color:var(--cream);padding:0;position:relative;overflow:hidden}.mv .side .who .avatar:focus-visible{outline-color:var(--gold)}.mv .side .who .avatar .edit{color:#fff;opacity:0;transition:opacity .16s var(--ease);pointer-events:none;background:#1c18148c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mv .side .who .avatar:hover .edit,.mv .side .who .avatar:focus-visible .edit{opacity:1}.mv .side .who-text{min-width:0}.mv .side .who .name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mv .side .who .mail{color:var(--hint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mv .side nav a{color:var(--bronze);transition:.16s var(--ease);border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:14px;font-weight:500;display:flex}.mv .side nav a .ic{stroke:currentColor;fill:none;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px}.mv .side nav a:hover{background:var(--cream)}.mv .side nav a.active{background:var(--charcoal);color:var(--cream)}@media (max-width:1080px){.mv .profile-wrap{grid-template-columns:200px minmax(0,1fr);gap:24px}}@media (max-width:900px){.mv .profile-wrap{grid-template-columns:minmax(0,1fr);max-width:940px;margin:0 auto}.mv .side{display:none}}.mv .psec{margin-bottom:46px;scroll-margin-top:92px}.mv .psec>h2{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:900}.mv .psec>.sub-hd{color:var(--hint);margin-bottom:18px;font-size:13px}.mv .block-hd{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:24px 0 14px;font-size:11px;font-weight:700}.mv .form-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:20px;padding:24px}.mv .form-card h3{margin-bottom:18px;font-size:15px;font-weight:700}.mv .form-actions{justify-content:flex-end;gap:10px;display:flex}.mv .form-note{color:var(--bronze);text-align:right;margin-top:12px;font-size:12.5px}.mv .form-note a{color:inherit;text-decoration:underline}.mv .wgoal{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;flex:1;padding:15px 19px;display:flex;container-type:inline-size}.mv .wg-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mv .wg-title{letter-spacing:-.01em;color:var(--charcoal);font-size:15px;font-weight:700}.mv .wg-cta{color:var(--bronze);border:1px solid var(--border);white-space:nowrap;cursor:pointer;transition:.18s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;display:inline-flex}.mv .wg-cta:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.mv .wg-cta .ic{width:13px;height:13px;color:var(--gold);flex:none}.mv .wg-cta .ic svg{width:100%;height:100%;display:block}.mv .wg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.mv .wg-hero{margin-top:14px}@container (max-width:600px){.mv .wg-split{grid-template-columns:minmax(0,1fr);align-items:stretch}}.mv .wg-mid{align-items:center;gap:16px;display:flex}.mv .wg-note{background:var(--cream);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px 14px}.mv .wg-note .t{color:var(--charcoal);margin-bottom:4px;font-size:13px;font-weight:700}.mv .wg-note .b{color:var(--bronze);font-size:12.5px;line-height:1.45}.mv .wg-ring{flex:none;width:108px;height:108px}.mv .wg-ring .tr{fill:none;stroke:var(--cream);stroke-width:9px}.mv .wg-ring .pl{fill:none;stroke:var(--sand);stroke-width:9px;stroke-linecap:round}.mv .wg-ring .dn{fill:none;stroke:var(--gold);stroke-width:9px;stroke-linecap:round;transition:.5s var(--ease)}.mv .wg-ring .n{font-family:var(--mono);fill:var(--charcoal);text-anchor:middle;font-size:23px;font-weight:700}.mv .wg-ring .u{fill:var(--hint);text-anchor:middle;letter-spacing:.1em;font-size:9.5px}.mv .wg-leg{flex-direction:column;gap:7px;min-width:0;display:flex}.mv .wg-leg div{color:var(--bronze);align-items:center;gap:8px;font-size:12.5px;display:flex}.mv .wg-leg b{font-family:var(--mono);color:var(--charcoal);font-size:13px}.mv .wg-leg i{border-radius:50%;flex:none;width:9px;height:9px}.mv .wg-leg .d{background:var(--gold)}.mv .wg-leg .p{background:var(--sand)}.mv .wg-leg .r{background:var(--cream);border:1px solid var(--border)}.mv .wg-days{gap:5px;margin-top:16px;display:flex}.mv .wg-day{text-align:center;color:var(--hint);flex:1;font-size:10px}.mv .wg-day i{background:var(--cream);border:1px solid var(--border);height:26px;transition:.2s var(--ease);border-radius:7px;margin-bottom:5px;display:block}.mv .wg-day.done i{background:var(--gold);border-color:var(--gold)}.mv .wg-day.planned i{background:var(--gold-soft);border-color:var(--gold);border-style:dashed}.mv .wg-day.today i{box-shadow:0 0 0 3px #b8924f2e}.mv .wg-day.today{color:var(--bronze);font-weight:700}.mv .wg-block{margin-top:18px}.mv .wg-bh{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hint);margin-bottom:9px;font-size:9.5px}.mv .wg-chart{--wg-axis:34px;--wg-gap:7px;min-width:0}.mv .wg-plot{gap:var(--wg-gap);height:78px;display:flex}.mv .wg-axis{width:var(--wg-axis);flex:none;position:relative}.mv .wg-axis span{font-family:var(--mono);color:var(--hint);white-space:nowrap;font-size:9px;line-height:1;position:absolute;right:0;transform:translateY(50%)}.mv .wg-tbars{border-bottom:1px solid var(--border);flex:1;align-items:flex-end;gap:6px;min-width:0;display:flex;position:relative}.mv .wg-tbars i{background:var(--sand);min-height:4px;transition:.3s var(--ease);border-radius:4px;flex:1}.mv .wg-tbars i.ok{background:var(--gold)}.mv .wg-tbars i.current{background:var(--gold-soft);border:1px dashed var(--gold)}.mv .wg-goalline{border-top:1px dashed var(--gold);pointer-events:none;position:absolute;left:0;right:0}.mv .wg-kpis{flex-direction:column;gap:11px;min-width:0;display:flex}.mv .wg-kpi{flex-direction:column;gap:2px;min-width:0;display:flex}.mv .wg-kpi .v{font-family:var(--mono);color:var(--charcoal);font-size:14px;font-weight:700}.mv .wg-kpi .l{color:var(--hint);font-size:10.5px}@container (max-width:380px){.mv .wg-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;display:grid}.mv .wg-kpis .wg-kpi:last-child{grid-column:1/-1}}.mv .wg-brow{color:var(--bronze);align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.mv .wg-brow:last-child{margin-bottom:0}.mv .wg-brow .ic{width:15px;height:15px;color:var(--gold);flex:none}.mv .wg-brow .ic svg{width:100%;height:100%;display:block}.mv .wg-brow .n{flex:none;width:88px}.mv .wg-brow .bar{background:var(--cream);border-radius:999px;flex:1;height:6px;overflow:hidden}.mv .wg-brow .bar i{background:var(--gold);border-radius:999px;height:100%;display:block}.mv .wg-brow .c{font-family:var(--mono);color:var(--charcoal);text-align:right;width:14px;font-size:11.5px}.mv .wg-tlab{padding-left:calc(var(--wg-axis) + var(--wg-gap));gap:6px;margin-top:6px;display:flex}.mv .wg-tlab span{text-align:center;min-width:0;color:var(--hint);white-space:nowrap;flex:1;font-size:9px}.mv .wg-tlab span.current{color:var(--bronze);font-weight:700}.mv .wg-foot{border-top:1px solid var(--border);color:var(--bronze);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.mv .wg-foot .fl{width:15px;height:15px;color:var(--gold);flex:none}.mv .wg-foot .fl svg{width:100%;height:100%;display:block}.mv .wg-foot .s{color:var(--charcoal);font-weight:700}.mv .wg-foot .sup{color:var(--hint);flex-basis:100%;font-size:11.5px}.mv .home-top{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;display:grid}.mv .ht-left{flex-direction:column;gap:40px;min-width:0;display:flex}.mv .ht-right{flex-direction:column;min-width:0;display:flex}@media (max-width:1180px){.mv .home-top{grid-template-columns:1fr;gap:36px}}.mv .fc-note{color:var(--bronze);margin:-4px 0 14px;font-size:13px;line-height:1.5}.mv .goal-set{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mv .goal-step{border:1px solid var(--border);border-radius:999px;align-items:center;padding:3px;display:flex}.mv .goal-step button{width:30px;height:30px;color:var(--bronze);cursor:pointer;transition:.16s var(--ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.mv .goal-step button:hover{background:var(--gold-soft);color:var(--gold)}.mv .goal-step button[disabled]{opacity:.3;pointer-events:none}.mv .goal-step .v{color:var(--charcoal);text-align:center;min-width:34px;font-size:15px;font-weight:700}.mv .goal-unit{color:var(--charcoal);font-size:14px;font-weight:700}.mv .goal-note{color:var(--hint);font-size:12.5px}.mv .onb{color:var(--color-cream);box-shadow:var(--shadow);background:linear-gradient(142deg,#211c17 0%,#332b21 56%,#463a2a 100%);border-radius:26px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:44px;margin-bottom:44px;padding:40px 44px 38px;display:grid;position:relative;overflow:hidden}.mv .onb:before{content:"";background:radial-gradient(circle,#c9a76533,#0000 66%);border-radius:50%;width:500px;height:500px;position:absolute;top:-190px;right:-140px}.mv .onb:after{content:"";border:1px solid #c9a76521;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;left:-90px}.mv .onb>*{z-index:1;position:relative}.mv .onb .eyeb{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dark-accent);align-items:center;gap:12px;margin-bottom:14px;font-size:10px;display:flex}.mv .onb .eyeb:after{content:"";background:linear-gradient(90deg,#c9a76580,#0000);flex:1;max-width:90px;height:1px}.mv .onb h2{letter-spacing:-.026em;font-size:clamp(23px,2.5vw,31px);font-weight:700;line-height:1.14}.mv .onb h2 em{color:var(--dark-accent);font-style:normal}.mv .onb p{color:#c3b7a3;max-width:44ch;margin:12px 0 24px;font-size:15px;line-height:1.62}.mv .onb .btn{background:linear-gradient(135deg, var(--dark-accent), #dcc08a);width:auto;color:var(--dark);border:0;border-radius:999px;padding:13px 24px;font-size:14px}.mv .onb .btn:hover{background:var(--color-sand);transform:translateY(-1px)}.mv .onb-steps{flex-direction:column;justify-content:center;display:flex}.mv .onb-step{border-top:1px solid #ede3d21f;align-items:flex-start;gap:15px;padding:15px 2px;display:flex}.mv .onb-step:first-child{border-top:none;padding-top:0}.mv .onb-step:last-child{padding-bottom:0}.mv .onb-step .onb-num{color:#241f1a;background:linear-gradient(140deg, var(--dark-accent), #dcc08a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;margin-top:1px;font-size:12.5px;font-weight:900;line-height:1;display:flex}.mv .onb-step span{color:var(--color-cream);font-size:14px;font-weight:700;display:block}.mv .onb-step small{color:#a2957f;margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.5;display:block}@media (max-width:900px){.mv .onb{grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 24px}}.dark .mv .instr span{color:var(--bronze)}.dark .mv .btn-warn{color:var(--color-litgold);border-color:#8a6a2e}.dark .mv .btn-warn:hover{background:#c9a7651a}.dark .mv .btn-wait:hover{color:var(--dark)}.dark .mv .mcard:not(:hover){border-color:#c9a76533}
/*# sourceMappingURL=2xtg8vo-swtek.css.map*/