/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_pageRoot__ZkZXA{--birth-lock-space-1:.25rem;--birth-lock-space-2:.5rem;--birth-lock-space-3:.75rem;--birth-lock-space-4:1rem;--birth-lock-space-5:1.25rem;--birth-lock-space-6:1.5rem;--birth-lock-space-7:1.75rem;--birth-lock-space-8:2rem;--birth-lock-space-9:2.25rem;--birth-lock-space-10:2.5rem;min-height:100%;display:block}.page_pageRoot__ZkZXA .birth-lock-workbench{--app-cut-sidebar-width:240px;background:var(--app-bg)}.page_pageRoot__ZkZXA .birth-lock-period-sidebar{--independent-workbench-sidebar-width:240px;background:linear-gradient(180deg,var(--app-accent) 0,var(--app-card) 15rem)}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent) 6%,var(--app-card)) 0,var(--app-card) 15rem)}}@media (min-width:769px){.page_pageRoot__ZkZXA .birth-lock-workbench>.birth-lock-period-sidebar{box-sizing:border-box;align-self:start;height:calc(100% - 16px)!important;max-height:calc(100% - 16px)!important;margin-top:8px!important;margin-bottom:8px!important}}.page_pageRoot__ZkZXA .birth-lock-period-sidebar>.birth-lock-period-nav{overscroll-behavior:contain;scrollbar-gutter:stable;grid-row:1/-1;min-height:0;padding:.85rem .7rem 1rem;overflow-y:auto}:is(.page_pageRoot__ZkZXA .birth-lock-overview__eyebrow,.page_pageRoot__ZkZXA .birth-lock-period-nav__eyebrow){color:var(--app-text-muted);font-size:var(--life-type-label);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.page_pageRoot__ZkZXA .birth-lock-workbench__main{grid-template-rows:minmax(0,1fr)}.page_pageRoot__ZkZXA .birth-lock-workbench__scroll{background:var(--app-bg)}.page_pageRoot__ZkZXA .birth-lock-workbench__content{gap:12px;min-width:0;padding:8px;display:grid}.page_pageRoot__ZkZXA .birth-lock-overview{align-items:end;gap:12px;padding:var(--birth-lock-space-5) 0 var(--birth-lock-space-6);border-bottom:.5px solid rgba(203,213,225,.82);grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);display:grid}:is(.page_pageRoot__ZkZXA .birth-lock-overview,.page_pageRoot__ZkZXA .birth-lock-detail-card,.page_pageRoot__ZkZXA .birth-lock-detail-shell){margin-block:var(--birth-lock-space-2)}.page_pageRoot__ZkZXA .birth-lock-overview h2{max-width:44rem;margin:var(--birth-lock-space-1) 0 0;color:var(--app-text);font-size:var(--life-type-heading-sm);letter-spacing:-.018em;font-weight:720;line-height:1.25}.page_pageRoot__ZkZXA .birth-lock-overview>div>p:last-child{max-width:44rem;margin:var(--birth-lock-space-3) 0 0;color:var(--app-text-muted);font-size:var(--life-type-label);line-height:var(--leading-relaxed)}.page_pageRoot__ZkZXA .birth-lock-overview__metrics{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page_pageRoot__ZkZXA .birth-lock-overview__metrics>div{border-left:.5px solid rgba(203,213,225,.82);min-width:0;padding-left:8px}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-overview__metrics>div{border-left:.5px solid rgba(203,213,225,.82)}}:is(.page_pageRoot__ZkZXA .birth-lock-overview__metrics dt,.page_pageRoot__ZkZXA .birth-lock-overview__metrics p){color:var(--app-text-muted);font-size:var(--life-type-label);line-height:var(--leading-normal);margin:0}.page_pageRoot__ZkZXA .birth-lock-overview__metrics dd{margin:var(--birth-lock-space-1) 0;color:var(--app-text);font-family:var(--font-mono);font-size:var(--life-type-heading);letter-spacing:-.04em;font-weight:720;line-height:1}:is(.page_pageRoot__ZkZXA .birth-lock-period-nav,.page_pageRoot__ZkZXA .birth-lock-period-nav *,.page_pageRoot__ZkZXA .birth-lock-period-nav :before,.page_pageRoot__ZkZXA .birth-lock-period-nav :after){border-radius:12px!important}.page_pageRoot__ZkZXA .birth-lock-period-nav{gap:12px;display:grid}.page_pageRoot__ZkZXA .birth-lock-period-nav__brand{border-bottom:.5px solid rgba(203,213,225,.82);gap:12px;padding:.3rem .35rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__brand{border-bottom-width:.3px;border-bottom:.5px solid color-mix(in srgb,var(--app-border) 76%,transparent)}}.page_pageRoot__ZkZXA .birth-lock-period-nav__brand-eyebrow{color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:var(--life-type-micro);font-weight:780}.page_pageRoot__ZkZXA .birth-lock-period-nav__brand h1{color:var(--app-text);letter-spacing:-.03em;margin:0;font-size:var(--life-type-heading-sm);font-weight:780;line-height:1.15}.page_pageRoot__ZkZXA .birth-lock-period-nav__brand-description{color:var(--app-text-muted);margin:0;font-size:var(--life-type-caption);line-height:1.55}.page_pageRoot__ZkZXA .birth-lock-period-nav__brand-meta{flex-wrap:wrap;gap:12px;display:flex}.page_pageRoot__ZkZXA .birth-lock-period-nav__brand-meta span{border:.5px solid rgba(203,213,225,.82)}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__brand-meta span{border:.5px solid rgba(203,213,225,.82)}}.page_pageRoot__ZkZXA .birth-lock-period-nav__brand-meta span{color:var(--app-text-muted);border-radius:12px;padding:.24rem .45rem;font-size:var(--life-type-micro);font-weight:680}.page_pageRoot__ZkZXA .birth-lock-period-nav__intro{padding:0 .35rem}.page_pageRoot__ZkZXA .birth-lock-period-nav__hint{color:var(--app-text-muted);margin:.35rem 0 0;font-size:var(--life-type-caption);line-height:1.55}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview{border:.5px solid rgba(203,213,225,.82);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:.82rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__overview{border:.5px solid rgba(203,213,225,.82)}}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview{background:var(--app-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__overview{background:color-mix(in srgb,var(--app-accent) 8%,var(--app-card))}}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview{color:var(--app-text);transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);text-decoration:none}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview span{color:var(--app-accent);letter-spacing:.04em;font-size:var(--life-type-micro);font-weight:800}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview strong{color:var(--app-text);letter-spacing:-.015em;grid-area:2/1;font-size:var(--life-type-label);font-weight:780}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview small{color:var(--app-text-muted);grid-area:3/1;font-size:var(--life-type-micro)}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview:after{color:var(--app-accent);content:"↗";grid-area:1/2/span 3;align-self:center;font-size:var(--life-type-body);font-weight:700}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview:hover{border-color:rgba(203,213,225,.82)}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__overview:hover{border-color:rgba(203,213,225,.82)}}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview:hover{background:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__overview:hover{background:color-mix(in srgb,var(--app-accent) 13%,var(--app-card))}}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview:hover{transform:translateY(-1px)}.page_pageRoot__ZkZXA .birth-lock-period-nav__overview:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.page_pageRoot__ZkZXA .birth-lock-period-nav__group{gap:12px;display:grid}.page_pageRoot__ZkZXA .birth-lock-period-nav__group+.birth-lock-period-nav__group{border-top:0;padding-top:.9rem}.page_pageRoot__ZkZXA .birth-lock-period-nav__group-title{color:var(--app-text-muted);letter-spacing:.07em;margin:0;padding:0 .35rem;font-size:var(--life-type-micro);font-weight:780}.page_pageRoot__ZkZXA .birth-lock-period-nav__links{gap:12px;display:grid}.page_pageRoot__ZkZXA .birth-lock-period-nav__link{height:27px;max-height:27px;color:var(--app-text);transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);border:.5px solid rgba(203,213,225,.82);border-radius:12px;grid-template-columns:6.275rem minmax(0,1fr) 1rem;align-items:center;gap:12px;padding:0 .5rem;text-decoration:none;display:grid;min-height:27px!important}.page_pageRoot__ZkZXA .birth-lock-period-nav__link:hover{border-color:rgba(203,213,225,.82)}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__link:hover{border-color:rgba(203,213,225,.82)}}.page_pageRoot__ZkZXA .birth-lock-period-nav__link:hover{background:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__link:hover{background:color-mix(in srgb,var(--app-accent) 7%,var(--app-card))}}.page_pageRoot__ZkZXA .birth-lock-period-nav__link:hover{transform:translate(2px)}.page_pageRoot__ZkZXA .birth-lock-period-nav__link:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.page_pageRoot__ZkZXA .birth-lock-period-nav__age{color:var(--app-accent);font-family:var(--font-mono);letter-spacing:-.03em;font-size:var(--life-type-micro);font-weight:500}.page_pageRoot__ZkZXA .birth-lock-period-nav__title{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--life-type-caption);font-weight:500;overflow:hidden}.page_pageRoot__ZkZXA .birth-lock-period-nav__arrow{color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.page_pageRoot__ZkZXA .birth-lock-period-nav__arrow{color:color-mix(in srgb,var(--app-accent) 48%,var(--app-text-muted))}}.page_pageRoot__ZkZXA .birth-lock-period-nav__arrow{opacity:0;text-align:right;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);font-size:var(--life-type-caption)}:is(.page_pageRoot__ZkZXA .birth-lock-period-nav__link:hover .birth-lock-period-nav__arrow,.page_pageRoot__ZkZXA .birth-lock-period-nav__link:focus-visible .birth-lock-period-nav__arrow){opacity:1;transform:translate(1px,-1px)}.page_pageRoot__ZkZXA .birth-lock-timeline-section{min-width:0;scroll-margin-top:var(--birth-lock-space-6)}.page_pageRoot__ZkZXA .birth-lock-details-section{gap:12px;min-width:0;display:grid}.page_pageRoot__ZkZXA .birth-lock-page .timeline-signal-value{font-size:var(--life-type-display);line-height:1}.page_pageRoot__ZkZXA .birth-lock-svg-shell{min-width:0}@media (max-width:1024px){.page_pageRoot__ZkZXA .birth-lock-overview{grid-template-columns:1fr}.page_pageRoot__ZkZXA .birth-lock-overview__metrics{max-width:38rem}}@media (max-width:768px){.page_pageRoot__ZkZXA .birth-lock-period-sidebar>.birth-lock-period-nav{padding-bottom:calc(20px + env(safe-area-inset-bottom));grid-row:3}.page_pageRoot__ZkZXA .birth-lock-workbench__content{gap:12px;padding:var(--birth-lock-space-5) var(--birth-lock-space-4) calc(var(--birth-lock-space-10) + env(safe-area-inset-bottom))}.page_pageRoot__ZkZXA .birth-lock-overview__metrics{grid-template-columns:1fr}}