h1[data-v-60160ae3]{font-size:22px}h2[data-v-60160ae3]{font-size:16px;margin-top:16px}.hint[data-v-60160ae3]{color:var(--tg-hint);font-size:14px}.death[data-v-60160ae3]{margin-top:12px;padding:12px;border-radius:12px;outline:2px solid #c0392b}.death button[data-v-60160ae3]{margin-top:8px;width:100%}.attack[data-v-60160ae3]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin-top:8px;border-radius:10px;background:var(--tg-secondary-bg)}.attack[data-v-60160ae3]{cursor:pointer}.last-roll[data-v-60160ae3]{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--tg-secondary-bg)}.last-roll strong[data-v-60160ae3]{font-size:26px}.numbers[data-v-60160ae3]{display:flex;flex-direction:column;align-items:flex-end}.bonus[data-v-60160ae3]{font-size:20px;font-weight:700}.pool[data-v-60160ae3]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.concentration[data-v-60160ae3]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;border-radius:10px;outline:2px solid var(--tg-link)}.concentration strong[data-v-60160ae3]{display:block;font-size:17px}.resource[data-v-60160ae3]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.resource .pips[data-v-60160ae3]{display:flex;gap:6px;flex-wrap:wrap}.pip[data-v-60160ae3]{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;background:var(--tg-button)}.pip.spent[data-v-60160ae3]{background:var(--tg-secondary-bg)}.wizard[data-v-e5f5ba52]{padding:16px 16px calc(32px + env(safe-area-inset-bottom))}h1[data-v-e5f5ba52]{font-size:22px}h3[data-v-e5f5ba52]{font-size:15px;color:var(--tg-hint);margin-bottom:6px}.hint[data-v-e5f5ba52]{color:var(--tg-hint);font-size:14px;line-height:1.4}.problem[data-v-e5f5ba52]{margin-top:12px;color:#c0392b}.warn[data-v-e5f5ba52]{color:#e67e22}.feat[data-v-e5f5ba52]{margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--tg-secondary-bg);border-left:3px solid var(--tg-link)}.feat p[data-v-e5f5ba52]{margin-top:4px;line-height:1.45}.block[data-v-e5f5ba52]{margin-top:18px}.grid[data-v-e5f5ba52]{display:flex;flex-wrap:wrap;gap:6px}.grid button.on[data-v-e5f5ba52]{background:var(--tg-button);color:var(--tg-button-text)}.ability[data-v-e5f5ba52]{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border-radius:10px;background:var(--tg-secondary-bg)}.ability .label[data-v-e5f5ba52]{flex:1;font-size:15px}.ability button[data-v-e5f5ba52]{min-width:40px;min-height:34px}.ability strong[data-v-e5f5ba52]{min-width:32px;text-align:center;font-size:17px}.row[data-v-e5f5ba52]{display:flex;gap:8px}input[data-v-e5f5ba52],select[data-v-e5f5ba52]{padding:8px 10px;border:none;border-radius:8px;background:var(--tg-secondary-bg);color:var(--tg-text);font:inherit;font-size:16px}.block>input[data-v-e5f5ba52],.row input[data-v-e5f5ba52]{width:100%}.ability input[data-v-e5f5ba52],.ability select[data-v-e5f5ba52]{width:90px;text-align:center}.apply[data-v-e5f5ba52]{width:100%;margin-top:24px;min-height:48px}.apply[data-v-e5f5ba52]:disabled{opacity:.5}.text[data-v-df7cf78f]{font-size:15px;line-height:1.5;white-space:pre-wrap}.term[data-v-df7cf78f]{display:inline;padding:0;min-height:0;background:transparent;color:inherit;font:inherit;border-bottom:1px dashed var(--tg-link);cursor:pointer}.card[data-v-df7cf78f]{margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--tg-bg);border-left:3px solid var(--tg-link)}.card p[data-v-df7cf78f]{margin-top:4px;font-size:14px;line-height:1.45;white-space:pre-wrap}h1[data-v-cda69b58]{font-size:22px}h2[data-v-cda69b58]{font-size:16px;margin-top:16px}.hint[data-v-cda69b58]{color:var(--tg-hint);font-size:14px}.level[data-v-cda69b58]{margin-top:8px}.trait[data-v-cda69b58]{padding:10px 12px;margin-top:8px;border-radius:10px;background:var(--tg-secondary-bg);cursor:pointer}.one-line[data-v-cda69b58]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text[data-v-cda69b58]{margin-top:6px;font-size:14px;white-space:pre-wrap}.sheet[data-v-3385da16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--tg-bg);overflow-y:auto}header[data-v-3385da16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}h2[data-v-3385da16]{font-size:20px}.close[data-v-3385da16]{background:transparent;font-size:18px}.hint[data-v-3385da16]{color:var(--tg-hint);font-size:14px}.row[data-v-3385da16]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px}.row[data-v-3385da16]:nth-child(odd){background:var(--tg-secondary-bg)}.row.off .title[data-v-3385da16]{opacity:.45;text-decoration:line-through}.title[data-v-3385da16]{flex:1}.row button[data-v-3385da16]{min-width:44px;min-height:36px}h1[data-v-9dafc34d]{font-size:22px}.hint[data-v-9dafc34d]{color:var(--tg-hint);font-size:14px}.search[data-v-9dafc34d]{margin:12px 0}.search input[data-v-9dafc34d]{width:100%;padding:12px;border-radius:10px;border:none;background:var(--tg-secondary-bg);color:var(--tg-text);font:inherit}.hit[data-v-9dafc34d]{display:flex;justify-content:space-between;padding:10px 12px;margin-top:6px;border-radius:10px;background:var(--tg-secondary-bg);cursor:pointer}.custom[data-v-9dafc34d]{width:100%;margin-top:8px;padding:10px}.item[data-v-9dafc34d]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin-top:8px;border-radius:10px;background:var(--tg-secondary-bg)}.actions[data-v-9dafc34d]{display:flex;gap:8px}.actions button[data-v-9dafc34d]{opacity:.35}.actions button.active[data-v-9dafc34d]{opacity:1;background:var(--tg-button)}.actions button[aria-label=удалить][data-v-9dafc34d]{opacity:.6}.sheet[data-v-5f72ed14]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;padding:16px 16px calc(24px + env(safe-area-inset-bottom));background:var(--tg-bg);overflow-y:auto}header[data-v-5f72ed14]{display:flex;justify-content:space-between;align-items:center}h2[data-v-5f72ed14]{font-size:20px}h3[data-v-5f72ed14]{font-size:15px;color:var(--tg-hint);margin-bottom:6px}.hint[data-v-5f72ed14]{color:var(--tg-hint);font-size:14px}.block[data-v-5f72ed14]{margin-top:16px}.line[data-v-5f72ed14]{font-size:15px;line-height:1.45}.option[data-v-5f72ed14]{display:flex;justify-content:space-between;gap:8px;width:100%;margin-bottom:6px;text-align:left}.option.on[data-v-5f72ed14]{background:var(--tg-button);color:var(--tg-button-text)}.option.feat[data-v-5f72ed14]{display:block;line-height:1.45}.option.feat p[data-v-5f72ed14]{margin-top:4px}.grid[data-v-5f72ed14]{display:flex;gap:8px;margin-bottom:10px}.grid button[data-v-5f72ed14]{flex:1}.grid button.on[data-v-5f72ed14]{background:var(--tg-button);color:var(--tg-button-text)}.option[data-v-5f72ed14]:disabled{opacity:.45}.hp-choice[data-v-5f72ed14]{display:flex;gap:8px}.hp-choice button[data-v-5f72ed14]{flex:1}.hp-choice button.on[data-v-5f72ed14]{background:var(--tg-button);color:var(--tg-button-text)}.asi[data-v-5f72ed14]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.asi-row[data-v-5f72ed14]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;background:var(--tg-secondary-bg)}.asi-row .label[data-v-5f72ed14]{flex:1;font-size:14px;color:var(--tg-hint)}.asi-row button[data-v-5f72ed14]{min-width:36px;min-height:32px}.apply[data-v-5f72ed14]{width:100%;margin-top:20px;min-height:48px}.apply[data-v-5f72ed14]:disabled{opacity:.5}.close[data-v-5f72ed14]{background:transparent;font-size:18px}.head[data-v-2fd9071e]{display:flex;justify-content:space-between;align-items:flex-start}.head h1[data-v-2fd9071e]{font-size:22px}.hint[data-v-2fd9071e]{color:var(--tg-hint);font-size:14px}.who[data-v-2fd9071e]{cursor:pointer}.chevron[data-v-2fd9071e]{margin-left:6px;font-size:14px;color:var(--tg-hint)}.roster[data-v-2fd9071e]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.roster button[data-v-2fd9071e]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-align:left}.roster button.on[data-v-2fd9071e]{outline:2px solid var(--tg-button)}.head-buttons[data-v-2fd9071e]{display:flex;gap:4px}.edit[data-v-2fd9071e]{opacity:.5;background:transparent}.edit.active[data-v-2fd9071e]{opacity:1;background:var(--tg-secondary-bg)}.hp[data-v-2fd9071e]{margin-top:12px;padding:16px;border-radius:12px;background:var(--tg-secondary-bg);text-align:center}.hp[data-tone=hurt][data-v-2fd9071e]{outline:2px solid #e67e22}.hp[data-tone=bad][data-v-2fd9071e]{outline:2px solid #c0392b;background:color-mix(in srgb,#c0392b 14%,var(--tg-secondary-bg))}.hp[data-tone=down][data-v-2fd9071e]{outline:2px solid #c0392b;filter:grayscale(.6)}.head[data-v-2fd9071e]{gap:12px}.titles[data-v-2fd9071e]{flex:1;min-width:0}.portrait[data-v-2fd9071e]{position:relative;flex:0 0 auto;width:52px;height:52px;border-radius:50%;overflow:hidden;cursor:pointer}.portrait img[data-v-2fd9071e],.initials[data-v-2fd9071e]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover;color:#fff;font-size:20px;font-weight:600}.veil[data-v-2fd9071e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.portrait[data-tone=hurt] .veil[data-v-2fd9071e]{box-shadow:inset 0 0 0 2px #e67e22}.portrait[data-tone=bad] .veil[data-v-2fd9071e]{box-shadow:inset 0 0 0 2px #c0392b,inset 0 -14px 14px -10px #c0392b}.portrait[data-tone=down][data-v-2fd9071e]{filter:grayscale(1);opacity:.7}.hp-numbers strong[data-v-2fd9071e]{font-size:34px}.temp[data-v-2fd9071e]{margin-left:8px;color:var(--tg-link)}.hp-buttons[data-v-2fd9071e]{display:flex;gap:8px;margin-top:12px}.hp-buttons button[data-v-2fd9071e]{flex:1}.vitals-row[data-v-2fd9071e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.box[data-v-2fd9071e]{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:10px;background:var(--tg-secondary-bg)}.box strong[data-v-2fd9071e]{font-size:20px}.box.tappable[data-v-2fd9071e]{cursor:pointer}.senses[data-v-2fd9071e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding:0 2px}.conditions[data-v-2fd9071e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tag[data-v-2fd9071e]{padding:4px 10px;border-radius:999px;background:var(--tg-secondary-bg);font-size:14px}.tag.exhaustion[data-v-2fd9071e]{outline:1px solid #e67e22}.tag.add[data-v-2fd9071e]{min-height:28px;color:var(--tg-link)}.picker[data-v-2fd9071e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:10px;border-radius:10px;background:var(--tg-secondary-bg)}.picker .tag[data-v-2fd9071e]{background:var(--tg-bg);min-height:32px;opacity:.55}.picker .tag.on[data-v-2fd9071e]{opacity:1;background:var(--tg-button);color:var(--tg-button-text)}.exhaustion-row[data-v-2fd9071e]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:6px}.exhaustion-row button[data-v-2fd9071e]{min-width:44px;margin-left:6px}.abilities[data-v-2fd9071e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ability[data-v-2fd9071e]{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:10px;background:var(--tg-secondary-bg)}.ability strong[data-v-2fd9071e]{font-size:22px}.ability .score[data-v-2fd9071e]{font-size:12px}.ability input[data-v-2fd9071e],.vitals input[data-v-2fd9071e]{width:100%;padding:4px;border:none;border-radius:6px;background:var(--tg-bg);color:var(--tg-text);font:inherit;font-size:18px;text-align:center}.vitals[data-v-2fd9071e]{margin-top:12px;padding:12px;border-radius:10px;background:var(--tg-secondary-bg)}.vitals label[data-v-2fd9071e]{display:flex;flex-direction:column;gap:4px}.grow[data-v-2fd9071e]{width:100%;margin-top:10px}.switch[data-v-2fd9071e]{display:flex;gap:8px;margin-top:16px}.switch button[data-v-2fd9071e]{flex:1;font-size:15px;min-height:38px}.switch button.on[data-v-2fd9071e]{background:var(--tg-button);color:var(--tg-button-text)}.rolls[data-v-2fd9071e]{margin-top:8px}.roll[data-v-2fd9071e]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;cursor:pointer}.roll[data-v-2fd9071e]:nth-child(odd){background:var(--tg-secondary-bg)}.roll .label[data-v-2fd9071e]{flex:1}.roll strong[data-v-2fd9071e]{font-size:17px}.mark[data-v-2fd9071e]{opacity:.18;font-size:12px}.mark.on[data-v-2fd9071e]{opacity:1;color:var(--tg-link)}.tail[data-v-2fd9071e]{margin-top:8px;text-align:center}.rest[data-v-2fd9071e]{display:flex;gap:8px;margin-top:16px}.rest button[data-v-2fd9071e]{flex:1}h1[data-v-16580ddb]{font-size:22px}textarea[data-v-16580ddb]{width:100%;margin-top:12px;padding:12px;border:none;border-radius:10px;background:var(--tg-secondary-bg);color:var(--tg-text);font:inherit;resize:vertical}.row[data-v-16580ddb]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.hint[data-v-16580ddb]{color:var(--tg-hint);font-size:14px}button[data-v-16580ddb]:disabled{opacity:.5}.sheet[data-v-663f1767]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--tg-bg);overflow-y:auto}header[data-v-663f1767]{display:flex;gap:8px;align-items:center;margin-bottom:12px}header input[data-v-663f1767]{flex:1;padding:10px 12px;border:none;border-radius:10px;background:var(--tg-secondary-bg);color:var(--tg-text);font:inherit;font-size:16px}.close[data-v-663f1767]{background:transparent;font-size:18px}.hint[data-v-663f1767]{color:var(--tg-hint);font-size:13px}.warn[data-v-663f1767]{color:#e67e22}.card[data-v-663f1767]{margin-bottom:8px;padding:12px;border-radius:12px;background:var(--tg-secondary-bg);cursor:pointer}.head[data-v-663f1767]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.kind[data-v-663f1767]{font-size:12px;color:var(--tg-hint);white-space:nowrap}.body[data-v-663f1767]{margin-top:6px;font-size:15px;line-height:1.5;white-space:pre-wrap}.body.folded[data-v-663f1767]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}h2[data-v-f7b12389]{font-size:16px;margin-top:16px}.hint[data-v-f7b12389]{color:var(--tg-hint);font-size:14px}.empty[data-v-f7b12389]{margin-top:12px}.numbers[data-v-f7b12389]{display:flex;gap:8px}.stat[data-v-f7b12389]{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:10px;background:var(--tg-secondary-bg)}.stat strong[data-v-f7b12389]{font-size:22px}.circle[data-v-f7b12389]{margin-top:12px}.pips[data-v-f7b12389]{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.pip[data-v-f7b12389]{width:44px;height:44px;border-radius:50%;background:var(--tg-button)}.pip.spent[data-v-f7b12389]{background:var(--tg-secondary-bg)}.spell[data-v-f7b12389]{padding:10px 12px;margin-top:8px;border-radius:10px;background:var(--tg-secondary-bg)}.row[data-v-f7b12389]{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer}.cast[data-v-f7b12389]{background:var(--tg-button);color:var(--tg-button-text);padding:6px 12px;min-height:36px;font-size:14px;white-space:nowrap}.circles[data-v-f7b12389]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.circles button[data-v-f7b12389]{min-width:44px;padding:6px 10px}.circles button.on[data-v-f7b12389]{background:var(--tg-button);color:var(--tg-button-text)}.book-row[data-v-f7b12389]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin-top:6px;border-radius:10px;background:var(--tg-secondary-bg)}.book-row .label[data-v-f7b12389]{flex:1}.book-row button[data-v-f7b12389]{min-width:44px;min-height:36px;opacity:.4}.book-row button.on[data-v-f7b12389]{opacity:1;background:var(--tg-button);color:var(--tg-button-text)}.body[data-v-f7b12389]{margin-top:6px;white-space:pre-line;font-size:14px}.notice[data-v-c83a5d59]{padding:32px 16px;text-align:center;color:var(--tg-hint)}.problem[data-v-c83a5d59]{padding:8px 16px;color:#c0392b;text-align:center}.screen[data-v-c83a5d59]{padding:16px 16px 88px}.tabbar[data-v-c83a5d59]{position:fixed;bottom:0;left:0;right:0;display:flex;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--tg-header-bg);overflow-x:auto;scrollbar-width:none}.tabbar[data-v-c83a5d59]::-webkit-scrollbar{display:none}.tabbar button[data-v-c83a5d59]{flex:0 0 auto;padding:0 14px;white-space:nowrap}.tabbar button.active[data-v-c83a5d59]{background:var(--tg-button);color:var(--tg-button-text)}.lookup[data-v-c83a5d59]{position:fixed;right:14px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:10;width:46px;height:46px;padding:0;border-radius:50%;background:var(--tg-secondary-bg);box-shadow:0 4px 14px #00000040}.overlay[data-v-c83a5d59]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--tg-bg);overflow-y:auto}.back[data-v-c83a5d59]{margin:12px 0 0 16px;background:transparent;color:var(--tg-link)}.toast[data-v-c83a5d59]{position:fixed;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:15;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--tg-secondary-bg);box-shadow:0 6px 20px #00000047}.toast span[data-v-c83a5d59]{flex:1;font-size:15px}.toast button[data-v-c83a5d59]{min-height:34px;color:var(--tg-link);background:transparent}.toast button.dim[data-v-c83a5d59]{min-width:34px;opacity:.5}:root{--tg-bg: #ffffff;--tg-text: #111111;--tg-hint: #808080;--tg-link: #2678b6;--tg-button: #2678b6;--tg-button-text: #ffffff;--tg-secondary-bg: #f2f2f2;--tg-header-bg: #f7f7f7}*{box-sizing:border-box;margin:0}body{background:var(--tg-bg);color:var(--tg-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:env(safe-area-inset-bottom)}button{font:inherit;border:none;border-radius:10px;background:var(--tg-secondary-bg);color:var(--tg-text);min-width:44px;min-height:44px;cursor:pointer}button.primary{background:var(--tg-button);color:var(--tg-button-text)}
