:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{--sc-background: #080B12;--sc-surface: #10151F;--sc-surface-raised: #171D29;--sc-surface-focused: #202737;--sc-border: #2D3545;--sc-border-strong: #596174;--sc-text: #F1E8D7;--sc-text-secondary: #B7AE9D;--sc-text-quiet: #7F7B74;--sc-gift: #9E87F5;--sc-legacy: #D5B46F;--sc-relationship: #C98191;--sc-world: #72AEB0;--sc-preserved: #78B99A;--sc-danger: #D36F61;--sc-radius: 3px;--sc-radius-frame: 5px;--sc-gold: var(--sc-legacy);--sc-gold-deep: #9C7C3C;--sc-gold-deep-dark: #755d2d;--sc-gold-soft: color-mix(in srgb, var(--sc-legacy) 42%, var(--sc-border));--sc-panel-edge: color-mix(in srgb, var(--sc-legacy) 20%, var(--sc-border));--sc-inset-highlight: color-mix(in srgb, var(--sc-text) 7%, transparent);--sc-inset-shadow: rgba(0, 0, 0, .35);--sc-touch-target: 48px;--sc-header-height: 100px;--sc-nav-height: 82px;--sc-content-bottom: calc(var(--sc-nav-height) + env(safe-area-inset-bottom) + 28px);--sc-aperture-major: 96px;--sc-aperture-standard: 72px;--sc-aperture-compact: 48px;--sc-aperture-ratio: 3 / 4;--ion-background-color: var(--sc-background);--ion-background-color-rgb: 8, 11, 18;--ion-text-color: var(--sc-text);--ion-text-color-rgb: 241, 232, 215;--ion-color-primary: var(--sc-gift);--ion-color-primary-rgb: 158, 135, 245;--ion-color-primary-contrast: var(--sc-background);--ion-color-primary-contrast-rgb: 8, 11, 18;--ion-color-primary-shade: #8b76d7;--ion-color-primary-tint: #ab98f7;--ion-font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--chronicle-ink: var(--sc-text);--chronicle-ink-dim: var(--sc-text-secondary);--chronicle-ink-faint: var(--sc-text-quiet);--chronicle-accent: var(--sc-gift);--chronicle-accent-dim: color-mix(in srgb, var(--sc-gift) 20%, transparent);--chronicle-card: var(--sc-surface);--chronicle-card-raised: var(--sc-surface-raised);--chronicle-card-edge: var(--sc-border);--chronicle-line: var(--sc-border);--chronicle-surface-soft: color-mix(in srgb, var(--sc-surface-raised) 72%, var(--sc-background));--chronicle-surface-raised: var(--sc-surface-raised);--chronicle-danger: var(--sc-danger);--sc-icon-stroke: drop-shadow(1px 0 0 #4b4b4b) drop-shadow(-1px 0 0 #4b4b4b) drop-shadow(0 1px 0 #4b4b4b) drop-shadow(0 -1px 0 #4b4b4b);--chronicle-vitality: var(--sc-preserved);--chronicle-hairline: color-mix(in srgb, var(--sc-text) 14%, transparent);--chronicle-narrative-measure: 42ch;--chronicle-radius: var(--sc-radius);--chronicle-character: var(--sc-legacy);--chronicle-character-surface: #1D181D;--chronicle-character-edge: color-mix(in srgb, var(--sc-relationship) 38%, var(--sc-border));--chronicle-relationship: var(--sc-relationship);--chronicle-relationship-surface: color-mix(in srgb, var(--sc-relationship) 9%, transparent);--chronicle-promise: var(--sc-legacy);--chronicle-power: var(--sc-gift);--chronicle-profession: var(--sc-preserved);--chronicle-faction: var(--sc-world);--chronicle-deception: #B49ABC;--chronicle-risk: var(--sc-legacy);--chronicle-sacrifice: var(--sc-danger);--chronicle-objective-held: var(--sc-preserved);--chronicle-objective-lost: var(--sc-danger);--chronicle-focus-ring: 2px solid var(--sc-text);--chronicle-touch-target: var(--sc-touch-target)}html{color-scheme:dark;scrollbar-color:var(--sc-gold-deep) var(--sc-background);scrollbar-width:thin}ion-content::part(scroll){scrollbar-color:var(--sc-gold-deep) var(--sc-background);scrollbar-width:thin}ion-content::part(scroll)::-webkit-scrollbar{width:8px;height:8px}ion-content::part(scroll)::-webkit-scrollbar-track{background:var(--sc-background)}ion-content::part(scroll)::-webkit-scrollbar-thumb{background:var(--sc-gold-deep);border:2px solid var(--sc-background);border-radius:999px}ion-content::part(scroll)::-webkit-scrollbar-thumb:hover{background:var(--sc-gold)}[data-ui=life-window-body]{padding-inline-end:12px;scrollbar-gutter:stable;scrollbar-width:revert;scrollbar-color:revert}[data-ui=life-window-body]::-webkit-scrollbar{width:8px}[data-ui=life-window-body]::-webkit-scrollbar-track{background:#111726;border-radius:999px}[data-ui=life-window-body]::-webkit-scrollbar-thumb{background:var(--sc-gold-deep);border:2px solid #111726;border-radius:999px;background-clip:padding-box}.life-message-window[data-surface=parchment] [data-ui=life-window-body]::-webkit-scrollbar-track{background:#e8d7b5}.life-message-window[data-surface=parchment] [data-ui=life-window-body]::-webkit-scrollbar-thumb{border-color:#e8d7b5}.prose{font-size:1.02rem;line-height:1.62;letter-spacing:.005em;white-space:pre-line}button,ion-button{touch-action:manipulation}button{min-height:var(--chronicle-touch-target)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:var(--chronicle-focus-ring);outline-offset:3px}.prose em,.prose i{color:var(--chronicle-accent);font-style:italic}.card,.sc-panel{position:relative;background:var(--sc-surface);border:1px solid var(--sc-panel-edge);border-radius:var(--sc-radius);box-shadow:inset 0 1px 0 var(--sc-inset-highlight),inset 0 0 22px -14px var(--sc-inset-shadow);padding:14px 16px}.hairline{border:0;border-top:1px solid var(--chronicle-hairline);margin:14px 0}.choice{position:relative;display:block;width:100%;text-align:left;background:var(--chronicle-card);border:1px solid var(--chronicle-card-edge);border-radius:var(--sc-radius);padding:13px 15px;margin:0 0 10px;color:var(--ion-text-color);font:inherit;line-height:1.45;box-shadow:inset 0 1px 0 var(--sc-inset-highlight);transition:border-color .14s ease,background .14s ease,transform .1s ease,box-shadow .14s ease}.choice:hover:not([disabled]),.choice:focus-visible,.choice:active{border-color:var(--sc-border-strong);background:var(--sc-surface-focused);box-shadow:inset 0 1px 0 var(--sc-inset-highlight),inset 2px 0 0 var(--sc-gold-soft)}.choice:active{transform:translateY(1px)}.choice[disabled]{opacity:.5}.choice .choice-text{font-size:.98rem}.choice .choice-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem;letter-spacing:.04em;color:var(--chronicle-ink-dim)}.choice .risk-safe{color:var(--chronicle-vitality)}.choice .risk-uncertain{color:var(--chronicle-ink-dim)}.choice .risk-risky{color:#c2a05a}.choice .risk-reckless{color:var(--chronicle-danger)}.power-mark{color:var(--chronicle-accent);border:1px solid var(--chronicle-accent-dim);background:var(--chronicle-accent-dim);border-radius:4px;padding:1px 6px}.rite-button{--background: transparent;--background-activated: var(--chronicle-accent-dim);--color: var(--chronicle-accent);--border-color: var(--chronicle-accent);--border-style: solid;--border-width: 1px;--border-radius: var(--sc-radius);min-height:50px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ghost-button{--background: transparent;--background-activated: rgba(221, 214, 198, .06);--color: var(--chronicle-ink-dim);--border-color: var(--chronicle-card-edge);--border-style: solid;--border-width: 1px;--border-radius: var(--sc-radius);min-height:46px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.sc-pixel-glyph{flex:0 0 auto;display:block;object-fit:contain;object-position:center;image-rendering:pixelated;image-rendering:crisp-edges;filter:var(--sc-icon-stroke)}.sc-pixel-glyph--crisp{image-rendering:pixelated;image-rendering:crisp-edges}.sc-confirmable{position:relative}.sc-confirmable:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 var(--sc-gold, #d5b46f);opacity:0;pointer-events:none}.sc-confirmable-active:after{opacity:1;box-shadow:0 0 0 2px var(--sc-gold, #d5b46f);animation:sc-confirmable-flash .2s ease-out}@keyframes sc-confirmable-flash{0%{box-shadow:0 0 0 2px var(--sc-gold, #d5b46f),0 0 8px 1px color-mix(in srgb,var(--sc-gold, #d5b46f) 60%,transparent)}to{box-shadow:0 0 0 2px var(--sc-gold, #d5b46f)}}@media(prefers-reduced-motion:reduce){.sc-confirmable-active:after{animation:none;box-shadow:0 0 0 2px var(--sc-gold, #d5b46f)}}.screen{animation:screen-in .26s ease-out;padding:calc(16px + env(safe-area-inset-top)) 16px 16px;padding-bottom:calc(24px + env(safe-area-inset-bottom));max-width:560px;margin:0 auto}@media(min-width:700px){.screen{max-width:680px;padding-inline:28px}}.screen.shell-screen{padding-bottom:var(--sc-content-bottom)}.surface-relationship{background:#1f151c;border-color:color-mix(in srgb,var(--sc-relationship) 46%,var(--sc-border))}.surface-power{background:#171426;border-color:color-mix(in srgb,var(--sc-gift) 46%,var(--sc-border))}.surface-danger{background:#211614;border-color:color-mix(in srgb,var(--sc-danger) 52%,var(--sc-border))}.surface-legacy{background:#1d1a13;border-color:color-mix(in srgb,var(--sc-legacy) 46%,var(--sc-border))}.sc-frame{position:relative;--fc: var(--sc-gold);background:linear-gradient(180deg,color-mix(in srgb,var(--fc) 5%,var(--sc-surface)),var(--sc-surface));border:1px solid var(--sc-gold-deep);border-radius:var(--sc-radius-frame);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc) 24%,transparent),inset 0 1px 0 var(--sc-inset-highlight),0 8px 26px -18px #000;padding:22px 20px}.sc-frame:after{content:"";position:absolute;inset:5px;pointer-events:none;--c: color-mix(in srgb, var(--fc) 78%, transparent);--l: 13px;--t: 1px;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) top left / var(--t) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--t) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--t) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--t) var(--l) no-repeat}.sc-frame.tone-gift{--fc: var(--sc-gift)}.sc-frame.tone-relationship{--fc: var(--sc-relationship)}.sc-frame.tone-world{--fc: var(--sc-world)}.sc-frame.tone-danger{--fc: var(--sc-danger)}html[data-art-theme=chronicle-v2] .sc-story-space{--sc-material-accent: var(--sc-legacy);color:var(--sc-text)}html[data-art-theme=chronicle-v2] .rite-stage[data-material-accent=world]{--sc-material-accent: var(--sc-world)}html[data-art-theme=chronicle-v2] .rite-stage[data-material-accent=gift]{--sc-material-accent: var(--sc-gift)}html[data-art-theme=chronicle-v2] .rite-stage[data-material-accent=burden]{--sc-material-accent: var(--sc-danger)}html[data-art-theme=chronicle-v2] .sc-game-panel{position:relative;border:2px solid var(--sc-gold-deep);border-radius:1px;background:#121826;box-shadow:inset 0 0 0 2px #080b12,inset 0 0 0 3px #293142,0 8px 20px -14px #000}html[data-art-theme=chronicle-v2] .sc-game-panel--danger{border-color:color-mix(in srgb,var(--sc-danger) 58%,var(--sc-gold-deep))}html[data-art-theme=chronicle-v2] .sc-focus-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-material-accent, var(--sc-legacy)) 60%,transparent),inset 3px 0 0 var(--sc-material-accent, var(--sc-legacy))}html[data-art-theme=chronicle-v2] .sc-parchment-message{color:#322719;border:1px solid #9c7c3c;border-radius:1px;background:linear-gradient(90deg,rgba(72,49,24,.08),transparent 14%,transparent 86%,rgba(72,49,24,.08)),#dbc78f;box-shadow:inset 0 0 0 2px #faebbe57,0 8px 20px -17px #000}html[data-art-theme=chronicle-v2] .sc-compact-plaque{display:inline-flex;width:fit-content;max-width:100%;padding:.2rem .42rem;color:#d8c38e;border:1px solid #31394a;background:#0c111c;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.64rem;line-height:1.3}html[data-art-theme=chronicle-v2] .sc-warning-strip{display:flex;gap:.45rem;align-items:baseline;margin:.6rem 0 0;padding:.42rem .55rem;color:#f0cbc3;border-left:3px solid var(--sc-danger);background:color-mix(in srgb,var(--sc-danger) 13%,#121826);font:.72rem/1.35 ui-sans-serif,system-ui,sans-serif}html[data-art-theme=chronicle-v2] .sc-warning-strip>span{flex:0 0 auto;color:#f1d7cc;font-size:.6rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}html[data-art-theme=chronicle-v2] .sc-command{min-height:48px;border-radius:1px;font:700 .72rem/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}html[data-art-theme=chronicle-v2] .sc-command--normal{color:#a9a08f;background:#121826;border:2px solid #8a6a3e}html[data-art-theme=chronicle-v2] .sc-command--primary{color:#e8dcc4;background:#1b3840;border:2px solid #8a6a3e;box-shadow:inset 0 1px color-mix(in srgb,#73b8c2 24%,transparent)}html[data-art-theme=chronicle-v2] .sc-command:disabled{opacity:.55}html[data-art-theme=chronicle-v2] .sc-frame--iron{--fc: var(--fc, var(--sc-gold));border-style:solid;border-color:transparent;border-width:16px 12px 12px 12px;border-radius:0;border-image-source:url(/art/shared/chronicle-v2/ui/chronicle-iron-v2.png);border-image-slice:40 32 32 32;border-image-repeat:stretch;border-image-width:16px 12px 12px 12px;image-rendering:pixelated;image-rendering:crisp-edges;box-shadow:none;padding:14px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--fc) 3%,var(--sc-surface)),var(--sc-surface))}html[data-art-theme=chronicle-v2] .sc-frame.sc-frame--iron:after{display:none}html[data-art-theme=chronicle-v2] .sc-frame--iron.sc-frame--iron-dialog,html[data-art-theme=chronicle-v2] .sc-frame--iron.sc-frame--iron-compact{border-width:12px 10px 10px 10px;border-image-width:12px 10px 10px 10px;padding:12px 10px}html[data-art-theme=chronicle-v2]{--sc-v2-void: #0B0D12;--sc-v2-window: #121826;--sc-v2-window-raised: #1C2433;--sc-v2-brass: #8A6A3E;--sc-v2-divider: color-mix(in srgb, #8A6A3E 36%, #2A3140);--ion-background-color: var(--sc-v2-void);--sc-text-secondary: #c4b9a6;--sc-text-quiet: #8f897f;--chronicle-ink-dim: var(--sc-text-secondary);--chronicle-ink-faint: var(--sc-text-quiet)}html[data-art-theme=chronicle-v2] .sc-rpg-window{--sc-rpg-accent: var(--fc, var(--sc-v2-brass));background:linear-gradient(180deg,color-mix(in srgb,var(--sc-rpg-accent) 5%,var(--sc-v2-window-raised)),var(--sc-v2-window));border:1px solid color-mix(in srgb,var(--sc-rpg-accent) 58%,var(--sc-v2-divider));border-radius:2px;box-shadow:inset 0 1px color-mix(in srgb,var(--sc-text) 6%,transparent),inset 0 -1px #00000047,0 8px 22px -18px #000000d9}html[data-art-theme=chronicle-v2] .rubric,html[data-art-theme=chronicle-v2] .sc-title,html[data-art-theme=chronicle-v2] .section-title{color:color-mix(in srgb,var(--sc-legacy) 90%,#f2e6c4);letter-spacing:.1em}html[data-art-theme=chronicle-v2] .card,html[data-art-theme=chronicle-v2] .shell-screen .card{color:color-mix(in srgb,var(--sc-text) 94%,var(--sc-text-secondary))}html[data-art-theme=chronicle-v2] p,html[data-art-theme=chronicle-v2] .narrative-body .block,html[data-art-theme=chronicle-v2] .beat,html[data-art-theme=chronicle-v2] .scene-description p{color:color-mix(in srgb,var(--sc-text-secondary) 55%,var(--sc-text))}html[data-art-theme=chronicle-v2] .sc-menu-row,html[data-art-theme=chronicle-v2] app-sc-command-row{--sc-text-quiet: #9a948a}html[data-art-theme=chronicle-v2] .sc-frame:not(.sc-frame--iron){background:linear-gradient(180deg,color-mix(in srgb,var(--sc-gold) 4%,var(--sc-surface-raised)),var(--sc-surface))}html[data-art-theme=chronicle-v2] app-life .life-narrative-window.sc-rpg-window{margin-bottom:12px}html[data-art-theme=chronicle-v2] app-life .command-list{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}html[data-art-theme=chronicle-v2] app-life .command-list app-sc-command-row,html[data-art-theme=chronicle-v2] app-life .command-list app-narrative-choice-card{margin:0}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command{background:transparent;border:0;border-radius:0;border-left:0!important;box-shadow:none;padding:12px var(--sc-command-end-reserve, 12px) 12px var(--sc-command-start-reserve, 26px)}html[data-art-theme=chronicle-v2] app-life .command-list app-narrative-choice-card[data-presentation=collapsed] .cursor,html[data-art-theme=chronicle-v2] app-life .command-list app-narrative-choice-card[data-presentation=collapsed] .confirm-glyph{display:none}html[data-art-theme=chronicle-v2] app-life .command-list app-narrative-choice-card[data-presentation=collapsed][data-glyph=gift] .leading-glyph{animation:sc-gift-glyph-bright 2s ease-in-out infinite}@keyframes sc-gift-glyph-bright{0%,to{filter:var(--sc-icon-stroke) brightness(.95)}50%{filter:var(--sc-icon-stroke) brightness(1.3)}}@media(prefers-reduced-motion:reduce){html[data-art-theme=chronicle-v2] app-life .command-list app-narrative-choice-card[data-presentation=collapsed][data-glyph=gift] .leading-glyph{animation:none}}html[data-art-theme=chronicle-v2] app-life .command-list app-narrative-choice-card:not(:last-of-type),html[data-art-theme=chronicle-v2] app-life .command-list>app-sc-command-row:not(:last-of-type),html[data-art-theme=chronicle-v2] app-life .command-list .path-section app-sc-command-row:not(:last-child),html[data-art-theme=chronicle-v2] app-life .command-list .routine-entry:not(.routine-entry--open){border-bottom:1px solid color-mix(in srgb,var(--sc-gold) 22%,var(--sc-panel-edge))}html[data-art-theme=chronicle-v2] app-life .command-list .path-section{margin-bottom:0}html[data-art-theme=chronicle-v2] app-life .command-list .path-section+.path-section{border-top:1px solid color-mix(in srgb,var(--sc-panel-edge) 72%,transparent);padding-top:2px;margin-top:0}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command:hover:not(:disabled),html[data-art-theme=chronicle-v2] app-life .command-list .sc-command:focus-visible,html[data-art-theme=chronicle-v2] app-life .command-list .sc-command:active:not(:disabled),html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.confirming{background:color-mix(in srgb,var(--sc-surface-focused) 88%,transparent);border-color:transparent;box-shadow:none}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command:focus-visible{outline:1px solid color-mix(in srgb,var(--sc-gold) 65%,transparent);outline-offset:-1px}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.confirming,html[data-art-theme=chronicle-v2] app-life .command-list .sc-command:active:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-gold) 55%,var(--sc-panel-edge));transform:translate(1px,1px)}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command .title{font-weight:700;letter-spacing:.02em}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command .support,html[data-art-theme=chronicle-v2] app-life .command-list .sc-command .markers{color:var(--sc-text-secondary)}html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command,html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command .title{color:#2f2417}html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command .title{font-weight:700}html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command .support,html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command .markers{color:#4a3a28}html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list>app-sc-command-row:not(:last-of-type){border-bottom:1px solid color-mix(in srgb,#8a6a3e 38%,#eadcc4)}html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command:hover:not(:disabled),html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command:focus-visible,html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command:active:not(:disabled),html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command.confirming{background:color-mix(in srgb,#3d2d1d 9%,transparent)}html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command:focus-visible{outline:1px solid color-mix(in srgb,#8a6a3e 70%,#3d2d1d)}html[data-art-theme=chronicle-v2] app-life .life-message-window[data-surface=parchment] .command-list .sc-command.tone-power .title{color:#3b2158}html[data-art-theme=chronicle-v2] app-life .filter-panel.command-list .sc-command.compact{padding:10px 28px 10px 4px;min-height:0}html[data-art-theme=chronicle-v2] app-life .filter-panel.command-list .sc-command.compact .cursor{display:none}html[data-art-theme=chronicle-v2] app-life .filter-panel.command-list .sc-command.compact .copy{grid-template-columns:minmax(0,1fr)}html[data-art-theme=chronicle-v2] app-life .filter-panel.command-list .sc-command.compact .markers{order:3;margin-top:4px;width:100%}html[data-art-theme=chronicle-v2] app-life .filter-panel.command-list .sc-command.compact .support{order:2}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid var(--life-brass-dark, #6f5724);border-radius:2px;background:var(--life-navy, #0d1630);color:var(--life-body, #d8ccb2);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker.tone-gift{color:var(--sc-gift);border-color:color-mix(in srgb,var(--sc-gift) 40%,var(--life-brass-dark, #6f5724))}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker.tone-danger:not(.kind-risk){color:color-mix(in srgb,var(--sc-danger) 72%,var(--life-body, #d8ccb2))}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker.kind-risk{display:block;flex:1 1 100%;min-height:0;padding:6px 8px;background:var(--life-risk-fill, #241a18);border:1px solid var(--life-brass-dark, #6f5724);color:var(--life-body, #d8ccb2);text-transform:none;letter-spacing:.01em;font-size:.68rem;font-weight:550;line-height:1.4}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker.kind-risk .marker-kicker{display:block;margin-bottom:2px;color:var(--life-gold, #b8923e);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker.kind-risk .marker-body{color:var(--life-body, #d8ccb2)}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker.kind-exposure{display:block;flex:1 1 100%;min-height:0;padding:6px 8px;background:var(--life-navy, #0d1630);border:1px solid var(--life-brass-dark, #6f5724);color:var(--life-body, #d8ccb2);text-transform:none;letter-spacing:.01em;font-size:.68rem;font-weight:550;line-height:1.4}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.compact .marker.kind-exposure.tone-gift{border-color:color-mix(in srgb,var(--sc-gift) 40%,var(--life-brass-dark, #6f5724));color:var(--life-body, #d8ccb2)}html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.tone-power,html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.tone-relationship,html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.tone-profession,html[data-art-theme=chronicle-v2] app-life .command-list .sc-command.tone-danger{border-left:0!important;background:transparent}html[data-art-theme=chronicle-v2] app-life app-force-command .force-stage{border:1px solid color-mix(in srgb,var(--sc-gold) 18%,var(--sc-panel-edge));border-radius:3px;background:color-mix(in srgb,var(--sc-surface-raised) 38%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--sc-gold) 10%,transparent);padding:.55rem 0 .65rem}html[data-art-theme=chronicle-v2] app-life app-force-command .force-heading{color:color-mix(in srgb,var(--sc-gold) 55%,var(--sc-text-secondary));padding:0 .75rem}html[data-art-theme=chronicle-v2] app-life app-force-command .force-steps,html[data-art-theme=chronicle-v2] app-life app-force-command .force-stage-instruction{padding:0 .75rem}html[data-art-theme=chronicle-v2] app-life app-force-command .force-summary{margin:0 .45rem;border:1px solid color-mix(in srgb,var(--sc-panel-edge) 78%,transparent);border-radius:2px;background:color-mix(in srgb,var(--sc-surface) 70%,transparent)}html[data-art-theme=chronicle-v2] app-life app-force-command .force-confirm{margin:0 .45rem;border:0;background:transparent;box-shadow:none}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows app-sc-command-row{margin:0}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command{background:transparent;border:0;border-radius:0;border-left:0!important;box-shadow:none;padding:10px 12px 10px 26px}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows--compact .sc-command.compact{min-height:52px;padding-top:.55rem;padding-bottom:.55rem}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows app-sc-command-row+app-sc-command-row .sc-command{border-top:1px solid color-mix(in srgb,var(--sc-panel-edge) 72%,transparent)}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command:hover:not(:disabled){background:color-mix(in srgb,var(--sc-surface-focused) 72%,transparent);box-shadow:none}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command.selected:not(:disabled){background:color-mix(in srgb,var(--sc-surface-focused) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-gold) 48%,var(--sc-panel-edge))}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command.selected:not(:disabled) .cursor{opacity:0}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command:focus-visible:not(.confirming):not(:active){outline:1px solid color-mix(in srgb,var(--sc-gold) 70%,transparent);outline-offset:-1px;background:color-mix(in srgb,var(--sc-surface-focused) 55%,transparent);box-shadow:none}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command:focus-visible:not(.confirming):not(:active) .cursor,html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command:hover:not(:disabled):not(.confirming):not(:active) .cursor{opacity:0}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command.confirming,html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command:active:not(:disabled){background:color-mix(in srgb,var(--sc-surface-focused) 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-gold) 55%,var(--sc-panel-edge));transform:translate(1px,1px)}html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command.confirming .cursor,html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command:active:not(:disabled) .cursor{opacity:1}html[data-art-theme=chronicle-v2] app-life app-force-command .force-confirm-actions .sc-command{border:1px solid color-mix(in srgb,var(--sc-gold) 28%,var(--sc-panel-edge));background:color-mix(in srgb,var(--sc-surface-raised) 50%,transparent)}html[data-art-theme=chronicle-v2] app-life app-force-command .force-confirm-actions .sc-command.confirming,html[data-art-theme=chronicle-v2] app-life app-force-command .force-confirm-actions .sc-command:active:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-gold) 60%,var(--sc-panel-edge));transform:translate(1px,1px)}html[data-art-theme=chronicle-v2] app-life app-force-command .force-busy-label{color:color-mix(in srgb,var(--sc-gold) 75%,var(--sc-text));border-color:color-mix(in srgb,var(--sc-gold) 40%,var(--sc-panel-edge))}html[data-art-theme=chronicle-v2] app-life app-force-command .force-nav{padding:.25rem .65rem .35rem}html[data-art-theme=chronicle-v2] app-life .command-list--force-focus{border:0;background:transparent;box-shadow:none;padding:0}@media(prefers-reduced-motion:reduce){html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command.confirming,html[data-art-theme=chronicle-v2] app-life app-force-command .force-rows .sc-command:active:not(:disabled),html[data-art-theme=chronicle-v2] app-life app-force-command .force-confirm-actions .sc-command.confirming,html[data-art-theme=chronicle-v2] app-life app-force-command .force-confirm-actions .sc-command:active:not(:disabled){transform:none}}html[data-art-theme=chronicle-v2] app-life .life-info-lite{color:var(--sc-text-secondary)}html[data-art-theme=chronicle-v2] app-life .narrative-body .block,html[data-art-theme=chronicle-v2] app-life .beat{font-family:Georgia,Times New Roman,Palatino Linotype,Palatino,serif;font-size:1rem;line-height:1.62;letter-spacing:.01em;max-width:36rem}html[data-art-theme=chronicle-v2] app-life .about-place p,html[data-art-theme=chronicle-v2] app-life .scene-description p{font-family:Georgia,Times New Roman,Palatino Linotype,Palatino,serif;font-size:.92rem;line-height:1.5}html[data-art-theme=chronicle-v2] app-life .life-scene-frame .mode-wide-16x9{margin-bottom:6px}html[data-art-theme=chronicle-v2] app-life .life-scene-frame .mode-wide-16x9 .plate-caption{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 .45rem;margin-top:4px}html[data-art-theme=chronicle-v2] app-life .life-scene-frame .mode-wide-16x9 .plate-location{font-size:.78rem;font-weight:650}html[data-art-theme=chronicle-v2] app-life .life-scene-frame .mode-wide-16x9 .plate-world{font-size:.72rem}html[data-art-theme=chronicle-v2] app-life .life-scene-frame .mode-wide-16x9 .plate-world:before{content:"\b7  ";opacity:.7}html[data-art-theme=chronicle-v2] app-life .life-participant .presence{border-left-color:color-mix(in srgb,var(--sc-relationship) 55%,var(--sc-panel-edge));background:color-mix(in srgb,var(--sc-surface) 70%,transparent)}html[data-art-theme=chronicle-v2] app-life .encounter{border-image:none}html[data-art-theme=chronicle-v2] app-life .path-filters button.active{border-bottom-color:var(--life-gold, #b8923e)}.sc-title{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--sc-legacy);font-family:var(--ion-font-family);font-size:.9rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sc-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--sc-gold-soft),transparent)}.sc-menu-row{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:var(--sc-touch-target);padding:12px 14px;text-align:left;color:var(--sc-text);background:var(--sc-surface);border:1px solid var(--sc-panel-edge);border-radius:var(--sc-radius);box-shadow:inset 0 1px 0 var(--sc-inset-highlight);font:inherit;transition:border-color .14s ease,background .14s ease}.sc-menu-row[aria-current=true],.sc-menu-row:focus-visible,.sc-menu-row:hover:not([disabled]){border-color:var(--sc-border-strong);background:var(--sc-surface-focused);box-shadow:inset 0 1px 0 var(--sc-inset-highlight),inset 2px 0 0 var(--sc-gold-soft)}@media(forced-colors:active){.card,.choice{border:1px solid CanvasText}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid Highlight}}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.screen{animation:none}}@media(min-resolution:1dppx)and (min-width:0){html[data-large-text=true]{--sc-header-height: 124px;--sc-nav-height: 92px}}html[data-art-theme=chronicle-v2] app-new-life .rite-stage{--ritual-accent: #c9a24a;position:relative;isolation:isolate}html[data-art-theme=chronicle-v2] app-new-life .rite-stage:before{position:absolute;z-index:-1;inset:-1.1rem -.75rem 0;pointer-events:none;content:"";opacity:.5;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ritual-accent) 15%,transparent),transparent 42%),repeating-linear-gradient(90deg,transparent 0 2.8rem,color-mix(in srgb,var(--ritual-accent) 7%,transparent) 2.8rem 2.87rem,transparent 2.87rem 5.65rem);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}html[data-art-theme=chronicle-v2] app-new-life .rite-stage[data-stage-panel=world]{--ritual-accent: var(--sc-world)}html[data-art-theme=chronicle-v2] app-new-life .rite-stage[data-stage-panel=origin]{--ritual-accent: #c99d52}html[data-art-theme=chronicle-v2] app-new-life .rite-stage[data-stage-panel=gift]{--ritual-accent: var(--sc-gift)}html[data-art-theme=chronicle-v2] app-new-life .rite-stage[data-stage-panel=identity]{--ritual-accent: #bd7b72}html[data-art-theme=chronicle-v2] app-new-life .rite-stage[data-stage-panel=review]{--ritual-accent: #b9ab73}html[data-art-theme=chronicle-v2] app-new-life .progress-step--current .progress-label{color:var(--ritual-accent);text-shadow:0 0 8px var(--ritual-accent)}html[data-art-theme=chronicle-v2] app-new-life .rite-stage[data-stage-panel=identity] .rite-eyebrow{color:#d18c80}html[data-art-theme=chronicle-v2] app-new-life .rite-stage[data-stage-panel=review] .rite-eyebrow{color:#d4c47e}html[data-art-theme=chronicle-v2] app-new-life .command-window--world:before,html[data-art-theme=chronicle-v2] app-new-life .command-window--self:before{position:absolute;inset:3px;pointer-events:none;content:""}html[data-art-theme=chronicle-v2] app-new-life .command-window--world:before{border:1px solid color-mix(in srgb,var(--sc-world) 33%,transparent);background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--sc-world) 16%,transparent),transparent 38%)}html[data-art-theme=chronicle-v2] app-new-life .command-window--self:before{border:1px solid color-mix(in srgb,#bd7b72 30%,transparent);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,#bd7b72 13%,transparent),transparent 58%)}html[data-art-theme=chronicle-v2] app-new-life .gift-draw{--sc-gift-reveal-duration: 1.2s;position:relative;display:grid;place-items:center;min-height:26rem;padding:1rem .4rem .75rem;overflow:visible;background:radial-gradient(ellipse at 50% 56%,color-mix(in srgb,var(--sc-gift) 16%,transparent),transparent 64%)}html[data-art-theme=chronicle-v2] app-new-life .gift-card-fan{position:absolute;z-index:1;inset:0;pointer-events:none}html[data-art-theme=chronicle-v2] app-new-life .chronicle-card__back{position:absolute;top:5.5rem;left:calc(50% - 4.7rem);width:9.4rem;height:14.1rem;opacity:.94;background:center / 100% 100% no-repeat url(/assets/art/gift-card/gift-card-back-2x.png);box-shadow:0 .7rem 1.2rem -.7rem #000,0 0 .8rem color-mix(in srgb,var(--sc-gift) 22%,transparent);image-rendering:pixelated;image-rendering:crisp-edges}html[data-art-theme=chronicle-v2] app-new-life .gift-card-back--left{transform:translate(-11.1rem) translateY(.33rem) rotate(-17deg)}html[data-art-theme=chronicle-v2] app-new-life .gift-card-back--center{opacity:.72;transform:translateY(-.5rem) rotate(-3deg)}html[data-art-theme=chronicle-v2] app-new-life .gift-card-back--far{transform:translate(11.1rem) translateY(.33rem) rotate(15deg)}html[data-art-theme=chronicle-v2] app-new-life .chronicle-card{position:relative;z-index:2;width:248px;height:372px;min-height:0;aspect-ratio:2 / 3;overflow:visible;isolation:isolate;color:#efe0c3;background:center / 100% 100% no-repeat url(/assets/art/gift-card/gift-card-front-2x.png);image-rendering:pixelated;image-rendering:crisp-edges}html[data-art-theme=chronicle-v2] app-new-life .chronicle-card__face{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);justify-items:center;gap:6px;height:372px;min-height:0;box-sizing:border-box;padding:46px 38px 56px;text-align:center;text-shadow:0 1px 0 #0b0d12,0 0 7px #121826}html[data-art-theme=chronicle-v2] app-new-life .gift-card__face app-power-motif{--sigil-size: 76px;display:block;margin:0;filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--sc-gift) 65%,transparent))}html[data-art-theme=chronicle-v2] app-new-life .gift-card__face app-sc-gift-sigil .sc-gift-sigil{--sigil-size: 76px}html[data-art-theme=chronicle-v2] app-new-life .gift-card__face app-sc-gift-sigil .sigil-face{image-rendering:pixelated;image-rendering:crisp-edges}html[data-art-theme=chronicle-v2] app-new-life :is(.gift-card__name,.gift-card__description){margin:0;max-width:100%;overflow-wrap:anywhere}html[data-art-theme=chronicle-v2] app-new-life .gift-card__name{display:-webkit-box;overflow:hidden;color:#f0e2c7;font:700 16px/1.12 Georgia,serif;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-art-theme=chronicle-v2] app-new-life .gift-card__description{display:-webkit-box;overflow:hidden;align-self:stretch;min-height:0;color:#d6c9d9;font:13px/1.24 ui-sans-serif,system-ui,sans-serif;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:7}html[data-art-theme=chronicle-v2] app-new-life .chronicle-card--reveal:before{position:absolute;z-index:2;inset:0;content:"";pointer-events:none;opacity:0;background:center / 100% 100% no-repeat url(/assets/art/gift-card/gift-card-back-2x.png);image-rendering:pixelated;image-rendering:crisp-edges}html[data-art-theme=chronicle-v2] app-new-life .chronicle-card--reveal:after{position:absolute;z-index:3;inset:0;content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 44%,#fff 0%,#ead9ff 32%,color-mix(in srgb,var(--sc-gift) 82%,#fff) 58%,#9e87f5 72%,transparent 86%),linear-gradient(135deg,#fff8ff,#dcc8ff 46%,#9e87f5)}html[data-art-theme=chronicle-v2] app-new-life .rite--gift-waiting{cursor:pointer}html[data-art-theme=chronicle-v2] app-new-life .rite--gift-waiting .rite-actions{cursor:auto}html[data-art-theme=chronicle-v2] app-new-life .rite-detail--gift{opacity:0;pointer-events:none}html[data-art-theme=chronicle-v2] app-new-life .rite-detail--gift-visible{opacity:1;pointer-events:auto;transition:opacity .48s ease-out}html[data-art-theme=chronicle-v2] app-new-life .rite-detail--gift-visible.rite-detail--gift-instant{transition:none}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--waiting{cursor:pointer}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--waiting .chronicle-card--reveal:before{opacity:1}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--waiting .chronicle-card__face{opacity:0}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card--reveal{animation:chronicle-gift-charge var(--sc-gift-reveal-duration) ease-out both}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card--reveal:before{opacity:1;animation:chronicle-gift-back var(--sc-gift-reveal-duration) steps(1,end) both}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card--reveal:after{animation:chronicle-gift-flash var(--sc-gift-reveal-duration) cubic-bezier(.2,.72,.25,1) both}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card__face{opacity:0;animation:chronicle-gift-inscription var(--sc-gift-reveal-duration) steps(1,end) both}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealed .chronicle-card--reveal{filter:drop-shadow(0 0 .34rem color-mix(in srgb,var(--sc-gift) 58%,transparent)) drop-shadow(0 0 .78rem color-mix(in srgb,var(--sc-gift) 24%,transparent));animation:chronicle-gift-aura 3.6s ease-in-out infinite}@keyframes chronicle-gift-back{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes chronicle-gift-flash{0%,18%{opacity:0}44%{opacity:.82}49%,55%{opacity:1}72%{opacity:.18}to{opacity:0}}@keyframes chronicle-gift-inscription{0%,48%{opacity:0}49%,to{opacity:1}}@keyframes chronicle-gift-charge{0%,18%{filter:brightness(1) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}45%{filter:brightness(1.28) drop-shadow(0 0 .55rem #fff) drop-shadow(0 0 .9rem color-mix(in srgb,var(--sc-gift) 88%,#fff)) drop-shadow(0 0 1.45rem color-mix(in srgb,#9e87f5 72%,transparent))}to{filter:brightness(1) drop-shadow(0 0 .34rem color-mix(in srgb,var(--sc-gift) 58%,transparent)) drop-shadow(0 0 .78rem color-mix(in srgb,var(--sc-gift) 24%,transparent))}}@keyframes chronicle-gift-aura{0%,to{filter:drop-shadow(0 0 .34rem color-mix(in srgb,var(--sc-gift) 54%,transparent)) drop-shadow(0 0 .78rem color-mix(in srgb,var(--sc-gift) 21%,transparent))}50%{filter:drop-shadow(0 0 .42rem color-mix(in srgb,var(--sc-gift) 64%,transparent)) drop-shadow(0 0 .96rem color-mix(in srgb,var(--sc-gift) 28%,transparent))}}html[data-art-theme=chronicle-v2] app-new-life .self-mirror{position:relative;margin-top:.25rem;padding:.55rem;border:1px solid color-mix(in srgb,#bd7b72 46%,#6d5135);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,#bd7b72 13%,transparent),#0f1420 68%);box-shadow:inset 0 0 0 2px #0a0d14,inset 0 0 2.2rem color-mix(in srgb,#bd7b72 8%,transparent)}html[data-art-theme=chronicle-v2] app-new-life .self-mirror:before{position:absolute;inset:.28rem;pointer-events:none;content:"";border:1px solid color-mix(in srgb,#bd7b72 24%,transparent)}html[data-art-theme=chronicle-v2] app-new-life .self-mirror__plaque{position:relative;z-index:1;width:fit-content;margin:-.95rem auto .45rem;color:#e0b1a4;border-color:color-mix(in srgb,#bd7b72 58%,#7e673d);background:#251b27;font-size:min(.52rem,10px)}html[data-art-theme=chronicle-v2] app-new-life .self-portrait-grid{position:relative;z-index:1;padding:.16rem;background:transparent}html[data-art-theme=chronicle-v2] app-new-life .self-mirror .candidate{background:color-mix(in srgb,#111827 88%,#bd7b72);border-color:color-mix(in srgb,#bd7b72 30%,#6d5135)}html[data-art-theme=chronicle-v2] app-new-life .self-mirror .candidate-actions{position:relative;z-index:1;margin-top:.45rem}@media(max-width:379px){html[data-art-theme=chronicle-v2] app-new-life .gift-draw{min-height:23.5rem;padding-inline:.45rem}}@media(prefers-reduced-motion:reduce){html[data-art-theme=chronicle-v2] app-new-life .gift-draw--waiting .chronicle-card--reveal:before{opacity:1}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--waiting .chronicle-card__face{opacity:0}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card--reveal:before,html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card--reveal:after{opacity:0;animation:none}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card__face{opacity:1;animation:none}html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealing .chronicle-card--reveal,html[data-art-theme=chronicle-v2] app-new-life .gift-draw--revealed .chronicle-card--reveal{filter:drop-shadow(0 0 .34rem color-mix(in srgb,var(--sc-gift) 58%,transparent)) drop-shadow(0 0 .78rem color-mix(in srgb,var(--sc-gift) 24%,transparent));animation:none}html[data-art-theme=chronicle-v2] app-new-life .rite-detail--gift-visible{transition:none}}html[data-art-theme=chronicle-v2] app-new-life .rite-nav.sc-command--normal,html[data-art-theme=chronicle-v2] app-new-life .rite-nav.sc-command--primary{border:0;border-radius:0;background:var(--rite-stepper-fill) var(--rite-stepper-art) center / 100% 100% no-repeat;box-shadow:none;image-rendering:pixelated;image-rendering:crisp-edges;text-shadow:0 1px 0 #0b0d12}html[data-art-theme=chronicle-v2] app-new-life .rite-nav.sc-command--normal{color:#a9a08f}html[data-art-theme=chronicle-v2] app-new-life .rite-nav.sc-command--primary{color:#e8dcc4}app-new-life .self-name--legacy{display:grid;gap:.25rem;margin:0 0 12px}app-new-life .self-name--legacy .self-name__input{width:100%;min-height:44px;padding:.4rem .55rem;border:1px solid var(--chronicle-hairline);color:inherit;background:transparent;font:inherit;font-size:16px}html[data-art-theme=chronicle-v2] app-new-life .self-name{display:grid;gap:.2rem;margin:0 0 .85rem;padding:.7rem .8rem .75rem}html[data-art-theme=chronicle-v2] app-new-life .self-name__input{width:100%;min-height:44px;padding:.3rem 0;border:0;border-bottom:1px solid #8a6a3e;color:#e8dcc4;background:transparent;font:650 16px/1.3 Georgia,Times New Roman,serif}html[data-art-theme=chronicle-v2] app-new-life .self-name__input:focus-visible{outline:2px solid #e8dcc4;outline-offset:3px}.opening-orientation{margin:2px 0 16px;padding:16px 14px;border-block:1px solid var(--chronicle-hairline);border-left:2px solid var(--sc-legacy);background:linear-gradient(90deg,color-mix(in srgb,var(--sc-legacy) 7%,transparent),transparent 72%)}.opening-orientation h2{margin:5px 0 11px;color:var(--chronicle-ink);font:600 1.16rem/1.25 ui-serif,Georgia,serif}.opening-orientation>p:not(.rubric){max-width:var(--chronicle-narrative-measure);margin:8px 0 0;color:var(--sc-text-secondary);line-height:1.58;overflow-wrap:anywhere}.opening-orientation .opening-lead,.opening-orientation .opening-turn{color:var(--chronicle-ink)}.opening-orientation .opening-turn{font-style:italic}.opening-orientation .opening-gift{color:var(--chronicle-power)}.opening-directions{margin-top:13px;padding-top:10px;border-top:1px solid var(--chronicle-hairline)}.opening-directions>span{color:var(--chronicle-ink-dim);font:650 .68rem/1.35 ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.opening-directions ul{display:grid;gap:5px;margin:8px 0 0;padding-left:18px;color:var(--sc-text-secondary);font-size:.86rem;line-height:1.45}app-new-life .begin{margin-top:10px}app-new-life .page-title{font-size:1.9rem;font-weight:500;margin:6px 0 16px}app-new-life .reincarnation-seal{display:flex;justify-content:flex-end;margin:0 0 -18px;opacity:.8}app-new-life .reveal{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:0 0 14px;padding:14px 2px 15px;border-bottom:1px solid var(--chronicle-hairline)}app-new-life .reveal-number{font:600 .72rem/1.4 ui-sans-serif,system-ui,sans-serif;color:var(--chronicle-accent);letter-spacing:.1em}app-new-life .power-title{display:flex;align-items:center;gap:10px}app-new-life .power-title .entry-name{margin-bottom:0}app-new-life .power-reveal{border-left:2px solid var(--chronicle-power)}app-new-life .absent-person{border-left:2px dashed var(--chronicle-relationship)}html[data-art-theme=chronicle-v2] app-story-notice .notice-choices .sc-command{background:transparent;border:0;border-radius:0;border-left:0!important;box-shadow:none;min-height:0;padding:11px var(--sc-command-end-reserve, 26px) 11px var(--sc-command-start-reserve, 26px)}html[data-art-theme=chronicle-v2] app-story-notice .notice-choices .sc-command:hover:not(:disabled),html[data-art-theme=chronicle-v2] app-story-notice .notice-choices .sc-command:focus-visible,html[data-art-theme=chronicle-v2] app-story-notice .notice-choices .sc-command:active:not(:disabled),html[data-art-theme=chronicle-v2] app-story-notice .notice-choices .sc-command.confirming{background:color-mix(in srgb,var(--sc-surface-focused) 62%,transparent);border-color:transparent;box-shadow:none}html[data-art-theme=chronicle-v2] app-story-notice .notice-choices .sc-command:focus-visible{outline:1px solid color-mix(in srgb,var(--sc-gold) 65%,transparent);outline-offset:-1px}html[data-art-theme=chronicle-v2] app-story-notice .notice-choices .sc-command .title{font-weight:700;letter-spacing:.015em}html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command:hover:not(:disabled),html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command:focus-visible,html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command:active:not(:disabled),html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command.confirming{background:#78b0d61a}html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command:focus-visible{outline-color:#96c4e28c}html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command,html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command .title{color:#d7e6f1}html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command .support,html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command .chevron,html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command:hover:not(:disabled) .chevron,html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command:focus-visible .chevron{color:#a3c5dcd1}html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .cursor,html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .confirm-glyph{display:none}html[data-art-theme=chronicle-v2] app-story-notice .story-notice--consciousness .notice-choices .sc-command{padding-left:12px}
