/*! PeoplePlotr story trees. Copyright © 2026 Webalon Ltd. All rights reserved.
 * Licensed for use on peopleplotr.com only. Copying, modifying, redistributing or hosting this code
 * elsewhere, in whole or in part, is not permitted without written permission from Webalon Ltd. */
:root{--bg: #eef1e6;--bar: #ffffff;--page: #ffffff;--page-line: #e1e1de;--panel: #fffdf8;--ink: #2c2a24;--muted: #6c6a5c;--line: #d9dcc9;--accent: #4f7f3c;--brand: #7c4dff;--brand-a: #ff6b6b;--brand-b: #ffb703;--brand-c: #12b5a5;--brand-ink: #ffffff;--accent-ink: #ffffff;--branch: #86603f;--rel: #fbe6b2;--value: #d8ecd0;--place: #dfe4f7;--unknown: #c8443c;--warn-bg: #fbf0d6;--bad-bg: #f9e3df;--info-bg: #e6eef8;--good: #3f7f3a;--shadow: 0 1px 2px rgba(60,60,40,0.08),0 6px 20px rgba(60,60,40,0.08);--name-l: 86%;--name-s: 70%;--tree-grow: 60;--story-grow: 40;--font-head: Fredoka,"Baloo 2","Trebuchet MS",system-ui,sans-serif;--font-body: Nunito,"Segoe UI",system-ui,-apple-system,Roboto,sans-serif;--editor-font: 18px/1.7 Nunito,"Segoe UI",system-ui,-apple-system,Roboto,sans-serif}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg: #1c2624;--bar: #1f2223;--page: #1f2223;--page-line: #3a3d3e;--panel: #24302d;--ink: #eef2e8;--muted: #a9b8ad;--line: #3a4a45;--accent: #8cc276;--brand: #b39dff;--brand-a: #ff8787;--brand-b: #ffc94d;--brand-c: #3fd6c5;--brand-ink: #1d1340;--accent-ink: #14201b;--branch: #c4a27a;--rel: #5b4a1e;--value: #2a4a2e;--place: #303a66;--unknown: #ff8a80;--warn-bg: #3d3420;--bad-bg: #432526;--info-bg: #23314d;--good: #8cd08c;--shadow: 0 1px 2px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.25);--name-l: 32%;--name-s: 45%;color-scheme: dark}}:root[data-theme="dark"]{--bg: #1c2624;--bar: #1f2223;--page: #1f2223;--page-line: #3a3d3e;--panel: #24302d;--ink: #eef2e8;--muted: #a9b8ad;--line: #3a4a45;--accent: #8cc276;--brand: #b39dff;--brand-a: #ff8787;--brand-b: #ffc94d;--brand-c: #3fd6c5;--brand-ink: #1d1340;--accent-ink: #14201b;--branch: #c4a27a;--rel: #5b4a1e;--value: #2a4a2e;--place: #303a66;--unknown: #ff8a80;--warn-bg: #3d3420;--bad-bg: #432526;--info-bg: #23314d;--good: #8cd08c;--shadow: 0 1px 2px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.25);--name-l: 32%;--name-s: 45%;color-scheme: dark}*{box-sizing: border-box}[hidden]{display: none !important}html,body,.notes-scroll,.editor textarea{overscroll-behavior: none}body{margin: 0;background: var(--page);color: var(--ink);font: 16px/1.5 var(--font-body)}h1,h2,h3{font-family: var(--font-head);font-weight: 600;text-wrap: balance}button{font: inherit;color: inherit}.zoom button,.views button{border: 1px solid var(--line);background: var(--panel);border-radius: 999px;padding: 4px 12px;cursor: pointer}.zoom button:hover,.views button:hover{border-color: var(--accent)}.stage{position: relative;flex: var(--tree-grow) 1 0px;min-height: 160px;isolation: isolate;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);background: var(--bg);overflow: hidden;display: flex;flex-direction: column}.stage canvas{position: relative;z-index: 1;display: block;width: 100%;flex: 1 1 0px;min-height: 0;touch-action: none}.stage canvas:focus{outline: none}.stage canvas:focus-visible{outline: 3px solid var(--accent);outline-offset: -3px}.tree-bar{position: relative;z-index: 2;flex: none;display: flex;align-items: center;justify-content: space-between;padding: 5px 12px;padding-left: max(12px,env(safe-area-inset-left,0px));padding-right: max(12px,env(safe-area-inset-right,0px));background: var(--panel);border-top: 1px solid var(--line);color: var(--muted)}@media (min-width: 721px){.stage.panel-open .tree-bar{padding-right: 402px;padding-right: calc(max(12px,env(safe-area-inset-right,0px)) + 390px)}}.views,.zoom{flex: none;display: flex;padding: 2px;border-radius: 999px;background: transparent;border: 1px solid var(--line)}.views button + button,.zoom button + button{margin-left: 2px}.views button,.zoom button{border-radius: inherit;border-color: transparent;background: transparent;font-weight: 600;font-size: 12px;padding: 2px 9px;line-height: 1.4}.zoom button{min-width: 26px;font-size: 15px;line-height: 1;padding: 3px 7px}.zoom .fit{font-size: 12px}.views button[aria-checked="true"]{background: var(--accent);color: var(--accent-ink)}.views button[aria-disabled="true"]{opacity: 0.5;cursor: default}.views button[aria-disabled="true"]:hover{border-color: transparent}.limit-note{position: absolute;left: 50%;bottom: 100%;margin: 0 0 10px;max-width: calc(100% - 24px);box-sizing: border-box;transform: translateX(-50%);padding: 6px 14px;border-radius: 999px;background: var(--panel,#fff);color: var(--ink,#2a2238);box-shadow: 0 4px 14px rgba(30,20,60,0.18);font-size: 13px;line-height: 1.4;text-align: center}.limit-note[hidden]{display: none}.limit-note a{color: var(--accent,#7c4dff);font-weight: 700;white-space: nowrap}.tree-tip{flex: 1 1 0%;min-width: 0;margin: 0 12px;text-align: center;font-size: 12px;line-height: 1.4;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tip-narrow{display: none}.ft-dragging,.ft-dragging *{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.splitter{height: 14px;display: flex;align-items: center;justify-content: center;cursor: row-resize;touch-action: none}.splitter span{width: 48px;height: 5px;border-radius: 3px;background: var(--line)}.splitter:hover span{background: var(--accent)}.splitter:focus span{background: var(--accent)}.splitter:focus{outline: none}.tree-head{position: relative;z-index: 4;flex: none;display: flex;align-items: center;min-height: 38px;padding: 4px 12px;padding-left: max(12px,env(safe-area-inset-left,0px));padding-right: max(12px,env(safe-area-inset-right,0px));background: var(--panel);border-bottom: 1px solid var(--line);color: var(--ink)}@media (min-width: 721px){.stage.panel-open .tree-head{padding-right: 402px;padding-right: calc(max(12px,env(safe-area-inset-right,0px)) + 390px)}}.tree-mark{flex: none;margin-right: 8px;width: 14px;height: 14px;background: var(--accent);border-radius: 0 70% 0 70%;-webkit-transform: rotate(-10deg);transform: rotate(-10deg)}.tree-title{flex: 1 1 0%;min-width: 0;margin: 0;font: 600 17px/1.3 var(--font-head);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tree-head-tools{margin-left: 12px}.tree-brand{flex: none;display: flex;align-items: center;margin-right: 10px;padding-right: 10px;border-right: 1px solid var(--line);color: inherit;text-decoration: none}.tree-brand-logo{flex: none;display: block;width: 22px;height: 20px}.tree-brand-name{margin-left: 5px;font: 600 16px/1 Fredoka,"Baloo 2","Trebuchet MS",system-ui,sans-serif;white-space: nowrap}.tree-brand-name b{font-weight: 600;color: var(--brand);background-image: linear-gradient(90deg,var(--brand-a),var(--brand) 55%,var(--brand-c));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.tree-make{flex: none;margin-left: 12px;padding: 4px 12px;font: 700 12px/1.4 var(--font-body,Nunito,system-ui,sans-serif);white-space: nowrap;text-decoration: none;color: var(--brand-ink);background: var(--brand);background-image: linear-gradient(100deg,var(--brand-a),var(--brand) 60%);border-radius: 999px}.tree-make:hover,.tree-make:focus{box-shadow: 0 0 0 2px var(--brand-c);outline: none}.tree-head-branded .tree-head-tools{margin-left: 8px}.tree-edit{flex: none;display: inline-flex;align-items: center;gap: 5px;margin-left: 10px;padding: 4px 12px;font: 700 12px/1.4 var(--font-body,Nunito,system-ui,sans-serif);white-space: nowrap;text-decoration: none;color: var(--accent-ink,#fff);background: var(--accent);border-radius: 999px}.tree-edit[hidden]{display: none}.tree-edit:hover,.tree-edit:focus-visible{box-shadow: 0 0 0 2px var(--panel),0 0 0 4px var(--accent);outline: none}.tree-edit-icon{display: block;width: 13px;height: 13px}.tree-edit-float{position: absolute;z-index: 5;top: 10px;right: max(12px,env(safe-area-inset-right,0px));margin: 0;box-shadow: 0 4px 14px rgba(0,0,0,0.18)}@media print{.tree-edit{display: none !important}}.tree-search-tools{margin-left: 12px}.tree-search-tools:not([hidden]) + .tree-head-tools{margin-left: 6px}.tree-search-btn svg{display: block;width: 14px;height: 14px}.tree-search{flex: 1 1 0%;min-width: 0;max-width: 560px;display: flex;align-items: center;position: relative;margin: 0}.tree-search[hidden]{display: none}.tree-head-searching .tree-make,.tree-head-searching .tree-edit{margin-left: auto}.tree-head-searching:not(.tree-search-inplace) .tree-mark,.tree-head-searching:not(.tree-search-inplace) .tree-title,.tree-head-searching:not(.tree-search-inplace) .tree-head-tools,.tree-head-searching .tree-search-tools{display: none}.tree-search-inplace .tree-search{flex: 0 1 320px;margin-left: 12px;animation: tree-search-grow 0.18s ease-out}.tree-head-searching .tree-search{margin-right: 12px}.tree-search-inplace .tree-search + .tree-search-tools + .tree-head-tools{margin-left: 0}@keyframes tree-search-grow{from{max-width: 40px}to{max-width: 320px}}@media (prefers-reduced-motion: reduce){.tree-search-inplace .tree-search{animation: none}}.tree-search-glass{position: absolute;left: 11px;top: 50%;margin-top: -7px;width: 14px;height: 14px;opacity: 0.6;pointer-events: none}.tree-search-glass svg{display: block;width: 100%;height: 100%}.tree-search-input{flex: 1 1 0%;min-width: 0;width: 100%;height: 28px;box-sizing: border-box;margin: 0;padding: 0 12px 0 32px;font: 600 16px/26px var(--font-body);color: inherit;background: transparent;border: 1px solid var(--line);border-radius: 999px;-webkit-appearance: none;appearance: none}.tree-search-input::-webkit-search-cancel-button{display: none}.tree-search-input::placeholder{color: inherit;opacity: 0.55}.tree-search-input:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 2px var(--accent)}.tree-search-close{flex: none;margin-left: 6px;width: 28px;height: 28px;padding: 0;font-size: 20px;line-height: 1;color: inherit;background: transparent;border: 0;border-radius: 50%;cursor: pointer}.tree-search-close:hover,.tree-search-close:focus-visible{background: rgba(127,127,127,0.18)}.tree-search-results{position: absolute;z-index: 6;left: 12px;left: max(12px,env(safe-area-inset-left,0px));width: 380px;max-width: calc(100% - 24px);color: var(--ink);background: var(--panel);border: 1px solid var(--line);border-radius: 16px;box-shadow: 0 10px 34px rgba(20,20,10,0.2);overflow: hidden}.tree-search-results ul{list-style: none;margin: 0;padding: 6px;max-height: 360px;max-height: min(360px,60vh);overflow: auto}.tree-search-results li{display: flex;align-items: center;padding: 6px 8px;border-radius: 10px;cursor: pointer}.tree-search-results li[aria-selected="true"]{background: rgba(127,127,127,0.16)}.tree-search-results li:hover{background: rgba(127,127,127,0.1)}.tree-search-results li[aria-selected="true"]:hover{background: rgba(127,127,127,0.16)}.stage canvas.tree-search-pic,.tree-search-pic{display: block;flex: none;width: 36px;height: 36px;min-height: 0;margin-right: 10px;border-radius: 50%;background: var(--bg)}.tree-search-text{min-width: 0}.tree-search-text b{display: block;font-weight: 700;font-size: 15px;line-height: 1.3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tree-search-text small{display: block;font-size: 12px;line-height: 1.35;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tree-search-none{margin: 0;padding: 12px 16px;font-size: 14px;color: var(--muted)}.tree-search-none[hidden],.tree-search-results ul:empty{display: none}.tree-about{position: absolute;z-index: 5;right: 12px;right: max(12px,env(safe-area-inset-right,0px));width: 360px;max-width: calc(100% - 24px);max-height: 70%;overflow: auto;padding: 16px 20px 18px;color: var(--ink);background: var(--panel);border: 1px solid var(--line);border-radius: 16px;box-shadow: 0 10px 34px rgba(20,20,10,0.2)}.tree-about-close{float: right;margin: -6px -10px 0 8px;width: 30px;height: 30px;padding: 0;border: 0;border-radius: 50%;background: transparent;font-size: 22px;line-height: 1;cursor: pointer;color: inherit}.tree-about-close:hover{background: var(--line)}.tree-about-kicker{margin: 0 0 2px;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--accent)}.tree-about h3{margin: 0 0 8px;font-size: 20px;line-height: 1.2}.tree-about-text p{margin: 0 0 8px;line-height: 1.5}.tree-about-text p:last-child{margin-bottom: 0}@media (max-width: 860px){.tip-wide{display: none}.tip-narrow{display: inline}.tree-bar{padding-top: 4px;padding-bottom: 4px}.tree-tip{margin: 0 8px;font-size: 11px}.views button{padding-left: 7px;padding-right: 7px}}@media (max-width: 480px){.tree-tip{display: none}}.app{position: relative}.editor-probe{position: absolute;visibility: hidden;height: auto;left: 0;top: 0;padding: 14px 16px;font: var(--editor-font);white-space: pre-wrap;overflow-wrap: break-word}.person-panel{--i-bg: var(--panel);--i-ink: var(--ink);--i-muted: var(--muted);--i-line: var(--line);--i-sub: var(--bg);--i-head: var(--font-head);--i-body: var(--font-body);--i-btn: var(--panel);--i-radius: 18px;position: absolute;z-index: 5;top: 64px;top: var(--info-top,64px);right: 12px;right: max(12px,env(safe-area-inset-right,0px));right: var(--info-right,max(12px,env(safe-area-inset-right,0px)));bottom: 12px;bottom: var(--info-bottom,12px);width: 370px;max-width: calc(100% - 24px);display: flex;flex-direction: column;overflow: hidden;padding: 12px 8px 12px 14px;background: var(--i-bg);color: var(--i-ink);font: 15px/1.45 var(--i-body);border: 1px solid var(--i-line);border-radius: var(--i-radius);box-shadow: 0 10px 40px rgba(20,20,10,0.22);animation: info-in 0.22s ease-out;will-change: transform}@keyframes info-in{from{opacity: 0;transform: translateX(16px)}}@media (prefers-reduced-motion: reduce){.person-panel{animation: none}}.person-panel:focus{outline: none}.info-scroll{flex: 1 1 auto;min-height: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: none;padding: 4px 8px 8px 4px;position: relative;scrollbar-width: thin;scrollbar-color: var(--i-line) transparent}.info-close{position: absolute;z-index: 2;top: 2px;right: 6px;width: 32px;height: 32px;padding: 0;border-radius: 50%;border: 1px solid var(--i-line);background: var(--i-btn);color: var(--i-ink);font-size: 20px;line-height: 30px;text-align: center;cursor: pointer}.info-close:hover{border-color: var(--info-accent)}.info-head{display: flex;align-items: center;padding-right: 36px}.info-portrait{flex: none;width: 92px;height: 92px;margin: 8px 14px 8px 8px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 4px var(--info-accent),0 4px 12px rgba(0,0,0,0.15)}.info-portrait canvas{display: block;width: 100%;height: 100%}.info-portrait{position: relative}.info-look{position: absolute;left: 0;right: 0;bottom: 0;height: 30%;min-height: 24px;padding: 0 0 3px;margin: 0;display: flex;align-items: center;justify-content: center;font: 700 10.5px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing: 0.02em;color: #ffffff;background: rgba(24,18,40,0.55);border: 0;cursor: pointer;opacity: 0.92}.info-look span{margin-right: 3px;font-size: 12px}.info-look:hover,.info-look:focus-visible{background: rgba(24,18,40,0.8);opacity: 1}.info-look:focus-visible{outline: 2px solid #ffffff;outline-offset: -4px}.info-title{flex: 1 1 auto;min-width: 0}.info-title h2{margin: 0;font: 600 23px/1.15 var(--i-head);word-wrap: break-word;overflow-wrap: break-word}.info-kicker{margin: 0 0 2px;font-size: 11px;text-transform: uppercase;letter-spacing: 0.1em;color: var(--i-muted)}.info-poster{display: none}.info-rel{margin: 4px 0 0;font-weight: 700;color: var(--info-accent)}.info-years{margin: 2px 0 0;font-size: 14px;color: var(--i-muted)}.info-group{display: flex;align-items: center;margin: 4px 0 0;font-size: 13px;color: var(--i-muted)}.info-group span{flex: none;width: 10px;height: 10px;margin-right: 6px;border-radius: 50%;background: var(--info-accent)}.info-summary{margin: 14px 0 0;font-size: 16px}.info-about p{margin: 0 0 8px;font-size: 16px;line-height: 1.5;white-space: pre-line}.info-about p:last-child{margin-bottom: 0}.person-panel:not([data-skin="wanted"]) .info-sec.info-about{margin-top: 8px;padding-top: 0;border-top: 0}.info-sec{margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--i-line)}.info-sec h3{margin: 0 0 8px;font: 600 15px/1.2 var(--i-head);letter-spacing: 0.02em}.info-hint{margin: 0 0 8px;font-size: 13px;color: var(--i-muted)}.info-more{margin: 6px 0 0;font-size: 13px;color: var(--i-muted)}.info-row{margin-top: 8px}.info-label{display: block;margin-bottom: 4px;font-size: 12px;text-transform: uppercase;letter-spacing: 0.06em;color: var(--i-muted)}.chips,.info-buttons,.swatches{display: flex;flex-wrap: wrap;margin: -3px}.chips>*,.info-buttons>*,.swatches>*{margin: 3px}.info-buttons{margin-top: 5px}.chip{display: inline-flex;align-items: center;padding: 4px 11px 4px 8px;border: 1px solid var(--i-line);border-radius: 999px;background: var(--i-btn);color: var(--i-ink);font: inherit;font-size: 14px;cursor: pointer}.chip small{margin-left: 6px;color: var(--i-muted);font-size: 12px}.chip:hover{border-color: var(--info-accent)}.chip-dot{flex: none;width: 9px;height: 9px;margin-right: 6px;border-radius: 50%;background: hsl(var(--h,200),55%,55%)}.chip-pet{cursor: default}.chip-pet:hover{border-color: var(--i-line)}.chip .ico{flex: none;margin-right: 6px;color: var(--info-accent)}.chip-trait{cursor: default}.chip-trait:hover{border-color: var(--i-line)}.chip-hobby[aria-pressed="true"]{border-color: var(--info-accent);box-shadow: inset 0 0 0 1px var(--info-accent)}.info-share{margin: 8px 0 0;font-size: 14px;color: var(--i-muted)}.facts{margin: 0;padding-left: 18px}.facts li + li{margin-top: 2px}.timeline{list-style: none;margin: 0;padding: 0;position: relative}.timeline:before{content: "";position: absolute;left: 44px;top: 6px;bottom: 6px;width: 2px;background: var(--i-line)}.timeline li{display: flex;align-items: flex-start;padding: 4px 0;position: relative}.timeline li:before{content: "";position: absolute;left: 40px;top: 10px;width: 10px;height: 10px;border-radius: 50%;background: var(--info-accent);box-shadow: 0 0 0 2px var(--i-bg)}.timeline .tl-year{flex: none;width: 40px;margin-right: 16px;font-weight: 700;font-variant-numeric: tabular-nums;font-size: 14px}.tl-what{flex: 1 1 auto;min-width: 0}.tl-what small{display: block;color: var(--i-muted);font-size: 13px}.quotes,.asks,.sources,.path{list-style: none;margin: 0;padding: 0}.quotes li + li,.asks li + li,.sources li + li,.path li + li{margin-top: 6px}.quote,.ask{display: block;width: 100%;text-align: left;padding: 8px 11px;border-radius: 10px;border: 1px solid var(--i-line);background: var(--i-sub);color: var(--i-ink);font: inherit;font-size: 14px;cursor: pointer}.quote{border-left: 4px solid var(--info-accent)}.quote:hover,.ask:hover{border-color: var(--info-accent)}.quote mark{background: rgba(127,127,127,0.25);background: var(--i-mark);color: inherit;border-radius: 3px;padding: 0 1px}.ask{font-weight: 700}.ask small{display: block;font-weight: 400;color: var(--i-muted);font-size: 13px}.sources li{padding: 6px 10px;border-radius: 8px;background: var(--i-sub);font-size: 14px}.person-panel .btn{padding: 6px 13px;border-radius: 999px;border: 1px solid var(--i-line);background: var(--i-btn);color: var(--i-ink);font: inherit;font-size: 14px;font-weight: 700;cursor: pointer}.person-panel .btn:hover{border-color: var(--info-accent)}.person-panel .btn[aria-pressed="true"]{background: var(--info-accent);border-color: var(--info-accent);color: #fff}.link{padding: 0;border: 0;background: none;color: inherit;font: inherit;font-weight: 700;text-decoration: underline;-webkit-text-decoration-color: var(--info-accent);text-decoration-color: var(--info-accent);cursor: pointer;text-align: left}.compare{display: flex;flex-wrap: wrap;align-items: center;font-size: 14px}.compare select{margin-left: 6px;font: inherit;padding: 4px 8px;border-radius: 8px;border: 1px solid var(--i-line);background: var(--i-btn);color: var(--i-ink);max-width: 100%}.answer{margin: 10px 0 8px;font-size: 17px;font-weight: 700}.path{margin-bottom: 10px;counter-reset: step;font-size: 14px}.path li{counter-increment: step;display: flex;align-items: baseline}.path li:before{content: counter(step);flex: none;width: 20px;height: 20px;margin-right: 8px;border-radius: 50%;background: var(--i-sub);border: 1px solid var(--i-line);font-size: 11px;line-height: 18px;text-align: center}.path .link{margin-right: 4px}.colour-pick{margin-top: 12px}.seg{display: inline-flex;margin-bottom: 8px;border: 1px solid var(--i-line);border-radius: 999px;overflow: hidden}.seg button{padding: 4px 12px;border: 0;background: var(--i-btn);color: var(--i-ink);font: inherit;font-size: 13px;cursor: pointer}.seg button[aria-pressed="true"]{background: var(--i-ink);color: var(--i-bg)}.swatch{width: 28px;height: 28px;padding: 0;border-radius: 50%;border: 2px solid var(--i-bg);background: var(--c);box-shadow: 0 0 0 1px var(--i-line);cursor: pointer}.swatch[aria-pressed="true"],.swatch:hover{box-shadow: 0 0 0 2px var(--i-ink)}.swatch-none{background: linear-gradient(135deg,transparent 45%,var(--unknown) 45%,var(--unknown) 55%,transparent 55%),var(--i-btn)}@media (max-width: 720px){.person-panel{position: fixed;top: auto;left: 0;right: 0;bottom: 0;width: auto;max-width: none;max-height: 64vh;max-height: 64dvh;border-radius: 18px 18px 0 0;border-radius: var(--i-radius) var(--i-radius) 0 0;padding-left: 16px;padding-right: 16px;padding-bottom: 20px;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px));padding-bottom: calc(20px + env(safe-area-inset-bottom,0px));animation-name: info-up}@keyframes info-up{from{opacity: 0;transform: translateY(24px)}}}.stage[data-skin="royal"] .tree-mark,.stage[data-skin="wanted"] .tree-mark{border-radius: 0;-webkit-transform: none;transform: none;background-color: transparent;background-repeat: no-repeat;background-size: 100% 100%}@media (max-width: 480px){.tree-bar{padding-left: max(8px,env(safe-area-inset-left,0px));padding-right: max(8px,env(safe-area-inset-right,0px))}.stage[data-skin] .tree-bar .views button,.stage[data-skin] .tree-bar .zoom .fit{font-size: 11px;padding-left: 5px;padding-right: 5px}.stage[data-skin] .tree-bar .zoom button{min-width: 22px;padding-left: 4px;padding-right: 4px}.tree-head{min-height: 34px;padding-left: max(8px,env(safe-area-inset-left,0px));padding-right: max(8px,env(safe-area-inset-right,0px))}.stage[data-skin] .tree-title{font-size: 14px}.stage[data-skin] .tree-head .zoom .fit{font-size: 11px;padding-left: 6px;padding-right: 6px}.tree-brand{margin-right: 8px;padding-right: 8px}.tree-brand-name{display: none}.tree-head-searching .tree-brand,.tree-head-searching .tree-make,.tree-head-searching .tree-edit{display: none}.tree-edit{margin-left: 8px;padding: 3px 9px;font-size: 11px}.tree-head-searching .tree-search{margin-right: 0}.tree-search-results{left: 8px;right: 8px;width: auto;max-width: none}.stage[data-skin] .tree-search-input{font-size: 16px}.tree-make{margin-left: 8px;padding: 3px 9px;font-size: 11px}}.badge-tip{position: absolute;z-index: 6;max-width: 260px;padding: 8px 12px 9px;pointer-events: none;color: var(--ink);background: var(--panel);border: 1px solid var(--line);border-radius: 10px;box-shadow: 0 8px 24px rgba(0,0,0,0.22);font-size: 13px;line-height: 1.4}.badge-tip p{margin: 0}.badge-tip-what{display: flex;align-items: center;font-size: 14px}.badge-tip-what .ico{flex: none;width: 16px;height: 16px;margin-right: 6px;color: var(--accent)}.badge-tip-what small{margin-left: 4px;font-weight: 400;color: var(--muted)}.badge-tip-who{color: var(--muted);font-size: 12px}.badge-tip-said{margin-top: 5px !important}.person-panel .badge-tip{color: var(--i-ink);background: var(--i-bg);border-color: var(--i-line);font-family: var(--i-body);max-width: 280px}.chip-tip .badge-tip-said{margin: 0 0 4px !important}.tl-nav{position: relative;z-index: 2;flex: none;display: flex;align-items: center;padding: 4px 8px;padding-left: max(8px,env(safe-area-inset-left,0px));padding-right: max(8px,env(safe-area-inset-right,0px));background: var(--panel);border-top: 1px solid var(--line);color: var(--ink)}.tl-btn{position: relative;flex: none;width: 30px;height: 30px;margin: 0 2px;padding: 0;border: 1px solid var(--line);border-radius: 50%;background: transparent;color: inherit;cursor: pointer}.tl-btn:hover{border-color: var(--accent)}.tl-btn:before,.tl-btn:after{content: "";position: absolute;top: 50%;left: 50%}.tl-play:before{margin: -6px 0 0 -3px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 9px solid currentColor}.tl-playing .tl-play:before{margin: -5px 0 0 -5px;width: 3px;height: 10px;border: 0;background: currentColor}.tl-playing .tl-play:after{margin: -5px 0 0 2px;width: 3px;height: 10px;background: currentColor}.tl-empty .tl-btn{visibility: hidden}.tl-scroll{position: relative;flex: 1 1 0%;min-width: 0;height: 56px;margin: 0 6px;overflow: hidden;touch-action: pan-y;cursor: -webkit-grab;cursor: grab}.tl-scroll:before,.tl-scroll:after{content: "";position: absolute;z-index: 1;top: 0;bottom: 0;width: 34px;pointer-events: none;opacity: 0;-webkit-transition: opacity 0.2s;transition: opacity 0.2s}.tl-scroll:before{left: 0;background: linear-gradient(to right,var(--tl-fade,var(--panel)),rgba(255,255,255,0))}.tl-scroll:after{right: 0;background: linear-gradient(to left,var(--tl-fade,var(--panel)),rgba(255,255,255,0))}.tl-more-left:before,.tl-more-right:after{opacity: 1}.tl-track{position: absolute;top: 0;left: 0;height: 100%}.tl-glide{-webkit-transition: -webkit-transform 0.45s ease;transition: transform 0.45s ease}@media (prefers-reduced-motion: reduce){.tl-glide{-webkit-transition: none;transition: none}}.tl-axis{position: absolute;left: 0;top: 20px;height: 2px;background: var(--line)}.tl-event{position: absolute;top: 5px;width: 32px;height: 32px;margin-left: -16px;padding: 0;display: flex;align-items: center;justify-content: center;color: var(--muted);background: var(--panel);border: 2px solid var(--line);border-radius: 50%;cursor: pointer;-webkit-transition: -webkit-transform 0.2s,background 0.2s;transition: transform 0.2s,background 0.2s}.tl-event .ico{width: 17px;height: 17px}.tl-event:hover{border-color: var(--accent);color: var(--ink)}.tl-event[aria-current="true"]{color: var(--accent-ink);background: var(--accent);border-color: var(--accent);-webkit-transform: scale(1.18);transform: scale(1.18)}.tl-track .tl-year{position: absolute;top: 40px;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-size: 11px;font-weight: 600;line-height: 1.2;white-space: nowrap;color: var(--on-bg,var(--muted))}.tl-about{font-style: italic}.tl-break{position: absolute;top: 13px;width: 9px;height: 16px;margin-left: -5px;background: var(--tl-fade,var(--panel));border-left: 2px solid var(--muted);border-right: 2px solid var(--muted);-webkit-transform: skewX(-20deg);transform: skewX(-20deg)}.tl-undated{position: absolute;top: 4px;height: 34px;border-left: 1px dashed var(--muted)}.tl-undated span{position: absolute;top: 34px;left: 5px;font-size: 11px;font-weight: 600;color: var(--muted);white-space: nowrap}.tl-none{margin: 0;padding: 0 8px;line-height: 56px;font-size: 13px;color: var(--muted);white-space: nowrap}.tl-layer{position: absolute;z-index: 3;top: 0;left: 0;right: 0;display: flex;pointer-events: none;padding: 16px;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}.tl-side{align-items: center;justify-content: flex-end}.tl-side .tl-card{width: 44%;max-width: 440px;margin-right: 3%}.tl-below{align-items: flex-end;justify-content: center}.tl-below .tl-card{width: 100%;max-width: 480px}.tl-card{pointer-events: auto;max-height: 100%;overflow: auto;padding: 18px 22px 20px;color: var(--ink);background: var(--panel);border: 1px solid var(--line);border-radius: 18px;box-shadow: 0 10px 34px rgba(20,20,10,0.18);animation: tl-in 0.35s ease-out}@keyframes tl-in{from{opacity: 0;transform: translateY(8px)}}@media (prefers-reduced-motion: reduce){.tl-card{animation: none}}.tl-kicker{display: flex;align-items: center;margin: 0 0 6px;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--accent)}.tl-kicker .ico{margin-right: 6px;width: 18px;height: 18px}.tl-count{margin-left: auto;font-weight: 600;letter-spacing: 0.02em;text-transform: none;color: var(--muted)}.tl-title{margin: 0;font-size: 26px;line-height: 1.15}.tl-when{margin: 4px 0 0;font-weight: 700;color: var(--muted)}.tl-text{margin: 10px 0 0;line-height: 1.5}.tl-layer.tl-below{padding-top: 8px;padding-bottom: 8px}.stage[data-skin] .tl-below .tl-card{padding: 10px 14px 12px;font-size: 14px}.stage[data-skin] .tl-below .tl-kicker{margin-bottom: 2px;font-size: 11px}.stage[data-skin] .tl-below .tl-title{font-size: 19px}.stage[data-skin] .tl-below .tl-title:after{display: none}.stage[data-skin] .tl-below .tl-when{margin-top: 2px;font-size: 13px}.stage[data-skin] .tl-below .tl-text{margin-top: 4px;font-size: 14px;line-height: 1.4}.qz-nav{justify-content: space-between;min-height: 48px}.qz-dots{display: flex;flex-wrap: wrap;align-items: center;min-width: 0}.qz-dot{width: 12px;height: 12px;margin: 3px;border-radius: 50%;border: 2px solid var(--line);background: transparent}.qz-now{border-color: var(--accent);-webkit-transform: scale(1.25);transform: scale(1.25)}.qz-right{background: #3f9a4a;border-color: #3f9a4a}.qz-wrong{background: #c8443c;border-color: #c8443c}.qz-score{flex: 1 1 auto;margin: 0 12px;text-align: center;font-size: 13px;font-weight: 700;white-space: nowrap}.qz-new,.qz-next{flex: none;padding: 5px 14px;font: inherit;font-size: 13px;font-weight: 700;cursor: pointer;color: inherit;background: transparent;border: 1px solid var(--line);border-radius: 999px}.qz-new:hover{border-color: var(--accent)}.qz-options{display: flex;flex-wrap: wrap;margin: 12px -4px 0}.qz-option{display: flex;align-items: center;width: calc(50% - 8px);margin: 4px;padding: 9px 12px;font: inherit;font-size: 15px;font-weight: 600;line-height: 1.25;text-align: left;cursor: pointer;color: inherit;background: var(--bg);border: 2px solid var(--line);border-radius: 12px}.qz-option:hover:not(:disabled){border-color: var(--accent)}.qz-option:disabled{cursor: default;opacity: 0.55}.qz-key{flex: none;display: inline-block;width: 20px;height: 20px;margin-right: 8px;border-radius: 50%;font-size: 11px;line-height: 20px;text-align: center;color: var(--muted);border: 1px solid var(--line)}.qz-option.qz-correct{opacity: 1;color: #fff;background: #3f9a4a;border-color: #3f9a4a}.qz-option.qz-chosen{opacity: 1;color: #fff;background: #c8443c;border-color: #c8443c}.qz-correct .qz-key,.qz-chosen .qz-key{color: #fff;border-color: rgba(255,255,255,0.6)}.qz-result{margin-top: 12px}.qz-verdict{margin: 0;font-size: 18px;font-weight: 800}.qz-yes .qz-verdict{color: #3f9a4a}.qz-no .qz-verdict{color: #c8443c}.qz-result .tl-text{margin-top: 4px}.qz-card .qz-next{margin-top: 12px;padding: 8px 18px;font-size: 14px;color: var(--accent-ink);background: var(--accent);border-color: var(--accent)}.qz-stars{margin: 8px 0 0;font-size: 28px;letter-spacing: 4px;color: var(--line)}.qz-star-on{color: #e8b730}.tl-below .qz-option{padding: 7px 10px;font-size: 14px}.qz-card{padding-top: 14px;padding-bottom: 16px}.qz-card .tl-title{font-size: 23px}.qz-card .qz-result .tl-text{margin-top: 2px}.info-edit{display: inline-flex;align-items: center;margin: 8px 0 0;padding: 4px 10px;font: 600 12.5px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;color: var(--i-ink);background: var(--i-btn);border: 1px solid var(--i-line);border-radius: 999px;cursor: pointer}.info-edit span{margin-right: 4px;font-size: 13px}.info-edit:hover{border-color: var(--info-accent)}.info-edit:focus-visible{outline: 2px solid var(--info-accent);outline-offset: 2px}.info-carrying{opacity: 0.12;pointer-events: none;transition: opacity 0.15s}.person-panel[data-skin="storybook"] .info-head{flex-direction: column;text-align: center;position: relative;margin: 2px 2px 10px;padding: 22px 12px 16px;background: var(--bg);border: 1px solid var(--i-line);border-radius: 16px;box-shadow: 0 3px 10px rgba(40,50,20,0.08)}.person-panel[data-skin="storybook"] .info-head:before{content: "";position: absolute;left: 50%;top: 8px;width: 72px;height: 48px;margin-left: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='40' viewBox='0 0 60 40'%3E%3Cpath d='M4 34 C18 30 34 22 52 6' fill='none' stroke='%235f8f45' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M20 28 C14 18 18 10 26 8 C28 16 26 24 20 28Z M34 20 C32 10 38 4 46 4 C46 12 42 18 34 20Z M28 26 C36 22 44 24 48 30 C40 34 32 32 28 26Z' fill='%2378ae58'/%3E%3C/svg%3E") 0 0 / 72px 48px no-repeat}.person-panel[data-skin="storybook"] .info-portrait{width: 104px;height: 104px;margin: 0 0 14px;z-index: 1}.person-panel[data-skin="storybook"] .info-title{width: 100%}.person-panel[data-skin="storybook"] .info-head h2:after{content: "\2665";margin-left: 7px;font-size: 0.6em;vertical-align: 0.2em;color: #e0605a}.person-panel[data-skin="storybook"] .info-head .info-rel{color: var(--info-accent)}.person-panel[data-skin="storybook"] .info-head .info-years,.person-panel[data-skin="storybook"] .info-head .info-group{justify-content: center}.person-panel[data-skin="storybook"] .info-close{top: 8px;right: 10px}.person-panel[data-skin="storybook"] .info-sec{border-top: 0}.person-panel[data-skin="storybook"] .info-sec h3:before{content: "";display: inline-block;width: 16px;height: 16px;margin-right: 6px;vertical-align: -2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M3 15 C3 7 8 3 16 2 C16 10 11 15 3 15Z' fill='%2378ae58'/%3E%3Cpath d='M3 15 L11 7' stroke='%235f8f45' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 / 16px 16px no-repeat}.person-panel[data-skin] .info-portrait.info-portrait-card{width: auto;height: auto;padding: 0;margin: 2px 0 10px;border-radius: 0;overflow: visible;box-shadow: none;background: none;outline: 0}.person-panel[data-skin] .info-portrait.info-portrait-card canvas{border-radius: 0;box-shadow: none}.person-panel[data-skin] .info-portrait.info-portrait-card .info-look{right: auto;bottom: auto;min-height: 0;padding: 0 0 9px;align-items: flex-end;border-radius: 50%;background: linear-gradient(rgba(24,18,40,0) 66%,rgba(24,18,40,0.55) 66%)}.person-panel[data-skin] .info-portrait.info-portrait-card .info-look.info-look-box{border-radius: 0;background: linear-gradient(rgba(24,18,40,0) 80%,rgba(24,18,40,0.55) 80%);padding-bottom: 6px}.person-panel[data-skin] .info-portrait.info-portrait-card .info-look.info-look-box:hover,.person-panel[data-skin] .info-portrait.info-portrait-card .info-look.info-look-box:focus-visible{background: linear-gradient(rgba(24,18,40,0) 80%,rgba(24,18,40,0.8) 80%)}.person-panel[data-skin] .info-portrait.info-portrait-card .info-look:hover,.person-panel[data-skin] .info-portrait.info-portrait-card .info-look:focus-visible{background: linear-gradient(rgba(24,18,40,0) 66%,rgba(24,18,40,0.8) 66%)}.stage[data-skin="champagne"] .tree-head,.stage[data-skin="champagne"] .tree-bar,.stage[data-skin="champagne"] .tl-nav{border-color: rgba(195,154,78,0.25)}.stage[data-skin="champagne"] .tree-title{font: 27px/1.2 "Pinyon Script","Cormorant Garamond",Georgia,serif;color: #a77b2e;color: var(--ch-gold,#a77b2e)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.stage[data-skin="champagne"] .tree-title{background: linear-gradient(100deg,#a77b2e 0%,#e8cc84 25%,#b48a3c 45%,#f3dc9c 62%,#a9802f 82%,#d9b766 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;padding-right: 0.15em}}.stage[data-skin="champagne"] .tree-mark{width: 13px;height: 13px;border-radius: 50%;background: transparent;border: 1.5px solid #c39a4e;border-color: var(--ch-gold,#c39a4e);box-shadow: 6px 0 0 -1.5px #fdf9f3,6px 0 0 0 #c39a4e;-webkit-transform: none;transform: none}.stage[data-skin="champagne"] .tree-tip{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="champagne"] .views,.stage[data-skin="champagne"] .zoom{border-color: rgba(195,154,78,0.3)}.stage[data-skin="champagne"] .views button,.stage[data-skin="champagne"] .zoom button{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="champagne"] .views button[aria-checked="true"]{color: #fff;background: #c39a4e;background: linear-gradient(100deg,#b48a3c,#d9b766)}.stage[data-skin="champagne"] .tree-about,.stage[data-skin="champagne"] .tl-card{color: #4a3a2c;background: #fffaf2;border: 1px solid rgba(195,154,78,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(160,120,70,0.16);background-image: radial-gradient(circle at 15% 0,rgba(244,207,208,0.45),rgba(255,250,242,0) 55%),radial-gradient(circle at 90% 10%,rgba(243,225,180,0.5),rgba(255,250,242,0) 50%);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="champagne"] .tree-about-kicker,.stage[data-skin="champagne"] .tl-kicker{color: #a77b2e;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="champagne"] .tl-count,.stage[data-skin="champagne"] .tl-when{color: #8a7660;font-weight: 600}.stage[data-skin="champagne"] .tree-about h3,.stage[data-skin="champagne"] .tl-title{color: #4a3a2c;font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="champagne"] .tl-axis{height: 1px;background: #c39a4e}.stage[data-skin="champagne"] .tl-btn{border-color: rgba(195,154,78,0.4)}.stage[data-skin="champagne"] .tl-event{color: #4a3a2c;background: #fffaf2;border: 1.5px solid #c39a4e}.stage[data-skin="champagne"] .tl-event:hover{background: #fbefd8}.stage[data-skin="champagne"] .tl-event[aria-current="true"]{color: #fff;background: #c39a4e;border-color: #c39a4e;box-shadow: 0 0 0 4px rgba(242,196,198,0.7)}.stage[data-skin="champagne"] .tl-track .tl-year,.stage[data-skin="champagne"] .tl-undated span{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#a77b2e)}.stage[data-skin="champagne"] .qz-right{background: #c39a4e;border-color: #c39a4e}.stage[data-skin="champagne"] .qz-wrong{background: #d98f98;border-color: #d98f98}.stage[data-skin="champagne"] .qz-score,.stage[data-skin="champagne"] .qz-new{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700}.stage[data-skin="champagne"] .qz-option{color: #4a3a2c;background: #fffaf2;border: 1px solid rgba(195,154,78,0.4);border-radius: 999px;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="champagne"] .qz-option:hover:not(:disabled){border-color: #d98f98}.stage[data-skin="champagne"] .qz-key{border-radius: 50%;border-color: rgba(195,154,78,0.5);color: #a77b2e}.stage[data-skin="champagne"] .qz-option.qz-correct{color: #fff;background: #c39a4e;border-color: #c39a4e}.stage[data-skin="champagne"] .qz-option.qz-chosen{color: #fff;background: #d98f98;border-color: #d98f98}.stage[data-skin="champagne"] .qz-verdict{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="champagne"] .qz-yes .qz-verdict{color: #a77b2e}.stage[data-skin="champagne"] .qz-no .qz-verdict{color: #c07780}.stage[data-skin="champagne"] .qz-card .qz-next{color: #fff;background: #c39a4e;border-color: #c39a4e;border-radius: 999px}.stage[data-skin="champagne"] .qz-stars{color: rgba(195,154,78,0.25)}.stage[data-skin="champagne"] .qz-star-on{color: #d9b766}.stage[data-skin="champagne"] .badge-tip,.person-panel[data-skin="champagne"] .badge-tip{color: #4a3a2c;background: #fffaf2;border: 1px solid rgba(195,154,78,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(160,120,70,0.16);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="champagne"] .badge-tip-what .ico,.person-panel[data-skin="champagne"] .badge-tip-what .ico{color: #a77b2e}.person-panel[data-skin="champagne"]{--i-head: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-body: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(195,154,78,0.25);--i-sub: rgba(243,225,180,0.18);--i-btn: #fffaf2;background: #fffaf2;background-image: radial-gradient(circle at 10% 0,rgba(244,207,208,0.5),rgba(255,250,242,0) 260px),radial-gradient(circle at 95% 5%,rgba(243,225,180,0.55),rgba(255,250,242,0) 240px);border: 1px solid rgba(195,154,78,0.45);box-shadow: 0 14px 36px rgba(160,120,70,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="champagne"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="champagne"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fffaf2,0 0 0 4.5px #c39a4e,0 8px 18px rgba(160,120,70,0.25)}.person-panel[data-skin="champagne"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="champagne"] .info-title{width: 100%}.person-panel[data-skin="champagne"] .info-head .info-group{justify-content: center}.person-panel[data-skin="champagne"] .info-kicker{color: #a77b2e;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="champagne"] .info-title h2,.person-panel[data-skin="champagne"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="champagne"] .info-sec{border-top: 1px solid rgba(195,154,78,0.3)}.person-panel[data-skin="champagne"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #8a6a3a}.person-panel[data-skin="champagne"] .btn[aria-pressed="true"]{color: #fff}.person-panel[data-skin="champagne"] .info-head{position: relative;margin: 0 0 8px;padding-bottom: 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='96' viewBox='0 0 44 96'%3E%3Cg fill='none' stroke='%23c39a4e' stroke-width='1.2'%3E %3Ccircle cx='22' cy='86' r='6' opacity='0.85'/%3E%3Ccircle cx='12' cy='66' r='4.4' opacity='0.75'/%3E%3Ccircle cx='28' cy='50' r='3.6' opacity='0.7'/%3E %3Ccircle cx='16' cy='34' r='2.8' opacity='0.6'/%3E%3Ccircle cx='26' cy='20' r='2.2' opacity='0.5'/%3E%3Ccircle cx='19' cy='8' r='1.6' opacity='0.4'/%3E%3Ccircle cx='36' cy='70' r='2.4' opacity='0.55'/%3E%3C/g%3E %3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='84' r='1.6'/%3E%3Ccircle cx='11' cy='64.6' r='1.1'/%3E%3Ccircle cx='27' cy='48.8' r='0.9'/%3E%3C/g%3E%3C/svg%3E") right 14px top 40px / 44px 96px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='96' viewBox='0 0 44 96'%3E%3Cg fill='none' stroke='%23c39a4e' stroke-width='1.2'%3E %3Ccircle cx='22' cy='86' r='6' opacity='0.85'/%3E%3Ccircle cx='12' cy='66' r='4.4' opacity='0.75'/%3E%3Ccircle cx='28' cy='50' r='3.6' opacity='0.7'/%3E %3Ccircle cx='16' cy='34' r='2.8' opacity='0.6'/%3E%3Ccircle cx='26' cy='20' r='2.2' opacity='0.5'/%3E%3Ccircle cx='19' cy='8' r='1.6' opacity='0.4'/%3E%3Ccircle cx='36' cy='70' r='2.4' opacity='0.55'/%3E%3C/g%3E %3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='84' r='1.6'/%3E%3Ccircle cx='11' cy='64.6' r='1.1'/%3E%3Ccircle cx='27' cy='48.8' r='0.9'/%3E%3C/g%3E%3C/svg%3E") left 10px top 90px / 30px 66px no-repeat}.person-panel[data-skin="champagne"] .info-portrait{box-shadow: 0 0 0 2px #fffaf2,0 0 0 3.5px #c39a4e,0 0 0 9px rgba(243,225,180,0.35),0 8px 18px rgba(160,120,70,0.25)}.person-panel[data-skin="champagne"] .info-portrait:after{content: "";position: absolute;left: 14%;top: 10%;width: 28%;height: 20%;border-radius: 50%;pointer-events: none;background: radial-gradient(ellipse,rgba(255,255,255,0.85),rgba(255,255,255,0) 70%);-webkit-transform: rotate(-30deg);transform: rotate(-30deg)}.person-panel[data-skin="champagne"] .info-head h2{font: 38px/1.15 "Pinyon Script","Cormorant Garamond",Georgia,serif;color: #a77b2e;padding: 0 0.15em}@supports ((-webkit-background-clip: text) or (background-clip: text)){.person-panel[data-skin="champagne"] .info-head h2{background: linear-gradient(100deg,#a77b2e 0%,#e8cc84 25%,#b48a3c 45%,#f3dc9c 62%,#a9802f 82%,#d9b766 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}}.person-panel[data-skin="champagne"] .info-kicker:after{content: "";display: inline-block;width: 26px;height: 14px;margin-left: 6px;vertical-align: 1px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='14' viewBox='0 0 26 14'%3E%3Cg fill='none' stroke='%23c39a4e' stroke-width='1.1'%3E %3Ccircle cx='4' cy='9' r='3'/%3E%3Ccircle cx='12.5' cy='6' r='2.2' opacity='0.8'/%3E%3Ccircle cx='19.5' cy='4' r='1.5' opacity='0.65'/%3E%3Ccircle cx='24' cy='2.4' r='1' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 26px 14px no-repeat}.person-panel[data-skin="champagne"] .info-close{background: radial-gradient(circle at 34% 30%,#ffffff 0 16%,rgba(255,255,255,0) 30%),radial-gradient(circle at 50% 55%,rgba(255,250,242,0.55),rgba(243,225,180,0.75) 70%,rgba(195,154,78,0.5) 100%);border: 1px solid #c39a4e;color: #8a6a3a}.person-panel[data-skin="champagne"] .info-sec{border-top: 0;padding-top: 18px;background: radial-gradient(circle,rgba(195,154,78,0.6) 0 1.6px,rgba(0,0,0,0) 2.2px) 0 0 / 9px 4px repeat-x}.person-panel[data-skin="champagne"] .info-sec.info-about{background: none}.person-panel[data-skin="champagne"] .info-sec h3:after{content: "";display: inline-block;width: 26px;height: 14px;margin-left: 8px;vertical-align: 2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='14' viewBox='0 0 26 14'%3E%3Cg fill='none' stroke='%23c39a4e' stroke-width='1.1'%3E %3Ccircle cx='4' cy='9' r='3'/%3E%3Ccircle cx='12.5' cy='6' r='2.2' opacity='0.8'/%3E%3Ccircle cx='19.5' cy='4' r='1.5' opacity='0.65'/%3E%3Ccircle cx='24' cy='2.4' r='1' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 26px 14px no-repeat}.person-panel[data-skin="champagne"] .timeline:before{width: 4px;left: 43px;background: radial-gradient(circle,rgba(195,154,78,0.7) 0 1.5px,rgba(0,0,0,0) 2px) 0 0 / 4px 7px repeat-y}.person-panel[data-skin="champagne"] .timeline li:before{left: 38px;top: 8px;width: 13px;height: 13px;background: radial-gradient(circle at 34% 30%,#ffffff 0 16%,rgba(255,255,255,0) 30%),radial-gradient(circle at 50% 55%,rgba(255,250,242,0.55),rgba(243,225,180,0.75) 70%,rgba(195,154,78,0.5) 100%);border: 1px solid #c39a4e;box-shadow: 0 0 0 2px #fffaf2}.person-panel[data-skin="champagne"] .chip-dot{box-shadow: inset -1px -1px 0 rgba(0,0,0,0.12),inset 1px 1px 0 rgba(255,255,255,0.7)}.stage[data-skin="champagne"] .tl-axis{top: 18px;height: 5px;background: radial-gradient(circle,rgba(195,154,78,0.75) 0 1.7px,rgba(0,0,0,0) 2.3px) 0 0 / 8px 5px repeat-x}.stage[data-skin="champagne"] .tl-event{background: radial-gradient(circle at 34% 30%,#ffffff 0 16%,rgba(255,255,255,0) 30%),radial-gradient(circle at 50% 55%,rgba(255,250,242,0.55),rgba(243,225,180,0.75) 70%,rgba(195,154,78,0.5) 100%);border: 1.2px solid #c39a4e;box-shadow: 0 2px 6px rgba(160,120,70,0.18)}.stage[data-skin="champagne"] .tl-event:hover{background: radial-gradient(circle at 34% 30%,#ffffff 0 16%,rgba(255,255,255,0) 30%),radial-gradient(circle at 50% 55%,rgba(255,250,242,0.55),rgba(243,225,180,0.75) 70%,rgba(195,154,78,0.5) 100%);border-color: #d98f98}.stage[data-skin="champagne"] .tl-event[aria-current="true"]{color: #fff;background: radial-gradient(circle at 34% 30%,#fff8e6 0 12%,rgba(255,255,255,0) 30%),radial-gradient(circle at 50% 60%,#e8cc84,#c39a4e 75%,#a77b2e);border-color: #a77b2e;box-shadow: 0 0 0 4px rgba(242,196,198,0.7)}.stage[data-skin="champagne"] .tree-about,.stage[data-skin="champagne"] .tl-card{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='96' viewBox='0 0 44 96'%3E%3Cg fill='none' stroke='%23c39a4e' stroke-width='1.2'%3E %3Ccircle cx='22' cy='86' r='6' opacity='0.85'/%3E%3Ccircle cx='12' cy='66' r='4.4' opacity='0.75'/%3E%3Ccircle cx='28' cy='50' r='3.6' opacity='0.7'/%3E %3Ccircle cx='16' cy='34' r='2.8' opacity='0.6'/%3E%3Ccircle cx='26' cy='20' r='2.2' opacity='0.5'/%3E%3Ccircle cx='19' cy='8' r='1.6' opacity='0.4'/%3E%3Ccircle cx='36' cy='70' r='2.4' opacity='0.55'/%3E%3C/g%3E %3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='84' r='1.6'/%3E%3Ccircle cx='11' cy='64.6' r='1.1'/%3E%3Ccircle cx='27' cy='48.8' r='0.9'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='96' viewBox='0 0 44 96'%3E%3Cg fill='none' stroke='%23c39a4e' stroke-width='1.2'%3E %3Ccircle cx='22' cy='86' r='6' opacity='0.85'/%3E%3Ccircle cx='12' cy='66' r='4.4' opacity='0.75'/%3E%3Ccircle cx='28' cy='50' r='3.6' opacity='0.7'/%3E %3Ccircle cx='16' cy='34' r='2.8' opacity='0.6'/%3E%3Ccircle cx='26' cy='20' r='2.2' opacity='0.5'/%3E%3Ccircle cx='19' cy='8' r='1.6' opacity='0.4'/%3E%3Ccircle cx='36' cy='70' r='2.4' opacity='0.55'/%3E%3C/g%3E %3Cg fill='%23ffffff'%3E%3Ccircle cx='20' cy='84' r='1.6'/%3E%3Ccircle cx='11' cy='64.6' r='1.1'/%3E%3Ccircle cx='27' cy='48.8' r='0.9'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 15% 0,rgba(244,207,208,0.45),rgba(255,250,242,0) 55%),radial-gradient(circle at 90% 10%,rgba(243,225,180,0.5),rgba(255,250,242,0) 50%);background-position: right 16px bottom 10px,right 50px bottom 4px,0 0,0 0;background-size: 34px 74px,22px 48px,auto,auto;background-repeat: no-repeat}.stage[data-skin="champagne"] .tl-title:after{content: "";display: block;width: 52px;height: 14px;margin-top: 6px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='14' viewBox='0 0 26 14'%3E%3Cg fill='none' stroke='%23c39a4e' stroke-width='1.1'%3E %3Ccircle cx='4' cy='9' r='3'/%3E%3Ccircle cx='12.5' cy='6' r='2.2' opacity='0.8'/%3E%3Ccircle cx='19.5' cy='4' r='1.5' opacity='0.65'/%3E%3Ccircle cx='24' cy='2.4' r='1' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 26px 14px repeat-x;opacity: 0.9}.stage[data-skin="champagne"] .qz-card .tl-title:after{display: none}.stage[data-skin="champagne"] .qz-key{background: radial-gradient(circle at 34% 30%,#ffffff 0 16%,rgba(255,255,255,0) 30%),radial-gradient(circle at 50% 55%,rgba(255,250,242,0.55),rgba(243,225,180,0.75) 70%,rgba(195,154,78,0.5) 100%);border: 1px solid #c39a4e}.stage[data-skin="champagne"] .qz-dot{border: 1.2px solid #c39a4e;background: radial-gradient(circle at 34% 30%,#ffffff 0 18%,rgba(255,255,255,0) 34%)}.stage[data-skin="champagne"] .qz-correct .qz-key,.stage[data-skin="champagne"] .qz-chosen .qz-key{color: #fff;background: rgba(255,255,255,0.15);border-color: rgba(255,255,255,0.7)}.stage[data-skin="champagne"] .qz-now{border-color: #d98f98}.stage[data-skin="champagne"] .qz-right{background: radial-gradient(circle at 34% 30%,#fff8e6 0 14%,rgba(255,255,255,0) 32%),#c39a4e;border-color: #c39a4e}.stage[data-skin="champagne"] .qz-wrong{background: radial-gradient(circle at 34% 30%,#ffffff 0 14%,rgba(255,255,255,0) 32%),#d98f98;border-color: #d98f98}.person-panel[data-skin="champagne"] .info-close{font-size: 0}.person-panel[data-skin="champagne"] .info-close:before,.person-panel[data-skin="champagne"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="champagne"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="celtic"] .tree-head,.stage[data-skin="celtic"] .tree-bar,.stage[data-skin="celtic"] .tl-nav{border-color: rgba(184,149,74,0.25)}.stage[data-skin="celtic"] .tree-title{font: italic 600 26px/1.2 "Cormorant Garamond",Georgia,serif;color: #3e4a42;color: var(--ink,#3e4a42)}.stage[data-skin="celtic"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #b8954a;border-color: var(--ce-gold,#b8954a);box-shadow: 5px 0 0 -1.2px #fcfaf4,5px 0 0 0 #b8954a;-webkit-transform: none;transform: none}.stage[data-skin="celtic"] .tree-tip{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="celtic"] .views,.stage[data-skin="celtic"] .zoom{border-color: rgba(184,149,74,0.3)}.stage[data-skin="celtic"] .views button,.stage[data-skin="celtic"] .zoom button{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="celtic"] .views button[aria-checked="true"]{color: #fff;background: #b8954a;background: linear-gradient(100deg,#b48a3c,#d8bd7a)}.stage[data-skin="celtic"] .tree-about,.stage[data-skin="celtic"] .tl-card{color: #3e4a42;background: #fdfbf6;border: 1px solid rgba(184,149,74,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(90,100,80,0.16);background-image: radial-gradient(circle at 15% 0,rgba(169,143,192,0.45),rgba(255,250,242,0) 55%),radial-gradient(circle at 90% 10%,rgba(143,174,152,0.5),rgba(255,250,242,0) 50%);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="celtic"] .tree-about-kicker,.stage[data-skin="celtic"] .tl-kicker{color: #9a7a3a;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="celtic"] .tl-count,.stage[data-skin="celtic"] .tl-when{color: #7d7766;font-weight: 600}.stage[data-skin="celtic"] .tree-about h3,.stage[data-skin="celtic"] .tl-title{color: #3e4a42;font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="celtic"] .tl-axis{height: 1px;background: #b8954a}.stage[data-skin="celtic"] .tl-btn{border-color: rgba(184,149,74,0.4)}.stage[data-skin="celtic"] .tl-event{color: #3e4a42;background: #fdfbf6;border: 1.5px solid #b8954a}.stage[data-skin="celtic"] .tl-event:hover{background: #f1f4ee}.stage[data-skin="celtic"] .tl-event[aria-current="true"]{color: #fff;background: #b8954a;border-color: #b8954a;box-shadow: 0 0 0 4px rgba(169,143,192,0.35)}.stage[data-skin="celtic"] .tl-track .tl-year,.stage[data-skin="celtic"] .tl-undated span{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#9a7a3a)}.stage[data-skin="celtic"] .qz-right{background: #b8954a;border-color: #b8954a}.stage[data-skin="celtic"] .qz-wrong{background: #a98fc0;border-color: #a98fc0}.stage[data-skin="celtic"] .qz-score,.stage[data-skin="celtic"] .qz-new{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700}.stage[data-skin="celtic"] .qz-option{color: #3e4a42;background: #fdfbf6;border: 1px solid rgba(184,149,74,0.4);border-radius: 999px;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="celtic"] .qz-option:hover:not(:disabled){border-color: #a98fc0}.stage[data-skin="celtic"] .qz-key{border-radius: 50%;border-color: rgba(184,149,74,0.5);color: #9a7a3a}.stage[data-skin="celtic"] .qz-option.qz-correct{color: #fff;background: #b8954a;border-color: #b8954a}.stage[data-skin="celtic"] .qz-option.qz-chosen{color: #fff;background: #a98fc0;border-color: #a98fc0}.stage[data-skin="celtic"] .qz-verdict{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="celtic"] .qz-yes .qz-verdict{color: #9a7a3a}.stage[data-skin="celtic"] .qz-no .qz-verdict{color: #7a6292}.stage[data-skin="celtic"] .qz-card .qz-next{color: #fff;background: #b8954a;border-color: #b8954a;border-radius: 999px}.stage[data-skin="celtic"] .qz-stars{color: rgba(184,149,74,0.25)}.stage[data-skin="celtic"] .qz-star-on{color: #d8bd7a}.stage[data-skin="celtic"] .badge-tip,.person-panel[data-skin="celtic"] .badge-tip{color: #3e4a42;background: #fdfbf6;border: 1px solid rgba(184,149,74,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(90,100,80,0.16);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="celtic"] .badge-tip-what .ico,.person-panel[data-skin="celtic"] .badge-tip-what .ico{color: #9a7a3a}.person-panel[data-skin="celtic"]{--i-head: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-body: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(184,149,74,0.25);--i-sub: rgba(143,174,152,0.18);--i-btn: #fdfbf6;background: #fdfbf6;background-image: radial-gradient(circle at 10% 0,rgba(169,143,192,0.5),rgba(255,250,242,0) 260px),radial-gradient(circle at 95% 5%,rgba(143,174,152,0.55),rgba(255,250,242,0) 240px);border: 1px solid rgba(184,149,74,0.45);box-shadow: 0 14px 36px rgba(90,100,80,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="celtic"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="celtic"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fdfbf6,0 0 0 4.5px #b8954a,0 8px 18px rgba(90,100,80,0.25)}.person-panel[data-skin="celtic"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="celtic"] .info-title{width: 100%}.person-panel[data-skin="celtic"] .info-head .info-group{justify-content: center}.person-panel[data-skin="celtic"] .info-kicker{color: #9a7a3a;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="celtic"] .info-title h2,.person-panel[data-skin="celtic"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="celtic"] .info-sec{border-top: 1px solid rgba(184,149,74,0.3)}.person-panel[data-skin="celtic"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #5f7f69}.person-panel[data-skin="celtic"] .btn[aria-pressed="true"]{color: #fff}.person-panel[data-skin="celtic"],.stage[data-skin="celtic"]{--ce-knot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke-linejoin='round'%3E%3Cpath d='M80,63 84,63 87,63 91,64 94,64 98,65 101,66 104,68 107,69 110,71 113,73 115,75 118,77 120,79 122,81 123,83 125,86 126,88 126,90 127,93 127,95 127,98 127,100 127,102 126,104 125,106 124,108 122,109 121,111 119,112 117,113 115,114 112,115 110,115 107,116 104,116 102,115 99,115 96,114 93,113 90,112 87,111 84,109 81,107 79,105 76,103 74,100 71,98 69,95 67,92 65,89 63,85 62,82 60,79 59,75 58,72 58,69 57,65 57,62 57,58 57,55 58,52 58,49 59,46 60,44 61,41 63,39 64,36 66,35 68,33 70,31 71,30 74,29 76,29 78,28 80,28 82,28 84,29 86,29 89,30 90,31 92,33 94,35 96,36 97,39 99,41 100,44 101,46 102,49 102,52 103,55 103,58 103,62 103,65 102,69 102,72 101,75 100,79 98,82 97,85 95,89 93,92 91,95 89,98 86,100 84,103 81,105 79,107 76,109 73,111 70,112 67,113 64,114 61,115 58,115 56,116 53,116 50,115 48,115 45,114 43,113 41,112 39,111 38,109 36,108 35,106 34,104 33,102 33,100 33,98 33,95 33,93 34,90 34,88 35,86 37,83 38,81 40,79 42,77 45,75 47,73 50,71 53,69 56,68 59,66 62,65 66,64 69,64 73,63 76,63 80,63Z' stroke='%23b8954a' stroke-width='9'/%3E%3Cpath d='M125,106 124,108 122,109 121,111 119,112 117,113 115,114 112,115 110,115 107,116 104,116 102,115 99,115 96,114 93,113 90,112 87,111 84,109 81,107 79,105 76,103 74,100 71,98 69,95 67,92 65,89M80,28 82,28 84,29 86,29 89,30 90,31 92,33 94,35 96,36 97,39 99,41 100,44 101,46 102,49 102,52 103,55 103,58 103,62 103,65 102,69 102,72 101,75 100,79 98,82 97,85 95,89M35,106 34,104 33,102 33,100 33,98 33,95 33,93 34,90 34,88 35,86 37,83 38,81 40,79 42,77 45,75 47,73 50,71 53,69 56,68 59,66 62,65 66,64 69,64 73,63 76,63 80,63' stroke='%23fdfbf6' stroke-width='17' stroke-linecap='butt'/%3E%3Cpath d='M125,106 124,108 122,109 121,111 119,112 117,113 115,114 112,115 110,115 107,116 104,116 102,115 99,115 96,114 93,113 90,112 87,111 84,109 81,107 79,105 76,103 74,100 71,98 69,95 67,92 65,89M80,28 82,28 84,29 86,29 89,30 90,31 92,33 94,35 96,36 97,39 99,41 100,44 101,46 102,49 102,52 103,55 103,58 103,62 103,65 102,69 102,72 101,75 100,79 98,82 97,85 95,89M35,106 34,104 33,102 33,100 33,98 33,95 33,93 34,90 34,88 35,86 37,83 38,81 40,79 42,77 45,75 47,73 50,71 53,69 56,68 59,66 62,65 66,64 69,64 73,63 76,63 80,63' stroke='%23b8954a' stroke-width='9' stroke-linecap='butt'/%3E%3C/g%3E%3C/svg%3E")}.person-panel[data-skin="celtic"],.stage[data-skin="celtic"] .tree-about,.stage[data-skin="celtic"] .tl-card{background-image: none}.person-panel[data-skin="celtic"] .info-head{position: relative;margin: 0 0 8px;padding-bottom: 12px}.person-panel[data-skin="celtic"] .info-head:before{content: "";position: absolute;z-index: 1;left: 50%;top: 6px;width: 132px;height: 132px;margin-left: -66px;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='132' viewBox='0 0 132 132'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M69.2,10.9 70.6,10.8 72.0,9.9 73.6,8.5 75.2,7.2 76.8,6.4 78.2,6.5M83.4,13.6 84.8,13.8 86.3,13.3 88.2,12.4 90.1,11.6 91.8,11.2 93.3,11.7M96.4,19.9 97.6,20.4 99.3,20.4 101.3,20.0 103.4,19.7 105.2,19.8 106.4,20.6M107.3,29.3 108.3,30.2 110.0,30.6 112.0,30.7 114.1,30.9 115.8,31.5 116.8,32.6M115.4,41.2 116.1,42.3 117.6,43.1 119.6,43.8 121.5,44.6 123.0,45.6 123.7,46.8M120.1,54.8 120.6,56.2 121.8,57.3 123.5,58.4 125.2,59.6 126.3,61.0 126.7,62.5M121.1,69.2 121.2,70.6 122.1,72.0 123.5,73.6 124.8,75.2 125.6,76.8 125.5,78.2M118.4,83.4 118.2,84.8 118.7,86.3 119.6,88.2 120.4,90.1 120.8,91.8 120.3,93.3M112.1,96.4 111.6,97.6 111.6,99.3 112.0,101.3 112.3,103.4 112.2,105.2 111.4,106.4M102.7,107.3 101.8,108.3 101.4,110.0 101.3,112.0 101.1,114.1 100.5,115.8 99.4,116.8M90.8,115.4 89.7,116.1 88.9,117.6 88.2,119.6 87.4,121.5 86.4,123.0 85.2,123.7M77.2,120.1 75.8,120.6 74.7,121.8 73.6,123.5 72.4,125.2 71.0,126.3 69.5,126.7M62.8,121.1 61.4,121.2 60.0,122.1 58.4,123.5 56.8,124.8 55.2,125.6 53.8,125.5M48.6,118.4 47.2,118.2 45.7,118.7 43.8,119.6 41.9,120.4 40.2,120.8 38.7,120.3M35.6,112.1 34.4,111.6 32.7,111.6 30.7,112.0 28.6,112.3 26.8,112.2 25.6,111.4M24.7,102.7 23.7,101.8 22.0,101.4 20.0,101.3 17.9,101.1 16.2,100.5 15.2,99.4M16.6,90.8 15.9,89.7 14.4,88.9 12.4,88.2 10.5,87.4 9.0,86.4 8.3,85.2M11.9,77.2 11.4,75.8 10.2,74.7 8.5,73.6 6.8,72.4 5.7,71.0 5.3,69.5M10.9,62.8 10.8,61.4 9.9,60.0 8.5,58.4 7.2,56.8 6.4,55.2 6.5,53.8M13.6,48.6 13.8,47.2 13.3,45.7 12.4,43.8 11.6,41.9 11.2,40.2 11.7,38.7M19.9,35.6 20.4,34.4 20.4,32.7 20.0,30.7 19.7,28.6 19.8,26.8 20.6,25.6M29.3,24.7 30.2,23.7 30.6,22.0 30.7,20.0 30.9,17.9 31.5,16.2 32.6,15.2M41.2,16.6 42.3,15.9 43.1,14.4 43.8,12.4 44.6,10.5 45.6,9.0 46.8,8.3M54.8,11.9 56.2,11.4 57.3,10.2 58.4,8.5 59.6,6.8 61.0,5.7 62.5,5.3' stroke='%23fdfbf6' stroke-width='3.5'/%3E%3Cpath d='M69.2,10.9 70.6,10.8 72.0,9.9 73.6,8.5 75.2,7.2 76.8,6.4 78.2,6.5M83.4,13.6 84.8,13.8 86.3,13.3 88.2,12.4 90.1,11.6 91.8,11.2 93.3,11.7M96.4,19.9 97.6,20.4 99.3,20.4 101.3,20.0 103.4,19.7 105.2,19.8 106.4,20.6M107.3,29.3 108.3,30.2 110.0,30.6 112.0,30.7 114.1,30.9 115.8,31.5 116.8,32.6M115.4,41.2 116.1,42.3 117.6,43.1 119.6,43.8 121.5,44.6 123.0,45.6 123.7,46.8M120.1,54.8 120.6,56.2 121.8,57.3 123.5,58.4 125.2,59.6 126.3,61.0 126.7,62.5M121.1,69.2 121.2,70.6 122.1,72.0 123.5,73.6 124.8,75.2 125.6,76.8 125.5,78.2M118.4,83.4 118.2,84.8 118.7,86.3 119.6,88.2 120.4,90.1 120.8,91.8 120.3,93.3M112.1,96.4 111.6,97.6 111.6,99.3 112.0,101.3 112.3,103.4 112.2,105.2 111.4,106.4M102.7,107.3 101.8,108.3 101.4,110.0 101.3,112.0 101.1,114.1 100.5,115.8 99.4,116.8M90.8,115.4 89.7,116.1 88.9,117.6 88.2,119.6 87.4,121.5 86.4,123.0 85.2,123.7M77.2,120.1 75.8,120.6 74.7,121.8 73.6,123.5 72.4,125.2 71.0,126.3 69.5,126.7M62.8,121.1 61.4,121.2 60.0,122.1 58.4,123.5 56.8,124.8 55.2,125.6 53.8,125.5M48.6,118.4 47.2,118.2 45.7,118.7 43.8,119.6 41.9,120.4 40.2,120.8 38.7,120.3M35.6,112.1 34.4,111.6 32.7,111.6 30.7,112.0 28.6,112.3 26.8,112.2 25.6,111.4M24.7,102.7 23.7,101.8 22.0,101.4 20.0,101.3 17.9,101.1 16.2,100.5 15.2,99.4M16.6,90.8 15.9,89.7 14.4,88.9 12.4,88.2 10.5,87.4 9.0,86.4 8.3,85.2M11.9,77.2 11.4,75.8 10.2,74.7 8.5,73.6 6.8,72.4 5.7,71.0 5.3,69.5M10.9,62.8 10.8,61.4 9.9,60.0 8.5,58.4 7.2,56.8 6.4,55.2 6.5,53.8M13.6,48.6 13.8,47.2 13.3,45.7 12.4,43.8 11.6,41.9 11.2,40.2 11.7,38.7M19.9,35.6 20.4,34.4 20.4,32.7 20.0,30.7 19.7,28.6 19.8,26.8 20.6,25.6M29.3,24.7 30.2,23.7 30.6,22.0 30.7,20.0 30.9,17.9 31.5,16.2 32.6,15.2M41.2,16.6 42.3,15.9 43.1,14.4 43.8,12.4 44.6,10.5 45.6,9.0 46.8,8.3M54.8,11.9 56.2,11.4 57.3,10.2 58.4,8.5 59.6,6.8 61.0,5.7 62.5,5.3' stroke='%236e8376' stroke-width='1.7'/%3E%3Cpath d='M62.0,10.9 63.3,10.6 64.6,9.6 66.0,8.0 67.4,6.5 68.9,5.5 70.4,5.4M76.4,11.8 77.7,11.8 79.3,11.1 81.0,10.0 82.8,8.9 84.4,8.3 85.9,8.6M90.1,16.3 91.4,16.7 93.0,16.4 95.0,15.8 97.0,15.2 98.8,15.1 100.1,15.7M102.1,24.2 103.2,24.9 105.0,25.1 107.0,25.0 109.1,24.9 110.8,25.3 111.9,26.3M111.7,35.0 112.6,36.0 114.2,36.6 116.2,37.0 118.2,37.5 119.8,38.3 120.7,39.5M118.2,47.9 118.8,49.1 120.2,50.1 122.0,51.0 123.9,52.0 125.2,53.1 125.7,54.6M121.1,62.0 121.4,63.3 122.4,64.6 124.0,66.0 125.5,67.4 126.5,68.9 126.6,70.4M120.2,76.4 120.2,77.7 120.9,79.3 122.0,81.0 123.1,82.8 123.7,84.4 123.4,85.9M115.7,90.1 115.3,91.4 115.6,93.0 116.2,95.0 116.8,97.0 116.9,98.8 116.3,100.1M107.8,102.1 107.1,103.2 106.9,105.0 107.0,107.0 107.1,109.1 106.7,110.8 105.7,111.9M97.0,111.7 96.0,112.6 95.4,114.2 95.0,116.2 94.5,118.2 93.7,119.8 92.5,120.7M84.1,118.2 82.9,118.8 81.9,120.2 81.0,122.0 80.0,123.9 78.9,125.2 77.4,125.7M70.0,121.1 68.7,121.4 67.4,122.4 66.0,124.0 64.6,125.5 63.1,126.5 61.6,126.6M55.6,120.2 54.3,120.2 52.7,120.9 51.0,122.0 49.2,123.1 47.6,123.7 46.1,123.4M41.9,115.7 40.6,115.3 39.0,115.6 37.0,116.2 35.0,116.8 33.2,116.9 31.9,116.3M29.9,107.8 28.8,107.1 27.0,106.9 25.0,107.0 22.9,107.1 21.2,106.7 20.1,105.7M20.3,97.0 19.4,96.0 17.8,95.4 15.8,95.0 13.8,94.5 12.2,93.7 11.3,92.5M13.8,84.1 13.2,82.9 11.8,81.9 10.0,81.0 8.1,80.0 6.8,78.9 6.3,77.4M10.9,70.0 10.6,68.7 9.6,67.4 8.0,66.0 6.5,64.6 5.5,63.1 5.4,61.6M11.8,55.6 11.8,54.3 11.1,52.7 10.0,51.0 8.9,49.2 8.3,47.6 8.6,46.1M16.3,41.9 16.7,40.6 16.4,39.0 15.8,37.0 15.2,35.0 15.1,33.2 15.7,31.9M24.2,29.9 24.9,28.8 25.1,27.0 25.0,25.0 24.9,22.9 25.3,21.2 26.3,20.1M35.0,20.3 36.0,19.4 36.6,17.8 37.0,15.8 37.5,13.8 38.3,12.2 39.5,11.3M47.9,13.8 49.1,13.2 50.1,11.8 51.0,10.0 52.0,8.1 53.1,6.8 54.6,6.3M62.0,10.9 63.3,10.6 64.6,9.6 66.0,8.0 67.4,6.5 68.9,5.5 70.4,5.4' stroke='%23fdfbf6' stroke-width='3.5'/%3E%3Cpath d='M62.0,10.9 63.3,10.6 64.6,9.6 66.0,8.0 67.4,6.5 68.9,5.5 70.4,5.4M76.4,11.8 77.7,11.8 79.3,11.1 81.0,10.0 82.8,8.9 84.4,8.3 85.9,8.6M90.1,16.3 91.4,16.7 93.0,16.4 95.0,15.8 97.0,15.2 98.8,15.1 100.1,15.7M102.1,24.2 103.2,24.9 105.0,25.1 107.0,25.0 109.1,24.9 110.8,25.3 111.9,26.3M111.7,35.0 112.6,36.0 114.2,36.6 116.2,37.0 118.2,37.5 119.8,38.3 120.7,39.5M118.2,47.9 118.8,49.1 120.2,50.1 122.0,51.0 123.9,52.0 125.2,53.1 125.7,54.6M121.1,62.0 121.4,63.3 122.4,64.6 124.0,66.0 125.5,67.4 126.5,68.9 126.6,70.4M120.2,76.4 120.2,77.7 120.9,79.3 122.0,81.0 123.1,82.8 123.7,84.4 123.4,85.9M115.7,90.1 115.3,91.4 115.6,93.0 116.2,95.0 116.8,97.0 116.9,98.8 116.3,100.1M107.8,102.1 107.1,103.2 106.9,105.0 107.0,107.0 107.1,109.1 106.7,110.8 105.7,111.9M97.0,111.7 96.0,112.6 95.4,114.2 95.0,116.2 94.5,118.2 93.7,119.8 92.5,120.7M84.1,118.2 82.9,118.8 81.9,120.2 81.0,122.0 80.0,123.9 78.9,125.2 77.4,125.7M70.0,121.1 68.7,121.4 67.4,122.4 66.0,124.0 64.6,125.5 63.1,126.5 61.6,126.6M55.6,120.2 54.3,120.2 52.7,120.9 51.0,122.0 49.2,123.1 47.6,123.7 46.1,123.4M41.9,115.7 40.6,115.3 39.0,115.6 37.0,116.2 35.0,116.8 33.2,116.9 31.9,116.3M29.9,107.8 28.8,107.1 27.0,106.9 25.0,107.0 22.9,107.1 21.2,106.7 20.1,105.7M20.3,97.0 19.4,96.0 17.8,95.4 15.8,95.0 13.8,94.5 12.2,93.7 11.3,92.5M13.8,84.1 13.2,82.9 11.8,81.9 10.0,81.0 8.1,80.0 6.8,78.9 6.3,77.4M10.9,70.0 10.6,68.7 9.6,67.4 8.0,66.0 6.5,64.6 5.5,63.1 5.4,61.6M11.8,55.6 11.8,54.3 11.1,52.7 10.0,51.0 8.9,49.2 8.3,47.6 8.6,46.1M16.3,41.9 16.7,40.6 16.4,39.0 15.8,37.0 15.2,35.0 15.1,33.2 15.7,31.9M24.2,29.9 24.9,28.8 25.1,27.0 25.0,25.0 24.9,22.9 25.3,21.2 26.3,20.1M35.0,20.3 36.0,19.4 36.6,17.8 37.0,15.8 37.5,13.8 38.3,12.2 39.5,11.3M47.9,13.8 49.1,13.2 50.1,11.8 51.0,10.0 52.0,8.1 53.1,6.8 54.6,6.3M62.0,10.9 63.3,10.6 64.6,9.6 66.0,8.0 67.4,6.5 68.9,5.5 70.4,5.4' stroke='%23806f92' stroke-width='1.7'/%3E%3Cpath d='M61.6,5.4 63.1,5.5 64.6,6.5 66.0,8.0 67.4,9.6 68.7,10.6 70.0,10.9M77.4,6.3 78.9,6.8 80.0,8.1 81.0,10.0 81.9,11.8 82.9,13.2 84.1,13.8M92.5,11.3 93.7,12.2 94.5,13.8 95.0,15.8 95.4,17.8 96.0,19.4 97.0,20.3M105.7,20.1 106.7,21.2 107.1,22.9 107.0,25.0 106.9,27.0 107.1,28.8 107.8,29.9M116.3,31.9 116.9,33.2 116.8,35.0 116.2,37.0 115.6,39.0 115.3,40.6 115.7,41.9M123.4,46.1 123.7,47.6 123.1,49.2 122.0,51.0 120.9,52.7 120.2,54.3 120.2,55.6M126.6,61.6 126.5,63.1 125.5,64.6 124.0,66.0 122.4,67.4 121.4,68.7 121.1,70.0M125.7,77.4 125.2,78.9 123.9,80.0 122.0,81.0 120.2,81.9 118.8,82.9 118.2,84.1M120.7,92.5 119.8,93.7 118.2,94.5 116.2,95.0 114.2,95.4 112.6,96.0 111.7,97.0M111.9,105.7 110.8,106.7 109.1,107.1 107.0,107.0 105.0,106.9 103.2,107.1 102.1,107.8M100.1,116.3 98.8,116.9 97.0,116.8 95.0,116.2 93.0,115.6 91.4,115.3 90.1,115.7M85.9,123.4 84.4,123.7 82.8,123.1 81.0,122.0 79.3,120.9 77.7,120.2 76.4,120.2M70.4,126.6 68.9,126.5 67.4,125.5 66.0,124.0 64.6,122.4 63.3,121.4 62.0,121.1M54.6,125.7 53.1,125.2 52.0,123.9 51.0,122.0 50.1,120.2 49.1,118.8 47.9,118.2M39.5,120.7 38.3,119.8 37.5,118.2 37.0,116.2 36.6,114.2 36.0,112.6 35.0,111.7M26.3,111.9 25.3,110.8 24.9,109.1 25.0,107.0 25.1,105.0 24.9,103.2 24.2,102.1M15.7,100.1 15.1,98.8 15.2,97.0 15.8,95.0 16.4,93.0 16.7,91.4 16.3,90.1M8.6,85.9 8.3,84.4 8.9,82.8 10.0,81.0 11.1,79.3 11.8,77.7 11.8,76.4M5.4,70.4 5.5,68.9 6.5,67.4 8.0,66.0 9.6,64.6 10.6,63.3 10.9,62.0M6.3,54.6 6.8,53.1 8.1,52.0 10.0,51.0 11.8,50.1 13.2,49.1 13.8,47.9M11.3,39.5 12.2,38.3 13.8,37.5 15.8,37.0 17.8,36.6 19.4,36.0 20.3,35.0M20.1,26.3 21.2,25.3 22.9,24.9 25.0,25.0 27.0,25.1 28.8,24.9 29.9,24.2M31.9,15.7 33.2,15.1 35.0,15.2 37.0,15.8 39.0,16.4 40.6,16.7 41.9,16.3M46.1,8.6 47.6,8.3 49.2,8.9 51.0,10.0 52.7,11.1 54.3,11.8 55.6,11.8M61.6,5.4 63.1,5.5 64.6,6.5 66.0,8.0 67.4,9.6 68.7,10.6 70.0,10.9' stroke='%23fdfbf6' stroke-width='3.5'/%3E%3Cpath d='M61.6,5.4 63.1,5.5 64.6,6.5 66.0,8.0 67.4,9.6 68.7,10.6 70.0,10.9M77.4,6.3 78.9,6.8 80.0,8.1 81.0,10.0 81.9,11.8 82.9,13.2 84.1,13.8M92.5,11.3 93.7,12.2 94.5,13.8 95.0,15.8 95.4,17.8 96.0,19.4 97.0,20.3M105.7,20.1 106.7,21.2 107.1,22.9 107.0,25.0 106.9,27.0 107.1,28.8 107.8,29.9M116.3,31.9 116.9,33.2 116.8,35.0 116.2,37.0 115.6,39.0 115.3,40.6 115.7,41.9M123.4,46.1 123.7,47.6 123.1,49.2 122.0,51.0 120.9,52.7 120.2,54.3 120.2,55.6M126.6,61.6 126.5,63.1 125.5,64.6 124.0,66.0 122.4,67.4 121.4,68.7 121.1,70.0M125.7,77.4 125.2,78.9 123.9,80.0 122.0,81.0 120.2,81.9 118.8,82.9 118.2,84.1M120.7,92.5 119.8,93.7 118.2,94.5 116.2,95.0 114.2,95.4 112.6,96.0 111.7,97.0M111.9,105.7 110.8,106.7 109.1,107.1 107.0,107.0 105.0,106.9 103.2,107.1 102.1,107.8M100.1,116.3 98.8,116.9 97.0,116.8 95.0,116.2 93.0,115.6 91.4,115.3 90.1,115.7M85.9,123.4 84.4,123.7 82.8,123.1 81.0,122.0 79.3,120.9 77.7,120.2 76.4,120.2M70.4,126.6 68.9,126.5 67.4,125.5 66.0,124.0 64.6,122.4 63.3,121.4 62.0,121.1M54.6,125.7 53.1,125.2 52.0,123.9 51.0,122.0 50.1,120.2 49.1,118.8 47.9,118.2M39.5,120.7 38.3,119.8 37.5,118.2 37.0,116.2 36.6,114.2 36.0,112.6 35.0,111.7M26.3,111.9 25.3,110.8 24.9,109.1 25.0,107.0 25.1,105.0 24.9,103.2 24.2,102.1M15.7,100.1 15.1,98.8 15.2,97.0 15.8,95.0 16.4,93.0 16.7,91.4 16.3,90.1M8.6,85.9 8.3,84.4 8.9,82.8 10.0,81.0 11.1,79.3 11.8,77.7 11.8,76.4M5.4,70.4 5.5,68.9 6.5,67.4 8.0,66.0 9.6,64.6 10.6,63.3 10.9,62.0M6.3,54.6 6.8,53.1 8.1,52.0 10.0,51.0 11.8,50.1 13.2,49.1 13.8,47.9M11.3,39.5 12.2,38.3 13.8,37.5 15.8,37.0 17.8,36.6 19.4,36.0 20.3,35.0M20.1,26.3 21.2,25.3 22.9,24.9 25.0,25.0 27.0,25.1 28.8,24.9 29.9,24.2M31.9,15.7 33.2,15.1 35.0,15.2 37.0,15.8 39.0,16.4 40.6,16.7 41.9,16.3M46.1,8.6 47.6,8.3 49.2,8.9 51.0,10.0 52.7,11.1 54.3,11.8 55.6,11.8M61.6,5.4 63.1,5.5 64.6,6.5 66.0,8.0 67.4,9.6 68.7,10.6 70.0,10.9' stroke='%236e8376' stroke-width='1.7'/%3E%3Cpath d='M69.5,5.3 71.0,5.7 72.4,6.8 73.6,8.5 74.7,10.2 75.8,11.4 77.2,11.9M85.2,8.3 86.4,9.0 87.4,10.5 88.2,12.4 88.9,14.4 89.7,15.9 90.8,16.6M99.4,15.2 100.5,16.2 101.1,17.9 101.3,20.0 101.4,22.0 101.8,23.7 102.7,24.7M111.4,25.6 112.2,26.8 112.3,28.6 112.0,30.7 111.6,32.7 111.6,34.4 112.1,35.6M120.3,38.7 120.8,40.2 120.4,41.9 119.6,43.8 118.7,45.7 118.2,47.2 118.4,48.6M125.5,53.8 125.6,55.2 124.8,56.8 123.5,58.4 122.1,60.0 121.2,61.4 121.1,62.8M126.7,69.5 126.3,71.0 125.2,72.4 123.5,73.6 121.8,74.7 120.6,75.8 120.1,77.2M123.7,85.2 123.0,86.4 121.5,87.4 119.6,88.2 117.6,88.9 116.1,89.7 115.4,90.8M116.8,99.4 115.8,100.5 114.1,101.1 112.0,101.3 110.0,101.4 108.3,101.8 107.3,102.7M106.4,111.4 105.2,112.2 103.4,112.3 101.3,112.0 99.3,111.6 97.6,111.6 96.4,112.1M93.3,120.3 91.8,120.8 90.1,120.4 88.2,119.6 86.3,118.7 84.8,118.2 83.4,118.4M78.2,125.5 76.8,125.6 75.2,124.8 73.6,123.5 72.0,122.1 70.6,121.2 69.2,121.1M62.5,126.7 61.0,126.3 59.6,125.2 58.4,123.5 57.3,121.8 56.2,120.6 54.8,120.1M46.8,123.7 45.6,123.0 44.6,121.5 43.8,119.6 43.1,117.6 42.3,116.1 41.2,115.4M32.6,116.8 31.5,115.8 30.9,114.1 30.7,112.0 30.6,110.0 30.2,108.3 29.3,107.3M20.6,106.4 19.8,105.2 19.7,103.4 20.0,101.3 20.4,99.3 20.4,97.6 19.9,96.4M11.7,93.3 11.2,91.8 11.6,90.1 12.4,88.2 13.3,86.3 13.8,84.8 13.6,83.4M6.5,78.2 6.4,76.8 7.2,75.2 8.5,73.6 9.9,72.0 10.8,70.6 10.9,69.2M5.3,62.5 5.7,61.0 6.8,59.6 8.5,58.4 10.2,57.3 11.4,56.2 11.9,54.8M8.3,46.8 9.0,45.6 10.5,44.6 12.4,43.8 14.4,43.1 15.9,42.3 16.6,41.2M15.2,32.6 16.2,31.5 17.9,30.9 20.0,30.7 22.0,30.6 23.7,30.2 24.7,29.3M25.6,20.6 26.8,19.8 28.6,19.7 30.7,20.0 32.7,20.4 34.4,20.4 35.6,19.9M38.7,11.7 40.2,11.2 41.9,11.6 43.8,12.4 45.7,13.3 47.2,13.8 48.6,13.6M53.8,6.5 55.2,6.4 56.8,7.2 58.4,8.5 60.0,9.9 61.4,10.8 62.8,10.9' stroke='%23fdfbf6' stroke-width='3.5'/%3E%3Cpath d='M69.5,5.3 71.0,5.7 72.4,6.8 73.6,8.5 74.7,10.2 75.8,11.4 77.2,11.9M85.2,8.3 86.4,9.0 87.4,10.5 88.2,12.4 88.9,14.4 89.7,15.9 90.8,16.6M99.4,15.2 100.5,16.2 101.1,17.9 101.3,20.0 101.4,22.0 101.8,23.7 102.7,24.7M111.4,25.6 112.2,26.8 112.3,28.6 112.0,30.7 111.6,32.7 111.6,34.4 112.1,35.6M120.3,38.7 120.8,40.2 120.4,41.9 119.6,43.8 118.7,45.7 118.2,47.2 118.4,48.6M125.5,53.8 125.6,55.2 124.8,56.8 123.5,58.4 122.1,60.0 121.2,61.4 121.1,62.8M126.7,69.5 126.3,71.0 125.2,72.4 123.5,73.6 121.8,74.7 120.6,75.8 120.1,77.2M123.7,85.2 123.0,86.4 121.5,87.4 119.6,88.2 117.6,88.9 116.1,89.7 115.4,90.8M116.8,99.4 115.8,100.5 114.1,101.1 112.0,101.3 110.0,101.4 108.3,101.8 107.3,102.7M106.4,111.4 105.2,112.2 103.4,112.3 101.3,112.0 99.3,111.6 97.6,111.6 96.4,112.1M93.3,120.3 91.8,120.8 90.1,120.4 88.2,119.6 86.3,118.7 84.8,118.2 83.4,118.4M78.2,125.5 76.8,125.6 75.2,124.8 73.6,123.5 72.0,122.1 70.6,121.2 69.2,121.1M62.5,126.7 61.0,126.3 59.6,125.2 58.4,123.5 57.3,121.8 56.2,120.6 54.8,120.1M46.8,123.7 45.6,123.0 44.6,121.5 43.8,119.6 43.1,117.6 42.3,116.1 41.2,115.4M32.6,116.8 31.5,115.8 30.9,114.1 30.7,112.0 30.6,110.0 30.2,108.3 29.3,107.3M20.6,106.4 19.8,105.2 19.7,103.4 20.0,101.3 20.4,99.3 20.4,97.6 19.9,96.4M11.7,93.3 11.2,91.8 11.6,90.1 12.4,88.2 13.3,86.3 13.8,84.8 13.6,83.4M6.5,78.2 6.4,76.8 7.2,75.2 8.5,73.6 9.9,72.0 10.8,70.6 10.9,69.2M5.3,62.5 5.7,61.0 6.8,59.6 8.5,58.4 10.2,57.3 11.4,56.2 11.9,54.8M8.3,46.8 9.0,45.6 10.5,44.6 12.4,43.8 14.4,43.1 15.9,42.3 16.6,41.2M15.2,32.6 16.2,31.5 17.9,30.9 20.0,30.7 22.0,30.6 23.7,30.2 24.7,29.3M25.6,20.6 26.8,19.8 28.6,19.7 30.7,20.0 32.7,20.4 34.4,20.4 35.6,19.9M38.7,11.7 40.2,11.2 41.9,11.6 43.8,12.4 45.7,13.3 47.2,13.8 48.6,13.6M53.8,6.5 55.2,6.4 56.8,7.2 58.4,8.5 60.0,9.9 61.4,10.8 62.8,10.9' stroke='%23806f92' stroke-width='1.7'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 132px 132px no-repeat}.person-panel[data-skin="celtic"] .info-portrait{margin-bottom: 22px;box-shadow: 0 0 0 3px #fdfbf6,0 0 0 3.9px #b8954a}.person-panel[data-skin="celtic"] .info-kicker:before,.person-panel[data-skin="celtic"] .info-kicker:after{content: "";display: inline-block;width: 15px;height: 15px;margin: 0 7px;vertical-align: -3px;background: var(--ce-knot) 0 0 / 15px 15px no-repeat}.person-panel[data-skin="celtic"] .info-close{border: 1px solid #b8954a;color: #5f7f69}.person-panel[data-skin="celtic"] .info-sec{border-top: 0;padding-top: 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 0.0,4.6 0.0,3.6 0.0,3.4M3.6,8.6 5.1,8.4 6.5,7.4 8.0,6.0 9.5,4.6 10.9,3.6 12.4,3.4M19.6,8.6 21.1,8.4 22.5,7.4 24.0,6.0 25.5,4.6 26.9,3.6 28.4,3.4M35.6,8.6 37.1,8.4 38.5,7.4 40.0,6.0 41.5,4.6 42.9,3.6 44.4,3.4M48.0,8.6 48.0,8.4 48.0,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 0.0,4.6 0.0,3.6 0.0,3.4M3.6,8.6 5.1,8.4 6.5,7.4 8.0,6.0 9.5,4.6 10.9,3.6 12.4,3.4M19.6,8.6 21.1,8.4 22.5,7.4 24.0,6.0 25.5,4.6 26.9,3.6 28.4,3.4M35.6,8.6 37.1,8.4 38.5,7.4 40.0,6.0 41.5,4.6 42.9,3.6 44.4,3.4M48.0,8.6 48.0,8.4 48.0,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 1.5,4.6 2.9,3.6 4.4,3.4M11.6,8.6 13.1,8.4 14.5,7.4 16.0,6.0 17.5,4.6 18.9,3.6 20.4,3.4M27.6,8.6 29.1,8.4 30.5,7.4 32.0,6.0 33.5,4.6 34.9,3.6 36.4,3.4M43.6,8.6 45.1,8.4 46.5,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 1.5,4.6 2.9,3.6 4.4,3.4M11.6,8.6 13.1,8.4 14.5,7.4 16.0,6.0 17.5,4.6 18.9,3.6 20.4,3.4M27.6,8.6 29.1,8.4 30.5,7.4 32.0,6.0 33.5,4.6 34.9,3.6 36.4,3.4M43.6,8.6 45.1,8.4 46.5,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%236e8376' stroke-width='1.5'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 1.5,7.4 2.9,8.4 4.4,8.6M11.6,3.4 13.1,3.6 14.5,4.6 16.0,6.0 17.5,7.4 18.9,8.4 20.4,8.6M27.6,3.4 29.1,3.6 30.5,4.6 32.0,6.0 33.5,7.4 34.9,8.4 36.4,8.6M43.6,3.4 45.1,3.6 46.5,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 1.5,7.4 2.9,8.4 4.4,8.6M11.6,3.4 13.1,3.6 14.5,4.6 16.0,6.0 17.5,7.4 18.9,8.4 20.4,8.6M27.6,3.4 29.1,3.6 30.5,4.6 32.0,6.0 33.5,7.4 34.9,8.4 36.4,8.6M43.6,3.4 45.1,3.6 46.5,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 0.0,7.4 0.0,8.4 0.0,8.6M3.6,3.4 5.1,3.6 6.5,4.6 8.0,6.0 9.5,7.4 10.9,8.4 12.4,8.6M19.6,3.4 21.1,3.6 22.5,4.6 24.0,6.0 25.5,7.4 26.9,8.4 28.4,8.6M35.6,3.4 37.1,3.6 38.5,4.6 40.0,6.0 41.5,7.4 42.9,8.4 44.4,8.6M48.0,3.4 48.0,3.6 48.0,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 0.0,7.4 0.0,8.4 0.0,8.6M3.6,3.4 5.1,3.6 6.5,4.6 8.0,6.0 9.5,7.4 10.9,8.4 12.4,8.6M19.6,3.4 21.1,3.6 22.5,4.6 24.0,6.0 25.5,7.4 26.9,8.4 28.4,8.6M35.6,3.4 37.1,3.6 38.5,4.6 40.0,6.0 41.5,7.4 42.9,8.4 44.4,8.6M48.0,3.4 48.0,3.6 48.0,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%236e8376' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 16px 12px repeat-x}.person-panel[data-skin="celtic"] .info-sec.info-about{background: none}.person-panel[data-skin="celtic"] .info-sec h3:before{content: "";display: inline-block;width: 20px;height: 20px;margin-right: 8px;vertical-align: -3px;background: var(--ce-knot) 0 0 / 20px 20px no-repeat}.person-panel[data-skin="celtic"] .timeline:before{width: 12px;left: 39px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M8.6,0.0 8.4,0.0 7.4,0.0 6.0,0.0 4.6,0.0 3.6,0.0 3.4,0.0M8.6,3.6 8.4,5.1 7.4,6.5 6.0,8.0 4.6,9.5 3.6,10.9 3.4,12.4M8.6,19.6 8.4,21.1 7.4,22.5 6.0,24.0 4.6,25.5 3.6,26.9 3.4,28.4M8.6,35.6 8.4,37.1 7.4,38.5 6.0,40.0 4.6,41.5 3.6,42.9 3.4,44.4M8.6,48.0 8.4,48.0 7.4,48.0 6.0,48.0 4.6,48.0 3.6,48.0 3.4,48.0' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M8.6,0.0 8.4,0.0 7.4,0.0 6.0,0.0 4.6,0.0 3.6,0.0 3.4,0.0M8.6,3.6 8.4,5.1 7.4,6.5 6.0,8.0 4.6,9.5 3.6,10.9 3.4,12.4M8.6,19.6 8.4,21.1 7.4,22.5 6.0,24.0 4.6,25.5 3.6,26.9 3.4,28.4M8.6,35.6 8.4,37.1 7.4,38.5 6.0,40.0 4.6,41.5 3.6,42.9 3.4,44.4M8.6,48.0 8.4,48.0 7.4,48.0 6.0,48.0 4.6,48.0 3.6,48.0 3.4,48.0' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M8.6,0.0 8.4,0.0 7.4,0.0 6.0,0.0 4.6,1.5 3.6,2.9 3.4,4.4M8.6,11.6 8.4,13.1 7.4,14.5 6.0,16.0 4.6,17.5 3.6,18.9 3.4,20.4M8.6,27.6 8.4,29.1 7.4,30.5 6.0,32.0 4.6,33.5 3.6,34.9 3.4,36.4M8.6,43.6 8.4,45.1 7.4,46.5 6.0,48.0 4.6,48.0 3.6,48.0 3.4,48.0' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M8.6,0.0 8.4,0.0 7.4,0.0 6.0,0.0 4.6,1.5 3.6,2.9 3.4,4.4M8.6,11.6 8.4,13.1 7.4,14.5 6.0,16.0 4.6,17.5 3.6,18.9 3.4,20.4M8.6,27.6 8.4,29.1 7.4,30.5 6.0,32.0 4.6,33.5 3.6,34.9 3.4,36.4M8.6,43.6 8.4,45.1 7.4,46.5 6.0,48.0 4.6,48.0 3.6,48.0 3.4,48.0' stroke='%236e8376' stroke-width='1.5'/%3E%3Cpath d='M3.4,0.0 3.6,0.0 4.6,0.0 6.0,0.0 7.4,1.5 8.4,2.9 8.6,4.4M3.4,11.6 3.6,13.1 4.6,14.5 6.0,16.0 7.4,17.5 8.4,18.9 8.6,20.4M3.4,27.6 3.6,29.1 4.6,30.5 6.0,32.0 7.4,33.5 8.4,34.9 8.6,36.4M3.4,43.6 3.6,45.1 4.6,46.5 6.0,48.0 7.4,48.0 8.4,48.0 8.6,48.0' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M3.4,0.0 3.6,0.0 4.6,0.0 6.0,0.0 7.4,1.5 8.4,2.9 8.6,4.4M3.4,11.6 3.6,13.1 4.6,14.5 6.0,16.0 7.4,17.5 8.4,18.9 8.6,20.4M3.4,27.6 3.6,29.1 4.6,30.5 6.0,32.0 7.4,33.5 8.4,34.9 8.6,36.4M3.4,43.6 3.6,45.1 4.6,46.5 6.0,48.0 7.4,48.0 8.4,48.0 8.6,48.0' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M3.4,0.0 3.6,0.0 4.6,0.0 6.0,0.0 7.4,0.0 8.4,0.0 8.6,0.0M3.4,3.6 3.6,5.1 4.6,6.5 6.0,8.0 7.4,9.5 8.4,10.9 8.6,12.4M3.4,19.6 3.6,21.1 4.6,22.5 6.0,24.0 7.4,25.5 8.4,26.9 8.6,28.4M3.4,35.6 3.6,37.1 4.6,38.5 6.0,40.0 7.4,41.5 8.4,42.9 8.6,44.4M3.4,48.0 3.6,48.0 4.6,48.0 6.0,48.0 7.4,48.0 8.4,48.0 8.6,48.0' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M3.4,0.0 3.6,0.0 4.6,0.0 6.0,0.0 7.4,0.0 8.4,0.0 8.6,0.0M3.4,3.6 3.6,5.1 4.6,6.5 6.0,8.0 7.4,9.5 8.4,10.9 8.6,12.4M3.4,19.6 3.6,21.1 4.6,22.5 6.0,24.0 7.4,25.5 8.4,26.9 8.6,28.4M3.4,35.6 3.6,37.1 4.6,38.5 6.0,40.0 7.4,41.5 8.4,42.9 8.6,44.4M3.4,48.0 3.6,48.0 4.6,48.0 6.0,48.0 7.4,48.0 8.4,48.0 8.6,48.0' stroke='%236e8376' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 12px 16px repeat-y}.person-panel[data-skin="celtic"] .timeline li:before{left: 39px;top: 9px;width: 12px;height: 12px;background: var(--info-accent);border: 1.5px solid #b8954a;box-shadow: 0 0 0 2px #fdfbf6}.stage[data-skin="celtic"] .tl-axis{top: 15px;height: 12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 0.0,4.6 0.0,3.6 0.0,3.4M3.6,8.6 5.1,8.4 6.5,7.4 8.0,6.0 9.5,4.6 10.9,3.6 12.4,3.4M19.6,8.6 21.1,8.4 22.5,7.4 24.0,6.0 25.5,4.6 26.9,3.6 28.4,3.4M35.6,8.6 37.1,8.4 38.5,7.4 40.0,6.0 41.5,4.6 42.9,3.6 44.4,3.4M48.0,8.6 48.0,8.4 48.0,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23fcfaf4' stroke-width='2.9'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 0.0,4.6 0.0,3.6 0.0,3.4M3.6,8.6 5.1,8.4 6.5,7.4 8.0,6.0 9.5,4.6 10.9,3.6 12.4,3.4M19.6,8.6 21.1,8.4 22.5,7.4 24.0,6.0 25.5,4.6 26.9,3.6 28.4,3.4M35.6,8.6 37.1,8.4 38.5,7.4 40.0,6.0 41.5,4.6 42.9,3.6 44.4,3.4M48.0,8.6 48.0,8.4 48.0,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 1.5,4.6 2.9,3.6 4.4,3.4M11.6,8.6 13.1,8.4 14.5,7.4 16.0,6.0 17.5,4.6 18.9,3.6 20.4,3.4M27.6,8.6 29.1,8.4 30.5,7.4 32.0,6.0 33.5,4.6 34.9,3.6 36.4,3.4M43.6,8.6 45.1,8.4 46.5,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23fcfaf4' stroke-width='2.9'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 1.5,4.6 2.9,3.6 4.4,3.4M11.6,8.6 13.1,8.4 14.5,7.4 16.0,6.0 17.5,4.6 18.9,3.6 20.4,3.4M27.6,8.6 29.1,8.4 30.5,7.4 32.0,6.0 33.5,4.6 34.9,3.6 36.4,3.4M43.6,8.6 45.1,8.4 46.5,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%236e8376' stroke-width='1.5'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 1.5,7.4 2.9,8.4 4.4,8.6M11.6,3.4 13.1,3.6 14.5,4.6 16.0,6.0 17.5,7.4 18.9,8.4 20.4,8.6M27.6,3.4 29.1,3.6 30.5,4.6 32.0,6.0 33.5,7.4 34.9,8.4 36.4,8.6M43.6,3.4 45.1,3.6 46.5,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23fcfaf4' stroke-width='2.9'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 1.5,7.4 2.9,8.4 4.4,8.6M11.6,3.4 13.1,3.6 14.5,4.6 16.0,6.0 17.5,7.4 18.9,8.4 20.4,8.6M27.6,3.4 29.1,3.6 30.5,4.6 32.0,6.0 33.5,7.4 34.9,8.4 36.4,8.6M43.6,3.4 45.1,3.6 46.5,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 0.0,7.4 0.0,8.4 0.0,8.6M3.6,3.4 5.1,3.6 6.5,4.6 8.0,6.0 9.5,7.4 10.9,8.4 12.4,8.6M19.6,3.4 21.1,3.6 22.5,4.6 24.0,6.0 25.5,7.4 26.9,8.4 28.4,8.6M35.6,3.4 37.1,3.6 38.5,4.6 40.0,6.0 41.5,7.4 42.9,8.4 44.4,8.6M48.0,3.4 48.0,3.6 48.0,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23fcfaf4' stroke-width='2.9'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 0.0,7.4 0.0,8.4 0.0,8.6M3.6,3.4 5.1,3.6 6.5,4.6 8.0,6.0 9.5,7.4 10.9,8.4 12.4,8.6M19.6,3.4 21.1,3.6 22.5,4.6 24.0,6.0 25.5,7.4 26.9,8.4 28.4,8.6M35.6,3.4 37.1,3.6 38.5,4.6 40.0,6.0 41.5,7.4 42.9,8.4 44.4,8.6M48.0,3.4 48.0,3.6 48.0,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%236e8376' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 16px 12px repeat-x}.stage[data-skin="celtic"] .tl-event{border: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M21.7,5.6 22.5,5.7 23.4,5.3 24.5,4.6 25.7,4.1 26.8,3.9 27.7,4.2M29.2,8.8 29.8,9.3 30.8,9.5 32.1,9.5 33.4,9.7 34.4,10.1 35.0,10.9M33.8,15.6 34.0,16.4 34.8,17.0 35.8,17.7 36.9,18.5 37.5,19.5 37.5,20.4M34.0,23.7 33.8,24.5 34.0,25.5 34.6,26.6 35.0,27.9 35.0,29.0 34.5,29.9M29.7,30.7 29.1,31.2 28.9,32.2 28.6,33.5 28.3,34.7 27.8,35.7 26.9,36.1M22.4,34.3 21.6,34.4 20.8,35.1 20.0,36.0 19.1,36.9 18.0,37.4 17.1,37.3M14.3,33.3 13.6,33.0 12.6,33.1 11.4,33.5 10.1,33.7 9.0,33.6 8.2,33.0M8.0,28.1 7.6,27.5 6.7,27.0 5.4,26.6 4.2,26.2 3.4,25.5 3.1,24.5M5.5,20.4 5.5,19.5 5.0,18.7 4.2,17.7 3.4,16.7 3.1,15.6 3.3,14.7M7.6,12.5 8.1,11.8 8.1,10.8 7.9,9.5 7.9,8.2 8.1,7.1 8.9,6.5M13.6,7.0 14.4,6.6 14.9,5.8 15.5,4.6 16.2,3.5 17.0,2.8 17.9,2.6' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M21.7,5.6 22.5,5.7 23.4,5.3 24.5,4.6 25.7,4.1 26.8,3.9 27.7,4.2M29.2,8.8 29.8,9.3 30.8,9.5 32.1,9.5 33.4,9.7 34.4,10.1 35.0,10.9M33.8,15.6 34.0,16.4 34.8,17.0 35.8,17.7 36.9,18.5 37.5,19.5 37.5,20.4M34.0,23.7 33.8,24.5 34.0,25.5 34.6,26.6 35.0,27.9 35.0,29.0 34.5,29.9M29.7,30.7 29.1,31.2 28.9,32.2 28.6,33.5 28.3,34.7 27.8,35.7 26.9,36.1M22.4,34.3 21.6,34.4 20.8,35.1 20.0,36.0 19.1,36.9 18.0,37.4 17.1,37.3M14.3,33.3 13.6,33.0 12.6,33.1 11.4,33.5 10.1,33.7 9.0,33.6 8.2,33.0M8.0,28.1 7.6,27.5 6.7,27.0 5.4,26.6 4.2,26.2 3.4,25.5 3.1,24.5M5.5,20.4 5.5,19.5 5.0,18.7 4.2,17.7 3.4,16.7 3.1,15.6 3.3,14.7M7.6,12.5 8.1,11.8 8.1,10.8 7.9,9.5 7.9,8.2 8.1,7.1 8.9,6.5M13.6,7.0 14.4,6.6 14.9,5.8 15.5,4.6 16.2,3.5 17.0,2.8 17.9,2.6' stroke='%236e8376' stroke-width='1.1'/%3E%3Cpath d='M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7M25.7,6.7 26.4,7.0 27.4,6.9 28.6,6.5 29.9,6.3 31.0,6.4 31.8,7.0M32.0,11.9 32.4,12.5 33.3,13.0 34.6,13.4 35.8,13.8 36.6,14.5 36.9,15.5M34.5,19.6 34.5,20.5 35.0,21.3 35.8,22.3 36.6,23.3 36.9,24.4 36.7,25.3M32.4,27.5 31.9,28.2 31.9,29.2 32.1,30.5 32.1,31.8 31.9,32.9 31.1,33.5M26.4,33.0 25.6,33.4 25.1,34.2 24.5,35.4 23.8,36.5 23.0,37.2 22.1,37.4M18.3,34.4 17.5,34.3 16.6,34.7 15.5,35.4 14.3,35.9 13.2,36.1 12.3,35.8M10.8,31.2 10.2,30.7 9.2,30.5 7.9,30.5 6.6,30.3 5.6,29.9 5.0,29.1M6.2,24.4 6.0,23.6 5.2,23.0 4.2,22.3 3.1,21.5 2.5,20.5 2.5,19.6M6.0,16.3 6.2,15.5 6.0,14.5 5.4,13.4 5.0,12.1 5.0,11.0 5.5,10.1M10.3,9.3 10.9,8.8 11.1,7.8 11.4,6.5 11.7,5.3 12.2,4.3 13.1,3.9M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7M25.7,6.7 26.4,7.0 27.4,6.9 28.6,6.5 29.9,6.3 31.0,6.4 31.8,7.0M32.0,11.9 32.4,12.5 33.3,13.0 34.6,13.4 35.8,13.8 36.6,14.5 36.9,15.5M34.5,19.6 34.5,20.5 35.0,21.3 35.8,22.3 36.6,23.3 36.9,24.4 36.7,25.3M32.4,27.5 31.9,28.2 31.9,29.2 32.1,30.5 32.1,31.8 31.9,32.9 31.1,33.5M26.4,33.0 25.6,33.4 25.1,34.2 24.5,35.4 23.8,36.5 23.0,37.2 22.1,37.4M18.3,34.4 17.5,34.3 16.6,34.7 15.5,35.4 14.3,35.9 13.2,36.1 12.3,35.8M10.8,31.2 10.2,30.7 9.2,30.5 7.9,30.5 6.6,30.3 5.6,29.9 5.0,29.1M6.2,24.4 6.0,23.6 5.2,23.0 4.2,22.3 3.1,21.5 2.5,20.5 2.5,19.6M6.0,16.3 6.2,15.5 6.0,14.5 5.4,13.4 5.0,12.1 5.0,11.0 5.5,10.1M10.3,9.3 10.9,8.8 11.1,7.8 11.4,6.5 11.7,5.3 12.2,4.3 13.1,3.9M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7' stroke='%23b8954a' stroke-width='1.1'/%3E%3Cpath d='M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7M26.9,3.9 27.8,4.3 28.3,5.3 28.6,6.5 28.9,7.8 29.1,8.8 29.7,9.3M34.5,10.1 35.0,11.0 35.0,12.1 34.6,13.4 34.0,14.5 33.8,15.5 34.0,16.3M37.5,19.6 37.5,20.5 36.9,21.5 35.8,22.3 34.8,23.0 34.0,23.6 33.8,24.4M35.0,29.1 34.4,29.9 33.4,30.3 32.1,30.5 30.8,30.5 29.8,30.7 29.2,31.2M27.7,35.8 26.8,36.1 25.7,35.9 24.5,35.4 23.4,34.7 22.5,34.3 21.7,34.4M17.9,37.4 17.0,37.2 16.2,36.5 15.5,35.4 14.9,34.2 14.4,33.4 13.6,33.0M8.9,33.5 8.1,32.9 7.9,31.8 7.9,30.5 8.1,29.2 8.1,28.2 7.6,27.5M3.3,25.3 3.1,24.4 3.4,23.3 4.2,22.3 5.0,21.3 5.5,20.5 5.5,19.6M3.1,15.5 3.4,14.5 4.2,13.8 5.4,13.4 6.7,13.0 7.6,12.5 8.0,11.9M8.2,7.0 9.0,6.4 10.1,6.3 11.4,6.5 12.6,6.9 13.6,7.0 14.3,6.7M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7M26.9,3.9 27.8,4.3 28.3,5.3 28.6,6.5 28.9,7.8 29.1,8.8 29.7,9.3M34.5,10.1 35.0,11.0 35.0,12.1 34.6,13.4 34.0,14.5 33.8,15.5 34.0,16.3M37.5,19.6 37.5,20.5 36.9,21.5 35.8,22.3 34.8,23.0 34.0,23.6 33.8,24.4M35.0,29.1 34.4,29.9 33.4,30.3 32.1,30.5 30.8,30.5 29.8,30.7 29.2,31.2M27.7,35.8 26.8,36.1 25.7,35.9 24.5,35.4 23.4,34.7 22.5,34.3 21.7,34.4M17.9,37.4 17.0,37.2 16.2,36.5 15.5,35.4 14.9,34.2 14.4,33.4 13.6,33.0M8.9,33.5 8.1,32.9 7.9,31.8 7.9,30.5 8.1,29.2 8.1,28.2 7.6,27.5M3.3,25.3 3.1,24.4 3.4,23.3 4.2,22.3 5.0,21.3 5.5,20.5 5.5,19.6M3.1,15.5 3.4,14.5 4.2,13.8 5.4,13.4 6.7,13.0 7.6,12.5 8.0,11.9M8.2,7.0 9.0,6.4 10.1,6.3 11.4,6.5 12.6,6.9 13.6,7.0 14.3,6.7M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7' stroke='%236e8376' stroke-width='1.1'/%3E%3Cpath d='M22.1,2.6 23.0,2.8 23.8,3.5 24.5,4.6 25.1,5.8 25.6,6.6 26.4,7.0M31.1,6.5 31.9,7.1 32.1,8.2 32.1,9.5 31.9,10.8 31.9,11.8 32.4,12.5M36.7,14.7 36.9,15.6 36.6,16.7 35.8,17.7 35.0,18.7 34.5,19.5 34.5,20.4M36.9,24.5 36.6,25.5 35.8,26.2 34.6,26.6 33.3,27.0 32.4,27.5 32.0,28.1M31.8,33.0 31.0,33.6 29.9,33.7 28.6,33.5 27.4,33.1 26.4,33.0 25.7,33.3M22.9,37.3 22.0,37.4 20.9,36.9 20.0,36.0 19.2,35.1 18.4,34.4 17.6,34.3M13.1,36.1 12.2,35.7 11.7,34.7 11.4,33.5 11.1,32.2 10.9,31.2 10.3,30.7M5.5,29.9 5.0,29.0 5.0,27.9 5.4,26.6 6.0,25.5 6.2,24.5 6.0,23.7M2.5,20.4 2.5,19.5 3.1,18.5 4.2,17.7 5.2,17.0 6.0,16.4 6.2,15.6M5.0,10.9 5.6,10.1 6.6,9.7 7.9,9.5 9.2,9.5 10.2,9.3 10.8,8.8M12.3,4.2 13.2,3.9 14.3,4.1 15.5,4.6 16.6,5.3 17.5,5.7 18.3,5.6' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M22.1,2.6 23.0,2.8 23.8,3.5 24.5,4.6 25.1,5.8 25.6,6.6 26.4,7.0M31.1,6.5 31.9,7.1 32.1,8.2 32.1,9.5 31.9,10.8 31.9,11.8 32.4,12.5M36.7,14.7 36.9,15.6 36.6,16.7 35.8,17.7 35.0,18.7 34.5,19.5 34.5,20.4M36.9,24.5 36.6,25.5 35.8,26.2 34.6,26.6 33.3,27.0 32.4,27.5 32.0,28.1M31.8,33.0 31.0,33.6 29.9,33.7 28.6,33.5 27.4,33.1 26.4,33.0 25.7,33.3M22.9,37.3 22.0,37.4 20.9,36.9 20.0,36.0 19.2,35.1 18.4,34.4 17.6,34.3M13.1,36.1 12.2,35.7 11.7,34.7 11.4,33.5 11.1,32.2 10.9,31.2 10.3,30.7M5.5,29.9 5.0,29.0 5.0,27.9 5.4,26.6 6.0,25.5 6.2,24.5 6.0,23.7M2.5,20.4 2.5,19.5 3.1,18.5 4.2,17.7 5.2,17.0 6.0,16.4 6.2,15.6M5.0,10.9 5.6,10.1 6.6,9.7 7.9,9.5 9.2,9.5 10.2,9.3 10.8,8.8M12.3,4.2 13.2,3.9 14.3,4.1 15.5,4.6 16.6,5.3 17.5,5.7 18.3,5.6' stroke='%23b8954a' stroke-width='1.1'/%3E%3C/g%3E%3C/svg%3E") 50% 50% / 40px 40px no-repeat,#fcfaf4}.stage[data-skin="celtic"] .tl-event:hover{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M21.7,5.6 22.5,5.7 23.4,5.3 24.5,4.6 25.7,4.1 26.8,3.9 27.7,4.2M29.2,8.8 29.8,9.3 30.8,9.5 32.1,9.5 33.4,9.7 34.4,10.1 35.0,10.9M33.8,15.6 34.0,16.4 34.8,17.0 35.8,17.7 36.9,18.5 37.5,19.5 37.5,20.4M34.0,23.7 33.8,24.5 34.0,25.5 34.6,26.6 35.0,27.9 35.0,29.0 34.5,29.9M29.7,30.7 29.1,31.2 28.9,32.2 28.6,33.5 28.3,34.7 27.8,35.7 26.9,36.1M22.4,34.3 21.6,34.4 20.8,35.1 20.0,36.0 19.1,36.9 18.0,37.4 17.1,37.3M14.3,33.3 13.6,33.0 12.6,33.1 11.4,33.5 10.1,33.7 9.0,33.6 8.2,33.0M8.0,28.1 7.6,27.5 6.7,27.0 5.4,26.6 4.2,26.2 3.4,25.5 3.1,24.5M5.5,20.4 5.5,19.5 5.0,18.7 4.2,17.7 3.4,16.7 3.1,15.6 3.3,14.7M7.6,12.5 8.1,11.8 8.1,10.8 7.9,9.5 7.9,8.2 8.1,7.1 8.9,6.5M13.6,7.0 14.4,6.6 14.9,5.8 15.5,4.6 16.2,3.5 17.0,2.8 17.9,2.6' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M21.7,5.6 22.5,5.7 23.4,5.3 24.5,4.6 25.7,4.1 26.8,3.9 27.7,4.2M29.2,8.8 29.8,9.3 30.8,9.5 32.1,9.5 33.4,9.7 34.4,10.1 35.0,10.9M33.8,15.6 34.0,16.4 34.8,17.0 35.8,17.7 36.9,18.5 37.5,19.5 37.5,20.4M34.0,23.7 33.8,24.5 34.0,25.5 34.6,26.6 35.0,27.9 35.0,29.0 34.5,29.9M29.7,30.7 29.1,31.2 28.9,32.2 28.6,33.5 28.3,34.7 27.8,35.7 26.9,36.1M22.4,34.3 21.6,34.4 20.8,35.1 20.0,36.0 19.1,36.9 18.0,37.4 17.1,37.3M14.3,33.3 13.6,33.0 12.6,33.1 11.4,33.5 10.1,33.7 9.0,33.6 8.2,33.0M8.0,28.1 7.6,27.5 6.7,27.0 5.4,26.6 4.2,26.2 3.4,25.5 3.1,24.5M5.5,20.4 5.5,19.5 5.0,18.7 4.2,17.7 3.4,16.7 3.1,15.6 3.3,14.7M7.6,12.5 8.1,11.8 8.1,10.8 7.9,9.5 7.9,8.2 8.1,7.1 8.9,6.5M13.6,7.0 14.4,6.6 14.9,5.8 15.5,4.6 16.2,3.5 17.0,2.8 17.9,2.6' stroke='%236e8376' stroke-width='1.1'/%3E%3Cpath d='M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7M25.7,6.7 26.4,7.0 27.4,6.9 28.6,6.5 29.9,6.3 31.0,6.4 31.8,7.0M32.0,11.9 32.4,12.5 33.3,13.0 34.6,13.4 35.8,13.8 36.6,14.5 36.9,15.5M34.5,19.6 34.5,20.5 35.0,21.3 35.8,22.3 36.6,23.3 36.9,24.4 36.7,25.3M32.4,27.5 31.9,28.2 31.9,29.2 32.1,30.5 32.1,31.8 31.9,32.9 31.1,33.5M26.4,33.0 25.6,33.4 25.1,34.2 24.5,35.4 23.8,36.5 23.0,37.2 22.1,37.4M18.3,34.4 17.5,34.3 16.6,34.7 15.5,35.4 14.3,35.9 13.2,36.1 12.3,35.8M10.8,31.2 10.2,30.7 9.2,30.5 7.9,30.5 6.6,30.3 5.6,29.9 5.0,29.1M6.2,24.4 6.0,23.6 5.2,23.0 4.2,22.3 3.1,21.5 2.5,20.5 2.5,19.6M6.0,16.3 6.2,15.5 6.0,14.5 5.4,13.4 5.0,12.1 5.0,11.0 5.5,10.1M10.3,9.3 10.9,8.8 11.1,7.8 11.4,6.5 11.7,5.3 12.2,4.3 13.1,3.9M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7M25.7,6.7 26.4,7.0 27.4,6.9 28.6,6.5 29.9,6.3 31.0,6.4 31.8,7.0M32.0,11.9 32.4,12.5 33.3,13.0 34.6,13.4 35.8,13.8 36.6,14.5 36.9,15.5M34.5,19.6 34.5,20.5 35.0,21.3 35.8,22.3 36.6,23.3 36.9,24.4 36.7,25.3M32.4,27.5 31.9,28.2 31.9,29.2 32.1,30.5 32.1,31.8 31.9,32.9 31.1,33.5M26.4,33.0 25.6,33.4 25.1,34.2 24.5,35.4 23.8,36.5 23.0,37.2 22.1,37.4M18.3,34.4 17.5,34.3 16.6,34.7 15.5,35.4 14.3,35.9 13.2,36.1 12.3,35.8M10.8,31.2 10.2,30.7 9.2,30.5 7.9,30.5 6.6,30.3 5.6,29.9 5.0,29.1M6.2,24.4 6.0,23.6 5.2,23.0 4.2,22.3 3.1,21.5 2.5,20.5 2.5,19.6M6.0,16.3 6.2,15.5 6.0,14.5 5.4,13.4 5.0,12.1 5.0,11.0 5.5,10.1M10.3,9.3 10.9,8.8 11.1,7.8 11.4,6.5 11.7,5.3 12.2,4.3 13.1,3.9M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7' stroke='%23b8954a' stroke-width='1.1'/%3E%3Cpath d='M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7M26.9,3.9 27.8,4.3 28.3,5.3 28.6,6.5 28.9,7.8 29.1,8.8 29.7,9.3M34.5,10.1 35.0,11.0 35.0,12.1 34.6,13.4 34.0,14.5 33.8,15.5 34.0,16.3M37.5,19.6 37.5,20.5 36.9,21.5 35.8,22.3 34.8,23.0 34.0,23.6 33.8,24.4M35.0,29.1 34.4,29.9 33.4,30.3 32.1,30.5 30.8,30.5 29.8,30.7 29.2,31.2M27.7,35.8 26.8,36.1 25.7,35.9 24.5,35.4 23.4,34.7 22.5,34.3 21.7,34.4M17.9,37.4 17.0,37.2 16.2,36.5 15.5,35.4 14.9,34.2 14.4,33.4 13.6,33.0M8.9,33.5 8.1,32.9 7.9,31.8 7.9,30.5 8.1,29.2 8.1,28.2 7.6,27.5M3.3,25.3 3.1,24.4 3.4,23.3 4.2,22.3 5.0,21.3 5.5,20.5 5.5,19.6M3.1,15.5 3.4,14.5 4.2,13.8 5.4,13.4 6.7,13.0 7.6,12.5 8.0,11.9M8.2,7.0 9.0,6.4 10.1,6.3 11.4,6.5 12.6,6.9 13.6,7.0 14.3,6.7M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7M26.9,3.9 27.8,4.3 28.3,5.3 28.6,6.5 28.9,7.8 29.1,8.8 29.7,9.3M34.5,10.1 35.0,11.0 35.0,12.1 34.6,13.4 34.0,14.5 33.8,15.5 34.0,16.3M37.5,19.6 37.5,20.5 36.9,21.5 35.8,22.3 34.8,23.0 34.0,23.6 33.8,24.4M35.0,29.1 34.4,29.9 33.4,30.3 32.1,30.5 30.8,30.5 29.8,30.7 29.2,31.2M27.7,35.8 26.8,36.1 25.7,35.9 24.5,35.4 23.4,34.7 22.5,34.3 21.7,34.4M17.9,37.4 17.0,37.2 16.2,36.5 15.5,35.4 14.9,34.2 14.4,33.4 13.6,33.0M8.9,33.5 8.1,32.9 7.9,31.8 7.9,30.5 8.1,29.2 8.1,28.2 7.6,27.5M3.3,25.3 3.1,24.4 3.4,23.3 4.2,22.3 5.0,21.3 5.5,20.5 5.5,19.6M3.1,15.5 3.4,14.5 4.2,13.8 5.4,13.4 6.7,13.0 7.6,12.5 8.0,11.9M8.2,7.0 9.0,6.4 10.1,6.3 11.4,6.5 12.6,6.9 13.6,7.0 14.3,6.7M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7' stroke='%236e8376' stroke-width='1.1'/%3E%3Cpath d='M22.1,2.6 23.0,2.8 23.8,3.5 24.5,4.6 25.1,5.8 25.6,6.6 26.4,7.0M31.1,6.5 31.9,7.1 32.1,8.2 32.1,9.5 31.9,10.8 31.9,11.8 32.4,12.5M36.7,14.7 36.9,15.6 36.6,16.7 35.8,17.7 35.0,18.7 34.5,19.5 34.5,20.4M36.9,24.5 36.6,25.5 35.8,26.2 34.6,26.6 33.3,27.0 32.4,27.5 32.0,28.1M31.8,33.0 31.0,33.6 29.9,33.7 28.6,33.5 27.4,33.1 26.4,33.0 25.7,33.3M22.9,37.3 22.0,37.4 20.9,36.9 20.0,36.0 19.2,35.1 18.4,34.4 17.6,34.3M13.1,36.1 12.2,35.7 11.7,34.7 11.4,33.5 11.1,32.2 10.9,31.2 10.3,30.7M5.5,29.9 5.0,29.0 5.0,27.9 5.4,26.6 6.0,25.5 6.2,24.5 6.0,23.7M2.5,20.4 2.5,19.5 3.1,18.5 4.2,17.7 5.2,17.0 6.0,16.4 6.2,15.6M5.0,10.9 5.6,10.1 6.6,9.7 7.9,9.5 9.2,9.5 10.2,9.3 10.8,8.8M12.3,4.2 13.2,3.9 14.3,4.1 15.5,4.6 16.6,5.3 17.5,5.7 18.3,5.6' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M22.1,2.6 23.0,2.8 23.8,3.5 24.5,4.6 25.1,5.8 25.6,6.6 26.4,7.0M31.1,6.5 31.9,7.1 32.1,8.2 32.1,9.5 31.9,10.8 31.9,11.8 32.4,12.5M36.7,14.7 36.9,15.6 36.6,16.7 35.8,17.7 35.0,18.7 34.5,19.5 34.5,20.4M36.9,24.5 36.6,25.5 35.8,26.2 34.6,26.6 33.3,27.0 32.4,27.5 32.0,28.1M31.8,33.0 31.0,33.6 29.9,33.7 28.6,33.5 27.4,33.1 26.4,33.0 25.7,33.3M22.9,37.3 22.0,37.4 20.9,36.9 20.0,36.0 19.2,35.1 18.4,34.4 17.6,34.3M13.1,36.1 12.2,35.7 11.7,34.7 11.4,33.5 11.1,32.2 10.9,31.2 10.3,30.7M5.5,29.9 5.0,29.0 5.0,27.9 5.4,26.6 6.0,25.5 6.2,24.5 6.0,23.7M2.5,20.4 2.5,19.5 3.1,18.5 4.2,17.7 5.2,17.0 6.0,16.4 6.2,15.6M5.0,10.9 5.6,10.1 6.6,9.7 7.9,9.5 9.2,9.5 10.2,9.3 10.8,8.8M12.3,4.2 13.2,3.9 14.3,4.1 15.5,4.6 16.6,5.3 17.5,5.7 18.3,5.6' stroke='%23b8954a' stroke-width='1.1'/%3E%3C/g%3E%3C/svg%3E") 50% 50% / 40px 40px no-repeat,#eef2ec}.stage[data-skin="celtic"] .tl-event[aria-current="true"]{color: #fff;background: radial-gradient(circle,#5f7f69 0 12px,rgba(0,0,0,0) 12.5px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M21.7,5.6 22.5,5.7 23.4,5.3 24.5,4.6 25.7,4.1 26.8,3.9 27.7,4.2M29.2,8.8 29.8,9.3 30.8,9.5 32.1,9.5 33.4,9.7 34.4,10.1 35.0,10.9M33.8,15.6 34.0,16.4 34.8,17.0 35.8,17.7 36.9,18.5 37.5,19.5 37.5,20.4M34.0,23.7 33.8,24.5 34.0,25.5 34.6,26.6 35.0,27.9 35.0,29.0 34.5,29.9M29.7,30.7 29.1,31.2 28.9,32.2 28.6,33.5 28.3,34.7 27.8,35.7 26.9,36.1M22.4,34.3 21.6,34.4 20.8,35.1 20.0,36.0 19.1,36.9 18.0,37.4 17.1,37.3M14.3,33.3 13.6,33.0 12.6,33.1 11.4,33.5 10.1,33.7 9.0,33.6 8.2,33.0M8.0,28.1 7.6,27.5 6.7,27.0 5.4,26.6 4.2,26.2 3.4,25.5 3.1,24.5M5.5,20.4 5.5,19.5 5.0,18.7 4.2,17.7 3.4,16.7 3.1,15.6 3.3,14.7M7.6,12.5 8.1,11.8 8.1,10.8 7.9,9.5 7.9,8.2 8.1,7.1 8.9,6.5M13.6,7.0 14.4,6.6 14.9,5.8 15.5,4.6 16.2,3.5 17.0,2.8 17.9,2.6' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M21.7,5.6 22.5,5.7 23.4,5.3 24.5,4.6 25.7,4.1 26.8,3.9 27.7,4.2M29.2,8.8 29.8,9.3 30.8,9.5 32.1,9.5 33.4,9.7 34.4,10.1 35.0,10.9M33.8,15.6 34.0,16.4 34.8,17.0 35.8,17.7 36.9,18.5 37.5,19.5 37.5,20.4M34.0,23.7 33.8,24.5 34.0,25.5 34.6,26.6 35.0,27.9 35.0,29.0 34.5,29.9M29.7,30.7 29.1,31.2 28.9,32.2 28.6,33.5 28.3,34.7 27.8,35.7 26.9,36.1M22.4,34.3 21.6,34.4 20.8,35.1 20.0,36.0 19.1,36.9 18.0,37.4 17.1,37.3M14.3,33.3 13.6,33.0 12.6,33.1 11.4,33.5 10.1,33.7 9.0,33.6 8.2,33.0M8.0,28.1 7.6,27.5 6.7,27.0 5.4,26.6 4.2,26.2 3.4,25.5 3.1,24.5M5.5,20.4 5.5,19.5 5.0,18.7 4.2,17.7 3.4,16.7 3.1,15.6 3.3,14.7M7.6,12.5 8.1,11.8 8.1,10.8 7.9,9.5 7.9,8.2 8.1,7.1 8.9,6.5M13.6,7.0 14.4,6.6 14.9,5.8 15.5,4.6 16.2,3.5 17.0,2.8 17.9,2.6' stroke='%236e8376' stroke-width='1.1'/%3E%3Cpath d='M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7M25.7,6.7 26.4,7.0 27.4,6.9 28.6,6.5 29.9,6.3 31.0,6.4 31.8,7.0M32.0,11.9 32.4,12.5 33.3,13.0 34.6,13.4 35.8,13.8 36.6,14.5 36.9,15.5M34.5,19.6 34.5,20.5 35.0,21.3 35.8,22.3 36.6,23.3 36.9,24.4 36.7,25.3M32.4,27.5 31.9,28.2 31.9,29.2 32.1,30.5 32.1,31.8 31.9,32.9 31.1,33.5M26.4,33.0 25.6,33.4 25.1,34.2 24.5,35.4 23.8,36.5 23.0,37.2 22.1,37.4M18.3,34.4 17.5,34.3 16.6,34.7 15.5,35.4 14.3,35.9 13.2,36.1 12.3,35.8M10.8,31.2 10.2,30.7 9.2,30.5 7.9,30.5 6.6,30.3 5.6,29.9 5.0,29.1M6.2,24.4 6.0,23.6 5.2,23.0 4.2,22.3 3.1,21.5 2.5,20.5 2.5,19.6M6.0,16.3 6.2,15.5 6.0,14.5 5.4,13.4 5.0,12.1 5.0,11.0 5.5,10.1M10.3,9.3 10.9,8.8 11.1,7.8 11.4,6.5 11.7,5.3 12.2,4.3 13.1,3.9M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7M25.7,6.7 26.4,7.0 27.4,6.9 28.6,6.5 29.9,6.3 31.0,6.4 31.8,7.0M32.0,11.9 32.4,12.5 33.3,13.0 34.6,13.4 35.8,13.8 36.6,14.5 36.9,15.5M34.5,19.6 34.5,20.5 35.0,21.3 35.8,22.3 36.6,23.3 36.9,24.4 36.7,25.3M32.4,27.5 31.9,28.2 31.9,29.2 32.1,30.5 32.1,31.8 31.9,32.9 31.1,33.5M26.4,33.0 25.6,33.4 25.1,34.2 24.5,35.4 23.8,36.5 23.0,37.2 22.1,37.4M18.3,34.4 17.5,34.3 16.6,34.7 15.5,35.4 14.3,35.9 13.2,36.1 12.3,35.8M10.8,31.2 10.2,30.7 9.2,30.5 7.9,30.5 6.6,30.3 5.6,29.9 5.0,29.1M6.2,24.4 6.0,23.6 5.2,23.0 4.2,22.3 3.1,21.5 2.5,20.5 2.5,19.6M6.0,16.3 6.2,15.5 6.0,14.5 5.4,13.4 5.0,12.1 5.0,11.0 5.5,10.1M10.3,9.3 10.9,8.8 11.1,7.8 11.4,6.5 11.7,5.3 12.2,4.3 13.1,3.9M17.6,5.7 18.4,5.6 19.2,4.9 20.0,4.0 20.9,3.1 22.0,2.6 22.9,2.7' stroke='%23b8954a' stroke-width='1.1'/%3E%3Cpath d='M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7M26.9,3.9 27.8,4.3 28.3,5.3 28.6,6.5 28.9,7.8 29.1,8.8 29.7,9.3M34.5,10.1 35.0,11.0 35.0,12.1 34.6,13.4 34.0,14.5 33.8,15.5 34.0,16.3M37.5,19.6 37.5,20.5 36.9,21.5 35.8,22.3 34.8,23.0 34.0,23.6 33.8,24.4M35.0,29.1 34.4,29.9 33.4,30.3 32.1,30.5 30.8,30.5 29.8,30.7 29.2,31.2M27.7,35.8 26.8,36.1 25.7,35.9 24.5,35.4 23.4,34.7 22.5,34.3 21.7,34.4M17.9,37.4 17.0,37.2 16.2,36.5 15.5,35.4 14.9,34.2 14.4,33.4 13.6,33.0M8.9,33.5 8.1,32.9 7.9,31.8 7.9,30.5 8.1,29.2 8.1,28.2 7.6,27.5M3.3,25.3 3.1,24.4 3.4,23.3 4.2,22.3 5.0,21.3 5.5,20.5 5.5,19.6M3.1,15.5 3.4,14.5 4.2,13.8 5.4,13.4 6.7,13.0 7.6,12.5 8.0,11.9M8.2,7.0 9.0,6.4 10.1,6.3 11.4,6.5 12.6,6.9 13.6,7.0 14.3,6.7M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7M26.9,3.9 27.8,4.3 28.3,5.3 28.6,6.5 28.9,7.8 29.1,8.8 29.7,9.3M34.5,10.1 35.0,11.0 35.0,12.1 34.6,13.4 34.0,14.5 33.8,15.5 34.0,16.3M37.5,19.6 37.5,20.5 36.9,21.5 35.8,22.3 34.8,23.0 34.0,23.6 33.8,24.4M35.0,29.1 34.4,29.9 33.4,30.3 32.1,30.5 30.8,30.5 29.8,30.7 29.2,31.2M27.7,35.8 26.8,36.1 25.7,35.9 24.5,35.4 23.4,34.7 22.5,34.3 21.7,34.4M17.9,37.4 17.0,37.2 16.2,36.5 15.5,35.4 14.9,34.2 14.4,33.4 13.6,33.0M8.9,33.5 8.1,32.9 7.9,31.8 7.9,30.5 8.1,29.2 8.1,28.2 7.6,27.5M3.3,25.3 3.1,24.4 3.4,23.3 4.2,22.3 5.0,21.3 5.5,20.5 5.5,19.6M3.1,15.5 3.4,14.5 4.2,13.8 5.4,13.4 6.7,13.0 7.6,12.5 8.0,11.9M8.2,7.0 9.0,6.4 10.1,6.3 11.4,6.5 12.6,6.9 13.6,7.0 14.3,6.7M17.1,2.7 18.0,2.6 19.1,3.1 20.0,4.0 20.8,4.9 21.6,5.6 22.4,5.7' stroke='%236e8376' stroke-width='1.1'/%3E%3Cpath d='M22.1,2.6 23.0,2.8 23.8,3.5 24.5,4.6 25.1,5.8 25.6,6.6 26.4,7.0M31.1,6.5 31.9,7.1 32.1,8.2 32.1,9.5 31.9,10.8 31.9,11.8 32.4,12.5M36.7,14.7 36.9,15.6 36.6,16.7 35.8,17.7 35.0,18.7 34.5,19.5 34.5,20.4M36.9,24.5 36.6,25.5 35.8,26.2 34.6,26.6 33.3,27.0 32.4,27.5 32.0,28.1M31.8,33.0 31.0,33.6 29.9,33.7 28.6,33.5 27.4,33.1 26.4,33.0 25.7,33.3M22.9,37.3 22.0,37.4 20.9,36.9 20.0,36.0 19.2,35.1 18.4,34.4 17.6,34.3M13.1,36.1 12.2,35.7 11.7,34.7 11.4,33.5 11.1,32.2 10.9,31.2 10.3,30.7M5.5,29.9 5.0,29.0 5.0,27.9 5.4,26.6 6.0,25.5 6.2,24.5 6.0,23.7M2.5,20.4 2.5,19.5 3.1,18.5 4.2,17.7 5.2,17.0 6.0,16.4 6.2,15.6M5.0,10.9 5.6,10.1 6.6,9.7 7.9,9.5 9.2,9.5 10.2,9.3 10.8,8.8M12.3,4.2 13.2,3.9 14.3,4.1 15.5,4.6 16.6,5.3 17.5,5.7 18.3,5.6' stroke='%23fdfbf6' stroke-width='2.9000000000000004'/%3E%3Cpath d='M22.1,2.6 23.0,2.8 23.8,3.5 24.5,4.6 25.1,5.8 25.6,6.6 26.4,7.0M31.1,6.5 31.9,7.1 32.1,8.2 32.1,9.5 31.9,10.8 31.9,11.8 32.4,12.5M36.7,14.7 36.9,15.6 36.6,16.7 35.8,17.7 35.0,18.7 34.5,19.5 34.5,20.4M36.9,24.5 36.6,25.5 35.8,26.2 34.6,26.6 33.3,27.0 32.4,27.5 32.0,28.1M31.8,33.0 31.0,33.6 29.9,33.7 28.6,33.5 27.4,33.1 26.4,33.0 25.7,33.3M22.9,37.3 22.0,37.4 20.9,36.9 20.0,36.0 19.2,35.1 18.4,34.4 17.6,34.3M13.1,36.1 12.2,35.7 11.7,34.7 11.4,33.5 11.1,32.2 10.9,31.2 10.3,30.7M5.5,29.9 5.0,29.0 5.0,27.9 5.4,26.6 6.0,25.5 6.2,24.5 6.0,23.7M2.5,20.4 2.5,19.5 3.1,18.5 4.2,17.7 5.2,17.0 6.0,16.4 6.2,15.6M5.0,10.9 5.6,10.1 6.6,9.7 7.9,9.5 9.2,9.5 10.2,9.3 10.8,8.8M12.3,4.2 13.2,3.9 14.3,4.1 15.5,4.6 16.6,5.3 17.5,5.7 18.3,5.6' stroke='%23b8954a' stroke-width='1.1'/%3E%3C/g%3E%3C/svg%3E") 50% 50% / 40px 40px no-repeat,#fcfaf4;box-shadow: none}.stage[data-skin="celtic"] .tl-title:after{content: "";display: block;width: 150px;height: 20px;margin-top: 8px;background: var(--ce-knot) 50% 50% / 20px 20px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cg fill='none' stroke-linecap='butt' stroke-linejoin='round'%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 0.0,4.6 0.0,3.6 0.0,3.4M3.6,8.6 5.1,8.4 6.5,7.4 8.0,6.0 9.5,4.6 10.9,3.6 12.4,3.4M19.6,8.6 21.1,8.4 22.5,7.4 24.0,6.0 25.5,4.6 26.9,3.6 28.4,3.4M35.6,8.6 37.1,8.4 38.5,7.4 40.0,6.0 41.5,4.6 42.9,3.6 44.4,3.4M48.0,8.6 48.0,8.4 48.0,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 0.0,4.6 0.0,3.6 0.0,3.4M3.6,8.6 5.1,8.4 6.5,7.4 8.0,6.0 9.5,4.6 10.9,3.6 12.4,3.4M19.6,8.6 21.1,8.4 22.5,7.4 24.0,6.0 25.5,4.6 26.9,3.6 28.4,3.4M35.6,8.6 37.1,8.4 38.5,7.4 40.0,6.0 41.5,4.6 42.9,3.6 44.4,3.4M48.0,8.6 48.0,8.4 48.0,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 1.5,4.6 2.9,3.6 4.4,3.4M11.6,8.6 13.1,8.4 14.5,7.4 16.0,6.0 17.5,4.6 18.9,3.6 20.4,3.4M27.6,8.6 29.1,8.4 30.5,7.4 32.0,6.0 33.5,4.6 34.9,3.6 36.4,3.4M43.6,8.6 45.1,8.4 46.5,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,8.6 0.0,8.4 0.0,7.4 0.0,6.0 1.5,4.6 2.9,3.6 4.4,3.4M11.6,8.6 13.1,8.4 14.5,7.4 16.0,6.0 17.5,4.6 18.9,3.6 20.4,3.4M27.6,8.6 29.1,8.4 30.5,7.4 32.0,6.0 33.5,4.6 34.9,3.6 36.4,3.4M43.6,8.6 45.1,8.4 46.5,7.4 48.0,6.0 48.0,4.6 48.0,3.6 48.0,3.4' stroke='%236e8376' stroke-width='1.5'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 1.5,7.4 2.9,8.4 4.4,8.6M11.6,3.4 13.1,3.6 14.5,4.6 16.0,6.0 17.5,7.4 18.9,8.4 20.4,8.6M27.6,3.4 29.1,3.6 30.5,4.6 32.0,6.0 33.5,7.4 34.9,8.4 36.4,8.6M43.6,3.4 45.1,3.6 46.5,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 1.5,7.4 2.9,8.4 4.4,8.6M11.6,3.4 13.1,3.6 14.5,4.6 16.0,6.0 17.5,7.4 18.9,8.4 20.4,8.6M27.6,3.4 29.1,3.6 30.5,4.6 32.0,6.0 33.5,7.4 34.9,8.4 36.4,8.6M43.6,3.4 45.1,3.6 46.5,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23b8954a' stroke-width='1.5'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 0.0,7.4 0.0,8.4 0.0,8.6M3.6,3.4 5.1,3.6 6.5,4.6 8.0,6.0 9.5,7.4 10.9,8.4 12.4,8.6M19.6,3.4 21.1,3.6 22.5,4.6 24.0,6.0 25.5,7.4 26.9,8.4 28.4,8.6M35.6,3.4 37.1,3.6 38.5,4.6 40.0,6.0 41.5,7.4 42.9,8.4 44.4,8.6M48.0,3.4 48.0,3.6 48.0,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%23fdfbf6' stroke-width='2.9'/%3E%3Cpath d='M0.0,3.4 0.0,3.6 0.0,4.6 0.0,6.0 0.0,7.4 0.0,8.4 0.0,8.6M3.6,3.4 5.1,3.6 6.5,4.6 8.0,6.0 9.5,7.4 10.9,8.4 12.4,8.6M19.6,3.4 21.1,3.6 22.5,4.6 24.0,6.0 25.5,7.4 26.9,8.4 28.4,8.6M35.6,3.4 37.1,3.6 38.5,4.6 40.0,6.0 41.5,7.4 42.9,8.4 44.4,8.6M48.0,3.4 48.0,3.6 48.0,4.6 48.0,6.0 48.0,7.4 48.0,8.4 48.0,8.6' stroke='%236e8376' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") 0 50% / 16px 12px repeat-x;-webkit-mask: linear-gradient(90deg,#000 0 52px,transparent 52px 98px,#000 98px),linear-gradient(#000,#000) 50% 50% / 22px 22px no-repeat;mask: linear-gradient(90deg,#000 0 52px,transparent 52px 98px,#000 98px),linear-gradient(#000,#000) 50% 50% / 22px 22px no-repeat}.stage[data-skin="celtic"] .qz-card .tl-title:after{display: none}.stage[data-skin="celtic"] .qz-key{border-color: #b8954a}.stage[data-skin="celtic"] .qz-dot{border-color: #b8954a}.stage[data-skin="celtic"] .qz-right{background: #5f7f69;border: 2px solid #5f7f69}.stage[data-skin="celtic"] .qz-wrong{background: #a98fc0;border: 2px solid #a98fc0}.stage[data-skin="celtic"] .qz-option.qz-correct{background: #5f7f69;border-color: #5f7f69}.person-panel[data-skin="celtic"] .info-close{font-size: 0}.person-panel[data-skin="celtic"] .info-close:before,.person-panel[data-skin="celtic"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="celtic"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="christian"] .tree-head,.stage[data-skin="christian"] .tree-bar,.stage[data-skin="christian"] .tl-nav{border-color: rgba(201,154,46,0.25)}.stage[data-skin="christian"] .tree-title{font: 700 22px/1.2 "Cinzel",Georgia,serif;color: #3a3230;color: var(--ink,#3a3230)}.stage[data-skin="christian"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #c99a2e;border-color: var(--ch-gold,#c99a2e);box-shadow: 5px 0 0 -1.2px #fbf6ec,5px 0 0 0 #c99a2e;-webkit-transform: none;transform: none}.stage[data-skin="christian"] .tree-tip{font-family: "Lora",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="christian"] .views,.stage[data-skin="christian"] .zoom{border-color: rgba(201,154,46,0.3)}.stage[data-skin="christian"] .views button,.stage[data-skin="christian"] .zoom button{font-family: "Lora",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="christian"] .views button[aria-checked="true"]{color: #fff;background: #c99a2e;background: linear-gradient(100deg,#b08424,#e2c27a)}.stage[data-skin="christian"] .tree-about,.stage[data-skin="christian"] .tl-card{color: #3a3230;background: #fbf6ec;border: 1px solid rgba(201,154,46,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(80,64,40,0.16);background-image: radial-gradient(circle at 15% 0,rgba(176,40,60,0.13),rgba(251,246,236,0) 55%),radial-gradient(circle at 90% 10%,rgba(47,90,168,0.16),rgba(251,246,236,0) 50%);font-family: "Lora",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="christian"] .tree-about-kicker,.stage[data-skin="christian"] .tl-kicker{color: #8a6a2a;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="christian"] .tl-count,.stage[data-skin="christian"] .tl-when{color: #7a6c5c;font-weight: 600}.stage[data-skin="christian"] .tree-about h3,.stage[data-skin="christian"] .tl-title{color: #3a3230;font-family: "Lora",Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="christian"] .tl-axis{height: 1px;background: #c99a2e}.stage[data-skin="christian"] .tl-btn{border-color: rgba(201,154,46,0.4)}.stage[data-skin="christian"] .tl-event{color: #3a3230;background: #fbf6ec;border: 1.5px solid #c99a2e}.stage[data-skin="christian"] .tl-event:hover{background: #f3ead8}.stage[data-skin="christian"] .tl-event[aria-current="true"]{color: #fff;background: #c99a2e;border-color: #c99a2e;box-shadow: 0 0 0 4px rgba(176,40,60,0.13)}.stage[data-skin="christian"] .tl-track .tl-year,.stage[data-skin="christian"] .tl-undated span{font-family: "Lora",Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#8a6a2a)}.stage[data-skin="christian"] .qz-right{background: #c99a2e;border-color: #c99a2e}.stage[data-skin="christian"] .qz-wrong{background: #b0283c;border-color: #b0283c}.stage[data-skin="christian"] .qz-score,.stage[data-skin="christian"] .qz-new{font-family: "Lora",Georgia,serif;font-weight: 700}.stage[data-skin="christian"] .qz-option{color: #3a3230;background: #fbf6ec;border: 1px solid rgba(201,154,46,0.4);border-radius: 999px;font-family: "Lora",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="christian"] .qz-option:hover:not(:disabled){border-color: #b0283c}.stage[data-skin="christian"] .qz-key{border-radius: 50%;border-color: rgba(201,154,46,0.5);color: #8a6a2a}.stage[data-skin="christian"] .qz-option.qz-correct{color: #fff;background: #c99a2e;border-color: #c99a2e}.stage[data-skin="christian"] .qz-option.qz-chosen{color: #fff;background: #b0283c;border-color: #b0283c}.stage[data-skin="christian"] .qz-verdict{font-family: "Lora",Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="christian"] .qz-yes .qz-verdict{color: #8a6a2a}.stage[data-skin="christian"] .qz-no .qz-verdict{color: #8a2232}.stage[data-skin="christian"] .qz-card .qz-next{color: #fff;background: #c99a2e;border-color: #c99a2e;border-radius: 999px}.stage[data-skin="christian"] .qz-stars{color: rgba(201,154,46,0.25)}.stage[data-skin="christian"] .qz-star-on{color: #e2c27a}.stage[data-skin="christian"] .badge-tip,.person-panel[data-skin="christian"] .badge-tip{color: #3a3230;background: #fbf6ec;border: 1px solid rgba(201,154,46,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(80,64,40,0.16);font-family: "Lora",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="christian"] .badge-tip-what .ico,.person-panel[data-skin="christian"] .badge-tip-what .ico{color: #8a6a2a}.person-panel[data-skin="christian"]{--i-head: "Lora",Georgia,"Times New Roman",serif;--i-body: "Lora",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(201,154,46,0.25);--i-sub: rgba(47,90,168,0.16);--i-btn: #fbf6ec;background: #fbf6ec;background-image: radial-gradient(circle at 10% 0,rgba(176,40,60,0.13),rgba(251,246,236,0) 260px),radial-gradient(circle at 95% 5%,rgba(47,90,168,0.16),rgba(251,246,236,0) 240px);border: 1px solid rgba(201,154,46,0.45);box-shadow: 0 14px 36px rgba(80,64,40,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="christian"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="christian"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fbf6ec,0 0 0 4.5px #c99a2e,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="christian"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="christian"] .info-title{width: 100%}.person-panel[data-skin="christian"] .info-head .info-group{justify-content: center}.person-panel[data-skin="christian"] .info-kicker{color: #8a6a2a;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="christian"] .info-title h2,.person-panel[data-skin="christian"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="christian"] .info-sec{border-top: 1px solid rgba(201,154,46,0.3)}.person-panel[data-skin="christian"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #2f5aa8}.person-panel[data-skin="christian"] .btn[aria-pressed="true"]{color: #fff}.stage[data-skin="christian"] .tree-about h3,.stage[data-skin="christian"] .tl-title,.stage[data-skin="christian"] .qz-verdict,.person-panel[data-skin="christian"] .info-title h2,.person-panel[data-skin="christian"] .info-head h2{font-family: "Cinzel",Georgia,serif;font-style: normal;font-weight: 700;letter-spacing: 0.04em}.stage[data-skin="christian"] .tree-about h3,.stage[data-skin="christian"] .tl-title{font-size: 24px}.person-panel[data-skin="christian"] .info-title h2,.person-panel[data-skin="christian"] .info-head h2{font-size: 26px}.person-panel[data-skin="christian"] .info-sec h3{font-family: "Cinzel",Georgia,serif;font-style: normal;font-weight: 700;font-size: 16px;letter-spacing: 0.08em}.person-panel[data-skin="christian"] .info-portrait{width: 92px;height: 118px;border-radius: 46px 46px 6px 6px;box-shadow: 0 0 0 3px #fbf6ec,0 0 0 4.5px #c99a2e,0 0 0 8px #2f5aa8,0 0 0 9.5px #3a3230,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="christian"] .info-portrait canvas{border-radius: 0;object-fit: cover}.person-panel[data-skin="christian"] .info-sec h3{display: flex;align-items: center}.person-panel[data-skin="christian"] .info-sec h3:before{content: "";flex: none;width: 13px;height: 13px;margin-right: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23b0283c' stroke='%23c99a2e' stroke-width='1.2'%3E%3Ccircle cx='12' cy='6.5' r='5'/%3E%3Ccircle cx='12' cy='17.5' r='5'/%3E%3Ccircle cx='6.5' cy='12' r='5'/%3E%3Ccircle cx='17.5' cy='12' r='5'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='3' fill='%232f5aa8'/%3E%3C/svg%3E") 0 0 / 13px 13px no-repeat}.person-panel[data-skin="christian"] .info-sec h3:after{content: "";flex: 1 1 auto;height: 4px;margin-left: 12px;background: linear-gradient(90deg,#c99a2e,rgba(201,154,46,0)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,#c99a2e,rgba(201,154,46,0)) 0 3px / 100% 1px no-repeat}.person-panel[data-skin="christian"] .timeline:before{background: linear-gradient(#c99a2e,rgba(201,154,46,0.2));width: 1px;left: 45px}.person-panel[data-skin="christian"] .timeline li:before{left: 38px;top: 8px;width: 14px;height: 14px;border-radius: 0;box-shadow: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23b0283c' stroke='%23c99a2e' stroke-width='1.2'%3E%3Ccircle cx='12' cy='6.5' r='5'/%3E%3Ccircle cx='12' cy='17.5' r='5'/%3E%3Ccircle cx='6.5' cy='12' r='5'/%3E%3Ccircle cx='17.5' cy='12' r='5'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='3' fill='%232f5aa8'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.stage[data-skin="christian"] .tl-axis{height: 4px;top: 19px;background: linear-gradient(#c99a2e,#c99a2e) 0 0 / 100% 1px no-repeat,linear-gradient(#c99a2e,#c99a2e) 0 3px / 100% 1px no-repeat}.stage[data-skin="christian"] .tl-event{border-radius: 16px 16px 4px 4px}.stage[data-skin="christian"] .tl-event[aria-current="true"]{background: linear-gradient(160deg,#2f5aa8,#b0283c);border-color: #c99a2e;box-shadow: 0 0 0 3px rgba(201,154,46,0.35)}.person-panel[data-skin="christian"] .info-close{font-size: 0}.person-panel[data-skin="christian"] .info-close:before,.person-panel[data-skin="christian"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="christian"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="jewish"] .tree-head,.stage[data-skin="jewish"] .tree-bar,.stage[data-skin="jewish"] .tl-nav{border-color: rgba(196,153,58,0.25)}.stage[data-skin="jewish"] .tree-title{font: 400 22px/1.2 "Marcellus",Georgia,serif;color: #26262e;color: var(--ink,#26262e)}.stage[data-skin="jewish"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #c4993a;border-color: var(--jw-gold,#c4993a);box-shadow: 5px 0 0 -1.2px #fffaf0,5px 0 0 0 #c4993a;-webkit-transform: none;transform: none}.stage[data-skin="jewish"] .tree-tip{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="jewish"] .views,.stage[data-skin="jewish"] .zoom{border-color: rgba(196,153,58,0.3)}.stage[data-skin="jewish"] .views button,.stage[data-skin="jewish"] .zoom button{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="jewish"] .views button[aria-checked="true"]{color: #fff;background: #c4993a;background: linear-gradient(100deg,#a8823a,#e6cd8c)}.stage[data-skin="jewish"] .tree-about,.stage[data-skin="jewish"] .tl-card{color: #26262e;background: #fffaf0;border: 1px solid rgba(196,153,58,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(80,64,40,0.16);background-image: radial-gradient(circle at 15% 0,rgba(168,50,62,0.13),rgba(251,246,236,0) 55%),radial-gradient(circle at 90% 10%,rgba(36,64,122,0.16),rgba(251,246,236,0) 50%);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="jewish"] .tree-about-kicker,.stage[data-skin="jewish"] .tl-kicker{color: #86672a;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="jewish"] .tl-count,.stage[data-skin="jewish"] .tl-when{color: #7a6c5c;font-weight: 600}.stage[data-skin="jewish"] .tree-about h3,.stage[data-skin="jewish"] .tl-title{color: #26262e;font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="jewish"] .tl-axis{height: 1px;background: #c4993a}.stage[data-skin="jewish"] .tl-btn{border-color: rgba(196,153,58,0.4)}.stage[data-skin="jewish"] .tl-event{color: #26262e;background: #fffaf0;border: 1.5px solid #c4993a}.stage[data-skin="jewish"] .tl-event:hover{background: #f4ead6}.stage[data-skin="jewish"] .tl-event[aria-current="true"]{color: #fff;background: #c4993a;border-color: #c4993a;box-shadow: 0 0 0 4px rgba(168,50,62,0.13)}.stage[data-skin="jewish"] .tl-track .tl-year,.stage[data-skin="jewish"] .tl-undated span{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#86672a)}.stage[data-skin="jewish"] .qz-right{background: #c4993a;border-color: #c4993a}.stage[data-skin="jewish"] .qz-wrong{background: #a8323e;border-color: #a8323e}.stage[data-skin="jewish"] .qz-score,.stage[data-skin="jewish"] .qz-new{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700}.stage[data-skin="jewish"] .qz-option{color: #26262e;background: #fffaf0;border: 1px solid rgba(196,153,58,0.4);border-radius: 999px;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="jewish"] .qz-option:hover:not(:disabled){border-color: #a8323e}.stage[data-skin="jewish"] .qz-key{border-radius: 50%;border-color: rgba(196,153,58,0.5);color: #86672a}.stage[data-skin="jewish"] .qz-option.qz-correct{color: #fff;background: #c4993a;border-color: #c4993a}.stage[data-skin="jewish"] .qz-option.qz-chosen{color: #fff;background: #a8323e;border-color: #a8323e}.stage[data-skin="jewish"] .qz-verdict{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="jewish"] .qz-yes .qz-verdict{color: #86672a}.stage[data-skin="jewish"] .qz-no .qz-verdict{color: #7e2430}.stage[data-skin="jewish"] .qz-card .qz-next{color: #fff;background: #c4993a;border-color: #c4993a;border-radius: 999px}.stage[data-skin="jewish"] .qz-stars{color: rgba(196,153,58,0.25)}.stage[data-skin="jewish"] .qz-star-on{color: #e6cd8c}.stage[data-skin="jewish"] .badge-tip,.person-panel[data-skin="jewish"] .badge-tip{color: #26262e;background: #fffaf0;border: 1px solid rgba(196,153,58,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(80,64,40,0.16);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="jewish"] .badge-tip-what .ico,.person-panel[data-skin="jewish"] .badge-tip-what .ico{color: #86672a}.person-panel[data-skin="jewish"]{--i-head: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-body: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(196,153,58,0.25);--i-sub: rgba(36,64,122,0.16);--i-btn: #fffaf0;background: #fffaf0;background-image: radial-gradient(circle at 10% 0,rgba(168,50,62,0.13),rgba(251,246,236,0) 260px),radial-gradient(circle at 95% 5%,rgba(36,64,122,0.16),rgba(251,246,236,0) 240px);border: 1px solid rgba(196,153,58,0.45);box-shadow: 0 14px 36px rgba(80,64,40,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="jewish"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="jewish"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #c4993a,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="jewish"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="jewish"] .info-title{width: 100%}.person-panel[data-skin="jewish"] .info-head .info-group{justify-content: center}.person-panel[data-skin="jewish"] .info-kicker{color: #86672a;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="jewish"] .info-title h2,.person-panel[data-skin="jewish"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="jewish"] .info-sec{border-top: 1px solid rgba(196,153,58,0.3)}.person-panel[data-skin="jewish"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #24407a}.person-panel[data-skin="jewish"] .btn[aria-pressed="true"]{color: #fff}.stage[data-skin="jewish"] .tree-about h3,.stage[data-skin="jewish"] .tl-title,.stage[data-skin="jewish"] .qz-verdict,.person-panel[data-skin="jewish"] .info-title h2,.person-panel[data-skin="jewish"] .info-head h2{font-family: "Marcellus",Georgia,serif;font-style: normal;font-weight: 400;letter-spacing: 0.04em}.stage[data-skin="jewish"] .tree-about h3,.stage[data-skin="jewish"] .tl-title{font-size: 24px}.person-panel[data-skin="jewish"] .info-title h2,.person-panel[data-skin="jewish"] .info-head h2{font-size: 26px}.person-panel[data-skin="jewish"] .info-sec h3{font-family: "Marcellus",Georgia,serif;font-style: normal;font-weight: 400;font-size: 16px;letter-spacing: 0.08em}.person-panel[data-skin="jewish"] .info-portrait{width: 92px;height: 116px;border-radius: 46px 46px 6px 6px;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #c4993a,0 0 0 9px #24407a,0 0 0 10.5px #fffaf0,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="jewish"] .info-portrait canvas{border-radius: 0;object-fit: cover}.person-panel[data-skin="jewish"] .info-sec h3{display: flex;align-items: center}.person-panel[data-skin="jewish"] .info-sec h3:before{content: "";flex: none;width: 13px;height: 13px;margin-right: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 6.5 L7.5 2.5 L10 4.5 L12 1.5 L14 4.5 L16.5 2.5 L15.5 6.5Z' fill='%23a8323e'/%3E%3Ccircle cx='12' cy='14' r='8.5' fill='%23a8323e'/%3E%3Cellipse cx='9' cy='11.5' rx='1.8' ry='3' fill='%23ffffff' opacity='.35' transform='rotate(-25 9 11.5)'/%3E%3C/svg%3E") 0 0 / 13px 13px no-repeat}.person-panel[data-skin="jewish"] .info-sec h3:after{content: "";flex: 1 1 auto;height: 4px;margin-left: 12px;background: linear-gradient(90deg,#c4993a,rgba(196,153,58,0)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,#c4993a,rgba(196,153,58,0)) 0 3px / 100% 1px no-repeat}.person-panel[data-skin="jewish"] .timeline:before{background: linear-gradient(#c4993a,rgba(196,153,58,0.2));width: 1px;left: 45px}.person-panel[data-skin="jewish"] .timeline li:before{left: 38px;top: 8px;width: 14px;height: 14px;border-radius: 0;box-shadow: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 6.5 L7.5 2.5 L10 4.5 L12 1.5 L14 4.5 L16.5 2.5 L15.5 6.5Z' fill='%23a8323e'/%3E%3Ccircle cx='12' cy='14' r='8.5' fill='%23a8323e'/%3E%3Cellipse cx='9' cy='11.5' rx='1.8' ry='3' fill='%23ffffff' opacity='.35' transform='rotate(-25 9 11.5)'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.stage[data-skin="jewish"] .tl-axis{height: 4px;top: 19px;background: linear-gradient(#c4993a,#c4993a) 0 0 / 100% 1px no-repeat,linear-gradient(#c4993a,#c4993a) 0 3px / 100% 1px no-repeat}.stage[data-skin="jewish"] .tl-event{border-radius: 18px 18px 4px 4px}.stage[data-skin="jewish"] .tl-event[aria-current="true"]{background: #24407a;border-color: #c4993a;box-shadow: 0 0 0 3px rgba(196,153,58,0.35)}.person-panel[data-skin="jewish"] .info-close{font-size: 0}.person-panel[data-skin="jewish"] .info-close:before,.person-panel[data-skin="jewish"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="jewish"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="chinese"] .tree-head,.stage[data-skin="chinese"] .tree-bar,.stage[data-skin="chinese"] .tl-nav{border-color: rgba(201,161,59,0.25)}.stage[data-skin="chinese"] .tree-title{font: 700 21px/1.2 "Playfair Display SC",Georgia,serif;color: #26262e;color: var(--ink,#26262e)}.stage[data-skin="chinese"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #c9a13b;border-color: var(--cn-gold,#c9a13b);box-shadow: 5px 0 0 -1.2px #fffaf0,5px 0 0 0 #c9a13b;-webkit-transform: none;transform: none}.stage[data-skin="chinese"] .tree-tip{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="chinese"] .views,.stage[data-skin="chinese"] .zoom{border-color: rgba(201,161,59,0.3)}.stage[data-skin="chinese"] .views button,.stage[data-skin="chinese"] .zoom button{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="chinese"] .views button[aria-checked="true"]{color: #fff;background: #c9a13b;background: linear-gradient(100deg,#a37a26,#ecd48e)}.stage[data-skin="chinese"] .tree-about,.stage[data-skin="chinese"] .tl-card{color: #26262e;background: #fffaf0;border: 1px solid rgba(201,161,59,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(80,64,40,0.16);background-image: radial-gradient(circle at 15% 0,rgba(31,94,88,0.13),rgba(251,246,236,0) 55%),radial-gradient(circle at 90% 10%,rgba(179,32,42,0.16),rgba(251,246,236,0) 50%);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="chinese"] .tree-about-kicker,.stage[data-skin="chinese"] .tl-kicker{color: #8a6a24;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="chinese"] .tl-count,.stage[data-skin="chinese"] .tl-when{color: #7a6c5c;font-weight: 600}.stage[data-skin="chinese"] .tree-about h3,.stage[data-skin="chinese"] .tl-title{color: #26262e;font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="chinese"] .tl-axis{height: 1px;background: #c9a13b}.stage[data-skin="chinese"] .tl-btn{border-color: rgba(201,161,59,0.4)}.stage[data-skin="chinese"] .tl-event{color: #26262e;background: #fffaf0;border: 1.5px solid #c9a13b}.stage[data-skin="chinese"] .tl-event:hover{background: #f4ead6}.stage[data-skin="chinese"] .tl-event[aria-current="true"]{color: #fff;background: #c9a13b;border-color: #c9a13b;box-shadow: 0 0 0 4px rgba(31,94,88,0.13)}.stage[data-skin="chinese"] .tl-track .tl-year,.stage[data-skin="chinese"] .tl-undated span{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#8a6a24)}.stage[data-skin="chinese"] .qz-right{background: #c9a13b;border-color: #c9a13b}.stage[data-skin="chinese"] .qz-wrong{background: #1f5e58;border-color: #1f5e58}.stage[data-skin="chinese"] .qz-score,.stage[data-skin="chinese"] .qz-new{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700}.stage[data-skin="chinese"] .qz-option{color: #26262e;background: #fffaf0;border: 1px solid rgba(201,161,59,0.4);border-radius: 999px;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="chinese"] .qz-option:hover:not(:disabled){border-color: #1f5e58}.stage[data-skin="chinese"] .qz-key{border-radius: 50%;border-color: rgba(201,161,59,0.5);color: #8a6a24}.stage[data-skin="chinese"] .qz-option.qz-correct{color: #fff;background: #c9a13b;border-color: #c9a13b}.stage[data-skin="chinese"] .qz-option.qz-chosen{color: #fff;background: #1f5e58;border-color: #1f5e58}.stage[data-skin="chinese"] .qz-verdict{font-family: "Cormorant Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="chinese"] .qz-yes .qz-verdict{color: #8a6a24}.stage[data-skin="chinese"] .qz-no .qz-verdict{color: #1a4a45}.stage[data-skin="chinese"] .qz-card .qz-next{color: #fff;background: #c9a13b;border-color: #c9a13b;border-radius: 999px}.stage[data-skin="chinese"] .qz-stars{color: rgba(201,161,59,0.25)}.stage[data-skin="chinese"] .qz-star-on{color: #ecd48e}.stage[data-skin="chinese"] .badge-tip,.person-panel[data-skin="chinese"] .badge-tip{color: #26262e;background: #fffaf0;border: 1px solid rgba(201,161,59,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(80,64,40,0.16);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="chinese"] .badge-tip-what .ico,.person-panel[data-skin="chinese"] .badge-tip-what .ico{color: #8a6a24}.person-panel[data-skin="chinese"]{--i-head: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-body: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(201,161,59,0.25);--i-sub: rgba(179,32,42,0.16);--i-btn: #fffaf0;background: #fffaf0;background-image: radial-gradient(circle at 10% 0,rgba(31,94,88,0.13),rgba(251,246,236,0) 260px),radial-gradient(circle at 95% 5%,rgba(179,32,42,0.16),rgba(251,246,236,0) 240px);border: 1px solid rgba(201,161,59,0.45);box-shadow: 0 14px 36px rgba(80,64,40,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="chinese"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="chinese"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #c9a13b,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="chinese"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="chinese"] .info-title{width: 100%}.person-panel[data-skin="chinese"] .info-head .info-group{justify-content: center}.person-panel[data-skin="chinese"] .info-kicker{color: #8a6a24;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="chinese"] .info-title h2,.person-panel[data-skin="chinese"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="chinese"] .info-sec{border-top: 1px solid rgba(201,161,59,0.3)}.person-panel[data-skin="chinese"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #b3202a}.person-panel[data-skin="chinese"] .btn[aria-pressed="true"]{color: #fff}.stage[data-skin="chinese"] .tree-about h3,.stage[data-skin="chinese"] .tl-title,.stage[data-skin="chinese"] .qz-verdict,.person-panel[data-skin="chinese"] .info-title h2,.person-panel[data-skin="chinese"] .info-head h2{font-family: "Playfair Display SC",Georgia,serif;font-style: normal;font-weight: 700;letter-spacing: 0.04em}.stage[data-skin="chinese"] .tree-about h3,.stage[data-skin="chinese"] .tl-title{font-size: 24px}.person-panel[data-skin="chinese"] .info-title h2,.person-panel[data-skin="chinese"] .info-head h2{font-size: 26px}.person-panel[data-skin="chinese"] .info-sec h3{font-family: "Playfair Display SC",Georgia,serif;font-style: normal;font-weight: 700;font-size: 16px;letter-spacing: 0.08em}.person-panel[data-skin="chinese"] .info-portrait{width: 92px;height: 116px;border-radius: 46px 46px 6px 6px;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #c9a13b,0 0 0 9px #b3202a,0 0 0 10.5px #fffaf0,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="chinese"] .info-portrait canvas{border-radius: 0;object-fit: cover}.person-panel[data-skin="chinese"] .info-sec h3{display: flex;align-items: center}.person-panel[data-skin="chinese"] .info-sec h3:before{content: "";flex: none;width: 13px;height: 13px;margin-right: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23b3202a'%3E%3Ccircle cx='12' cy='5.5' r='5'/%3E%3Ccircle cx='18.2' cy='10' r='5'/%3E%3Ccircle cx='15.8' cy='17.3' r='5'/%3E%3Ccircle cx='8.2' cy='17.3' r='5'/%3E%3Ccircle cx='5.8' cy='10' r='5'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='3' fill='%23c9a13b'/%3E%3C/svg%3E") 0 0 / 13px 13px no-repeat}.person-panel[data-skin="chinese"] .info-sec h3:after{content: "";flex: 1 1 auto;height: 4px;margin-left: 12px;background: linear-gradient(90deg,#c9a13b,rgba(201,161,59,0)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,#c9a13b,rgba(201,161,59,0)) 0 3px / 100% 1px no-repeat}.person-panel[data-skin="chinese"] .timeline:before{background: linear-gradient(#c9a13b,rgba(201,161,59,0.2));width: 1px;left: 45px}.person-panel[data-skin="chinese"] .timeline li:before{left: 38px;top: 8px;width: 14px;height: 14px;border-radius: 0;box-shadow: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23b3202a'%3E%3Ccircle cx='12' cy='5.5' r='5'/%3E%3Ccircle cx='18.2' cy='10' r='5'/%3E%3Ccircle cx='15.8' cy='17.3' r='5'/%3E%3Ccircle cx='8.2' cy='17.3' r='5'/%3E%3Ccircle cx='5.8' cy='10' r='5'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='3' fill='%23c9a13b'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.stage[data-skin="chinese"] .tl-axis{height: 4px;top: 19px;background: linear-gradient(#c9a13b,#c9a13b) 0 0 / 100% 1px no-repeat,linear-gradient(#c9a13b,#c9a13b) 0 3px / 100% 1px no-repeat}.stage[data-skin="chinese"] .tl-event{border-radius: 18px 18px 4px 4px}.stage[data-skin="chinese"] .tl-event[aria-current="true"]{background: #b3202a;border-color: #c9a13b;box-shadow: 0 0 0 3px rgba(201,161,59,0.35)}.person-panel[data-skin="chinese"] .info-close{font-size: 0}.person-panel[data-skin="chinese"] .info-close:before,.person-panel[data-skin="chinese"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="chinese"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="hawaiian"] .tree-head,.stage[data-skin="hawaiian"] .tree-bar,.stage[data-skin="hawaiian"] .tl-nav{border-color: rgba(209,162,74,0.25)}.stage[data-skin="hawaiian"] .tree-title{font: 600 21px/1.2 "Fraunces",Georgia,serif;color: #24323a;color: var(--ink,#24323a)}.stage[data-skin="hawaiian"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #d1a24a;border-color: var(--hw-gold,#d1a24a);box-shadow: 5px 0 0 -1.2px #fffaf0,5px 0 0 0 #d1a24a;-webkit-transform: none;transform: none}.stage[data-skin="hawaiian"] .tree-tip{font-family: Lora,Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="hawaiian"] .views,.stage[data-skin="hawaiian"] .zoom{border-color: rgba(209,162,74,0.3)}.stage[data-skin="hawaiian"] .views button,.stage[data-skin="hawaiian"] .zoom button{font-family: Lora,Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="hawaiian"] .views button[aria-checked="true"]{color: #fff;background: #d1a24a;background: linear-gradient(100deg,#a87a2c,#ecd08e)}.stage[data-skin="hawaiian"] .tree-about,.stage[data-skin="hawaiian"] .tl-card{color: #24323a;background: #fffaf0;border: 1px solid rgba(209,162,74,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(80,64,40,0.16);background-image: radial-gradient(circle at 15% 0,rgba(31,138,138,0.13),rgba(251,246,236,0) 55%),radial-gradient(circle at 90% 10%,rgba(224,97,79,0.16),rgba(251,246,236,0) 50%);font-family: Lora,Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="hawaiian"] .tree-about-kicker,.stage[data-skin="hawaiian"] .tl-kicker{color: #8e6a28;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="hawaiian"] .tl-count,.stage[data-skin="hawaiian"] .tl-when{color: #7a6c5c;font-weight: 600}.stage[data-skin="hawaiian"] .tree-about h3,.stage[data-skin="hawaiian"] .tl-title{color: #24323a;font-family: Lora,Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="hawaiian"] .tl-axis{height: 1px;background: #d1a24a}.stage[data-skin="hawaiian"] .tl-btn{border-color: rgba(209,162,74,0.4)}.stage[data-skin="hawaiian"] .tl-event{color: #24323a;background: #fffaf0;border: 1.5px solid #d1a24a}.stage[data-skin="hawaiian"] .tl-event:hover{background: #f4ead6}.stage[data-skin="hawaiian"] .tl-event[aria-current="true"]{color: #fff;background: #d1a24a;border-color: #d1a24a;box-shadow: 0 0 0 4px rgba(31,138,138,0.13)}.stage[data-skin="hawaiian"] .tl-track .tl-year,.stage[data-skin="hawaiian"] .tl-undated span{font-family: Lora,Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#8e6a28)}.stage[data-skin="hawaiian"] .qz-right{background: #d1a24a;border-color: #d1a24a}.stage[data-skin="hawaiian"] .qz-wrong{background: #1f8a8a;border-color: #1f8a8a}.stage[data-skin="hawaiian"] .qz-score,.stage[data-skin="hawaiian"] .qz-new{font-family: Lora,Georgia,serif;font-weight: 700}.stage[data-skin="hawaiian"] .qz-option{color: #24323a;background: #fffaf0;border: 1px solid rgba(209,162,74,0.4);border-radius: 999px;font-family: Lora,Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="hawaiian"] .qz-option:hover:not(:disabled){border-color: #1f8a8a}.stage[data-skin="hawaiian"] .qz-key{border-radius: 50%;border-color: rgba(209,162,74,0.5);color: #8e6a28}.stage[data-skin="hawaiian"] .qz-option.qz-correct{color: #fff;background: #d1a24a;border-color: #d1a24a}.stage[data-skin="hawaiian"] .qz-option.qz-chosen{color: #fff;background: #1f8a8a;border-color: #1f8a8a}.stage[data-skin="hawaiian"] .qz-verdict{font-family: Lora,Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="hawaiian"] .qz-yes .qz-verdict{color: #8e6a28}.stage[data-skin="hawaiian"] .qz-no .qz-verdict{color: #17696a}.stage[data-skin="hawaiian"] .qz-card .qz-next{color: #fff;background: #d1a24a;border-color: #d1a24a;border-radius: 999px}.stage[data-skin="hawaiian"] .qz-stars{color: rgba(209,162,74,0.25)}.stage[data-skin="hawaiian"] .qz-star-on{color: #ecd08e}.stage[data-skin="hawaiian"] .badge-tip,.person-panel[data-skin="hawaiian"] .badge-tip{color: #24323a;background: #fffaf0;border: 1px solid rgba(209,162,74,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(80,64,40,0.16);font-family: Lora,Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="hawaiian"] .badge-tip-what .ico,.person-panel[data-skin="hawaiian"] .badge-tip-what .ico{color: #8e6a28}.person-panel[data-skin="hawaiian"]{--i-head: Lora,Georgia,"Times New Roman",serif;--i-body: Lora,Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(209,162,74,0.25);--i-sub: rgba(224,97,79,0.16);--i-btn: #fffaf0;background: #fffaf0;background-image: radial-gradient(circle at 10% 0,rgba(31,138,138,0.13),rgba(251,246,236,0) 260px),radial-gradient(circle at 95% 5%,rgba(224,97,79,0.16),rgba(251,246,236,0) 240px);border: 1px solid rgba(209,162,74,0.45);box-shadow: 0 14px 36px rgba(80,64,40,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="hawaiian"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="hawaiian"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #d1a24a,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="hawaiian"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="hawaiian"] .info-title{width: 100%}.person-panel[data-skin="hawaiian"] .info-head .info-group{justify-content: center}.person-panel[data-skin="hawaiian"] .info-kicker{color: #8e6a28;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="hawaiian"] .info-title h2,.person-panel[data-skin="hawaiian"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="hawaiian"] .info-sec{border-top: 1px solid rgba(209,162,74,0.3)}.person-panel[data-skin="hawaiian"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #e0614f}.person-panel[data-skin="hawaiian"] .btn[aria-pressed="true"]{color: #fff}.stage[data-skin="hawaiian"] .tree-about h3,.stage[data-skin="hawaiian"] .tl-title,.stage[data-skin="hawaiian"] .qz-verdict,.person-panel[data-skin="hawaiian"] .info-title h2,.person-panel[data-skin="hawaiian"] .info-head h2{font-family: "Fraunces",Georgia,serif;font-style: normal;font-weight: 600;letter-spacing: 0.04em}.stage[data-skin="hawaiian"] .tree-about h3,.stage[data-skin="hawaiian"] .tl-title{font-size: 24px}.person-panel[data-skin="hawaiian"] .info-title h2,.person-panel[data-skin="hawaiian"] .info-head h2{font-size: 26px}.person-panel[data-skin="hawaiian"] .info-sec h3{font-family: "Fraunces",Georgia,serif;font-style: normal;font-weight: 600;font-size: 16px;letter-spacing: 0.08em}.person-panel[data-skin="hawaiian"] .info-portrait{width: 92px;height: 116px;border-radius: 46px 46px 6px 6px;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #d1a24a,0 0 0 9px #e0614f,0 0 0 10.5px #fffaf0,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="hawaiian"] .info-portrait canvas{border-radius: 0;object-fit: cover}.person-panel[data-skin="hawaiian"] .info-sec h3{display: flex;align-items: center}.person-panel[data-skin="hawaiian"] .info-sec h3:before{content: "";flex: none;width: 13px;height: 13px;margin-right: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23e0614f'%3E%3Ccircle cx='12' cy='5.5' r='5'/%3E%3Ccircle cx='18.2' cy='10' r='5'/%3E%3Ccircle cx='15.8' cy='17.3' r='5'/%3E%3Ccircle cx='8.2' cy='17.3' r='5'/%3E%3Ccircle cx='5.8' cy='10' r='5'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='3' fill='%23f6c84c'/%3E%3C/svg%3E") 0 0 / 13px 13px no-repeat}.person-panel[data-skin="hawaiian"] .info-sec h3:after{content: "";flex: 1 1 auto;height: 4px;margin-left: 12px;background: linear-gradient(90deg,#d1a24a,rgba(209,162,74,0)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,#d1a24a,rgba(209,162,74,0)) 0 3px / 100% 1px no-repeat}.person-panel[data-skin="hawaiian"] .timeline:before{background: linear-gradient(#d1a24a,rgba(209,162,74,0.2));width: 1px;left: 45px}.person-panel[data-skin="hawaiian"] .timeline li:before{left: 38px;top: 8px;width: 14px;height: 14px;border-radius: 0;box-shadow: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23e0614f'%3E%3Ccircle cx='12' cy='5.5' r='5'/%3E%3Ccircle cx='18.2' cy='10' r='5'/%3E%3Ccircle cx='15.8' cy='17.3' r='5'/%3E%3Ccircle cx='8.2' cy='17.3' r='5'/%3E%3Ccircle cx='5.8' cy='10' r='5'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='3' fill='%23f6c84c'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.stage[data-skin="hawaiian"] .tl-axis{height: 4px;top: 19px;background: linear-gradient(#d1a24a,#d1a24a) 0 0 / 100% 1px no-repeat,linear-gradient(#d1a24a,#d1a24a) 0 3px / 100% 1px no-repeat}.stage[data-skin="hawaiian"] .tl-event{border-radius: 18px 18px 4px 4px}.stage[data-skin="hawaiian"] .tl-event[aria-current="true"]{background: #e0614f;border-color: #d1a24a;box-shadow: 0 0 0 3px rgba(209,162,74,0.35)}.person-panel[data-skin="hawaiian"] .info-close{font-size: 0}.person-panel[data-skin="hawaiian"] .info-close:before,.person-panel[data-skin="hawaiian"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="hawaiian"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="islamic"] .tree-head,.stage[data-skin="islamic"] .tree-bar,.stage[data-skin="islamic"] .tl-nav{border-color: rgba(196,153,58,0.25)}.stage[data-skin="islamic"] .tree-title{font: 400 22px/1.2 "Forum",Georgia,serif;color: #22282a;color: var(--ink,#22282a)}.stage[data-skin="islamic"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #c4993a;border-color: var(--is-gold,#c4993a);box-shadow: 5px 0 0 -1.2px #fffaf0,5px 0 0 0 #c4993a;-webkit-transform: none;transform: none}.stage[data-skin="islamic"] .tree-tip{font-family: "EB Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="islamic"] .views,.stage[data-skin="islamic"] .zoom{border-color: rgba(196,153,58,0.3)}.stage[data-skin="islamic"] .views button,.stage[data-skin="islamic"] .zoom button{font-family: "EB Garamond",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="islamic"] .views button[aria-checked="true"]{color: #fff;background: #c4993a;background: linear-gradient(100deg,#a8823a,#e6cd8c)}.stage[data-skin="islamic"] .tree-about,.stage[data-skin="islamic"] .tl-card{color: #22282a;background: #fffaf0;border: 1px solid rgba(196,153,58,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(80,64,40,0.16);background-image: radial-gradient(circle at 15% 0,rgba(138,47,74,0.13),rgba(251,246,236,0) 55%),radial-gradient(circle at 90% 10%,rgba(31,106,82,0.16),rgba(251,246,236,0) 50%);font-family: "EB Garamond",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="islamic"] .tree-about-kicker,.stage[data-skin="islamic"] .tl-kicker{color: #86672a;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="islamic"] .tl-count,.stage[data-skin="islamic"] .tl-when{color: #7a6c5c;font-weight: 600}.stage[data-skin="islamic"] .tree-about h3,.stage[data-skin="islamic"] .tl-title{color: #22282a;font-family: "EB Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="islamic"] .tl-axis{height: 1px;background: #c4993a}.stage[data-skin="islamic"] .tl-btn{border-color: rgba(196,153,58,0.4)}.stage[data-skin="islamic"] .tl-event{color: #22282a;background: #fffaf0;border: 1.5px solid #c4993a}.stage[data-skin="islamic"] .tl-event:hover{background: #f4ead6}.stage[data-skin="islamic"] .tl-event[aria-current="true"]{color: #fff;background: #c4993a;border-color: #c4993a;box-shadow: 0 0 0 4px rgba(138,47,74,0.13)}.stage[data-skin="islamic"] .tl-track .tl-year,.stage[data-skin="islamic"] .tl-undated span{font-family: "EB Garamond",Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#86672a)}.stage[data-skin="islamic"] .qz-right{background: #c4993a;border-color: #c4993a}.stage[data-skin="islamic"] .qz-wrong{background: #8a2f4a;border-color: #8a2f4a}.stage[data-skin="islamic"] .qz-score,.stage[data-skin="islamic"] .qz-new{font-family: "EB Garamond",Georgia,serif;font-weight: 700}.stage[data-skin="islamic"] .qz-option{color: #22282a;background: #fffaf0;border: 1px solid rgba(196,153,58,0.4);border-radius: 999px;font-family: "EB Garamond",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="islamic"] .qz-option:hover:not(:disabled){border-color: #8a2f4a}.stage[data-skin="islamic"] .qz-key{border-radius: 50%;border-color: rgba(196,153,58,0.5);color: #86672a}.stage[data-skin="islamic"] .qz-option.qz-correct{color: #fff;background: #c4993a;border-color: #c4993a}.stage[data-skin="islamic"] .qz-option.qz-chosen{color: #fff;background: #8a2f4a;border-color: #8a2f4a}.stage[data-skin="islamic"] .qz-verdict{font-family: "EB Garamond",Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="islamic"] .qz-yes .qz-verdict{color: #86672a}.stage[data-skin="islamic"] .qz-no .qz-verdict{color: #6e2038}.stage[data-skin="islamic"] .qz-card .qz-next{color: #fff;background: #c4993a;border-color: #c4993a;border-radius: 999px}.stage[data-skin="islamic"] .qz-stars{color: rgba(196,153,58,0.25)}.stage[data-skin="islamic"] .qz-star-on{color: #e6cd8c}.stage[data-skin="islamic"] .badge-tip,.person-panel[data-skin="islamic"] .badge-tip{color: #22282a;background: #fffaf0;border: 1px solid rgba(196,153,58,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(80,64,40,0.16);font-family: "EB Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="islamic"] .badge-tip-what .ico,.person-panel[data-skin="islamic"] .badge-tip-what .ico{color: #86672a}.person-panel[data-skin="islamic"]{--i-head: "EB Garamond",Georgia,"Times New Roman",serif;--i-body: "EB Garamond",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(196,153,58,0.25);--i-sub: rgba(31,106,82,0.16);--i-btn: #fffaf0;background: #fffaf0;background-image: radial-gradient(circle at 10% 0,rgba(138,47,74,0.13),rgba(251,246,236,0) 260px),radial-gradient(circle at 95% 5%,rgba(31,106,82,0.16),rgba(251,246,236,0) 240px);border: 1px solid rgba(196,153,58,0.45);box-shadow: 0 14px 36px rgba(80,64,40,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="islamic"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="islamic"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #c4993a,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="islamic"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="islamic"] .info-title{width: 100%}.person-panel[data-skin="islamic"] .info-head .info-group{justify-content: center}.person-panel[data-skin="islamic"] .info-kicker{color: #86672a;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="islamic"] .info-title h2,.person-panel[data-skin="islamic"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="islamic"] .info-sec{border-top: 1px solid rgba(196,153,58,0.3)}.person-panel[data-skin="islamic"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #1f6a52}.person-panel[data-skin="islamic"] .btn[aria-pressed="true"]{color: #fff}.stage[data-skin="islamic"] .tree-about h3,.stage[data-skin="islamic"] .tl-title,.stage[data-skin="islamic"] .qz-verdict,.person-panel[data-skin="islamic"] .info-title h2,.person-panel[data-skin="islamic"] .info-head h2{font-family: "Forum",Georgia,serif;font-style: normal;font-weight: 400;letter-spacing: 0.04em}.stage[data-skin="islamic"] .tree-about h3,.stage[data-skin="islamic"] .tl-title{font-size: 24px}.person-panel[data-skin="islamic"] .info-title h2,.person-panel[data-skin="islamic"] .info-head h2{font-size: 26px}.person-panel[data-skin="islamic"] .info-sec h3{font-family: "Forum",Georgia,serif;font-style: normal;font-weight: 400;font-size: 16px;letter-spacing: 0.08em}.person-panel[data-skin="islamic"] .info-portrait{width: 92px;height: 116px;border-radius: 46px 46px 6px 6px / 60px 60px 6px 6px;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #c4993a,0 0 0 9px #1f6a52,0 0 0 10.5px #fffaf0,0 8px 18px rgba(80,64,40,0.25)}.person-panel[data-skin="islamic"] .info-portrait canvas{border-radius: 0;object-fit: cover}.person-panel[data-skin="islamic"] .info-sec h3{display: flex;align-items: center}.person-panel[data-skin="islamic"] .info-sec h3:before{content: "";flex: none;width: 13px;height: 13px;margin-right: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5 L14.3 6.5 L19.4 4.6 L17.5 9.7 L22.5 12 L17.5 14.3 L19.4 19.4 L14.3 17.5 L12 22.5 L9.7 17.5 L4.6 19.4 L6.5 14.3 L1.5 12 L6.5 9.7 L4.6 4.6 L9.7 6.5Z' fill='%23c4993a'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%231f6a52'/%3E%3C/svg%3E") 0 0 / 13px 13px no-repeat}.person-panel[data-skin="islamic"] .info-sec h3:after{content: "";flex: 1 1 auto;height: 4px;margin-left: 12px;background: linear-gradient(90deg,#c4993a,rgba(196,153,58,0)) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,#c4993a,rgba(196,153,58,0)) 0 3px / 100% 1px no-repeat}.person-panel[data-skin="islamic"] .timeline:before{background: linear-gradient(#c4993a,rgba(196,153,58,0.2));width: 1px;left: 45px}.person-panel[data-skin="islamic"] .timeline li:before{left: 38px;top: 8px;width: 14px;height: 14px;border-radius: 0;box-shadow: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5 L14.3 6.5 L19.4 4.6 L17.5 9.7 L22.5 12 L17.5 14.3 L19.4 19.4 L14.3 17.5 L12 22.5 L9.7 17.5 L4.6 19.4 L6.5 14.3 L1.5 12 L6.5 9.7 L4.6 4.6 L9.7 6.5Z' fill='%23c4993a'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%231f6a52'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.stage[data-skin="islamic"] .tl-axis{height: 4px;top: 19px;background: linear-gradient(#c4993a,#c4993a) 0 0 / 100% 1px no-repeat,linear-gradient(#c4993a,#c4993a) 0 3px / 100% 1px no-repeat}.stage[data-skin="islamic"] .tl-event{border-radius: 18px 18px 4px 4px}.stage[data-skin="islamic"] .tl-event[aria-current="true"]{background: #1f6a52;border-color: #c4993a;box-shadow: 0 0 0 3px rgba(196,153,58,0.35)}.person-panel[data-skin="islamic"] .info-close{font-size: 0}.person-panel[data-skin="islamic"] .info-close:before,.person-panel[data-skin="islamic"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="islamic"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="indian"] .tree-head,.stage[data-skin="indian"] .tree-bar,.stage[data-skin="indian"] .tl-nav{border-color: rgba(217,164,50,0.25)}.stage[data-skin="indian"] .tree-title{font: 400 26px/1.2 "Rozha One",Georgia,serif;color: #8a0f45}.stage[data-skin="indian"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #d9a432;border-color: var(--ce-gold,#d9a432);box-shadow: 5px 0 0 -1.2px #fff6e8,5px 0 0 0 #d9a432;-webkit-transform: none;transform: none}.stage[data-skin="indian"] .tree-tip{font-family: Lora,Georgia,serif;font-style: italic;font-weight: 400;font-size: 15px}.stage[data-skin="indian"] .views,.stage[data-skin="indian"] .zoom{border-color: rgba(217,164,50,0.3)}.stage[data-skin="indian"] .views button,.stage[data-skin="indian"] .zoom button{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="indian"] .views button[aria-checked="true"]{color: #fff;background: #d9a432;background: linear-gradient(100deg,#d9971e,#f2c14e)}.stage[data-skin="indian"] .tree-about,.stage[data-skin="indian"] .tl-card{color: #4a1030;background: #fff6e8;border: 1px solid rgba(217,164,50,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(90,10,46,0.16);background-image: radial-gradient(circle at 15% 0,rgba(200,18,94,0.45),rgba(255,246,232,0) 55%),radial-gradient(circle at 90% 10%,rgba(245,140,30,0.5),rgba(255,246,232,0) 50%);font-family: Lora,Georgia,serif;font-style: italic;font-weight: 400;font-size: 17px;line-height: 1.55}.stage[data-skin="indian"] .tree-about-kicker,.stage[data-skin="indian"] .tl-kicker{color: #b0326a;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="indian"] .tl-count,.stage[data-skin="indian"] .tl-when{color: #8a5a6a;font-weight: 600}.stage[data-skin="indian"] .tree-about h3,.stage[data-skin="indian"] .tl-title{color: #4a1030;font-family: "Rozha One",Georgia,serif;font-style: normal;font-weight: 400;font-size: 28px}.stage[data-skin="indian"] .tl-axis{height: 1px;background: #d9a432}.stage[data-skin="indian"] .tl-btn{border-color: rgba(217,164,50,0.4)}.stage[data-skin="indian"] .tl-event{color: #4a1030;background: #fff6e8;border: 1.5px solid #d9a432}.stage[data-skin="indian"] .tl-event:hover{background: #ffe9c8}.stage[data-skin="indian"] .tl-event[aria-current="true"]{color: #fff;background: #d9a432;border-color: #d9a432;box-shadow: 0 0 0 4px rgba(200,18,94,0.35)}.stage[data-skin="indian"] .tl-track .tl-year,.stage[data-skin="indian"] .tl-undated span{font-family: "Rozha One",Georgia,serif;font-style: normal;font-weight: 400;color: var(--on-bg,#fff3dc)}.stage[data-skin="indian"] .qz-right{background: #d9a432;border-color: #d9a432}.stage[data-skin="indian"] .qz-wrong{background: #c8125e;border-color: #c8125e}.stage[data-skin="indian"] .qz-score,.stage[data-skin="indian"] .qz-new{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700}.stage[data-skin="indian"] .qz-option{color: #4a1030;background: #fff6e8;border: 1px solid rgba(217,164,50,0.4);border-radius: 999px;font-family: Lora,Georgia,serif;font-style: italic;font-weight: 400;font-size: 17px}.stage[data-skin="indian"] .qz-option:hover:not(:disabled){border-color: #c8125e}.stage[data-skin="indian"] .qz-key{border-radius: 50%;border-color: rgba(217,164,50,0.5);color: #b0326a}.stage[data-skin="indian"] .qz-option.qz-correct{color: #fff;background: #d9a432;border-color: #d9a432}.stage[data-skin="indian"] .qz-option.qz-chosen{color: #fff;background: #c8125e;border-color: #c8125e}.stage[data-skin="indian"] .qz-verdict{font-family: "Rozha One",Georgia,serif;font-style: normal;font-weight: 400;font-size: 26px}.stage[data-skin="indian"] .qz-yes .qz-verdict{color: #b0326a}.stage[data-skin="indian"] .qz-no .qz-verdict{color: #c8125e}.stage[data-skin="indian"] .qz-card .qz-next{color: #fff;background: #d9a432;border-color: #d9a432;border-radius: 999px}.stage[data-skin="indian"] .qz-stars{color: rgba(217,164,50,0.25)}.stage[data-skin="indian"] .qz-star-on{color: #f2c14e}.stage[data-skin="indian"] .badge-tip,.person-panel[data-skin="indian"] .badge-tip{color: #4a1030;background: #fff6e8;border: 1px solid rgba(217,164,50,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(90,10,46,0.16);font-family: Lora,Georgia,serif;font-style: italic;font-weight: 400;font-size: 15px}.stage[data-skin="indian"] .badge-tip-what .ico,.person-panel[data-skin="indian"] .badge-tip-what .ico{color: #b0326a}.person-panel[data-skin="indian"]{--i-head: "Rozha One",Georgia,"Times New Roman",serif;--i-body: "Lora",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(217,164,50,0.25);--i-sub: rgba(245,140,30,0.18);--i-btn: #fff6e8;background: #fff6e8;background-image: radial-gradient(circle at 10% 0,rgba(200,18,94,0.5),rgba(255,246,232,0) 260px),radial-gradient(circle at 95% 5%,rgba(245,140,30,0.55),rgba(255,246,232,0) 240px);border: 1px solid rgba(217,164,50,0.45);box-shadow: 0 14px 36px rgba(90,10,46,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="indian"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="indian"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fff6e8,0 0 0 4.5px #d9a432,0 8px 18px rgba(90,10,46,0.25)}.person-panel[data-skin="indian"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="indian"] .info-title{width: 100%}.person-panel[data-skin="indian"] .info-head .info-group{justify-content: center}.person-panel[data-skin="indian"] .info-kicker{color: #b0326a;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="indian"] .info-title h2,.person-panel[data-skin="indian"] .info-head h2{font-style: normal;font-size: 30px;font-weight: 400;color: #8a0f45}.person-panel[data-skin="indian"] .info-sec{border-top: 1px solid rgba(217,164,50,0.3)}.person-panel[data-skin="indian"] .info-sec h3{font-style: normal;font-size: 21px;font-weight: 400;color: #b0326a}.person-panel[data-skin="indian"] .btn[aria-pressed="true"]{color: #fff}.person-panel[data-skin="indian"],.stage[data-skin="indian"] .tree-about,.stage[data-skin="indian"] .tl-card{background-image: none}.person-panel[data-skin="indian"] .info-head{position: relative;margin: 0 0 8px;padding: 16px 10px 8px}.person-panel[data-skin="indian"] .info-portrait{width: 104px;height: 128px;margin: 6px 0 14px;padding: 12px 12px 22px;box-sizing: border-box;overflow: hidden;background: radial-gradient(120% 70% at 50% 0,rgba(255,220,140,0.6),rgba(255,220,140,0) 70%),linear-gradient(#f39a1e,#e8731a);border-radius: 52px 52px 10px 10px / 46px 46px 10px 10px;outline: 2px dotted #ffd34d;outline-offset: -5px;box-shadow: 0 0 0 2px #fff6e8,0 0 0 3.5px #d9a432,0 8px 18px rgba(90,10,46,0.28)}.person-panel[data-skin="indian"] .info-portrait canvas{width: 80px;height: 80px;border-radius: 50%;box-shadow: 0 0 0 3px #fff6e8,0 0 0 5px #ffd34d}.person-panel[data-skin="indian"] .info-head .info-look{height: 26px;min-height: 0}.person-panel[data-skin="indian"] .info-head .info-rel{color: #c8125e}.person-panel[data-skin="indian"] .info-head:after{content: "";align-self: stretch;height: 14px;margin: 16px -10px 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Ccircle cx='11.60' cy='7.00' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='10.72' cy='9.70' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='8.42' cy='11.37' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='5.58' cy='11.37' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='3.28' cy='9.70' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='2.40' cy='7.00' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='3.28' cy='4.30' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='5.58' cy='2.63' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='8.42' cy='2.62' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='10.72' cy='4.30' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='7' cy='7' r='3.4' fill='%23f5a623'/%3E%3Ccircle cx='7' cy='7' r='1.6' fill='%23c25a12'/%3E%3Ccircle cx='25.60' cy='7.00' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='24.72' cy='9.70' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='22.42' cy='11.37' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='19.58' cy='11.37' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='17.28' cy='9.70' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='16.40' cy='7.00' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='17.28' cy='4.30' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='19.58' cy='2.63' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='22.42' cy='2.62' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='24.72' cy='4.30' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='21' cy='7' r='3.4' fill='%23ffcc33'/%3E%3Ccircle cx='21' cy='7' r='1.6' fill='%23d9822b'/%3E%3C/svg%3E") 50% 50% / 28px 14px;background-repeat: round no-repeat}.person-panel[data-skin="indian"] .info-close{color: #fff;background: #c8125e;border: 2px solid #ffd34d}.person-panel[data-skin="indian"] .info-sec{border-top: 0;padding-top: 18px;background: radial-gradient(circle,#d9a432 0 1.3px,rgba(0,0,0,0) 1.9px) 0 0 / 8px 4px repeat-x}.person-panel[data-skin="indian"] .info-sec.info-about{background: none}.person-panel[data-skin="indian"] .info-sec h3:before{content: "";display: inline-block;width: 18px;height: 18px;margin-right: 8px;vertical-align: -2px;border-radius: 50%;background: radial-gradient(circle,#fff3c4 0 22%,rgba(0,0,0,0) 24%),radial-gradient(circle,rgba(0,0,0,0) 58%,#e8731a 60% 68%,rgba(0,0,0,0) 70%),repeating-conic-gradient(#f5a623 0 15deg,#e8731a 15deg 18deg)}.person-panel[data-skin="indian"] .timeline:before{width: 2px;left: 44px;background: repeating-linear-gradient(#d9a432 0 3px,rgba(0,0,0,0) 3px 7px)}.person-panel[data-skin="indian"] .timeline li:before{left: 38px;top: 8px;width: 14px;height: 14px;background: radial-gradient(circle,#fff3c4 0 22%,rgba(0,0,0,0) 24%),radial-gradient(circle,rgba(0,0,0,0) 58%,#e8731a 60% 68%,rgba(0,0,0,0) 70%),repeating-conic-gradient(#f5a623 0 15deg,#e8731a 15deg 18deg);box-shadow: 0 0 0 2px #fff6e8}.stage[data-skin="indian"] .tl-axis{top: 15px;height: 12px;background: radial-gradient(circle,#ffd34d 0 1.8px,#f5a623 2.2px 3.4px,rgba(0,0,0,0) 3.8px) 0 0 / 9px 12px repeat-x}.stage[data-skin="indian"] .tl-event{color: #4a1030;background: #fff6e8;border: 2px solid #f5a623;box-shadow: 0 0 0 2px #fff6e8,0 0 0 3.5px #e8731a}.stage[data-skin="indian"] .tl-event:hover{background: #ffe9c8}.stage[data-skin="indian"] .tl-event[aria-current="true"]{color: #fff;background: #c8125e;border-color: #ffd34d;box-shadow: 0 0 0 2px #c8125e,0 0 0 5px rgba(255,211,77,0.6)}.stage[data-skin="indian"] .tree-about,.stage[data-skin="indian"] .tl-card{border-radius: 46% 46% 18px 18px / 54px 54px 18px 18px;outline: 2px dotted #e8a020;outline-offset: -8px;padding-top: 34px}.stage[data-skin="indian"] .tl-kicker{justify-content: center}.stage[data-skin="indian"] .tl-count{margin-left: 10px}.stage[data-skin="indian"] .tl-title,.stage[data-skin="indian"] .tl-when,.stage[data-skin="indian"] .tl-text{text-align: center}.stage[data-skin="indian"] .tl-card:not(.qz-card) .tl-title:before{content: "";display: block;width: 28px;height: 28px;margin: -6px auto 2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E %3Cpath d='M14 3 C17 8 17 11 14 13 C11 11 11 8 14 3Z' fill='%23ffb300'/%3E%3Cpath d='M14 6.5 C15.4 9 15.4 10.6 14 11.6 C12.6 10.6 12.6 9 14 6.5Z' fill='%23fff3c4'/%3E %3Cpath d='M3 15 H25 C24 21 19 24 14 24 C9 24 4 21 3 15Z' fill='%23c8125e'/%3E%3Cpath d='M5 15 H23' stroke='%23f2c14e' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 / 28px 28px no-repeat}.stage[data-skin="indian"] .tl-title:after{content: "";display: block;width: 112px;height: 14px;margin: 8px auto 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Ccircle cx='11.60' cy='7.00' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='10.72' cy='9.70' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='8.42' cy='11.37' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='5.58' cy='11.37' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='3.28' cy='9.70' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='2.40' cy='7.00' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='3.28' cy='4.30' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='5.58' cy='2.63' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='8.42' cy='2.62' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='10.72' cy='4.30' r='2.6' fill='%23f5a623' stroke='%23e8731a' stroke-width='0.5'/%3E%3Ccircle cx='7' cy='7' r='3.4' fill='%23f5a623'/%3E%3Ccircle cx='7' cy='7' r='1.6' fill='%23c25a12'/%3E%3Ccircle cx='25.60' cy='7.00' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='24.72' cy='9.70' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='22.42' cy='11.37' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='19.58' cy='11.37' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='17.28' cy='9.70' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='16.40' cy='7.00' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='17.28' cy='4.30' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='19.58' cy='2.63' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='22.42' cy='2.62' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='24.72' cy='4.30' r='2.6' fill='%23ffcc33' stroke='%23e8a020' stroke-width='0.5'/%3E%3Ccircle cx='21' cy='7' r='3.4' fill='%23ffcc33'/%3E%3Ccircle cx='21' cy='7' r='1.6' fill='%23d9822b'/%3E%3C/svg%3E") 0 50% / 28px 14px repeat-x}.stage[data-skin="indian"] .qz-card .tl-title:after{display: none}.stage[data-skin="indian"] .qz-options{justify-content: center}.stage[data-skin="indian"] .qz-key{color: #8a0f45;border: 0;background: radial-gradient(circle,#fff3c4 0 22%,rgba(0,0,0,0) 24%),radial-gradient(circle,rgba(0,0,0,0) 58%,#e8731a 60% 68%,rgba(0,0,0,0) 70%),repeating-conic-gradient(#f5a623 0 15deg,#e8731a 15deg 18deg);font-weight: 700}.stage[data-skin="indian"] .qz-correct .qz-key,.stage[data-skin="indian"] .qz-chosen .qz-key{color: #8a0f45}.stage[data-skin="indian"] .qz-dot{border-color: #f5a623}.stage[data-skin="indian"] .qz-right{background: radial-gradient(circle,#fff3c4 0 22%,rgba(0,0,0,0) 24%),radial-gradient(circle,rgba(0,0,0,0) 58%,#e8731a 60% 68%,rgba(0,0,0,0) 70%),repeating-conic-gradient(#f5a623 0 15deg,#e8731a 15deg 18deg);border-color: #e8731a}.stage[data-skin="indian"] .tl-below .tl-card{padding-top: 20px;border-radius: 40% 40% 14px 14px / 30px 30px 14px 14px}.stage[data-skin="indian"] .tl-below .tl-card .tl-title:before{display: none}.person-panel[data-skin="indian"] .info-close{font-size: 0}.person-panel[data-skin="indian"] .info-close:before,.person-panel[data-skin="indian"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="indian"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="classicwed"] .tree-head,.stage[data-skin="classicwed"] .tree-bar,.stage[data-skin="classicwed"] .tl-nav{border-color: rgba(196,161,90,0.25)}.stage[data-skin="classicwed"] .tree-title{font: italic 600 24px/1.2 "Playfair Display",Georgia,serif;color: #3b3238;color: var(--ink,#3b3238)}.stage[data-skin="classicwed"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #c4a15a;border-color: var(--ce-gold,#c4a15a);box-shadow: 5px 0 0 -1.2px #fcfaf4,5px 0 0 0 #c4a15a;-webkit-transform: none;transform: none}.stage[data-skin="classicwed"] .tree-tip{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="classicwed"] .views,.stage[data-skin="classicwed"] .zoom{border-color: rgba(196,161,90,0.3)}.stage[data-skin="classicwed"] .views button,.stage[data-skin="classicwed"] .zoom button{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="classicwed"] .views button[aria-checked="true"]{color: #fff;background: #c4a15a;background: linear-gradient(100deg,#b8924a,#e6cf94)}.stage[data-skin="classicwed"] .tree-about,.stage[data-skin="classicwed"] .tl-card{color: #3b3238;background: #fdfbf6;border: 1px solid rgba(196,161,90,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(110,80,70,0.16);background-image: radial-gradient(circle at 15% 0,rgba(226,169,176,0.45),rgba(255,250,242,0) 55%),radial-gradient(circle at 90% 10%,rgba(216,191,138,0.5),rgba(255,250,242,0) 50%);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="classicwed"] .tree-about-kicker,.stage[data-skin="classicwed"] .tl-kicker{color: #9a8050;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="classicwed"] .tl-count,.stage[data-skin="classicwed"] .tl-when{color: #7d7766;font-weight: 600}.stage[data-skin="classicwed"] .tree-about h3,.stage[data-skin="classicwed"] .tl-title{color: #3b3238;font-family: "Playfair Display",Georgia,serif;font-style: italic;font-weight: 600;font-size: 28px}.stage[data-skin="classicwed"] .tl-axis{height: 1px;background: #c4a15a}.stage[data-skin="classicwed"] .tl-btn{border-color: rgba(196,161,90,0.4)}.stage[data-skin="classicwed"] .tl-event{color: #3b3238;background: #fdfbf6;border: 1.5px solid #c4a15a}.stage[data-skin="classicwed"] .tl-event:hover{background: #fbefee}.stage[data-skin="classicwed"] .tl-event[aria-current="true"]{color: #fff;background: #c4a15a;border-color: #c4a15a;box-shadow: 0 0 0 4px rgba(226,169,176,0.35)}.stage[data-skin="classicwed"] .tl-track .tl-year,.stage[data-skin="classicwed"] .tl-undated span{font-family: "Playfair Display",Georgia,serif;font-style: italic;font-weight: 600;color: var(--on-bg,#9a8050)}.stage[data-skin="classicwed"] .qz-right{background: #c4a15a;border-color: #c4a15a}.stage[data-skin="classicwed"] .qz-wrong{background: #e2a9b0;border-color: #e2a9b0}.stage[data-skin="classicwed"] .qz-score,.stage[data-skin="classicwed"] .qz-new{font-family: "Cormorant Garamond",Georgia,serif;font-weight: 700}.stage[data-skin="classicwed"] .qz-option{color: #3b3238;background: #fdfbf6;border: 1px solid rgba(196,161,90,0.4);border-radius: 999px;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="classicwed"] .qz-option:hover:not(:disabled){border-color: #e2a9b0}.stage[data-skin="classicwed"] .qz-key{border-radius: 50%;border-color: rgba(196,161,90,0.5);color: #9a8050}.stage[data-skin="classicwed"] .qz-option.qz-correct{color: #fff;background: #c4a15a;border-color: #c4a15a}.stage[data-skin="classicwed"] .qz-option.qz-chosen{color: #fff;background: #e2a9b0;border-color: #e2a9b0}.stage[data-skin="classicwed"] .qz-verdict{font-family: "Playfair Display",Georgia,serif;font-style: italic;font-weight: 600;font-size: 26px}.stage[data-skin="classicwed"] .qz-yes .qz-verdict{color: #9a8050}.stage[data-skin="classicwed"] .qz-no .qz-verdict{color: #c0707e}.stage[data-skin="classicwed"] .qz-card .qz-next{color: #fff;background: #c4a15a;border-color: #c4a15a;border-radius: 999px}.stage[data-skin="classicwed"] .qz-stars{color: rgba(196,161,90,0.25)}.stage[data-skin="classicwed"] .qz-star-on{color: #e6cf94}.stage[data-skin="classicwed"] .badge-tip,.person-panel[data-skin="classicwed"] .badge-tip{color: #3b3238;background: #fdfbf6;border: 1px solid rgba(196,161,90,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(110,80,70,0.16);font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="classicwed"] .badge-tip-what .ico,.person-panel[data-skin="classicwed"] .badge-tip-what .ico{color: #9a8050}.person-panel[data-skin="classicwed"]{--i-head: "Playfair Display",Georgia,"Times New Roman",serif;--i-body: "Cormorant Garamond",Georgia,"Times New Roman",serif;--i-radius: 18px;--i-line: rgba(196,161,90,0.25);--i-sub: rgba(216,191,138,0.18);--i-btn: #fdfbf6;background: #fdfbf6;background-image: radial-gradient(circle at 10% 0,rgba(226,169,176,0.5),rgba(255,250,242,0) 260px),radial-gradient(circle at 95% 5%,rgba(216,191,138,0.55),rgba(255,250,242,0) 240px);border: 1px solid rgba(196,161,90,0.45);box-shadow: 0 14px 36px rgba(110,80,70,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="classicwed"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="classicwed"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fdfbf6,0 0 0 4.5px #c4a15a,0 8px 18px rgba(110,80,70,0.25)}.person-panel[data-skin="classicwed"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="classicwed"] .info-title{width: 100%}.person-panel[data-skin="classicwed"] .info-head .info-group{justify-content: center}.person-panel[data-skin="classicwed"] .info-kicker{color: #9a8050;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="classicwed"] .info-title h2,.person-panel[data-skin="classicwed"] .info-head h2{font-style: italic;font-size: 30px;font-weight: 600}.person-panel[data-skin="classicwed"] .info-sec{border-top: 1px solid rgba(196,161,90,0.3)}.person-panel[data-skin="classicwed"] .info-sec h3{font-style: italic;font-size: 21px;font-weight: 600;color: #9a8050}.person-panel[data-skin="classicwed"] .btn[aria-pressed="true"]{color: #fff}.person-panel[data-skin="classicwed"] .info-head{position: relative;margin: 0 0 14px;padding: 30px 10px 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='90' viewBox='0 0 150 90'%3E %3Crect x='14' y='12' width='7' height='3' rx='1' fill='%23d9b25f' transform='rotate(-30 17 13)'/%3E%3Ccircle cx='44' cy='30' r='2.4' fill='%23e8a9b2'/%3E %3Crect x='70' y='8' width='6' height='3' rx='1' fill='%23e8a9b2' transform='rotate(25 73 9)'/%3E%3Ccircle cx='98' cy='22' r='1.8' fill='%23d9b25f'/%3E %3Crect x='124' y='36' width='8' height='3' rx='1' fill='%23d9b25f' transform='rotate(50 128 37)'/%3E%3Ccircle cx='136' cy='10' r='2' fill='%23f1d3d7'/%3E %3Crect x='28' y='60' width='6' height='2.6' rx='1' fill='%23f1d3d7' transform='rotate(70 31 61)'/%3E%3Ccircle cx='112' cy='66' r='2.2' fill='%23e8a9b2'/%3E %3Crect x='84' y='52' width='6' height='2.6' rx='1' fill='%23d9b25f' transform='rotate(-55 87 53)'/%3E%3Ccircle cx='8' cy='40' r='1.6' fill='%23d9b25f'/%3E%3C/svg%3E") left -30px top 4px / 150px 90px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='90' viewBox='0 0 150 90'%3E %3Crect x='14' y='12' width='7' height='3' rx='1' fill='%23d9b25f' transform='rotate(-30 17 13)'/%3E%3Ccircle cx='44' cy='30' r='2.4' fill='%23e8a9b2'/%3E %3Crect x='70' y='8' width='6' height='3' rx='1' fill='%23e8a9b2' transform='rotate(25 73 9)'/%3E%3Ccircle cx='98' cy='22' r='1.8' fill='%23d9b25f'/%3E %3Crect x='124' y='36' width='8' height='3' rx='1' fill='%23d9b25f' transform='rotate(50 128 37)'/%3E%3Ccircle cx='136' cy='10' r='2' fill='%23f1d3d7'/%3E %3Crect x='28' y='60' width='6' height='2.6' rx='1' fill='%23f1d3d7' transform='rotate(70 31 61)'/%3E%3Ccircle cx='112' cy='66' r='2.2' fill='%23e8a9b2'/%3E %3Crect x='84' y='52' width='6' height='2.6' rx='1' fill='%23d9b25f' transform='rotate(-55 87 53)'/%3E%3Ccircle cx='8' cy='40' r='1.6' fill='%23d9b25f'/%3E%3C/svg%3E") right -40px top 30px / 150px 90px no-repeat}.person-panel[data-skin="classicwed"] .info-head:after{content: "";position: absolute;left: 0;right: 0;bottom: -6px;height: 9px;pointer-events: none;background: radial-gradient(circle at 50% 0,#fdfbf6 0 6px,rgba(196,161,90,0.55) 6.6px 7.6px,rgba(0,0,0,0) 8.2px) 0 0 / 16px 9px repeat-x,radial-gradient(circle at 50% 2px,rgba(196,161,90,0.55) 0 1.3px,rgba(0,0,0,0) 1.8px) 0 0 / 16px 9px repeat-x}.person-panel[data-skin="classicwed"] .info-head:before{content: "";position: absolute;z-index: 2;left: 50%;top: 16px;width: 40px;height: 26px;margin-left: -20px;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='26' viewBox='0 0 40 26'%3E %3Cpath d='M20 9 L13 24 M20 9 L27 24' stroke='%23e8a9b2' stroke-width='2.4' stroke-linecap='round'/%3E %3Cpath d='M20 9 C13 1 4 2 5 8 C6 13 14 13 20 9Z M20 9 C27 1 36 2 35 8 C34 13 26 13 20 9Z' fill='%23e8a9b2' stroke='%23c97f8b' stroke-width='0.8'/%3E %3Ccircle cx='20' cy='9' r='3' fill='%23c97f8b'/%3E%3C/svg%3E") 0 0 / 40px 26px no-repeat}.person-panel[data-skin="classicwed"] .info-portrait{width: 92px;height: 112px;border-radius: 46px 46px 10px 10px;box-shadow: 0 0 0 3px #fdfbf6,0 0 0 4.5px #c4a15a,0 8px 18px rgba(110,80,70,0.22)}.person-panel[data-skin="classicwed"] .info-portrait canvas{border-radius: 0;object-fit: cover}.person-panel[data-skin="classicwed"] .info-head h2:after{content: "";display: inline-block;width: 14px;height: 14px;margin-left: 8px;vertical-align: 2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23e2a9b0'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.person-panel[data-skin="classicwed"] .info-close{color: #c0707e;border-color: #e2a9b0}.person-panel[data-skin="classicwed"] .info-sec{border-top: 0}.person-panel[data-skin="classicwed"] .info-sec h3{display: flex;align-items: center}.person-panel[data-skin="classicwed"] .info-sec h3:after{content: "";flex: 1 1 auto;height: 1px;margin-left: 12px;background: linear-gradient(90deg,#c4a15a,rgba(196,161,90,0))}.person-panel[data-skin="classicwed"] .info-sec h3:before{content: "";flex: none;width: 13px;height: 13px;margin-right: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23e2a9b0'/%3E%3C/svg%3E") 0 0 / 13px 13px no-repeat}.person-panel[data-skin="classicwed"] .timeline li:before{left: 38px;top: 8px;width: 14px;height: 14px;border-radius: 0;box-shadow: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23e2a9b0'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.person-panel[data-skin="classicwed"] .timeline:before{background: linear-gradient(#c4a15a,rgba(196,161,90,0.2));width: 1px;left: 45px}.stage[data-skin="classicwed"] .tl-axis{height: 4px;top: 19px;background: linear-gradient(#c4a15a,#c4a15a) 0 0 / 100% 1px no-repeat,linear-gradient(#c4a15a,#c4a15a) 0 3px / 100% 1px no-repeat}.stage[data-skin="classicwed"] .tl-event{border-radius: 16px 16px 6px 6px}.stage[data-skin="classicwed"] .tl-event[aria-current="true"]{background: linear-gradient(160deg,#e6cf94,#c4a15a)}.stage[data-skin="classicwed"] .tree-about,.stage[data-skin="classicwed"] .tl-card{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='90' viewBox='0 0 150 90'%3E %3Crect x='14' y='12' width='7' height='3' rx='1' fill='%23d9b25f' transform='rotate(-30 17 13)'/%3E%3Ccircle cx='44' cy='30' r='2.4' fill='%23e8a9b2'/%3E %3Crect x='70' y='8' width='6' height='3' rx='1' fill='%23e8a9b2' transform='rotate(25 73 9)'/%3E%3Ccircle cx='98' cy='22' r='1.8' fill='%23d9b25f'/%3E %3Crect x='124' y='36' width='8' height='3' rx='1' fill='%23d9b25f' transform='rotate(50 128 37)'/%3E%3Ccircle cx='136' cy='10' r='2' fill='%23f1d3d7'/%3E %3Crect x='28' y='60' width='6' height='2.6' rx='1' fill='%23f1d3d7' transform='rotate(70 31 61)'/%3E%3Ccircle cx='112' cy='66' r='2.2' fill='%23e8a9b2'/%3E %3Crect x='84' y='52' width='6' height='2.6' rx='1' fill='%23d9b25f' transform='rotate(-55 87 53)'/%3E%3Ccircle cx='8' cy='40' r='1.6' fill='%23d9b25f'/%3E%3C/svg%3E"),radial-gradient(circle at 15% 0,rgba(226,169,176,0.45),rgba(255,250,242,0) 55%),radial-gradient(circle at 90% 10%,rgba(216,191,138,0.5),rgba(255,250,242,0) 50%);background-position: right -20px top 4px,0 0,0 0;background-size: 150px 90px,auto,auto;background-repeat: no-repeat}.stage[data-skin="classicwed"] .tl-card{padding-bottom: 28px}.stage[data-skin="classicwed"] .tl-card:after{content: "";display: block;height: 9px;margin: 14px -22px -28px;background: radial-gradient(circle at 50% 0,#fdfbf6 0 6px,rgba(196,161,90,0.5) 6.6px 7.6px,rgba(0,0,0,0) 8.2px) 0 0 / 16px 9px repeat-x,radial-gradient(circle at 50% 2px,rgba(196,161,90,0.5) 0 1.3px,rgba(0,0,0,0) 1.8px) 0 0 / 16px 9px repeat-x;-webkit-transform: scaleY(-1);transform: scaleY(-1)}.stage[data-skin="classicwed"] .tl-title:after{content: "";display: block;width: 120px;height: 14px;margin-top: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23e2a9b0'/%3E%3C/svg%3E") 50% 50% / 12px 12px no-repeat,linear-gradient(90deg,rgba(196,161,90,0),#c4a15a) 0 50% / 50px 1px no-repeat,linear-gradient(90deg,#c4a15a,rgba(196,161,90,0)) 100% 50% / 50px 1px no-repeat}.stage[data-skin="classicwed"] .qz-card .tl-title:after{display: none}.stage[data-skin="classicwed"] .qz-dot{width: 13px;height: 13px;border: 0;border-radius: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23e8d9c0'/%3E%3C/svg%3E") 0 0 / 13px 13px no-repeat}.stage[data-skin="classicwed"] .qz-now{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23c4a15a'/%3E%3C/svg%3E")}.stage[data-skin="classicwed"] .qz-right{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23c4a15a'/%3E%3C/svg%3E")}.stage[data-skin="classicwed"] .qz-wrong{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.6-9.3-9C1 8.4 3.3 5 6.7 5c2 0 3.6 1.1 5.3 3 1.7-1.9 3.3-3 5.3-3C20.7 5 23 8.4 21.3 12c-2.3 4.4-9.3 9-9.3 9z' fill='%23e2a9b0'/%3E%3C/svg%3E")}.stage[data-skin="classicwed"] .tl-below .tl-card{padding-bottom: 18px}.stage[data-skin="classicwed"] .tl-below .tl-card:after{margin: 8px -14px -18px}.person-panel[data-skin="classicwed"] .info-close{font-size: 0}.person-panel[data-skin="classicwed"] .info-close:before,.person-panel[data-skin="classicwed"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="classicwed"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="shinto"] .tree-head,.stage[data-skin="shinto"] .tree-bar,.stage[data-skin="shinto"] .tl-nav{border-color: rgba(194,154,74,0.25)}.stage[data-skin="shinto"] .tree-title{font: 600 24px/1.2 "Shippori Mincho","Yu Mincho",Georgia,serif;color: #2e2a2c;color: var(--ink,#2e2a2c)}.stage[data-skin="shinto"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #c29a4a;border-color: var(--jp-gold,#c29a4a);box-shadow: 5px 0 0 -1.2px #fbf7ef,5px 0 0 0 #c29a4a;-webkit-transform: none;transform: none}.stage[data-skin="shinto"] .tree-tip{font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="shinto"] .views,.stage[data-skin="shinto"] .zoom{border-color: rgba(194,154,74,0.3)}.stage[data-skin="shinto"] .views button,.stage[data-skin="shinto"] .zoom button{font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 700;font-size: 15px;letter-spacing: 0.04em}.stage[data-skin="shinto"] .views button[aria-checked="true"]{color: #fff;background: #c29a4a;background: linear-gradient(100deg,#c8283c,#e0566a)}.stage[data-skin="shinto"] .tree-about,.stage[data-skin="shinto"] .tl-card{color: #2e2a2c;background: #fffcf6;border: 1px solid rgba(194,154,74,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(110,80,70,0.16);background-image: radial-gradient(circle at 15% 0,rgba(243,191,203,0.45),rgba(255,250,242,0) 55%),radial-gradient(circle at 90% 10%,rgba(216,191,138,0.5),rgba(255,250,242,0) 50%);font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 500;font-size: 17px;line-height: 1.55}.stage[data-skin="shinto"] .tree-about-kicker,.stage[data-skin="shinto"] .tl-kicker{color: #9a8050;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="shinto"] .tl-count,.stage[data-skin="shinto"] .tl-when{color: #7d7766;font-weight: 600}.stage[data-skin="shinto"] .tree-about h3,.stage[data-skin="shinto"] .tl-title{color: #2e2a2c;font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 600;font-size: 28px}.stage[data-skin="shinto"] .tl-axis{height: 1px;background: #c29a4a}.stage[data-skin="shinto"] .tl-btn{border-color: rgba(194,154,74,0.4)}.stage[data-skin="shinto"] .tl-event{color: #2e2a2c;background: #fffcf6;border: 1.5px solid #c29a4a}.stage[data-skin="shinto"] .tl-event:hover{background: #fbeceb}.stage[data-skin="shinto"] .tl-event[aria-current="true"]{color: #fff;background: #c29a4a;border-color: #c29a4a;box-shadow: 0 0 0 4px rgba(243,191,203,0.35)}.stage[data-skin="shinto"] .tl-track .tl-year,.stage[data-skin="shinto"] .tl-undated span{font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 600;color: var(--on-bg,#9a8050)}.stage[data-skin="shinto"] .qz-right{background: #c29a4a;border-color: #c29a4a}.stage[data-skin="shinto"] .qz-wrong{background: #c8283c;border-color: #c8283c}.stage[data-skin="shinto"] .qz-score,.stage[data-skin="shinto"] .qz-new{font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 700}.stage[data-skin="shinto"] .qz-option{color: #2e2a2c;background: #fffcf6;border: 1px solid rgba(194,154,74,0.4);border-radius: 999px;font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 600;font-size: 17px}.stage[data-skin="shinto"] .qz-option:hover:not(:disabled){border-color: #c8283c}.stage[data-skin="shinto"] .qz-key{border-radius: 50%;border-color: rgba(194,154,74,0.5);color: #9a8050}.stage[data-skin="shinto"] .qz-option.qz-correct{color: #fff;background: #c29a4a;border-color: #c29a4a}.stage[data-skin="shinto"] .qz-option.qz-chosen{color: #fff;background: #c8283c;border-color: #c8283c}.stage[data-skin="shinto"] .qz-verdict{font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 600;font-size: 26px}.stage[data-skin="shinto"] .qz-yes .qz-verdict{color: #9a8050}.stage[data-skin="shinto"] .qz-no .qz-verdict{color: #c8283c}.stage[data-skin="shinto"] .qz-card .qz-next{color: #fff;background: #c29a4a;border-color: #c29a4a;border-radius: 999px}.stage[data-skin="shinto"] .qz-stars{color: rgba(194,154,74,0.25)}.stage[data-skin="shinto"] .qz-star-on{color: #e6cf94}.stage[data-skin="shinto"] .badge-tip,.person-panel[data-skin="shinto"] .badge-tip{color: #2e2a2c;background: #fffcf6;border: 1px solid rgba(194,154,74,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(110,80,70,0.16);font-family: "Shippori Mincho","Yu Mincho",Georgia,serif;font-weight: 600;font-size: 15px}.stage[data-skin="shinto"] .badge-tip-what .ico,.person-panel[data-skin="shinto"] .badge-tip-what .ico{color: #9a8050}.person-panel[data-skin="shinto"]{--i-head: "Shippori Mincho","Yu Mincho",Georgia,serif;--i-body: "Shippori Mincho","Yu Mincho",Georgia,serif;--i-radius: 18px;--i-line: rgba(194,154,74,0.25);--i-sub: rgba(216,191,138,0.18);--i-btn: #fffcf6;background: #fffcf6;background-image: radial-gradient(circle at 10% 0,rgba(243,191,203,0.5),rgba(255,250,242,0) 260px),radial-gradient(circle at 95% 5%,rgba(216,191,138,0.55),rgba(255,250,242,0) 240px);border: 1px solid rgba(194,154,74,0.45);box-shadow: 0 14px 36px rgba(110,80,70,0.18);font-weight: 500;font-size: 16px}.person-panel[data-skin="shinto"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="shinto"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fffcf6,0 0 0 4.5px #c29a4a,0 8px 18px rgba(110,80,70,0.25)}.person-panel[data-skin="shinto"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="shinto"] .info-title{width: 100%}.person-panel[data-skin="shinto"] .info-head .info-group{justify-content: center}.person-panel[data-skin="shinto"] .info-kicker{color: #9a8050;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="shinto"] .info-title h2,.person-panel[data-skin="shinto"] .info-head h2{font-size: 30px;font-weight: 600}.person-panel[data-skin="shinto"] .info-sec{border-top: 1px solid rgba(194,154,74,0.3)}.person-panel[data-skin="shinto"] .info-sec h3{font-size: 21px;font-weight: 600;color: #9a8050}.person-panel[data-skin="shinto"] .btn[aria-pressed="true"]{color: #fff}.person-panel[data-skin="shinto"]{--i-radius: 4px;border-radius: 6px;background-image: none}.person-panel[data-skin="shinto"] .info-head{position: relative;margin: 0 0 12px;padding: 22px 10px 52px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='30' viewBox='0 0 40 30'%3E %3Cpath d='M2 15 L13 17 L21 2 L23 18 L31 15 L38 8 L35 16 L25 22 L13 21 Z' fill='%23c8283c'/%3E%3Cpath d='M21 2 L19 19 L23 18 Z' fill='%23000' opacity='0.18'/%3E%3C/svg%3E") left 16px top 14px / 40px 30px no-repeat,linear-gradient(#fffcf6,rgba(255,252,246,0)) 0 calc(100% - 30px) / 100% 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='%23c29a4a' stroke-width='1'%3E %3Cg id='w'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='14'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3Ccircle cx='20' cy='20' r='4'/%3E%3C/g%3E %3Cg transform='translate(-20 -10)'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='14'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3Ccircle cx='20' cy='20' r='4'/%3E%3C/g%3E %3Cg transform='translate(20 -10)'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='14'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3Ccircle cx='20' cy='20' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 100% / 30px 15px repeat-x;border-bottom: 2px solid #c8283c}.person-panel[data-skin="shinto"] .info-portrait{border-radius: 2px;box-shadow: 0 0 0 4px #fffcf6,0 0 0 6px #c29a4a,0 0 0 7px #fffcf6,0 0 0 8px #c8283c,0 8px 18px rgba(110,80,70,0.22)}.person-panel[data-skin="shinto"] .info-portrait canvas{border-radius: 0}.person-panel[data-skin="shinto"] .info-kicker{color: #c8283c}.person-panel[data-skin="shinto"] .info-head .info-rel{color: #c8283c}.person-panel[data-skin="shinto"] .info-close{border-radius: 3px;color: #fff;background: #c8283c;border-color: #c8283c}.person-panel[data-skin="shinto"] .info-close:hover{background: #a51f31}.person-panel[data-skin="shinto"] .info-sec{border-top: 1px solid rgba(194,154,74,0.35)}.person-panel[data-skin="shinto"] .info-sec h3{position: relative;padding-left: 12px;border-left: 3px solid #c8283c;color: #2e2a2c}.person-panel[data-skin="shinto"] .info-sec h3:after{content: "";display: inline-block;width: 44px;height: 20px;margin-left: 10px;vertical-align: -4px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='20' viewBox='0 0 44 20'%3E%3Cg fill='none' stroke-width='1.6' stroke-linecap='round'%3E %3Cpath d='M2 10 H14 C18 10 18 3 22 3 C26 3 26 10 30 10 H42' stroke='%23c8283c'/%3E%3Cpath d='M2 13 H14 C18 13 18 17 22 17 C26 17 26 13 30 13 H42' stroke='%23c29a4a'/%3E %3Cpath d='M14 10 C18 10 18 17 22 17 C26 17 26 10 30 10' stroke='%23c8283c' opacity='0.85'/%3E%3Cpath d='M14 13 C18 13 18 3 22 3 C26 3 26 13 30 13' stroke='%23c29a4a' opacity='0.85'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 44px 20px no-repeat}.person-panel[data-skin="shinto"] .chip,.person-panel[data-skin="shinto"] .btn,.person-panel[data-skin="shinto"] .info-edit,.person-panel[data-skin="shinto"] .quote,.person-panel[data-skin="shinto"] .ask{border-radius: 3px}.person-panel[data-skin="shinto"] .timeline:before{width: 4px;left: 43px;background: linear-gradient(#c8283c,#c8283c) 0 0 / 1.5px 100% no-repeat,linear-gradient(#c29a4a,#c29a4a) 2.5px 0 / 1.5px 100% no-repeat}.person-panel[data-skin="shinto"] .timeline li:before{left: 40px;top: 10px;width: 10px;height: 10px;border-radius: 0;background: #c8283c;box-shadow: 0 0 0 2px #fffcf6,0 0 0 3px #c29a4a;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.stage[data-skin="shinto"] .tl-axis{top: 18px;height: 5px;background: linear-gradient(#c8283c,#c8283c) 0 0 / 100% 1.5px no-repeat,linear-gradient(#c29a4a,#c29a4a) 0 3.5px / 100% 1.5px no-repeat}.stage[data-skin="shinto"] .tl-event{border-radius: 3px;background: #fffcf6;border: 1.5px solid #c29a4a;box-shadow: inset 0 0 0 2px #fffcf6,inset 0 0 0 3px rgba(200,40,60,0.35)}.stage[data-skin="shinto"] .tl-event:hover{border-color: #c8283c}.stage[data-skin="shinto"] .tl-event[aria-current="true"]{color: #fff;background: #c8283c;border-color: #c8283c;box-shadow: 0 0 0 3px #fffcf6,0 0 0 4.5px #c29a4a}.stage[data-skin="shinto"] .tree-about,.stage[data-skin="shinto"] .tl-card{border-radius: 6px;border-top: 4px solid #c8283c;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='%23c29a4a' stroke-width='1'%3E %3Cg id='w'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='14'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3Ccircle cx='20' cy='20' r='4'/%3E%3C/g%3E %3Cg transform='translate(-20 -10)'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='14'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3Ccircle cx='20' cy='20' r='4'/%3E%3C/g%3E %3Cg transform='translate(20 -10)'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='14'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3Ccircle cx='20' cy='20' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),linear-gradient(90deg,#fffcf6 0,rgba(255,252,246,0) 120px);background-position: 0 100%,0 100%;background-size: 30px 15px,100% 46px;background-repeat: repeat-x,no-repeat;padding-bottom: 46px}.stage[data-skin="shinto"] .tl-card:before{content: "";float: right;width: 40px;height: 30px;margin: -6px -8px 0 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='30' viewBox='0 0 40 30'%3E %3Cpath d='M2 15 L13 17 L21 2 L23 18 L31 15 L38 8 L35 16 L25 22 L13 21 Z' fill='%23c8283c'/%3E%3Cpath d='M21 2 L19 19 L23 18 Z' fill='%23000' opacity='0.18'/%3E%3C/svg%3E") 0 0 / 40px 30px no-repeat}.stage[data-skin="shinto"] .tl-kicker{color: #c8283c}.stage[data-skin="shinto"] .tl-title:after{content: "";display: block;width: 66px;height: 30px;margin-top: 4px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='20' viewBox='0 0 44 20'%3E%3Cg fill='none' stroke-width='1.6' stroke-linecap='round'%3E %3Cpath d='M2 10 H14 C18 10 18 3 22 3 C26 3 26 10 30 10 H42' stroke='%23c8283c'/%3E%3Cpath d='M2 13 H14 C18 13 18 17 22 17 C26 17 26 13 30 13 H42' stroke='%23c29a4a'/%3E %3Cpath d='M14 10 C18 10 18 17 22 17 C26 17 26 10 30 10' stroke='%23c8283c' opacity='0.85'/%3E%3Cpath d='M14 13 C18 13 18 3 22 3 C26 3 26 13 30 13' stroke='%23c29a4a' opacity='0.85'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 66px 30px no-repeat}.stage[data-skin="shinto"] .qz-card .tl-title:after{display: none}.stage[data-skin="shinto"] .qz-option{border-radius: 4px}.stage[data-skin="shinto"] .qz-key{border-radius: 2px;border-color: #c8283c;color: #c8283c}.stage[data-skin="shinto"] .qz-correct .qz-key,.stage[data-skin="shinto"] .qz-chosen .qz-key{color: #fff;border-color: rgba(255,255,255,0.75)}.stage[data-skin="shinto"] .qz-dot{border-radius: 2px;border-color: #c29a4a}.stage[data-skin="shinto"] .qz-now{border-color: #c8283c}.stage[data-skin="shinto"] .qz-right{background: #c8283c;border-color: #c8283c}.stage[data-skin="shinto"] .qz-wrong{background: #8a8580;border-color: #8a8580}.stage[data-skin="shinto"] .qz-card .qz-next,.stage[data-skin="shinto"] .qz-new{border-radius: 4px}.stage[data-skin="shinto"] .qz-card .qz-next{background: #c8283c;border-color: #c8283c}.stage[data-skin="shinto"] .tl-below .tl-card{padding-bottom: 30px;background-size: 24px 12px,100% 30px}.stage[data-skin="shinto"] .tl-below .tl-card:before{width: 30px;height: 22px;background-size: 30px 22px;margin: -2px -4px 0 8px}.person-panel[data-skin="shinto"] .info-close{font-size: 0}.person-panel[data-skin="shinto"] .info-close:before,.person-panel[data-skin="shinto"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="shinto"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.stage[data-skin="sixties"] .tree-head,.stage[data-skin="sixties"] .tree-bar,.stage[data-skin="sixties"] .tl-nav{border-color: rgba(227,169,47,0.25)}.stage[data-skin="sixties"] .tree-title{font: 400 25px/1.2 Shrikhand,Georgia,serif;color: #e8743b;color: var(--sx-tan,#e8743b)}.stage[data-skin="sixties"] .tree-mark{width: 12px;height: 12px;border-radius: 50%;background: transparent;border: 1.2px solid #e3a92f;border-color: var(--sx-mus,#e3a92f);box-shadow: 5px 0 0 -1.2px #fcf6ea,5px 0 0 0 #e3a92f;-webkit-transform: none;transform: none}.stage[data-skin="sixties"] .tree-tip{font-family: Righteous,"Trebuchet MS",Arial,sans-serif;font-weight: 400;font-size: 15px}.stage[data-skin="sixties"] .views,.stage[data-skin="sixties"] .zoom{border-color: rgba(227,169,47,0.3)}.stage[data-skin="sixties"] .views button,.stage[data-skin="sixties"] .zoom button{font-family: Righteous,"Trebuchet MS",Arial,sans-serif;font-weight: 400;font-size: 15px;letter-spacing: 0.02em}.stage[data-skin="sixties"] .views button[aria-checked="true"]{color: #fff;background: #e3a92f;background: linear-gradient(100deg,#e8743b,#f0955f)}.stage[data-skin="sixties"] .tree-about,.stage[data-skin="sixties"] .tl-card{color: #3d2a22;background: #fffaf0;border: 1px solid rgba(227,169,47,0.45);border-radius: 20px;box-shadow: 0 14px 34px rgba(110,70,40,0.16);background-image: radial-gradient(circle at 15% 0,rgba(95,179,154,0.45),rgba(255,250,240,0) 55%),radial-gradient(circle at 90% 10%,rgba(227,169,47,0.5),rgba(255,250,240,0) 50%);font-family: "Josefin Sans","Trebuchet MS",Arial,sans-serif;font-weight: 400;font-size: 17px;line-height: 1.55}.stage[data-skin="sixties"] .tree-about-kicker,.stage[data-skin="sixties"] .tl-kicker{color: #c55a26;font-weight: 700;letter-spacing: 0.2em}.stage[data-skin="sixties"] .tl-count,.stage[data-skin="sixties"] .tl-when{color: #8a7462;font-weight: 600}.stage[data-skin="sixties"] .tree-about h3,.stage[data-skin="sixties"] .tl-title{color: #e8743b;color: var(--sx-tan,#e8743b);font-family: Shrikhand,Georgia,serif;font-weight: 400;font-size: 28px}.stage[data-skin="sixties"] .tl-axis{height: 1px;background: #e3a92f}.stage[data-skin="sixties"] .tl-btn{border-color: rgba(227,169,47,0.4)}.stage[data-skin="sixties"] .tl-event{color: #3d2a22;background: #fffaf0;border: 1.5px solid #e3a92f}.stage[data-skin="sixties"] .tl-event:hover{background: #fdeee2}.stage[data-skin="sixties"] .tl-event[aria-current="true"]{color: #fff;background: #e3a92f;border-color: #e3a92f;box-shadow: 0 0 0 4px rgba(95,179,154,0.35)}.stage[data-skin="sixties"] .tl-track .tl-year,.stage[data-skin="sixties"] .tl-undated span{font-family: "Josefin Sans","Trebuchet MS",Arial,sans-serif;font-weight: 600;color: var(--on-bg,#c55a26)}.stage[data-skin="sixties"] .qz-right{background: #e3a92f;border-color: #e3a92f}.stage[data-skin="sixties"] .qz-wrong{background: #e8743b;border-color: #e8743b}.stage[data-skin="sixties"] .qz-score,.stage[data-skin="sixties"] .qz-new{font-family: Righteous,"Trebuchet MS",Arial,sans-serif;font-weight: 400}.stage[data-skin="sixties"] .qz-option{color: #3d2a22;background: #fffaf0;border: 1px solid rgba(227,169,47,0.4);border-radius: 999px;font-family: "Josefin Sans","Trebuchet MS",Arial,sans-serif;font-weight: 600;font-size: 17px}.stage[data-skin="sixties"] .qz-option:hover:not(:disabled){border-color: #e8743b}.stage[data-skin="sixties"] .qz-key{border-radius: 50%;border-color: rgba(227,169,47,0.5);color: #c55a26}.stage[data-skin="sixties"] .qz-option.qz-correct{color: #fff;background: #e3a92f;border-color: #e3a92f}.stage[data-skin="sixties"] .qz-option.qz-chosen{color: #fff;background: #e8743b;border-color: #e8743b}.stage[data-skin="sixties"] .qz-verdict{font-family: Shrikhand,Georgia,serif;font-weight: 400;font-size: 26px}.stage[data-skin="sixties"] .qz-yes .qz-verdict{color: #c55a26}.stage[data-skin="sixties"] .qz-no .qz-verdict{color: #e8743b}.stage[data-skin="sixties"] .qz-card .qz-next{color: #fff;background: #e3a92f;border-color: #e3a92f;border-radius: 999px}.stage[data-skin="sixties"] .qz-stars{color: rgba(227,169,47,0.25)}.stage[data-skin="sixties"] .qz-star-on{color: #f2cf7a}.stage[data-skin="sixties"] .badge-tip,.person-panel[data-skin="sixties"] .badge-tip{color: #3d2a22;background: #fffaf0;border: 1px solid rgba(227,169,47,0.45);border-radius: 14px;box-shadow: 0 6px 18px rgba(110,70,40,0.16);font-family: "Josefin Sans","Trebuchet MS",Arial,sans-serif;font-weight: 600;font-size: 15px}.stage[data-skin="sixties"] .badge-tip-what .ico,.person-panel[data-skin="sixties"] .badge-tip-what .ico{color: #c55a26}.person-panel[data-skin="sixties"]{--i-head: Righteous,"Trebuchet MS",Arial,sans-serif;--i-body: "Josefin Sans","Trebuchet MS",Arial,sans-serif;--i-radius: 18px;--i-line: rgba(227,169,47,0.25);--i-sub: rgba(227,169,47,0.18);--i-btn: #fffaf0;background: #fffaf0;background-image: radial-gradient(circle at 10% 0,rgba(95,179,154,0.5),rgba(255,250,240,0) 260px),radial-gradient(circle at 95% 5%,rgba(227,169,47,0.55),rgba(255,250,240,0) 240px);border: 1px solid rgba(227,169,47,0.45);box-shadow: 0 14px 36px rgba(110,70,40,0.18);font-weight: 400;font-size: 16px}.person-panel[data-skin="sixties"] .info-head{flex-direction: column;text-align: center;padding: 16px 10px 6px}.person-panel[data-skin="sixties"] .info-portrait{width: 96px;height: 96px;margin: 8px 0 12px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 0 3px #fffaf0,0 0 0 4.5px #e3a92f,0 8px 18px rgba(110,70,40,0.25)}.person-panel[data-skin="sixties"] .info-portrait canvas{border-radius: 50%}.person-panel[data-skin="sixties"] .info-title{width: 100%}.person-panel[data-skin="sixties"] .info-head .info-group{justify-content: center}.person-panel[data-skin="sixties"] .info-kicker{color: #c55a26;letter-spacing: 0.2em;font-weight: 700}.person-panel[data-skin="sixties"] .info-title h2,.person-panel[data-skin="sixties"] .info-head h2{font-size: 30px;font-weight: 400}.person-panel[data-skin="sixties"] .info-sec{border-top: 1px solid rgba(227,169,47,0.3)}.person-panel[data-skin="sixties"] .info-sec h3{font-size: 20px;font-weight: 400;color: #c55a26}.person-panel[data-skin="sixties"] .btn[aria-pressed="true"]{color: #fff}.person-panel[data-skin="sixties"]{--i-radius: 16px;border-radius: 22px;background-image: none}.person-panel[data-skin="sixties"] .info-head{position: relative;margin: 0 0 12px;padding: 22px 10px 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg opacity='0.6'%3E%3Ccircle cx='32.4' cy='22.0' r='8.0' fill='%23e8743b'/%3E%3Ccircle cx='27.2' cy='31.0' r='8.0' fill='%23e8743b'/%3E%3Ccircle cx='16.8' cy='31.0' r='8.0' fill='%23e8743b'/%3E%3Ccircle cx='11.6' cy='22.0' r='8.0' fill='%23e8743b'/%3E%3Ccircle cx='16.8' cy='13.0' r='8.0' fill='%23e8743b'/%3E%3Ccircle cx='27.2' cy='13.0' r='8.0' fill='%23e8743b'/%3E%3Ccircle cx='22' cy='22' r='6.0' fill='%23fff6e4'/%3E%3Ccircle cx='57.7' cy='14.0' r='4.4' fill='%23e3a92f'/%3E%3Ccircle cx='54.9' cy='19.0' r='4.4' fill='%23e3a92f'/%3E%3Ccircle cx='49.1' cy='19.0' r='4.4' fill='%23e3a92f'/%3E%3Ccircle cx='46.3' cy='14.0' r='4.4' fill='%23e3a92f'/%3E%3Ccircle cx='49.1' cy='9.0' r='4.4' fill='%23e3a92f'/%3E%3Ccircle cx='54.9' cy='9.0' r='4.4' fill='%23e3a92f'/%3E%3Ccircle cx='52' cy='14' r='3.3' fill='%23fff6e4'/%3E%3Ccircle cx='21.2' cy='54.0' r='4.0' fill='%235fb39a'/%3E%3Ccircle cx='18.6' cy='58.5' r='4.0' fill='%235fb39a'/%3E%3Ccircle cx='13.4' cy='58.5' r='4.0' fill='%235fb39a'/%3E%3Ccircle cx='10.8' cy='54.0' r='4.0' fill='%235fb39a'/%3E%3Ccircle cx='13.4' cy='49.5' r='4.0' fill='%235fb39a'/%3E%3Ccircle cx='18.6' cy='49.5' r='4.0' fill='%235fb39a'/%3E%3Ccircle cx='16' cy='54' r='3.0' fill='%23fff6e4'/%3E%3Ccircle cx='60' cy='38' r='2.4' fill='%23e8743b'/%3E%3Ccircle cx='40' cy='46' r='1.8' fill='%235fb39a'/%3E%3C/g%3E%3C/svg%3E") left -6px top -6px / 72px 72px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg opacity='0.6'%3E%3Ccircle cx='32.4' cy='22.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='27.2' cy='31.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='16.8' cy='31.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='11.6' cy='22.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='16.8' cy='13.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='27.2' cy='13.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='22' cy='22' r='6.0' fill='%23fff6e4'/%3E%3Ccircle cx='57.7' cy='14.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='54.9' cy='19.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='49.1' cy='19.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='46.3' cy='14.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='49.1' cy='9.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='54.9' cy='9.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='52' cy='14' r='3.3' fill='%23fff6e4'/%3E%3Ccircle cx='21.2' cy='54.0' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='18.6' cy='58.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='13.4' cy='58.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='10.8' cy='54.0' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='13.4' cy='49.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='18.6' cy='49.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='16' cy='54' r='3.0' fill='%23fff6e4'/%3E%3Ccircle cx='60' cy='38' r='2.4' fill='%235fb39a'/%3E%3Ccircle cx='40' cy='46' r='1.8' fill='%23e3a92f'/%3E%3C/g%3E%3C/svg%3E") right -6px top 46px / 72px 72px no-repeat,radial-gradient(circle at 50% 74px,rgba(255,250,240,0) 50px,#fffaf0 120px),repeating-radial-gradient(circle at 50% 74px,rgba(227,169,47,0.16) 0 9px,rgba(255,250,240,0) 9px 18px)}.person-panel[data-skin="sixties"] .info-portrait{width: 96px;height: 96px;margin: 12px 0 16px;border-radius: 22px;box-shadow: 0 0 0 8px #e8743b,0 0 0 9px #c55a26,0 8px 18px rgba(110,70,40,0.25)}.person-panel[data-skin="sixties"] .info-portrait canvas{border-radius: 22px}.person-panel[data-skin="sixties"] .info-kicker{color: #c55a26}.person-panel[data-skin="sixties"] .info-head .info-rel{color: #c55a26}.person-panel[data-skin="sixties"] .info-close{color: #fff;background: #e8743b;border-color: #e8743b}.person-panel[data-skin="sixties"] .info-close:hover{background: #c55a26;border-color: #c55a26}.person-panel[data-skin="sixties"] .info-sec{border-top: 0}.person-panel[data-skin="sixties"] .info-sec h3{display: flex;align-items: center;color: #c55a26}.person-panel[data-skin="sixties"] .info-sec h3:before{content: "";flex: none;width: 18px;height: 18px;margin-right: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23e3a92f'%3E%3Ccircle cx='15.20' cy='10.00' r='4'/%3E%3Ccircle cx='12.60' cy='14.50' r='4'/%3E%3Ccircle cx='7.40' cy='14.50' r='4'/%3E%3Ccircle cx='4.80' cy='10.00' r='4'/%3E%3Ccircle cx='7.40' cy='5.50' r='4'/%3E%3Ccircle cx='12.60' cy='5.50' r='4'/%3E%3C/g%3E%3Ccircle cx='10' cy='10' r='3' fill='%23ffffff'/%3E%3C/svg%3E") 0 0 / 18px 18px no-repeat}.person-panel[data-skin="sixties"] .info-sec h3:after{content: "";flex: 1 1 auto;height: 6px;margin-left: 12px;background: linear-gradient(rgba(232,116,59,0.55),rgba(232,116,59,0.55)) 0 0 / 100% 2px no-repeat,linear-gradient(rgba(232,116,59,0.55),rgba(232,116,59,0.55)) 0 4px / 100% 2px no-repeat}.person-panel[data-skin="sixties"] .chip,.person-panel[data-skin="sixties"] .btn,.person-panel[data-skin="sixties"] .info-edit,.person-panel[data-skin="sixties"] .quote,.person-panel[data-skin="sixties"] .ask{border-radius: 999px}.person-panel[data-skin="sixties"] .timeline:before{width: 6px;left: 42px;background: linear-gradient(rgba(95,179,154,0.8),rgba(95,179,154,0.8)) 0 0 / 2px 100% no-repeat,linear-gradient(rgba(95,179,154,0.8),rgba(95,179,154,0.8)) 4px 0 / 2px 100% no-repeat}.person-panel[data-skin="sixties"] .timeline li:before{left: 37px;top: 6px;width: 16px;height: 16px;border-radius: 0;box-shadow: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23e8743b'%3E%3Ccircle cx='15.20' cy='10.00' r='4'/%3E%3Ccircle cx='12.60' cy='14.50' r='4'/%3E%3Ccircle cx='7.40' cy='14.50' r='4'/%3E%3Ccircle cx='4.80' cy='10.00' r='4'/%3E%3Ccircle cx='7.40' cy='5.50' r='4'/%3E%3Ccircle cx='12.60' cy='5.50' r='4'/%3E%3C/g%3E%3Ccircle cx='10' cy='10' r='3' fill='%23ffffff'/%3E%3C/svg%3E") 0 0 / 16px 16px no-repeat}.stage[data-skin="sixties"] .tl-axis{top: 18px;height: 6px;background: linear-gradient(#e8743b,#e8743b) 0 0 / 100% 2px no-repeat,linear-gradient(#e8743b,#e8743b) 0 4px / 100% 2px no-repeat}.stage[data-skin="sixties"] .tl-event{border-radius: 12px;background: #fffaf0;border: 2px solid #e8743b}.stage[data-skin="sixties"] .tl-event:hover{border-color: #5fb39a;background: #fdeee2}.stage[data-skin="sixties"] .tl-event[aria-current="true"]{color: #fff;background: #e8743b;border-color: #e8743b;box-shadow: 0 0 0 3px #fffaf0,0 0 0 5px #e3a92f}.stage[data-skin="sixties"] .tree-about,.stage[data-skin="sixties"] .tl-card{border-radius: 22px;border: 1px solid rgba(232,116,59,0.35);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg opacity='0.6'%3E%3Ccircle cx='32.4' cy='22.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='27.2' cy='31.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='16.8' cy='31.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='11.6' cy='22.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='16.8' cy='13.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='27.2' cy='13.0' r='8.0' fill='%235fb39a'/%3E%3Ccircle cx='22' cy='22' r='6.0' fill='%23fff6e4'/%3E%3Ccircle cx='57.7' cy='14.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='54.9' cy='19.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='49.1' cy='19.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='46.3' cy='14.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='49.1' cy='9.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='54.9' cy='9.0' r='4.4' fill='%23e8743b'/%3E%3Ccircle cx='52' cy='14' r='3.3' fill='%23fff6e4'/%3E%3Ccircle cx='21.2' cy='54.0' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='18.6' cy='58.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='13.4' cy='58.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='10.8' cy='54.0' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='13.4' cy='49.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='18.6' cy='49.5' r='4.0' fill='%23e3a92f'/%3E%3Ccircle cx='16' cy='54' r='3.0' fill='%23fff6e4'/%3E%3Ccircle cx='60' cy='38' r='2.4' fill='%235fb39a'/%3E%3Ccircle cx='40' cy='46' r='1.8' fill='%23e3a92f'/%3E%3C/g%3E%3C/svg%3E");background-position: right -10px bottom -12px;background-size: 72px 72px;background-repeat: no-repeat}.stage[data-skin="sixties"] .tl-kicker{color: #c55a26}.stage[data-skin="sixties"] .tl-title:after{content: "";display: block;width: 120px;height: 18px;margin-top: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23e3a92f'%3E%3Ccircle cx='15.20' cy='10.00' r='4'/%3E%3Ccircle cx='12.60' cy='14.50' r='4'/%3E%3Ccircle cx='7.40' cy='14.50' r='4'/%3E%3Ccircle cx='4.80' cy='10.00' r='4'/%3E%3Ccircle cx='7.40' cy='5.50' r='4'/%3E%3Ccircle cx='12.60' cy='5.50' r='4'/%3E%3C/g%3E%3Ccircle cx='10' cy='10' r='3' fill='%23ffffff'/%3E%3C/svg%3E") 50% 50% / 18px 18px no-repeat,linear-gradient(#e8743b,#e8743b) 0 6px / 48px 2px no-repeat,linear-gradient(#e8743b,#e8743b) 0 10px / 48px 2px no-repeat,linear-gradient(#5fb39a,#5fb39a) 72px 6px / 48px 2px no-repeat,linear-gradient(#5fb39a,#5fb39a) 72px 10px / 48px 2px no-repeat}.stage[data-skin="sixties"] .qz-card .tl-title:after{display: none}.stage[data-skin="sixties"] .qz-option{border-radius: 999px;border: 2px solid rgba(232,116,59,0.35)}.stage[data-skin="sixties"] .qz-option:hover:not(:disabled){border-color: #e8743b}.stage[data-skin="sixties"] .qz-key{border-radius: 7px;border: 2px solid #e8743b;color: #c55a26}.stage[data-skin="sixties"] .qz-correct .qz-key,.stage[data-skin="sixties"] .qz-chosen .qz-key{color: #fff;border-color: rgba(255,255,255,0.75)}.stage[data-skin="sixties"] .qz-option.qz-correct{background: #5fb39a;border-color: #5fb39a}.stage[data-skin="sixties"] .qz-option.qz-chosen{background: #e8743b;border-color: #e8743b}.stage[data-skin="sixties"] .qz-dot{width: 14px;height: 14px;border: 0;border-radius: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23eadfca'%3E%3Ccircle cx='15.20' cy='10.00' r='4'/%3E%3Ccircle cx='12.60' cy='14.50' r='4'/%3E%3Ccircle cx='7.40' cy='14.50' r='4'/%3E%3Ccircle cx='4.80' cy='10.00' r='4'/%3E%3Ccircle cx='7.40' cy='5.50' r='4'/%3E%3Ccircle cx='12.60' cy='5.50' r='4'/%3E%3C/g%3E%3Ccircle cx='10' cy='10' r='3' fill='%23fffaf0'/%3E%3C/svg%3E") 0 0 / 14px 14px no-repeat}.stage[data-skin="sixties"] .qz-now{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23e3a92f'%3E%3Ccircle cx='15.20' cy='10.00' r='4'/%3E%3Ccircle cx='12.60' cy='14.50' r='4'/%3E%3Ccircle cx='7.40' cy='14.50' r='4'/%3E%3Ccircle cx='4.80' cy='10.00' r='4'/%3E%3Ccircle cx='7.40' cy='5.50' r='4'/%3E%3Ccircle cx='12.60' cy='5.50' r='4'/%3E%3C/g%3E%3Ccircle cx='10' cy='10' r='3' fill='%23ffffff'/%3E%3C/svg%3E")}.stage[data-skin="sixties"] .qz-right{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%235fb39a'%3E%3Ccircle cx='15.20' cy='10.00' r='4'/%3E%3Ccircle cx='12.60' cy='14.50' r='4'/%3E%3Ccircle cx='7.40' cy='14.50' r='4'/%3E%3Ccircle cx='4.80' cy='10.00' r='4'/%3E%3Ccircle cx='7.40' cy='5.50' r='4'/%3E%3Ccircle cx='12.60' cy='5.50' r='4'/%3E%3C/g%3E%3Ccircle cx='10' cy='10' r='3' fill='%23ffffff'/%3E%3C/svg%3E")}.stage[data-skin="sixties"] .qz-wrong{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23e8743b'%3E%3Ccircle cx='15.20' cy='10.00' r='4'/%3E%3Ccircle cx='12.60' cy='14.50' r='4'/%3E%3Ccircle cx='7.40' cy='14.50' r='4'/%3E%3Ccircle cx='4.80' cy='10.00' r='4'/%3E%3Ccircle cx='7.40' cy='5.50' r='4'/%3E%3Ccircle cx='12.60' cy='5.50' r='4'/%3E%3C/g%3E%3Ccircle cx='10' cy='10' r='3' fill='%23ffffff'/%3E%3C/svg%3E")}.stage[data-skin="sixties"] .qz-yes .qz-verdict{color: #5fb39a}.stage[data-skin="sixties"] .qz-no .qz-verdict{color: #e8743b}.stage[data-skin="sixties"] .qz-card .qz-next{color: #fff;background: #e8743b;border-color: #e8743b}.stage[data-skin="sixties"] .qz-stars{color: rgba(232,116,59,0.25)}.stage[data-skin="sixties"] .qz-star-on{color: #e3a92f}.stage[data-skin="sixties"] .tl-below .tl-card{background-size: 54px 54px}.person-panel[data-skin="sixties"] .info-close{font-size: 0}.person-panel[data-skin="sixties"] .info-close:before,.person-panel[data-skin="sixties"] .info-close:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.6px;margin: -0.8px 0 0 -6px;border-radius: 1px;background: currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.person-panel[data-skin="sixties"] .info-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}:root{--plot-ground: #f5f3fb;--plot-page: #ffffff;--plot-edge: #e4dff2;--plot-card: #fbfaff;--plot-line: #e0daf0;--plot-soft: #f1edfb;--plot-muted: #6b6680;--plot-info: #ece7ff;--plot-shadow: 0 1px 2px rgba(60,40,120,0.06),0 6px 20px rgba(60,40,120,0.08)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--plot-ground: #16131e;--plot-page: #211d2c;--plot-edge: #363049;--plot-card: #272235;--plot-line: #3a344f;--plot-soft: #1c1927;--plot-muted: #aaa3c2;--plot-info: #2e2850;--plot-shadow: 0 1px 2px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.3)}}:root[data-theme="dark"]{--plot-ground: #16131e;--plot-page: #211d2c;--plot-edge: #363049;--plot-card: #272235;--plot-line: #3a344f;--plot-soft: #1c1927;--plot-muted: #aaa3c2;--plot-info: #2e2850;--plot-shadow: 0 1px 2px rgba(0,0,0,0.3),0 6px 20px rgba(0,0,0,0.3)}.story-panel,.splitter{--page: var(--plot-page);--page-line: var(--plot-edge);--panel: var(--plot-card);--line: var(--plot-line);--bg: var(--plot-soft);--muted: var(--plot-muted);--info-bg: var(--plot-info);--shadow: var(--plot-shadow);--accent: var(--brand);--accent-ink: var(--brand-ink);background: var(--plot-ground)}.writer h2:before,.notes h2:before{content: "";display: inline-block;width: 10px;height: 10px;margin-right: 8px;border-radius: 50%;vertical-align: 0.05em;background: var(--brand-a)}.notes h2:before{background: var(--brand-c)}.splitter:hover span,.splitter:focus span{background-image: linear-gradient(90deg,var(--brand-a),var(--brand),var(--brand-c))}.app{display: flex;flex-direction: column;height: 100vh;height: calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow: hidden}@supports (height: 100dvh){.app{height: calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.app>.bar,.workspace>.splitter{flex: none}.workspace>.stage{flex-shrink: 1}.workspace{flex: 1 1 0px;min-height: 0;display: flex;flex-direction: column}@media (min-width: 861px){.app[data-layout="right"] .workspace{flex-direction: row}.app[data-layout="right"] .stage{flex: 1 1 0px;min-width: 0;border-bottom: 0;border-right: 1px solid var(--line)}.app[data-layout="right"] .splitter{width: 14px;height: auto;cursor: col-resize}.app[data-layout="right"] .splitter span{width: 5px;height: 48px}.app[data-layout="right"] .splitter:hover span,.app[data-layout="right"] .splitter:focus span{background-image: linear-gradient(180deg,var(--brand-a),var(--brand),var(--brand-c))}.app[data-layout="right"].story-minimised .story-panel{display: none}.app[data-layout="right"].story-minimised .splitter{top: 50%;right: 0;bottom: auto;left: auto;width: auto;height: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%)}.app[data-layout="right"].story-minimised .splitter-pill{padding: 16px 6px;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;-webkit-transform: rotate(180deg);transform: rotate(180deg);border-radius: 0 10px 10px 0;box-shadow: 2px 0 8px rgba(0,0,0,0.2);background-image: linear-gradient(0deg,var(--brand-a),var(--brand),var(--brand-c))}.app[data-layout="right"] .story-panel.story-narrow{overflow: hidden;padding-right: 0}.app[data-layout="right"] .story-panel.story-narrow>*{flex-shrink: 0;min-width: 304px}.app[data-layout="right"] .story-panel{flex: 0 0 var(--story-w,38%);flex-direction: column;min-width: 0;padding-top: 12px;padding-left: 0;padding-right: 16px;padding-right: max(16px,env(safe-area-inset-right,0px))}.app[data-layout="right"] .story-panel>.writer{flex: 1.7 1 0px;min-height: 0}.app[data-layout="right"] .stage.panel-open .tree-bar{padding-right: 12px;padding-right: max(12px,env(safe-area-inset-right,0px))}.app[data-layout="right"] .story-panel>.notes{flex: 1 1 0px;min-height: 0;margin-left: 0;margin-top: 12px}}.bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding-top: 2px;padding-bottom: 2px;background: var(--bar);padding-left: 16px;padding-right: 16px;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}.bar>*{margin-top: 2px;margin-bottom: 2px}.brand{margin-right: 16px;font-size: 18px;display: flex;align-items: center;letter-spacing: 0.01em}.brand-logo{flex: none;display: block;width: 28px;height: 26px;margin-right: 7px}.brand-name{font-family: Fredoka,"Baloo 2","Trebuchet MS",system-ui,sans-serif;font-weight: 600;font-size: 21px;letter-spacing: 0}.brand-name b{font-weight: 600;color: var(--brand);background-image: linear-gradient(90deg,var(--brand-a),var(--brand) 55%,var(--brand-c));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.bar,.share-overlay{--accent: var(--brand);--accent-ink: var(--brand-ink)}.bar[data-tone="dark"]{--bar: #201c2e;--ink: #f4f1ff;--muted: #b5adcc;--line: #3e3757;--bg: #2d2742;--page: #2a2440;--brand: #b39dff;--brand-a: #ff8787;--brand-b: #ffc94d;--brand-c: #3fd6c5;--brand-ink: #1d1340;color-scheme: dark}.bar[data-tone="light"]{--bar: #ffffff;--ink: #2c2a24;--muted: #6c6a5c;--line: #dedbe8;--bg: #f3f1f8;--page: #ffffff;--brand: #7c4dff;--brand-a: #ff6b6b;--brand-b: #ffb703;--brand-c: #12b5a5;--brand-ink: #ffffff;color-scheme: light}.bar[data-tone]{color: var(--ink)}.bar-tools{display: flex;align-items: center;margin-left: auto}.bar-tools>* + *{margin-left: 8px}.menu-wrap{position: relative}.bar-btn{display: flex;align-items: center;padding: 4px 12px;font: inherit;font-size: 13px;font-weight: 600;line-height: 1.4;color: var(--ink);background: var(--bar);border: 1px solid var(--line);border-radius: 999px;cursor: pointer}.bar-btn:hover,.bar-btn[aria-expanded="true"]{border-color: var(--accent)}.bar-btn svg{display: block;flex: none;color: var(--muted)}#share-btn svg{color: var(--brand-c)}#settings-btn svg{color: var(--brand-a)}.bar-btn .bar-label{margin-left: 6px}.caret{width: 0;height: 0;margin-left: 6px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor}.design-quick{display: flex;padding: 2px;border: 1px solid var(--line);border-radius: 999px}.design-quick button{padding: 2px 10px;font: inherit;font-size: 12px;font-weight: 600;line-height: 1.4;color: var(--muted);background: transparent;border: 1px solid transparent;border-radius: 999px;cursor: pointer}.design-quick button + button{margin-left: 2px}.design-quick button:hover{border-color: var(--line);color: var(--ink)}.design-quick button[aria-checked="true"]{color: var(--accent-ink);background: var(--accent);background-image: linear-gradient(100deg,var(--brand-a),var(--brand) 60%)}.design-more{position: relative;display: flex;margin-left: 2px}.design-quick .design-more-btn{display: flex;align-items: center;padding: 2px 8px}.design-more-btn .caret{display: block;margin-left: 0}.design-more-btn[aria-expanded="true"] .caret{-webkit-transform: rotate(180deg);transform: rotate(180deg)}#design-btn svg{color: var(--brand-b)}.settings.design-panel{width: 400px}@media (min-width: 861px){#design-btn{display: none}.bar-tools>.design-wrap{margin-left: 0;align-self: stretch}}@media (max-width: 860px){.bar-tools{position: relative}.design-wrap{position: static}}.menu{position: absolute;z-index: 30;top: 100%;right: 0;margin-top: 6px;min-width: 200px;padding: 6px;color: var(--ink);background: var(--bar);border: 1px solid var(--line);border-radius: 12px;box-shadow: 0 8px 28px rgba(0,0,0,0.16)}#examples-menu{left: 0;right: auto}.menu[role="menu"] button{display: block;width: 100%;padding: 7px 10px;text-align: left;font: inherit;font-size: 14px;color: var(--ink);background: transparent;border: 0;border-radius: 8px;cursor: pointer}.menu[role="menu"] button:hover{background: var(--bg);outline: none}.menu[role="menu"] button:focus-visible{background: var(--bg);outline: none}.menu-sep{margin-top: 4px;border-top: 1px solid var(--line) !important;border-radius: 0 0 8px 8px !important;color: var(--muted) !important}.story-panel{display: flex;flex: var(--story-grow) 1 0px;min-height: 0;padding-top: 2px;padding-bottom: 12px;padding-left: 16px;padding-right: 16px;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}.story-panel>.writer{flex: 1.7 1 0%}.story-panel>.notes{flex: 1 1 0%;margin-left: 16px}@media (max-width: 860px){.story-panel{flex-direction: column}.story-panel>.writer{flex: 1 1 0px;min-height: 0}.story-panel>.notes{flex: 0 1 auto;max-height: 30%;padding-top: 10px;padding-bottom: 10px;margin-left: 0;margin-top: 10px}.notes h2{font-size: 16px}.notes .people-list,.notes .raw,.notes .foot{display: none}.writer-head .legend{display: none}.editor{min-height: 0}.bar{flex-wrap: nowrap}.brand{font-size: 16px;flex: none;margin-right: 10px}.design-quick{display: none}:root{--tree-grow: 52;--story-grow: 48}}.writer,.notes{background: var(--page);border: 1px solid var(--page-line);border-radius: 16px;padding: 14px 16px 16px;min-width: 0;min-height: 0;box-shadow: var(--shadow)}.writer{display: flex;flex-direction: column;overflow: hidden}.notes{display: flex;flex-direction: column;overflow: hidden;padding-right: 8px}.notes-status{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0 0 8px}.notes-status:empty{display: none}.notes-status>.story-status{margin: 0}.notes-scroll{flex: 1 1 auto;-webkit-overflow-scrolling: touch;min-height: 0;overflow-y: auto;padding-right: 8px;scrollbar-width: thin;scrollbar-color: var(--line) transparent}.writer-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;margin-bottom: 10px}.writer-head .legend{flex: 1 1 100%;margin-top: 6px}.writer-title{flex: 1 1 100%;display: flex;align-items: center}.writer-title h2{flex: 1 1 auto;min-width: 0;margin: 0 12px 0 0}.writer{container-type: inline-size}.writer-title h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@container (max-width: 640px){.writer-head .legend{display: none}.writer-title{flex-wrap: wrap;row-gap: 6px}.writer-title h2{-webkit-box-ordinal-group: 1;order: 0;flex: 1 1 auto;min-width: 7.5em;font-size: 17px}.writer-title .story-layout,.writer-title .story-min{-webkit-box-ordinal-group: 2;order: 1}.writer-title .story-tools{-webkit-box-ordinal-group: 3;order: 2}.writer-title>*{-webkit-box-ordinal-group: 4;order: 3}.story-tools button{padding-left: 6px;padding-right: 6px}.story-tools button span{display: none}}.story-layout{display: flex;flex: none;margin-right: 8px;padding: 2px;border: 1px solid var(--line);border-radius: 999px}.story-layout button{display: flex;align-items: center;padding: 3px 7px;color: var(--muted);background: transparent;border: 1px solid transparent;border-radius: 999px;cursor: pointer}.story-layout button + button{margin-left: 2px}.story-layout button:hover{color: var(--ink);border-color: var(--line)}.story-layout button[aria-checked="true"]{color: var(--accent);background: var(--bg)}.story-layout svg{display: block}.story-min{display: flex;flex: none;align-items: center;margin-right: 8px;padding: 3px 7px;color: var(--muted);background: transparent;border: 1px solid var(--line);border-radius: 999px;cursor: pointer}.story-min:hover,.story-min:focus-visible{color: var(--ink);background: var(--bg);outline: none}.story-min svg{display: block}.story-compact .story-min{padding: 1px 5px}.story-compact .story-min svg{width: 15px;height: 12px}.workspace{position: relative}.splitter-pill{display: none}.story-minimised .splitter{position: absolute;z-index: 7;left: 50%;bottom: var(--editor-tab-y,40px);height: auto;-webkit-transform: translateX(-50%);transform: translateX(-50%);background: transparent;cursor: pointer}.story-minimised .splitter span{display: none}.story-minimised .splitter-pill{display: flex;align-items: center;gap: 6px;padding: 5px 18px 4px;font: 700 13px/16px var(--font-body,Nunito,system-ui,sans-serif);letter-spacing: 0.02em;color: var(--brand-ink);background: var(--brand);background-image: linear-gradient(90deg,var(--brand-a),var(--brand),var(--brand-c));border-radius: 10px 10px 0 0;box-shadow: 0 -2px 8px rgba(0,0,0,0.18)}.splitter-pill:before{content: "";width: 7px;height: 7px;border: solid currentColor;border-width: 2px 0 0 2px;-webkit-transform: translateY(2px) rotate(45deg);transform: translateY(2px) rotate(45deg)}.app[data-layout="right"] .splitter-pill:before{-webkit-transform: translateX(-2px) rotate(135deg);transform: translateX(-2px) rotate(135deg)}.story-minimised .splitter:hover .splitter-pill,.story-minimised .splitter:focus-visible .splitter-pill{box-shadow: 0 0 0 2px var(--brand-c)}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);border: 0;white-space: nowrap}@media (max-width: 860px){.story-layout{display: none}}.story-tools{flex: none;display: flex;padding: 2px;border: 1px solid var(--line);border-radius: 999px}.story-tools button{display: flex;align-items: center;padding: 2px 9px;font: inherit;font-size: 12px;font-weight: 600;line-height: 1.4;color: var(--ink);background: transparent;border: 1px solid transparent;border-radius: 999px;cursor: pointer}.story-tools button + button{margin-left: 2px}.story-tools svg{display: block;flex: none;color: var(--accent)}.story-tools button span{margin: 0 3px}.story-tools button:hover{border-color: var(--accent)}.story-tools button:disabled{opacity: 0.4;cursor: default}.story-tools button:disabled:hover{border-color: transparent}.add-family{flex: none;display: flex;align-items: center;margin-left: 8px;padding: 3px 10px 3px 8px;font: inherit;font-size: 12px;font-weight: 600;line-height: 1.4;color: var(--ink);background: transparent;border: 1px solid var(--line);border-radius: 999px;cursor: pointer}.add-family[hidden]{display: none}.add-family svg{display: block;color: var(--accent);margin-right: 4px}.add-family:hover{border-color: var(--accent)}@container (max-width: 640px){.writer-title .add-family{-webkit-box-ordinal-group: 3;order: 2}.add-family span{display: none}.add-family svg{margin: 0}.add-family{padding-left: 8px;padding-right: 8px}}.story-compact .add-family{padding: 1px 8px;font-size: 11px}.story-tabs{flex: none;display: flex;align-items: flex-end;gap: 3px;margin-bottom: -1px;padding: 0 6px;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;position: relative}.story-tabs::-webkit-scrollbar{display: none}.story-tabs[hidden]{display: none}.story-tab{flex: none;max-width: 14em;padding: 5px 12px 6px;font: inherit;font-size: 13px;font-weight: 600;line-height: 1.3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--muted);background: var(--bg);border: 1px solid var(--page-line);border-bottom-color: transparent;border-radius: 9px 9px 0 0;cursor: pointer}.story-tab:hover{color: var(--ink)}.story-tab{position: relative;z-index: 0;top: 3px}.story-tab[aria-selected="true"]{z-index: 2;top: 0;color: var(--accent);background: var(--page);border-bottom-color: var(--page)}.writer.has-tabs .editor{z-index: 1}.writer.has-tabs:has(.editor textarea:focus) .story-tab[aria-selected="true"]{border-color: var(--accent);border-bottom-color: var(--page)}.story-tab:focus-visible{outline: 2px solid var(--accent);outline-offset: -2px}.story-tab-whole{margin-left: auto;font-weight: 500}.story-tab-add{padding-left: 10px;padding-right: 10px;font-size: 15px;line-height: 1.1;color: var(--accent)}.story-tab-name{width: auto;min-width: 6em;padding: 0 4px;font: inherit;color: var(--ink);background: var(--page);border: 1px solid var(--accent);border-radius: 5px}.writer.has-tabs .editor{border-top-left-radius: 4px;border-top-right-radius: 4px}.story-compact .story-tab{padding: 2px 9px 3px;font-size: 12px}.story-toast{position: absolute;z-index: 2;left: 50%;bottom: 12px;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: flex;align-items: center;width: -webkit-max-content;width: max-content;max-width: calc(100% - 24px);box-sizing: border-box;padding: 6px 6px 6px 14px;font-size: 14px;color: var(--brand-ink);background: var(--brand);border-radius: 999px;box-shadow: 0 6px 20px rgba(60,40,120,0.25)}.story-toast span{min-width: 0;padding-right: 8px}.skin-tip{position: absolute;z-index: 3;left: 12px;bottom: 58px;display: flex;align-items: flex-start;max-width: min(400px,calc(100% - 24px));box-sizing: border-box;padding: 10px 8px 10px 14px;font-size: 14px;line-height: 1.45;color: var(--brand-ink);background: var(--brand);border-radius: 14px;box-shadow: 0 6px 20px rgba(60,40,120,0.25)}.skin-tip[hidden]{display: none}.skin-tip p{margin: 0}.skin-tip-link{padding: 0;font: inherit;font-weight: 700;color: inherit;background: none;border: 0;text-decoration: underline;cursor: pointer}.skin-tip-close{flex: none;width: 26px;height: 26px;margin: -3px 0 0 8px;padding: 0;font: inherit;font-size: 18px;line-height: 1;color: inherit;background: none;border: 0;border-radius: 50%;cursor: pointer}.skin-tip-close:hover{background: rgba(255,255,255,0.2)}.story-toast button[hidden]{display: none}.story-toast button{flex: none;margin-left: 10px;padding: 3px 12px;font: inherit;font-weight: 700;color: var(--brand);background: var(--brand-ink);border: 0;border-radius: 999px;cursor: pointer}.story-panel.story-compact{padding-bottom: 8px}.story-panel.story-compact>.notes{display: none}.story-panel.story-compact>.writer{flex: 1 1 0px;padding: 8px 12px 10px;border-radius: 12px}.story-compact .writer-head{flex-wrap: nowrap;margin-bottom: 6px}.story-compact .writer-title{min-width: 0;flex-wrap: nowrap}.story-compact .writer-title h2{min-width: 0}.story-compact .writer-head .legend{display: none}.story-compact .writer-title h2{font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.story-compact .writer h2:before{width: 8px;height: 8px}.story-compact .story-layout button{padding: 1px 5px}.story-compact .story-layout svg{width: 15px;height: 12px}.story-compact .story-tools button{padding: 1px 7px;font-size: 11px}.story-compact .story-tools svg{width: 13px;height: 13px}.story-compact .editor{min-height: 0}@media (max-width: 600px){.story-compact .story-tools button span{display: none}}.story-panel.story-mini{padding-top: 0;padding-bottom: 0;overflow: hidden}.story-panel.story-mini>.writer{flex: none;box-sizing: border-box;width: 100%;height: var(--writer-mini-h,80px)}.story-hidden>.writer{visibility: hidden}.writer h2,.notes h2{margin: 0;font-size: 19px}.notes h2{margin-bottom: 6px}.editor{position: relative;flex: 1 1 auto;min-height: 90px;border: 1px solid var(--page-line);border-radius: 10px;background: var(--page)}.editor-backdrop,.editor textarea{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: 0;padding: 14px 16px;font: var(--editor-font);white-space: pre-wrap;overflow-wrap: break-word;word-break: normal;letter-spacing: normal}.editor-backdrop{overflow: hidden;pointer-events: none}.editor-highlights{color: transparent}.editor textarea{width: 100%;height: 100%;border: 0;border-radius: 10px;background: transparent;color: var(--ink);caret-color: var(--ink);resize: none;overflow-y: auto}.editor textarea:focus{outline: 2px solid var(--accent);outline-offset: 1px}.hl{color: transparent;border-radius: 4px;padding: 0}.hl-name,.hl-pron{background: hsl(var(--h,200),var(--name-s),var(--name-l))}.hl-pron{background: transparent;box-shadow: inset 0 -3px 0 hsl(var(--h,200),60%,60%)}.hl-self{background: transparent;box-shadow: inset 0 -3px 0 var(--accent)}.hl-rel{background: var(--rel)}.hl-value{background: var(--value)}.hl-about{background: transparent;box-shadow: inset 0 -2px 0 var(--value)}.hl-place{background: var(--place)}.hl-kw{background: transparent}.hl-unknown{background: transparent;text-decoration: underline wavy var(--unknown);text-decoration-thickness: 1.5px;text-underline-offset: 4px}.hl-corrected{text-decoration: underline dotted var(--muted);text-underline-offset: 4px}.hl-comment{background: transparent;color: var(--muted)}.hl-skipped{background: transparent;text-decoration: line-through var(--muted);text-decoration-thickness: 1px}.hl-focus{outline: 2px solid hsl(var(--h,200),70%,45%)}.legend{list-style: none;display: flex;flex-wrap: wrap;padding: 0;margin: 0;font-size: 13px;color: var(--muted)}.legend li{display: flex;align-items: center;margin: 2px 14px 2px 0}.legend li:last-child{margin-right: 0}.sw{width: 14px;height: 14px;border-radius: 4px;display: inline-block;margin-right: 6px}.sw-name{background: hsl(200,var(--name-s),var(--name-l))}.sw-rel{background: var(--rel)}.sw-value{background: var(--value)}.sw-about{background: transparent;border-bottom: 2px solid var(--value);border-radius: 0;height: 8px}.sw-place{background: var(--place)}.sw-unknown{border-bottom: 2px dotted var(--unknown);border-radius: 0;height: 8px}.feedback ul{list-style: none;padding: 0;margin: 12px 0 0}.feedback li + li{margin-top: 6px}.feedback li{padding: 6px 10px;border-radius: 8px;font-size: 14px}.feedback .bad{background: var(--bad-bg)}.feedback .warn{background: var(--warn-bg)}.feedback .info{background: var(--info-bg)}.feedback .good{color: var(--good);margin: 12px 0 0;font-size: 14px}.feedback .tips{margin: 12px 0 0;padding: 10px 12px;border-radius: 8px;background: var(--info-bg);font-size: 14px}.feedback .tips p{margin: 0}.feedback .tips b{display: block;margin-bottom: 4px}.feedback .tips ul{margin: 6px 0 0}.feedback .tips li{padding: 0 0 0 14px;position: relative;font-style: italic}.feedback .tips li::before{content: '\2022';position: absolute;left: 2px;font-style: normal}.feedback .tips li + li{margin-top: 2px}.feedback .tips.flash{animation: tips-flash 1.4s ease-out}@keyframes tips-flash{0%,40%{box-shadow: 0 0 0 0 transparent}15%,55%{box-shadow: 0 0 0 4px var(--brand,#7a5cff);transform: scale(1.02)}100%{box-shadow: 0 0 0 0 transparent;transform: none}}@media (prefers-reduced-motion: reduce){.feedback .tips.flash{animation: none;outline: 2px solid var(--brand,#7a5cff)}}.summary{color: var(--muted);margin: 0 0 12px;font-size: 14px}.cards{display: flex;flex-wrap: wrap;margin: 5px -5px 0}.cards>.card{flex: 1 1 200px;min-width: 0;margin: 5px}.people-list{margin-top: 14px;font-size: 14px}.people-list>summary{cursor: pointer;color: var(--muted)}.card{border: 1px solid var(--line);border-left: 5px solid hsl(var(--h,200),65%,55%);border-radius: 10px;padding: 10px 12px;background: var(--panel);cursor: pointer;font-size: 14px}.card:focus{outline: none}.card:focus-visible{outline: 2px solid hsl(var(--h,200),70%,50%);outline-offset: 1px}.card-focus{outline: 2px solid hsl(var(--h,200),70%,50%);outline-offset: 1px}.card header{display: flex;align-items: center}.card header>* + *{margin-left: 6px}.card strong{font-size: 16px}.card .unnamed{font-style: italic;font-weight: 500;color: var(--muted)}.card .dot{display: none}.card .tag{font-size: 11px;text-transform: uppercase;letter-spacing: 0.05em;background: var(--accent);color: var(--panel);border-radius: 999px;padding: 1px 7px}.card header .sex{margin-left: auto;color: var(--muted)}.card ul{margin: 6px 0 0;padding-left: 18px;color: var(--muted)}.card li + li{margin-top: 2px}.unplaced{margin-top: 18px;padding-top: 14px;border-top: 1px dashed var(--line)}.unplaced h3{margin: 0;font-size: 16px}.hint-text{margin: 2px 0 10px;color: var(--muted);font-size: 14px}.unplaced .card{border-style: dashed;border-left-style: solid}.unplaced .card .remedy{margin: 8px 0 0;padding: 6px 8px;border-radius: 6px;background: var(--chip,rgba(127,127,127,.1));font-size: 13px;line-height: 1.35}.raw{margin-top: 18px;font-size: 14px}.raw summary{cursor: pointer;color: var(--muted)}.raw pre{max-height: 360px;overflow: auto;background: var(--bg);padding: 10px;border-radius: 8px;font-size: 12px}.foot{margin: 14px 0 0;font-size: 14px}.foot a{color: var(--accent)}.top{padding: 20px 16px 8px;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px));max-width: 900px;margin: 0 auto}.top h1{margin: 0}.sub{color: var(--muted)}.tests{max-width: 900px;margin: 0 auto;padding: 0 16px 40px;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}.test{background: var(--panel);border: 1px solid var(--line);border-left: 5px solid var(--good);border-radius: 10px;padding: 10px 14px;margin-bottom: 10px}.test.fail{border-left-color: var(--unknown)}.test h3{margin: 0;font-size: 16px}.test p{margin: 4px 0;color: var(--muted);font-size: 14px}.test ul{margin: 4px 0 0;color: var(--unknown);font-size: 14px}.tests-summary{font-size: 18px;font-weight: 600}.field{display: block;margin-top: 10px}.field-label{display: block;margin-bottom: 4px;font-size: 13px;font-weight: 600}.field input,.field textarea{display: block;width: 100%;box-sizing: border-box;padding: 7px 10px;font: 15px/1.4 var(--font-body);color: var(--ink);background: var(--page);border: 1px solid var(--line);border-radius: 8px;resize: vertical}.field input:focus,.field textarea:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 2px var(--accent)}.settings{width: 350px;max-width: calc(100vw - 24px);max-height: calc(100vh - 70px);overflow-y: auto;padding: 14px 16px 16px}.settings h2{margin: 0 0 12px;font-size: 16px}.design-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px 8px}.design-group{grid-column: 1 / -1;margin: 8px 0 -2px;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted)}.design-group:first-child{margin-top: 0}.design-opt{display: flex;flex-direction: column;justify-content: flex-start;min-width: 0;margin: 0;padding: 0;font: inherit;font-size: 12px;line-height: 1.25;text-align: center;color: var(--ink);background: transparent;border: 0;cursor: pointer}.design-tile{position: relative;overflow: hidden;display: block;padding: 6px 4px;color: var(--brand);border: 1px solid var(--line);border-radius: 10px;background: var(--bg);transition: border-color 0.15s,box-shadow 0.15s}@supports (color: color-mix(in srgb,red 50%,blue)){.design-tile{background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 6%,var(--bar)),color-mix(in srgb,var(--brand) 16%,var(--bar)))}}.design-tile svg{display: block;width: 100%;height: auto}.design-opt:hover .design-tile{border-color: var(--brand)}@supports (color: color-mix(in srgb,red 50%,blue)){.design-opt:hover .design-tile{border-color: color-mix(in srgb,var(--brand) 45%,var(--line))}}.design-opt[aria-checked="true"] .design-tile{border-color: var(--brand);box-shadow: 0 0 0 1px var(--brand)}@supports (color: color-mix(in srgb,red 50%,blue)){.design-opt[aria-checked="true"] .design-tile{background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 12%,var(--bar)),color-mix(in srgb,var(--brand) 26%,var(--bar)))}}.design-opt[aria-checked="true"] .design-name{font-weight: 700}.design-opt:focus-visible{outline: none}.design-opt:focus-visible .design-tile{outline: 2px solid var(--brand);outline-offset: 2px}.design-name{display: block;margin-top: 5px}.setting-group{margin-bottom: 14px}.setting-group + .setting-group{padding-top: 14px;border-top: 1px solid var(--line)}.setting-group h3{margin: 0 0 8px;font-size: 13px;font-weight: 600;color: var(--muted)}.bar[data-tone="dark"]{--band: #2b2640}.bar[data-tone="light"]{--band: #f3f0fa}.settings.menu{padding: 0}.settings>h2{margin: 0;padding: 14px 16px 12px}.pane{margin: 0;padding: 14px 16px 16px}.settings>.pane:nth-of-type(odd){background: var(--band,rgba(127,127,127,0.1))}.setting-group.pane + .setting-group.pane{padding-top: 14px;border-top: 0}.pane>h3{margin: 0 0 8px;font-size: 14px;font-weight: 700;color: var(--ink)}.pane>h3 + .card-desc{margin-top: -6px}.card-desc{margin: 0 0 10px;font-size: 12px;line-height: 1.4;color: var(--muted)}.pane .setting + .setting{margin-top: 10px}.pane .field + .setting,.pane .setting-hint + .setting{margin-top: 12px}.settings-design-row{display: flex;align-items: center}.settings-design-row .design-tile{flex: none;width: 56px;padding: 3px}.settings-design-name{flex: 1 1 auto;min-width: 0;margin: 0 10px;font-size: 14px;font-weight: 700}.settings-design-row .share-action{flex: none;width: auto;min-width: 140px}.settings-design-row + .settings-design-row{margin-top: 10px}.settings-design-row .settings-colours-chip{flex: none;width: 56px;height: 40px;border-radius: 8px}.schemes{display: flex;flex-wrap: wrap;margin: -3px -2px}.scheme{display: flex;flex-direction: column;align-items: center;min-width: 45px;margin: 3px 2px;padding: 4px 3px 3px;border: 1px solid transparent;border-radius: 8px;background: transparent;color: inherit;font: inherit;cursor: pointer}.scheme:hover{border-color: var(--line)}.scheme[aria-checked="true"]{border-color: var(--accent)}.scheme-chip{position: relative;display: block;width: 34px;height: 24px;border-radius: 6px;overflow: hidden;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.18)}.scheme-chip span{position: absolute;bottom: 0;width: 50%;height: 45%}.scheme-chip span:first-child{left: 0}.scheme-chip span + span{right: 0}.scheme-name{margin-top: 3px;font-size: 11px;line-height: 1.2}.scheme-row{flex-basis: 100%;margin: 4px 2px 0;font-size: 11px;font-weight: 600;color: var(--muted)}.scheme-row:not(:first-child){margin-top: 8px}.skin-tones .scheme{min-width: 36px;margin-left: 1px;margin-right: 1px}.skin-chip{display: block;width: 26px;height: 26px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.22)}.setting-hint{margin: 6px 0 0;font-size: 12px;line-height: 1.4;color: var(--muted)}.setting{display: flex;align-items: flex-start;cursor: pointer}.setting + .setting{margin-top: 12px}.setting input{position: absolute;opacity: 0;width: 1px;height: 1px}.switch{flex: none;position: relative;width: 36px;height: 20px;margin: 1px 10px 0 0;border-radius: 10px;background: var(--line);-webkit-transition: background 0.15s;transition: background 0.15s}.switch:after{content: "";position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.3);-webkit-transition: left 0.15s;transition: left 0.15s}.setting input:checked + .switch{background: var(--accent)}.setting input:checked + .switch:after{left: 18px}.setting input:focus-visible + .switch{outline: 2px solid var(--accent);outline-offset: 2px}.setting input:disabled + .switch{opacity: 0.5}.setting input:disabled ~ .setting-text{cursor: default}.setting-text{font-weight: 600;font-size: 14px;line-height: 1.35}.setting-text small{display: block;margin-top: 2px;font-weight: 400;font-size: 12px;color: var(--muted)}.share{width: 350px}.menu-note{margin: 0 0 12px;font-size: 12px;line-height: 1.45;color: var(--muted)}.share-embed textarea{display: block;width: 100%;padding: 6px 10px;font: inherit;font-size: 14px;color: var(--ink);background: var(--page);border: 1px solid var(--line);border-radius: 8px}.share-embed textarea:focus{outline: 2px solid var(--accent);outline-offset: 1px}.share-error{margin: 10px 0 0;font-size: 13px;font-weight: 600;color: var(--unknown)}.share-actions{margin: 14px 0 0}.share-action{display: block;width: 100%;padding: 7px 12px;font: inherit;font-size: 14px;font-weight: 600;color: var(--ink);background: var(--bar);border: 1px solid var(--line);border-radius: 999px;cursor: pointer}.share-action + .share-action{margin-top: 6px}.share-action:hover{border-color: var(--accent)}.share-action.primary{color: var(--accent-ink);background: var(--accent);background-image: linear-gradient(100deg,var(--brand-a),var(--brand) 60%);border-color: var(--accent)}.share .pane .share-actions{margin: 0}.share-error{margin: 0;padding: 0 16px 10px}.share .pane .share-link-row + .share-actions{margin-top: 8px}.share-link-row[hidden]{display: none}.share-link-row{display: flex}.share-link-row input{flex: 1 1 auto;min-width: 0;margin-right: 6px;padding: 6px 10px;font: inherit;font-size: 13px;color: var(--ink);background: var(--bg);border: 1px solid var(--line);border-radius: 10px}.share-link-row input:focus{outline: 2px solid var(--accent);outline-offset: 1px}.share-link-row .share-action{flex: none;width: auto}.share-embed textarea{font: 12px/1.4 ui-monospace,Menlo,Consolas,monospace;resize: none}.share-embed .share-action{margin-top: 6px}.share-embed .menu-note{margin: 8px 0 0}.share-story-note{margin: 10px 0 0}.share-overlay{position: fixed;z-index: 50;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;padding: 24px;background: rgba(20,22,18,0.55)}.share-frame{display: flex;flex-direction: column;width: 100%;max-width: 1100px;height: 100%;overflow: hidden;background: var(--bar);border-radius: 14px;box-shadow: 0 20px 60px rgba(0,0,0,0.35)}.share-frame-bar{flex: none;display: flex;align-items: center;padding: 8px 12px 8px 16px;border-bottom: 1px solid var(--line)}.share-frame-bar h2{flex: 1 1 auto;min-width: 0;margin: 0;font-size: 15px}.share-frame-bar a{margin: 0 12px;font-size: 13px;font-weight: 600;color: var(--accent)}#share-copy-link{margin-right: 8px}#share-link-text{flex: 0 1 18em;min-width: 0;margin-right: 8px;font: inherit;font-size: 13px;padding: 5px 8px;border: 1px solid var(--line);border-radius: 6px;background: transparent;color: inherit}.share-frame iframe{flex: 1 1 0%;min-height: 0;width: 100%;border: 0}.clear-ask-box{width: 380px;max-width: 100%;padding: 22px 22px 18px;color: var(--ink);background: var(--bar);border-radius: 14px;box-shadow: 0 20px 60px rgba(0,0,0,0.35)}.clear-ask-box h2{margin: 0 0 6px;font-size: 18px}.clear-ask-box p{margin: 0;font-size: 14px;color: var(--muted)}.clear-ask-actions{display: flex;gap: 8px;margin-top: 18px}.clear-ask-actions .share-action{flex: 1 1 0;width: auto}.clear-ask-actions .share-action + .share-action{margin-top: 0}.gedcom-ask .clear-ask-box{width: 440px}.gedcom-field{display: block;margin: 14px 0 4px;font-size: 13px;font-weight: 600}#gedcom-home{width: 100%;padding: 6px 8px;font: inherit;font-size: 14px;color: var(--ink);background: var(--bg);border: 1px solid var(--line);border-radius: 8px}.gedcom-me{display: flex;align-items: center;gap: 6px;margin-top: 8px;font-size: 14px}.clear-ask-box .gedcom-note{margin-top: 12px;font-size: 13px}@media (max-width: 480px){.share-overlay{padding: 8px}.share-frame-bar a{margin: 0 8px}.bar-btn .bar-label{display: none}.bar-btn{padding-left: 9px;padding-right: 9px}}.design-render{position: fixed;left: -10000px;top: 0;pointer-events: none}.design-premium{display: inline-block;margin-left: 6px;padding: 1px 6px;font-size: 10px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;vertical-align: 1px;color: #6b4a00;background: #ffe49a;border-radius: 999px}.design-opt .design-premium{display: block;width: -webkit-max-content;width: max-content;margin: 3px auto 0}.design-opt .design-ribbon{position: absolute;top: 9px;right: -24px;width: 84px;margin: 0;padding: 1px 0;font-size: 7.5px;line-height: 1.3;letter-spacing: 0.06em;text-align: center;border-radius: 0;box-shadow: 0 1px 2px rgba(0,0,0,0.2);-webkit-transform: rotate(45deg);transform: rotate(45deg);pointer-events: none}.design-preview{position: absolute;z-index: 6;left: 50%;top: 64px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: -webkit-max-content;width: max-content;max-width: calc(100% - 24px);box-sizing: border-box;margin: 0;padding: 8px 16px;font: 600 14px/1.4 Nunito,system-ui,sans-serif;color: #3a2a00;background: #ffe49a;border-radius: 999px;box-shadow: 0 6px 20px rgba(0,0,0,0.3)}.design-preview[hidden]{display: none}.design-preview a{margin-left: 4px;font-weight: 700;color: #3a2a00}.look-overlay{--accent: var(--brand);--accent-ink: var(--brand-ink)}.look-box{display: flex;flex-direction: column;width: 900px;max-width: 100%;height: 680px;max-height: 100%;overflow: hidden;color: var(--ink);background: var(--bar);border-radius: 16px;box-shadow: 0 20px 60px rgba(0,0,0,0.35)}.look-head{flex: none;display: flex;align-items: center;padding: 12px 12px 10px 20px;border-bottom: 1px solid var(--line)}.look-head h2{flex: 1 1 auto;min-width: 0;margin: 0;font-size: 18px}.look-x{width: 34px;height: 34px;font-size: 24px;line-height: 1;color: var(--muted);background: transparent;border: 0;border-radius: 50%;cursor: pointer}.look-x:hover{color: var(--ink);background: var(--bg)}.look-body{flex: 1 1 0%;min-height: 0;display: flex}.look-stage{flex: none;width: 270px;padding: 22px 20px;display: flex;flex-direction: column;align-items: center;background: var(--bg);background-image: radial-gradient(circle at 50% 38%,rgba(255,255,255,0.55),transparent 62%);border-right: 1px solid var(--line)}.look-portrait{width: 220px;height: 220px;border-radius: 50%;overflow: hidden;background: var(--page);box-shadow: 0 0 0 5px var(--bar),0 0 0 8px var(--brand),0 10px 30px rgba(40,20,90,0.25)}.look-portrait canvas{display: block;width: 100%;height: 100%}.look-tools{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 22px}.look-tool{margin: 0 4px 8px;padding: 7px 12px;font: inherit;font-size: 13px;font-weight: 600;color: var(--ink);background: var(--bar);border: 1px solid var(--line);border-radius: 999px;cursor: pointer}.look-tool:hover:not(:disabled){border-color: var(--brand)}.look-tool:disabled{opacity: 0.45;cursor: default}.look-surprise{flex: 1 0 100%;margin-bottom: 10px;padding: 10px 14px;font-size: 15px;color: var(--brand-ink);border-color: transparent;background: var(--brand);background-image: linear-gradient(100deg,var(--brand-a),var(--brand) 55%,var(--brand-c))}.look-surprise.look-roll{-webkit-animation: look-roll 0.45s ease-out;animation: look-roll 0.45s ease-out}@-webkit-keyframes look-roll{30%{-webkit-transform: rotate(-6deg) scale(1.06)}60%{-webkit-transform: rotate(5deg) scale(1.03)}}@keyframes look-roll{30%{transform: rotate(-6deg) scale(1.06)}60%{transform: rotate(5deg) scale(1.03)}}.look-controls{flex: 1 1 0%;min-width: 0;min-height: 0;display: flex;flex-direction: column}.look-tabs{flex: none;display: flex;flex-wrap: nowrap;padding: 12px 10px 10px;border-bottom: 1px solid var(--line)}.look-tab{flex: 1 1 auto;display: flex;flex-direction: column;align-items: center;margin: 0 3px;padding: 0;font: inherit;font-size: 12.5px;line-height: 1.2;color: var(--ink);background: transparent;border: 0;cursor: pointer}.look-tab-tile{display: block;width: 62px;padding: 5px 6px;color: var(--brand);border: 1px solid var(--line);border-radius: 10px;background: var(--bg);transition: border-color 0.15s,box-shadow 0.15s}@supports (color: color-mix(in srgb,red 50%,blue)){.look-tab-tile{background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 6%,var(--bar)),color-mix(in srgb,var(--brand) 16%,var(--bar)))}}.look-tab-tile svg{display: block;width: 100%;height: auto}.look-tab-name{display: block;margin-top: 4px;white-space: nowrap}.look-tab:hover .look-tab-tile{border-color: var(--brand)}@supports (color: color-mix(in srgb,red 50%,blue)){.look-tab:hover .look-tab-tile{border-color: color-mix(in srgb,var(--brand) 45%,var(--line))}}.look-tab[aria-selected="true"] .look-tab-tile{border-color: var(--brand);box-shadow: 0 0 0 1px var(--brand)}@supports (color: color-mix(in srgb,red 50%,blue)){.look-tab[aria-selected="true"] .look-tab-tile{background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 12%,var(--bar)),color-mix(in srgb,var(--brand) 26%,var(--bar)))}}.look-tab[aria-selected="true"] .look-tab-name{font-weight: 700}.look-tab:focus-visible{outline: none}.look-tab:focus-visible .look-tab-tile{outline: 2px solid var(--brand);outline-offset: 2px}.look-pane{flex: 1 1 0%;min-height: 0;overflow-y: auto;padding: 6px 20px 18px}.look-group h3{margin: 14px 0 8px;font-size: 13px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--muted)}.look-options{display: flex;flex-wrap: wrap;align-items: flex-start;margin: 0 -4px}.look-note{margin: 0 0 8px;font-size: 13px;color: var(--muted)}.look-note strong{color: var(--ink);font-weight: 700}.look-lead{margin-top: 14px}.look-chip{display: inline-flex;flex-direction: column;align-items: center;margin: 0 4px 8px;padding: 7px 13px;font: inherit;font-size: 13px;font-weight: 600;color: var(--ink);background: var(--bar);border: 2px solid var(--line);border-radius: 999px;cursor: pointer}.look-chip:hover{border-color: var(--brand)}.look-chip[aria-pressed="true"]{color: var(--brand-ink);background: var(--brand);border-color: var(--brand)}.look-pic{width: 84px;padding: 6px 4px 7px;border-radius: 14px}.look-pic canvas{display: block;width: 60px;height: 60px;margin-bottom: 5px;border-radius: 50%;background: var(--bg)}.look-pic span{line-height: 1.2;text-align: center}.look-swatch{width: 36px;height: 36px;margin: 0 5px 10px;padding: 0;border: 2px solid rgba(0,0,0,0.12);border-radius: 50%;cursor: pointer;box-shadow: inset 0 -4px 8px rgba(0,0,0,0.12)}.look-swatch:hover{-webkit-transform: scale(1.08);transform: scale(1.08)}.look-swatch[aria-pressed="true"]{box-shadow: 0 0 0 3px var(--bar),0 0 0 5px var(--brand)}.look-swatches{flex-wrap: nowrap;margin: 0;padding: 0 2px}.look-swatches .look-swatch{flex: 1 1 0%;width: auto;min-width: 20px;max-width: 36px;height: 28px;margin: 0 5px 10px}@supports (aspect-ratio: 1){.look-swatches .look-swatch{height: auto;aspect-ratio: 1}}.look-unset{background: var(--bar);border: 2px dashed var(--muted);background-image: linear-gradient(135deg,transparent 46%,var(--muted) 47%,var(--muted) 53%,transparent 54%)}.look-tone{display: inline-flex;flex-direction: column;align-items: center;width: 62px;font-size: 12px;color: var(--muted)}.look-tone .look-swatch{width: 44px;height: 44px;margin-bottom: 4px}.look-age{display: inline-flex;align-items: center;margin: 0 12px 8px 4px;font-size: 14px;font-weight: 600}.look-age input{width: 5em;margin-left: 8px;padding: 6px 8px;font: inherit;color: var(--ink);background: var(--page);border: 2px solid var(--line);border-radius: 8px}.look-age input:focus{border-color: var(--brand);outline: none}.look-fixed{margin: 0 4px;font-size: 22px;font-weight: 700}.look-say{flex: none;margin: 0;padding: 10px 20px;font-size: 13px;color: var(--muted);border-top: 1px solid var(--line);background: var(--bg)}.look-say span{font-weight: 700}.look-say q{color: var(--ink);font-style: italic}.look-foot{flex: none;display: flex;justify-content: flex-end;padding: 12px 20px 14px;border-top: 1px solid var(--line)}.look-foot .share-action{width: auto;min-width: 120px;margin: 0 0 0 8px}.look-foot .share-action + .share-action{margin-top: 0}@media (max-width: 680px){.look-box{height: 100%;border-radius: 12px}.look-body{flex-direction: column}.look-stage{width: auto;flex-direction: row;padding: 12px 14px;border-right: 0;border-bottom: 1px solid var(--line)}.look-portrait{flex: none;width: 112px;height: 112px;box-shadow: 0 0 0 4px var(--bar),0 0 0 6px var(--brand)}.look-tools{flex: 1 1 auto;margin: 0 0 0 14px;justify-content: flex-start}.look-tool{margin: 0 6px 6px 0;padding: 6px 10px}.look-surprise{margin-bottom: 8px;padding: 8px 12px;font-size: 14px}.look-tabs{overflow-x: auto;padding: 8px 4px}.look-tab{margin: 0 2px;font-size: 11px}.look-tab-tile{width: 42px;padding: 3px 4px;border-radius: 8px}.look-pane{padding: 4px 12px 14px}.look-swatches{flex-wrap: wrap}.look-swatches .look-swatch{flex: none;width: 30px;height: 30px}.look-pic{width: 74px}.look-pic canvas{width: 52px;height: 52px}.look-say{padding: 8px 14px}.look-foot{padding: 10px 14px 12px}.look-foot .share-action{flex: 1 1 0%;min-width: 0}}.family-arrange{display: inline-flex;margin: 2px 0 6px}.details-box{display: flex;flex-direction: column;width: 600px;max-width: 100%;max-height: 100%;margin: 0;overflow: hidden;color: var(--ink);background: var(--bar);border-radius: 16px;box-shadow: 0 20px 60px rgba(0,0,0,0.35)}.details-body{flex: 1 1 auto;min-height: 0;overflow-y: auto;padding: 6px 20px 14px}.details-group{display: flex;flex-wrap: wrap;align-items: flex-start;margin: 0;padding: 12px 0 4px;border: 0;border-top: 1px solid var(--line)}.details-group:first-child{border-top: 0}.details-group[hidden]{display: none}.details-group legend{float: left;width: 100%;margin: 0 0 8px;padding: 0;font-size: 13px;font-weight: 700;letter-spacing: 0.02em;color: var(--muted)}.details-field{display: block;flex: 1 1 140px;min-width: 0;margin: 0 10px 10px 0}.details-field:last-child{margin-right: 0}.details-field>span{display: block;margin: 0 0 3px;font-size: 13px;font-weight: 600}.details-field input{display: block;width: 100%;box-sizing: border-box;padding: 7px 9px;font: inherit;font-size: 15px;color: var(--ink);background: var(--bg);border: 1px solid var(--line);border-radius: 8px}.details-field input:focus{outline: 2px solid var(--brand);outline-offset: -1px;border-color: transparent}.details-field input::placeholder{color: var(--muted);opacity: 0.8}.details-field input[aria-invalid="true"]{border-color: #d9534a}.details-hint,.details-bad{display: block;margin: 4px 0 0;font-size: 12px;line-height: 1.35;color: var(--muted)}.details-hint:empty{display: none}.details-bad{color: #d9534a;font-weight: 600}.details-off{opacity: 0.45}.details-chips{display: flex;flex-wrap: wrap;width: 100%;margin: 0 0 10px}.details-chip{margin: 0 6px 6px 0;padding: 6px 12px;font: inherit;font-size: 14px;color: var(--ink);background: var(--bg);border: 1px solid var(--line);border-radius: 999px;cursor: pointer}.details-chip:hover{border-color: var(--brand)}.details-chip.on{color: var(--brand-ink);background: var(--brand);border-color: var(--brand);font-weight: 700}.details-chip:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.details-check{display: flex;align-items: center;width: 100%;margin: 0 0 10px;font-size: 14px;font-weight: 600;cursor: pointer}.details-check input{width: 18px;height: 18px;margin: 0 8px 0 0;accent-color: var(--brand)}.details-say.details-quiet span{font-weight: 400}.details-problem{flex: none;margin: 0;padding: 10px 20px;font-size: 14px;line-height: 1.45;font-weight: 600;color: var(--ink);background: var(--bad-bg);border-top: 1px solid #d9534a}.details-problem[hidden]{display: none}.look-foot .share-action[disabled]{opacity: 0.5;cursor: default}@media (max-width: 680px){.details-box{height: 100%;border-radius: 12px}.details-body{padding: 4px 14px 12px}.details-field{flex-basis: 100%;margin-right: 0}}.details-say em{font-style: normal}.move-card{position: absolute;z-index: 4;left: 50%;bottom: 58px;transform: translateX(-50%);width: max-content;max-width: min(520px,calc(100% - 24px));box-sizing: border-box;padding: 12px 40px 12px 16px;font-size: 14px;line-height: 1.45;color: var(--brand-ink);background: var(--brand);border-radius: 14px;box-shadow: 0 6px 20px rgba(60,40,120,0.25)}.move-card[hidden]{display: none}.move-card p{margin: 0 0 8px}.move-card-buttons{display: flex;flex-wrap: wrap;gap: 8px}.move-card-buttons button{padding: 5px 12px;font: inherit;font-weight: 600;color: inherit;background: rgba(255,255,255,0.16);border: 1px solid rgba(255,255,255,0.5);border-radius: 999px;cursor: pointer}.move-card-buttons button:hover{background: rgba(255,255,255,0.26)}.move-card-buttons .move-card-main{color: var(--brand);background: var(--brand-ink);border-color: var(--brand-ink)}.move-card-buttons .move-card-main:hover{background: var(--brand-ink);opacity: 0.9}.move-card-close{position: absolute;top: 8px;right: 8px;width: 26px;height: 26px;padding: 0;font: inherit;font-size: 18px;line-height: 1;color: inherit;background: none;border: 0;border-radius: 50%;cursor: pointer}.move-card-close:hover{background: rgba(255,255,255,0.2)}.details-fix{flex: none;padding: 10px 20px 12px;font-size: 13px;line-height: 1.45;color: var(--ink);background: var(--bg);border-top: 1px solid var(--line)}.details-fix[hidden]{display: none}.details-fix-head{margin: 0 0 6px;font-weight: 700}.details-fix-row{display: flex;gap: 10px;margin: 0 0 4px}.details-fix-row>span{flex: none;width: 104px;color: var(--muted)}.details-fix-row q{font-style: italic}.details-fix-row [data-fix="says"] q{text-decoration: line-through;text-decoration-color: #d9534a;color: var(--muted)}.details-fix-row em{font-style: normal;color: var(--muted)}.details-fix .share-action{width: auto;flex: none;margin-top: 6px;padding-left: 18px;padding-right: 18px}@media (max-width: 680px){.details-fix{padding: 8px 14px 10px}.details-fix-row{display: block}.details-fix-row>span{display: block;width: auto}}.link-ask-box{width: 520px;height: auto}.link-ask-body{padding: 14px 20px 6px;font-size: 14px;line-height: 1.5}.link-ask-body p{margin: 0 0 10px}.link-ask-row{display: flex;gap: 10px;align-items: baseline}.link-ask-row span{flex: none;width: 40px;font-weight: 700;color: var(--muted)}.link-ask-row code{min-width: 0;overflow-wrap: anywhere;font-size: 13px}.link-ask-status{display: flex;align-items: center;gap: 10px;margin-top: 4px !important;padding: 10px 12px;border-radius: 10px;background: var(--soft,rgba(124,77,255,0.08));font-weight: 600}.link-ask-status[hidden]{display: none}.link-ask-spin{flex: none;width: 16px;height: 16px;border-radius: 50%;border: 2px solid var(--line);border-top-color: var(--accent);animation: link-ask-spin 0.8s linear infinite}.link-ask-failed .link-ask-spin{display: none}.link-ask-failed .link-ask-status{color: var(--danger,#b42318);background: rgba(180,35,24,0.08)}.link-ask-saving .look-foot,.link-ask-reloading .look-foot{display: none}.link-ask-box:focus{outline: none}@keyframes link-ask-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.link-ask-spin{animation-duration: 2.4s}}@media (max-width: 680px){.link-ask-box{height: auto}.link-ask-body{padding: 12px 14px 4px}.link-ask .look-foot{flex-wrap: wrap;gap: 8px}}.add-family.tidy-btn[hidden]{display: none}.tidy-box{width: 920px;max-width: 100%;height: auto;max-height: 100%;display: flex;flex-direction: column}.tidy-intro{padding: 12px 20px 0;font-size: 14px;line-height: 1.5}.tidy-intro p{margin: 0 0 8px}.tidy-intro ul{margin: 0 0 6px;padding-left: 20px}.tidy-intro li{margin-bottom: 4px}.tidy-intro code{font-size: 13px}.tidy-note{display: flex;align-items: center;gap: 10px;margin: 8px 20px 0;padding: 10px 12px;border-radius: 10px;background: var(--soft,rgba(124,77,255,0.08));font-size: 14px;font-weight: 600}.tidy-note[hidden]{display: none}.tidy-ask:not(.tidy-working) .tidy-note .link-ask-spin{display: none}.tidy-error .tidy-note{color: var(--danger,#b42318);background: rgba(180,35,24,0.08)}.tidy-body{flex: 1 1 auto;min-height: 0;display: flex;gap: 12px;padding: 12px 20px}.tidy-col{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;font-size: 13px;font-weight: 700;color: var(--muted)}.tidy-col[hidden]{display: none}.tidy-col textarea{flex: 1 1 auto;height: 46vh;min-height: 160px;margin-top: 4px;padding: 10px;resize: none;font: 13px/1.5 var(--font-body,Nunito,system-ui,sans-serif);color: var(--ink);background: var(--panel);border: 1px solid var(--line);border-radius: 10px;white-space: pre-wrap}@media (max-width: 680px){.tidy-box{overflow-y: auto}.tidy-ask .look-foot{position: sticky;bottom: 0;background: var(--panel)}.tidy-intro{padding: 10px 14px 0;font-size: 13px}.tidy-note{margin: 8px 14px 0}.tidy-body{flex-direction: column;padding: 10px 14px}.tidy-col textarea{height: 24vh}.tidy-ask .look-foot{flex-wrap: wrap;gap: 8px}}#print-btn svg{color: var(--brand)}.print-menu{width: 330px}.print-menu .share-error{padding: 0 16px 10px}.print-fields{display: flex;gap: 8px;margin: -4px 0 14px}.print-fields .field{flex: 1 1 0;min-width: 0;margin-top: 0}.print-fields select,.print-pro select{width: 100%;padding: 5px 8px;font: inherit;font-size: 14px;color: var(--ink);background: var(--bg);border: 1px solid var(--line);border-radius: 8px}.print-fields select:focus{outline: 2px solid var(--accent);outline-offset: 1px}.print-menu .pane .share-actions{margin-top: 14px}.print-menu .pane>.share-actions:only-of-type{margin-top: 0}#print-pro-pane .share-actions{margin: 0}.print-pro-box{display: flex;flex-direction: column;width: 100%;max-width: 1080px;height: 100%;max-height: 760px;overflow: hidden;color: var(--ink);background: var(--bar);border-radius: 14px;box-shadow: 0 20px 60px rgba(0,0,0,0.35)}.print-pro-body{flex: 1 1 0%;min-height: 0;display: flex}.print-pro-look{flex: 1 1 0%;min-width: 0;display: flex;flex-direction: column;padding: 16px}.print-pro-wall{flex: 1 1 0%;min-height: 220px;display: flex;align-items: center;justify-content: center;background: #d9d5cc;background-image: linear-gradient(180deg,#e4e0d7,#cfcac0);border-radius: 10px}.print-pro-piece{box-sizing: border-box;display: flex;background: #000;border: 0 solid #1c1c1c;box-shadow: 0 10px 24px rgba(0,0,0,0.28),0 2px 4px rgba(0,0,0,0.2)}.print-pro-piece[data-paper="white"]{background: #fbfbf8}.print-pro-piece[data-frame="black"]{border-color: #1d1d1d}.print-pro-piece[data-frame="white"]{border-color: #f4f3ef}.print-pro-piece[data-frame="natural"]{border-color: #c79a63;border-image: linear-gradient(135deg,#d4a873,#b4844c 50%,#cf9f68) 1}.print-pro-piece img{display: block;width: 100%;height: 100%}.print-pro-caption{margin: 10px 2px 0;font-size: 13px;line-height: 1.45;color: var(--muted)}.print-pro-caption.warn{color: var(--ink)}.print-pro-pick{flex: none;width: 380px;overflow-y: auto;padding: 16px 18px 18px;border-left: 1px solid var(--line)}.print-pro-pick h3{margin: 16px 0 8px;font-size: 13px;font-weight: 700}.print-pro-pick h3 small{font-weight: 400;color: var(--muted)}.print-pro-pick>.print-seg:first-child{margin-top: 0}.print-pro-pick .card-desc{margin: 8px 0 0}.print-seg{display: flex;flex-wrap: wrap;gap: 4px;padding: 3px;border: 1px solid var(--line);border-radius: 999px;width: -webkit-fit-content;width: fit-content;max-width: 100%}.print-seg button{padding: 4px 12px;font: inherit;font-size: 13px;font-weight: 600;color: var(--muted);background: transparent;border: 1px solid transparent;border-radius: 999px;cursor: pointer}.print-seg button:hover:not(:disabled){color: var(--ink);border-color: var(--line)}.print-seg button[aria-checked="true"]{color: var(--accent-ink);background: var(--accent);background-image: linear-gradient(100deg,var(--brand-a),var(--brand) 60%)}.print-seg button:disabled{opacity: 0.45;cursor: default}.print-seg button:focus-visible,.print-size:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.print-sizes{display: grid;grid-template-columns: repeat(auto-fill,minmax(98px,1fr));gap: 6px}.print-size{position: relative;display: flex;flex-direction: column;align-items: flex-start;padding: 7px 9px;font: inherit;text-align: left;color: var(--ink);background: var(--bar);border: 1px solid var(--line);border-radius: 10px;cursor: pointer}.print-size:hover:not(:disabled){border-color: var(--accent)}.print-size[aria-checked="true"]{border-color: var(--accent);box-shadow: inset 0 0 0 1px var(--accent)}.print-size:disabled{opacity: 0.4;cursor: default}.print-size-name{font-size: 14px;font-weight: 700}.print-size-small .print-size-name{color: var(--muted);font-weight: 600}.print-size-price{font-size: 12px;color: var(--muted)}.print-size-fit{margin-top: 4px;padding: 0 6px;font-size: 10px;font-weight: 700;letter-spacing: 0.03em;text-transform: uppercase;color: #0b5c53;background: #c9f0ea;border-radius: 999px}.print-pro-toggles{margin-top: 16px}.print-pro-toggles .setting + .setting{margin-top: 10px}.print-pro-partner{margin-top: 16px !important}.print-pro .share-error{margin-top: 10px;padding: 0}.print-pro-buy{display: flex;align-items: center;gap: 12px;margin-top: 16px}.print-pro-price{flex: 1 1 auto;font-size: 15px;font-weight: 700}.print-pro-buy .share-action{flex: none;width: auto}.print-pro-buy .share-action:disabled{opacity: 0.6;cursor: default}.print-pro-step{margin: 8px 0 0;font-size: 13px;color: var(--muted)}.print-pro-step:empty{display: none}.print-pro-link{margin-top: 8px;text-align: center;text-decoration: none}.print-pro-link[hidden]{display: none}@media (max-width: 760px){.print-pro-body{flex-direction: column;overflow-y: auto}.print-pro-look{flex: none;height: 46vh}.print-pro-pick{width: auto;overflow: visible;border-left: 0;border-top: 1px solid var(--line)}.print-pro-box{max-height: none}}.print-sheet{display: none}@media print{html.printing,html.printing body{height: auto !important;overflow: visible !important;background: #fff !important}html.printing body>*{display: none !important}html.printing body>.print-sheet{display: flex !important;align-items: center;justify-content: center;width: 100%;break-inside: avoid;page-break-inside: avoid}html.printing .print-sheet img{display: block;max-width: 100%;max-height: 100%;width: auto;height: auto;-webkit-print-color-adjust: exact;print-color-adjust: exact}}.print-menu .share-action .design-premium{display: inline-block;margin-left: 6px;vertical-align: 1px}.print-premium-note{margin: 8px 0 0;font-size: 12px;line-height: 1.45}.print-pro-support[hidden]{display: none}.print-pro-check{margin: 12px 0 0;padding: 8px 10px;font-size: 13px;font-weight: 600;line-height: 1.4;background: var(--band,rgba(127,127,127,0.1));border-left: 3px solid var(--brand);border-radius: 6px}.print-pro-wall{position: relative}.print-pro-wall.drawing .print-pro-piece{opacity: 0.35;transition: opacity 0.15s}.print-pro-busy{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;gap: 10px;margin: 0;padding: 10px 16px;font-size: 14px;font-weight: 600;color: #2a2733;background: rgba(255,255,255,0.94);border-radius: 999px;box-shadow: 0 4px 16px rgba(0,0,0,0.18);white-space: nowrap}.print-pro-busy[hidden]{display: none}.print-spin{width: 16px;height: 16px;border: 2px solid rgba(124,77,255,0.25);border-top-color: #7c4dff;border-radius: 50%;animation: print-spin 0.8s linear infinite}@keyframes print-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.print-spin{animation: none}}.print-pages-field{display: block;margin: -4px 0 14px}.print-pages-field select{width: 100%;padding: 5px 8px;font: inherit;font-size: 14px;color: var(--ink);background: var(--bg);border: 1px solid var(--line);border-radius: 8px}.print-more-row{display: flex;align-items: flex-start;gap: 10px}.print-more-row + .print-more-row{margin-top: 12px}.print-more-row[hidden]{display: none}.print-more-ico{flex: none;width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;color: var(--brand);background: rgba(124,77,255,0.14);border-radius: 9px}.print-more-ico svg{display: block}.print-more-txt{flex: 1 1 auto;min-width: 0}.print-more-txt b{display: block;font-size: 14px}.print-more-txt small{display: block;margin-top: 1px;font-size: 12px;line-height: 1.35;color: var(--muted)}.print-more-txt .share-action{width: auto;margin-top: 7px;padding: 4px 12px;font-size: 13px}.print-more-tip{margin: 12px 0 0;font-size: 12px}.print-extra-premium{display: inline-block;margin-left: 6px;vertical-align: 1px}.print-premium-slot[hidden]{display: none}.info-edit + .info-print{margin-left: 6px}.print-doc .print-pro-box{max-width: 1120px;max-height: 860px}.print-doc-wall{display: block;overflow-y: auto;padding: 20px}.print-doc-pages{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 18px;align-items: start}.print-doc-page{display: block;width: 100%;height: auto;background: #fff;box-shadow: 0 4px 12px rgba(0,0,0,0.2)}.print-doc-pages.tiled{gap: 2px;align-content: center;min-height: 100%}.print-doc-pages.tiled .print-doc-page{box-shadow: 0 0 0 1px rgba(124,77,255,0.55)}.print-doc-form h3{margin: 16px 0 6px;font-size: 13px;font-weight: 700}.print-doc-form>h3:first-child{margin-top: 0}.print-doc-field{display: block;margin-top: 10px}.print-doc-field input[type="text"]{box-sizing: border-box;width: 100%;padding: 5px 8px;font: inherit;font-size: 14px;color: var(--ink);background: var(--bg);border: 1px solid var(--line);border-radius: 8px}.print-doc-form .print-fields{margin: 10px 0 0}.print-check{display: flex;align-items: flex-start;gap: 8px;margin-top: 7px;font-size: 13.5px;cursor: pointer}.print-check input{margin-top: 2px;accent-color: var(--brand,#7c4dff)}.print-check small{display: block;font-size: 11.5px;color: var(--muted)}.print-doc-more{margin-top: 12px}.print-doc-more .share-action{width: auto}.print-doc .print-pro-buy .share-action + .share-action{margin-top: 0}.print-pages{display: none}@media print{html.printing-pages body>.print-pages{display: block !important}html.printing-pages body>.print-sheet{display: none !important}html.printing .print-pages>div{break-after: page;page-break-after: always;overflow: hidden}html.printing .print-pages>div:last-child{break-after: auto;page-break-after: auto}html.printing .print-pages img{display: block;width: 100%;height: 100%;object-fit: contain;-webkit-print-color-adjust: exact;print-color-adjust: exact}}.print-pro-img-wrap,#print-pro-img{cursor: zoom-in;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none}.print-pro-lens{position: absolute;z-index: 3;box-sizing: border-box;width: 230px;height: 230px;pointer-events: none;border: 4px solid #fff;border-radius: 50%;background: #fff;overflow: visible;box-shadow: 0 10px 30px rgba(0,0,0,0.35),0 0 0 1px rgba(0,0,0,0.15)}.print-pro-lens[hidden]{display: none}.print-pro-lens canvas{display: block;width: 100%;height: 100%;border-radius: 50%}.print-pro-lens-tag{position: absolute;left: 50%;top: 100%;margin-top: 10px;transform: translateX(-50%);white-space: nowrap;padding: 5px 12px;font: 600 12px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;color: #2a2733;background: rgba(255,255,255,0.95);border-radius: 999px;box-shadow: 0 3px 10px rgba(0,0,0,0.18)}.print-pro-caption b{font-weight: 600;color: var(--ink)}.print-pro h3 small{font-weight: 400;color: var(--muted)}.print-pro-designs{flex-wrap: nowrap}.print-pro-designs button{white-space: nowrap}.print-pro-more{position: relative;display: flex;align-items: center;flex: none}.print-pro .print-pro-more select{width: 30px;height: 100%;min-height: 28px;padding: 0;color: transparent;background: transparent;border: 1px solid transparent;border-radius: 999px;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer}.print-pro .print-pro-more select:hover{border-color: var(--line)}.print-pro .print-pro-more select:focus-visible{outline: 2px solid var(--accent);outline-offset: 1px}.print-pro-more select option,.print-pro-more select optgroup{color: #2c2a24;background: #fff}.print-pro-more .caret{position: absolute;left: 50%;top: 50%;width: 0;height: 0;margin: -2px 0 0 -4px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid var(--muted);pointer-events: none}.print-doc-pages.invite{display: flex;align-items: center;justify-content: center;min-height: 100%}.print-doc-pages.invite .print-doc-page{width: auto;height: auto;max-width: 100%;max-height: 72vh}.print-doc .field[hidden]{display: none}.print-invite-note{margin-top: 10px !important}#print-doc-png[hidden]{display: none}.pp-host-back{display: inline-flex;align-items: center;gap: 4px;margin-right: 12px;padding: 6px 10px;border-radius: 8px;color: inherit;text-decoration: none;font-weight: 600;font-size: 14px;white-space: nowrap}.pp-host-back::before{content: "\2039";font-size: 20px;line-height: 1}.pp-host-back:hover{background: rgba(127,127,127,.15)}.pp-host-back:focus-visible{background: rgba(127,127,127,.15)}.pp-host-home{display: flex;align-items: center;color: inherit;text-decoration: none;border-radius: 8px}.pp-host-home:focus-visible{outline: 2px solid var(--brand,#7c4dff);outline-offset: 3px}@media (max-width: 440px){.pp-hosted .pp-host-home .brand-name{display: none}.pp-host-back{margin-right: 6px;padding-left: 6px;padding-right: 6px}}@media (max-width: 360px){.pp-hosted .bar{padding-left: 10px;padding-right: 10px}.pp-hosted .pp-host-back{margin-right: 4px;padding-left: 4px;padding-right: 4px}.pp-hosted .bar-tools>.menu-wrap{margin-left: 6px}}@media (max-width: 480px){.pp-hosted .skin-tip{left: 8px;right: 8px;bottom: 48px;max-width: none;padding: 6px 4px 6px 10px;font-size: 12.5px;line-height: 1.35;border-radius: 10px}.pp-hosted .skin-tip-close{width: 24px;height: 24px;margin-top: -2px}}.pp-host-status{display: inline-flex;align-items: center;gap: 6px;margin: 0 4px;padding: 3px 10px;border-radius: 999px;font-size: 13px;font-weight: 600;line-height: 1.5;white-space: nowrap;color: var(--muted,#5f6368);background: rgba(127,127,127,.1)}.pp-host-status::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;flex: none}.pp-host-status[data-kind="ok"]{color: #1e7a3c;background: rgba(30,122,60,.1)}.pp-host-status[data-kind="busy"]{color: #8a5a00;background: rgba(176,116,0,.12)}.pp-host-status[data-kind="error"],.pp-host-status[data-kind="warn"]{color: #b3261e;background: rgba(179,38,30,.1);white-space: normal}@media (prefers-color-scheme: dark){.pp-host-status[data-kind="ok"]{color: #8fd6a3}.pp-host-status[data-kind="busy"]{color: #f0c46b}.pp-host-status[data-kind="error"],.pp-host-status[data-kind="warn"]{color: #ffb4ab}}.pp-hosted a[href="tests.html"]{display: none}.pp-vis:not(.pane){margin: 0 0 14px}.pp-vis:not(.pane) h3{margin: 0 0 8px;font-size: 13px}.pp-vis-option{display: flex;align-items: flex-start;gap: 8px;margin: 0 0 8px;font-size: 14px;font-weight: 600;line-height: 1.35;cursor: pointer}.pp-vis-option input{margin: 2px 0 0;accent-color: var(--accent,#7c4dff)}.pp-vis-option small{display: block;margin-top: 1px;font-weight: 400;font-size: 12px;color: var(--muted,#6b6485)}.pp-vis-word{margin: -2px 0 10px 24px}.pp-vis-word[hidden]{display: none}.pp-vis-word input{display: block;box-sizing: border-box;width: 100%;padding: 6px 10px;font: inherit;font-size: 14px;color: var(--ink);background: var(--page);border: 1px solid var(--line);border-radius: 8px}.pp-vis-word input:focus{outline: 2px solid var(--accent);outline-offset: 1px}.pp-vis-status{margin: 0;min-height: 0;font-size: 12px;font-weight: 600;color: var(--muted,#6b6485)}.pp-vis-status:empty{display: none}.pp-premium-tag{display: inline-block;margin-left: 6px;padding: 1px 7px;border-radius: 999px;font-size: 11px;font-weight: 700;letter-spacing: .02em;vertical-align: 1px;background: #f6e7b4;color: #6b4e00}.pp-premium-note{margin: 0;padding: 9px 11px;border-radius: 10px;font-size: 13px;line-height: 1.4;background: rgba(246,231,180,.12);border: 1px solid rgba(246,231,180,.35);color: inherit}.pp-premium-note a{font-weight: 700;color: inherit}.pp-indexing{margin-top: 10px}.pp-indexing .setting input:disabled + .switch{opacity: 0.45}.pp-indexing .setting input:disabled ~ .setting-text{opacity: 0.7}.pp-indexing .pp-vis-status,.pp-indexing .pp-premium-note{margin-top: 8px}.pp-host-choice{margin: 4px 0 0;padding: 3px 10px;border: 1px solid currentColor;border-radius: 999px;background: transparent;color: inherit;font: inherit;font-weight: 700;cursor: pointer}.pp-host-choice:hover{background: rgba(179,38,30,.12)}.pp-host-choice:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}.pp-host-status[data-kind="error"]{flex-wrap: wrap;border-radius: 12px}.pp-host-status:has(.pp-host-choice)::before{display: none}.story-compact .pp-host-status{flex: 0 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;padding: 1px 8px;font-size: 11px}.pp-try-status{white-space: nowrap}.pp-try-narrow{display: none}@media (max-width: 560px){.writer .pp-try-wide{display: none}.writer .pp-try-narrow{display: inline}}.pp-try-status::before{background: var(--brand-a,#ff6b6b)}.pp-try-link{color: var(--brand,#7c4dff);font-weight: 700}#settings-btn,#share-btn,#settings,#share,#print-btn,#print-menu{display: none !important}@media (max-width: 860px){.pp-try .design-quick{display: flex}}.pp-try #design-btn{display: none}.pp-try #examples-menu [data-example="royal"]{display: none}@media (max-width: 480px){.pp-try .bar{position: relative;flex-wrap: wrap}.pp-try .bar-tools{display: contents}.pp-try .bar-tools>.menu-wrap{margin-left: auto}.pp-try .design-quick{margin: 6px auto 2px}.pp-try #examples-menu{left: auto;right: 0}.pp-try .skin-tip{left: 8px;right: 8px;bottom: 48px;max-width: none;padding: 6px 4px 6px 10px;font-size: 12.5px;line-height: 1.35;border-radius: 10px}.pp-try .skin-tip-close{width: 24px;height: 24px;margin-top: -2px}}html.pp-try,.pp-try body{overscroll-behavior: auto}.pp-try-count{margin: 0 0 0 10px;font-size: 12px;font-weight: 700;color: #b45309;white-space: nowrap}.pp-try-count[hidden]{display: none}.pp-try .story-toast[data-kind="example"]{display: none}
