:root{--fate-blue: #1c9ed6;--fate-blue-dark: #1480b0;--fate-blue-light: #e8f4fb;--fate-hover-bg: #f0f8fd;--fate-text: #333333;--fate-text-light: #5a7080;--fate-border: #b0ccd8;--fate-light-border: #e2e2e2;--fate-bg: #f5f8fa;--fate-white: #ffffff;--fate-red: #c0392b;--fate-green: #27ae60;--fate-btn-secondary-bg: #e0e8ed;--fate-btn-secondary-hover: #c8d8e0;--fate-btn-danger-outline-bg: #fde8e6;--fate-btn-danger-outline-hover: #f9c8c3;--fate-btn-danger-hover: #a93226;--fate-overlay: rgba(0, 0, 0, .4);--fate-toggle-track-bg: rgba(0, 0, 0, .1);--fate-toggle-track-border: rgba(0, 0, 0, .18);--fate-toggle-ghost-track: rgba(180, 180, 180, .4);--fate-card-mix-base: white;--fate-heading: var(--fate-blue);--fate-header-bg: var(--fate-blue);--fate-nav-active-bg: white;--fate-nav-active-color: var(--fate-blue);--fate-scrollbar-thumb: #a4c9dc;--fate-scrollbar-track: #f2f7fa;font-family:Segoe UI,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--fate-text);background-color:var(--fate-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box;touch-action:manipulation}*{scrollbar-width:thin;scrollbar-color:var(--fate-scrollbar-thumb) var(--fate-scrollbar-track);scrollbar-gutter:auto}html{height:100%}body{margin:0;height:100%;overflow:hidden;background-color:var(--fate-bg)}#app{height:100%}h1,h2,h3{margin:0;font-weight:700;color:var(--fate-text)}a{color:var(--fate-blue);text-decoration:none}body.dashboard-grid-active .app-main{max-width:none}body.dashboard-cheat-sheet-open .app-scroll-area{overflow:hidden}@media(min-width:901px){body.has-dashboard-sidebar .app-scroll-area{padding-left:188px;transition:padding-left .2s ease}body.has-dashboard-sidebar.sidebar-no-transition .app-scroll-area{transition:none}body.has-dashboard-sidebar.sidebar-collapsed .app-scroll-area{padding-left:0}}.list-view{padding-top:.5rem}.empty-state{color:var(--fate-text-light);padding:2rem;text-align:center;font-size:.95rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}::view-transition-old(root),::view-transition-new(root){animation:none}.detail-view{padding-top:.5rem}.detail-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.toolbar-actions{display:flex;gap:.5rem}.sheet-section-header{background:var(--fate-blue);color:#fff;font-weight:700;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;padding:4px 10px}.sheet-section{container-type:inline-size}.empty-text{color:var(--fate-text-light);font-size:.85rem;padding:.5rem 0}@container main (width < 768px){.detail-toolbar{flex-wrap:wrap;gap:.5rem}}@container main (width < 480px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.toolbar-actions{flex-wrap:wrap;gap:.5rem}}@container main (width < 360px){.card-grid{grid-template-columns:1fr}}html[data-theme=dark] .sheet-section-header{background:color-mix(in srgb,var(--fate-blue) 45%,var(--fate-white) 55%)}[data-theme=dark]{--fate-bg: #0f1923;--fate-white: #1a2530;--fate-blue-light: #050f1e;--fate-hover-bg: #223545;--fate-card-mix-base: #020a14;--fate-text: #e8edf0;--fate-text-light: #a0bccc;--fate-border: #2d4555;--fate-light-border: #243344;--fate-btn-secondary-bg: #243344;--fate-btn-secondary-hover: #2d4555;--fate-btn-danger-outline-bg: #2d1a19;--fate-btn-danger-outline-hover: #3d2220;--fate-btn-danger-hover: #c0392b;--fate-btn-add-bg: #0d2d45;--fate-btn-add-hover: #1a3f5c;--fate-btn-add-color: #5ab8e8;--fate-overlay: rgba(0, 0, 0, .65);--fate-toggle-track-bg: rgba(255, 255, 255, .1);--fate-toggle-track-border: rgba(255, 255, 255, .18);--fate-toggle-ghost-track: rgba(255, 255, 255, .15);--fate-heading: white;--fate-header-bg: #0f4060;--fate-nav-active-bg: #1a5c80;--fate-nav-active-color: white;--fate-btn-primary-bg: #0f4060;--fate-scrollbar-thumb: #3f6280;--fate-scrollbar-track: #1a2733}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fate-bg: #0f1923;--fate-white: #22333f;--fate-blue-light: #0c2438;--fate-hover-bg: #2a3f4e;--fate-card-mix-base: #081825;--fate-text: #e8edf0;--fate-text-light: #a0bccc;--fate-border: #2d4555;--fate-light-border: #243344;--fate-btn-secondary-bg: #243344;--fate-btn-secondary-hover: #2d4555;--fate-btn-danger-outline-bg: #2d1a19;--fate-btn-danger-outline-hover: #3d2220;--fate-btn-danger-hover: #c0392b;--fate-btn-add-bg: #0d2d45;--fate-btn-add-hover: #1a3f5c;--fate-btn-add-color: #5ab8e8;--fate-overlay: rgba(0, 0, 0, .65);--fate-toggle-track-bg: rgba(255, 255, 255, .1);--fate-toggle-track-border: rgba(255, 255, 255, .18);--fate-toggle-ghost-track: rgba(255, 255, 255, .15);--fate-header-bg: #1e5a8a;--fate-nav-active-bg: #2a7ab8;--fate-nav-active-color: white;--fate-btn-primary-bg: #1e5a8a;--fate-scrollbar-thumb: #3f6280;--fate-scrollbar-track: #1a2733}}.fate-plus-logo[data-v-6e1424f6]{font-weight:900;letter-spacing:-.05em}.fate-plus-logo__plus[data-v-6e1424f6]{vertical-align:.06em}.fate-toggle[data-v-e02c7da3]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-label[data-v-e02c7da3]{font-size:.8rem;font-weight:600;letter-spacing:.04em}.toggle-track[data-v-e02c7da3]{position:relative;display:inline-block;width:36px;height:20px;border-radius:10px;border:1.5px solid;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-knob[data-v-e02c7da3]{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;transition:transform .2s,background .2s;box-shadow:0 1px 3px #00000040}.toggle-track--on .toggle-knob[data-v-e02c7da3]{transform:translateY(-50%) translate(16px)}.toggle-state[data-v-e02c7da3]{font-size:.8rem;font-weight:600;min-width:2rem;letter-spacing:.04em;text-align:center}.fate-toggle--primary .toggle-label[data-v-e02c7da3]{color:var(--fate-text)}.fate-toggle--primary .toggle-track[data-v-e02c7da3]{background:var(--fate-toggle-track-bg);border-color:var(--fate-toggle-track-border)}.fate-toggle--primary .toggle-track--on[data-v-e02c7da3]{background:var(--fate-blue);border-color:var(--fate-blue)}.fate-toggle--primary .toggle-knob[data-v-e02c7da3],.fate-toggle--primary .toggle-track--on .toggle-knob[data-v-e02c7da3]{background:#fff}.fate-toggle--primary .toggle-state[data-v-e02c7da3]{color:var(--fate-text-light)}.fate-toggle--ghost .toggle-label[data-v-e02c7da3]{color:#fff}.fate-toggle--ghost .toggle-track[data-v-e02c7da3]{background:var(--fate-toggle-ghost-track);border-color:#ffffff59}.fate-toggle--ghost .toggle-track--on[data-v-e02c7da3]{background:#ffffffe6;border-color:#ffffffe6}.fate-toggle--ghost .toggle-knob[data-v-e02c7da3]{background:#ffffffb3}.fate-toggle--ghost .toggle-track--on .toggle-knob[data-v-e02c7da3]{background:var(--fate-blue-dark, #1480b0)}.fate-toggle--ghost .toggle-state[data-v-e02c7da3]{color:#ffffffbf}.fate-toggle--danger .toggle-label[data-v-e02c7da3]{color:var(--fate-text)}.fate-toggle--danger .toggle-track[data-v-e02c7da3]{background:#0000001a;border-color:#0000002e}.fate-toggle--danger .toggle-track--on[data-v-e02c7da3]{background:var(--fate-red);border-color:var(--fate-red)}.fate-toggle--danger .toggle-knob[data-v-e02c7da3],.fate-toggle--danger .toggle-track--on .toggle-knob[data-v-e02c7da3]{background:#fff}.fate-toggle--danger .toggle-state[data-v-e02c7da3]{color:var(--fate-text-light)}.fate-toast[data-v-82f93ed1]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);color:#fff;padding:.6rem 1.25rem;border-radius:6px;font-size:.9rem;font-weight:500;box-shadow:0 4px 16px #00000040;z-index:1000;white-space:nowrap;pointer-events:none}.fate-toast--success[data-v-82f93ed1]{background:var(--fate-btn-primary-bg, var(--fate-blue))}.fate-toast--error[data-v-82f93ed1]{background:var(--fate-red)}.toast-enter-active[data-v-82f93ed1],.toast-leave-active[data-v-82f93ed1]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-82f93ed1],.toast-leave-to[data-v-82f93ed1]{opacity:0;transform:translate(-50%) translateY(.5rem)}button[data-v-7fc3ad01]{font-family:inherit;cursor:pointer;border:none;border-radius:4px;font-size:.875rem;font-weight:500;transition:background .15s,opacity .15s,box-shadow .15s;line-height:1;box-shadow:0 1px 3px #0000001f;display:inline-flex;align-items:center;gap:.4em;-webkit-user-select:none;user-select:none}.fate-btn--primary[data-v-7fc3ad01]{background:var(--fate-btn-primary-bg, var(--fate-blue));color:#fff}.fate-btn--primary[data-v-7fc3ad01]:hover{background:color-mix(in srgb,var(--fate-btn-primary-bg, var(--fate-blue)) 80%,white)}.fate-btn--secondary[data-v-7fc3ad01]{background:var(--fate-btn-secondary-bg);color:var(--fate-text)}.fate-btn--secondary[data-v-7fc3ad01]:hover{background:var(--fate-btn-secondary-hover);box-shadow:0 2px 6px #00000026}.fate-btn--danger-outline[data-v-7fc3ad01]{background:var(--fate-btn-danger-outline-bg);color:var(--fate-red)}.fate-btn--danger-outline[data-v-7fc3ad01]:hover{background:var(--fate-btn-danger-outline-hover);box-shadow:0 2px 6px #00000026}.fate-btn--danger[data-v-7fc3ad01]{background:var(--fate-red);color:#fff}.fate-btn--danger[data-v-7fc3ad01]:hover{background:var(--fate-btn-danger-hover)}.fate-btn--XS[data-v-7fc3ad01]{padding:0 .3rem;font-size:.7rem;--btn-size: 20px;height:var(--btn-size)}.fate-btn--S[data-v-7fc3ad01]{padding:0 .6rem;font-size:.8rem;--btn-size: 24px;height:var(--btn-size)}.fate-btn--M[data-v-7fc3ad01]{padding:0 1rem;font-size:.875rem;--btn-size: 32px;height:var(--btn-size)}.fate-btn--L[data-v-7fc3ad01]{padding:0 1.25rem;font-size:1rem;--btn-size: 40px;height:var(--btn-size)}.fate-btn--XL[data-v-7fc3ad01]{padding:0 1.6rem;font-size:1.1rem;--btn-size: 48px;height:var(--btn-size)}.fate-btn--XXL[data-v-7fc3ad01]{padding:0 2rem;font-size:1.2rem;--btn-size: 56px;height:var(--btn-size)}.fate-btn--icon-only[data-v-7fc3ad01]{padding:0;width:var(--btn-size, 32px);height:var(--btn-size, 32px);justify-content:center}.fate-btn--add[data-v-7fc3ad01]{background:var(--fate-btn-add-bg, var(--fate-blue-light));color:var(--fate-btn-add-color, var(--fate-blue))}.fate-btn--add[data-v-7fc3ad01]:hover{background:var(--fate-btn-add-hover, color-mix(in srgb, var(--fate-blue-light) 60%, var(--fate-blue) 40%))}.fate-btn--link[data-v-7fc3ad01]{background:transparent;color:var(--fate-blue)}.fate-btn--link[data-v-7fc3ad01]:hover{text-decoration:underline}.fate-btn--outline[data-v-7fc3ad01]{background:#ffffff26;color:#fff;box-shadow:0 1px 3px #0003}.fate-btn--outline[data-v-7fc3ad01]:hover{background:#ffffff47}.fate-btn--ghost[data-v-7fc3ad01]{background:none;border:none;cursor:pointer;line-height:1;flex-shrink:0}.fate-btn--ghost[data-v-7fc3ad01]:hover{opacity:.7}.fate-btn--subtle[data-v-7fc3ad01]{background:none;box-shadow:none}.fate-btn--subtle[data-v-7fc3ad01]:hover{background:#0000000f;box-shadow:0 1px 3px #0000001a}button[data-v-7fc3ad01]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.fate-btn--counter[data-v-7fc3ad01]{background:var(--fate-blue);color:#fff;border:none;border-radius:50%;width:var(--btn-size, 32px);height:var(--btn-size, 32px);font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.fate-btn--counter[data-v-7fc3ad01]:hover{background:var(--fate-blue-dark);box-shadow:0 2px 6px #00000026}.fate-btn--info[data-v-7fc3ad01]{background:var(--fate-blue);color:#fff}.fate-btn--info[data-v-7fc3ad01]:hover{background:var(--fate-blue-dark)}.dialog-overlay[data-v-9e0a0b7c]{position:fixed;inset:0;background:var(--fate-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-box[data-v-9e0a0b7c]{background:var(--fate-white);border-radius:8px;padding:1.5rem;max-width:440px;width:90%;box-shadow:0 8px 32px #0003}.dialog-title[data-v-9e0a0b7c]{font-size:1.1rem;font-weight:700;color:var(--fate-text);margin-bottom:.75rem}.dialog-message[data-v-9e0a0b7c]{font-size:.9rem;color:var(--fate-text);margin-bottom:1.25rem;line-height:1.5}.dialog-actions[data-v-9e0a0b7c]{display:flex;justify-content:flex-end;gap:.75rem}#app-wrapper[data-v-4b1a2b58]{display:flex;flex-direction:column;height:100%;container-type:inline-size;container-name:app-wrapper}.app-header[data-v-4b1a2b58]{background-color:var(--fate-header-bg);color:#fff;padding:0;box-shadow:0 3px 10px #00000038;position:relative;flex-shrink:0;z-index:100;container-type:inline-size;container-name:header}.app-nav[data-v-4b1a2b58]{display:flex;align-items:stretch;gap:.5rem;padding:0 1.5rem;height:56px;max-width:1200px;margin:0 auto;width:100%}.nav-logo[data-v-4b1a2b58]{font-size:1.5rem;font-weight:900;color:#fff!important;letter-spacing:-1px;text-decoration:none;display:flex;align-items:center;gap:1px;align-self:center}.nav-drawer[data-v-4b1a2b58]{display:flex;flex:1;align-items:stretch;gap:1rem}.nav-links[data-v-4b1a2b58]{display:flex;gap:.25rem;flex:1;margin-left:1rem;align-items:stretch}.nav-link[data-v-4b1a2b58]{color:#ffffffd9!important;text-decoration:none;padding:0 .9rem;border-radius:6px 6px 0 0;font-weight:500;white-space:nowrap;display:flex;align-items:center;margin-top:8px;transition:background .15s,color .15s}.nav-link[data-v-4b1a2b58]:hover{background:#ffffff1f;color:#fff!important}.nav-link.router-link-active[data-v-4b1a2b58]{background:var(--fate-nav-active-bg);color:var(--fate-nav-active-color)!important}.nav-link[data-v-4b1a2b58]:active{background:#ffffff38}.nav-link.router-link-active[data-v-4b1a2b58]:active{background:var(--fate-nav-active-bg)}.nav-theme-toggle[data-v-4b1a2b58]{margin-left:auto;background:none;border:none;cursor:pointer;padding:0 .8rem}.theme-icon-wrap[data-v-4b1a2b58]{display:flex;align-items:center;justify-content:center;position:relative;width:20px;height:20px;flex-shrink:0}.theme-icon-enter-active[data-v-4b1a2b58]{animation:theme-icon-in-4b1a2b58 .2s cubic-bezier(.34,1.56,.64,1)}.theme-icon-leave-active[data-v-4b1a2b58]{animation:theme-icon-out-4b1a2b58 .14s ease-in;position:absolute}@keyframes theme-icon-in-4b1a2b58{0%{opacity:0;transform:rotate(-90deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes theme-icon-out-4b1a2b58{0%{opacity:1;transform:rotate(0) scale(1)}to{opacity:0;transform:rotate(90deg) scale(.5)}}.nav-theme-label[data-v-4b1a2b58]{display:none}.nav-link-settings[data-v-4b1a2b58]{margin-left:0;display:flex;align-items:center;gap:.4rem;padding:0 .8rem}.nav-link-settings-label[data-v-4b1a2b58]{display:none}.settings-spinning[data-v-4b1a2b58]{animation:spin-once-4b1a2b58 .5s ease-out}@keyframes spin-once-4b1a2b58{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.nav-gm-toggle-clip[data-v-4b1a2b58]{overflow:hidden;flex-shrink:0;align-self:center}.nav-gm-toggle[data-v-4b1a2b58]{padding:.4rem .6rem;border:1px solid rgba(255,255,255,.5);border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.nav-gm-toggle.gm-active[data-v-4b1a2b58]{background:var(--fate-red);border-color:var(--fate-red);box-shadow:none}.gm-toggle-enter-active[data-v-4b1a2b58],.gm-toggle-leave-active[data-v-4b1a2b58]{transition:max-width .35s ease,opacity .25s ease;max-width:200px}.gm-toggle-enter-from[data-v-4b1a2b58],.gm-toggle-leave-to[data-v-4b1a2b58]{max-width:0;opacity:0}.nav-hamburger[data-v-4b1a2b58]{display:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;background:transparent;border:none;cursor:pointer;padding:4px 6px;flex:1;align-self:center;-webkit-tap-highlight-color:transparent}.nav-hamburger[data-v-4b1a2b58]:active{background:transparent}.hamburger-bar[data-v-4b1a2b58]{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.nav-hamburger.nav-open .hamburger-bar[data-v-4b1a2b58]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-hamburger.nav-open .hamburger-bar[data-v-4b1a2b58]:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.nav-open .hamburger-bar[data-v-4b1a2b58]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@container header (width < 1130px){.nav-hamburger[data-v-4b1a2b58]{display:flex}.nav-drawer[data-v-4b1a2b58]{display:none;flex-direction:column;align-items:stretch;position:absolute;top:56px;left:0;right:0;background-color:var(--fate-header-bg);padding:.5rem 1rem .75rem;box-shadow:0 4px 8px #0003;z-index:99;gap:0}.nav-drawer.nav-open[data-v-4b1a2b58]{display:flex;border-top:1px solid rgba(255,255,255,.2)}.nav-drawer .nav-links[data-v-4b1a2b58]{flex-direction:column;width:100%;margin-left:0;gap:.25rem}.nav-drawer .nav-link[data-v-4b1a2b58]{display:flex;align-items:center;padding:.75rem .5rem .75rem .85rem;border-radius:6px;margin-top:0;font-weight:500;color:#ffffffe6!important}.nav-drawer .nav-link[data-v-4b1a2b58]:hover{background:#ffffff26;color:#fff!important}.nav-drawer .nav-link.router-link-active[data-v-4b1a2b58]{background:#fff3;color:#fff!important;font-weight:600}.nav-drawer .nav-link[data-v-4b1a2b58]:active{transform:none}.nav-drawer .nav-theme-toggle[data-v-4b1a2b58]{display:none}.nav-drawer .nav-link-settings[data-v-4b1a2b58]{padding:.75rem .5rem .75rem .85rem;gap:.6rem}.nav-drawer .nav-link-settings-label[data-v-4b1a2b58]{display:inline}.nav-drawer .nav-gm-toggle-clip[data-v-4b1a2b58]{width:100%;max-width:none;margin-top:.5rem}.nav-drawer .nav-gm-toggle[data-v-4b1a2b58]{padding:.6rem .75rem;border-radius:6px;border:1px solid rgba(255,255,255,.25);width:100%;box-sizing:border-box;margin-top:0}}@container header (width < 360px){.nav-logo[data-v-4b1a2b58]{font-size:1.25rem}}.app-scroll-area[data-v-4b1a2b58]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.app-main[data-v-4b1a2b58]{max-width:1200px;margin:0 auto;padding:1.5rem;width:100%;container-type:inline-size;container-name:main}@media(max-width:480px){.app-main[data-v-4b1a2b58]{padding:.75rem}}@media(max-width:360px){.app-main[data-v-4b1a2b58]{padding:.5rem}}@container app-wrapper (width < 600px){.app-header[data-v-4b1a2b58]{order:2;box-shadow:0 -3px 10px #00000038;z-index:1000}.app-scroll-area[data-v-4b1a2b58]{order:1;padding-bottom:56px}.nav-drawer[data-v-4b1a2b58]{top:auto;bottom:56px;box-shadow:0 -4px 8px #0003}.nav-drawer.nav-open[data-v-4b1a2b58]{border-top:none;border-bottom:1px solid rgba(255,255,255,.2)}.nav-drawer .nav-links[data-v-4b1a2b58]{flex-direction:column-reverse}.nav-drawer .nav-gm-toggle-clip[data-v-4b1a2b58]{order:-1}}.fate-tag[data-v-31bbb4e8]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:3px;white-space:nowrap;flex-shrink:0}.home-view[data-v-2e28e2ae]{padding-top:.5rem}.home-header[data-v-2e28e2ae]{text-align:center;padding:2rem 0 2.5rem}.fate-logo[data-v-2e28e2ae]{font-size:3.5rem;font-weight:900;color:var(--fate-heading);letter-spacing:-2px;line-height:1}.fate-subtitle[data-v-2e28e2ae]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.4rem 0 0;font-size:1.1rem;color:var(--fate-text-light);font-weight:400}.quick-actions[data-v-2e28e2ae]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.stats-line[data-v-2e28e2ae]{margin:0 0 1rem;font-size:.85rem;color:var(--fate-text-light)}.welcome[data-v-2e28e2ae]{text-align:center}.welcome-cards[data-v-2e28e2ae]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:640px;margin:0 auto}.welcome-card[data-v-2e28e2ae]{display:flex;flex-direction:column;background:var(--fate-white);border:1px solid var(--fate-border);border-radius:6px;padding:1.25rem;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.welcome-card[data-v-2e28e2ae]:hover{border-color:var(--fate-blue);box-shadow:0 0 0 3px var(--fate-blue-light)}.welcome-card-title[data-v-2e28e2ae]{display:flex;align-items:center;gap:.3rem;font-weight:700;font-size:.95rem;color:var(--fate-blue);margin-bottom:.35rem}.welcome-card-desc[data-v-2e28e2ae]{font-size:.82rem;color:var(--fate-text-light);line-height:1.4;height:1.148rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.demo-action[data-v-2e28e2ae]{margin-top:1.25rem;display:flex;justify-content:center}.home-grid[data-v-2e28e2ae]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.home-section[data-v-2e28e2ae]{background:var(--fate-white);border-radius:6px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;max-height:520px;min-width:0}.section-scroll[data-v-2e28e2ae]{flex:1;min-height:0;overflow-y:auto}@container main (width < 640px){.home-grid[data-v-2e28e2ae]{grid-template-columns:1fr}.item-name[data-v-2e28e2ae],.item-desc[data-v-2e28e2ae],.char-campaign[data-v-2e28e2ae]{white-space:normal;overflow:visible;text-overflow:unset}.welcome-cards[data-v-2e28e2ae]{grid-template-columns:1fr}.home-header[data-v-2e28e2ae]{padding:1rem 0 1.5rem}.fate-logo[data-v-2e28e2ae]{font-size:2.5rem}.fate-subtitle[data-v-2e28e2ae]{font-size:.95rem}.quick-actions[data-v-2e28e2ae]{flex-direction:column;align-items:stretch}.home-section[data-v-2e28e2ae]{max-height:none;width:100%}.home-section .section-scroll[data-v-2e28e2ae]{flex:none;overflow-y:visible;min-height:auto}}.home-list[data-v-2e28e2ae]{list-style:none;margin:0;padding:0}.home-section[data-v-2e28e2ae] .fate-btn--link{flex-shrink:0;border-top:1px solid var(--fate-light-border)}.section-header[data-v-2e28e2ae]{display:flex;align-items:center;justify-content:space-between;background:var(--fate-header-bg);color:#fff;padding:.5rem .9rem;border-radius:6px 6px 0 0;flex-shrink:0}.section-header h2[data-v-2e28e2ae]{font-size:.9rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.item-desc.campaign-desc[data-v-2e28e2ae]{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.4}.home-list-item[data-v-2e28e2ae]{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .9rem;border-bottom:1px solid var(--fate-blue-light);cursor:pointer;transition:background .1s}.home-list-item[data-v-2e28e2ae]:hover{background:var(--fate-hover-bg)}.home-list-item[data-v-2e28e2ae]:last-child{border-bottom:none}.item-main[data-v-2e28e2ae]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.item-name-row[data-v-2e28e2ae]{display:flex;align-items:center;gap:.4rem}.item-name[data-v-2e28e2ae]{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-desc[data-v-2e28e2ae]{font-size:.78rem;color:var(--fate-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta[data-v-2e28e2ae]{font-size:.78rem;color:var(--fate-text-light);white-space:nowrap;flex-shrink:0;align-self:center}.campaign-meta[data-v-2e28e2ae]{text-align:left;align-self:flex-start;line-height:1.6}.char-color-dot[data-v-2e28e2ae]{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:.35rem}.char-campaign[data-v-2e28e2ae]{font-size:.72rem;color:var(--fate-blue);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.color-picker[data-v-f2668be6]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:4px 0}.color-swatch[data-v-f2668be6]{width:20px;height:20px;border-radius:50%;border:3px solid transparent;outline:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0;transition:transform .15s,outline-color .15s,border-color .15s}.color-swatch[data-v-f2668be6]:hover{transform:scale(1.15);outline-color:#0003}.color-swatch.active[data-v-f2668be6]{border-color:#fff;outline-color:var(--fate-text);transform:scale(1.1)}.aspect-fields[data-v-6e77c0f4]{padding:.25rem 0}.aspect-row[data-v-6e77c0f4]{display:flex;align-items:center;gap:.5rem;padding:3px .75rem;border-bottom:1px solid var(--fate-light-border)}.aspect-row[data-v-6e77c0f4]:last-child,.aspect-row[data-v-6e77c0f4]:has(+.aspect-add-row){border-bottom:none}.aspect-label[data-v-6e77c0f4]{font-size:.7rem;color:var(--fate-blue);font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:70px;flex-shrink:0}.aspect-value[data-v-6e77c0f4]{flex:1;min-height:1.4em;padding:1px 2px;color:var(--fate-text)}.aspect-input[data-v-6e77c0f4]{flex:1;border:none;padding:2px 4px;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:transparent;outline:none;width:100%}.aspect-input[data-v-6e77c0f4]:focus{border-bottom-color:var(--fate-blue)}.aspect-add-row[data-v-6e77c0f4]{display:flex;gap:.5rem;padding:.4rem .75rem;align-items:center}.btn-flavor[data-v-6e77c0f4]{background:var(--fate-blue)!important;color:#fff!important}.btn-flavor[data-v-6e77c0f4]:hover{background:var(--fate-blue-dark)!important}[data-theme=dark] .aspect-row{background:var(--fate-white)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .aspect-row{background:var(--fate-white)}}.skill-pyramid[data-v-d6f028b1]{padding:.5rem .75rem;container-type:inline-size}.btn-flavor[data-v-d6f028b1]{background:var(--fate-blue)!important;color:#fff!important}.btn-flavor[data-v-d6f028b1]:hover{background:var(--fate-blue-dark)!important}.pyramid-actions[data-v-d6f028b1]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.5rem 0 .25rem}.pyramid-row[data-v-d6f028b1]{display:flex;align-items:center;gap:.5rem;margin-bottom:4px}.level-label[data-v-d6f028b1]{display:flex;gap:.25rem;align-items:baseline;flex:0 0 130px;overflow:hidden}.level-plus[data-v-d6f028b1]{color:var(--fate-blue);font-weight:700;font-size:.75rem}.level-name[data-v-d6f028b1]{font-size:.75rem;color:var(--fate-text);font-weight:500}.level-slots[data-v-d6f028b1]{display:flex;gap:4px;flex:1}.skill-slot[data-v-d6f028b1]{flex:1;min-width:0}.skill-value[data-v-d6f028b1]{display:block;border-radius:6px;height:1.6em;padding:.15rem .4rem;font-size:.8rem;color:var(--fate-text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-value--filled[data-v-d6f028b1]{background:var(--fate-blue-light)}.skill-input[data-v-d6f028b1]{width:100%;border:none;border-bottom:1px solid var(--fate-light-border);padding:2px 3px;font-size:.8rem;font-family:inherit;color:var(--fate-text);background:transparent;outline:none;text-align:center}.skill-input[data-v-d6f028b1]:focus{border-bottom-color:var(--fate-blue);background:var(--fate-blue-light)}.skill-slot--locked[data-v-d6f028b1]{border-radius:6px;background:var(--fate-blue-light);opacity:.2;pointer-events:none}.skill-select[data-v-d6f028b1]{width:100%;border:1px solid transparent;border-radius:6px;padding:.15rem .4rem;font-size:.75rem;font-family:inherit;color:var(--fate-text);background:var(--fate-blue-light);outline:none;cursor:pointer;appearance:auto;text-overflow:ellipsis}.skill-select--filled[data-v-d6f028b1]{background:var(--fate-blue-light)}.skill-select[data-v-d6f028b1]:focus{border-color:var(--fate-blue);background:color-mix(in srgb,var(--fate-blue-light) 78%,white 22%)}@container (width < 640px){.level-label[data-v-d6f028b1]{flex:0 0 100px;overflow:hidden}.pyramid-row[data-v-d6f028b1]{margin-bottom:.5rem}.pyramid-row[data-v-d6f028b1]:last-of-type{margin-bottom:.25rem}.pyramid-actions[data-v-d6f028b1]{flex-wrap:wrap;justify-content:flex-start}}@container (width < 520px){.pyramid-row[data-v-d6f028b1]{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:.5rem}.pyramid-row[data-v-d6f028b1]:last-of-type{margin-bottom:.25rem}.level-label[data-v-d6f028b1]{flex:none;min-width:0;overflow:visible}.level-slots[data-v-d6f028b1]{width:100%}.skill-slot[data-v-d6f028b1]{flex:1 1 0;min-width:0}}[data-theme=dark] .skill-value--filled,[data-theme=dark] .skill-select,[data-theme=dark] .skill-select--filled,[data-theme=dark] .skill-input:focus{background:color-mix(in srgb,var(--fate-blue) 20%,var(--fate-white) 80%)}[data-theme=dark] .skill-select:focus{background:color-mix(in srgb,var(--fate-blue) 35%,var(--fate-white) 65%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .skill-value--filled,:root:not([data-theme=light]) .skill-select,:root:not([data-theme=light]) .skill-select--filled,:root:not([data-theme=light]) .skill-input:focus{background:color-mix(in srgb,var(--fate-blue) 20%,var(--fate-white) 80%)}:root:not([data-theme=light]) .skill-select:focus{background:color-mix(in srgb,var(--fate-blue) 35%,var(--fate-white) 65%)}}.stress-label[data-v-02b5026b]{--editable-label-bg: color-mix(in srgb, var(--fate-blue-light) 90%, var(--fate-white) 10%);--editable-label-active-bg: color-mix(in srgb, var(--fate-white) 82%, var(--fate-blue-light) 18%);--editable-label-border: color-mix(in srgb, var(--fate-blue) 40%, transparent);--editable-label-border-active: color-mix(in srgb, var(--fate-blue) 72%, var(--fate-white) 28%);--editable-label-shadow: 0 2px 5px color-mix(in srgb, var(--fate-blue) 12%, transparent), 0 5px 10px color-mix(in srgb, var(--fate-blue) 8%, transparent);font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--fate-blue);background:var(--fate-blue-light);padding:2px 4px;margin-bottom:4px}.stress-label--editable[data-v-02b5026b]{border:1px dashed var(--editable-label-border);border-radius:4px;padding:3px 6px;background:var(--editable-label-bg);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.stress-label--editable[data-v-02b5026b]:focus-within{border-color:var(--editable-label-border-active);background:var(--editable-label-active-bg);box-shadow:var(--editable-label-shadow)}.stress-label-input[data-v-02b5026b]{width:100%;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;outline:none;cursor:text}.stress-label-input[data-v-02b5026b]::placeholder{color:inherit;opacity:.7}.stress-boxes[data-v-02b5026b]{display:flex;gap:4px;min-height:50px}.stress-box[data-v-02b5026b]{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.stress-box input[type=checkbox][data-v-02b5026b]{width:32px;height:32px;margin:0;cursor:pointer;appearance:none;border:3px solid var(--fate-blue);box-sizing:border-box;border-radius:2px;background:var(--fate-white);position:relative;transition:background .1s}.stress-box input[type=checkbox][data-v-02b5026b]:checked{background:var(--fate-blue)}.stress-box input[type=checkbox][data-v-02b5026b]:checked:after{content:"✕";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;line-height:1}.stress-box.readonly input[type=checkbox][data-v-02b5026b]{cursor:default}.box-value[data-v-02b5026b]{font-size:.7rem;font-weight:700;color:var(--fate-blue);margin-top:1px}@container (width < 350px){.stress-box[data-v-02b5026b]{padding:6px 4px}}[data-theme=dark] .stress-label{--editable-label-bg: color-mix(in srgb, var(--fate-blue) 28%, var(--fate-white) 72%);--editable-label-active-bg: color-mix(in srgb, var(--fate-white) 86%, var(--fate-blue) 14%);--editable-label-border: color-mix(in srgb, var(--fate-blue) 52%, var(--fate-white) 48%);--editable-label-border-active: color-mix(in srgb, var(--fate-blue) 68%, var(--fate-white) 32%);--editable-label-shadow: 0 2px 6px color-mix(in srgb, var(--fate-white) 14%, transparent), 0 6px 12px color-mix(in srgb, var(--fate-white) 8%, transparent);background:color-mix(in srgb,var(--fate-blue) 30%,var(--fate-white) 70%);color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .stress-label{--editable-label-bg: color-mix(in srgb, var(--fate-blue) 28%, var(--fate-white) 72%);--editable-label-active-bg: color-mix(in srgb, var(--fate-white) 86%, var(--fate-blue) 14%);--editable-label-border: color-mix(in srgb, var(--fate-blue) 52%, var(--fate-white) 48%);--editable-label-border-active: color-mix(in srgb, var(--fate-blue) 68%, var(--fate-white) 32%);--editable-label-shadow: 0 2px 6px color-mix(in srgb, var(--fate-white) 14%, transparent), 0 6px 12px color-mix(in srgb, var(--fate-white) 8%, transparent);background:color-mix(in srgb,var(--fate-blue) 30%,var(--fate-white) 70%);color:#fff}}.consequence-slots[data-v-35a5a1b1]{padding:.4rem .75rem;display:flex;flex-direction:column;gap:.25rem}.consequence-row[data-v-35a5a1b1]{display:flex;align-items:center;gap:.5rem;padding:3px 0;border-bottom:1px solid var(--fate-light-border)}.consequence-row[data-v-35a5a1b1]:last-child{border-bottom:none}.consequence-severity[data-v-35a5a1b1]{font-size:1rem;font-weight:900;color:var(--fate-blue);min-width:20px;text-align:center}.consequence-label[data-v-35a5a1b1]{font-size:.7rem;font-weight:600;color:var(--fate-blue);text-transform:uppercase;letter-spacing:.5px;min-width:55px}.consequence-value[data-v-35a5a1b1]{flex:1;font-size:.875rem;color:var(--fate-text);min-height:1.4em;padding:1px 2px}.consequence-input[data-v-35a5a1b1]{flex:1;min-width:0;border:none;padding:2px 4px;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:transparent;outline:none}.consequence-input[data-v-35a5a1b1]:focus{border-bottom-color:var(--fate-blue)}.consequence-clear[data-v-35a5a1b1]{flex-shrink:0}.dice-track.red[data-v-7638109a]{--die-color: #dc2626;--die-color-light: #fee2e2}.dice-track.blue[data-v-7638109a]{--die-color: #1480b0;--die-color-light: #e8f4fb}.dice-label[data-v-7638109a]{font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--die-color);background:color-mix(in srgb,var(--die-color) 15%,var(--fate-white));padding:2px 4px;margin-bottom:4px}.dice-row[data-v-7638109a]{display:flex;gap:6px}.die[data-v-7638109a]{width:32px;height:32px;border-radius:6px;border:2px solid var(--die-color);background:var(--fate-white);padding:0;cursor:default;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001f;transition:all .15s ease;flex-shrink:0}.die.interactive[data-v-7638109a]{cursor:pointer}.die.interactive[data-v-7638109a]:hover:not(.active){background:color-mix(in srgb,var(--die-color) 15%,var(--fate-white))}.die.interactive:hover.active[data-v-7638109a]{filter:brightness(1.1)}.die.active[data-v-7638109a]{background:var(--die-color);box-shadow:0 2px 6px #0003,inset 0 1px #fff3;transform:scale(1.05)}.pip-grid[data-v-7638109a]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;width:20px;height:20px}.pip-cell[data-v-7638109a]{display:flex;align-items:center;justify-content:center}.pip[data-v-7638109a]{width:5px;height:5px;border-radius:50%;background:var(--die-color);opacity:.45}.die.active .pip[data-v-7638109a]{background:#fff;opacity:1}.icon-counter.red[data-v-de104157]{--icon-color: #dc2626;--icon-color-light: #fee2e2}.icon-counter.blue[data-v-de104157]{--icon-color: #1480b0;--icon-color-light: #e8f4fb}.icon-label[data-v-de104157]{font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--icon-color, var(--fate-blue));background:var(--icon-color-light, var(--fate-blue-light));padding:2px 4px;margin-bottom:4px}.icon-row[data-v-de104157]{display:flex;align-items:center;gap:4px;min-height:32px;flex-wrap:wrap}.icon-count[data-v-de104157]{font-size:.85rem;font-weight:700;color:var(--icon-color, var(--fate-blue));background:var(--icon-color-light, var(--fate-blue-light));border:2px solid var(--icon-color, var(--fate-blue));border-radius:4px;width:32px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:4px}.icon-item[data-v-de104157]{color:var(--icon-color, var(--fate-blue));flex-shrink:0}.icon-controls[data-v-de104157]{display:flex;gap:4px;margin-left:auto}[data-theme=dark] .icon-label,[data-theme=dark] .icon-count{background:color-mix(in srgb,var(--icon-color, var(--fate-blue)) 30%,var(--fate-white) 70%);color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-label,:root:not([data-theme=light]) .icon-count{background:color-mix(in srgb,var(--icon-color, var(--fate-blue)) 30%,var(--fate-white) 70%);color:#fff}}.modifier-list[data-v-052522f1]{padding:.25rem 0}.modifier-row[data-v-052522f1]{padding:.5rem .75rem;border-bottom:1px solid var(--fate-light-border)}.modifier-row--last-visible[data-v-052522f1]{border-bottom:none}.modifier-label-row[data-v-052522f1]{--editable-label-bg: color-mix(in srgb, var(--fate-blue-light) 90%, var(--fate-white) 10%);--editable-label-active-bg: color-mix(in srgb, var(--fate-white) 82%, var(--fate-blue-light) 18%);--editable-label-border: color-mix(in srgb, var(--fate-blue) 40%, transparent);--editable-label-border-active: color-mix(in srgb, var(--fate-blue) 72%, var(--fate-white) 28%);--editable-label-shadow: 0 2px 5px color-mix(in srgb, var(--fate-blue) 12%, transparent), 0 5px 10px color-mix(in srgb, var(--fate-blue) 8%, transparent);display:flex;align-items:center;font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--fate-blue);background:var(--fate-blue-light);padding:2px 4px}.modifier-label-wrap[data-v-052522f1]{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.25rem}.modifier-label-row--editable[data-v-052522f1]{border:1px dashed var(--editable-label-border);border-radius:4px;padding:3px 6px;flex:1;min-height:100%;background:var(--editable-label-bg)}.modifier-label-row--editable[data-v-052522f1]:focus-within{border-color:var(--editable-label-border-active);background:var(--editable-label-active-bg);box-shadow:var(--editable-label-shadow)}.modifier-label-row[data-v-052522f1]:not(.modifier-label-row--editable){flex:1}.modifier-label-text[data-v-052522f1]{flex:1}.modifier-label-input[data-v-052522f1]{flex:1;align-self:stretch;height:100%;border:none;padding:0;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;font-family:inherit;color:inherit;background:transparent;outline:none}.modifier-remove-btn[data-v-052522f1]{align-self:stretch}.modifier-remove-btn[data-v-052522f1] .fate-btn{height:100%}.modifier-add-row[data-v-052522f1]{display:flex;gap:.5rem;padding:.4rem .75rem;align-items:center}.btn-add[data-v-052522f1]{background:var(--fate-blue)!important;color:#fff!important}.btn-add[data-v-052522f1]:hover{background:var(--fate-blue-dark)!important}[data-theme=dark] .modifier-row{background:var(--fate-white)}[data-theme=dark] .modifier-label-row{--editable-label-bg: color-mix(in srgb, var(--fate-blue) 28%, var(--fate-white) 72%);--editable-label-active-bg: color-mix(in srgb, var(--fate-white) 86%, var(--fate-blue) 14%);--editable-label-border: color-mix(in srgb, var(--fate-blue) 52%, var(--fate-white) 48%);--editable-label-border-active: color-mix(in srgb, var(--fate-blue) 68%, var(--fate-white) 32%);--editable-label-shadow: 0 2px 6px color-mix(in srgb, var(--fate-white) 14%, transparent), 0 6px 12px color-mix(in srgb, var(--fate-white) 8%, transparent);background:color-mix(in srgb,var(--fate-blue) 30%,var(--fate-white) 70%);color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .modifier-row{background:var(--fate-white)}:root:not([data-theme=light]) .modifier-label-row{--editable-label-bg: color-mix(in srgb, var(--fate-blue) 28%, var(--fate-white) 72%);--editable-label-active-bg: color-mix(in srgb, var(--fate-white) 86%, var(--fate-blue) 14%);--editable-label-border: color-mix(in srgb, var(--fate-blue) 52%, var(--fate-white) 48%);--editable-label-border-active: color-mix(in srgb, var(--fate-blue) 68%, var(--fate-white) 32%);--editable-label-shadow: 0 2px 6px color-mix(in srgb, var(--fate-white) 14%, transparent), 0 6px 12px color-mix(in srgb, var(--fate-white) 8%, transparent);background:color-mix(in srgb,var(--fate-blue) 30%,var(--fate-white) 70%);color:#fff}}.fate-counter[data-v-3ccfa2e9]{display:flex;align-items:center;gap:.25rem}.fate-counter-value[data-v-3ccfa2e9]{font-size:1rem;font-weight:700;color:var(--fate-blue);text-align:center;min-width:28px}.fate-avatar[data-v-5bf86f01]{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;overflow:hidden}.fate-avatar__content[data-v-5bf86f01]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.fate-avatar--M[data-v-5bf86f01]{width:2rem;height:2rem;font-size:1rem}.fate-avatar--S[data-v-5bf86f01]{width:1.75rem;height:1.75rem;font-size:.95rem}.avatar-picker[data-v-5292c597]{display:flex;align-items:center;gap:.5rem}.avatar-input[data-v-5292c597]{width:3rem;text-align:center;font-size:1rem;border:none;border-bottom:1px solid var(--fate-border, #d0d0d0);padding:2px 4px;font-family:inherit;color:var(--fate-text, #333);background:transparent;outline:none}.avatar-input[data-v-5292c597]:focus{border-bottom-color:var(--fate-blue, #1c9ed6)}.avatar-hint[data-v-5292c597]{font-size:.7rem;color:var(--fate-text-light, #999)}@container (width < 768px){.avatar-hint[data-v-5292c597]{display:none}}.fate-checkbox[data-v-735bbe8b]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-box[data-v-735bbe8b]{position:relative;flex-shrink:0;width:20px;height:20px;border-radius:4px;border:1.5px solid var(--fate-border);background:var(--fate-white);transition:background .15s,border-color .15s}.fate-checkbox:hover .checkbox-box[data-v-735bbe8b]{border-color:var(--fate-blue)}.checkbox-box--checked[data-v-735bbe8b]{background:var(--fate-blue);border-color:var(--fate-blue)}.checkbox-checkmark[data-v-735bbe8b]{position:absolute;top:2px;left:6px;width:6px;height:10px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}.checkbox-label[data-v-735bbe8b]{font-size:.8rem;color:var(--fate-text-light);white-space:nowrap}.fate-dropdown[data-v-cb42be4c]{--dropdown-bg: var(--fate-btn-secondary-bg);--dropdown-bg-hover: var(--fate-btn-secondary-hover);--dropdown-fg: var(--fate-text);--dropdown-shadow: 0 1px 3px rgba(0, 0, 0, .12);--btn-size: 32px;--dropdown-padding-x: 1rem;--dropdown-min-width: 13rem;--dropdown-max-width: min(100%, 24rem);position:relative;display:inline-flex;align-items:center;width:var(--dropdown-width, fit-content);min-width:var(--dropdown-min-width);max-width:var(--dropdown-max-width);border-radius:4px;background:var(--dropdown-bg);color:var(--dropdown-fg);font-weight:500;box-shadow:var(--dropdown-shadow);transition:background .15s,opacity .15s,box-shadow .15s}.fate-dropdown[data-v-cb42be4c]:hover{background:var(--dropdown-bg-hover);box-shadow:0 2px 6px #00000026}.fate-dropdown__select[data-v-cb42be4c]{appearance:none;border:none;outline:none;background:transparent;color:inherit;font:inherit;font-size:inherit;line-height:normal;width:100%;min-width:0;height:var(--btn-size);padding:0 var(--dropdown-padding-x);padding-right:calc(var(--dropdown-padding-x) + 1.5rem);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fate-dropdown__icon[data-v-cb42be4c]{position:absolute;right:.7rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transform:rotate(90deg)}.fate-dropdown__select[data-v-cb42be4c]:disabled{cursor:not-allowed}.fate-dropdown--disabled[data-v-cb42be4c]{opacity:.4;pointer-events:none}.fate-dropdown--primary[data-v-cb42be4c]{--dropdown-bg: var(--fate-blue);--dropdown-bg-hover: var(--fate-blue-dark);--dropdown-fg: white}.fate-dropdown--secondary[data-v-cb42be4c]{--dropdown-bg: var(--fate-btn-secondary-bg);--dropdown-bg-hover: var(--fate-btn-secondary-hover);--dropdown-fg: var(--fate-text)}.fate-dropdown--danger-outline[data-v-cb42be4c]{--dropdown-bg: var(--fate-btn-danger-outline-bg);--dropdown-bg-hover: var(--fate-btn-danger-outline-hover);--dropdown-fg: var(--fate-red)}.fate-dropdown--danger[data-v-cb42be4c]{--dropdown-bg: var(--fate-red);--dropdown-bg-hover: var(--fate-btn-danger-hover);--dropdown-fg: white}.fate-dropdown--add[data-v-cb42be4c]{--dropdown-bg: var(--fate-blue-light);--dropdown-bg-hover: color-mix(in srgb, var(--fate-blue-light) 60%, var(--fate-blue) 40%);--dropdown-fg: var(--fate-blue)}.fate-dropdown--outline[data-v-cb42be4c]{--dropdown-bg: rgba(255, 255, 255, .15);--dropdown-bg-hover: rgba(255, 255, 255, .28);--dropdown-fg: white;--dropdown-shadow: 0 1px 3px rgba(0, 0, 0, .2)}.fate-dropdown--subtle[data-v-cb42be4c]{--dropdown-bg: transparent;--dropdown-bg-hover: rgba(0, 0, 0, .06);--dropdown-fg: var(--fate-text-light);--dropdown-shadow: none;border:1px solid var(--fate-border)}.fate-dropdown--ghost[data-v-cb42be4c]{--dropdown-bg: transparent;--dropdown-bg-hover: transparent;--dropdown-fg: var(--fate-text);--dropdown-shadow: none}.fate-dropdown--link[data-v-cb42be4c]{--dropdown-bg: transparent;--dropdown-bg-hover: transparent;--dropdown-fg: var(--fate-blue);--dropdown-shadow: none}.fate-dropdown--XS[data-v-cb42be4c]{--btn-size: 20px;--dropdown-padding-x: .3rem;font-size:.7rem}.fate-dropdown--S[data-v-cb42be4c]{--btn-size: 24px;--dropdown-padding-x: .6rem;font-size:.8rem}.fate-dropdown--M[data-v-cb42be4c]{--btn-size: 32px;--dropdown-padding-x: 1rem;font-size:.875rem}.fate-dropdown--L[data-v-cb42be4c]{--btn-size: 40px;--dropdown-padding-x: 1.25rem;font-size:1rem}.fate-dropdown--XL[data-v-cb42be4c]{--btn-size: 48px;--dropdown-padding-x: 1.6rem;font-size:1.1rem}.fate-dropdown--XXL[data-v-cb42be4c]{--btn-size: 56px;--dropdown-padding-x: 2rem;font-size:1.2rem}.character-sheet[data-v-a438f619]{display:grid;grid-template-columns:1fr 1fr;background:color-mix(in srgb,var(--fate-white) 72%,var(--fate-blue-light) 28%);border-radius:6px;overflow:clip;font-size:.875rem;box-shadow:0 4px 14px #0000001a}.character-name-bar[data-v-a438f619],.general[data-v-a438f619],.sheet-stress-row[data-v-a438f619],.red-blue-dice-section[data-v-a438f619],.gm-notes-section[data-v-a438f619],.form-actions[data-v-a438f619]{grid-column:1 / -1}.aspects[data-v-a438f619],.extras[data-v-a438f619]{border-right:none}.span-full[data-v-a438f619]{grid-column:1 / -1;border-right:none}.character-name-bar[data-v-a438f619]{display:flex;align-items:center;padding:.6rem .75rem;background:var(--fate-blue-dark);gap:.5rem;min-width:0}.character-name-text[data-v-a438f619]{flex:1 1 auto;font-size:1.05rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.character-name-bar-end[data-v-a438f619]{display:flex;align-items:center;gap:.4rem;margin-left:auto;flex-shrink:0}.character-type-badge[data-v-a438f619]{font-size:.65rem;font-weight:700;color:#fff;background:#0003;border-radius:3px;padding:1px 5px;letter-spacing:.06em;flex-shrink:0}.character-archived-badge[data-v-a438f619]{font-size:.65rem;font-weight:700;color:#fff6cf;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);border-radius:3px;padding:1px 5px;letter-spacing:.06em;flex-shrink:0}.general-grid[data-v-a438f619]{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.5rem .75rem;align-items:start}.general-right[data-v-a438f619]{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;min-width:160px;justify-self:end}.general-grid .field-label[data-v-a438f619]{width:110px;min-width:110px}.general-left[data-v-a438f619]{display:flex;flex-direction:column;gap:.25rem}.field-row[data-v-a438f619]{display:flex;align-items:center;gap:.5rem;padding:3px 0}.field-row--multiline[data-v-a438f619]{align-items:start}.field-row--stats[data-v-a438f619]{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.field-stats-edit[data-v-a438f619],.field-stats-view[data-v-a438f619]{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.5rem}.field-stat[data-v-a438f619]{display:inline-flex;align-items:center;gap:.5rem;justify-content:flex-end}.field-row--stats .field-stat+.field-stat[data-v-a438f619]{border-left:1px solid color-mix(in srgb,var(--fate-blue) 28%,var(--fate-white) 72%);padding-left:1rem}.field-label[data-v-a438f619]{font-size:.7rem;color:var(--fate-blue);font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:90px;flex-shrink:0}.field-value[data-v-a438f619]{border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white) 28%);border-radius:4px;background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%);min-width:120px;min-height:1.4em;padding:.3rem .45rem;color:var(--fate-text);font-size:.875rem}.general-left .field-value[data-v-a438f619]{flex:1 1 auto;min-width:0}.general .field-value[data-v-a438f619]{border:none;border-radius:0;background:transparent;min-width:0;padding:0}.field-value.field-description[data-v-a438f619]{min-height:2.8em;white-space:pre-wrap}.refresh-value[data-v-a438f619],.fate-points[data-v-a438f619]{font-size:1rem;font-weight:700;color:var(--fate-blue);text-align:center;min-width:28px}.field-input[data-v-a438f619]{border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white) 28%);border-radius:4px;padding:.3rem .45rem;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);width:100%;outline:none;box-shadow:0 1px 3px #0000000a}.field-input[data-v-a438f619]:focus{border-color:var(--fate-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--fate-blue-light) 70%,var(--fate-white) 30%)}.field-textarea[data-v-a438f619]{field-sizing:content;resize:vertical;min-height:3em;padding:.45rem .55rem}.text-area-display[data-v-a438f619]{padding:.6rem .75rem;white-space:pre-wrap;font-size:.875rem;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.text-area-display.markdown-content[data-v-a438f619]{white-space:normal}.markdown-content[data-v-a438f619] p{margin:0 0 .5em}.markdown-content[data-v-a438f619] p:last-child{margin-bottom:0}.markdown-content[data-v-a438f619] ul,.markdown-content[data-v-a438f619] ol{margin:.25em 0 .5em 1.25em;padding:0}.markdown-content[data-v-a438f619] li{margin-bottom:.15em}.markdown-content[data-v-a438f619] strong{font-weight:600}.markdown-content[data-v-a438f619] em{font-style:italic}.markdown-content[data-v-a438f619] h1,.markdown-content[data-v-a438f619] h2,.markdown-content[data-v-a438f619] h3{margin:.5em 0 .25em;font-size:1em;font-weight:700}.markdown-content[data-v-a438f619] code{font-family:monospace;background:#0000001a;padding:0 3px;border-radius:2px}.text-area-input[data-v-a438f619]{field-sizing:content;width:100%;border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white) 28%);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);resize:vertical;outline:none;min-height:80px;box-shadow:0 1px 3px #0000000a}.stunts-list[data-v-a438f619]{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.85rem}.stunt-add-btn[data-v-a438f619]{align-self:flex-start}.assigned-items-section[data-v-a438f619]{border-top:1px solid var(--fate-border)}.assigned-items-assign-row[data-v-a438f619]{padding:.75rem .75rem 0;display:flex;justify-content:flex-start}.assigned-items-assign-row[data-v-a438f619] .fate-dropdown{--dropdown-max-width: min(100%, 20rem)}.assigned-items-grid[data-v-a438f619]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.75rem}.assigned-item-card[data-v-a438f619]{min-width:0;display:flex;flex-direction:column;gap:.6rem;width:100%;padding:.75rem;border:1px solid color-mix(in srgb,var(--fate-blue-light) 62%,var(--fate-border));border-radius:8px;background:color-mix(in srgb,var(--fate-white) 88%,var(--fate-blue-light) 12%);text-align:left;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.assigned-item-card--clickable[data-v-a438f619]{cursor:pointer}.assigned-item-card--clickable[data-v-a438f619]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--fate-blue) 24%,var(--fate-border));box-shadow:0 4px 10px #00000014}.assigned-item-card__header[data-v-a438f619]{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.assigned-item-card__title-wrap[data-v-a438f619]{display:flex;align-items:flex-start;gap:.55rem;min-width:0;flex:1}.assigned-item-card__meta[data-v-a438f619]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.assigned-item-card__meta strong[data-v-a438f619]{font-size:.9rem;line-height:1.25}.assigned-item-card__description[data-v-a438f619]{display:-webkit-box;color:var(--fate-text-light);font-size:.78rem;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assigned-item-card__stats[data-v-a438f619]{display:flex;flex-wrap:wrap;gap:.35rem}.assigned-item-card__remove[data-v-a438f619]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9rem;height:1.9rem;border:none;border-radius:.45rem;background:color-mix(in srgb,var(--fate-red) 85%,black 15%);color:#fff;cursor:pointer}.assigned-item-card__remove-wrap[data-v-a438f619]{flex-shrink:0}.assigned-item-card__remove[data-v-a438f619]:hover{background:color-mix(in srgb,var(--fate-red) 92%,black 8%)}.assigned-item-card__pill[data-v-a438f619]{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .42rem;min-height:1.5rem;min-width:0;max-width:100%;border-radius:999px;background:color-mix(in srgb,var(--fate-blue-light) 75%,var(--fate-white));color:var(--fate-blue-dark);font-size:.7rem;font-weight:700;letter-spacing:.02em;line-height:1}.assigned-item-card__pill-text[data-v-a438f619]{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container character-card (width < 768px){.assigned-items-grid[data-v-a438f619]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (width < 768px){.assigned-items-grid[data-v-a438f619]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container character-card (width < 480px){.assigned-items-grid[data-v-a438f619]{grid-template-columns:1fr}}@container main (width < 480px){.assigned-items-grid[data-v-a438f619]{grid-template-columns:1fr}}.stunt-item[data-v-a438f619]{font-size:.8rem;margin-bottom:.35rem;line-height:1.4}.stunt-edit-row[data-v-a438f619]{display:flex;align-items:start;gap:.5rem}.stunt-edit-fields[data-v-a438f619]{display:flex;flex-direction:column;gap:2px;flex:1}.stunt-name-input[data-v-a438f619]{border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white) 28%);border-radius:4px;padding:.3rem .45rem;font-size:.8rem;font-family:inherit;font-weight:600;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);outline:none;width:100%}.stunt-desc-textarea[data-v-a438f619]{field-sizing:content;resize:none;border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white) 28%);border-radius:4px;padding:.3rem .45rem;font-size:.75rem;font-family:inherit;color:var(--fate-text-light);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);outline:none;width:100%;min-height:1.5em;overflow:hidden}.stunt-name-input[data-v-a438f619]:focus,.stunt-desc-textarea[data-v-a438f619]:focus{border-color:var(--fate-blue)}.sheet-section-header[data-v-a438f619]{display:flex;align-items:center;justify-content:space-between}.section-header-toggle[data-v-a438f619]{cursor:pointer;-webkit-user-select:none;user-select:none}.section-header-toggle:hover .section-toggle[data-v-a438f619]{color:#fff}.section-toggle[data-v-a438f619]{font-size:.65rem;color:#ffffffb3;line-height:1}.sheet-stress-row[data-v-a438f619]{display:grid;grid-template-columns:max-content 1fr;background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.stress-section[data-v-a438f619]{display:flex;flex-direction:column;min-width:310px}.stress-content[data-v-a438f619]{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.75rem}.consequences[data-v-a438f619]{border-bottom:none}.stress-track-list[data-v-a438f619]{display:flex;flex-direction:column;gap:.75rem}.stress-track-row[data-v-a438f619]{display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.stress-track-wrap[data-v-a438f619]{flex:1;min-width:215px;overflow:visible}.stress-track-controls[data-v-a438f619]{display:flex;flex-direction:row;gap:4px;padding-bottom:2px;flex-shrink:0}.stress-ctrl-btn[data-v-a438f619]{padding:0}.consequence-config[data-v-a438f619]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.4rem .75rem;overflow:hidden}.dice-tracks[data-v-a438f619]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem .75rem}.btn-flavor[data-v-a438f619]{background:var(--fate-blue)!important;color:#fff!important}.btn-flavor[data-v-a438f619]:hover{background:var(--fate-blue-dark)!important}.stress-add-btn[data-v-a438f619]{align-self:flex-start}.gm-notes-section[data-v-a438f619]{background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.gm-options-divider[data-v-a438f619]{height:1px;margin:0;background:#00000014}.gm-notes-display[data-v-a438f619]{background:transparent}.form-actions[data-v-a438f619]{display:flex;justify-content:flex-end;gap:.75rem;padding:.75rem;background:color-mix(in srgb,var(--fate-white) 88%,var(--fate-blue-light) 12%)}.nsc-hidden-body[data-v-a438f619]{padding:.75rem}.nsc-hidden-name[data-v-a438f619]{font-size:1rem;font-weight:700;color:var(--fate-text);margin-bottom:.25rem}.nsc-hidden-concept[data-v-a438f619]{font-size:.875rem;color:var(--fate-text-light);margin-bottom:.5rem;font-style:italic}.nsc-hidden-label[data-v-a438f619]{font-size:.75rem;color:var(--fate-text-muted)}@container character-card (width < 768px){.character-sheet[data-v-a438f619]{grid-template-columns:1fr}.aspects[data-v-a438f619],.extras[data-v-a438f619]{border-right:none}.sheet-stress-row[data-v-a438f619]{grid-template-columns:1fr}.stress-section[data-v-a438f619]{border-right:none;min-width:0}.general-grid[data-v-a438f619]{grid-template-columns:1fr}.general-right[data-v-a438f619]{align-items:stretch;min-width:0;justify-self:end}.form-actions[data-v-a438f619]{flex-wrap:wrap;justify-content:flex-end}}@container character-card (width < 480px){.field-row[data-v-a438f619]{flex-direction:column;align-items:stretch}.general-grid .field-label[data-v-a438f619]{width:auto;min-width:0}.character-name-bar[data-v-a438f619] .fate-btn{--btn-size: 40px;min-height:var(--btn-size)}}@container character-card (width <= 325px){.field-stat+.field-stat[data-v-a438f619]{border-left:none;padding-left:0}.form-actions .btn-label[data-v-a438f619],.character-name-bar[data-v-a438f619] .btn-label{display:none}.form-actions[data-v-a438f619] .fate-btn,.character-name-bar[data-v-a438f619] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}@container main (width < 768px){.character-sheet[data-v-a438f619]{grid-template-columns:1fr}.aspects[data-v-a438f619],.extras[data-v-a438f619]{border-right:none}.sheet-stress-row[data-v-a438f619]{grid-template-columns:1fr}.stress-section[data-v-a438f619]{border-right:none;min-width:0}.general-grid[data-v-a438f619]{grid-template-columns:1fr}.general-right[data-v-a438f619]{align-items:stretch;min-width:0;justify-self:end}.form-actions[data-v-a438f619]{flex-wrap:wrap;justify-content:flex-end}}@container main (width < 480px){.field-row[data-v-a438f619]{flex-direction:column;align-items:stretch}.general-grid .field-label[data-v-a438f619]{width:auto;min-width:0}.character-name-bar[data-v-a438f619] .fate-btn{--btn-size: 40px;min-height:var(--btn-size)}}@container main (width <= 325px){.field-stat+.field-stat[data-v-a438f619]{border-left:none;padding-left:0}.form-actions .btn-label[data-v-a438f619],.character-name-bar[data-v-a438f619] .btn-label{display:none}.form-actions[data-v-a438f619] .fate-btn,.character-name-bar[data-v-a438f619] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}[data-theme=dark] .character-sheet,[data-theme=dark] .sheet-stress-row,[data-theme=dark] .consequence-row-flex,[data-theme=dark] .gm-notes-section,[data-theme=dark] .form-actions,[data-theme=dark] .sheet-section,[data-theme=dark] .text-area-display,[data-theme=dark] .field-value{background:var(--fate-white)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .character-sheet,:root:not([data-theme=light]) .sheet-stress-row,:root:not([data-theme=light]) .consequence-row-flex,:root:not([data-theme=light]) .gm-notes-section,:root:not([data-theme=light]) .form-actions,:root:not([data-theme=light]) .sheet-section,:root:not([data-theme=light]) .text-area-display,:root:not([data-theme=light]) .field-value{background:var(--fate-white)}:root:not([data-theme=light]) .field-input,:root:not([data-theme=light]) .text-area-input,:root:not([data-theme=light]) .stunt-name-input,:root:not([data-theme=light]) .stunt-desc-textarea{background:var(--fate-bg)}}.item-sheet[data-v-6f17ba8d]{display:grid;grid-template-columns:1fr 1fr;background:color-mix(in srgb,var(--fate-white) 72%,var(--fate-blue-light) 28%);border-radius:6px;overflow:clip;font-size:.875rem;box-shadow:0 4px 14px #0000001a}.item-sheet--hidden[data-v-6f17ba8d]{display:block}.item-hidden-body[data-v-6f17ba8d]{padding:1rem .9rem;text-align:center}.item-hidden-label[data-v-6f17ba8d]{font-size:.8rem;color:var(--fate-text-light);font-style:italic}.item-hidden-badge[data-v-6f17ba8d],.item-archived-badge[data-v-6f17ba8d]{background:#ffffff2e;color:#fff6cf;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:3px;letter-spacing:.05em;border:1px solid rgba(255,255,255,.28)}.item-type-badge[data-v-6f17ba8d]{background:#ffffff4d;color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:3px;letter-spacing:.05em}.item-name-bar[data-v-6f17ba8d],.allgemeines[data-v-6f17ba8d],.sheet-stress-row[data-v-6f17ba8d],.gm-notes-section[data-v-6f17ba8d],.form-actions[data-v-6f17ba8d]{grid-column:1 / -1}.extras[data-v-6f17ba8d]{border-right:none}.span-full[data-v-6f17ba8d]{grid-column:1 / -1;border-right:none}.item-name-bar[data-v-6f17ba8d]{display:flex;align-items:center;padding:.6rem .75rem;background:var(--fate-blue-dark);gap:.5rem;min-width:0}.item-name-text[data-v-6f17ba8d]{flex:1 1 auto;font-size:1.05rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.item-name-bar-end[data-v-6f17ba8d]{display:flex;align-items:center;gap:.4rem;margin-left:auto;flex-shrink:0}.item-type-badge[data-v-6f17ba8d]{font-size:.65rem;font-weight:700;color:#fff;background:#0003;border-radius:3px;padding:1px 5px;letter-spacing:.06em;flex-shrink:0}.allgemeines-grid[data-v-6f17ba8d]{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.5rem .75rem;align-items:start}.allgemeines-left[data-v-6f17ba8d]{display:flex;flex-direction:column;gap:.25rem}.allgemeines-grid .field-label[data-v-6f17ba8d]{width:110px;min-width:110px}.field-row[data-v-6f17ba8d]{display:flex;align-items:center;gap:.5rem;padding:3px 0}.field-row--multiline[data-v-6f17ba8d]{align-items:start}.field-label[data-v-6f17ba8d]{font-size:.7rem;color:var(--fate-blue);font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:90px;flex-shrink:0}.field-value[data-v-6f17ba8d]{border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white)28%);border-radius:4px;background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%);min-width:120px;min-height:1.4em;padding:.3rem .45rem;color:var(--fate-text);font-size:.875rem}.allgemeines-left .field-value[data-v-6f17ba8d],.allgemeines-left .field-input[data-v-6f17ba8d]{flex:1 1 auto;min-width:0}.field-value.field-description[data-v-6f17ba8d]{min-height:2.8em;white-space:pre-wrap}.field-input[data-v-6f17ba8d]{border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white)28%);border-radius:4px;padding:.3rem .45rem;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);width:100%;outline:none;box-shadow:0 1px 3px #0000000a}.field-input[data-v-6f17ba8d]:focus{border-color:var(--fate-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--fate-blue-light) 70%,var(--fate-white)30%)}.field-textarea[data-v-6f17ba8d]{field-sizing:content;resize:vertical;min-height:3em;padding:.45rem .55rem}.sheet-section[data-v-6f17ba8d]{background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.sheet-section-header[data-v-6f17ba8d]{background:var(--fate-blue);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:3px .75rem;display:flex;align-items:center;justify-content:space-between}.text-area-display[data-v-6f17ba8d]{padding:.6rem .75rem;white-space:pre-wrap;font-size:.875rem;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.text-area-display.markdown-content[data-v-6f17ba8d]{white-space:normal}.markdown-content[data-v-6f17ba8d] p{margin:0 0 .5em}.markdown-content[data-v-6f17ba8d] p:last-child{margin-bottom:0}.markdown-content[data-v-6f17ba8d] ul,.markdown-content[data-v-6f17ba8d] ol{margin:.25em 0 .5em 1.25em;padding:0}.markdown-content[data-v-6f17ba8d] li{margin-bottom:.15em}.markdown-content[data-v-6f17ba8d] strong{font-weight:600}.markdown-content[data-v-6f17ba8d] em{font-style:italic}.markdown-content[data-v-6f17ba8d] h1,.markdown-content[data-v-6f17ba8d] h2,.markdown-content[data-v-6f17ba8d] h3{margin:.5em 0 .25em;font-size:1em;font-weight:700}.markdown-content[data-v-6f17ba8d] code{font-family:monospace;background:#0000001a;padding:0 3px;border-radius:2px}.text-area-input[data-v-6f17ba8d]{field-sizing:content;width:100%;border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white)28%);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);resize:vertical;outline:none;min-height:80px;box-shadow:0 1px 3px #0000000a}.stunts-list[data-v-6f17ba8d]{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.85rem}.stunt-add-btn[data-v-6f17ba8d]{align-self:flex-start}.stunt-item[data-v-6f17ba8d]{font-size:.8rem;margin-bottom:.35rem;line-height:1.4}.stunt-edit-row[data-v-6f17ba8d]{display:flex;align-items:start;gap:.5rem}.stunt-edit-fields[data-v-6f17ba8d]{display:flex;flex-direction:column;gap:2px;flex:1}.stunt-name-input[data-v-6f17ba8d]{border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white)28%);border-radius:4px;padding:.3rem .45rem;font-size:.8rem;font-family:inherit;font-weight:600;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);outline:none;width:100%}.stunt-desc-textarea[data-v-6f17ba8d]{field-sizing:content;resize:none;border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white)28%);border-radius:4px;padding:.3rem .45rem;font-size:.75rem;font-family:inherit;color:var(--fate-text-light);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);outline:none;width:100%;min-height:1.5em;overflow:hidden}.stunt-name-input[data-v-6f17ba8d]:focus,.stunt-desc-textarea[data-v-6f17ba8d]:focus{border-color:var(--fate-blue)}.section-header-toggle[data-v-6f17ba8d]{cursor:pointer;-webkit-user-select:none;user-select:none}.section-header-toggle:hover .section-toggle[data-v-6f17ba8d]{color:#fff}.section-toggle[data-v-6f17ba8d]{font-size:.65rem;color:#ffffffb3;line-height:1}.sheet-stress-row[data-v-6f17ba8d]{grid-column:1 / -1;display:grid;grid-template-columns:max-content 1fr;background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.stress-section[data-v-6f17ba8d]{display:flex;flex-direction:column;min-width:310px}.stress-content[data-v-6f17ba8d]{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.75rem}.stress-track-list[data-v-6f17ba8d]{display:flex;flex-direction:column;gap:.75rem}.stress-track-row[data-v-6f17ba8d]{display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.stress-track-wrap[data-v-6f17ba8d]{flex:1;min-width:215px;overflow:visible}.stress-track-controls[data-v-6f17ba8d]{display:flex;flex-direction:row;gap:4px;padding-bottom:2px;flex-shrink:0}.stress-ctrl-btn[data-v-6f17ba8d]{padding:0}.consequences[data-v-6f17ba8d]{border-bottom:none}.consequence-config[data-v-6f17ba8d]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.4rem .75rem;overflow:hidden}.red-blue-dice-section[data-v-6f17ba8d],.modifiers-section[data-v-6f17ba8d]{background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.dice-tracks[data-v-6f17ba8d]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem .75rem}.dice-hint[data-v-6f17ba8d]{font-size:.78rem;color:var(--fate-text-light);margin-top:.5rem;margin-bottom:0;line-height:1.4;padding:0 .75rem .5rem}.gm-notes-section[data-v-6f17ba8d]{background:color-mix(in srgb,var(--fate-white) 90%,var(--fate-blue-light) 10%)}.gm-options-divider[data-v-6f17ba8d]{height:1px;margin:0;background:#00000014}.gm-notes-display[data-v-6f17ba8d]{background:transparent}.form-actions[data-v-6f17ba8d]{display:flex;justify-content:flex-end;gap:.75rem;padding:.75rem;background:color-mix(in srgb,var(--fate-white) 88%,var(--fate-blue-light) 12%)}.aspect-fields[data-v-6f17ba8d]{padding:.25rem 0}.aspect-row[data-v-6f17ba8d]{display:flex;align-items:center;gap:.5rem;padding:3px .75rem;background:color-mix(in srgb,var(--fate-white) 91%,var(--fate-blue-light) 9%);border-bottom:1px solid var(--fate-light-border)}.aspect-row[data-v-6f17ba8d]:last-child,.aspect-row[data-v-6f17ba8d]:has(+.aspect-add-row){border-bottom:none}.aspect-label[data-v-6f17ba8d]{font-size:.7rem;color:var(--fate-blue);font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:70px;flex-shrink:0}.aspect-value[data-v-6f17ba8d]{flex:1;min-height:1.4em;padding:1px 2px;color:var(--fate-text)}.aspect-input[data-v-6f17ba8d]{flex:1;min-width:0;border:1px solid color-mix(in srgb,var(--fate-blue-light) 72%,var(--fate-white)28%);border-radius:4px;padding:.3rem .45rem;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);outline:none}.aspect-input[data-v-6f17ba8d]:focus{border-color:var(--fate-blue)}.btn-flavor[data-v-6f17ba8d]{background:var(--fate-blue)!important;color:#fff!important}.btn-flavor[data-v-6f17ba8d]:hover{background:var(--fate-blue-dark)!important}.stress-add-btn[data-v-6f17ba8d]{align-self:flex-start}.aspect-add-row[data-v-6f17ba8d]{display:flex;gap:.5rem;padding:.4rem .75rem;align-items:center}@container character-card (width < 768px){.item-sheet[data-v-6f17ba8d]{grid-template-columns:1fr}.extras[data-v-6f17ba8d]{border-right:none}.sheet-stress-row[data-v-6f17ba8d]{grid-template-columns:1fr}}@container character-card (width < 480px){.field-row[data-v-6f17ba8d]{flex-direction:column;align-items:stretch}.allgemeines-grid .field-label[data-v-6f17ba8d]{width:auto;min-width:0}.form-actions[data-v-6f17ba8d]{flex-wrap:wrap;justify-content:flex-end}.form-actions .btn-label[data-v-6f17ba8d],.item-name-bar[data-v-6f17ba8d] .btn-label{display:none}.form-actions[data-v-6f17ba8d] .fate-btn,.item-name-bar[data-v-6f17ba8d] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}@container main (width < 768px){.item-sheet[data-v-6f17ba8d]{grid-template-columns:1fr}.extras[data-v-6f17ba8d]{border-right:none}.sheet-stress-row[data-v-6f17ba8d]{grid-template-columns:1fr}}@container main (width < 480px){.field-row[data-v-6f17ba8d]{flex-direction:column;align-items:stretch}.allgemeines-grid .field-label[data-v-6f17ba8d]{width:auto;min-width:0}.form-actions[data-v-6f17ba8d]{flex-wrap:wrap;justify-content:flex-end}.form-actions .btn-label[data-v-6f17ba8d],.item-name-bar[data-v-6f17ba8d] .btn-label{display:none}.form-actions[data-v-6f17ba8d] .fate-btn,.item-name-bar[data-v-6f17ba8d] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}[data-theme=dark] .item-sheet,[data-theme=dark] .sheet-stress-row,[data-theme=dark] .gm-notes-section,[data-theme=dark] .form-actions,[data-theme=dark] .sheet-section,[data-theme=dark] .red-blue-dice-section,[data-theme=dark] .text-area-display,[data-theme=dark] .field-value{background:var(--fate-white)}[data-theme=dark] .field-input,[data-theme=dark] .text-area-input,[data-theme=dark] .stunt-name-input,[data-theme=dark] .stunt-desc-textarea{background:var(--fate-bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .item-sheet,:root:not([data-theme=light]) .sheet-stress-row,:root:not([data-theme=light]) .gm-notes-section,:root:not([data-theme=light]) .form-actions,:root:not([data-theme=light]) .sheet-section,:root:not([data-theme=light]) .red-blue-dice-section,:root:not([data-theme=light]) .text-area-display,:root:not([data-theme=light]) .field-value{background:var(--fate-white)}:root:not([data-theme=light]) .field-input,:root:not([data-theme=light]) .text-area-input,:root:not([data-theme=light]) .stunt-name-input,:root:not([data-theme=light]) .stunt-desc-textarea{background:var(--fate-bg)}}.fate-radio-group[data-v-d4f7390d]{display:flex;flex-direction:column}.fate-radio[data-v-d4f7390d]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-ring[data-v-d4f7390d]{position:relative;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--fate-border);background:var(--fate-white);transition:border-color .15s;display:flex;align-items:center;justify-content:center}.fate-radio:hover .radio-ring[data-v-d4f7390d],.radio-ring--checked[data-v-d4f7390d]{border-color:var(--fate-blue)}.radio-dot[data-v-d4f7390d]{width:10px;height:10px;border-radius:50%;background:var(--fate-blue)}.radio-label[data-v-d4f7390d]{font-size:.8rem;color:var(--fate-text-light);white-space:nowrap}.card-heading[data-v-9a3f83ac]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.45rem}.card-heading h2[data-v-9a3f83ac]{margin:0;font-size:.86rem;line-height:1.2;color:var(--fate-heading)}.table-wrap[data-v-9a3f83ac]{width:100%;border:1px solid var(--fate-light-border);border-radius:8px;overflow:hidden}.action-table[data-v-9a3f83ac]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.72rem}.action-table th[data-v-9a3f83ac],.action-table td[data-v-9a3f83ac]{border:0;border-right:1px solid var(--fate-light-border);border-bottom:1px solid var(--fate-light-border);padding:.35rem .4rem;text-align:left;vertical-align:top;line-height:1.28;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.action-table thead th[data-v-9a3f83ac]{font-size:.66rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fate-heading);background:color-mix(in srgb,var(--fate-blue) 9%,var(--fate-white))}.action-table tbody th[data-v-9a3f83ac]{color:var(--fate-heading);background:color-mix(in srgb,var(--fate-blue-light) 45%,var(--fate-white));font-weight:700;width:17%}.action-table td[data-v-9a3f83ac]{color:var(--fate-text-light)}.action-table tr[data-v-9a3f83ac]>*:last-child{border-right:0}.action-table tbody tr[data-v-9a3f83ac]:last-child>*{border-bottom:0}.token-boost[data-v-9a3f83ac]{color:var(--fate-heading);font-weight:700}.token-value[data-v-9a3f83ac]{color:color-mix(in srgb,var(--fate-heading) 80%,var(--fate-text-light));font-weight:700}.action-label[data-v-9a3f83ac]{display:inline-flex;align-items:center;gap:.25rem}.action-label-emoji[data-v-9a3f83ac]{flex:0 0 auto;font-size:.8rem;line-height:1}.action-accordion[data-v-9a3f83ac]{display:grid;gap:.45rem}.action-accordion-item[data-v-9a3f83ac]{border:1px solid var(--fate-light-border);border-radius:8px;background:color-mix(in srgb,var(--fate-blue-light) 30%,var(--fate-white));overflow:hidden}.action-accordion-trigger[data-v-9a3f83ac]{width:100%;border:none;background:transparent;color:var(--fate-heading);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;text-align:left;font-weight:700;cursor:pointer}.action-accordion-trigger[data-v-9a3f83ac]:focus-visible{outline:2px solid color-mix(in srgb,var(--fate-blue) 70%,white);outline-offset:-2px}.action-accordion-panel[data-v-9a3f83ac]{border-top:1px solid var(--fate-light-border);padding:.45rem .6rem .55rem}.action-accordion-grid[data-v-9a3f83ac]{margin:0;display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.3rem .45rem}.action-accordion-grid dt[data-v-9a3f83ac],.action-accordion-grid dd[data-v-9a3f83ac]{margin:0;font-size:.72rem;line-height:1.3}.action-accordion-grid dt[data-v-9a3f83ac]{color:var(--fate-heading);font-weight:700}.action-accordion-grid dd[data-v-9a3f83ac]{color:var(--fate-text-light)}@container cheatsheet (max-width: 34rem){.action-accordion-grid[data-v-9a3f83ac]{grid-template-columns:1fr;gap:.15rem}.action-accordion-grid dt[data-v-9a3f83ac]{margin-top:.2rem}}@container cheatsheet (max-width: 47.999rem){.table-wrap[data-v-9a3f83ac]{display:none}}@container cheatsheet (min-width: 48rem){.action-accordion[data-v-9a3f83ac]{display:none}.table-wrap[data-v-9a3f83ac]{display:block}}.card-heading[data-v-1d843499]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.45rem}.card-heading h2[data-v-1d843499]{margin:0;font-size:.86rem;line-height:1.2;color:var(--fate-heading)}.compact-list[data-v-1d843499]{display:flex;flex-direction:column;gap:.28rem;margin:0;padding-left:1rem}.compact-list li[data-v-1d843499]{font-size:.72rem;line-height:1.25;color:var(--fate-text-light)}.card-heading[data-v-2e91e1a3]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.45rem}.card-heading h2[data-v-2e91e1a3]{margin:0;font-size:.86rem;line-height:1.2;color:var(--fate-heading)}.compact-list[data-v-2e91e1a3]{display:flex;flex-direction:column;gap:.28rem;margin:0;padding-left:1rem}.compact-list li[data-v-2e91e1a3]{font-size:.72rem;line-height:1.25;color:var(--fate-text-light)}.ladder-grid[data-v-627fb633]{display:grid;grid-template-columns:minmax(3.75rem,auto) minmax(0,1fr);border:1px solid var(--fate-light-border);border-radius:8px;overflow:hidden}.ladder-head[data-v-627fb633],.ladder-row[data-v-627fb633]{display:contents}.ladder-grid span[data-v-627fb633]{padding:.35rem .45rem;border-bottom:1px solid var(--fate-light-border);font-size:.74rem}.ladder-grid [role=columnheader][data-v-627fb633]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fate-heading);background:color-mix(in srgb,var(--fate-blue) 8%,var(--fate-white))}.ladder-grid .ladder-value[data-v-627fb633]{font-weight:700;color:var(--fate-heading)}.ladder-grid .ladder-row:nth-last-child(-n+1) span[data-v-627fb633]{border-bottom:none}.chances-table[data-v-979aedba]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--fate-light-border);border-radius:8px;overflow:hidden}.chances-table th[data-v-979aedba],.chances-table td[data-v-979aedba]{padding:.35rem .45rem;border-bottom:1px solid var(--fate-light-border);text-align:left;font-size:.74rem;line-height:1.2}.chances-table th[data-v-979aedba]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fate-heading);background:color-mix(in srgb,var(--fate-blue) 8%,var(--fate-white))}.chances-table tbody tr:last-child td[data-v-979aedba]{border-bottom:0}.chances-value[data-v-979aedba]{font-weight:700;color:var(--fate-heading)}.card-heading[data-v-eb676103]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.45rem}.card-heading h2[data-v-eb676103]{margin:0;font-size:.86rem;line-height:1.2;color:var(--fate-heading)}.compact-list[data-v-eb676103]{display:flex;flex-direction:column;gap:.28rem;margin:0;padding-left:1rem}.compact-list li[data-v-eb676103]{font-size:.72rem;line-height:1.25;color:var(--fate-text-light)}.card-heading[data-v-ee3b59a6]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.45rem}.card-heading h2[data-v-ee3b59a6]{margin:0;font-size:.86rem;line-height:1.2;color:var(--fate-heading)}.compact-list[data-v-ee3b59a6]{display:flex;flex-direction:column;gap:.28rem;margin:0;padding-left:1rem}.compact-list li[data-v-ee3b59a6]{font-size:.72rem;line-height:1.25;color:var(--fate-text-light)}.card-heading[data-v-ad9a4ea2]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid var(--fate-blue-light)}.card-heading h2[data-v-ad9a4ea2]{margin:0;font-size:.92rem;line-height:1.2;color:var(--fate-heading);letter-spacing:.015em}.compact-list[data-v-ad9a4ea2]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:0}.compact-list li[data-v-ad9a4ea2]{list-style:none;margin:0;padding:.45rem .5rem;border:1px solid var(--fate-blue-light);border-left-width:.23rem;border-radius:8px;background:var(--fate-white);line-height:1.3;font-size:.72rem;color:var(--fate-text-light)}.compact-list li[data-v-ad9a4ea2]:nth-child(1){border-left-color:#f0c040}.compact-list li[data-v-ad9a4ea2]:nth-child(2){border-left-color:var(--fate-blue)}.compact-list li[data-v-ad9a4ea2]:nth-child(3){border-left-color:var(--fate-green)}.card-heading[data-v-19ddd0a3]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.45rem}.card-heading h2[data-v-19ddd0a3]{margin:0;font-size:.86rem;line-height:1.2;color:var(--fate-heading)}.compact-list[data-v-19ddd0a3]{display:flex;flex-direction:column;gap:.28rem;margin:0;padding-left:1rem}.compact-list li[data-v-19ddd0a3]{font-size:.72rem;line-height:1.25;color:var(--fate-text-light)}.card-heading[data-v-142ab9eb]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.55rem;padding-bottom:.35rem;border-bottom:1px solid var(--fate-blue-light)}.card-heading h2[data-v-142ab9eb]{margin:0;font-size:.86rem;line-height:1.2;color:var(--fate-heading)}.compact-list[data-v-142ab9eb]{display:flex;flex-direction:column;gap:.32rem;margin:0;padding-left:0}.compact-list li[data-v-142ab9eb]{list-style:none;margin:0;position:relative;padding:.38rem .45rem .38rem 1.45rem;border:1px solid var(--fate-light-border);border-radius:7px;background:color-mix(in srgb,var(--fate-white) 94%,var(--fate-blue-light) 6%);line-height:1.28;font-size:.72rem;color:var(--fate-text-light)}.compact-list li[data-v-142ab9eb]:before{content:"";position:absolute;left:.5rem;top:.52rem;width:.52rem;height:.52rem;border:1.5px solid var(--fate-blue);border-radius:2px;background:var(--fate-white)}.cheat-sheet-page[data-v-8feb3adf]{width:min(100%,1200px);max-width:100%;margin-inline:auto}.sheet-content[data-v-8feb3adf]{width:100%;max-width:none;container-type:inline-size;container-name:cheatsheet}.cheat-grid[data-v-8feb3adf]{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:start}.cheat-card-slot[data-v-8feb3adf]{background:var(--fate-white);border:1px solid var(--fate-border);border-radius:10px;padding:.95rem;box-shadow:0 8px 24px #0f172a0f;min-width:0}.cheat-card-actions[data-v-8feb3adf]{grid-column:auto}@container cheatsheet (max-width: 34rem){.cheat-card-slot[data-v-8feb3adf]{padding:.85rem}}@container cheatsheet (min-width: 35rem){.cheat-grid[data-v-8feb3adf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cheatsheet (min-width: 62rem){.cheat-sheet-page[data-v-8feb3adf]{padding:.9rem;border:1px solid color-mix(in srgb,var(--fate-border) 80%,white);border-radius:12px;background:color-mix(in srgb,var(--fate-white) 86%,var(--fate-blue-light) 14%);box-shadow:0 2px 6px #0f172a14,0 16px 36px #0f172a1f;overflow:hidden}.cheat-grid[data-v-8feb3adf]{grid-template-columns:minmax(11.5rem,13rem) repeat(3,minmax(0,1fr));grid-template-areas:"leiter aktionen aktionen aktionen" "leiter challenges scene-setup milestones" "chances contests scene-setup milestones" "chances contests scene-setup milestones";gap:.5rem}.cheat-card-ladder[data-v-8feb3adf]{grid-area:leiter;align-self:start}.cheat-card-actions[data-v-8feb3adf]{grid-area:aktionen;display:flex;flex-direction:column}.cheat-card-actions[data-v-8feb3adf] .table-wrap{flex:1 1 auto;min-height:0;display:flex}.cheat-card-actions[data-v-8feb3adf] .action-table{height:100%}.rule-area-challenges[data-v-8feb3adf]{grid-area:challenges}.rule-area-contests[data-v-8feb3adf]{grid-area:contests}.rule-area-milestones[data-v-8feb3adf]{grid-area:milestones}.rule-area-chances[data-v-8feb3adf]{grid-area:chances}.rule-area-scene-setup[data-v-8feb3adf]{grid-area:scene-setup}.cheat-sheet-page-basic .cheat-grid[data-v-8feb3adf]{grid-template-columns:minmax(11.5rem,13rem) repeat(3,minmax(0,1fr));grid-template-areas:"leiter aktionen aktionen aktionen" "leiter aspekte aspekte x" "chance y z u"}.cheat-sheet-page-basic .rule-area-aspect-types[data-v-8feb3adf]{grid-area:aspekte}.cheat-sheet-page-basic .rule-area-chances[data-v-8feb3adf]{grid-area:chance}.cheat-sheet-page-basic .rule-area-concede[data-v-8feb3adf]{grid-area:z}.cheat-sheet-page-basic .rule-area-consequences-basic[data-v-8feb3adf]{grid-area:y}}.dashboard-view[data-v-fab8fff2]{width:100%}.campaign-dropdown[data-v-fab8fff2]{margin-top:.25rem}[data-v-fab8fff2] .campaign-dropdown.fate-dropdown{display:flex;width:100%;min-width:0;max-width:100%;overflow:hidden;--dropdown-min-width: 0;--dropdown-max-width: 100%}.dashboard-sidebar[data-v-fab8fff2] .campaign-dropdown.fate-dropdown{width:165px}[data-v-fab8fff2] .campaign-dropdown .fate-dropdown__select{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-select-inline[data-v-fab8fff2]{flex:1;min-width:0;padding:.25rem .4rem;font-size:.85rem;border:1px solid var(--fate-border);border-radius:4px;background:var(--fate-white);color:var(--fate-text);cursor:pointer}.campaign-select-inline[data-v-fab8fff2]:focus{outline:2px solid var(--fate-blue);outline-offset:2px}.campaign-select-empty[data-v-fab8fff2]{color:var(--fate-text-light);font-size:.82rem;margin-top:.25rem;white-space:nowrap}.dashboard-sidebar[data-v-fab8fff2]{position:fixed;left:0;top:56px;bottom:0;width:188px;background:var(--fate-white);box-shadow:2px 0 8px #00000014;overflow:hidden;z-index:10;display:flex;flex-direction:column;transition:transform .2s ease,height .2s ease,border-radius .2s ease}.sidebar-content[data-v-fab8fff2]{flex:1;min-height:0;overflow-y:auto;padding-bottom:1.25rem;padding-left:.5rem}.dashboard-sidebar.collapsed[data-v-fab8fff2]{transform:translate(-188px)}.sidebar-lash[data-v-fab8fff2]{position:fixed;left:0;top:62px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--fate-white);border:none;border-radius:0 6px 6px 0;box-shadow:2px 2px 6px #0000001f;color:var(--fate-text-light);cursor:pointer}.sidebar-lash[data-v-fab8fff2]:hover{background:var(--fate-blue-light);color:var(--fate-blue)}.sidebar-header[data-v-fab8fff2]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .3rem .7rem;border-bottom:1px solid var(--fate-border)}.sidebar-title[data-v-fab8fff2]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fate-text-light);margin:0}.sidebar-toggle[data-v-fab8fff2]{flex-shrink:0;color:var(--fate-text-light)}.dashboard-sidebar.collapsed .sidebar-toggle[data-v-fab8fff2]{width:100%;justify-content:center}.sidebar-group[data-v-fab8fff2]{margin-top:1rem;min-width:0}.sidebar-group[data-v-fab8fff2]:first-child{margin-top:.75rem}.sidebar-group[data-v-fab8fff2] .campaign-dropdown{margin-bottom:.25rem}.sidebar-group-label[data-v-fab8fff2]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fate-blue);background:var(--fate-blue-light);padding:2px 6px;margin-bottom:.4rem;white-space:nowrap}.dashboard-filters-inline[data-v-fab8fff2]{display:none;flex-direction:column;margin-bottom:1rem;background:var(--fate-white);border:1px solid var(--fate-border);border-radius:6px;overflow:hidden}.filters-toggle-row[data-v-fab8fff2]{display:flex;align-items:stretch}.filters-toggle[data-v-fab8fff2]{flex:1;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;background:var(--fate-btn-primary-bg, var(--fate-blue));border:none;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;cursor:pointer;font-family:inherit}.filters-toggle[data-v-fab8fff2]:hover{background:color-mix(in srgb,var(--fate-btn-primary-bg, var(--fate-blue)) 88%,white)}.filters-expand-all[data-v-fab8fff2]{display:flex;align-items:center;justify-content:center;padding:0 .6rem;background:color-mix(in srgb,var(--fate-btn-primary-bg, var(--fate-blue)) 80%,white);border:none;border-left:1px solid color-mix(in srgb,var(--fate-btn-primary-bg, var(--fate-blue)) 70%,white);color:#fff;cursor:pointer;flex-shrink:0}.filters-expand-all[data-v-fab8fff2]:hover{background:color-mix(in srgb,var(--fate-btn-primary-bg, var(--fate-blue)) 70%,white)}.filters-toggle-icon[data-v-fab8fff2]{transition:transform .2s ease;transform:rotate(90deg)}.filters-toggle-icon.open[data-v-fab8fff2]{transform:rotate(270deg)}.filters-expand-all .filters-toggle-icon[data-v-fab8fff2]{transform:rotate(0)}.filters-expand-all .filters-toggle-icon.open[data-v-fab8fff2]{transform:rotate(180deg)}.filters-body[data-v-fab8fff2]{display:flex;flex-direction:column;border-top:1px solid var(--fate-border);max-height:60vh;overflow-y:auto}.filters-section+.filters-section[data-v-fab8fff2]{border-top:1px solid var(--fate-border)}.filters-section-toggle[data-v-fab8fff2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.4rem .75rem;background:var(--fate-blue-light);border:none;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fate-blue);cursor:pointer;font-family:inherit}.filters-section-toggle[data-v-fab8fff2]:hover{background:color-mix(in srgb,var(--fate-blue-light) 70%,var(--fate-blue))}.filters-section-body[data-v-fab8fff2]{display:flex;flex-direction:column;gap:.1rem;padding:.25rem .75rem .5rem;border-top:1px solid var(--fate-border)}.dashboard-stack[data-v-fab8fff2]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.dashboard-section-divider[data-v-fab8fff2]{display:flex;align-items:center;gap:.85rem;width:100%;margin:0 0 1.5rem;color:var(--fate-text-light);justify-self:stretch}.dashboard-section-divider[data-v-fab8fff2]:before,.dashboard-section-divider[data-v-fab8fff2]:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--fate-border) 75%,transparent)}.dashboard-section-divider__label[data-v-fab8fff2]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-stack--grid[data-v-fab8fff2]{display:grid;grid-template-columns:1fr 1fr;align-items:start}@container main (width < 800px){.dashboard-stack--grid[data-v-fab8fff2]{grid-template-columns:1fr}}.dashboard-entry[data-v-fab8fff2]{container-type:inline-size;container-name:character-card;background:transparent;overflow:visible}.dashboard-entry-toolbar[data-v-fab8fff2]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem .75rem;min-height:2.75rem;border-top:1px solid var(--fate-border);background:var(--fate-blue-light)}.dashboard-empty[data-v-fab8fff2]{text-align:center;color:var(--fate-text-light);padding:3rem;font-size:.9rem}.dialog-overlay[data-v-fab8fff2]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--fate-overlay);z-index:1000}.dialog-box[data-v-fab8fff2]{width:min(100%,30rem);padding:1.5rem;border-radius:8px;background:var(--fate-white);box-shadow:0 8px 32px #0003}.dialog-title[data-v-fab8fff2]{margin-bottom:.75rem;font-size:1.1rem;font-weight:700;color:var(--fate-text)}.dialog-message[data-v-fab8fff2]{margin-bottom:1.25rem;font-size:.9rem;line-height:1.5;color:var(--fate-text)}.dialog-actions[data-v-fab8fff2]{display:flex;justify-content:flex-end;gap:.75rem}.dashboard-fab[data-v-fab8fff2]{position:fixed;right:1.1rem;bottom:1.1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:900}.dashboard-fab-menu[data-v-fab8fff2]{display:flex;flex-direction:column;align-items:flex-end}.dashboard-fab-action[data-v-fab8fff2]{border:1px solid var(--fate-border);border-radius:999px;background:var(--fate-white);color:var(--fate-text);font-size:.78rem;font-weight:700;padding:.4rem .8rem;box-shadow:0 6px 16px #0f172a33;cursor:pointer}.dashboard-fab-action[data-v-fab8fff2]:hover{background:var(--fate-blue-light);color:var(--fate-heading)}.dashboard-fab-trigger[data-v-fab8fff2]{width:3rem;height:3rem;border:1px solid color-mix(in srgb,var(--fate-blue) 65%,var(--fate-border));border-radius:999px;background:var(--fate-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a4d;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.dashboard-fab-trigger-icon[data-v-fab8fff2]{transition:transform .16s ease;transform:rotate(0)}.dashboard-fab-trigger-icon.open[data-v-fab8fff2]{transform:rotate(45deg)}.dashboard-fab-trigger[data-v-fab8fff2]:hover{background:color-mix(in srgb,var(--fate-blue) 85%,white)}.dashboard-fab-trigger.open[data-v-fab8fff2]{background:var(--fate-blue-dark);border-color:var(--fate-blue-dark)}.dashboard-fab-trigger[data-v-fab8fff2]:active{transform:translateY(1px)}.dashboard-fab-trigger[data-v-fab8fff2]:focus-visible,.dashboard-fab-action[data-v-fab8fff2]:focus-visible{outline:2px solid color-mix(in srgb,var(--fate-blue) 75%,white);outline-offset:2px}.fab-actions-enter-active[data-v-fab8fff2],.fab-actions-leave-active[data-v-fab8fff2]{transition:all .16s ease}.fab-actions-enter-from[data-v-fab8fff2],.fab-actions-leave-to[data-v-fab8fff2]{opacity:0;transform:translateY(8px)}.cheat-sheet-popover[data-v-fab8fff2]{margin:0;padding:0;border:none;background:transparent;overflow:visible}.cheat-sheet-popover[data-v-fab8fff2]:popover-open{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(96vw,1140px)}.cheat-sheet-popover[data-v-fab8fff2]::backdrop{background:var(--fate-overlay)}.cheat-sheet-popover-panel[data-v-fab8fff2]{max-height:92vh;overflow:auto;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.cheat-sheet-close-bar[data-v-fab8fff2]{align-self:flex-end}.cheat-sheet-scroll-area[data-v-fab8fff2]{width:100%}@media(max-width:600px){.cheat-sheet-popover[data-v-fab8fff2]::backdrop{bottom:56px}.cheat-sheet-popover[data-v-fab8fff2]:popover-open{position:fixed;top:.75rem;left:.75rem;right:.75rem;bottom:auto;width:auto;height:calc(100dvh - 56px - 1.5rem);transform:none;background:transparent;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.cheat-sheet-popover-panel[data-v-fab8fff2]{display:block;max-height:none;overflow:visible;background:transparent}.cheat-sheet-close-bar[data-v-fab8fff2]{position:sticky;top:0;z-index:1;align-self:unset;width:100%;display:flex;justify-content:flex-end;padding:.3rem .5rem;background:transparent}.cheat-sheet-scroll-area[data-v-fab8fff2]{display:block;width:100%}}html[data-theme=dark]{background:var(--fate-nav-active-bg);border-color:var(--fate-nav-active-bg)}@media(prefers-color-scheme:dark){html:not([data-theme=light]){background:var(--fate-nav-active-bg);border-color:var(--fate-nav-active-bg)}}@container character-card (width < 480px){[data-v-fab8fff2] .dashboard-inline-edit-action .btn-label{display:none}[data-v-fab8fff2] .dashboard-inline-edit-action.fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}@container main (width < 480px){.dialog-actions--stack-mobile[data-v-fab8fff2]{flex-wrap:wrap;justify-content:stretch}.dialog-actions--stack-mobile[data-v-fab8fff2] .fate-btn{flex:1 1 100%;justify-content:center}}@media(max-width:900px){.dashboard-sidebar[data-v-fab8fff2]{display:none}.dashboard-filters-inline[data-v-fab8fff2]{display:flex}.dashboard-fab[data-v-fab8fff2]{right:.85rem;bottom:.85rem}}@media(max-width:600px){.dashboard-fab[data-v-fab8fff2]{bottom:calc(56px + .85rem)}}.fate-card[data-v-78f412d7]{background:color-mix(in srgb,var(--fate-card-mix-base) 45%,var(--fate-blue-light) 55%);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;max-height:210px;box-shadow:0 2px 8px #0000001a;transition:box-shadow .15s}.fate-card--clickable[data-v-78f412d7]:hover{box-shadow:0 4px 14px #00000026}.fate-card__main[data-v-78f412d7]{display:flex;flex-direction:column;flex:1;min-width:0}.fate-card__main--clickable[data-v-78f412d7]{appearance:none;border:none;background:transparent;width:100%;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.fate-card__header[data-v-78f412d7]{color:#fff;font-weight:700;font-size:1rem;padding:.6rem .9rem;display:flex;align-items:flex-start;gap:.5rem}.fate-card__title[data-v-78f412d7]{min-width:0;flex:1;display:-webkit-box;-webkit-line-clamp:var(--fate-card-title-lines, 2);line-clamp:var(--fate-card-title-lines, 2);-webkit-box-orient:vertical;overflow:hidden;margin-top:.1rem}.fate-card__body[data-v-78f412d7]{padding:.25rem .9rem;margin-top:.25rem;font-size:.875rem;color:var(--fate-text);display:-webkit-box;-webkit-line-clamp:var(--fate-card-body-lines, 3);line-clamp:var(--fate-card-body-lines, 3);-webkit-box-orient:vertical;overflow:hidden}.fate-card__meta[data-v-78f412d7]{display:block;padding:.25rem .9rem;font-size:.8rem;color:var(--fate-text-light);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fate-card__actions[data-v-78f412d7]{display:flex;justify-content:flex-end;gap:.5rem;padding:.5rem .9rem .75rem;margin-top:auto}.fate-card__badge[data-v-78f412d7]{margin-left:auto;margin-top:.25rem;font-size:.6rem;font-weight:700;padding:.1rem .35rem;border-radius:3px;letter-spacing:.05em;flex-shrink:0}.fate-card__badge--default[data-v-78f412d7]{background:#ffffff40;color:#fff}.fate-card__badge--gm[data-v-78f412d7]{background:#0000004d;color:#fff}.fate-card__badge--status[data-v-78f412d7]{background:#fff3;color:#fff}@media(pointer:coarse){.fate-card__actions[data-v-78f412d7] .fate-btn{--btn-size: 36px}}[data-theme=dark] .fate-card{background:var(--fate-white)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fate-card{background:var(--fate-white)}}.fate-header[data-v-f73257a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}h1[data-v-f73257a8]{font-size:1.75rem;font-weight:700;margin:0;color:var(--fate-heading)}@container main (width < 480px){.fate-header[data-v-f73257a8]{flex-wrap:wrap;gap:.5rem}}.fate-tab-selector[data-v-ab28fc91]{display:inline-flex;gap:.3rem;width:fit-content;max-width:100%;padding:.25rem;border-radius:999px;background:var(--fate-blue-light)}.fate-tab-selector__option[data-v-ab28fc91]{appearance:none;border:none;background:transparent;color:var(--fate-text-light);border-radius:999px;padding:.4rem .8rem;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.fate-tab-selector__option--active[data-v-ab28fc91]{background:var(--fate-white);color:var(--fate-blue-dark);box-shadow:0 1px 4px #00000024}[data-theme=dark] .fate-tab-selector__option:not(.fate-tab-selector__option--active){color:color-mix(in srgb,var(--fate-text-light) 68%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fate-tab-selector__option:not(.fate-tab-selector__option--active){color:color-mix(in srgb,var(--fate-text-light) 68%,transparent)}}.dialog-overlay[data-v-ee9b9654]{position:fixed;inset:0;background:var(--fate-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-box[data-v-ee9b9654]{background:var(--fate-white);border-radius:8px;padding:1.5rem;max-width:560px;width:90%;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:.75rem}.dialog-title[data-v-ee9b9654]{font-size:1.1rem;font-weight:700;color:var(--fate-text)}.dialog-message[data-v-ee9b9654]{font-size:.9rem;color:var(--fate-text-light)}.json-input[data-v-ee9b9654]{width:100%;min-height:180px;padding:.6rem .75rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.8rem;font-family:monospace;color:var(--fate-text);background:var(--fate-bg);resize:vertical;outline:none;box-sizing:border-box}.json-input[data-v-ee9b9654]:focus{border-color:var(--fate-blue)}.error-message[data-v-ee9b9654]{font-size:.85rem;color:var(--fate-red, #e53935)}.dialog-actions[data-v-ee9b9654]{display:flex;justify-content:flex-end;gap:.75rem}.header-actions[data-v-eb25d047]{display:flex;gap:.5rem}@container main (width < 768px){.header-actions .btn-label[data-v-eb25d047]{display:none}.header-actions[data-v-eb25d047] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}.card-trouble[data-v-eb25d047]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-v-eb25d047] .fate-card__meta .card-trouble{font-size:.8rem;color:var(--fate-text-light);flex:1 1 100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.characters-input-row[data-v-eb25d047]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.reset-filter-btn[data-v-eb25d047]{flex-shrink:0;margin-left:auto}.sort-archive-row[data-v-eb25d047]{display:contents}.sort-archive-row[data-v-eb25d047] .label-short{display:none}@container main (width < 768px){.characters-input-row[data-v-eb25d047]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.search-input[data-v-eb25d047]{grid-column:1;width:100%;min-width:100%;max-width:none}.sort-archive-row[data-v-eb25d047]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;grid-column:1;width:100%}.sort-archive-row[data-v-eb25d047] .fate-dropdown{width:100%;--dropdown-min-width: 0;--dropdown-max-width: 100%}.sort-archive-row[data-v-eb25d047] .label-full{display:none}.sort-archive-row[data-v-eb25d047] .label-short{display:inline-flex;grid-column:1}.reset-filter-btn[data-v-eb25d047]{grid-column:2;justify-self:end;margin-left:0}}.search-input[data-v-eb25d047]{flex:1;min-width:min(180px,100%);padding:.5rem .75rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.875rem;color:var(--fate-text);background:var(--fate-white)}.characters-tab-selector[data-v-eb25d047]{margin-bottom:1rem}.campaigns-section[data-v-b2f63b59]{margin-top:1rem;background:var(--fate-white);border:1px solid var(--fate-border);border-radius:6px;overflow:hidden}.campaign-assignments[data-v-b2f63b59]{padding:.5rem .75rem}.assignment-row[data-v-b2f63b59]{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--fate-blue-light)}.assignment-row[data-v-b2f63b59]:last-of-type{border-bottom:none}.assignment-name[data-v-b2f63b59]{cursor:pointer;color:var(--fate-blue);font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-name[data-v-b2f63b59]:hover{text-decoration:underline}.assign-row[data-v-b2f63b59]{padding-top:.5rem}.assign-select[data-v-b2f63b59]{padding:.35rem .5rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:var(--fate-white);cursor:pointer}.assign-select[data-v-b2f63b59]:focus{outline:none;border-color:var(--fate-blue)}@container (width < 480px){.btn-label[data-v-b2f63b59]{display:none}}.not-found[data-v-b7b629ac]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.not-found-title[data-v-b7b629ac]{font-size:1.1rem;color:var(--fate-text-light);margin:0}@container main (width < 480px){.btn-label[data-v-b7b629ac]{display:none}[data-v-b7b629ac] .edit-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}.header-actions[data-v-259936f9]{display:flex;gap:.5rem}.status-group[data-v-259936f9]{margin-bottom:2rem}.status-group-title[data-v-259936f9]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.75rem;padding-bottom:.35rem;border-bottom:2px solid currentColor}.title-active[data-v-259936f9],.title-inactive[data-v-259936f9],.title-completed[data-v-259936f9]{color:var(--fate-heading)}@container main (width < 480px){.header-actions .btn-label[data-v-259936f9]{display:none}.header-actions[data-v-259936f9] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}.campaign-form[data-v-e56746e0]{background:var(--fate-white);border:1px solid var(--fate-border);border-radius:6px;padding:1.25rem;max-width:600px;container-type:inline-size;container-name:campaign-form}.form-group[data-v-e56746e0]{margin-bottom:1rem}.form-label[data-v-e56746e0]{display:block;font-size:.8rem;font-weight:600;color:var(--fate-blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.form-control[data-v-e56746e0]{width:100%;padding:.5rem .6rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:var(--fate-white);outline:none}.form-control[data-v-e56746e0]:focus{border-color:var(--fate-blue)}.form-actions[data-v-e56746e0]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem}.avatar-field[data-v-e56746e0]{display:flex;align-items:center;gap:.75rem}.avatar-field[data-v-e56746e0] .avatar-picker{flex:1}@container campaign-form (width < 480px){.form-actions .btn-label[data-v-e56746e0]{display:none}.form-actions[data-v-e56746e0] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}.milestone-timeline[data-v-4154b8b4]{padding:.5rem .75rem;container-type:inline-size}.milestone-empty[data-v-4154b8b4]{font-size:.8rem;color:var(--fate-text-muted);padding:.25rem 0}.timeline-list[data-v-4154b8b4]{display:flex;flex-direction:column}.timeline-entry[data-v-4154b8b4]{display:flex;gap:.6rem;align-items:flex-start}.timeline-line-col[data-v-4154b8b4]{display:flex;flex-direction:column;align-items:center;width:12px;flex-shrink:0;align-self:stretch;padding-top:6px}.timeline-dot[data-v-4154b8b4]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot--small[data-v-4154b8b4]{background:#888}.dot--significant[data-v-4154b8b4]{background:var(--fate-blue)}.dot--major[data-v-4154b8b4]{background:#c9a84c}.timeline-line[data-v-4154b8b4]{width:2px;flex:1;min-height:12px;background:var(--fate-border);margin:3px 0}.timeline-content[data-v-4154b8b4]{display:flex;align-items:center;gap:.5rem;flex:1;padding-bottom:10px;flex-wrap:wrap;min-height:34px}.milestone-desc[data-v-4154b8b4]{font-size:.82rem;color:var(--fate-text);flex:1}.milestone-edit[data-v-4154b8b4]{color:#888}.milestone-edit[data-v-4154b8b4]:hover{color:var(--fate-blue)}.timeline-content--edit[data-v-4154b8b4]{display:flex;gap:.4rem;align-items:center;flex:1;flex-wrap:wrap}.milestone-add-form[data-v-4154b8b4]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.milestone-type-select[data-v-4154b8b4]{--dropdown-min-width: 10.5rem;--dropdown-max-width: 14rem;flex-shrink:0}.milestone-desc-input[data-v-4154b8b4]{flex:1;min-width:120px;font-size:.8rem;padding:3px 6px;border:1px solid var(--fate-border);border-radius:4px;background:transparent;color:var(--fate-text);font-family:inherit}.milestone-desc-input[data-v-4154b8b4]:focus{outline:none;border-color:var(--fate-blue)}@container (width < 480px){.milestone-type-select[data-v-4154b8b4]{flex:1 1 100%;--dropdown-max-width: 100%;flex-shrink:1}.milestone-desc-input[data-v-4154b8b4]{min-width:80px}}@container (width < 380px){.timeline-content[data-v-4154b8b4] .fate-tag{flex:1 1 100%;margin-top:3px}}.sheet-section-header[data-v-d0f29c75]{background:var(--fate-header-bg)}.back-btn[data-v-d0f29c75]{--fate-blue: #1c9ed6;--fate-blue-dark: #1480b0;--fate-blue-light: #e8f4fb}.not-found[data-v-d0f29c75]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.not-found-title[data-v-d0f29c75]{font-size:1.1rem;color:var(--fate-text-light);margin:0}.campaign-detail-header[data-v-d0f29c75]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.campaign-title[data-v-d0f29c75]{display:flex;align-items:center;gap:.75rem;min-width:0}.campaign-detail-header h1[data-v-d0f29c75]{font-size:1.75rem;color:var(--fate-heading);margin:0}.badge[data-v-d0f29c75]{padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-active[data-v-d0f29c75]{background:#d4edda;color:var(--fate-green)}.status-inactive[data-v-d0f29c75]{background:var(--fate-btn-secondary-bg);color:var(--fate-text-light)}.status-completed[data-v-d0f29c75]{background:#d1ecf1;color:#0c5460}.campaign-description[data-v-d0f29c75]{color:var(--fate-text);margin-bottom:.75rem}.campaign-notes[data-v-d0f29c75]{background:#fffbea;border-left:3px solid #f0c040;padding:.5rem .75rem;margin-bottom:1rem;font-size:.875rem}.campaign-gm-notes[data-v-d0f29c75]{background:#f0f4ff;border-left:3px solid var(--fate-blue);padding:.5rem .75rem;margin-bottom:1rem;font-size:.875rem}.campaign-characters[data-v-d0f29c75],.campaign-assignments[data-v-d0f29c75]{padding:.5rem .75rem}.assignment-row[data-v-d0f29c75]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.4rem;border-bottom:1px solid var(--fate-blue-light)}.assignment-row[data-v-d0f29c75]:last-of-type{border-bottom:none}.assignment-main[data-v-d0f29c75]{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.assignment-main--clickable[data-v-d0f29c75]{appearance:none;border:none;background:transparent;width:100%;padding:.2rem .4rem;border-radius:4px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .1s}.assignment-main--clickable[data-v-d0f29c75]:hover{background:var(--fate-hover-bg)}.assignment-info[data-v-d0f29c75]{display:flex;flex-direction:column;flex:1;min-width:0}.assignment-actions[data-v-d0f29c75]{flex-shrink:0}.assignment-info strong[data-v-d0f29c75]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assignment-concept[data-v-d0f29c75]{font-size:.8rem;color:var(--fate-text-light);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.char-group-header[data-v-d0f29c75]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fate-text-light);padding:.5rem 0 .25rem;border-bottom:1px solid var(--fate-border);margin-bottom:.25rem}.char-group-header[data-v-d0f29c75]:first-child{padding-top:0}.assign-row[data-v-d0f29c75]{padding-top:.5rem}.assign-dropdown[data-v-d0f29c75]{min-width:min(100%,15rem)}.sheet-section[data-v-d0f29c75]{margin-bottom:1rem}@container main (width < 480px){.campaign-detail-header[data-v-d0f29c75]{flex-wrap:wrap;gap:.5rem}.detail-toolbar[data-v-d0f29c75]{flex-wrap:nowrap}.detail-toolbar[data-v-d0f29c75] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}.btn-label[data-v-d0f29c75]{display:none}.assignment-actions[data-v-d0f29c75] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}.header-actions[data-v-74e4e1e8]{display:flex;gap:.5rem}@container main (width < 480px){.header-actions .btn-label[data-v-74e4e1e8]{display:none}.header-actions[data-v-74e4e1e8] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}.items-input-row[data-v-74e4e1e8]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.reset-filter-btn[data-v-74e4e1e8]{flex-shrink:0;margin-left:auto}.sort-archive-row[data-v-74e4e1e8]{display:contents}.sort-archive-row[data-v-74e4e1e8] .label-short{display:none}@container main (width < 768px){.items-input-row[data-v-74e4e1e8]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.search-input[data-v-74e4e1e8]{grid-column:1;width:100%;min-width:100%;max-width:none}.sort-archive-row[data-v-74e4e1e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;grid-column:1;width:100%}.sort-archive-row[data-v-74e4e1e8] .fate-dropdown{width:100%;--dropdown-min-width: 0;--dropdown-max-width: 100%}.sort-archive-row[data-v-74e4e1e8] .label-full{display:none}.sort-archive-row[data-v-74e4e1e8] .label-short{display:inline-flex;grid-column:1}.reset-filter-btn[data-v-74e4e1e8]{grid-column:2;justify-self:end;margin-left:0}}.search-input[data-v-74e4e1e8]{flex:1;width:100%;min-width:min(180px,100%);padding:.5rem .75rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.875rem;color:var(--fate-text);background:var(--fate-white)}.entity-assignment-section[data-v-417f3bf3]{margin-top:1rem;background:var(--fate-white);border:1px solid var(--fate-border);border-radius:6px;overflow:hidden}.entity-assignments[data-v-417f3bf3]{padding:.5rem .75rem}.assignment-row[data-v-417f3bf3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.4rem;border-bottom:1px solid var(--fate-blue-light)}.assignment-row[data-v-417f3bf3]:last-of-type{border-bottom:none}.assignment-main[data-v-417f3bf3]{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.assignment-main--clickable[data-v-417f3bf3]{appearance:none;border:none;background:transparent;width:100%;padding:.2rem .4rem;border-radius:4px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .1s}.assignment-main--clickable[data-v-417f3bf3]:hover{background:var(--fate-hover-bg)}.assignment-info[data-v-417f3bf3]{display:flex;flex-direction:column;flex:1;min-width:0}.assignment-info strong[data-v-417f3bf3]{font-size:.9rem;line-height:1.3}.assignment-concept[data-v-417f3bf3]{color:var(--fate-text-light);font-size:.8rem;line-height:1.35}.assignment-actions[data-v-417f3bf3]{flex-shrink:0}.assign-row[data-v-417f3bf3]{padding-top:.5rem}.not-found[data-v-de46cbb7]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.not-found-title[data-v-de46cbb7]{font-size:1.1rem;color:var(--fate-text-light);margin:0}.header-actions[data-v-d62206f1]{display:flex;gap:.5rem}@container main (width < 480px){.header-actions .btn-label[data-v-d62206f1]{display:none}.header-actions[data-v-d62206f1] .fate-btn{padding:0;width:var(--btn-size, 32px);justify-content:center}}.skills-hint[data-v-d62206f1]{color:var(--fate-text-light);font-size:.875rem;margin-bottom:1rem}.skills-manage[data-v-d62206f1]{background:var(--fate-white);border:1px solid var(--fate-border);border-radius:6px;overflow:hidden;margin:0 auto 3rem}@container main (width < 480px){.skills-manage[data-v-d62206f1]{margin-bottom:1.5rem}}.skill-manage-row[data-v-d62206f1]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-bottom:1px solid var(--fate-blue-light);transition:background .1s}.skill-manage-row--clickable[data-v-d62206f1]{cursor:pointer}.skill-manage-row--clickable[data-v-d62206f1]:hover{background:var(--fate-hover-bg)}.skill-manage-row--clickable[data-v-d62206f1]:active{background:var(--fate-blue-light)}.skill-manage-actions[data-v-d62206f1]{display:flex;gap:.35rem;align-items:center}.skill-info-overlay[data-v-d62206f1]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200}.skill-info-modal[data-v-d62206f1]{background:var(--fate-white);border-radius:8px;padding:1.5rem;max-width:640px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 24px #0000002e}.skill-info-header[data-v-d62206f1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;border-bottom:2px solid var(--fate-blue);padding-bottom:.5rem;gap:.5rem}.skill-info-header h2[data-v-d62206f1]{font-size:1.25rem;font-weight:700;color:var(--fate-heading);margin:0;flex:1}.skill-info-header-actions[data-v-d62206f1]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.skill-info-close[data-v-d62206f1]{font-size:1.1rem;color:var(--fate-muted);padding:.2rem .4rem;border-radius:4px}.skill-info-close[data-v-d62206f1]:hover{background:var(--fate-blue-light)}.skill-info-description[data-v-d62206f1]{font-size:.9rem;color:var(--fate-text);margin:0 0 1rem;line-height:1.5}.skill-info-empty[data-v-d62206f1]{font-size:.9rem;color:var(--fate-text-light);font-style:italic;margin:0 0 1rem}.skill-info-actions h3[data-v-d62206f1]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fate-muted);margin:0 0 .5rem}.skill-info-actions ul[data-v-d62206f1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.skill-info-actions li[data-v-d62206f1]{font-size:.875rem;color:var(--fate-text);padding:.4rem .6rem;background:var(--fate-blue-light);border-radius:4px;line-height:1.4}.skill-info-actions li strong[data-v-d62206f1]{color:var(--fate-blue)}.skill-manage-row[data-v-d62206f1]:last-child{border-bottom:none}.skill-manage-label[data-v-d62206f1]{display:flex;align-items:center;gap:.4rem}.skill-info-icon[data-v-d62206f1]{color:var(--fate-text-light);flex-shrink:0}.skill-manage-name[data-v-d62206f1]{font-size:1rem;font-weight:500;color:var(--fate-text)}.skill-add-row[data-v-d62206f1]{display:flex;gap:.5rem;padding:.6rem .75rem;border-top:1px solid var(--fate-border);background:var(--fate-blue-light)}.skill-add-input[data-v-d62206f1]{flex:1;padding:.4rem .6rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:var(--fate-white);outline:none}.skill-add-input[data-v-d62206f1]:focus{border-color:var(--fate-blue)}.reset-btn-wrapper[data-v-d62206f1]{display:flex;justify-content:flex-end;margin-top:.75rem}.reset-label-short[data-v-d62206f1]{display:none}.import-mode-selector[data-v-d62206f1]{margin:.75rem 0 .5rem}.import-mode-hint[data-v-d62206f1]{margin-bottom:.75rem;font-size:.8rem;color:var(--fate-text-light);line-height:1.4}@container main (width < 480px){.reset-label-full[data-v-d62206f1]{display:none}.reset-label-short[data-v-d62206f1]{display:inline}}.edit-label-full[data-v-d62206f1]{display:inline}@media(max-width:480px){.edit-label-full[data-v-d62206f1]{display:none}.skill-edit-btn[data-v-d62206f1]{width:32px;padding:0;justify-content:center}}.skill-edit-section[data-v-d62206f1]{margin-bottom:1rem}.skill-edit-label[data-v-d62206f1]{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fate-muted);margin-bottom:.4rem}.skill-edit-textarea[data-v-d62206f1]{width:100%;padding:.5rem .6rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.9rem;font-family:inherit;color:var(--fate-text);background:var(--fate-white);outline:none;resize:vertical;box-sizing:border-box;line-height:1.5}.skill-edit-textarea[data-v-d62206f1]:focus{border-color:var(--fate-blue)}.skill-edit-action-row[data-v-d62206f1]{display:flex;gap:.4rem;align-items:center;margin-bottom:.4rem}.skill-edit-input[data-v-d62206f1]{flex:1;padding:.35rem .5rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.875rem;font-family:inherit;color:var(--fate-text);background:var(--fate-white);outline:none;min-width:0}.skill-edit-input--note[data-v-d62206f1]{flex:2;min-width:0}.skill-edit-input[data-v-d62206f1]:focus{border-color:var(--fate-blue)}.skill-edit-add-row[data-v-d62206f1]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--fate-border)}.skill-edit-footer[data-v-d62206f1]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--fate-border)}.dialog-overlay[data-v-d62206f1]{position:fixed;inset:0;background:var(--fate-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-box[data-v-d62206f1]{background:var(--fate-white);border-radius:8px;padding:1.5rem;max-width:560px;width:90%;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:.75rem}.dialog-title[data-v-d62206f1]{font-size:1.1rem;font-weight:700;color:var(--fate-text)}.dialog-message[data-v-d62206f1]{font-size:.9rem;color:var(--fate-text-light)}.json-input[data-v-d62206f1]{width:100%;min-height:180px;padding:.6rem .75rem;border:1px solid var(--fate-border);border-radius:4px;font-size:.8rem;font-family:monospace;color:var(--fate-text);background:var(--fate-bg);resize:vertical;outline:none;box-sizing:border-box}.json-input[data-v-d62206f1]:focus{border-color:var(--fate-blue)}.error-message[data-v-d62206f1]{font-size:.85rem;color:var(--fate-red, #e53935)}.dialog-actions[data-v-d62206f1]{display:flex;justify-content:flex-end;gap:.75rem}.import-export-bar[data-v-832084ee]{display:flex;flex-direction:column;gap:.75rem}.io-card[data-v-832084ee]{background:var(--fate-bg);border:1px solid var(--fate-border);border-radius:6px;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.5rem}.io-card-header[data-v-832084ee]{display:flex;align-items:center;justify-content:space-between}.io-card-title[data-v-832084ee]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fate-blue)}.io-card-desc[data-v-832084ee]{font-size:.8rem;color:var(--fate-text-light);line-height:1.4;margin:0}.io-card-desc code[data-v-832084ee]{font-family:monospace;font-size:.75rem;background:var(--fate-blue-light);color:var(--fate-blue);padding:0 3px;border-radius:3px}.io-card-actions[data-v-832084ee]{display:flex;gap:.5rem}.text-import-textarea[data-v-832084ee]{width:100%;box-sizing:border-box;font-family:monospace;font-size:.75rem;line-height:1.5;padding:.5rem;border:1px solid var(--fate-border);border-radius:4px;resize:vertical;color:var(--fate-text);background:var(--fate-white);outline:none;transition:border-color .15s}.text-import-textarea[data-v-832084ee]:focus{border-color:var(--fate-blue)}.settings-view[data-v-5fc34be7]{max-width:600px;display:flex;flex-direction:column;gap:1rem}.settings-section[data-v-5fc34be7]{background:var(--fate-white);border:1px solid var(--fate-border);border-radius:8px;padding:1.25rem 1.5rem}.settings-section h2[data-v-5fc34be7]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fate-heading);margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid var(--fate-light-border)}.settings-description[data-v-5fc34be7]{font-size:.875rem;color:var(--fate-text-light);margin:0 0 1rem}.settings-row[data-v-5fc34be7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.settings-row+.settings-row[data-v-5fc34be7]{border-top:1px solid var(--fate-light-border)}.settings-row-label[data-v-5fc34be7]{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.settings-row-description[data-v-5fc34be7]{font-size:.8rem;color:var(--fate-text-light)}.settings-section--danger[data-v-5fc34be7]{border-color:var(--fate-red)}.settings-section--danger h2[data-v-5fc34be7]{color:var(--fate-red)}.theme-selector[data-v-5fc34be7]{display:flex;border:1px solid var(--fate-border);border-radius:6px;overflow:hidden;flex-shrink:0}.theme-btn[data-v-5fc34be7]{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-family:inherit;background:var(--fate-white);color:var(--fate-text-light);border:none;border-right:1px solid var(--fate-border);cursor:pointer;transition:background .15s,color .15s}.theme-btn[data-v-5fc34be7]:last-child{border-right:none}.theme-btn[data-v-5fc34be7]:hover:not(.theme-btn--active){background:var(--fate-hover-bg);color:var(--fate-text)}.theme-btn--active[data-v-5fc34be7]{background:var(--fate-btn-primary-bg, var(--fate-blue));color:#fff;font-weight:600}@container main (max-width: 480px){.settings-section[data-v-5fc34be7]{padding:1rem}.settings-row[data-v-5fc34be7]{flex-direction:column;align-items:flex-start;gap:.75rem}}.cheat-sheet-view[data-v-823abd66]{display:flex;flex-direction:column;gap:1rem}
