.pinnacle-page{--md-primary:#f5c15e;--md-on-primary:#000;--md-primary-container:#f5c15e21;--md-on-primary-container:#f5c15e;--md-surface:#000;--md-surface-container-lowest:#060606;--md-surface-container-low:#0d0d0d;--md-surface-container:#131313;--md-surface-container-high:#1a1a1a;--md-surface-container-highest:#232323;--md-on-surface:#fff;--md-on-surface-variant:#b5b5b5;--md-on-surface-muted:#8c8c8c;--md-outline:#4a4a4a;--md-outline-variant:#1c1c1c;--md-scrim:#000000c2;--md-shape-xs:4px;--md-shape-s:8px;--md-shape-m:12px;--md-shape-l:20px;--md-shape-xl:28px;--md-shape-2xl:36px;--md-shape-full:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:144px;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--dur-short:.16s;--dur-medium:.32s;--dur-long:.46s;--content-max:1240px;background:var(--md-surface);color:var(--md-on-surface);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.pinnacle-page *,.pinnacle-page :before,.pinnacle-page :after{box-sizing:border-box}.pinnacle-page .t-display{letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,5.6vw,4rem);font-weight:300;line-height:1.06}.pinnacle-page .t-display .dim{color:var(--md-on-surface-muted)}.pinnacle-page .t-headline{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:500;line-height:1.25}.pinnacle-page .t-body-l{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.68}.pinnacle-page .t-body-m{margin:0;font-size:.9375rem;font-weight:400;line-height:1.62}.pinnacle-page .t-overline{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.4}.pinnacle-page .tx-variant{color:var(--md-on-surface-variant)}.pinnacle-page .tx-muted{color:var(--md-on-surface-muted)}.pinnacle-page .tx-primary{color:var(--md-primary)}.pinnacle-page .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pinnacle-page :focus-visible{outline:2px solid var(--md-primary);outline-offset:3px;border-radius:var(--md-shape-xs)}.pinnacle-page .skip-link{left:var(--sp-4);z-index:100;background:var(--md-primary);color:var(--md-on-primary);padding:var(--sp-3) var(--sp-4);border-radius:var(--md-shape-s);transition:top var(--dur-short) var(--ease-standard);font-weight:700;text-decoration:none;position:absolute;top:-120px}.pinnacle-page .skip-link:focus{top:var(--sp-4)}.pinnacle-page .shell{max-width:var(--content-max);padding-inline:clamp(var(--sp-4), 5vw, var(--sp-7));margin:0 auto}.pinnacle-page .hero{padding-block:clamp(var(--sp-7), 10vh, var(--sp-9)) var(--sp-6);padding-top:150px}.pinnacle-page .hero__eyebrow{align-items:center;gap:var(--sp-4);color:var(--md-on-surface-muted);display:flex}.pinnacle-page .hero__eyebrow:after{content:"";background:var(--md-outline-variant);flex:1;height:1px}.pinnacle-page .hero__title{margin-top:var(--sp-6)}.pinnacle-page .grid>li{display:flex}.pinnacle-page .grid{gap:var(--sp-3);padding:0 0 var(--sp-10);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.pinnacle-page .card{width:100%;padding:var(--sp-5) var(--sp-5) var(--sp-4);text-align:left;background:var(--md-surface-container-low);border-radius:var(--md-shape-l);color:inherit;font:inherit;cursor:pointer;transition:background var(--dur-short) var(--ease-standard);border:0;flex-direction:column;flex:1;display:flex;position:relative}.pinnacle-page .card:hover{background:var(--md-surface-container)}.pinnacle-page .card[data-selected=true]{background:var(--md-surface-container-high)}.pinnacle-page .kw{letter-spacing:.005em;border-radius:var(--md-shape-xs);background:var(--md-primary-container);color:var(--md-primary);padding:.14em .5em;font-size:.94em;font-weight:600}.pinnacle-page .kw--lg{font-size:1.1875rem;font-weight:600;line-height:1.35;display:inline-block}.pinnacle-page .kw--xl{font-size:1.5rem;font-weight:600;line-height:1.3;display:inline-block}.pinnacle-page .scrim{z-index:50;background:var(--md-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pinFade var(--dur-medium) var(--ease-standard);position:fixed;inset:0}.pinnacle-page .sheet{z-index:51;background:var(--md-surface-container-lowest);border-radius:var(--md-shape-2xl) 0 0 var(--md-shape-2xl);width:min(480px,100vw);height:100dvh;animation:pinSlideIn var(--dur-long) var(--ease-emphasized);flex-direction:column;display:flex;position:fixed;top:0;right:0;box-shadow:-32px 0 80px #000000a8}.pinnacle-page .sheet__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5) var(--sp-6);flex:none;display:flex}.pinnacle-page .sheet__eyebrow{color:var(--md-on-surface-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5em;font-size:.6875rem;font-weight:600;display:flex}.pinnacle-page .sheet__title{margin:var(--sp-4) 0 0}.pinnacle-page .sheet__deva{margin-top:var(--sp-2);color:var(--md-on-surface-muted);font-size:1.125rem;font-weight:400}.pinnacle-page .attr__value,.pinnacle-page .attr--accent .attr__value{color:var(--md-primary)}.pinnacle-page .copy-btn{margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-radius:var(--md-shape-full);background:var(--md-surface-container);color:var(--md-on-surface-variant);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);border:0;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.pinnacle-page .copy-btn:hover{background:var(--md-surface-container-highest);color:var(--md-on-surface)}.pinnacle-page .copy-btn[data-copied=true]{background:var(--md-primary-container);color:var(--md-primary)}.pinnacle-page .sheet__body{overscroll-behavior:contain;padding:var(--sp-2) var(--sp-6) var(--sp-7);gap:var(--sp-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pinnacle-page .sheet__section{gap:var(--sp-4);flex-direction:column;display:flex}.pinnacle-page .sheet__divider{background:var(--md-outline-variant);border:0;height:1px;margin:0}.pinnacle-page .sheet__footer{align-items:center;gap:var(--sp-1);padding:var(--sp-4) var(--sp-6) var(--sp-6);flex:none;display:flex}.pinnacle-page .icon-btn{border-radius:var(--md-shape-full);background:var(--md-surface-container);width:44px;height:44px;color:var(--md-on-surface-variant);cursor:pointer;transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);border:0;flex:none;place-items:center;display:grid}.pinnacle-page .icon-btn:hover{background:var(--md-surface-container-highest);color:var(--md-on-surface)}.pinnacle-page .nav-btn{border-radius:var(--md-shape-full);background:var(--md-surface-container);width:52px;height:52px;color:var(--md-on-surface);cursor:pointer;transition:background var(--dur-short) var(--ease-standard);border:0;flex:none;place-items:center;display:grid}.pinnacle-page .nav-btn:hover:not(:disabled){background:var(--md-surface-container-highest)}.pinnacle-page .nav-btn:disabled{opacity:.3;cursor:not-allowed}.pinnacle-page .nav-readout{border-radius:var(--md-shape-m);background:var(--md-surface-container);height:52px;color:var(--md-on-surface-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;gap:.4em;font-size:.875rem;font-weight:500;display:flex}.pinnacle-page .attrs{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pinnacle-page .attr{gap:var(--sp-2);padding:var(--sp-4);background:var(--md-surface-container-low);border-radius:var(--md-shape-m);flex-direction:column;display:flex}@keyframes pinFade{0%{opacity:0}}@keyframes pinSlideIn{0%{opacity:0;transform:translate(28px)}}@media (max-width:640px){.pinnacle-page .sheet{border-radius:var(--md-shape-2xl) var(--md-shape-2xl) 0 0;width:100vw;height:92dvh;animation-name:pinSlideUp;top:auto;bottom:0}@keyframes pinSlideUp{0%{opacity:0;transform:translateY(32px)}}.pinnacle-page .sheet__header,.pinnacle-page .sheet__body,.pinnacle-page .sheet__footer{padding-inline:var(--sp-4)}.pinnacle-page .attrs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pinnacle-page *,.pinnacle-page :before,.pinnacle-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pinnacle-page .tl{-webkit-tap-highlight-color:transparent}.pinnacle-page .tl svg{width:100%;height:auto;display:block;overflow:visible}.pinnacle-page .tl__grid{stroke:var(--md-outline-variant);stroke-width:1px}.pinnacle-page .tl__seg{fill:var(--md-surface-container-low);transition:fill var(--dur-medium) var(--ease-emphasized)}.pinnacle-page .tl__chapter[data-idx="1"] .tl__seg{fill:var(--md-surface-container)}.pinnacle-page .tl__chapter[data-idx="2"] .tl__seg{fill:var(--md-surface-container-high)}.pinnacle-page .tl__chapter[data-idx="3"] .tl__seg{fill:var(--md-surface-container-highest)}.pinnacle-page .tl__ord{letter-spacing:.18em;fill:var(--md-on-surface-muted);font-family:inherit;font-size:11px;font-weight:700}.pinnacle-page .tl__eq{letter-spacing:.08em;fill:var(--md-on-surface-variant);font-family:inherit;font-size:26px;font-weight:200}.pinnacle-page .tl__val{fill:var(--md-primary);font-family:inherit;font-size:40px;font-weight:200}.pinnacle-page .tl__span{letter-spacing:.04em;fill:var(--md-on-surface-muted);font-family:inherit;font-size:12px;font-weight:500}.pinnacle-page .tl__age{letter-spacing:.06em;fill:var(--md-on-surface-muted);font-family:inherit;font-size:11px;font-weight:500}.pinnacle-page .tl__zone{fill:none;stroke:var(--md-outline);stroke-width:1px;stroke-dasharray:3 4}.pinnacle-page .tl__zone-lab{letter-spacing:.1em;fill:var(--md-on-surface-muted);font-family:inherit;font-size:10.5px;font-weight:700}.pinnacle-page .tl__marker{stroke:var(--md-primary);stroke-width:2px}.pinnacle-page .tl__marker-lab{letter-spacing:.14em;fill:var(--md-primary);font-family:inherit;font-size:10.5px;font-weight:700}.pinnacle-page .tl-controls{margin-top:var(--sp-7);gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.pinnacle-page .tl-controls{gap:var(--sp-8);grid-template-columns:auto minmax(0,1fr);align-items:start}}.pinnacle-page .lpset{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pinnacle-page .lpset__lab{letter-spacing:.16em;text-transform:uppercase;color:var(--md-on-surface-muted);margin-right:var(--sp-2);font-size:.625rem;font-weight:700}.pinnacle-page .lpchip{border-radius:var(--md-shape-full);background:var(--md-surface-container-low);width:38px;height:38px;color:var(--md-on-surface-variant);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);border:0;place-items:center;font-size:.9375rem;font-weight:500;display:grid}.pinnacle-page .lpchip:hover{background:var(--md-surface-container-high);color:var(--md-on-surface)}.pinnacle-page .lpchip[aria-pressed=true]{background:var(--md-primary);color:var(--md-on-primary);font-weight:700}.pinnacle-page .tl-note{max-width:58ch}.pinnacle-page .tl-note strong{color:var(--md-on-surface);font-weight:600}.pinnacle-page .lat{margin-top:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.pinnacle-page .lat__ins{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pinnacle-page .lat__in{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--md-shape-m);background:var(--md-surface-container-low);flex-direction:column;align-items:center;display:flex}.pinnacle-page .lat__in-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.625rem;font-weight:700}.pinnacle-page .lat__in-val{color:var(--md-on-surface);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:200;line-height:1}.pinnacle-page .lat__rows{gap:var(--sp-1);flex-direction:column;display:flex}.pinnacle-page .lat__row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--md-shape-s);background:var(--md-surface-container-low);grid-template-columns:82px minmax(0,1fr) 56px;display:grid}.pinnacle-page .lat__ord{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.625rem;font-weight:700}.pinnacle-page .lat__eq{color:var(--md-on-surface-variant);letter-spacing:.08em;font-size:.9375rem;font-weight:500}.pinnacle-page .lat__val{text-align:right;color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:200}.pinnacle-page .lat__val--master{color:var(--md-primary);font-weight:400}.pinnacle-page .card__top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.pinnacle-page .card__ord{letter-spacing:.16em;text-transform:uppercase;color:var(--md-primary);font-size:.6875rem;font-weight:700}.pinnacle-page .card__season{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.6875rem;font-weight:500}.pinnacle-page .card__val{color:var(--md-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:200;line-height:1}.pinnacle-page .card__eq{margin-top:var(--sp-5);letter-spacing:.1em;color:var(--md-on-surface-variant);font-size:1.5rem;font-weight:200}.pinnacle-page .card__name,.pinnacle-page .card__summary{margin-top:var(--sp-4)}.pinnacle-page .card__foot{padding-top:var(--sp-5);border-top:1px solid var(--md-outline-variant);margin-top:auto}.pinnacle-page .card__timing{letter-spacing:.1em;color:var(--md-on-surface-muted);font-size:.6875rem;font-weight:500}@media (min-width:720px){.pinnacle-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pinnacle-page .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pinnacle-page .try{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);padding:var(--sp-7);border-radius:var(--md-shape-2xl);background:var(--md-surface-container-low);flex-wrap:wrap;display:flex}.pinnacle-page .try__text{max-width:46ch}.pinnacle-page .try__text p{margin-top:var(--sp-3)}.pinnacle-page .calc{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pinnacle-page .field{gap:var(--sp-2);flex-direction:column;display:flex}.pinnacle-page .date-input{min-width:200px;height:52px;padding:0 var(--sp-4);background:var(--md-surface-container);color:var(--md-on-surface);border-radius:var(--md-shape-full);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background var(--dur-short) var(--ease-standard);border:1px solid #0000;font-size:.9375rem}.pinnacle-page .date-input:hover{background:var(--md-surface-container-high)}.pinnacle-page .date-input:focus{border-color:var(--md-primary);background:var(--md-surface-container-high);outline:none}.pinnacle-page .calc__clear{height:52px;padding:0 var(--sp-5);border-radius:var(--md-shape-full);background:var(--md-surface-container);color:var(--md-on-surface-variant);font:inherit;cursor:pointer;transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);border:0;font-size:.875rem;font-weight:600}.pinnacle-page .calc__clear:hover{background:var(--md-surface-container-highest);color:var(--md-on-surface)}.pinnacle-page .calc__gate{align-items:center}.pinnacle-page .calc__gate p{margin:0}.pinnacle-page .calc__gate-cta{height:44px;padding:0 var(--sp-5);border-radius:var(--md-shape-full);background:var(--md-primary);color:var(--md-on-primary);white-space:nowrap;transition:background var(--dur-short) var(--ease-standard);align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pinnacle-page .calc__gate-cta:hover{background:var(--md-on-primary-container)}@media (max-width:480px){.pinnacle-page .field,.pinnacle-page .calc__clear{flex:100%}.pinnacle-page .date-input{width:100%;min-width:0}.pinnacle-page .try,.pinnacle-page .live{padding:var(--sp-5)}}.pinnacle-page .live{margin-top:var(--sp-6);padding:var(--sp-7);border-radius:var(--md-shape-2xl);background:var(--md-surface-container-low)}.pinnacle-page .live__note{margin-top:var(--sp-6);max-width:60ch}.pinnacle-page .wk-who{margin:0 0 var(--sp-5);align-items:baseline;gap:var(--sp-3);letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);flex-wrap:wrap;font-size:.6875rem;font-weight:600;display:flex}.pinnacle-page .wk-who strong{color:var(--md-on-surface);font-weight:700}.pinnacle-page .wk-who__sub{color:var(--md-primary)}.pinnacle-page .steps{gap:var(--sp-2);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.pinnacle-page .step{padding:var(--sp-2) var(--sp-4);border-radius:var(--md-shape-s);background:var(--md-surface-container);color:var(--md-on-surface-variant);font-variant-numeric:tabular-nums;font-size:.8125rem}.pinnacle-page .step b{color:var(--md-on-surface);font-weight:600}.pinnacle-page .results{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pinnacle-page .res{align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--md-shape-m);background:var(--md-surface-container);display:flex;position:relative}.pinnacle-page .res--now{background:var(--md-primary-container)}.pinnacle-page .res__val{min-width:48px;color:var(--md-on-surface);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:200;line-height:1}.pinnacle-page .res__val--master,.pinnacle-page .res--now .res__val{color:var(--md-primary)}.pinnacle-page .res__meta{flex-direction:column;gap:3px;min-width:0;display:flex}.pinnacle-page .res__ord{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700}.pinnacle-page .res__title{font-size:.9375rem;font-weight:600}.pinnacle-page .res__now{letter-spacing:.18em;text-transform:uppercase;color:var(--md-primary);margin-left:auto;font-size:.5625rem;font-weight:700}.pinnacle-page .bignum{align-items:center;gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--md-shape-l);background:var(--md-surface-container-low);display:flex}.pinnacle-page .bignum__n{letter-spacing:-.03em;color:var(--md-primary);font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:200;line-height:1}.pinnacle-page .bignum__meta{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.pinnacle-page .bignum__title{font-size:1.0625rem;font-weight:600}.pinnacle-page .bignum__span{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.pinnacle-page .numlist{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pinnacle-page .numrow{gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--md-shape-m);background:var(--md-surface-container-low);display:flex}.pinnacle-page .numrow--on{background:var(--md-primary-container)}.pinnacle-page .numrow__n{width:30px;color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem;font-weight:300;line-height:1.2}.pinnacle-page .numrow__n--master{color:var(--md-on-surface-variant)}.pinnacle-page .numrow--on .numrow__n{color:var(--md-primary);font-weight:500}.pinnacle-page .numrow__body{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.pinnacle-page .numrow__title{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-variant);font-size:.6875rem;font-weight:700}.pinnacle-page .numrow--on .numrow__title{color:var(--md-primary)}.pinnacle-page .tl-sec,.pinnacle-page .lattice-sec,.pinnacle-page .cards-sec,.pinnacle-page .try-sec,.pinnacle-page .brief{border-top:1px solid var(--md-outline-variant);padding-block:var(--sp-9) var(--sp-8)}.pinnacle-page .tl-sec{padding-block:0 var(--sp-9);border-top:0}.pinnacle-page .brief__inner{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.pinnacle-page .brief__inner{gap:var(--sp-8);grid-template-columns:240px minmax(0,1fr)}}.pinnacle-page .cards-sec .brief__inner{display:block}.pinnacle-page .cards-sec .brief__inner h2{margin-bottom:var(--sp-4)}.pinnacle-page .cards-sec .grid{margin-top:var(--sp-7)}.pinnacle-page .brief__body{gap:var(--sp-4);flex-direction:column;max-width:66ch;display:flex}.pinnacle-page .brief__body h3{margin:var(--sp-4) 0 0;color:var(--md-on-surface);font-size:1.0625rem;font-weight:600}.pinnacle-page .brief__body h3:first-child{margin-top:0}
