.BloodlineExperience_page__CnIjo[data-world=chousou]{--bg:#0e090a;--surface:#181012;--surface-hover:#201719;--border:#281d20;--border-strong:#392b2e;--text-primary:#d1c7c9;--text-secondary:#9c7c84;--text-muted:#a17882;--accent:#cc5c78;--accent-hover:#cd8496;--accent-muted:#4d2d35;--gold:#ae775b;--warn:#b88347;--danger:#c16257;--chs-blood:#7d1f2b;--chs-blood-lit:#b8323f;--chs-vein:#4a2029;--chs-vein-lit:#8a2f3d;--chs-capillary:#5e2530;--chs-clot:#2a1013;--chs-membrane:#241417;--chs-ichor:#6b3350;--chs-lit-bg:#150a0c;--chs-lit-surface:#1d1113;--chs-lit-hover:#261619;--chs-lit-border:#40232a;--chs-lit-edge:#5c3038;--chs-lit-accent:#d95f7c;--chs-lit-accent-hover:#e08c9c;--chs-vein-text:#c39aa2;--chs-kin-text:#d8a7ac;--chs-womb-text:#bd919b;--chs-flow-text:#e0919c;--chs-record-text:#a8848c;--chs-lit-text:#dcc0c4;--chs-node-text:#c9a389}.BloodlineExperience_page__CnIjo{--chs-spine:1.35rem;--chs-gutter:2.6rem;position:relative;isolation:isolate;max-width:78rem;margin-inline:auto;padding:var(--pad-lg) var(--pad-md) var(--pad-xl);background:var(--bg);color:var(--text-primary);font-family:var(--font-petrona),Georgia,"Times New Roman",serif;font-size:1rem;line-height:1.62}.BloodlineExperience_page__CnIjo[data-blood=on]{--bg:var(--chs-lit-bg);--surface:var(--chs-lit-surface);--surface-hover:var(--chs-lit-hover);--border:var(--chs-lit-border);--border-strong:var(--chs-lit-edge);--accent:var(--chs-lit-accent);--accent-hover:var(--chs-lit-accent-hover);--chs-vein:var(--chs-vein-lit);--chs-blood:var(--chs-blood-lit)}.BloodlineExperience_capillaries__yEXot{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip}.BloodlineExperience_capillary__JU_qF{position:absolute;display:block;width:1px;opacity:0;background:linear-gradient(to bottom,transparent,var(--chs-capillary),transparent);transition:opacity .9s ease}.BloodlineExperience_capillary__JU_qF:first-child{inset-block:8% auto;height:22%;inset-inline-start:2%}.BloodlineExperience_capillary__JU_qF:nth-child(2){inset-block:26% auto;height:18%;inset-inline-end:3%}.BloodlineExperience_capillary__JU_qF:nth-child(3){inset-block:44% auto;height:26%;inset-inline-start:5%}.BloodlineExperience_capillary__JU_qF:nth-child(4){inset-block:58% auto;height:20%;inset-inline-end:6%}.BloodlineExperience_capillary__JU_qF:nth-child(5){inset-block:72% auto;height:24%;inset-inline-start:3%}.BloodlineExperience_capillary__JU_qF:nth-child(6){inset-block:84% auto;height:14%;inset-inline-end:2%}.BloodlineExperience_page__CnIjo[data-blood=on] .BloodlineExperience_capillary__JU_qF{opacity:.85}.BloodlineExperience_crumb__4djn4{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);font-family:var(--font-petrona),Georgia,serif;font-size:.86rem;letter-spacing:.04em;color:var(--chs-record-text)}.BloodlineExperience_crumb__4djn4 a{display:inline-flex;align-items:center;min-height:var(--touch-min);padding-inline:.1rem;color:var(--accent-hover);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.BloodlineExperience_crumb__4djn4 a:hover{color:var(--chs-kin-text)}.BloodlineExperience_crumbSep__D6q4k{color:var(--chs-vein)}.BloodlineExperience_crumbHere__OUHfi{color:var(--chs-vein-text)}.BloodlineExperience_hero__POeYY{position:relative;z-index:1;padding-block:clamp(1.5rem,5vw,3.5rem) clamp(2rem,6vw,4rem)}.BloodlineExperience_mark__tgo38{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:-1;display:block;width:min(62%,24rem);aspect-ratio:52/76;overflow:clip;pointer-events:none;opacity:.5}.BloodlineExperience_markArt__GALy3{width:100%;height:100%}.BloodlineExperience_markTrunk__eYr9k{fill:none;stroke:var(--chs-vein);stroke-width:9;stroke-linecap:round}.BloodlineExperience_markBranch__YlBFb{fill:none;stroke:color-mix(in srgb,var(--chs-vein) 72%,transparent);stroke-width:3;stroke-linecap:round}.BloodlineExperience_markNode__SCjoY{fill:color-mix(in srgb,var(--chs-blood) 55%,transparent);stroke:var(--chs-vein);stroke-width:2}.BloodlineExperience_markKanji__Y0xUv{position:absolute;inset-block-start:12%;inset-inline-start:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(3.5rem,14vw,8rem);line-height:.86;letter-spacing:-.06em;color:color-mix(in srgb,var(--chs-blood) 42%,transparent);writing-mode:vertical-rl}.BloodlineExperience_heroBody__5Qwqd{position:relative;max-width:46rem}.BloodlineExperience_heroClass__OX6B4{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.05rem,3.4vw,1.5rem);line-height:1.06;letter-spacing:-.02em;color:var(--chs-kin-text)}.BloodlineExperience_heroClassReading__DEkO4{margin:.3rem 0 0;font-size:.86rem;letter-spacing:.03em;color:var(--chs-record-text)}.BloodlineExperience_heroName__WOkXi{margin:1rem 0 0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(2.6rem,12vw,6rem);line-height:.9;letter-spacing:-.045em;color:var(--text-primary);transform:scaleX(.93);transform-origin:left center}.BloodlineExperience_heroNative__tNy_b{margin:.4rem 0 0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.6rem,6vw,2.6rem);line-height:1;letter-spacing:.06em;color:var(--chs-flow-text)}.BloodlineExperience_hairline__KjPJg{display:block;height:1px;margin-block:1.4rem;background:linear-gradient(to right,var(--chs-blood),color-mix(in srgb,var(--chs-vein) 60%,transparent) 45%,transparent)}.BloodlineExperience_heroEpigraph__Mfnie{margin:0 0 1rem;font-family:var(--font-shippori),serif;font-weight:600;font-size:clamp(1.15rem,3.6vw,1.55rem);line-height:1.34;letter-spacing:-.015em;color:var(--chs-kin-text)}.BloodlineExperience_prose__PemL8{margin:0 0 1rem;max-width:42rem;color:var(--text-secondary)}.BloodlineExperience_portrait__bd08I{margin:1.6rem 0 0;width:min(14rem,62%);border:1px solid var(--border-strong);border-radius:2px;background:var(--surface);overflow:clip;box-shadow:0 0 0 1px color-mix(in srgb,var(--chs-blood) 40%,transparent)}.BloodlineExperience_portraitImg___2ibI{display:block;width:100%;height:auto}.BloodlineExperience_mode__Bgl7A{position:relative;z-index:1;padding:var(--pad-lg) 0 var(--pad-xl);-webkit-padding-start:var(--chs-gutter);padding-inline-start:var(--chs-gutter)}.BloodlineExperience_modeStem__l_ktT{position:absolute;inset-block:0;inset-inline-start:var(--chs-spine);width:.5rem;transform:translateX(-50%);border-radius:1rem;background:linear-gradient(to bottom,transparent,var(--chs-vein) 30%,var(--chs-blood))}.BloodlineExperience_modeTitle__f9M8m{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.5rem,5vw,2.2rem);line-height:.98;letter-spacing:-.035em;color:var(--text-primary)}.BloodlineExperience_modeNative__2s6bn{margin:.35rem 0 0;font-family:var(--font-shippori),serif;font-weight:600;font-size:1.05rem;letter-spacing:.12em;color:var(--chs-vein-text)}.BloodlineExperience_modeLede__4V3Su{margin:.7rem 0 1.1rem;max-width:34rem;color:var(--text-secondary)}.BloodlineExperience_modeButton__2gnJZ{display:inline-flex;align-items:center;gap:var(--gap-md);min-height:var(--touch-min);min-width:var(--touch-min);padding:.6rem 1.2rem;border:1px solid var(--border-strong);border-radius:2rem;background:var(--surface);color:var(--chs-kin-text);font-family:var(--font-petrona),Georgia,serif;font-size:.98rem;letter-spacing:.03em;cursor:pointer;transition:background-color .52s ease,border-color .52s ease,color .52s ease}.BloodlineExperience_modeButton__2gnJZ:hover{background:var(--surface-hover);border-color:var(--chs-blood)}.BloodlineExperience_modeButton__2gnJZ:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.BloodlineExperience_modeButton__2gnJZ[aria-pressed=true]{border-color:var(--chs-blood);background:color-mix(in srgb,var(--chs-blood) 26%,var(--surface))}.BloodlineExperience_modeMark__cTj_C{flex:none;width:1.6rem;height:1.6rem}.BloodlineExperience_modeMarkShell__6olBp{fill:color-mix(in srgb,var(--chs-blood) 30%,transparent);stroke:var(--chs-blood);stroke-width:2.4}.BloodlineExperience_modeMarkVein__P08RW{fill:none;stroke:transparent;stroke-width:2;stroke-linecap:round;transition:stroke .52s ease}.BloodlineExperience_modeButton__2gnJZ[aria-pressed=true] .BloodlineExperience_modeMarkShell__6olBp{fill:color-mix(in srgb,var(--chs-blood) 68%,transparent)}.BloodlineExperience_modeButton__2gnJZ[aria-pressed=true] .BloodlineExperience_modeMarkVein__P08RW{stroke:var(--chs-flow-text)}.BloodlineExperience_modeLabel__pBo6W{display:inline-block}.BloodlineExperience_modeHint__0Xq6W{margin:1rem 0 0;max-width:36rem;font-size:.92rem;color:var(--chs-record-text)}.BloodlineExperience_trunk__guoFA{position:relative;z-index:1;display:grid;grid-gap:clamp(2.75rem,7vw,5.5rem);gap:clamp(2.75rem,7vw,5.5rem)}.BloodlineExperience_trunk__guoFA:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--chs-spine);width:.55rem;transform:translateX(-50%);border-radius:1rem;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--chs-blood) 85%,transparent) 0 30px,color-mix(in srgb,var(--chs-vein) 90%,transparent) 30px 86px);box-shadow:0 0 0 1px color-mix(in srgb,var(--chs-vein) 70%,transparent)}.BloodlineExperience_branch__gKegG{position:relative;display:grid;grid-template-columns:minmax(0,1fr);-webkit-padding-start:var(--chs-gutter);padding-inline-start:var(--chs-gutter)}.BloodlineExperience_node__pwDsg{position:absolute;inset-block-start:.35rem;inset-inline-start:var(--chs-spine);width:2.4rem;height:2.4rem;transform:translateX(-50%);pointer-events:none;color:var(--chs-node-text)}.BloodlineExperience_nodeArt__OJ1QD{width:100%;height:100%}.BloodlineExperience_nodeRing__XvovU{fill:var(--chs-clot);stroke:var(--chs-blood);stroke-width:2.2}.BloodlineExperience_nodeCapillary__3iQAP{fill:none;stroke:color-mix(in srgb,var(--chs-capillary) 70%,transparent);stroke-width:1.6;stroke-linecap:round;opacity:0;transition:opacity .7s ease}.BloodlineExperience_page__CnIjo[data-blood=on] .BloodlineExperience_nodeCapillary__3iQAP{opacity:1}.BloodlineExperience_branchLink__NlUVg{position:absolute;inset-block-start:1.5rem;inset-inline-start:calc(var(--chs-spine) + .65rem);width:.8rem;height:1px;background:var(--chs-vein)}.BloodlineExperience_branchBody__lbLf5{min-width:0;-webkit-padding-start:var(--gap-md);padding-inline-start:var(--gap-md);-webkit-border-start:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent)}.BloodlineExperience_whisper__en6Gt{display:none;margin:0 0 .9rem;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:.88rem;letter-spacing:.04em;color:var(--chs-kin-text)}.BloodlineExperience_page__CnIjo[data-blood=on] .BloodlineExperience_whisper__en6Gt{display:flex}.BloodlineExperience_whisperIndex__X436w{font-family:var(--font-shippori),serif;font-weight:700;font-size:1.1rem;color:var(--chs-flow-text)}.BloodlineExperience_whisperNative__O__Jp{font-family:var(--font-shippori),serif;font-weight:600;color:var(--chs-vein-text)}.BloodlineExperience_whisperName__ZGMhC{font-weight:600}.BloodlineExperience_whisper__en6Gt[data-nameless=true] .BloodlineExperience_whisperName__ZGMhC{font-style:italic;color:var(--chs-record-text)}.BloodlineExperience_whisperNote__lnccN{color:var(--chs-record-text)}.BloodlineExperience_sectionTitle__6_5_m{margin:0 0 .7rem;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.5rem,5.4vw,2.4rem);line-height:.96;letter-spacing:-.04em;color:var(--text-primary)}.BloodlineExperience_sectionLede__Hsj_l{margin:0 0 1.6rem;max-width:40rem;color:var(--chs-vein-text)}.BloodlineExperience_facts__GXmHr{margin:0 0 1.4rem;display:grid;grid-gap:0;gap:0;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.BloodlineExperience_fact__858V8{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.15rem;gap:.15rem;padding-block:.7rem;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.BloodlineExperience_factLabel__UG8WO{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--chs-record-text)}.BloodlineExperience_factValue__tjSz5{margin:0;color:var(--text-primary)}.BloodlineExperience_artList__X_0_O{margin:0;padding:0;list-style:none;display:grid;grid-gap:clamp(1.75rem,4vw,2.75rem);gap:clamp(1.75rem,4vw,2.75rem)}.BloodlineExperience_art__RZh78{padding:var(--pad-md);border:1px solid var(--border);-webkit-border-start:3px solid var(--chs-blood);border-inline-start:3px solid var(--chs-blood);border-radius:2px;background:var(--surface)}.BloodlineExperience_artName__z8PBA{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1;letter-spacing:.02em;color:var(--chs-flow-text)}.BloodlineExperience_artReading__kRx8G{margin:.35rem 0 0;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;color:var(--chs-record-text)}.BloodlineExperience_artTurkish__F7k65{margin:.2rem 0 0;font-family:var(--font-shippori),serif;font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:var(--chs-kin-text)}.BloodlineExperience_artTagline__X5UHs{margin:0 0 .8rem;font-family:var(--font-shippori),serif;font-weight:600;font-size:1.06rem;line-height:1.36;letter-spacing:-.012em;color:var(--text-primary)}.BloodlineExperience_traits__ZREqj{margin:0 0 1.2rem;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.BloodlineExperience_trait__h4U6J{position:relative;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;font-size:.92rem;color:var(--chs-womb-text)}.BloodlineExperience_trait__h4U6J:before{content:"";position:absolute;inset-block-start:.62em;inset-inline-start:0;width:.5rem;height:1px;background:var(--chs-blood)}.BloodlineExperience_termList__EiHqD{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--gap-lg);gap:var(--gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.BloodlineExperience_term___MsX_{padding:var(--pad-md);border:1px solid var(--border);border-radius:2px;background:var(--surface)}.BloodlineExperience_term___MsX_[data-empty=true]{border-style:dashed;background:transparent}.BloodlineExperience_termName__YBbKU{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em;color:var(--chs-kin-text)}.BloodlineExperience_term___MsX_[data-empty=true] .BloodlineExperience_termName__YBbKU{color:var(--chs-record-text)}.BloodlineExperience_termReading__aN74i{margin:.3rem 0 0;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:var(--chs-record-text)}.BloodlineExperience_termTurkish__Sv5to{margin:.15rem 0 .6rem;font-family:var(--font-shippori),serif;font-weight:600;font-size:.98rem;color:var(--chs-vein-text)}.BloodlineExperience_wombs__RLSoj{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.BloodlineExperience_wombRail__O9jEb{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--gap-lg);gap:var(--gap-lg)}.BloodlineExperience_womb__eh4lF{position:relative;padding:var(--pad-md) var(--pad-md) var(--pad-md) 2.1rem;border:1px solid var(--border);border-radius:2px;background:var(--surface);transition:background-color .62s ease,border-color .62s ease}.BloodlineExperience_womb__eh4lF[data-state=open]{border-color:color-mix(in srgb,var(--chs-blood) 70%,var(--border));background:var(--surface-hover)}.BloodlineExperience_womb__eh4lF[data-nameless=true]{border-style:dashed}.BloodlineExperience_wombStem__tS__r{position:absolute;inset-block:.9rem .9rem;inset-inline-start:.72rem;width:.66rem;display:block}.BloodlineExperience_wombStemArt__Kr1DG{width:100%;height:100%}.BloodlineExperience_wombStemBed__Jn89f{fill:none;stroke:color-mix(in srgb,var(--chs-vein) 80%,transparent);stroke-width:3;stroke-linecap:round}.BloodlineExperience_wombStemStream__Y3bS6{fill:none;stroke:var(--chs-blood);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.BloodlineExperience_womb__eh4lF[data-state=open] .BloodlineExperience_wombStemStream__Y3bS6{stroke-dashoffset:0}.BloodlineExperience_wombIndex__sNncD{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:1.5rem;line-height:1;color:color-mix(in srgb,var(--chs-blood) 80%,transparent)}.BloodlineExperience_wombName__iwNk4{margin:.35rem 0 0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.25rem,4.4vw,1.7rem);line-height:1;letter-spacing:-.03em;color:var(--text-primary)}.BloodlineExperience_wombNameless__5_PB8{margin:.35rem 0 0;font-family:var(--font-shippori),serif;font-weight:600;font-style:italic;font-size:clamp(1.05rem,3.6vw,1.3rem);line-height:1.1;letter-spacing:-.01em;color:var(--chs-record-text)}.BloodlineExperience_wombNative__M3fK9{margin:.2rem 0 0;font-family:var(--font-shippori),serif;font-weight:600;font-size:1.1rem;letter-spacing:.08em;color:var(--chs-flow-text)}.BloodlineExperience_wombTitle__6GuXe{margin:.3rem 0 .9rem;font-size:.9rem;letter-spacing:.05em;color:var(--chs-record-text)}.BloodlineExperience_wombButton__NGBii{display:inline-flex;align-items:center;gap:var(--gap-sm);min-height:var(--touch-min);min-width:var(--touch-min);padding:.5rem 1rem;border:1px solid var(--border-strong);border-radius:2px;background:var(--bg);color:var(--chs-kin-text);font-family:var(--font-petrona),Georgia,serif;font-size:.94rem;cursor:pointer;transition:border-color .48s ease,background-color .48s ease}.BloodlineExperience_wombButton__NGBii:hover{border-color:var(--chs-blood)}.BloodlineExperience_wombButton__NGBii:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.BloodlineExperience_wombButton__NGBii[aria-disabled=true]{cursor:default;color:var(--chs-record-text)}.BloodlineExperience_wombButtonMark__gAwF0{flex:none;width:.55rem;height:.55rem;border-radius:50%;border:1px solid var(--chs-blood);background:transparent;transition:background-color .62s ease}.BloodlineExperience_womb__eh4lF[data-state=open] .BloodlineExperience_wombButtonMark__gAwF0{background:var(--chs-blood)}.BloodlineExperience_wombButtonLabel__HBVLP{display:inline-block}.BloodlineExperience_wombMemory__zaJUG{-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-padding-before:.9rem;padding-block-start:.9rem;-webkit-border-before:1px solid color-mix(in srgb,var(--chs-blood) 45%,transparent);border-block-start:1px solid color-mix(in srgb,var(--chs-blood) 45%,transparent)}.BloodlineExperience_wombMemoryText__3D5GF{margin:0 0 1rem;color:var(--text-secondary)}.BloodlineExperience_gauge__qpAQY{padding:var(--pad-md);border:1px solid var(--border);border-radius:2px;background:var(--surface)}.BloodlineExperience_gaugeLabel____4Wo{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;color:var(--chs-record-text)}.BloodlineExperience_gaugeValue__38XM4{margin:.2rem 0 .7rem;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(2rem,8vw,3rem);line-height:.9;letter-spacing:-.05em;color:var(--chs-flow-text)}.BloodlineExperience_gaugeTube__ZklAt{display:flex;flex-direction:row;gap:3px;padding:3px;border:1px solid var(--border-strong);border-radius:2px;background:var(--chs-clot)}.BloodlineExperience_gaugeCell__nFHI2{flex:1 1;min-width:0;height:.7rem;background:transparent;transition:background-color .7s ease}.BloodlineExperience_gaugeCell__nFHI2[data-filled=true]{background:var(--chs-blood)}.BloodlineExperience_gaugeTube__ZklAt[data-full=true]{border-color:var(--chs-blood)}.BloodlineExperience_gaugeUnit__9eMBJ{margin:.5rem 0 0;font-size:.86rem;color:var(--chs-record-text)}.BloodlineExperience_gaugeHint__KiIC8{margin:.8rem 0 0;font-size:.9rem;color:var(--chs-vein-text)}.BloodlineExperience_gaugeKeyboard__okhu8{margin:.6rem 0 0;font-size:.84rem;color:var(--chs-record-text)}.BloodlineExperience_wombStatus__8ujoo{margin:0;font-size:.9rem;color:var(--chs-womb-text)}.BloodlineExperience_tenth__2C0AZ{padding:var(--pad-lg) var(--pad-md);border:1px solid var(--chs-blood);border-radius:2px;background:color-mix(in srgb,var(--chs-blood) 12%,var(--surface))}.BloodlineExperience_tenthIndex__o1ws1{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(2.2rem,9vw,3.4rem);line-height:.9;color:color-mix(in srgb,var(--chs-blood) 85%,transparent)}.BloodlineExperience_tenthMark__ltBvu{margin:.6rem 0 0;display:flex;align-items:baseline;gap:var(--gap-sm);font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.4rem,5vw,2rem);line-height:1;color:var(--chs-flow-text)}.BloodlineExperience_tenthMarkFrom__oi_Dx{opacity:.6}.BloodlineExperience_tenthMarkArrow__kkWqP{color:var(--chs-vein-text);font-size:.8em}.BloodlineExperience_tenthMarkTo__nFAyL{color:var(--chs-kin-text)}.BloodlineExperience_tenthMarkNote__r3_ps{margin:.4rem 0 1.2rem;font-size:.88rem;color:var(--chs-record-text)}.BloodlineExperience_tenthName__W5c7L{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.5rem,5.6vw,2.3rem);line-height:.98;letter-spacing:-.035em;color:var(--text-primary)}.BloodlineExperience_tenthLink__zJjMR{color:inherit;text-decoration:none;border-bottom:2px solid var(--chs-blood)}.BloodlineExperience_tenthLink__zJjMR:hover{color:var(--chs-kin-text)}.BloodlineExperience_tenthLink__zJjMR:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.BloodlineExperience_tenthNative__2YcsR{margin:.3rem 0 0;font-family:var(--font-shippori),serif;font-weight:600;font-size:1.15rem;letter-spacing:.08em;color:var(--chs-flow-text)}.BloodlineExperience_tenthTitle__zhluz{margin:.3rem 0 .9rem;font-size:.9rem;letter-spacing:.05em;color:var(--chs-record-text)}.BloodlineExperience_tenthText__8FnUt{margin:0 0 1rem;color:var(--text-secondary)}.BloodlineExperience_tenthNote__TgHQM{margin:0 0 1.2rem;font-size:.92rem;color:var(--chs-womb-text)}.BloodlineExperience_bonds__Q4OY_{margin:0 0 1.6rem;padding:0;list-style:none;display:grid;grid-gap:var(--gap-lg);gap:var(--gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.BloodlineExperience_bond__QNyuc{padding:var(--pad-md);border:1px solid var(--border);border-radius:2px;background:var(--surface)}.BloodlineExperience_bondFace__iFLmf{margin:0 0 .8rem;width:5rem;aspect-ratio:3/4;border:1px solid var(--border-strong);border-radius:2px;background:var(--chs-membrane);overflow:clip}.BloodlineExperience_bondFace__iFLmf[data-filled=false]{border-style:dashed}.BloodlineExperience_bondFaceImg__QQvWm{display:block;width:100%;height:100%;object-fit:cover}.BloodlineExperience_bondName__t3x8p{display:inline-block;font-family:var(--font-shippori),serif;font-weight:700;font-size:1.2rem;letter-spacing:-.025em;color:var(--accent-hover);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.BloodlineExperience_bondName__t3x8p:hover{color:var(--chs-kin-text)}.BloodlineExperience_bondName__t3x8p:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.BloodlineExperience_bondNamePlain__ByKfP{display:inline-block;font-family:var(--font-shippori),serif;font-weight:700;font-size:1.2rem;letter-spacing:-.025em;color:var(--text-primary)}.BloodlineExperience_bondRole__G7zY2{display:block;margin-block:.2rem .6rem;font-size:.86rem;letter-spacing:.04em;color:var(--chs-record-text)}.BloodlineExperience_bondFlag__r4DTV{display:block;font-size:.8rem;letter-spacing:.05em;color:var(--chs-record-text)}.BloodlineExperience_fate__1RLBq{margin:0;padding:0;list-style:none;display:grid;grid-gap:clamp(1.75rem,4vw,2.75rem);gap:clamp(1.75rem,4vw,2.75rem)}.BloodlineExperience_stop__zhgZM{position:relative;-webkit-padding-start:var(--gap-lg);padding-inline-start:var(--gap-lg);-webkit-border-start:2px solid color-mix(in srgb,var(--chs-blood) 55%,transparent);border-inline-start:2px solid color-mix(in srgb,var(--chs-blood) 55%,transparent)}.BloodlineExperience_stopStamp__6LrLr{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--chs-record-text)}.BloodlineExperience_stopTitle__K6pX5{margin:.3rem 0 .7rem;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.25rem,4.4vw,1.75rem);line-height:1;letter-spacing:-.035em;color:var(--text-primary)}.BloodlineExperience_stopMark__96wdL{margin:0 0 1.1rem;-webkit-padding-start:var(--gap-md);padding-inline-start:var(--gap-md);-webkit-border-start:1px solid var(--chs-blood);border-inline-start:1px solid var(--chs-blood)}.BloodlineExperience_markJa__NvNAD{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.2rem,4.4vw,1.6rem);line-height:1.1;letter-spacing:.04em;color:var(--chs-flow-text)}.BloodlineExperience_markReading__BNLc_{margin:.25rem 0 0;font-size:.86rem;color:var(--chs-record-text)}.BloodlineExperience_closingLines__w066J{margin:0 0 1.4rem;padding:0;list-style:none;display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.BloodlineExperience_closingLine__ENQiT{margin:0;padding:var(--pad-md);border:1px solid var(--border);-webkit-border-start:3px solid var(--chs-blood);border-inline-start:3px solid var(--chs-blood);border-radius:2px;background:var(--surface)}.BloodlineExperience_quoteJa__vt5_B{margin:0;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(1.5rem,5.6vw,2.2rem);line-height:1.1;letter-spacing:.03em;color:var(--chs-flow-text)}.BloodlineExperience_quoteReading__bIo_f{margin:.3rem 0 .8rem;font-size:.88rem;letter-spacing:.09em;text-transform:uppercase;color:var(--chs-record-text)}.BloodlineExperience_quoteBy__oageg{font-size:.84rem;letter-spacing:.05em;color:var(--chs-vein-text)}.BloodlineExperience_motto__4H2rs{margin:0 0 .6rem;font-family:var(--font-shippori),serif;font-weight:700;font-size:clamp(2rem,8vw,3.4rem);line-height:1;letter-spacing:.02em;color:var(--chs-kin-text)}.BloodlineExperience_credit___ktD9{margin:1.4rem 0 .6rem;font-size:.9rem;color:var(--chs-record-text)}.BloodlineExperience_credit___ktD9 a{color:var(--accent-hover);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.BloodlineExperience_credit___ktD9 a:hover{color:var(--chs-kin-text)}.BloodlineExperience_credit___ktD9 a:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.BloodlineExperience_frameSlot__wXZDE{margin-block:1rem .6rem}.BloodlineExperience_frame__WPpUm{position:relative;display:flex;align-items:flex-end;margin:0;width:100%;border:1px solid var(--border);border-radius:2px;background:var(--chs-membrane);overflow:clip}.BloodlineExperience_frameSlot__wXZDE[data-filled=false] .BloodlineExperience_frame__WPpUm{border-style:dashed;background:color-mix(in srgb,var(--chs-membrane) 70%,transparent)}.BloodlineExperience_frame__WPpUm img{object-fit:cover}.BloodlineExperience_frameTall__mbP3t{aspect-ratio:3/4;max-width:22rem}.BloodlineExperience_frameWide__N_GP5{aspect-ratio:16/9}.BloodlineExperience_frameSmall__dUn1E{aspect-ratio:3/2}.BloodlineExperience_frameKin__v1lyA{aspect-ratio:4/5;max-width:16rem}.BloodlineExperience_frameBand__F37Pn{aspect-ratio:21/9}.BloodlineExperience_frameCaption__D9xYf{display:grid;grid-gap:.15rem;gap:.15rem;padding:var(--pad-sm);font-size:.78rem;letter-spacing:.06em;color:var(--chs-record-text)}.BloodlineExperience_frameCaptionWord__qdIp5{font-family:var(--font-shippori),serif;font-weight:700;text-transform:uppercase}.BloodlineExperience_frameCaptionSpec__dunal{color:var(--chs-vein-text)}@media (min-width:64rem){.BloodlineExperience_page__CnIjo{--chs-spine:50%;--chs-gutter:0rem;padding-inline:var(--pad-lg)}.BloodlineExperience_hero__POeYY{-webkit-padding-end:26%;padding-inline-end:26%}.BloodlineExperience_mode__Bgl7A{-webkit-padding-start:calc(50% + 2.2rem);padding-inline-start:calc(50% + 2.2rem)}.BloodlineExperience_branch__gKegG{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr)}.BloodlineExperience_branchBody__lbLf5{grid-column:1;padding-inline:0 var(--gap-lg);-webkit-border-start:none;border-inline-start:none;-webkit-border-end:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent)}.BloodlineExperience_branch__gKegG[data-side=right] .BloodlineExperience_branchBody__lbLf5{grid-column:3;padding-inline:var(--gap-lg) 0;-webkit-border-start:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);-webkit-border-end:none;border-inline-end:none}.BloodlineExperience_branch__gKegG[data-side=spine] .BloodlineExperience_branchBody__lbLf5{grid-column:1/-1;padding-inline:var(--gap-lg);-webkit-border-start:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);-webkit-border-end:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--chs-vein) 65%,transparent);background:var(--bg)}.BloodlineExperience_branchLink__NlUVg{inset-inline-start:auto;inset-inline-end:calc(50% + .9rem);width:1.5rem}.BloodlineExperience_branch__gKegG[data-side=right] .BloodlineExperience_branchLink__NlUVg{inset-inline-start:calc(50% + .9rem);inset-inline-end:auto}.BloodlineExperience_branch__gKegG[data-side=spine] .BloodlineExperience_branchLink__NlUVg{display:none}.BloodlineExperience_branch__gKegG[data-side=left] .BloodlineExperience_sectionTitle__6_5_m,.BloodlineExperience_branch__gKegG[data-side=left] .BloodlineExperience_whisper__en6Gt{text-align:end;justify-content:flex-end}.BloodlineExperience_branch__gKegG[data-side=left] .BloodlineExperience_sectionLede__Hsj_l{-webkit-margin-start:auto;margin-inline-start:auto}.BloodlineExperience_fact__858V8{grid-template-columns:11rem minmax(0,1fr);gap:var(--gap-md);align-items:baseline}.BloodlineExperience_wombs__RLSoj{grid-template-columns:minmax(0,1fr) 14rem;gap:var(--gap-xl);align-items:start}.BloodlineExperience_wombRail__O9jEb{grid-column:1}.BloodlineExperience_gauge__qpAQY{grid-column:2;grid-row:1}.BloodlineExperience_gaugeTube__ZklAt{flex-direction:column;min-height:14rem}.BloodlineExperience_gaugeCell__nFHI2{height:auto}.BloodlineExperience_tenth__2C0AZ,.BloodlineExperience_wombStatus__8ujoo{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.BloodlineExperience_trunk__guoFA:before{animation:BloodlineExperience_chs-drip__ZwEyg 24s linear infinite}.BloodlineExperience_nodeRing__XvovU{animation:BloodlineExperience_chs-pulse__1uGEm 9s ease-in-out infinite;transform-origin:center}.BloodlineExperience_branch__gKegG:nth-child(2n) .BloodlineExperience_nodeRing__XvovU{animation-duration:11s;animation-delay:1.4s}.BloodlineExperience_branch__gKegG:nth-child(3n) .BloodlineExperience_nodeRing__XvovU{animation-duration:13s;animation-delay:2.6s}.BloodlineExperience_page__CnIjo[data-blood=on] .BloodlineExperience_capillary__JU_qF{animation:BloodlineExperience_chs-pulse__1uGEm 12s ease-in-out infinite}.BloodlineExperience_page__CnIjo[data-blood=on] .BloodlineExperience_capillary__JU_qF:nth-child(2n){animation-delay:2.2s}.BloodlineExperience_page__CnIjo[data-blood=on] .BloodlineExperience_capillary__JU_qF:nth-child(3n){animation-delay:4.1s}.BloodlineExperience_womb__eh4lF[data-state=flowing] .BloodlineExperience_wombStemStream__Y3bS6{animation:BloodlineExperience_chs-flow__eUR7L 1.7s cubic-bezier(.45,.02,.4,1) forwards}.BloodlineExperience_wombMemory__zaJUG{animation:BloodlineExperience_chs-seep__KHVsZ .9s ease-out both}.BloodlineExperience_tenth__2C0AZ{animation:BloodlineExperience_chs-seep__KHVsZ 1.2s ease-out both}.BloodlineExperience_markKanji__Y0xUv{animation:BloodlineExperience_chs-pulse__1uGEm 16s ease-in-out infinite}}@keyframes BloodlineExperience_chs-drip__ZwEyg{0%{background-position:0 0}to{background-position:0 86px}}@keyframes BloodlineExperience_chs-pulse__1uGEm{0%,to{opacity:.42}50%{opacity:1}}@keyframes BloodlineExperience_chs-flow__eUR7L{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes BloodlineExperience_chs-seep__KHVsZ{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BloodlineExperience_page__CnIjo *,.BloodlineExperience_page__CnIjo :after,.BloodlineExperience_page__CnIjo :before{animation:none!important;transition:none!important}}