.aside[data-v-48dc053d]{background-clip:padding-box,padding-box,border-box,border-box;background-image:linear-gradient(174.78deg,#07091700 .06%,#2110460f 58.2%,#321f921a),linear-gradient(175.7deg,#090a1d -.07%,#0d0d19 28.32%,#0a0a14 54.3%,#07060a),radial-gradient(120% 68% at 0 12%,#5240dc 0,#462eba8c 16%,#13123a00 40%),linear-gradient(180deg,#462eba,#13123a 8%,#12122f 26%,#141435 69%,#0b0c1d 94%,#10101a);background-origin:padding-box,padding-box,border-box,border-box;border:1px solid transparent;border-radius:16px 0 0;box-shadow:-8px 0 19px #0202052b;box-sizing:border-box;height:100%;min-height:100%;overflow:auto;padding:0;position:relative;width:268px}.head[data-v-48dc053d]{padding:32px 14px 0}.title[data-v-48dc053d]{color:#fffc;font-size:17px;font-weight:500;line-height:1.3;padding-right:32px}.close[data-v-48dc053d]{align-items:center;background:#1a183c;border:1px solid #282352;border-radius:6px;color:#ffffffb8;display:flex;height:22px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s;width:22px}.close[data-v-48dc053d] svg{fill:transparent;height:10px;stroke:currentColor;width:10px}.close[data-v-48dc053d] path{fill:transparent}.close[data-v-48dc053d]:hover{background:#221f4a;border-color:#36306a;color:#fff}.line[data-v-48dc053d]{background:#24244a;height:1px;margin:20px 0}.body[data-v-48dc053d]{display:flex;flex-direction:column;gap:0;padding:0 14px 24px}.name[data-v-48dc053d]{color:#6677ca;font-size:16px;font-weight:500;line-height:1.35;margin:0 0 16px;overflow-wrap:anywhere;word-break:break-word}.rows[data-v-48dc053d]{flex-direction:column;gap:14px}.row[data-v-48dc053d],.rows[data-v-48dc053d]{display:flex}.row[data-v-48dc053d]{align-items:baseline;gap:12px;justify-content:space-between}.key[data-v-48dc053d]{color:#fff9;flex-shrink:0;font-size:13px;font-weight:400}.value[data-v-48dc053d]{font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.edit[data-v-48dc053d],.value[data-v-48dc053d]{color:#bdbfd7}.edit[data-v-48dc053d]{background:#1a183c;border:1px solid #282352;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:400;margin-top:24px;padding:7px 12px 8px;text-align:center;transition:all .2s;width:100%}.edit[data-v-48dc053d]:hover{background:#221f4a;border-color:#36306a;color:#fff}.skel[data-v-48dc053d]{background:#ffffff0a;border-radius:8px}.skel--name[data-v-48dc053d]{height:18px;margin-bottom:16px;width:72%}.skel--row[data-v-48dc053d]{height:14px;margin-bottom:14px}.skel--btn[data-v-48dc053d]{height:36px;margin-top:24px}@media(max-width:1050px){.aside[data-v-48dc053d]{border-radius:16px 0 0 16px;width:100%}}.ov[data-v-892772ad]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090914b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:250}.modal[data-v-892772ad]{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-clip:padding-box,border-box;background-image:linear-gradient(135deg,#0e0c23,#0e0c23 70%,#110f2c),radial-gradient(ellipse at 100% 11%,#352874 0,#644cda 34%,#2d1b83 63%,#463792 83%,#2c1f69);background-origin:border-box;border:1px solid transparent;border-radius:16px;box-shadow:0 24px 64px #0000008c;box-sizing:border-box;max-width:min(520px,100%);min-width:0;padding:16px 20px;position:relative;width:min(520px,100%)}.close[data-v-892772ad]{align-items:center;background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-secondary-border);border-radius:10px;color:var(--cabinet-user-icon);cursor:pointer;display:inline-flex;height:34px;justify-content:center;line-height:0;padding:0;position:absolute;right:20px;top:16px;transition:all .2s;width:34px}.close[data-v-892772ad] svg{fill:transparent;height:16px;stroke:currentColor;stroke-width:2;width:16px}.close[data-v-892772ad] svg circle,.close[data-v-892772ad] svg path,.close[data-v-892772ad] svg rect{fill:transparent}.close[data-v-892772ad]:hover:not(:disabled){background:var(--cabinet-secondary-bg);border-color:var(--cabinet-user-border);color:var(--main-color)}.close[data-v-892772ad]:disabled{cursor:default;opacity:.55}.title[data-v-892772ad]{color:var(--main-color);font-size:20px;font-weight:600;line-height:1.3;margin:0;padding-right:44px}.description[data-v-892772ad]{color:var(--cabinet-hint);font-size:14px;font-weight:400;line-height:1.45;margin:8px 0 0}.modes[data-v-892772ad]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mode[data-v-892772ad]{align-items:center;background:var(--cabinet-secondary-bg);border:1px solid transparent;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px 16px;text-align:left;transition:all .2s}.mode[data-v-892772ad]:hover:not(:disabled){background:#1f1c48;border-color:color-mix(in srgb,var(--cabinet-panel-glow) 40%,transparent)}.mode:hover:not(:disabled) .arrow[data-v-892772ad]{color:var(--main-color)}.mode[data-v-892772ad]:focus-visible{outline:2px solid var(--cabinet-panel-glow);outline-offset:2px}.mode[data-v-892772ad]:disabled{cursor:wait;opacity:.6}.mode.loading[data-v-892772ad]:disabled{opacity:.95}.icon[data-v-892772ad]{align-items:center;background:var(--cabinet-btn-gen-bg);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff14;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.icon[data-v-892772ad] svg{fill:transparent;height:20px;stroke:#ffffffeb;stroke-width:1.8;width:20px}.icon[data-v-892772ad] svg circle,.icon[data-v-892772ad] svg ellipse,.icon[data-v-892772ad] svg path,.icon[data-v-892772ad] svg rect{fill:transparent}.copy[data-v-892772ad]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.copy b[data-v-892772ad]{color:var(--main-color);font-size:15px;font-weight:600;line-height:1.3}.copy span[data-v-892772ad]{color:var(--cabinet-hint);font-size:13px;font-weight:400;line-height:1.4}.tail[data-v-892772ad]{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.tail[data-v-892772ad] .container{height:20px;width:20px}.arrow[data-v-892772ad]{color:var(--cabinet-hint);fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;stroke-width:2;transition:color .2s;width:16px}.arrow[data-v-892772ad] path{fill:transparent}.err[data-v-892772ad]{color:var(--cabinet-danger);line-height:1.35;margin:14px 0 0}.err[data-v-892772ad],.warn[data-v-892772ad]{font-size:13px}.warn[data-v-892772ad]{align-items:flex-start;background:color-mix(in srgb,var(--ent-item) 8%,transparent);border:1px solid color-mix(in srgb,var(--ent-item) 33%,transparent);border-radius:12px;color:var(--cabinet-warn-text);display:flex;gap:10px;line-height:1.5;margin-top:16px;max-width:100%;padding:12px 14px}.warn>span[data-v-892772ad]{min-width:0}.warn .warn__title[data-v-892772ad]{display:block;position:relative}.warn .warn__name[data-v-892772ad],.warn .warn__name-end b[data-v-892772ad],.warn .warn__name-measure[data-v-892772ad]{color:var(--ent-item);font-weight:600;overflow-wrap:anywhere}.warn .warn__name-measure[data-v-892772ad]{inset:0 auto auto 0;line-height:1.5;pointer-events:none;position:absolute;visibility:hidden;width:100%;z-index:-1}.warn .warn__title.is-cut .warn__name[data-v-892772ad]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-right:.85em}.warn .warn__title.is-cut .warn__name-end[data-v-892772ad]{bottom:0;position:absolute;right:0}.warn[data-v-892772ad] svg{fill:transparent;flex:0 0 auto;height:17px;margin-top:1px;stroke:var(--ent-item);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:17px}@media(max-width:499px){.mode[data-v-892772ad]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:14px;row-gap:6px}.icon[data-v-892772ad]{grid-column:1;grid-row:1;height:36px;width:36px}.icon[data-v-892772ad] svg{height:18px;width:18px}.copy[data-v-892772ad]{display:contents}.copy b[data-v-892772ad]{grid-column:2;grid-row:1;min-width:0}.copy span[data-v-892772ad]{grid-column:1/-1;grid-row:2}.tail[data-v-892772ad]{grid-column:3;grid-row:1}.modal[data-v-892772ad],.ov[data-v-892772ad]{padding:16px}.close[data-v-892772ad]{right:16px;top:16px}.head .title[data-v-892772ad],.title[data-v-892772ad]{font-size:18px;line-height:1.3}.description[data-v-892772ad],.head p[data-v-892772ad]{font-size:13px;line-height:1.45;white-space:normal}.mode[data-v-892772ad]{padding:14px}.mode .copy b[data-v-892772ad]{font-size:14px}}@media(max-width:369px){.foot[data-v-892772ad],.foot__right[data-v-892772ad]{align-items:stretch;box-sizing:border-box;flex-direction:column;max-width:none}.foot[data-v-892772ad]{width:auto}.foot__right[data-v-892772ad]{margin-left:0;width:100%}.foot[data-v-892772ad]>*,.foot[data-v-892772ad]>:not(.save),.foot__right[data-v-892772ad]>*{flex:0 0 auto;margin-left:0;max-width:none;width:100%}.foot>.back[data-v-892772ad],.foot>.cancel[data-v-892772ad],.foot>.danger[data-v-892772ad],.foot>.settings[data-v-892772ad],.foot[data-v-892772ad]>.cabinet__btn--ghost,.foot__right>.back[data-v-892772ad],.foot__right>.cancel[data-v-892772ad],.foot__right[data-v-892772ad]>.cabinet__btn--ghost{order:2}.foot>.next[data-v-892772ad],.foot>.save[data-v-892772ad],.foot>.submit[data-v-892772ad],.foot[data-v-892772ad]>.cabinet__btn--primary,.foot__right[data-v-892772ad],.foot__right>.next[data-v-892772ad],.foot__right[data-v-892772ad]>.cabinet__btn--primary,.foot__right[data-v-892772ad]>.gen{order:1}.foot .back[data-v-892772ad],.foot .cancel[data-v-892772ad],.foot .danger[data-v-892772ad],.foot .next[data-v-892772ad],.foot .save[data-v-892772ad],.foot .settings[data-v-892772ad],.foot .submit[data-v-892772ad],.foot[data-v-892772ad] .cabinet__btn{justify-content:center;margin-left:0;max-width:none;width:100%}}.fade-enter-active[data-v-892772ad],.fade-leave-active[data-v-892772ad]{transition:opacity .2s ease}.fade-enter-from[data-v-892772ad],.fade-leave-to[data-v-892772ad]{opacity:0}.cards[data-v-ee183678]{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@container hub (min-width: 416px){.cards[data-v-ee183678]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.cards--entity.cards--skel[data-v-ee183678],.stories .cards--skel[data-v-ee183678]{overflow:hidden}@container hub (max-width: 631px){.cards--entity.cards--skel[data-v-ee183678],.stories .cards--skel[data-v-ee183678]{overflow:visible}}@container hub (min-width: 632px){.cards--entity.cards--skel[data-v-ee183678],.stories .cards--skel[data-v-ee183678]{grid-auto-rows:0;grid-template-rows:auto;row-gap:0}}.lead[data-v-ee183678]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:-4px 0 16px;max-width:42em}.cabinet__section-head h2[data-v-ee183678]{align-items:center;display:inline-flex;gap:10px}.cabinet__section-head h2[data-v-ee183678]:before{content:none}.add[data-v-ee183678],.cabinet__card[data-v-ee183678],.skel--card[data-v-ee183678]{box-sizing:border-box;max-width:none;min-width:0;width:100%}.cabinet__card[data-v-ee183678]{transition:transform .28s ease,border-color .22s ease,box-shadow .28s ease,background .22s ease}.card--hero.cabinet__card[data-v-ee183678]{background:color-mix(in srgb,var(--ent-hero) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-hero) 20%,transparent)}.card--loc.cabinet__card[data-v-ee183678]{background:color-mix(in srgb,var(--ent-loc) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-loc) 20%,transparent)}.card--item.cabinet__card[data-v-ee183678]{background:color-mix(in srgb,var(--ent-item) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-item) 20%,transparent)}.card--story.cabinet__card[data-v-ee183678]{background:color-mix(in srgb,var(--ent-story) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-story) 20%,transparent)}.card--hero[data-v-ee183678]:hover{border-color:color-mix(in srgb,var(--ent-hero) 45%,transparent)}.card--loc[data-v-ee183678]:hover{border-color:color-mix(in srgb,var(--ent-loc) 45%,transparent)}.card--item[data-v-ee183678]:hover{border-color:color-mix(in srgb,var(--ent-item) 45%,transparent)}.card--story[data-v-ee183678]:hover{border-color:color-mix(in srgb,var(--ent-story) 45%,transparent)}.skel[data-v-ee183678]{background:#0b0d1a;border:1px solid #2a2741;box-sizing:border-box;isolation:isolate;overflow:hidden;position:relative}.skel[data-v-ee183678]:after{animation:skelAnim-ee183678 2s linear infinite;background-image:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.04) 50%,transparent 65%);background-repeat:no-repeat;background-size:250% 100%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.skel--card[data-v-ee183678]{aspect-ratio:3/4;border-radius:6px;height:auto;width:100%}.skel--map[data-v-ee183678]{height:250px}.skel--feed[data-v-ee183678],.skel--map[data-v-ee183678]{border-radius:16px;width:100%}.skel--feed[data-v-ee183678]{display:flex;flex-direction:column;gap:0;padding:20px 22px}.skel__badge[data-v-ee183678]{background:#302c5b8c;border-radius:8px;height:22px;left:5px;top:5px;width:72px}.skel__badge[data-v-ee183678],.skel__foot[data-v-ee183678]{position:absolute;z-index:1}.skel__foot[data-v-ee183678]{background:linear-gradient(180deg,transparent,rgba(11,13,26,.85));bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:48%;justify-content:flex-end;left:0;padding:12px;right:0}.skel__title[data-v-ee183678]{background:#ffffff14;border-radius:4px;height:12px;width:72%}.skel__meta[data-v-ee183678]{background:#ffffff0d;border-radius:4px;height:10px;width:44%}.skel__row[data-v-ee183678]{align-items:center;border-bottom:1px solid #2a295e;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:20px 0}.skel__row[data-v-ee183678]:first-child{padding-top:0}.skel__row[data-v-ee183678]:last-child{border-bottom:none;padding-bottom:0}.skel__num[data-v-ee183678]{background:#1a183c99;border:1px solid #434394;border-radius:50%;box-sizing:border-box;height:44px;width:44px}.skel__text[data-v-ee183678]{display:flex;flex-direction:column;gap:8px;min-width:0}.skel__desc[data-v-ee183678]{background:#ffffff0d;border-radius:4px;height:10px;width:88%}.skel__desc--short[data-v-ee183678]{width:56%}@keyframes skelAnim-ee183678{0%{background-position:200% 0}to{background-position:-200% 0}}.cabinet__section-head .more[data-v-ee183678]{background:none;border:none;color:var(--pink-border);cursor:pointer;font-size:14px;padding:0;transition:color .22s ease,transform .22s ease}.cabinet__section-head .more[data-v-ee183678]:hover{color:var(--lavender);transform:translate(3px)}.add.card--hero[data-v-ee183678],.add.card--item[data-v-ee183678],.add.card--loc[data-v-ee183678],.add.card--story[data-v-ee183678],.card--hero.cabinet__card[data-v-ee183678],.card--item.cabinet__card[data-v-ee183678],.card--loc.cabinet__card[data-v-ee183678],.card--story.cabinet__card[data-v-ee183678]{height:100%}.card--story .cabinet__card-cover[data-v-ee183678]{aspect-ratio:3/4}.badge[data-v-ee183678]{border:1px solid color-mix(in srgb,var(--ent-story) 35%,transparent);color:color-mix(in srgb,var(--ent-story) 70%,var(--main-color))}.badge.done[data-v-ee183678]{border-color:color-mix(in srgb,var(--ent-story) 25%,color-mix(in srgb,var(--green) 33%,transparent));color:color-mix(in srgb,var(--ent-story) 55%,var(--green))}.card--story .meta[data-v-ee183678]{color:color-mix(in srgb,var(--ent-story) 55%,var(--secondary-color));line-height:1.35;margin-top:5px}.badge[data-v-ee183678],.card--story .meta[data-v-ee183678]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-ee183678]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0418b8;border:1px solid var(--white-02);border-radius:999px;color:var(--main-color);left:10px;max-width:calc(100% - 62px);padding:2px 8px;position:absolute;top:10px}.card--hero .badge[data-v-ee183678]{border-color:color-mix(in srgb,var(--ent-hero) 35%,transparent);color:color-mix(in srgb,var(--ent-hero) 70%,var(--main-color))}.card--loc .badge[data-v-ee183678]{border-color:color-mix(in srgb,var(--ent-loc) 35%,transparent);color:color-mix(in srgb,var(--ent-loc) 70%,var(--main-color))}.card--item .badge[data-v-ee183678]{border-color:color-mix(in srgb,var(--ent-item) 35%,transparent);color:color-mix(in srgb,var(--ent-item) 70%,var(--main-color))}.card--hero .cabinet__card-cover[data-v-ee183678],.card--item .cabinet__card-cover[data-v-ee183678],.card--loc .cabinet__card-cover[data-v-ee183678]{aspect-ratio:3/4}.card--hero .meta[data-v-ee183678],.card--item .meta[data-v-ee183678],.card--loc .meta[data-v-ee183678]{color:var(--secondary-color);font-size:13px;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--hero .meta[data-v-ee183678]{color:color-mix(in srgb,var(--ent-hero) 55%,var(--secondary-color))}.card--loc .meta[data-v-ee183678]{color:color-mix(in srgb,var(--ent-loc) 55%,var(--secondary-color))}.card--item .meta[data-v-ee183678]{color:color-mix(in srgb,var(--ent-item) 55%,var(--secondary-color))}.add[data-v-ee183678]{--add-accent:var(--lavender);background:color-mix(in srgb,var(--add-accent) 4%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 28%,transparent);border-radius:16px;box-sizing:border-box;color:var(--cabinet-ink-40);cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;min-height:0;overflow:hidden;padding:0;position:relative;transition:border-color .18s ease,color .18s ease,background .18s ease;width:100%}.add.card--story[data-v-ee183678]{--add-accent:var(--ent-story)}.add.card--hero[data-v-ee183678]{--add-accent:var(--ent-hero)}.add.card--loc[data-v-ee183678]{--add-accent:var(--ent-loc)}.add.card--item[data-v-ee183678]{--add-accent:var(--ent-item)}.add__cover[data-v-ee183678]{aspect-ratio:3/4;display:block;flex-shrink:0;width:100%}.add__body[data-v-ee183678]{display:block;padding:13px 15px 15px;pointer-events:none;visibility:hidden}.add__title[data-v-ee183678]{display:block;font-size:16px;font-weight:600;height:1.25em;line-height:1.25}.add__meta[data-v-ee183678]{display:block;font-size:13px;height:1.35em;line-height:1.35;margin-top:5px}.add__content[data-v-ee183678]{flex-direction:column;gap:14px;top:0;right:0;bottom:0;left:0;padding:16px;pointer-events:none;position:absolute}.add__content[data-v-ee183678],.add__icon[data-v-ee183678]{align-items:center;display:flex;justify-content:center}.add__icon[data-v-ee183678]{background:color-mix(in srgb,var(--add-accent) 10%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 32%,transparent);border-radius:50%;color:color-mix(in srgb,var(--add-accent) 70%,var(--main-color));height:46px;transition:border-color .18s ease,background .18s ease,color .18s ease;width:46px}.add__icon[data-v-ee183678] svg{fill:transparent;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.9;width:18px}.add__label[data-v-ee183678]{font-size:14px;font-weight:500;line-height:1.35;max-width:10.5em;text-align:center;transition:color .18s ease}.add[data-v-ee183678]:hover{background:color-mix(in srgb,var(--add-accent) 7%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 45%,transparent);color:var(--cabinet-ink-67)}.add:hover .add__icon[data-v-ee183678]{background:color-mix(in srgb,var(--add-accent) 14%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 50%,transparent);color:color-mix(in srgb,var(--add-accent) 55%,var(--main-color))}.add:hover .add__label[data-v-ee183678]{color:var(--cabinet-ink-80)}.add[data-v-ee183678]:focus-visible{outline:2px solid color-mix(in srgb,var(--add-accent) 50%,transparent);outline-offset:2px}.empty[data-v-ee183678]{--he-accent:var(--lavender);align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--he-accent) 10%,transparent),transparent 42%),var(--midnight);border:1px solid color-mix(in srgb,var(--he-accent) 18%,transparent);border-radius:14px;box-shadow:inset 3px 0 0 var(--he-accent);display:flex;flex:1;gap:22px;min-height:0;padding:12px 18px 12px 16px}.heroes .empty[data-v-ee183678]{--he-accent:var(--ent-hero)}.locations .empty[data-v-ee183678]{--he-accent:var(--ent-loc)}.items .empty[data-v-ee183678]{--he-accent:var(--ent-item)}.stories .empty[data-v-ee183678]{--he-accent:var(--ent-story)}.relations .empty[data-v-ee183678]{--he-accent:var(--ent-rel)}.timeline .empty[data-v-ee183678]{--he-accent:var(--ent-chrono)}.empty--inline[data-v-ee183678]{margin-top:2px}.ghosts[data-v-ee183678]{align-items:center;display:flex;flex-shrink:0;padding-left:6px}.ghosts span[data-v-ee183678]{background:linear-gradient(180deg,color-mix(in srgb,var(--he-accent) 14%,transparent),transparent 70%),var(--white-005);border:1px solid color-mix(in srgb,var(--he-accent) 35%,transparent);border-radius:10px;box-shadow:0 8px 18px color-mix(in srgb,var(--black) 27%,transparent);height:48px;margin-left:-12px;width:36px}.ghosts span[data-v-ee183678]:first-child{margin-left:0;opacity:.55}.ghosts span[data-v-ee183678]:nth-child(2){opacity:.8;transform:translateY(-3px)}.ghosts span[data-v-ee183678]:nth-child(3){opacity:1}.ghosts--links span[data-v-ee183678]{border-radius:50%;height:34px;margin-left:-10px;width:34px}.ghosts--timeline[data-v-ee183678]{align-items:center;color:var(--he-accent);display:flex;padding-left:4px}.ghosts--timeline .ghosts__track[data-v-ee183678]{align-items:center;display:flex;height:14px;justify-content:space-between;position:relative;width:92px}.ghosts--timeline .ghosts__track[data-v-ee183678]:before{background:color-mix(in srgb,var(--he-accent) 40%,transparent);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ghosts--timeline .ghosts__track span[data-v-ee183678]{background:var(--cabinet-cover);border:2px solid color-mix(in srgb,var(--he-accent) 55%,transparent);border-radius:50%;box-shadow:none;box-sizing:border-box;height:12px;margin:0;opacity:1;position:relative;transform:none;width:12px;z-index:1}.ghosts--timeline .ghosts__track span.is-now[data-v-ee183678]{background:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));border-color:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));box-shadow:0 0 10px color-mix(in srgb,var(--he-accent) 45%,transparent)}.empty__copy[data-v-ee183678]{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.empty .empty__title[data-v-ee183678]{color:var(--main-color);font-size:14px;font-weight:500;letter-spacing:-.01em}.empty p[data-v-ee183678]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:0;max-width:420px;text-align:left}.empty__cta[data-v-ee183678]{align-items:center;background:none;border:none;color:var(--he-accent);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:8px;padding:0;transition:color .2s ease,gap .2s ease}.empty__cta[data-v-ee183678] svg{fill:transparent;height:14px;stroke:currentColor;stroke-width:2;transition:transform .2s ease;width:14px}.empty__cta[data-v-ee183678]:hover{color:var(--main-color);gap:8px}.empty__cta[data-v-ee183678]:hover svg{transform:rotate(90deg)}.empty .cabinet__btn[data-v-ee183678]{margin-top:8px}@media(max-width:560px){.empty[data-v-ee183678]{align-items:flex-start;flex-direction:column;gap:14px;padding:12px 14px}}.section--filled .cabinet__section-head[data-v-ee183678]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.section--filled .head__left[data-v-ee183678]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.section--filled .head__count[data-v-ee183678]{color:#ffffffb8}.section--filled .more[data-v-ee183678]{align-items:center;background:none;border:none;color:#9aa3e0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:4px;padding:0;transition:color .2s}.section--filled .more[data-v-ee183678] svg{fill:transparent;height:14px;stroke:currentColor;transition:transform .2s;width:14px}.section--filled .more[data-v-ee183678] path{fill:transparent}.section--filled .more .is-up[data-v-ee183678]{transform:rotate(180deg)}.section--filled .more[data-v-ee183678]:hover{color:#c4c9f0}.section--filled .add-btn[data-v-ee183678]{align-items:center;background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:8px;color:#fffc;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:400;gap:8px;padding:7px 12px 8px;text-decoration:none;transition:all .2s}.section--filled .add-btn[data-v-ee183678] svg{fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.section--filled .add-btn[data-v-ee183678] path{fill:transparent}.section--filled .add-btn[data-v-ee183678]:hover{box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.section--filled .cards--overlay .cabinet__card[data-v-ee183678]{background:transparent;border:1px solid var(--color-stroke-ds-stroke-card);border-radius:6px;overflow:hidden}.section--filled .cards--overlay .cabinet__card[data-v-ee183678]:hover{border-color:#4a4570;box-shadow:none;transform:none}.section--filled .cards--overlay .cabinet__card-cover[data-v-ee183678]{aspect-ratio:3/4;border-radius:5px;min-height:0}.section--filled .cards--overlay .card__foot[data-v-ee183678]{background:linear-gradient(180deg,#0f111e00,#0f111ecc 55.29%,#0b0d1a);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:48%;justify-content:flex-end;left:0;padding:12px;position:absolute;right:0}.section--filled .cards--overlay .cabinet__card-title[data-v-ee183678]{color:#fffc;font-size:14px;font-weight:500}.section--filled .cards--overlay .meta[data-v-ee183678]{color:#bdbfd7;font-size:13px;margin-top:2px}.section--filled .cards--overlay .badge[data-v-ee183678]{background:#302c5bcc;border:none;border-radius:8px;color:#bdbfd7;font-size:12px;font-weight:400;left:5px;padding:4px 12px;text-transform:none;top:5px}@media(max-width:400px){.section--filled .cabinet__section-head[data-v-ee183678]{align-items:flex-start;flex-direction:column}}.entities-bar[data-v-61d209e5]{margin:48px 0}.line[data-v-61d209e5]{background:linear-gradient(90deg,transparent,rgba(86,68,196,.42) 50%,transparent);height:1px}.inner[data-v-61d209e5]{display:flex;flex-direction:column;padding:16px 0 0}h2[data-v-61d209e5]{color:#fffc;font-size:16px;font-weight:600;letter-spacing:.04em;line-height:1.3;margin:0 0 16px;text-transform:uppercase}.tools[data-v-61d209e5]{align-items:stretch;display:flex;gap:12px;margin-bottom:12px}.story[data-v-61d209e5]{flex:0 1 240px;min-width:160px;position:relative}.story[data-v-61d209e5] .select__btn{background:var(--cabinet-secondary-bg);border-color:var(--cabinet-secondary-border);color:#bdbfd7e6;min-height:40px}.story[data-v-61d209e5] .select__btn.open,.story[data-v-61d209e5] .select__btn:hover{border-color:#36306a;color:#ffffffd9}.search[data-v-61d209e5]{align-items:center;background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-secondary-border);border-radius:10px;box-sizing:border-box;display:flex;flex:1 1 280px;flex-wrap:wrap;gap:10px;min-height:40px;min-width:0;padding:8px 12px;transition:all .2s}.search .search-err[data-v-61d209e5]{color:var(--light-red);flex:1 0 100%;font-size:12px;line-height:1.3}.search[data-v-61d209e5] svg{fill:transparent;flex-shrink:0;height:16px;stroke:#bdbfd7b3;width:16px}.search[data-v-61d209e5] path{fill:transparent}.search input[data-v-61d209e5]{background:none;border:none;color:#ffffffd9;flex:1 1 auto;font:inherit;font-size:14px;min-width:0;outline:none;padding:0;width:auto}.search input[data-v-61d209e5]::-moz-placeholder{color:var(--cabinet-input-placeholder)}.search input[data-v-61d209e5]::placeholder{color:var(--cabinet-input-placeholder)}.search[data-v-61d209e5]:focus-within{border-color:#36306a}.tabs[data-v-61d209e5]{align-items:center;display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center}.tab-break[data-v-61d209e5]{display:none;flex:0 0 100%;height:0;overflow:hidden;width:100%}@container hub (max-width: 631px){.tab-break[data-after="3"][data-v-61d209e5]{display:block}}@container hub (max-width: 415px){.tab-break[data-after="3"][data-v-61d209e5]{display:none}.tab-break[data-after="2"][data-v-61d209e5],.tab-break[data-after="4"][data-v-61d209e5]{display:block}}.tab[data-v-61d209e5]{align-items:center;background:none;border:none;color:#bdbfd7;cursor:pointer;display:inline-flex;font:inherit;gap:4px;overflow:hidden;padding:16px 12px;position:relative;transition:color .2s}.tab .label[data-v-61d209e5]{font-size:14px}.tab .count[data-v-61d209e5]{font-size:13px}.tab[data-v-61d209e5] .kind{height:18px;transition:color .2s;width:18px}.tab[data-v-61d209e5] svg{height:18px;transition:stroke .2s;width:18px}.tab--hero[data-v-61d209e5] .kind{color:#933cf8}.tab--loc[data-v-61d209e5] .kind{color:#5fe0c2}.tab--item[data-v-61d209e5] .kind{color:#eea758}.tab--rel[data-v-61d209e5] .kind{color:#dba8ff}.tab--chrono[data-v-61d209e5] .kind{color:#f071a8b3}.tab[data-v-61d209e5]:hover{color:#ffffffe6}.tab[data-v-61d209e5]:before{background:linear-gradient(90deg,#3d30e580,#6d30e680 58%,#3c24da80);bottom:-7.5px;filter:blur(11px);height:15px;left:50%;transform:translate(-50%);width:70%}.tab[data-v-61d209e5]:after,.tab[data-v-61d209e5]:before{content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .2s}.tab[data-v-61d209e5]:after{background:linear-gradient(90deg,#4b3aa1,#765afd 34%,#3d25af 63%,#5e4bbc 83%,#423098);bottom:0;height:1px;left:0;right:0}.tab.on[data-v-61d209e5]:after,.tab.on[data-v-61d209e5]:before{opacity:1}@media(max-width:700px){.tools[data-v-61d209e5]{flex-direction:column}.search[data-v-61d209e5],.story[data-v-61d209e5]{flex:none;width:100%}}.cards[data-v-f3a23ab6]{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@container hub (min-width: 416px){.cards[data-v-f3a23ab6]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.cards--entity.cards--skel[data-v-f3a23ab6],.stories .cards--skel[data-v-f3a23ab6]{overflow:hidden}@container hub (max-width: 631px){.cards--entity.cards--skel[data-v-f3a23ab6],.stories .cards--skel[data-v-f3a23ab6]{overflow:visible}}@container hub (min-width: 632px){.cards--entity.cards--skel[data-v-f3a23ab6],.stories .cards--skel[data-v-f3a23ab6]{grid-auto-rows:0;grid-template-rows:auto;row-gap:0}}.lead[data-v-f3a23ab6]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:-4px 0 16px;max-width:42em}.cabinet__section-head h2[data-v-f3a23ab6]{align-items:center;display:inline-flex;gap:10px}.cabinet__section-head h2[data-v-f3a23ab6]:before{content:none}.add[data-v-f3a23ab6],.cabinet__card[data-v-f3a23ab6],.skel--card[data-v-f3a23ab6]{box-sizing:border-box;max-width:none;min-width:0;width:100%}.cabinet__card[data-v-f3a23ab6]{transition:transform .28s ease,border-color .22s ease,box-shadow .28s ease,background .22s ease}.card--hero.cabinet__card[data-v-f3a23ab6]{background:color-mix(in srgb,var(--ent-hero) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-hero) 20%,transparent)}.card--loc.cabinet__card[data-v-f3a23ab6]{background:color-mix(in srgb,var(--ent-loc) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-loc) 20%,transparent)}.card--item.cabinet__card[data-v-f3a23ab6]{background:color-mix(in srgb,var(--ent-item) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-item) 20%,transparent)}.card--story.cabinet__card[data-v-f3a23ab6]{background:color-mix(in srgb,var(--ent-story) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-story) 20%,transparent)}.card--hero[data-v-f3a23ab6]:hover{border-color:color-mix(in srgb,var(--ent-hero) 45%,transparent)}.card--loc[data-v-f3a23ab6]:hover{border-color:color-mix(in srgb,var(--ent-loc) 45%,transparent)}.card--item[data-v-f3a23ab6]:hover{border-color:color-mix(in srgb,var(--ent-item) 45%,transparent)}.card--story[data-v-f3a23ab6]:hover{border-color:color-mix(in srgb,var(--ent-story) 45%,transparent)}.skel[data-v-f3a23ab6]{background:#0b0d1a;border:1px solid #2a2741;box-sizing:border-box;isolation:isolate;overflow:hidden;position:relative}.skel[data-v-f3a23ab6]:after{animation:skelAnim-f3a23ab6 2s linear infinite;background-image:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.04) 50%,transparent 65%);background-repeat:no-repeat;background-size:250% 100%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.skel--card[data-v-f3a23ab6]{aspect-ratio:3/4;border-radius:6px;height:auto;width:100%}.skel--map[data-v-f3a23ab6]{height:250px}.skel--feed[data-v-f3a23ab6],.skel--map[data-v-f3a23ab6]{border-radius:16px;width:100%}.skel--feed[data-v-f3a23ab6]{display:flex;flex-direction:column;gap:0;padding:20px 22px}.skel__badge[data-v-f3a23ab6]{background:#302c5b8c;border-radius:8px;height:22px;left:5px;top:5px;width:72px}.skel__badge[data-v-f3a23ab6],.skel__foot[data-v-f3a23ab6]{position:absolute;z-index:1}.skel__foot[data-v-f3a23ab6]{background:linear-gradient(180deg,transparent,rgba(11,13,26,.85));bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:48%;justify-content:flex-end;left:0;padding:12px;right:0}.skel__title[data-v-f3a23ab6]{background:#ffffff14;border-radius:4px;height:12px;width:72%}.skel__meta[data-v-f3a23ab6]{background:#ffffff0d;border-radius:4px;height:10px;width:44%}.skel__row[data-v-f3a23ab6]{align-items:center;border-bottom:1px solid #2a295e;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:20px 0}.skel__row[data-v-f3a23ab6]:first-child{padding-top:0}.skel__row[data-v-f3a23ab6]:last-child{border-bottom:none;padding-bottom:0}.skel__num[data-v-f3a23ab6]{background:#1a183c99;border:1px solid #434394;border-radius:50%;box-sizing:border-box;height:44px;width:44px}.skel__text[data-v-f3a23ab6]{display:flex;flex-direction:column;gap:8px;min-width:0}.skel__desc[data-v-f3a23ab6]{background:#ffffff0d;border-radius:4px;height:10px;width:88%}.skel__desc--short[data-v-f3a23ab6]{width:56%}@keyframes skelAnim-f3a23ab6{0%{background-position:200% 0}to{background-position:-200% 0}}.cabinet__section-head .more[data-v-f3a23ab6]{background:none;border:none;color:var(--pink-border);cursor:pointer;font-size:14px;padding:0;transition:color .22s ease,transform .22s ease}.cabinet__section-head .more[data-v-f3a23ab6]:hover{color:var(--lavender);transform:translate(3px)}.add.card--hero[data-v-f3a23ab6],.add.card--item[data-v-f3a23ab6],.add.card--loc[data-v-f3a23ab6],.add.card--story[data-v-f3a23ab6],.card--hero.cabinet__card[data-v-f3a23ab6],.card--item.cabinet__card[data-v-f3a23ab6],.card--loc.cabinet__card[data-v-f3a23ab6],.card--story.cabinet__card[data-v-f3a23ab6]{height:100%}.card--story .cabinet__card-cover[data-v-f3a23ab6]{aspect-ratio:3/4}.badge[data-v-f3a23ab6]{border:1px solid color-mix(in srgb,var(--ent-story) 35%,transparent);color:color-mix(in srgb,var(--ent-story) 70%,var(--main-color))}.badge.done[data-v-f3a23ab6]{border-color:color-mix(in srgb,var(--ent-story) 25%,color-mix(in srgb,var(--green) 33%,transparent));color:color-mix(in srgb,var(--ent-story) 55%,var(--green))}.card--story .meta[data-v-f3a23ab6]{color:color-mix(in srgb,var(--ent-story) 55%,var(--secondary-color));line-height:1.35;margin-top:5px}.badge[data-v-f3a23ab6],.card--story .meta[data-v-f3a23ab6]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-f3a23ab6]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0418b8;border:1px solid var(--white-02);border-radius:999px;color:var(--main-color);left:10px;max-width:calc(100% - 62px);padding:2px 8px;position:absolute;top:10px}.card--hero .badge[data-v-f3a23ab6]{border-color:color-mix(in srgb,var(--ent-hero) 35%,transparent);color:color-mix(in srgb,var(--ent-hero) 70%,var(--main-color))}.card--loc .badge[data-v-f3a23ab6]{border-color:color-mix(in srgb,var(--ent-loc) 35%,transparent);color:color-mix(in srgb,var(--ent-loc) 70%,var(--main-color))}.card--item .badge[data-v-f3a23ab6]{border-color:color-mix(in srgb,var(--ent-item) 35%,transparent);color:color-mix(in srgb,var(--ent-item) 70%,var(--main-color))}.card--hero .cabinet__card-cover[data-v-f3a23ab6],.card--item .cabinet__card-cover[data-v-f3a23ab6],.card--loc .cabinet__card-cover[data-v-f3a23ab6]{aspect-ratio:3/4}.card--hero .meta[data-v-f3a23ab6],.card--item .meta[data-v-f3a23ab6],.card--loc .meta[data-v-f3a23ab6]{color:var(--secondary-color);font-size:13px;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--hero .meta[data-v-f3a23ab6]{color:color-mix(in srgb,var(--ent-hero) 55%,var(--secondary-color))}.card--loc .meta[data-v-f3a23ab6]{color:color-mix(in srgb,var(--ent-loc) 55%,var(--secondary-color))}.card--item .meta[data-v-f3a23ab6]{color:color-mix(in srgb,var(--ent-item) 55%,var(--secondary-color))}.add[data-v-f3a23ab6]{--add-accent:var(--lavender);background:color-mix(in srgb,var(--add-accent) 4%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 28%,transparent);border-radius:16px;box-sizing:border-box;color:var(--cabinet-ink-40);cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;min-height:0;overflow:hidden;padding:0;position:relative;transition:border-color .18s ease,color .18s ease,background .18s ease;width:100%}.add.card--story[data-v-f3a23ab6]{--add-accent:var(--ent-story)}.add.card--hero[data-v-f3a23ab6]{--add-accent:var(--ent-hero)}.add.card--loc[data-v-f3a23ab6]{--add-accent:var(--ent-loc)}.add.card--item[data-v-f3a23ab6]{--add-accent:var(--ent-item)}.add__cover[data-v-f3a23ab6]{aspect-ratio:3/4;display:block;flex-shrink:0;width:100%}.add__body[data-v-f3a23ab6]{display:block;padding:13px 15px 15px;pointer-events:none;visibility:hidden}.add__title[data-v-f3a23ab6]{display:block;font-size:16px;font-weight:600;height:1.25em;line-height:1.25}.add__meta[data-v-f3a23ab6]{display:block;font-size:13px;height:1.35em;line-height:1.35;margin-top:5px}.add__content[data-v-f3a23ab6]{flex-direction:column;gap:14px;top:0;right:0;bottom:0;left:0;padding:16px;pointer-events:none;position:absolute}.add__content[data-v-f3a23ab6],.add__icon[data-v-f3a23ab6]{align-items:center;display:flex;justify-content:center}.add__icon[data-v-f3a23ab6]{background:color-mix(in srgb,var(--add-accent) 10%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 32%,transparent);border-radius:50%;color:color-mix(in srgb,var(--add-accent) 70%,var(--main-color));height:46px;transition:border-color .18s ease,background .18s ease,color .18s ease;width:46px}.add__icon[data-v-f3a23ab6] svg{fill:transparent;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.9;width:18px}.add__label[data-v-f3a23ab6]{font-size:14px;font-weight:500;line-height:1.35;max-width:10.5em;text-align:center;transition:color .18s ease}.add[data-v-f3a23ab6]:hover{background:color-mix(in srgb,var(--add-accent) 7%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 45%,transparent);color:var(--cabinet-ink-67)}.add:hover .add__icon[data-v-f3a23ab6]{background:color-mix(in srgb,var(--add-accent) 14%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 50%,transparent);color:color-mix(in srgb,var(--add-accent) 55%,var(--main-color))}.add:hover .add__label[data-v-f3a23ab6]{color:var(--cabinet-ink-80)}.add[data-v-f3a23ab6]:focus-visible{outline:2px solid color-mix(in srgb,var(--add-accent) 50%,transparent);outline-offset:2px}.empty[data-v-f3a23ab6]{--he-accent:var(--lavender);align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--he-accent) 10%,transparent),transparent 42%),var(--midnight);border:1px solid color-mix(in srgb,var(--he-accent) 18%,transparent);border-radius:14px;box-shadow:inset 3px 0 0 var(--he-accent);display:flex;flex:1;gap:22px;min-height:0;padding:12px 18px 12px 16px}.heroes .empty[data-v-f3a23ab6]{--he-accent:var(--ent-hero)}.locations .empty[data-v-f3a23ab6]{--he-accent:var(--ent-loc)}.items .empty[data-v-f3a23ab6]{--he-accent:var(--ent-item)}.stories .empty[data-v-f3a23ab6]{--he-accent:var(--ent-story)}.relations .empty[data-v-f3a23ab6]{--he-accent:var(--ent-rel)}.timeline .empty[data-v-f3a23ab6]{--he-accent:var(--ent-chrono)}.empty--inline[data-v-f3a23ab6]{margin-top:2px}.ghosts[data-v-f3a23ab6]{align-items:center;display:flex;flex-shrink:0;padding-left:6px}.ghosts span[data-v-f3a23ab6]{background:linear-gradient(180deg,color-mix(in srgb,var(--he-accent) 14%,transparent),transparent 70%),var(--white-005);border:1px solid color-mix(in srgb,var(--he-accent) 35%,transparent);border-radius:10px;box-shadow:0 8px 18px color-mix(in srgb,var(--black) 27%,transparent);height:48px;margin-left:-12px;width:36px}.ghosts span[data-v-f3a23ab6]:first-child{margin-left:0;opacity:.55}.ghosts span[data-v-f3a23ab6]:nth-child(2){opacity:.8;transform:translateY(-3px)}.ghosts span[data-v-f3a23ab6]:nth-child(3){opacity:1}.ghosts--links span[data-v-f3a23ab6]{border-radius:50%;height:34px;margin-left:-10px;width:34px}.ghosts--timeline[data-v-f3a23ab6]{align-items:center;color:var(--he-accent);display:flex;padding-left:4px}.ghosts--timeline .ghosts__track[data-v-f3a23ab6]{align-items:center;display:flex;height:14px;justify-content:space-between;position:relative;width:92px}.ghosts--timeline .ghosts__track[data-v-f3a23ab6]:before{background:color-mix(in srgb,var(--he-accent) 40%,transparent);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ghosts--timeline .ghosts__track span[data-v-f3a23ab6]{background:var(--cabinet-cover);border:2px solid color-mix(in srgb,var(--he-accent) 55%,transparent);border-radius:50%;box-shadow:none;box-sizing:border-box;height:12px;margin:0;opacity:1;position:relative;transform:none;width:12px;z-index:1}.ghosts--timeline .ghosts__track span.is-now[data-v-f3a23ab6]{background:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));border-color:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));box-shadow:0 0 10px color-mix(in srgb,var(--he-accent) 45%,transparent)}.empty__copy[data-v-f3a23ab6]{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.empty .empty__title[data-v-f3a23ab6]{color:var(--main-color);font-size:14px;font-weight:500;letter-spacing:-.01em}.empty p[data-v-f3a23ab6]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:0;max-width:420px;text-align:left}.empty__cta[data-v-f3a23ab6]{align-items:center;background:none;border:none;color:var(--he-accent);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:8px;padding:0;transition:color .2s ease,gap .2s ease}.empty__cta[data-v-f3a23ab6] svg{fill:transparent;height:14px;stroke:currentColor;stroke-width:2;transition:transform .2s ease;width:14px}.empty__cta[data-v-f3a23ab6]:hover{color:var(--main-color);gap:8px}.empty__cta[data-v-f3a23ab6]:hover svg{transform:rotate(90deg)}.empty .cabinet__btn[data-v-f3a23ab6]{margin-top:8px}@media(max-width:560px){.empty[data-v-f3a23ab6]{align-items:flex-start;flex-direction:column;gap:14px;padding:12px 14px}}.section--filled .cabinet__section-head[data-v-f3a23ab6]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.section--filled .head__left[data-v-f3a23ab6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.section--filled .head__count[data-v-f3a23ab6]{color:#ffffffb8}.section--filled .more[data-v-f3a23ab6]{align-items:center;background:none;border:none;color:#9aa3e0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:4px;padding:0;transition:color .2s}.section--filled .more[data-v-f3a23ab6] svg{fill:transparent;height:14px;stroke:currentColor;transition:transform .2s;width:14px}.section--filled .more[data-v-f3a23ab6] path{fill:transparent}.section--filled .more .is-up[data-v-f3a23ab6]{transform:rotate(180deg)}.section--filled .more[data-v-f3a23ab6]:hover{color:#c4c9f0}.section--filled .add-btn[data-v-f3a23ab6]{align-items:center;background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:8px;color:#fffc;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:400;gap:8px;padding:7px 12px 8px;text-decoration:none;transition:all .2s}.section--filled .add-btn[data-v-f3a23ab6] svg{fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.section--filled .add-btn[data-v-f3a23ab6] path{fill:transparent}.section--filled .add-btn[data-v-f3a23ab6]:hover{box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.section--filled .cards--overlay .cabinet__card[data-v-f3a23ab6]{background:transparent;border:1px solid var(--color-stroke-ds-stroke-card);border-radius:6px;overflow:hidden}.section--filled .cards--overlay .cabinet__card[data-v-f3a23ab6]:hover{border-color:#4a4570;box-shadow:none;transform:none}.section--filled .cards--overlay .cabinet__card-cover[data-v-f3a23ab6]{aspect-ratio:3/4;border-radius:5px;min-height:0}.section--filled .cards--overlay .card__foot[data-v-f3a23ab6]{background:linear-gradient(180deg,#0f111e00,#0f111ecc 55.29%,#0b0d1a);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:48%;justify-content:flex-end;left:0;padding:12px;position:absolute;right:0}.section--filled .cards--overlay .cabinet__card-title[data-v-f3a23ab6]{color:#fffc;font-size:14px;font-weight:500}.section--filled .cards--overlay .meta[data-v-f3a23ab6]{color:#bdbfd7;font-size:13px;margin-top:2px}.section--filled .cards--overlay .badge[data-v-f3a23ab6]{background:#302c5bcc;border:none;border-radius:8px;color:#bdbfd7;font-size:12px;font-weight:400;left:5px;padding:4px 12px;text-transform:none;top:5px}@media(max-width:400px){.section--filled .cabinet__section-head[data-v-f3a23ab6]{align-items:flex-start;flex-direction:column}}.links[data-v-a6064ce9]{align-items:stretch;display:flex;gap:16px}.linkmap[data-v-a6064ce9]{--cabinet-map:#0b0d1a;--starfield-bg:#0b0d1a;--map-grid:rgba(120,90,230,.32);background:#0b0d1a;border:none;border-radius:16px;color:inherit;cursor:pointer;display:block;height:250px;max-height:250px;min-height:250px;overflow:hidden;padding:0;position:relative;text-decoration:none;width:100%}.relations .empty.starfield[data-v-a6064ce9]{--he-accent:var(--lavender);background:var(--starfield-bg);border-color:var(--starfield-border);box-shadow:inset 3px 0 0 var(--he-accent),var(--starfield-shadow)}.linkmap[data-v-a6064ce9] .map{display:block;height:100%;pointer-events:none;width:100%}.linkmap[data-v-a6064ce9] .map__edge{stroke-width:2}.linkmap[data-v-a6064ce9] .map__dot-core{fill:#bd61e1;stroke:#c2c4d8}.linkmap[data-v-a6064ce9] .map__name{font-size:13px}.cards[data-v-a6064ce9]{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@container hub (min-width: 416px){.cards[data-v-a6064ce9]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.cards--entity.cards--skel[data-v-a6064ce9],.stories .cards--skel[data-v-a6064ce9]{overflow:hidden}@container hub (max-width: 631px){.cards--entity.cards--skel[data-v-a6064ce9],.stories .cards--skel[data-v-a6064ce9]{overflow:visible}}@container hub (min-width: 632px){.cards--entity.cards--skel[data-v-a6064ce9],.stories .cards--skel[data-v-a6064ce9]{grid-auto-rows:0;grid-template-rows:auto;row-gap:0}}.lead[data-v-a6064ce9]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:-4px 0 16px;max-width:42em}.cabinet__section-head h2[data-v-a6064ce9]{align-items:center;display:inline-flex;gap:10px}.cabinet__section-head h2[data-v-a6064ce9]:before{content:none}.add[data-v-a6064ce9],.cabinet__card[data-v-a6064ce9],.skel--card[data-v-a6064ce9]{box-sizing:border-box;max-width:none;min-width:0;width:100%}.cabinet__card[data-v-a6064ce9]{transition:transform .28s ease,border-color .22s ease,box-shadow .28s ease,background .22s ease}.card--hero.cabinet__card[data-v-a6064ce9]{background:color-mix(in srgb,var(--ent-hero) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-hero) 20%,transparent)}.card--loc.cabinet__card[data-v-a6064ce9]{background:color-mix(in srgb,var(--ent-loc) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-loc) 20%,transparent)}.card--item.cabinet__card[data-v-a6064ce9]{background:color-mix(in srgb,var(--ent-item) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-item) 20%,transparent)}.card--story.cabinet__card[data-v-a6064ce9]{background:color-mix(in srgb,var(--ent-story) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-story) 20%,transparent)}.card--hero[data-v-a6064ce9]:hover{border-color:color-mix(in srgb,var(--ent-hero) 45%,transparent)}.card--loc[data-v-a6064ce9]:hover{border-color:color-mix(in srgb,var(--ent-loc) 45%,transparent)}.card--item[data-v-a6064ce9]:hover{border-color:color-mix(in srgb,var(--ent-item) 45%,transparent)}.card--story[data-v-a6064ce9]:hover{border-color:color-mix(in srgb,var(--ent-story) 45%,transparent)}.skel[data-v-a6064ce9]{background:#0b0d1a;border:1px solid #2a2741;box-sizing:border-box;isolation:isolate;overflow:hidden;position:relative}.skel[data-v-a6064ce9]:after{animation:skelAnim-a6064ce9 2s linear infinite;background-image:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.04) 50%,transparent 65%);background-repeat:no-repeat;background-size:250% 100%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.skel--card[data-v-a6064ce9]{aspect-ratio:3/4;border-radius:6px;height:auto;width:100%}.skel--map[data-v-a6064ce9]{height:250px}.skel--feed[data-v-a6064ce9],.skel--map[data-v-a6064ce9]{border-radius:16px;width:100%}.skel--feed[data-v-a6064ce9]{display:flex;flex-direction:column;gap:0;padding:20px 22px}.skel__badge[data-v-a6064ce9]{background:#302c5b8c;border-radius:8px;height:22px;left:5px;top:5px;width:72px}.skel__badge[data-v-a6064ce9],.skel__foot[data-v-a6064ce9]{position:absolute;z-index:1}.skel__foot[data-v-a6064ce9]{background:linear-gradient(180deg,transparent,rgba(11,13,26,.85));bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:48%;justify-content:flex-end;left:0;padding:12px;right:0}.skel__title[data-v-a6064ce9]{background:#ffffff14;border-radius:4px;height:12px;width:72%}.skel__meta[data-v-a6064ce9]{background:#ffffff0d;border-radius:4px;height:10px;width:44%}.skel__row[data-v-a6064ce9]{align-items:center;border-bottom:1px solid #2a295e;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:20px 0}.skel__row[data-v-a6064ce9]:first-child{padding-top:0}.skel__row[data-v-a6064ce9]:last-child{border-bottom:none;padding-bottom:0}.skel__num[data-v-a6064ce9]{background:#1a183c99;border:1px solid #434394;border-radius:50%;box-sizing:border-box;height:44px;width:44px}.skel__text[data-v-a6064ce9]{display:flex;flex-direction:column;gap:8px;min-width:0}.skel__desc[data-v-a6064ce9]{background:#ffffff0d;border-radius:4px;height:10px;width:88%}.skel__desc--short[data-v-a6064ce9]{width:56%}@keyframes skelAnim-a6064ce9{0%{background-position:200% 0}to{background-position:-200% 0}}.cabinet__section-head .more[data-v-a6064ce9]{background:none;border:none;color:var(--pink-border);cursor:pointer;font-size:14px;padding:0;transition:color .22s ease,transform .22s ease}.cabinet__section-head .more[data-v-a6064ce9]:hover{color:var(--lavender);transform:translate(3px)}.add.card--hero[data-v-a6064ce9],.add.card--item[data-v-a6064ce9],.add.card--loc[data-v-a6064ce9],.add.card--story[data-v-a6064ce9],.card--hero.cabinet__card[data-v-a6064ce9],.card--item.cabinet__card[data-v-a6064ce9],.card--loc.cabinet__card[data-v-a6064ce9],.card--story.cabinet__card[data-v-a6064ce9]{height:100%}.card--story .cabinet__card-cover[data-v-a6064ce9]{aspect-ratio:3/4}.badge[data-v-a6064ce9]{border:1px solid color-mix(in srgb,var(--ent-story) 35%,transparent);color:color-mix(in srgb,var(--ent-story) 70%,var(--main-color))}.badge.done[data-v-a6064ce9]{border-color:color-mix(in srgb,var(--ent-story) 25%,color-mix(in srgb,var(--green) 33%,transparent));color:color-mix(in srgb,var(--ent-story) 55%,var(--green))}.card--story .meta[data-v-a6064ce9]{color:color-mix(in srgb,var(--ent-story) 55%,var(--secondary-color));line-height:1.35;margin-top:5px}.badge[data-v-a6064ce9],.card--story .meta[data-v-a6064ce9]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-a6064ce9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0418b8;border:1px solid var(--white-02);border-radius:999px;color:var(--main-color);left:10px;max-width:calc(100% - 62px);padding:2px 8px;position:absolute;top:10px}.card--hero .badge[data-v-a6064ce9]{border-color:color-mix(in srgb,var(--ent-hero) 35%,transparent);color:color-mix(in srgb,var(--ent-hero) 70%,var(--main-color))}.card--loc .badge[data-v-a6064ce9]{border-color:color-mix(in srgb,var(--ent-loc) 35%,transparent);color:color-mix(in srgb,var(--ent-loc) 70%,var(--main-color))}.card--item .badge[data-v-a6064ce9]{border-color:color-mix(in srgb,var(--ent-item) 35%,transparent);color:color-mix(in srgb,var(--ent-item) 70%,var(--main-color))}.card--hero .cabinet__card-cover[data-v-a6064ce9],.card--item .cabinet__card-cover[data-v-a6064ce9],.card--loc .cabinet__card-cover[data-v-a6064ce9]{aspect-ratio:3/4}.card--hero .meta[data-v-a6064ce9],.card--item .meta[data-v-a6064ce9],.card--loc .meta[data-v-a6064ce9]{color:var(--secondary-color);font-size:13px;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--hero .meta[data-v-a6064ce9]{color:color-mix(in srgb,var(--ent-hero) 55%,var(--secondary-color))}.card--loc .meta[data-v-a6064ce9]{color:color-mix(in srgb,var(--ent-loc) 55%,var(--secondary-color))}.card--item .meta[data-v-a6064ce9]{color:color-mix(in srgb,var(--ent-item) 55%,var(--secondary-color))}.add[data-v-a6064ce9]{--add-accent:var(--lavender);background:color-mix(in srgb,var(--add-accent) 4%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 28%,transparent);border-radius:16px;box-sizing:border-box;color:var(--cabinet-ink-40);cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;min-height:0;overflow:hidden;padding:0;position:relative;transition:border-color .18s ease,color .18s ease,background .18s ease;width:100%}.add.card--story[data-v-a6064ce9]{--add-accent:var(--ent-story)}.add.card--hero[data-v-a6064ce9]{--add-accent:var(--ent-hero)}.add.card--loc[data-v-a6064ce9]{--add-accent:var(--ent-loc)}.add.card--item[data-v-a6064ce9]{--add-accent:var(--ent-item)}.add__cover[data-v-a6064ce9]{aspect-ratio:3/4;display:block;flex-shrink:0;width:100%}.add__body[data-v-a6064ce9]{display:block;padding:13px 15px 15px;pointer-events:none;visibility:hidden}.add__title[data-v-a6064ce9]{display:block;font-size:16px;font-weight:600;height:1.25em;line-height:1.25}.add__meta[data-v-a6064ce9]{display:block;font-size:13px;height:1.35em;line-height:1.35;margin-top:5px}.add__content[data-v-a6064ce9]{flex-direction:column;gap:14px;top:0;right:0;bottom:0;left:0;padding:16px;pointer-events:none;position:absolute}.add__content[data-v-a6064ce9],.add__icon[data-v-a6064ce9]{align-items:center;display:flex;justify-content:center}.add__icon[data-v-a6064ce9]{background:color-mix(in srgb,var(--add-accent) 10%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 32%,transparent);border-radius:50%;color:color-mix(in srgb,var(--add-accent) 70%,var(--main-color));height:46px;transition:border-color .18s ease,background .18s ease,color .18s ease;width:46px}.add__icon[data-v-a6064ce9] svg{fill:transparent;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.9;width:18px}.add__label[data-v-a6064ce9]{font-size:14px;font-weight:500;line-height:1.35;max-width:10.5em;text-align:center;transition:color .18s ease}.add[data-v-a6064ce9]:hover{background:color-mix(in srgb,var(--add-accent) 7%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 45%,transparent);color:var(--cabinet-ink-67)}.add:hover .add__icon[data-v-a6064ce9]{background:color-mix(in srgb,var(--add-accent) 14%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 50%,transparent);color:color-mix(in srgb,var(--add-accent) 55%,var(--main-color))}.add:hover .add__label[data-v-a6064ce9]{color:var(--cabinet-ink-80)}.add[data-v-a6064ce9]:focus-visible{outline:2px solid color-mix(in srgb,var(--add-accent) 50%,transparent);outline-offset:2px}.empty[data-v-a6064ce9]{--he-accent:var(--lavender);align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--he-accent) 10%,transparent),transparent 42%),var(--midnight);border:1px solid color-mix(in srgb,var(--he-accent) 18%,transparent);border-radius:14px;box-shadow:inset 3px 0 0 var(--he-accent);display:flex;flex:1;gap:22px;min-height:0;padding:12px 18px 12px 16px}.heroes .empty[data-v-a6064ce9]{--he-accent:var(--ent-hero)}.locations .empty[data-v-a6064ce9]{--he-accent:var(--ent-loc)}.items .empty[data-v-a6064ce9]{--he-accent:var(--ent-item)}.stories .empty[data-v-a6064ce9]{--he-accent:var(--ent-story)}.relations .empty[data-v-a6064ce9]{--he-accent:var(--ent-rel)}.timeline .empty[data-v-a6064ce9]{--he-accent:var(--ent-chrono)}.empty--inline[data-v-a6064ce9]{margin-top:2px}.ghosts[data-v-a6064ce9]{align-items:center;display:flex;flex-shrink:0;padding-left:6px}.ghosts span[data-v-a6064ce9]{background:linear-gradient(180deg,color-mix(in srgb,var(--he-accent) 14%,transparent),transparent 70%),var(--white-005);border:1px solid color-mix(in srgb,var(--he-accent) 35%,transparent);border-radius:10px;box-shadow:0 8px 18px color-mix(in srgb,var(--black) 27%,transparent);height:48px;margin-left:-12px;width:36px}.ghosts span[data-v-a6064ce9]:first-child{margin-left:0;opacity:.55}.ghosts span[data-v-a6064ce9]:nth-child(2){opacity:.8;transform:translateY(-3px)}.ghosts span[data-v-a6064ce9]:nth-child(3){opacity:1}.ghosts--links span[data-v-a6064ce9]{border-radius:50%;height:34px;margin-left:-10px;width:34px}.ghosts--timeline[data-v-a6064ce9]{align-items:center;color:var(--he-accent);display:flex;padding-left:4px}.ghosts--timeline .ghosts__track[data-v-a6064ce9]{align-items:center;display:flex;height:14px;justify-content:space-between;position:relative;width:92px}.ghosts--timeline .ghosts__track[data-v-a6064ce9]:before{background:color-mix(in srgb,var(--he-accent) 40%,transparent);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ghosts--timeline .ghosts__track span[data-v-a6064ce9]{background:var(--cabinet-cover);border:2px solid color-mix(in srgb,var(--he-accent) 55%,transparent);border-radius:50%;box-shadow:none;box-sizing:border-box;height:12px;margin:0;opacity:1;position:relative;transform:none;width:12px;z-index:1}.ghosts--timeline .ghosts__track span.is-now[data-v-a6064ce9]{background:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));border-color:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));box-shadow:0 0 10px color-mix(in srgb,var(--he-accent) 45%,transparent)}.empty__copy[data-v-a6064ce9]{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.empty .empty__title[data-v-a6064ce9]{color:var(--main-color);font-size:14px;font-weight:500;letter-spacing:-.01em}.empty p[data-v-a6064ce9]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:0;max-width:420px;text-align:left}.empty__cta[data-v-a6064ce9]{align-items:center;background:none;border:none;color:var(--he-accent);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:8px;padding:0;transition:color .2s ease,gap .2s ease}.empty__cta[data-v-a6064ce9] svg{fill:transparent;height:14px;stroke:currentColor;stroke-width:2;transition:transform .2s ease;width:14px}.empty__cta[data-v-a6064ce9]:hover{color:var(--main-color);gap:8px}.empty__cta[data-v-a6064ce9]:hover svg{transform:rotate(90deg)}.empty .cabinet__btn[data-v-a6064ce9]{margin-top:8px}@media(max-width:560px){.empty[data-v-a6064ce9]{align-items:flex-start;flex-direction:column;gap:14px;padding:12px 14px}}.section--filled .cabinet__section-head[data-v-a6064ce9]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.section--filled .head__left[data-v-a6064ce9]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.section--filled .head__count[data-v-a6064ce9]{color:#ffffffb8}.section--filled .more[data-v-a6064ce9]{align-items:center;background:none;border:none;color:#9aa3e0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:4px;padding:0;transition:color .2s}.section--filled .more[data-v-a6064ce9] svg{fill:transparent;height:14px;stroke:currentColor;transition:transform .2s;width:14px}.section--filled .more[data-v-a6064ce9] path{fill:transparent}.section--filled .more .is-up[data-v-a6064ce9]{transform:rotate(180deg)}.section--filled .more[data-v-a6064ce9]:hover{color:#c4c9f0}.section--filled .add-btn[data-v-a6064ce9]{align-items:center;background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:8px;color:#fffc;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:400;gap:8px;padding:7px 12px 8px;text-decoration:none;transition:all .2s}.section--filled .add-btn[data-v-a6064ce9] svg{fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.section--filled .add-btn[data-v-a6064ce9] path{fill:transparent}.section--filled .add-btn[data-v-a6064ce9]:hover{box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.section--filled .cards--overlay .cabinet__card[data-v-a6064ce9]{background:transparent;border:1px solid var(--color-stroke-ds-stroke-card);border-radius:6px;overflow:hidden}.section--filled .cards--overlay .cabinet__card[data-v-a6064ce9]:hover{border-color:#4a4570;box-shadow:none;transform:none}.section--filled .cards--overlay .cabinet__card-cover[data-v-a6064ce9]{aspect-ratio:3/4;border-radius:5px;min-height:0}.section--filled .cards--overlay .card__foot[data-v-a6064ce9]{background:linear-gradient(180deg,#0f111e00,#0f111ecc 55.29%,#0b0d1a);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:48%;justify-content:flex-end;left:0;padding:12px;position:absolute;right:0}.section--filled .cards--overlay .cabinet__card-title[data-v-a6064ce9]{color:#fffc;font-size:14px;font-weight:500}.section--filled .cards--overlay .meta[data-v-a6064ce9]{color:#bdbfd7;font-size:13px;margin-top:2px}.section--filled .cards--overlay .badge[data-v-a6064ce9]{background:#302c5bcc;border:none;border-radius:8px;color:#bdbfd7;font-size:12px;font-weight:400;left:5px;padding:4px 12px;text-transform:none;top:5px}@media(max-width:400px){.section--filled .cabinet__section-head[data-v-a6064ce9]{align-items:flex-start;flex-direction:column}}.search-empty[data-v-c7481084]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:48px 20px 64px;text-align:center}.art[data-v-c7481084]{display:block;height:174px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.title[data-v-c7481084]{color:#fffc;font-size:15px;font-weight:600;line-height:1.35;margin:12px 0 0}.text[data-v-c7481084]{color:#83819c;font-size:14px;font-weight:400;line-height:1.45;margin:4px 0 0;max-width:420px}.clear[data-v-c7481084]{align-items:center;background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:11px;color:#fffc;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;margin:24px 0 0;padding:11px 16px;transition:all .2s}.clear[data-v-c7481084] svg{fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.clear[data-v-c7481084] line,.clear[data-v-c7481084] path{fill:transparent;stroke:currentColor}.clear[data-v-c7481084]:hover{box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.timeline[data-v-423d00cf]{--accent:var(--ent-chrono)}.feed[data-v-423d00cf]{background:#0b0d1a;border:1px solid #2a2741;border-radius:16px;padding:20px 22px}.feed[data-v-423d00cf],.row[data-v-423d00cf]{box-sizing:border-box}.row[data-v-423d00cf]{align-items:stretch;background:none;border:none;color:inherit;cursor:pointer;display:grid;font:inherit;gap:16px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:0;text-align:left;transition:opacity .2s;width:100%}.row[data-v-423d00cf]:hover{opacity:.92}.content[data-v-423d00cf]{align-items:center;border-bottom:1px solid #2a295e;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0 0 20px}.row+.row .content[data-v-423d00cf]{padding-top:20px}.row:last-child .content[data-v-423d00cf]{border-bottom:none;padding-bottom:0}.marker[data-v-423d00cf]{align-items:center;align-self:stretch;display:flex;flex-direction:column;width:44px}.rail[data-v-423d00cf]{background:transparent;flex:1 1 auto;min-height:0;width:1px}.rail.is-line[data-v-423d00cf]{background:#434394}.rail.is-line.dashed[data-v-423d00cf]{background:repeating-linear-gradient(180deg,#434394,#434394 4px,transparent 0,transparent 8px)}.num[data-v-423d00cf]{align-items:center;background:#1a183c99;border:1px solid #434394;border-radius:50%;box-sizing:border-box;color:#6677ca;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:500;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:10px;position:relative;transition:all .2s;z-index:1}.num.active[data-v-423d00cf]{background-clip:padding-box,padding-box,border-box;background-image:linear-gradient(to top right,#5920e629,#5823c029 58%,#3017d029),linear-gradient(#1a183c,#1a183c),radial-gradient(ellipse at 100% 11%,#4b3aa1 0,#765afd 34%,#3d25af 63%,#5e4bbc 83%,#423098);background-origin:border-box;border:1px solid transparent;box-shadow:0 3px 11px 1px #5c36ff4a}.body[data-v-423d00cf]{min-width:0}.title[data-v-423d00cf]{color:#fffc;font-size:14px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.desc[data-v-423d00cf],.title[data-v-423d00cf]{overflow:hidden}.desc[data-v-423d00cf]{color:#83819c;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.45;margin-top:4px;-webkit-box-orient:vertical}.aside[data-v-423d00cf]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.chapter[data-v-423d00cf]{background:transparent;border:1px solid #7f71f5;border-radius:8px;color:#bdbfd7;display:inline-flex;font-size:12px;font-weight:400;padding:4px 12px;white-space:nowrap}.chapter[data-v-423d00cf],.people[data-v-423d00cf]{align-items:center}.people[data-v-423d00cf]{display:flex;flex-direction:row-reverse;gap:0}.av[data-v-423d00cf]{background:#1a1830 50%/cover no-repeat;border:1px solid #7f71f5;border-radius:50%;box-shadow:-1px 0 0 .88px #000000b3;box-sizing:border-box;display:block;height:28px;margin-left:-8px;width:28px}.av[data-v-423d00cf]:last-child{margin-left:0}.hub-tl-tip{background:#15132c;border:1px solid #3a3660;border-radius:8px;box-shadow:0 8px 20px #00000059;color:#bdbfd7;font-size:12px;line-height:1.35;max-width:240px;overflow:hidden;padding:8px 10px;pointer-events:none;position:fixed;text-overflow:ellipsis;transform:translate(-50%,-100%);white-space:nowrap;z-index:400}@media(max-width:700px){.content[data-v-423d00cf]{grid-template-columns:minmax(0,1fr)}.aside[data-v-423d00cf]{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.cards[data-v-423d00cf]{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@container hub (min-width: 416px){.cards[data-v-423d00cf]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.cards--entity.cards--skel[data-v-423d00cf],.stories .cards--skel[data-v-423d00cf]{overflow:hidden}@container hub (max-width: 631px){.cards--entity.cards--skel[data-v-423d00cf],.stories .cards--skel[data-v-423d00cf]{overflow:visible}}@container hub (min-width: 632px){.cards--entity.cards--skel[data-v-423d00cf],.stories .cards--skel[data-v-423d00cf]{grid-auto-rows:0;grid-template-rows:auto;row-gap:0}}.lead[data-v-423d00cf]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:-4px 0 16px;max-width:42em}.cabinet__section-head h2[data-v-423d00cf]{align-items:center;display:inline-flex;gap:10px}.cabinet__section-head h2[data-v-423d00cf]:before{content:none}.add[data-v-423d00cf],.cabinet__card[data-v-423d00cf],.skel--card[data-v-423d00cf]{box-sizing:border-box;max-width:none;min-width:0;width:100%}.cabinet__card[data-v-423d00cf]{transition:transform .28s ease,border-color .22s ease,box-shadow .28s ease,background .22s ease}.card--hero.cabinet__card[data-v-423d00cf]{background:color-mix(in srgb,var(--ent-hero) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-hero) 20%,transparent)}.card--loc.cabinet__card[data-v-423d00cf]{background:color-mix(in srgb,var(--ent-loc) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-loc) 20%,transparent)}.card--item.cabinet__card[data-v-423d00cf]{background:color-mix(in srgb,var(--ent-item) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-item) 20%,transparent)}.card--story.cabinet__card[data-v-423d00cf]{background:color-mix(in srgb,var(--ent-story) 4%,var(--midnight));border-color:color-mix(in srgb,var(--ent-story) 20%,transparent)}.card--hero[data-v-423d00cf]:hover{border-color:color-mix(in srgb,var(--ent-hero) 45%,transparent)}.card--loc[data-v-423d00cf]:hover{border-color:color-mix(in srgb,var(--ent-loc) 45%,transparent)}.card--item[data-v-423d00cf]:hover{border-color:color-mix(in srgb,var(--ent-item) 45%,transparent)}.card--story[data-v-423d00cf]:hover{border-color:color-mix(in srgb,var(--ent-story) 45%,transparent)}.skel[data-v-423d00cf]{background:#0b0d1a;border:1px solid #2a2741;box-sizing:border-box;isolation:isolate;overflow:hidden;position:relative}.skel[data-v-423d00cf]:after{animation:skelAnim-423d00cf 2s linear infinite;background-image:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.04) 50%,transparent 65%);background-repeat:no-repeat;background-size:250% 100%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.skel--card[data-v-423d00cf]{aspect-ratio:3/4;border-radius:6px;height:auto;width:100%}.skel--map[data-v-423d00cf]{height:250px}.skel--feed[data-v-423d00cf],.skel--map[data-v-423d00cf]{border-radius:16px;width:100%}.skel--feed[data-v-423d00cf]{display:flex;flex-direction:column;gap:0;padding:20px 22px}.skel__badge[data-v-423d00cf]{background:#302c5b8c;border-radius:8px;height:22px;left:5px;top:5px;width:72px}.skel__badge[data-v-423d00cf],.skel__foot[data-v-423d00cf]{position:absolute;z-index:1}.skel__foot[data-v-423d00cf]{background:linear-gradient(180deg,transparent,rgba(11,13,26,.85));bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:48%;justify-content:flex-end;left:0;padding:12px;right:0}.skel__title[data-v-423d00cf]{background:#ffffff14;border-radius:4px;height:12px;width:72%}.skel__meta[data-v-423d00cf]{background:#ffffff0d;border-radius:4px;height:10px;width:44%}.skel__row[data-v-423d00cf]{align-items:center;border-bottom:1px solid #2a295e;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:20px 0}.skel__row[data-v-423d00cf]:first-child{padding-top:0}.skel__row[data-v-423d00cf]:last-child{border-bottom:none;padding-bottom:0}.skel__num[data-v-423d00cf]{background:#1a183c99;border:1px solid #434394;border-radius:50%;box-sizing:border-box;height:44px;width:44px}.skel__text[data-v-423d00cf]{display:flex;flex-direction:column;gap:8px;min-width:0}.skel__desc[data-v-423d00cf]{background:#ffffff0d;border-radius:4px;height:10px;width:88%}.skel__desc--short[data-v-423d00cf]{width:56%}@keyframes skelAnim-423d00cf{0%{background-position:200% 0}to{background-position:-200% 0}}.cabinet__section-head .more[data-v-423d00cf]{background:none;border:none;color:var(--pink-border);cursor:pointer;font-size:14px;padding:0;transition:color .22s ease,transform .22s ease}.cabinet__section-head .more[data-v-423d00cf]:hover{color:var(--lavender);transform:translate(3px)}.add.card--hero[data-v-423d00cf],.add.card--item[data-v-423d00cf],.add.card--loc[data-v-423d00cf],.add.card--story[data-v-423d00cf],.card--hero.cabinet__card[data-v-423d00cf],.card--item.cabinet__card[data-v-423d00cf],.card--loc.cabinet__card[data-v-423d00cf],.card--story.cabinet__card[data-v-423d00cf]{height:100%}.card--story .cabinet__card-cover[data-v-423d00cf]{aspect-ratio:3/4}.badge[data-v-423d00cf]{border:1px solid color-mix(in srgb,var(--ent-story) 35%,transparent);color:color-mix(in srgb,var(--ent-story) 70%,var(--main-color))}.badge.done[data-v-423d00cf]{border-color:color-mix(in srgb,var(--ent-story) 25%,color-mix(in srgb,var(--green) 33%,transparent));color:color-mix(in srgb,var(--ent-story) 55%,var(--green))}.card--story .meta[data-v-423d00cf]{color:color-mix(in srgb,var(--ent-story) 55%,var(--secondary-color));line-height:1.35;margin-top:5px}.badge[data-v-423d00cf],.card--story .meta[data-v-423d00cf]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-423d00cf]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0418b8;border:1px solid var(--white-02);border-radius:999px;color:var(--main-color);left:10px;max-width:calc(100% - 62px);padding:2px 8px;position:absolute;top:10px}.card--hero .badge[data-v-423d00cf]{border-color:color-mix(in srgb,var(--ent-hero) 35%,transparent);color:color-mix(in srgb,var(--ent-hero) 70%,var(--main-color))}.card--loc .badge[data-v-423d00cf]{border-color:color-mix(in srgb,var(--ent-loc) 35%,transparent);color:color-mix(in srgb,var(--ent-loc) 70%,var(--main-color))}.card--item .badge[data-v-423d00cf]{border-color:color-mix(in srgb,var(--ent-item) 35%,transparent);color:color-mix(in srgb,var(--ent-item) 70%,var(--main-color))}.card--hero .cabinet__card-cover[data-v-423d00cf],.card--item .cabinet__card-cover[data-v-423d00cf],.card--loc .cabinet__card-cover[data-v-423d00cf]{aspect-ratio:3/4}.card--hero .meta[data-v-423d00cf],.card--item .meta[data-v-423d00cf],.card--loc .meta[data-v-423d00cf]{color:var(--secondary-color);font-size:13px;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--hero .meta[data-v-423d00cf]{color:color-mix(in srgb,var(--ent-hero) 55%,var(--secondary-color))}.card--loc .meta[data-v-423d00cf]{color:color-mix(in srgb,var(--ent-loc) 55%,var(--secondary-color))}.card--item .meta[data-v-423d00cf]{color:color-mix(in srgb,var(--ent-item) 55%,var(--secondary-color))}.add[data-v-423d00cf]{--add-accent:var(--lavender);background:color-mix(in srgb,var(--add-accent) 4%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 28%,transparent);border-radius:16px;box-sizing:border-box;color:var(--cabinet-ink-40);cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;min-height:0;overflow:hidden;padding:0;position:relative;transition:border-color .18s ease,color .18s ease,background .18s ease;width:100%}.add.card--story[data-v-423d00cf]{--add-accent:var(--ent-story)}.add.card--hero[data-v-423d00cf]{--add-accent:var(--ent-hero)}.add.card--loc[data-v-423d00cf]{--add-accent:var(--ent-loc)}.add.card--item[data-v-423d00cf]{--add-accent:var(--ent-item)}.add__cover[data-v-423d00cf]{aspect-ratio:3/4;display:block;flex-shrink:0;width:100%}.add__body[data-v-423d00cf]{display:block;padding:13px 15px 15px;pointer-events:none;visibility:hidden}.add__title[data-v-423d00cf]{display:block;font-size:16px;font-weight:600;height:1.25em;line-height:1.25}.add__meta[data-v-423d00cf]{display:block;font-size:13px;height:1.35em;line-height:1.35;margin-top:5px}.add__content[data-v-423d00cf]{flex-direction:column;gap:14px;top:0;right:0;bottom:0;left:0;padding:16px;pointer-events:none;position:absolute}.add__content[data-v-423d00cf],.add__icon[data-v-423d00cf]{align-items:center;display:flex;justify-content:center}.add__icon[data-v-423d00cf]{background:color-mix(in srgb,var(--add-accent) 10%,var(--midnight));border:1px solid color-mix(in srgb,var(--add-accent) 32%,transparent);border-radius:50%;color:color-mix(in srgb,var(--add-accent) 70%,var(--main-color));height:46px;transition:border-color .18s ease,background .18s ease,color .18s ease;width:46px}.add__icon[data-v-423d00cf] svg{fill:transparent;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.9;width:18px}.add__label[data-v-423d00cf]{font-size:14px;font-weight:500;line-height:1.35;max-width:10.5em;text-align:center;transition:color .18s ease}.add[data-v-423d00cf]:hover{background:color-mix(in srgb,var(--add-accent) 7%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 45%,transparent);color:var(--cabinet-ink-67)}.add:hover .add__icon[data-v-423d00cf]{background:color-mix(in srgb,var(--add-accent) 14%,var(--midnight));border-color:color-mix(in srgb,var(--add-accent) 50%,transparent);color:color-mix(in srgb,var(--add-accent) 55%,var(--main-color))}.add:hover .add__label[data-v-423d00cf]{color:var(--cabinet-ink-80)}.add[data-v-423d00cf]:focus-visible{outline:2px solid color-mix(in srgb,var(--add-accent) 50%,transparent);outline-offset:2px}.empty[data-v-423d00cf]{--he-accent:var(--lavender);align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--he-accent) 10%,transparent),transparent 42%),var(--midnight);border:1px solid color-mix(in srgb,var(--he-accent) 18%,transparent);border-radius:14px;box-shadow:inset 3px 0 0 var(--he-accent);display:flex;flex:1;gap:22px;min-height:0;padding:12px 18px 12px 16px}.heroes .empty[data-v-423d00cf]{--he-accent:var(--ent-hero)}.locations .empty[data-v-423d00cf]{--he-accent:var(--ent-loc)}.items .empty[data-v-423d00cf]{--he-accent:var(--ent-item)}.stories .empty[data-v-423d00cf]{--he-accent:var(--ent-story)}.relations .empty[data-v-423d00cf]{--he-accent:var(--ent-rel)}.timeline .empty[data-v-423d00cf]{--he-accent:var(--ent-chrono)}.empty--inline[data-v-423d00cf]{margin-top:2px}.ghosts[data-v-423d00cf]{align-items:center;display:flex;flex-shrink:0;padding-left:6px}.ghosts span[data-v-423d00cf]{background:linear-gradient(180deg,color-mix(in srgb,var(--he-accent) 14%,transparent),transparent 70%),var(--white-005);border:1px solid color-mix(in srgb,var(--he-accent) 35%,transparent);border-radius:10px;box-shadow:0 8px 18px color-mix(in srgb,var(--black) 27%,transparent);height:48px;margin-left:-12px;width:36px}.ghosts span[data-v-423d00cf]:first-child{margin-left:0;opacity:.55}.ghosts span[data-v-423d00cf]:nth-child(2){opacity:.8;transform:translateY(-3px)}.ghosts span[data-v-423d00cf]:nth-child(3){opacity:1}.ghosts--links span[data-v-423d00cf]{border-radius:50%;height:34px;margin-left:-10px;width:34px}.ghosts--timeline[data-v-423d00cf]{align-items:center;color:var(--he-accent);display:flex;padding-left:4px}.ghosts--timeline .ghosts__track[data-v-423d00cf]{align-items:center;display:flex;height:14px;justify-content:space-between;position:relative;width:92px}.ghosts--timeline .ghosts__track[data-v-423d00cf]:before{background:color-mix(in srgb,var(--he-accent) 40%,transparent);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ghosts--timeline .ghosts__track span[data-v-423d00cf]{background:var(--cabinet-cover);border:2px solid color-mix(in srgb,var(--he-accent) 55%,transparent);border-radius:50%;box-shadow:none;box-sizing:border-box;height:12px;margin:0;opacity:1;position:relative;transform:none;width:12px;z-index:1}.ghosts--timeline .ghosts__track span.is-now[data-v-423d00cf]{background:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));border-color:color-mix(in srgb,var(--he-accent) 85%,var(--main-color));box-shadow:0 0 10px color-mix(in srgb,var(--he-accent) 45%,transparent)}.empty__copy[data-v-423d00cf]{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.empty .empty__title[data-v-423d00cf]{color:var(--main-color);font-size:14px;font-weight:500;letter-spacing:-.01em}.empty p[data-v-423d00cf]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:0;max-width:420px;text-align:left}.empty__cta[data-v-423d00cf]{align-items:center;background:none;border:none;color:var(--he-accent);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:8px;padding:0;transition:color .2s ease,gap .2s ease}.empty__cta[data-v-423d00cf] svg{fill:transparent;height:14px;stroke:currentColor;stroke-width:2;transition:transform .2s ease;width:14px}.empty__cta[data-v-423d00cf]:hover{color:var(--main-color);gap:8px}.empty__cta[data-v-423d00cf]:hover svg{transform:rotate(90deg)}.empty .cabinet__btn[data-v-423d00cf]{margin-top:8px}@media(max-width:560px){.empty[data-v-423d00cf]{align-items:flex-start;flex-direction:column;gap:14px;padding:12px 14px}}.section--filled .cabinet__section-head[data-v-423d00cf]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.section--filled .head__left[data-v-423d00cf]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.section--filled .head__count[data-v-423d00cf]{color:#ffffffb8}.section--filled .more[data-v-423d00cf]{align-items:center;background:none;border:none;color:#9aa3e0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:4px;padding:0;transition:color .2s}.section--filled .more[data-v-423d00cf] svg{fill:transparent;height:14px;stroke:currentColor;transition:transform .2s;width:14px}.section--filled .more[data-v-423d00cf] path{fill:transparent}.section--filled .more .is-up[data-v-423d00cf]{transform:rotate(180deg)}.section--filled .more[data-v-423d00cf]:hover{color:#c4c9f0}.section--filled .add-btn[data-v-423d00cf]{align-items:center;background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:8px;color:#fffc;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:400;gap:8px;padding:7px 12px 8px;text-decoration:none;transition:all .2s}.section--filled .add-btn[data-v-423d00cf] svg{fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.section--filled .add-btn[data-v-423d00cf] path{fill:transparent}.section--filled .add-btn[data-v-423d00cf]:hover{box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.section--filled .cards--overlay .cabinet__card[data-v-423d00cf]{background:transparent;border:1px solid var(--color-stroke-ds-stroke-card);border-radius:6px;overflow:hidden}.section--filled .cards--overlay .cabinet__card[data-v-423d00cf]:hover{border-color:#4a4570;box-shadow:none;transform:none}.section--filled .cards--overlay .cabinet__card-cover[data-v-423d00cf]{aspect-ratio:3/4;border-radius:5px;min-height:0}.section--filled .cards--overlay .card__foot[data-v-423d00cf]{background:linear-gradient(180deg,#0f111e00,#0f111ecc 55.29%,#0b0d1a);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:48%;justify-content:flex-end;left:0;padding:12px;position:absolute;right:0}.section--filled .cards--overlay .cabinet__card-title[data-v-423d00cf]{color:#fffc;font-size:14px;font-weight:500}.section--filled .cards--overlay .meta[data-v-423d00cf]{color:#bdbfd7;font-size:13px;margin-top:2px}.section--filled .cards--overlay .badge[data-v-423d00cf]{background:#302c5bcc;border:none;border-radius:8px;color:#bdbfd7;font-size:12px;font-weight:400;left:5px;padding:4px 12px;text-transform:none;top:5px}@media(max-width:400px){.section--filled .cabinet__section-head[data-v-423d00cf]{align-items:flex-start;flex-direction:column}}.cover[data-v-5dff74b4]{margin-bottom:24px}.line[data-v-5dff74b4]{background:#24244a;height:1px;margin:4px -14px 20px}.cover label[data-v-5dff74b4]{color:var(--main-color);display:block;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:8px}.note[data-v-5dff74b4]{color:var(--cabinet-hint);font-size:13px;line-height:1.4;margin:0 0 12px}.stage[data-v-5dff74b4]{justify-content:center;margin:16px 0}.row[data-v-5dff74b4],.stage[data-v-5dff74b4]{display:flex}.row[data-v-5dff74b4]{align-items:flex-start;gap:8px;width:100%}.empty[data-v-5dff74b4],.hero[data-v-5dff74b4]{aspect-ratio:3/4;border-radius:16px;overflow:hidden;padding:0;position:relative;width:168px}.hero[data-v-5dff74b4]{background:#12122a 50%/cover no-repeat;border:0;cursor:zoom-in;flex:0 0 168px}.hero.is-busy[data-v-5dff74b4],.hero[data-v-5dff74b4]:disabled{cursor:default;opacity:1}.empty[data-v-5dff74b4]{align-items:center;background:#1a1a34;border:1px solid #363162;display:flex;justify-content:center}.empty img[data-v-5dff74b4]{display:block;height:117px;width:117px}.thumbs[data-v-5dff74b4]{display:flex;flex:1;gap:8px;min-width:0;overflow-x:auto}.thumb[data-v-5dff74b4]{aspect-ratio:1;background:#12122a 50%/cover no-repeat;border:1px solid transparent;border-radius:10px;cursor:pointer;flex:0 0 calc(33.33333% - 5.33333px);padding:0;transition:all .2s;width:calc(33.33333% - 5.33333px)}.thumb.on[data-v-5dff74b4],.thumb[data-v-5dff74b4]:hover{border-color:#6d5cff}.thumb.skel[data-v-5dff74b4]{background:transparent;cursor:default;position:relative}.caption[data-v-5dff74b4]{color:#bdbfd7;font-size:13px;margin:8px 0 12px}.inp[data-v-5dff74b4]{background:#1a183c;border:1px solid #363162;border-radius:8px;box-sizing:border-box;color:#bdbfd7;font:inherit;font-size:13px;line-height:1.4;min-height:72px;outline:none;padding:8px 12px;resize:none;transition:all .2s;width:100%}.inp[data-v-5dff74b4]:hover{border-color:#45407a}.inp[data-v-5dff74b4]:focus,.inp[data-v-5dff74b4]:focus-visible{border-color:#6d5cff}.inp[data-v-5dff74b4]::-moz-placeholder{color:#bdbfd773}.inp[data-v-5dff74b4]::placeholder{color:#bdbfd773}.inp--err[data-v-5dff74b4]{border-color:var(--cabinet-danger)}.err[data-v-5dff74b4]{color:var(--cabinet-danger);display:block;font-size:12px;margin-top:6px}.cover[data-v-5dff74b4] .cabinet__btn.gen{background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:8px;box-shadow:none;color:#fffc;display:flex;font-size:14px;font-weight:400;margin:16px auto 0;padding:8px 12px;width:-moz-fit-content;width:fit-content}.cover[data-v-5dff74b4] .cabinet__btn.gen svg{fill:transparent;height:16px;stroke:currentColor;width:16px}.price[data-v-5dff74b4]{color:inherit;font-size:inherit;font-weight:inherit}.spin[data-v-5dff74b4]{animation:spin-5dff74b4 .7s linear infinite;border:2px solid hsla(0,0%,100%,.14);border-radius:50%;border-top-color:#c4b8ff;height:22px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:22px}@keyframes spin-5dff74b4{to{transform:rotate(1turn)}}.aside[data-v-a2be1a61]{background-clip:padding-box,padding-box,border-box,border-box;background-image:linear-gradient(174.78deg,#07091700 .06%,#2110460f 58.2%,#321f921a),linear-gradient(175.7deg,#090a1d -.07%,#0d0d19 28.32%,#0a0a14 54.3%,#07060a),radial-gradient(120% 68% at 0 12%,#5240dc 0,#462eba8c 16%,#13123a00 40%),linear-gradient(180deg,#462eba,#13123a 8%,#12122f 26%,#141435 69%,#0b0c1d 94%,#10101a);background-origin:padding-box,padding-box,border-box,border-box;border:1px solid transparent;border-radius:16px 0 0;box-shadow:-8px 0 19px #0202052b;box-sizing:border-box;flex-direction:column;height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}.aside[data-v-a2be1a61],.close[data-v-a2be1a61]{display:flex;padding:0}.close[data-v-a2be1a61]{align-items:center;background:#1a183c;border:1px solid #282352;border-radius:6px;color:#ffffffb8;cursor:pointer;height:22px;justify-content:center;line-height:0;position:absolute;right:10px;top:10px;transition:all .2s;width:22px}.close[data-v-a2be1a61] svg{fill:transparent;height:10px;stroke:currentColor;width:10px}.close[data-v-a2be1a61] path{fill:transparent}.close[data-v-a2be1a61]:hover{background:#221f4a;border-color:#36306a;color:#fff}.head[data-v-a2be1a61]{flex-shrink:0;padding:32px 14px 0}.title[data-v-a2be1a61]{color:#fffc;font-size:17px;line-height:1.3}.name[data-v-a2be1a61],.title[data-v-a2be1a61]{font-weight:500;padding-right:32px}.name[data-v-a2be1a61]{color:#6677ca;font-size:16px;line-height:1.35;margin:8px 0 0;overflow-wrap:anywhere}.line[data-v-a2be1a61]{background:#24244a;flex-shrink:0;height:1px;margin:20px 0 0}.body[data-v-a2be1a61]{flex:1;min-height:0;overflow-y:auto;padding:20px 14px 0}.field[data-v-a2be1a61]{margin-bottom:16px}.field label[data-v-a2be1a61]{color:var(--main-color);display:block;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:8px}.inp[data-v-a2be1a61]{background:#1a183c;border:1px solid #363162;border-radius:8px;box-sizing:border-box;color:#bdbfd7;font:inherit;font-size:13px;font-weight:400;line-height:1.4;outline:none;padding:8px 12px;transition:all .2s;width:100%}.inp[data-v-a2be1a61]:hover{border-color:#45407a}.inp[data-v-a2be1a61]:focus,.inp[data-v-a2be1a61]:focus-visible{border-color:#6d5cff}.inp[data-v-a2be1a61]::-moz-placeholder{color:#bdbfd773}.inp[data-v-a2be1a61]::placeholder{color:#bdbfd773}.inp--err[data-v-a2be1a61],.inp--err[data-v-a2be1a61]:focus,.inp--err[data-v-a2be1a61]:hover{border-color:var(--cabinet-danger)}textarea.inp[data-v-a2be1a61]{min-height:72px;resize:none}.field[data-v-a2be1a61] .select__btn{background:#1a183c;border-color:#363162;border-radius:8px;color:#bdbfd7;font-size:13px;font-weight:400;min-height:0;padding:8px 12px}.field[data-v-a2be1a61] .select__btn.empty .select__label{color:#bdbfd773}.field[data-v-a2be1a61] .select__btn.open,.field[data-v-a2be1a61] .select__btn:hover{border-color:#6d5cff}.field[data-v-a2be1a61] .select__arrow{color:#c2c4d8;opacity:1}.field .inp+.inp[data-v-a2be1a61],.field .select+.inp[data-v-a2be1a61],.opts+.inp[data-v-a2be1a61]{margin-top:8px}.opts[data-v-a2be1a61]{display:flex;flex-wrap:wrap;gap:8px}.tones[data-v-a2be1a61]{margin-top:8px}.plus[data-v-a2be1a61]{display:block;fill:transparent;flex-shrink:0;height:18px;margin-right:4px;stroke:currentColor;width:18px}.opt[data-v-a2be1a61]{align-items:center;background:transparent;border:1px solid #282352;border-radius:8px;color:#bdbfd7;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:400;isolation:isolate;padding:7px 12px;position:relative;transition:all .2s}.opt[data-v-a2be1a61]:after{background:#1a183c;top:0;right:0;bottom:0;left:0;z-index:-2}.opt[data-v-a2be1a61]:after,.opt[data-v-a2be1a61]:before{border-radius:inherit;content:"";position:absolute}.opt[data-v-a2be1a61]:before{background-clip:padding-box,border-box;background-image:linear-gradient(to top right,#301473,#28185b 58%,#1c1554),linear-gradient(to top right,#402881,#48218b 50%,#9751eb);background-origin:border-box;border:1px solid transparent;top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;transition:opacity .25s;z-index:-1}.opt.on[data-v-a2be1a61],.opt[data-v-a2be1a61]:hover:not(.on){color:#fff}.opt.on[data-v-a2be1a61]{border-color:transparent}.opt.on[data-v-a2be1a61]:before{opacity:1}.err[data-v-a2be1a61]{color:var(--cabinet-danger);display:block;font-size:12px;margin-top:6px}.foot[data-v-a2be1a61]{align-items:center;border-top:1px solid #24244a;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:14px}.foot[data-v-a2be1a61] .cabinet__btn--danger{background:#fc536b1f;border:1px solid rgba(252,83,107,.4);border-radius:8px;box-shadow:none;color:#ff8a8a;font-size:13px;font-weight:400;padding:7px 12px 8px}.foot[data-v-a2be1a61] .cabinet__btn--danger:hover:not(:disabled){background:#fc536b33;border-color:#fc536b8c;box-shadow:none;color:#ff9aa8;transform:none}.foot[data-v-a2be1a61] .cabinet__btn--danger svg{fill:transparent;stroke:currentColor}.foot[data-v-a2be1a61] .cabinet__btn.gen{background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:8px;box-shadow:none;color:#fffc;font-size:13px;font-weight:400;padding:7px 12px 8px}.foot[data-v-a2be1a61] .cabinet__btn.gen:hover:not(:disabled){box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.tip[data-v-a2be1a61]{background:var(--secondary-bg);border:1px solid var(--dark-purple);border-radius:8px;color:var(--main-color);font-size:13px;line-height:1.35;max-width:260px;padding:6px 10px}@media(max-width:1050px){.aside[data-v-a2be1a61]{border-radius:16px 0 0 16px}}.fade-enter-active[data-v-b76254af],.fade-leave-active[data-v-b76254af]{transition:opacity .18s ease}.fade-enter-from[data-v-b76254af],.fade-leave-to[data-v-b76254af]{opacity:0}.ov[data-v-b76254af]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090914b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:122}.modal[data-v-b76254af]{box-sizing:border-box;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-clip:padding-box,border-box;background-image:linear-gradient(135deg,#0e0c23,#0e0c23 70%,#110f2c),radial-gradient(ellipse at 100% 11%,#352874 0,#644cda 34%,#2d1b83 63%,#463792 83%,#2c1f69);background-origin:border-box;border:1px solid transparent;border-radius:16px;box-shadow:0 24px 64px #0000008c;padding:16px 20px;position:relative;width:min(640px,100%)}.close[data-v-b76254af]{align-items:center;background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-secondary-border);border-radius:10px;color:var(--cabinet-user-icon);cursor:pointer;display:inline-flex;height:34px;justify-content:center;line-height:0;padding:0;position:absolute;right:20px;top:16px;transition:all .2s;width:34px;z-index:2}.close[data-v-b76254af] svg{fill:transparent;height:16px;stroke:currentColor;stroke-width:2;width:16px}.close[data-v-b76254af] svg circle,.close[data-v-b76254af] svg path,.close[data-v-b76254af] svg rect{fill:transparent}.close[data-v-b76254af]:hover:not(:disabled){border-color:var(--cabinet-user-border);color:var(--main-color)}.close[data-v-b76254af]:disabled{cursor:default;opacity:.5}.head[data-v-b76254af]{flex-shrink:0;padding:0 36px 0 0}.title[data-v-b76254af]{color:#fffc;font-size:20px;font-weight:600;line-height:1.3;margin:0}.description[data-v-b76254af]{color:#bdbfd7b3;font-size:14px;font-weight:400;line-height:1.45;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steps[data-v-b76254af]{display:grid;flex-shrink:0;gap:10px;grid-template-columns:1fr 1fr;margin-top:16px;padding:0}.step[data-v-b76254af]{align-items:stretch;background:#1a183c;border:1px solid #363162;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:8px;position:relative;text-align:left;transition:all .2s}.step[data-v-b76254af]:hover:not(.on):not(.locked){border-color:#45407a}.step.on[data-v-b76254af]{background-clip:padding-box,border-box;background-image:linear-gradient(180deg,#301473,#28185b 58%,#1c1554),linear-gradient(90deg,#402881,#48218b 50%,#9751eb);background-origin:border-box;border:1px solid transparent}.step.locked[data-v-b76254af]{cursor:default;opacity:.5}.step__row[data-v-b76254af]{align-items:center;display:flex;gap:8px;min-width:0}.step__row b[data-v-b76254af]{color:#fffc;font-size:14px;font-weight:600;line-height:1.3;min-width:0}.step__icon[data-v-b76254af]{color:#fff;fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;stroke-width:2;width:16px}.step__icon[data-v-b76254af] circle,.step__icon[data-v-b76254af] line,.step__icon[data-v-b76254af] path,.step__icon[data-v-b76254af] polyline,.step__icon[data-v-b76254af] rect{fill:transparent;stroke:currentColor}.step__sub[data-v-b76254af]{color:#bdbfd7cc;font-size:13px;font-weight:400;line-height:1.35}.body[data-v-b76254af]{display:flex;flex-direction:column;gap:14px;margin:24px 0 0;padding:0}.body--avatar[data-v-b76254af]{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 220px}.avatar-form[data-v-b76254af]{gap:16px;min-height:100%;min-width:0}.afield[data-v-b76254af],.avatar-form[data-v-b76254af]{display:flex;flex-direction:column}.afield[data-v-b76254af]{gap:8px}.toggle[data-v-b76254af]{align-items:center;align-self:flex-start;color:#fffc;cursor:pointer;display:inline-flex;font-size:13px;gap:9px}.toggle input[data-v-b76254af]{opacity:0;pointer-events:none;position:absolute}.check[data-v-b76254af]{align-items:center;background:#1a183c;border:1px solid #373773;border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s;width:20px}.check[data-v-b76254af] svg{fill:transparent;height:13px;opacity:0;stroke:#fff;stroke-width:2.4;transition:all .2s;width:13px}.check[data-v-b76254af] path{fill:transparent}.toggle input:checked~.check[data-v-b76254af]{background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border-color:transparent}.toggle input:checked~.check[data-v-b76254af] svg{opacity:1}.ta--gen[data-v-b76254af]{max-height:calc(8.4em + 16px);min-height:calc(4.2em + 16px)}.opts[data-v-b76254af]{display:flex;flex-wrap:wrap;gap:6px}.opt[data-v-b76254af]{align-items:center;background:#1a183c;border:1px solid #373773;border-radius:10px;color:#fffc;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;justify-content:center;line-height:1.35;padding:8px 12px;transition:all .2s}.opt[data-v-b76254af]:hover{border-color:#45408a}.opt.on[data-v-b76254af]{background-clip:padding-box,border-box;background-image:linear-gradient(180deg,#301473,#28185b 58%,#1c1554),linear-gradient(90deg,#402881,#48218b 50%,#9751eb);background-origin:border-box;border:1px solid transparent;color:#fff}.avatar-form[data-v-b76254af] .cabinet__btn.gen{align-self:flex-start;background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:11px;box-shadow:none;color:#fffc;font-weight:500;height:40px;margin-top:auto;padding:0 16px}.avatar-form[data-v-b76254af] .cabinet__btn.gen:hover:not(:disabled){box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.avatar-preview[data-v-b76254af]{display:flex;flex-direction:column;gap:8px;min-width:0}.preview[data-v-b76254af]{aspect-ratio:2/3;background:#1a183c 50%/cover no-repeat;border:1px solid #373773;border-radius:12px;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;transition:all .2s;width:100%}.preview--square[data-v-b76254af]{aspect-ratio:1}.preview--busy[data-v-b76254af],.preview--empty[data-v-b76254af]{cursor:default}.preview:not(.preview--empty):not(.preview--busy):hover .preview__open[data-v-b76254af]{opacity:1}.preview__spin[data-v-b76254af]{align-items:center;background:color-mix(in srgb,#1a183c 80%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:2}.preview__open[data-v-b76254af]{background:linear-gradient(180deg,transparent,rgba(11,13,26,.85));bottom:0;color:#ffffffe6;font-size:13px;font-weight:500;left:0;opacity:0;padding:28px 12px 12px;pointer-events:none;position:absolute;right:0;text-align:center;transition:all .2s}.preview__label[data-v-b76254af]{color:#bdbfd7b3;font-size:12px;line-height:1.3}.thumbs[data-v-b76254af]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.thumbs[data-v-b76254af]::-webkit-scrollbar{height:4px}.thumbs[data-v-b76254af]::-webkit-scrollbar-thumb{background:#5644c473;border-radius:4px}.thumbs[data-v-b76254af]::-webkit-scrollbar-track{background:transparent}.thumb[data-v-b76254af]{background:#1a183c 50%/cover no-repeat;border:1px solid #373773;border-radius:8px;cursor:pointer;flex:0 0 auto;height:72px;padding:0;transition:all .2s;width:48px}.thumb.on[data-v-b76254af]{border-color:var(--vibrant-purple)}.thumb[data-v-b76254af]:hover{border-color:#45408a}.field[data-v-b76254af]{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:148px minmax(0,1fr);margin:0;row-gap:6px}.field>.err[data-v-b76254af]{grid-column:2;margin:0}.field--area[data-v-b76254af],.field--facts[data-v-b76254af]{align-items:stretch;display:flex;flex-direction:column;gap:8px}.control[data-v-b76254af]{display:flex;flex-direction:column;gap:6px;min-width:0}.label[data-v-b76254af]{align-items:center;color:#ffffffb8;display:inline-flex;flex-wrap:wrap;font-weight:400;gap:4px;line-height:1.3}.label[data-v-b76254af],.tag[data-v-b76254af]{font-size:13px}.tag[data-v-b76254af]{color:#ffffff73}.inp[data-v-b76254af],.ta[data-v-b76254af]{background:#1a183c;border:1px solid #373773;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#bdbfd7b3;font:inherit;font-size:13px;line-height:1.4;margin:0;outline:none;padding:8px 12px;transition:all .2s;width:100%}.inp[data-v-b76254af]::-moz-placeholder,.ta[data-v-b76254af]::-moz-placeholder{color:#bdbfd7b3}.inp[data-v-b76254af]::placeholder,.ta[data-v-b76254af]::placeholder{color:#bdbfd7b3}.inp[data-v-b76254af]:hover,.ta[data-v-b76254af]:hover{border-color:#45408a}.inp[data-v-b76254af]:focus,.inp[data-v-b76254af]:focus-visible,.ta[data-v-b76254af]:focus,.ta[data-v-b76254af]:focus-visible{background:#1a183c;border-color:var(--cabinet-focus);color:#ffffffd9;outline:none}.ta[data-v-b76254af]{max-height:calc(11.2em + 16px);min-height:calc(2.8em + 16px);overflow:hidden;resize:none}.facts-list[data-v-b76254af]{display:flex;flex-wrap:wrap;gap:7px}.fact[data-v-b76254af]{align-items:center;background:#1a1838;border:1px solid #282352;border-radius:999px;color:var(--cabinet-ink);display:inline-flex;font-size:13px;gap:6px;max-width:100%;min-width:0;padding:5px 6px 5px 12px}.fact button[data-v-b76254af]{background:none;border:none;color:var(--cabinet-ink-40);cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:0 4px}.fact button[data-v-b76254af]:hover{color:var(--cabinet-ink)}.fact__text[data-v-b76254af]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-row[data-v-b76254af]{align-items:center;display:flex;gap:8px}.fact-row .inp[data-v-b76254af]{flex:1;min-width:0}.fact__add[data-v-b76254af]{align-items:center;background:#1a183c;border:1px solid #373773;border-radius:10px;box-sizing:border-box;color:var(--secondary-color);cursor:pointer;display:flex;flex:0 0 auto;height:36.2px;justify-content:center;transition:all .2s;width:36.2px}.fact__add[data-v-b76254af]:hover:not(:disabled){background:#221f4a;border-color:var(--vibrant-purple);color:var(--cabinet-ink)}.fact__add[data-v-b76254af]:disabled{cursor:not-allowed;opacity:.4}.fact__add[data-v-b76254af] svg{fill:transparent;height:16px;stroke:currentColor;stroke-width:2;width:16px}.err[data-v-b76254af]{color:var(--cabinet-danger);font-size:13px;line-height:1.4;margin:12px 0 0}.line[data-v-b76254af]{background:linear-gradient(90deg,transparent,rgba(86,68,196,.42) 50%,transparent);flex-shrink:0;height:1px;margin:16px 0}.modal--cover .foot[data-v-b76254af]{margin-top:18px}.foot[data-v-b76254af]{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;margin:0;padding:0}.foot .back[data-v-b76254af],.foot .cancel[data-v-b76254af],.foot .next[data-v-b76254af],.foot[data-v-b76254af] .cabinet__btn{box-sizing:border-box;height:40px;padding:0 16px}.foot__right[data-v-b76254af]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.back[data-v-b76254af],.cancel[data-v-b76254af],.foot[data-v-b76254af] .cabinet__btn.cancel{align-items:center;background:#16142f;border:1px solid #282352;border-radius:11px;box-shadow:none;color:var(--secondary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:6px;justify-content:center;line-height:1;margin:0;transition:all .2s}.back[data-v-b76254af]:hover:not(:disabled),.cancel[data-v-b76254af]:hover:not(:disabled),.foot[data-v-b76254af] .cabinet__btn.cancel:hover:not(:disabled){background:#1a1838;border-color:#36306a;box-shadow:none;color:var(--cabinet-ink);transform:none}.back[data-v-b76254af]:disabled,.cancel[data-v-b76254af]:disabled,.foot[data-v-b76254af] .cabinet__btn.cancel:disabled{cursor:default;opacity:.5}.back[data-v-b76254af] svg,.cancel[data-v-b76254af] svg,.foot[data-v-b76254af] .cabinet__btn.cancel :deep(svg){fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.back[data-v-b76254af] line,.back[data-v-b76254af] path,.back[data-v-b76254af] polyline,.cancel[data-v-b76254af] line,.cancel[data-v-b76254af] path,.cancel[data-v-b76254af] polyline,.foot[data-v-b76254af] .cabinet__btn.cancel :deep(line),.foot[data-v-b76254af] .cabinet__btn.cancel :deep(path),.foot[data-v-b76254af] .cabinet__btn.cancel :deep(polyline){fill:transparent;stroke:currentColor}.foot[data-v-b76254af] .cabinet__btn.next,.next[data-v-b76254af]{align-items:center;background-clip:padding-box,border-box;background-color:transparent;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:11px;box-shadow:none;color:#fffc;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;margin:0;transition:all .2s}.foot[data-v-b76254af] .cabinet__btn.next:hover:not(:disabled),.next[data-v-b76254af]:hover:not(:disabled){box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.foot[data-v-b76254af] .cabinet__btn.next:disabled,.next[data-v-b76254af]:disabled{box-shadow:none;cursor:default;opacity:.45;transform:none}.foot[data-v-b76254af] .cabinet__btn.next :deep(svg),.next[data-v-b76254af] svg{fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.foot[data-v-b76254af] .cabinet__btn.next :deep(line),.foot[data-v-b76254af] .cabinet__btn.next :deep(path),.foot[data-v-b76254af] .cabinet__btn.next :deep(polyline),.next[data-v-b76254af] line,.next[data-v-b76254af] path,.next[data-v-b76254af] polyline{fill:transparent;stroke:currentColor}.price[data-v-b76254af]{font-weight:500;opacity:.85}@media(max-width:800px){.body--avatar[data-v-b76254af]{grid-template-columns:1fr}.avatar-preview[data-v-b76254af]{max-width:220px}}@media(max-width:560px){.steps[data-v-b76254af]{grid-template-columns:1fr}.foot[data-v-b76254af]{align-items:stretch;flex-direction:column}.foot>.foot__right[data-v-b76254af]{order:1}.foot>.back[data-v-b76254af],.foot>.cancel[data-v-b76254af]{order:2}.foot__right[data-v-b76254af]{align-items:stretch;flex-direction:column}.foot__right[data-v-b76254af] .cabinet__btn{justify-content:center;width:100%}.foot__right .next[data-v-b76254af],.foot__right[data-v-b76254af] .next{order:-1}.back[data-v-b76254af],.cancel[data-v-b76254af],.next[data-v-b76254af]{width:100%}.avatar-preview[data-v-b76254af]{max-width:none}}@media(max-width:500px){.field[data-v-b76254af]{align-items:stretch;gap:8px;grid-template-columns:1fr}.field>.err[data-v-b76254af]{grid-column:1}}.warn[data-v-b76254af]{background:color-mix(in srgb,var(--light-red) 6%,transparent);border:1px solid color-mix(in srgb,var(--light-red) 27%,transparent);border-radius:12px;color:var(--secondary-color);font-size:14px;line-height:1.55;margin-bottom:18px;padding:12px 14px}.warn b[data-v-b76254af]{color:var(--cabinet-danger);font-weight:500}.hint[data-v-b76254af]{color:var(--white-06);font-size:13px;line-height:1.5;margin-top:9px}.spin[data-v-b76254af]{animation:hubspin-b76254af .8s linear infinite;border:2px solid var(--white-03);border-radius:50%;border-top-color:var(--main-color);flex-shrink:0;height:13px;margin-right:7px;width:13px}@keyframes hubspin-b76254af{to{transform:rotate(1turn)}}.bg-run[data-v-b76254af]{align-items:center;background:color-mix(in srgb,var(--cabinet-warn) 7%,transparent);border:1px solid color-mix(in srgb,var(--cabinet-warn) 33%,transparent);border-radius:10px;color:var(--cabinet-warn);display:inline-flex;font-size:13px;gap:7px;padding:7px 12px}.bg-spin[data-v-b76254af]{animation:bg-rot-b76254af 1.2s linear infinite;fill:transparent;height:14px;stroke:currentColor;stroke-width:2;width:14px}@keyframes bg-rot-b76254af{to{transform:rotate(1turn)}}.bg-ov[data-v-b76254af]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:90}.bg-modal[data-v-b76254af]{background:var(--secondary-bg);border:1px solid var(--dark-purple);border-radius:16px;padding:24px;width:min(480px,100%)}.bg-modal h3[data-v-b76254af]{color:var(--cabinet-ink);font-size:20px;margin:0 0 10px}.bg-modal p[data-v-b76254af]{color:color-mix(in srgb,var(--light-purple) 80%,transparent);font-size:14px;line-height:1.55;margin:0 0 8px}.bg-modal b[data-v-b76254af]{color:var(--cabinet-ink)}.bg-cost[data-v-b76254af]{color:var(--cabinet-warn)!important}.bg-actions[data-v-b76254af]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media(max-width:499px){.modal[data-v-b76254af],.ov[data-v-b76254af]{padding:16px}.close[data-v-b76254af]{right:16px;top:16px}.head .title[data-v-b76254af],.title[data-v-b76254af]{font-size:18px;line-height:1.3}.description[data-v-b76254af],.head p[data-v-b76254af]{font-size:13px;line-height:1.45;white-space:normal}.mode[data-v-b76254af]{padding:14px}.mode .copy b[data-v-b76254af]{font-size:14px}}@media(max-width:369px){.foot[data-v-b76254af],.foot__right[data-v-b76254af]{align-items:stretch;box-sizing:border-box;flex-direction:column;max-width:none}.foot[data-v-b76254af]{width:auto}.foot__right[data-v-b76254af]{margin-left:0;width:100%}.foot[data-v-b76254af]>*,.foot[data-v-b76254af]>:not(.save),.foot__right[data-v-b76254af]>*{flex:0 0 auto;margin-left:0;max-width:none;width:100%}.foot>.back[data-v-b76254af],.foot>.cancel[data-v-b76254af],.foot>.danger[data-v-b76254af],.foot>.settings[data-v-b76254af],.foot[data-v-b76254af]>.cabinet__btn--ghost,.foot__right>.back[data-v-b76254af],.foot__right>.cancel[data-v-b76254af],.foot__right[data-v-b76254af]>.cabinet__btn--ghost{order:2}.foot>.next[data-v-b76254af],.foot>.save[data-v-b76254af],.foot>.submit[data-v-b76254af],.foot[data-v-b76254af]>.cabinet__btn--primary,.foot__right[data-v-b76254af],.foot__right>.next[data-v-b76254af],.foot__right[data-v-b76254af]>.cabinet__btn--primary,.foot__right[data-v-b76254af]>.gen{order:1}.foot .back[data-v-b76254af],.foot .cancel[data-v-b76254af],.foot .danger[data-v-b76254af],.foot .next[data-v-b76254af],.foot .save[data-v-b76254af],.foot .settings[data-v-b76254af],.foot .submit[data-v-b76254af],.foot[data-v-b76254af] .cabinet__btn{justify-content:center;margin-left:0;max-width:none;width:100%}}.fade-enter-active[data-v-9b73575a],.fade-leave-active[data-v-9b73575a]{transition:opacity .18s ease}.fade-enter-from[data-v-9b73575a],.fade-leave-to[data-v-9b73575a]{opacity:0}.ov[data-v-9b73575a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090914b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:122}.modal[data-v-9b73575a]{box-sizing:border-box;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-clip:padding-box,border-box;background-image:linear-gradient(135deg,#0e0c23,#0e0c23 70%,#110f2c),radial-gradient(ellipse at 100% 11%,#352874 0,#644cda 34%,#2d1b83 63%,#463792 83%,#2c1f69);background-origin:border-box;border:1px solid transparent;border-radius:16px;box-shadow:0 24px 64px #0000008c;padding:16px 20px;position:relative;width:min(640px,100%)}.close[data-v-9b73575a]{align-items:center;background:var(--cabinet-secondary-bg);border:1px solid var(--cabinet-secondary-border);border-radius:10px;color:var(--cabinet-user-icon);cursor:pointer;display:inline-flex;height:34px;justify-content:center;line-height:0;padding:0;position:absolute;right:20px;top:16px;transition:all .2s;width:34px;z-index:2}.close[data-v-9b73575a] svg{fill:transparent;height:16px;stroke:currentColor;stroke-width:2;width:16px}.close[data-v-9b73575a] svg circle,.close[data-v-9b73575a] svg path,.close[data-v-9b73575a] svg rect{fill:transparent}.close[data-v-9b73575a]:hover:not(:disabled){border-color:var(--cabinet-user-border);color:var(--main-color)}.close[data-v-9b73575a]:disabled{cursor:default;opacity:.5}.head[data-v-9b73575a]{flex-shrink:0;padding:0 36px 0 0}.title[data-v-9b73575a]{color:#fffc;font-size:20px;font-weight:600;line-height:1.3;margin:0}.description[data-v-9b73575a]{color:#bdbfd7b3;font-size:14px;font-weight:400;line-height:1.45;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steps[data-v-9b73575a]{display:grid;flex-shrink:0;gap:10px;grid-template-columns:1fr 1fr;margin-top:16px;padding:0}.step[data-v-9b73575a]{align-items:stretch;background:#1a183c;border:1px solid #363162;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:8px;position:relative;text-align:left;transition:all .2s}.step[data-v-9b73575a]:hover:not(.on):not(.locked){border-color:#45407a}.step.on[data-v-9b73575a]{background-clip:padding-box,border-box;background-image:linear-gradient(180deg,#301473,#28185b 58%,#1c1554),linear-gradient(90deg,#402881,#48218b 50%,#9751eb);background-origin:border-box;border:1px solid transparent}.step.locked[data-v-9b73575a]{cursor:default;opacity:.5}.step__row[data-v-9b73575a]{align-items:center;display:flex;gap:8px;min-width:0}.step__row b[data-v-9b73575a]{color:#fffc;font-size:14px;font-weight:600;line-height:1.3;min-width:0}.step__icon[data-v-9b73575a]{color:#fff;fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;stroke-width:2;width:16px}.step__icon[data-v-9b73575a] circle,.step__icon[data-v-9b73575a] line,.step__icon[data-v-9b73575a] path,.step__icon[data-v-9b73575a] polyline,.step__icon[data-v-9b73575a] rect{fill:transparent;stroke:currentColor}.step__sub[data-v-9b73575a]{color:#bdbfd7cc;font-size:13px;font-weight:400;line-height:1.35}.body[data-v-9b73575a]{display:flex;flex-direction:column;gap:14px;margin:24px 0 0;padding:0}.body--avatar[data-v-9b73575a]{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 220px}.avatar-form[data-v-9b73575a]{gap:16px;min-height:100%;min-width:0}.afield[data-v-9b73575a],.avatar-form[data-v-9b73575a]{display:flex;flex-direction:column}.afield[data-v-9b73575a]{gap:8px}.toggle[data-v-9b73575a]{align-items:center;align-self:flex-start;color:#fffc;cursor:pointer;display:inline-flex;font-size:13px;gap:9px}.toggle input[data-v-9b73575a]{opacity:0;pointer-events:none;position:absolute}.check[data-v-9b73575a]{align-items:center;background:#1a183c;border:1px solid #373773;border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s;width:20px}.check[data-v-9b73575a] svg{fill:transparent;height:13px;opacity:0;stroke:#fff;stroke-width:2.4;transition:all .2s;width:13px}.check[data-v-9b73575a] path{fill:transparent}.toggle input:checked~.check[data-v-9b73575a]{background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border-color:transparent}.toggle input:checked~.check[data-v-9b73575a] svg{opacity:1}.ta--gen[data-v-9b73575a]{max-height:calc(8.4em + 16px);min-height:calc(4.2em + 16px)}.opts[data-v-9b73575a]{display:flex;flex-wrap:wrap;gap:6px}.opt[data-v-9b73575a]{align-items:center;background:#1a183c;border:1px solid #373773;border-radius:10px;color:#fffc;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;justify-content:center;line-height:1.35;padding:8px 12px;transition:all .2s}.opt[data-v-9b73575a]:hover{border-color:#45408a}.opt.on[data-v-9b73575a]{background-clip:padding-box,border-box;background-image:linear-gradient(180deg,#301473,#28185b 58%,#1c1554),linear-gradient(90deg,#402881,#48218b 50%,#9751eb);background-origin:border-box;border:1px solid transparent;color:#fff}.avatar-form[data-v-9b73575a] .cabinet__btn.gen{align-self:flex-start;background-clip:padding-box,border-box;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:11px;box-shadow:none;color:#fffc;font-weight:500;height:40px;margin-top:auto;padding:0 16px}.avatar-form[data-v-9b73575a] .cabinet__btn.gen:hover:not(:disabled){box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.avatar-preview[data-v-9b73575a]{display:flex;flex-direction:column;gap:8px;min-width:0}.preview[data-v-9b73575a]{aspect-ratio:2/3;background:#1a183c 50%/cover no-repeat;border:1px solid #373773;border-radius:12px;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;transition:all .2s;width:100%}.preview--square[data-v-9b73575a]{aspect-ratio:1}.preview--busy[data-v-9b73575a],.preview--empty[data-v-9b73575a]{cursor:default}.preview:not(.preview--empty):not(.preview--busy):hover .preview__open[data-v-9b73575a]{opacity:1}.preview__spin[data-v-9b73575a]{align-items:center;background:color-mix(in srgb,#1a183c 80%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:2}.preview__open[data-v-9b73575a]{background:linear-gradient(180deg,transparent,rgba(11,13,26,.85));bottom:0;color:#ffffffe6;font-size:13px;font-weight:500;left:0;opacity:0;padding:28px 12px 12px;pointer-events:none;position:absolute;right:0;text-align:center;transition:all .2s}.preview__label[data-v-9b73575a]{color:#bdbfd7b3;font-size:12px;line-height:1.3}.thumbs[data-v-9b73575a]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.thumbs[data-v-9b73575a]::-webkit-scrollbar{height:4px}.thumbs[data-v-9b73575a]::-webkit-scrollbar-thumb{background:#5644c473;border-radius:4px}.thumbs[data-v-9b73575a]::-webkit-scrollbar-track{background:transparent}.thumb[data-v-9b73575a]{background:#1a183c 50%/cover no-repeat;border:1px solid #373773;border-radius:8px;cursor:pointer;flex:0 0 auto;height:72px;padding:0;transition:all .2s;width:48px}.thumb.on[data-v-9b73575a]{border-color:var(--vibrant-purple)}.thumb[data-v-9b73575a]:hover{border-color:#45408a}.field[data-v-9b73575a]{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:148px minmax(0,1fr);margin:0;row-gap:6px}.field>.err[data-v-9b73575a]{grid-column:2;margin:0}.field--area[data-v-9b73575a],.field--facts[data-v-9b73575a]{align-items:stretch;display:flex;flex-direction:column;gap:8px}.control[data-v-9b73575a]{display:flex;flex-direction:column;gap:6px;min-width:0}.label[data-v-9b73575a]{align-items:center;color:#ffffffb8;display:inline-flex;flex-wrap:wrap;font-weight:400;gap:4px;line-height:1.3}.label[data-v-9b73575a],.tag[data-v-9b73575a]{font-size:13px}.tag[data-v-9b73575a]{color:#ffffff73}.inp[data-v-9b73575a],.ta[data-v-9b73575a]{background:#1a183c;border:1px solid #373773;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#bdbfd7b3;font:inherit;font-size:13px;line-height:1.4;margin:0;outline:none;padding:8px 12px;transition:all .2s;width:100%}.inp[data-v-9b73575a]::-moz-placeholder,.ta[data-v-9b73575a]::-moz-placeholder{color:#bdbfd7b3}.inp[data-v-9b73575a]::placeholder,.ta[data-v-9b73575a]::placeholder{color:#bdbfd7b3}.inp[data-v-9b73575a]:hover,.ta[data-v-9b73575a]:hover{border-color:#45408a}.inp[data-v-9b73575a]:focus,.inp[data-v-9b73575a]:focus-visible,.ta[data-v-9b73575a]:focus,.ta[data-v-9b73575a]:focus-visible{background:#1a183c;border-color:var(--cabinet-focus);color:#ffffffd9;outline:none}.ta[data-v-9b73575a]{max-height:calc(11.2em + 16px);min-height:calc(2.8em + 16px);overflow:hidden;resize:none}.facts-list[data-v-9b73575a]{display:flex;flex-wrap:wrap;gap:7px}.fact[data-v-9b73575a]{align-items:center;background:#1a1838;border:1px solid #282352;border-radius:999px;color:var(--cabinet-ink);display:inline-flex;font-size:13px;gap:6px;max-width:100%;min-width:0;padding:5px 6px 5px 12px}.fact button[data-v-9b73575a]{background:none;border:none;color:var(--cabinet-ink-40);cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:0 4px}.fact button[data-v-9b73575a]:hover{color:var(--cabinet-ink)}.fact__text[data-v-9b73575a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-row[data-v-9b73575a]{align-items:center;display:flex;gap:8px}.fact-row .inp[data-v-9b73575a]{flex:1;min-width:0}.fact__add[data-v-9b73575a]{align-items:center;background:#1a183c;border:1px solid #373773;border-radius:10px;box-sizing:border-box;color:var(--secondary-color);cursor:pointer;display:flex;flex:0 0 auto;height:36.2px;justify-content:center;transition:all .2s;width:36.2px}.fact__add[data-v-9b73575a]:hover:not(:disabled){background:#221f4a;border-color:var(--vibrant-purple);color:var(--cabinet-ink)}.fact__add[data-v-9b73575a]:disabled{cursor:not-allowed;opacity:.4}.fact__add[data-v-9b73575a] svg{fill:transparent;height:16px;stroke:currentColor;stroke-width:2;width:16px}.err[data-v-9b73575a]{color:var(--cabinet-danger);font-size:13px;line-height:1.4;margin:12px 0 0}.line[data-v-9b73575a]{background:linear-gradient(90deg,transparent,rgba(86,68,196,.42) 50%,transparent);flex-shrink:0;height:1px;margin:16px 0}.modal--cover .foot[data-v-9b73575a]{margin-top:18px}.foot[data-v-9b73575a]{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;margin:0;padding:0}.foot .back[data-v-9b73575a],.foot .cancel[data-v-9b73575a],.foot .next[data-v-9b73575a],.foot[data-v-9b73575a] .cabinet__btn{box-sizing:border-box;height:40px;padding:0 16px}.foot__right[data-v-9b73575a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.back[data-v-9b73575a],.cancel[data-v-9b73575a],.foot[data-v-9b73575a] .cabinet__btn.cancel{align-items:center;background:#16142f;border:1px solid #282352;border-radius:11px;box-shadow:none;color:var(--secondary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:6px;justify-content:center;line-height:1;margin:0;transition:all .2s}.back[data-v-9b73575a]:hover:not(:disabled),.cancel[data-v-9b73575a]:hover:not(:disabled),.foot[data-v-9b73575a] .cabinet__btn.cancel:hover:not(:disabled){background:#1a1838;border-color:#36306a;box-shadow:none;color:var(--cabinet-ink);transform:none}.back[data-v-9b73575a]:disabled,.cancel[data-v-9b73575a]:disabled,.foot[data-v-9b73575a] .cabinet__btn.cancel:disabled{cursor:default;opacity:.5}.back[data-v-9b73575a] svg,.cancel[data-v-9b73575a] svg,.foot[data-v-9b73575a] .cabinet__btn.cancel :deep(svg){fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.back[data-v-9b73575a] line,.back[data-v-9b73575a] path,.back[data-v-9b73575a] polyline,.cancel[data-v-9b73575a] line,.cancel[data-v-9b73575a] path,.cancel[data-v-9b73575a] polyline,.foot[data-v-9b73575a] .cabinet__btn.cancel :deep(line),.foot[data-v-9b73575a] .cabinet__btn.cancel :deep(path),.foot[data-v-9b73575a] .cabinet__btn.cancel :deep(polyline){fill:transparent;stroke:currentColor}.foot[data-v-9b73575a] .cabinet__btn.next,.next[data-v-9b73575a]{align-items:center;background-clip:padding-box,border-box;background-color:transparent;background-image:var(--cabinet-btn-gen-bg),var(--cabinet-btn-gen-border);background-origin:border-box;border:1px solid transparent;border-radius:11px;box-shadow:none;color:#fffc;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;margin:0;transition:all .2s}.foot[data-v-9b73575a] .cabinet__btn.next:hover:not(:disabled),.next[data-v-9b73575a]:hover:not(:disabled){box-shadow:0 6px 18px #5920e673;transform:translateY(-1px)}.foot[data-v-9b73575a] .cabinet__btn.next:disabled,.next[data-v-9b73575a]:disabled{box-shadow:none;cursor:default;opacity:.45;transform:none}.foot[data-v-9b73575a] .cabinet__btn.next :deep(svg),.next[data-v-9b73575a] svg{fill:transparent;flex-shrink:0;height:16px;stroke:currentColor;width:16px}.foot[data-v-9b73575a] .cabinet__btn.next :deep(line),.foot[data-v-9b73575a] .cabinet__btn.next :deep(path),.foot[data-v-9b73575a] .cabinet__btn.next :deep(polyline),.next[data-v-9b73575a] line,.next[data-v-9b73575a] path,.next[data-v-9b73575a] polyline{fill:transparent;stroke:currentColor}.price[data-v-9b73575a]{font-weight:500;opacity:.85}@media(max-width:800px){.body--avatar[data-v-9b73575a]{grid-template-columns:1fr}.avatar-preview[data-v-9b73575a]{max-width:220px}}@media(max-width:560px){.steps[data-v-9b73575a]{grid-template-columns:1fr}.foot[data-v-9b73575a]{align-items:stretch;flex-direction:column}.foot>.foot__right[data-v-9b73575a]{order:1}.foot>.back[data-v-9b73575a],.foot>.cancel[data-v-9b73575a]{order:2}.foot__right[data-v-9b73575a]{align-items:stretch;flex-direction:column}.foot__right[data-v-9b73575a] .cabinet__btn{justify-content:center;width:100%}.foot__right .next[data-v-9b73575a],.foot__right[data-v-9b73575a] .next{order:-1}.back[data-v-9b73575a],.cancel[data-v-9b73575a],.next[data-v-9b73575a]{width:100%}.avatar-preview[data-v-9b73575a]{max-width:none}}@media(max-width:500px){.field[data-v-9b73575a]{align-items:stretch;gap:8px;grid-template-columns:1fr}.field>.err[data-v-9b73575a]{grid-column:1}}.warn[data-v-9b73575a]{background:color-mix(in srgb,var(--light-red) 6%,transparent);border:1px solid color-mix(in srgb,var(--light-red) 27%,transparent);border-radius:12px;color:var(--secondary-color);font-size:14px;line-height:1.55;margin-bottom:18px;padding:12px 14px}.warn b[data-v-9b73575a]{color:var(--cabinet-danger);font-weight:500}.hint[data-v-9b73575a]{color:var(--white-06);font-size:13px;line-height:1.5;margin-top:9px}.spin[data-v-9b73575a]{animation:hubspin-9b73575a .8s linear infinite;border:2px solid var(--white-03);border-radius:50%;border-top-color:var(--main-color);flex-shrink:0;height:13px;margin-right:7px;width:13px}@keyframes hubspin-9b73575a{to{transform:rotate(1turn)}}.bg-run[data-v-9b73575a]{align-items:center;background:color-mix(in srgb,var(--cabinet-warn) 7%,transparent);border:1px solid color-mix(in srgb,var(--cabinet-warn) 33%,transparent);border-radius:10px;color:var(--cabinet-warn);display:inline-flex;font-size:13px;gap:7px;padding:7px 12px}.bg-spin[data-v-9b73575a]{animation:bg-rot-9b73575a 1.2s linear infinite;fill:transparent;height:14px;stroke:currentColor;stroke-width:2;width:14px}@keyframes bg-rot-9b73575a{to{transform:rotate(1turn)}}.bg-ov[data-v-9b73575a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:90}.bg-modal[data-v-9b73575a]{background:var(--secondary-bg);border:1px solid var(--dark-purple);border-radius:16px;padding:24px;width:min(480px,100%)}.bg-modal h3[data-v-9b73575a]{color:var(--cabinet-ink);font-size:20px;margin:0 0 10px}.bg-modal p[data-v-9b73575a]{color:color-mix(in srgb,var(--light-purple) 80%,transparent);font-size:14px;line-height:1.55;margin:0 0 8px}.bg-modal b[data-v-9b73575a]{color:var(--cabinet-ink)}.bg-cost[data-v-9b73575a]{color:var(--cabinet-warn)!important}.bg-actions[data-v-9b73575a]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media(max-width:499px){.modal[data-v-9b73575a],.ov[data-v-9b73575a]{padding:16px}.close[data-v-9b73575a]{right:16px;top:16px}.head .title[data-v-9b73575a],.title[data-v-9b73575a]{font-size:18px;line-height:1.3}.description[data-v-9b73575a],.head p[data-v-9b73575a]{font-size:13px;line-height:1.45;white-space:normal}.mode[data-v-9b73575a]{padding:14px}.mode .copy b[data-v-9b73575a]{font-size:14px}}@media(max-width:369px){.foot[data-v-9b73575a],.foot__right[data-v-9b73575a]{align-items:stretch;box-sizing:border-box;flex-direction:column;max-width:none}.foot[data-v-9b73575a]{width:auto}.foot__right[data-v-9b73575a]{margin-left:0;width:100%}.foot[data-v-9b73575a]>*,.foot[data-v-9b73575a]>:not(.save),.foot__right[data-v-9b73575a]>*{flex:0 0 auto;margin-left:0;max-width:none;width:100%}.foot>.back[data-v-9b73575a],.foot>.cancel[data-v-9b73575a],.foot>.danger[data-v-9b73575a],.foot>.settings[data-v-9b73575a],.foot[data-v-9b73575a]>.cabinet__btn--ghost,.foot__right>.back[data-v-9b73575a],.foot__right>.cancel[data-v-9b73575a],.foot__right[data-v-9b73575a]>.cabinet__btn--ghost{order:2}.foot>.next[data-v-9b73575a],.foot>.save[data-v-9b73575a],.foot>.submit[data-v-9b73575a],.foot[data-v-9b73575a]>.cabinet__btn--primary,.foot__right[data-v-9b73575a],.foot__right>.next[data-v-9b73575a],.foot__right[data-v-9b73575a]>.cabinet__btn--primary,.foot__right[data-v-9b73575a]>.gen{order:1}.foot .back[data-v-9b73575a],.foot .cancel[data-v-9b73575a],.foot .danger[data-v-9b73575a],.foot .next[data-v-9b73575a],.foot .save[data-v-9b73575a],.foot .settings[data-v-9b73575a],.foot .submit[data-v-9b73575a],.foot[data-v-9b73575a] .cabinet__btn{justify-content:center;margin-left:0;max-width:none;width:100%}}.cabinet__page[data-v-d44a241c]{padding:0 0 24px 23px}.layout[data-v-d44a241c]{align-items:start;display:grid;gap:0 28px;grid-template-areas:"head aside" "main aside";grid-template-columns:minmax(0,1fr) auto}.layout--aside-closed[data-v-d44a241c]{grid-template-areas:"head" "main";grid-template-columns:minmax(0,1fr)}.layout--aside-closed .head[data-v-d44a241c] .cabinet__header,.layout--aside-closed .main[data-v-d44a241c] .cabinet__body{padding-right:28px}.aside-slot[data-v-d44a241c]{--aside-top:70px;align-self:start;grid-area:aside;height:calc(100vh - var(--aside-top));margin-top:var(--aside-top);min-width:268px;overflow:hidden;position:sticky;top:var(--aside-top);transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1);width:268px}.aside-slot--wide[data-v-d44a241c]{min-width:400px;width:400px}.aside-slot[data-v-d44a241c] .aside-swap-enter-active,.aside-slot[data-v-d44a241c] .aside-swap-leave-active{height:100%;position:absolute;right:0;top:0;transition:transform .32s cubic-bezier(.4,0,.2,1)}.aside-slot[data-v-d44a241c] .aside-swap-enter-from,.aside-slot[data-v-d44a241c] .aside-swap-leave-to{transform:translate(100%)}.aside-slot.aside-motion[data-v-d44a241c]{transition:transform .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1)}.settings-btn[data-v-d44a241c]{align-items:center;background:#1a183c;border:1px solid #282352;border-radius:10px;color:#fffc;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s;width:36px}.settings-btn[data-v-d44a241c] svg{fill:transparent;height:18px;stroke:currentColor;width:18px}.settings-btn[data-v-d44a241c] circle,.settings-btn[data-v-d44a241c] path{fill:transparent}.settings-btn[data-v-d44a241c]:hover{background:#221f4a;border-color:#36306a;color:#fff}.head[data-v-d44a241c]{grid-area:head;min-width:0}.main[data-v-d44a241c]{container-name:hub;container-type:inline-size;grid-area:main;min-width:0}.head[data-v-d44a241c] .crumbs{padding-right:0}.head[data-v-d44a241c] .cabinet__header{margin:0;padding:24px 0 0}.head[data-v-d44a241c] .cabinet__hero{display:block}.head[data-v-d44a241c] .cabinet__titleline{width:100%}.head[data-v-d44a241c] .cabinet__titleline .settings-btn{flex:none}@media(max-width:599px){.head[data-v-d44a241c] .cabinet__titleline{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.head[data-v-d44a241c] .cabinet__title-back{grid-column:1;grid-row:1}.head[data-v-d44a241c] .cabinet__titleline h1{grid-column:1/-1;grid-row:2}.head[data-v-d44a241c] .cabinet__titleline .settings-btn{grid-column:3;grid-row:1}}.head[data-v-d44a241c] .cabinet__header h1{color:#fffc;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.head[data-v-d44a241c] .cabinet__hlabel{color:#bdbfd7cc;font-size:16px;font-weight:400}@media(max-width:500px){.head[data-v-d44a241c] .cabinet__header h1:has(.cabinet__hlabel){align-items:flex-start;display:flex;flex-direction:column;row-gap:2px;text-overflow:clip;white-space:normal}.head[data-v-d44a241c] .cabinet__hsep{display:none}.head[data-v-d44a241c] .cabinet__hname{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.head[data-v-d44a241c] .cabinet__titles{margin:0}.head[data-v-d44a241c] .cabinet__sub{color:#83819c;font-size:14px;font-weight:400;line-height:1.45;margin:6px 0 0}.head[data-v-d44a241c] .cabinet__actions{margin-top:12px}.main[data-v-d44a241c] .cabinet__body{padding:26px 0 0}.main[data-v-d44a241c] .cabinet__section{margin-top:32px}.main[data-v-d44a241c] .cabinet__section:first-child{margin-top:0}.main[data-v-d44a241c] .entities-bar+.cabinet__section{margin-top:0}.main[data-v-d44a241c] .stories.has-pager+.entities-bar{margin-top:0}.main[data-v-d44a241c] .cabinet__section-head{margin-bottom:18px}.main[data-v-d44a241c] .cabinet__section-head h2{align-items:center;color:#ffffffb8;display:inline-flex;font-size:17px;font-weight:400;gap:8px;margin:0}.main[data-v-d44a241c] .cabinet__section-head h2:before{content:none}.main[data-v-d44a241c] .cabinet__section-head .kind{background:transparent;border:none;border-radius:0;color:#7c82a1;height:20px;transition:color .2s;width:20px}.main[data-v-d44a241c] .cabinet__section-head .kind svg{height:20px;width:20px}.main[data-v-d44a241c] .stories .cabinet__section-head .kind{color:#dba8ff}.main[data-v-d44a241c] .heroes .cabinet__section-head .kind{color:#933cf8}.main[data-v-d44a241c] .locations .cabinet__section-head .kind{color:#5fe0c2}.main[data-v-d44a241c] .items .cabinet__section-head .kind{color:#eea758}.main[data-v-d44a241c] .relations .cabinet__section-head .kind{color:#dba8ff}.main[data-v-d44a241c] .timeline .cabinet__section-head .kind{color:#f071a8b3}.layout--empty .main[data-v-d44a241c] .cabinet__section-head .cabinet__count{display:none}.lead[data-v-d44a241c]{color:var(--secondary-color);font-size:14px;line-height:1.45;margin:-4px 0 16px;max-width:42em}.cabinet__section-head h2[data-v-d44a241c]{align-items:center;display:inline-flex;gap:10px}.cabinet__section-head h2[data-v-d44a241c]:before{content:none}.aside-backdrop[data-v-d44a241c]{display:none}.cabinet__page.aside-motion .aside-fade-enter-active[data-v-d44a241c],.cabinet__page.aside-motion .aside-fade-leave-active[data-v-d44a241c]{transition:opacity .32s cubic-bezier(.4,0,.2,1)}.aside-fade-enter-from[data-v-d44a241c],.aside-fade-leave-to[data-v-d44a241c]{opacity:0}@media(max-width:1050px){.layout[data-v-d44a241c]{gap:12px 0;grid-template-areas:"head" "main";grid-template-columns:1fr}.aside-backdrop[data-v-d44a241c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090914b8;border:0;cursor:pointer;display:block;top:0;right:0;bottom:0;left:0;padding:0;position:fixed;z-index:70}.aside-slot[data-v-d44a241c]{grid-area:auto;height:calc(100dvh - 68px);margin:0;min-height:0;min-width:0;position:fixed;right:0;top:68px;width:min(268px,100vw - 16px);z-index:80}.aside-slot--wide[data-v-d44a241c]{min-width:0;width:min(400px,100vw - 16px)}.aside-drawer-enter-from[data-v-d44a241c],.aside-drawer-leave-to[data-v-d44a241c]{transform:translate(100%)}.aside-slot.aside-drawer-enter-active[data-v-d44a241c] .aside-swap-enter-from,.aside-slot.aside-drawer-enter-active[data-v-d44a241c] .aside-swap-leave-to,.aside-slot.aside-drawer-leave-active[data-v-d44a241c] .aside-swap-enter-from,.aside-slot.aside-drawer-leave-active[data-v-d44a241c] .aside-swap-leave-to{transform:none}.head[data-v-d44a241c] .cabinet__header,.main[data-v-d44a241c] .cabinet__body{padding-right:0}}@media(max-width:1000px){.cabinet__page[data-v-d44a241c]{padding:0 16px 24px}.head[data-v-d44a241c] .cabinet__header{padding:24px 0 0}.main[data-v-d44a241c] .cabinet__body{padding-bottom:0;padding-right:0}.layout--aside-closed .head[data-v-d44a241c] .cabinet__header,.layout--aside-closed .main[data-v-d44a241c] .cabinet__body{padding-right:0}}@media(max-width:770px){.cabinet__page[data-v-d44a241c]{padding-top:64px}}@media(max-width:600px){.head[data-v-d44a241c] .cabinet__header{padding-top:0}}@media(max-width:449px){.cabinet__page[data-v-d44a241c]{padding-left:12px;padding-right:12px}}.fs-layer[data-v-d44a241c]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:300}.fs-layer[data-v-d44a241c] .media__full__size{z-index:300}
