.share-page .scope-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:26px;margin:30px 0 8px;padding:22px 26px;display:flex}.share-page .scope-strip__lead{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding-right:26px;display:flex}.share-page .scope-strip__lead-k{color:var(--ink-2);font-size:12.5px}.share-page .scope-strip__lead-v{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.share-page .scope-strip__stats{flex-wrap:wrap;flex:1;gap:12px;display:flex}.share-page .scope-strip__stat{flex-direction:column;gap:3px;min-width:96px;padding:4px 0;display:flex}.share-page .scope-strip__stat-top{align-items:center;gap:7px;display:flex}.share-page .scope-strip__stat-top .sw{width:9px;height:9px}.share-page .scope-strip__stat-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.share-page .scope-strip__stat-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.share-page .journey-section{padding:26px 0 10px}.share-page .route-wrap{margin-top:10px;position:relative}.share-page .route-shell{position:relative}.share-page .route-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;cursor:grab;padding:4px 2px 10px;position:relative;overflow:auto visible}.share-page .route-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.share-page .route-scroll.is-dragging *{cursor:grabbing}.share-page .route-fade{pointer-events:none;opacity:0;z-index:6;width:56px;transition:opacity .3s;position:absolute;top:0;bottom:10px}.share-page .route-fade--left{background:linear-gradient(to right,var(--bg),transparent);left:0}.share-page .route-fade--right{background:linear-gradient(to left,var(--bg),transparent);right:0}.share-page .route-fade.is-on{opacity:1}.share-page .route-scroll::-webkit-scrollbar{height:8px}.share-page .route-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.share-page .route{min-width:100%;position:relative}.share-page .route__svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.share-page .route .scard{z-index:3;width:214px;transition:top .28s cubic-bezier(.4,0,.2,1);position:absolute}.share-page .route .scard.is-open{z-index:30;box-shadow:var(--shadow-lg)}.share-page .rlabel{text-align:left;z-index:2;width:220px;position:absolute}.share-page .rlabel__title{font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:15.5px;font-weight:600;line-height:1.2}.share-page .rlabel__sub,.share-page .rlabel__title{white-space:nowrap;text-overflow:ellipsis;padding-right:16px;overflow:hidden}.share-page .rlabel__sub{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:10px}.share-page .rlabel__sub.is-done{color:var(--ink-2)}.share-page .rlabel__sub.is-progress{color:var(--ok-ink)}.share-page .rlabel__sub.is-todo{color:var(--ink-3)}.share-page .scard__chev{order:2}.share-page .rlabel__here{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ok);background:var(--ok-deep);border-radius:999px;margin-top:8px;padding:3px 8px;font-size:9.5px;display:inline-block}.share-page .route-hint{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);margin:6px 0 0 2px;font-size:11px}.share-page .route-wrap--animate .route__svg>line{opacity:0}.share-page .route-wrap--animate .jnode{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.share-page .route-wrap--animate .rlabel{opacity:0;transform:translateY(8px)}.share-page .route-wrap--animate .route>.scard{opacity:0;transform:translateY(10px)}.share-page .route-wrap--animate .jarc .arc{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.share-page .route-wrap--animate .jarc circle{opacity:0}.share-page .route-wrap--animate.is-in .route__svg>line{opacity:1;transition:opacity .5s 50ms}.share-page .route-wrap--animate.is-in .jnode{opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(.12s + var(--i,0)*70ms);transform:none}.share-page .route-wrap--animate.is-in .rlabel{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(.18s + var(--i,0)*70ms);transform:none}.share-page .route-wrap--animate.is-in .route>.scard{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(.24s + var(--i,0)*70ms);transform:none}.share-page .route-wrap--animate.is-in .jarc .arc{animation:.6s cubic-bezier(.65,0,.35,1) forwards share-arc;animation-delay:calc(.32s + var(--i,0)*70ms)}.share-page .route-wrap--animate.is-in .jarc circle{opacity:1;transition:opacity .25s;transition-delay:calc(.7s + var(--i,0)*70ms)}@media (width<=640px){.share-page .scope-strip{gap:18px;padding:18px}.share-page .scope-strip__lead{border-right:none;width:100%;padding-right:0}}@media (prefers-reduced-motion:reduce){.share-page .route-wrap--animate .jarc circle,.share-page .route-wrap--animate .jnode,.share-page .route-wrap--animate .rlabel,.share-page .route-wrap--animate .route>.scard,.share-page .route-wrap--animate .route__svg>line{opacity:1;transition:none;transform:none}.share-page .route-wrap--animate .jarc .arc{stroke-dashoffset:0;animation:none}}.share-page .desk{background:radial-gradient(120% 80% at 50% -10%,color-mix(in oklab,var(--ink) 4%,var(--bg-2)) 0,var(--bg-2) 55%);min-height:100vh;padding:24px 24px 64px}.share-page .sheet{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:800px;margin:0 auto;overflow:hidden}.share-page .sheet__accent{background:var(--ink);height:4px}.share-page .sheet__inner{padding:48px 56px 40px}.share-page .sheet .brandbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);background:0 0;padding-bottom:10px;position:static}.share-page .sheet .brandbar .wrap{max-width:none;padding:0}.share-page .sheet .brandbar__row{height:auto;padding:0 0 22px}.share-page .doc-title{padding:50px 0 24px}.share-page .doc-title__for{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:11px}.share-page .doc-title__for b{color:var(--ink-2);font-weight:500}.share-page .doc-title__h{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(29px,5vw,40px);font-weight:800;line-height:1.06}.share-page .doc-title__status{color:var(--ink-2);align-items:center;gap:9px;margin-top:16px;font-size:16px;display:inline-flex}.share-page .doc-title__status b{color:var(--ink);font-weight:600}.share-page .lcap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:26px 0 4px;font-size:11px;display:flex}.share-page .ledger{margin-top:6px}.share-page .lrow{-moz-column-gap:16px;grid-template-columns:44px 1fr auto;align-items:start;column-gap:16px;display:grid;position:relative}.share-page .lrow--ms{padding:14px 0}.share-page .lrow--branch{padding:9px 0}.share-page .ledger button.scard__bar{background:color-mix(in oklab,var(--scope) 4%,transparent)}.share-page .gut{align-self:stretch;position:relative}.share-page .lrow--ms .gut{margin-top:-14px;margin-bottom:-14px}.share-page .lrow--branch .gut{margin-top:-9px;margin-bottom:-9px}.share-page .gut:before{content:"";background:var(--line-2);width:2px;position:absolute;top:0;bottom:0;left:19px}.share-page .lrow--first .gut:before{top:25px}.share-page .lrow--last .gut:before{height:25px;bottom:auto}.share-page .lrow--last.lrow--branch .gut:before{height:14px}.share-page .lrow.is-fill .gut:before{background:var(--ink)}.share-page .lrow--head .gut:after{content:"";background:var(--ink);width:2px;height:25px;position:absolute;top:0;left:19px}.share-page .lrow--first.lrow--head .gut:after{display:none}.share-page .lnode{z-index:2;width:24px;height:24px;position:absolute;top:25px;left:20px;transform:translate(-50%,-50%)}.share-page .lnode svg{width:100%;height:100%;display:block;overflow:visible}.share-page .belbow{border-left:1.75px solid var(--scope);border-bottom:1.75px solid var(--scope);opacity:.95;border-bottom-left-radius:100%;width:41px;height:19px;position:absolute;top:13px;left:19px}.share-page .lrow--branch.is-rejected .belbow{border-color:var(--ink-3);opacity:.5}.share-page .lmain{min-width:0}.share-page .ms-title{font-family:var(--font-display);letter-spacing:-.014em;font-size:19px;font-weight:600;line-height:1.2}.share-page .ms-note{color:var(--ink-2);max-width:52ch;margin:5px 0 0;font-size:13.5px}.share-page .lend{text-align:right;white-space:nowrap;padding-top:2px}.share-page .lend__when{letter-spacing:.1em;color:var(--ink-3);font-size:11px}.share-page .lend__state,.share-page .lend__when{font-family:var(--font-mono);text-transform:uppercase;display:block}.share-page .lend__state{letter-spacing:.08em;margin-top:5px;font-size:10px}.share-page .lend__state.is-done{color:var(--ink-2)}.share-page .lend__state.is-progress{color:var(--ok-ink)}.share-page .lend__state.is-todo{color:var(--ink-3)}.share-page .lsummary{border-top:1.5px solid var(--line-2);margin-top:8px;padding-top:22px}.share-page .sumrow{grid-template-columns:1fr auto;align-items:baseline;padding:7px 0;font-size:14px;display:grid}.share-page .sumrow__k{color:var(--ink-2);align-items:center;gap:9px;display:inline-flex}.share-page .sumrow__k .sw{width:9px;height:9px}.share-page .sumrow__v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:500}.share-page .sumrow--head .sumrow__k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.share-page .sumrow--indent .sumrow__k{padding-left:0}.share-page .sumrow--total{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.share-page .sumrow--total .sumrow__k{color:var(--ink);font-size:15px;font-weight:600}.share-page .sumrow--total .sumrow__v{font-size:24px;font-weight:600}.share-page .lsummary--empty{color:var(--ink-2);align-items:center;gap:13px;font-size:14.5px;display:flex}.share-page .lsummary--empty b{color:var(--ink);font-weight:600}.share-page .sheet__foot{border-top:1px solid var(--line);background:var(--surface-2);padding:22px 56px 30px}.share-page .sheet__foot .foot__badge{margin-top:22px}@media (width<=620px){.share-page .desk{padding:16px 12px 40px}.share-page .sheet__inner{padding:32px 22px 28px}.share-page .sheet__foot{padding:20px 22px 26px}.share-page .sheet .brandbar__row{padding-bottom:16px}.share-page .lrow{grid-template-columns:36px 1fr}.share-page .lend{text-align:left;grid-column:2;padding-top:8px}.share-page .lrow--branch .lend{padding-top:6px}.share-page .gut:before,.share-page .lrow--head .gut:after{left:17px}.share-page .lnode{left:18px}.share-page .belbow{width:35px;left:17px}}.share-page .ledger--animate .lrow .lend,.share-page .ledger--animate .lrow .lmain{opacity:0;transform:translateY(8px)}.share-page .ledger--animate .lrow .belbow,.share-page .ledger--animate .lrow .lnode{opacity:0}.share-page .ledger--animate .lrow.is-in .lend,.share-page .ledger--animate .lrow.is-in .lmain{opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transition-delay:var(--step-delay,0s);transform:none}.share-page .ledger--animate .lrow.is-in .belbow,.share-page .ledger--animate .lrow.is-in .lnode{opacity:1;transition:opacity .3s;transition-delay:calc(var(--step-delay,0s) + 80ms)}.share-page .ledger--animate .lrow--branch.is-rejected.is-in .belbow{opacity:.5}@media (prefers-reduced-motion:reduce){.share-page .ledger--animate .lrow .lend,.share-page .ledger--animate .lrow .lmain{opacity:1;transition:none;transform:none}.share-page .ledger--animate .lrow .belbow,.share-page .ledger--animate .lrow .lnode{opacity:1;transition:none}}.share-page .tree-section{padding:30px 0 10px}.share-page .ed-tree{margin-top:6px;position:relative}.share-page .ed-tree__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.share-page .ed-tree__rows{z-index:2;position:relative}.share-page .ed-ms{grid-template-columns:var(--ed-rail,64px) 1fr;align-items:start;padding:0 0 34px;display:grid}.share-page .ed-ms:last-child{padding-bottom:6px}.share-page .ed-ms__rail{position:relative}.share-page .ed-ms__body{min-width:0;max-width:640px;padding-left:6px}.share-page .ed-date{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;margin-bottom:7px;font-size:11.5px;display:inline-flex}.share-page .ed-date .dot{background:var(--ink-3);border-radius:50%;width:3px;height:3px}.share-page .ed-date .st-progress{color:var(--ok-ink)}.share-page .ed-ms__title{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700;line-height:1.12}.share-page .node-anchor{vertical-align:-.16em;width:1px;height:1.05em;display:inline-block}.share-page .ed-ms__note{color:var(--ink-2);max-width:56ch;margin:8px 0 0;font-size:14.5px;line-height:1.5}.share-page .ed-branches{flex-direction:column;gap:10px;margin-top:16px;display:flex}.share-page .ed-branches .scard{max-width:560px}.share-page .ed-tree--animate .ed-ms__body{opacity:0;transform:translateY(12px)}.share-page .ed-tree--animate .ed-ms.is-in .ed-ms__body{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:var(--step-delay,0s);transform:none}.share-page .ed-tree--animate .ed-branches .scard{opacity:0;transform:translateY(10px)}.share-page .ed-tree--animate .ed-ms.is-in .scard{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--step-delay,0s) + .14s);transform:none}.share-page .ed-tree--animate .ed-ms.is-in .scard:nth-child(2){transition-delay:calc(var(--step-delay,0s) + .22s)}.share-page .ed-tree--animate .ed-ms.is-in .scard:nth-child(n+3){transition-delay:calc(var(--step-delay,0s) + .3s)}.share-page .ed-tree--animate .trunk{stroke-dasharray:var(--tlen);stroke-dashoffset:var(--tlen);animation:.9s cubic-bezier(.65,0,.35,1) 50ms forwards share-arc}.share-page .ed-tree--animate .trunk--progress{animation-duration:.7s;animation-delay:.3s}.share-page .ed-tree--animate .tnode{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.share-page .ed-tree--animate .tnode.is-in{opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--step-delay,0s) + 80ms);transform:none}.share-page .ed-tree--animate .arc{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.share-page .ed-tree--animate .tarc.is-in .arc{animation:.6s cubic-bezier(.65,0,.35,1) forwards share-arc;animation-delay:var(--delay,0s)}.share-page .ed-tree--animate .tarc circle{opacity:0}.share-page .ed-tree--animate .tarc.is-in circle{opacity:1;transition:opacity .25s;transition-delay:calc(var(--delay,0s) + .4s)}.share-page .ed-empty{border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:12px;max-width:560px;margin-top:14px;padding:16px 20px;font-size:14.5px;display:flex}.share-page .ed-empty b{color:var(--ink);font-weight:600}.share-page .ed-empty .empty-tick{width:22px;height:22px}.share-page .ed-summary{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-top:44px;overflow:hidden}.share-page .ed-summary__head{padding:20px 26px 0}.share-page .ed-summary__k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.share-page .ed-summary__title{font-family:var(--font-display);letter-spacing:-.006em;margin:7px 0 0;font-size:21px;font-weight:600}.share-page .ed-legend{flex-wrap:wrap;gap:8px 18px;padding:16px 26px 18px;display:flex}.share-page .ed-legend__item{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.share-page .ed-amounts{border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.share-page .ed-amt{border-right:1px solid var(--line);flex:1;min-width:120px;padding:16px 26px}.share-page .ed-amt:last-child{border-right:none}.share-page .ed-amt__k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:7px;margin-bottom:6px;font-size:10.5px;display:flex}.share-page .ed-amt__v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.share-page .ed-amt--total{background:var(--surface-2)}.share-page .ed-amt--total .ed-amt__v{font-size:24px}.share-page .ed-summary--empty{align-items:center;gap:13px;padding:22px 26px;display:flex}.share-page .ed-summary--empty b{color:var(--ink);font-weight:600}.share-page .ed-summary--empty span{color:var(--ink-2);font-size:15px}@media (width<=640px){.share-page .ed-ms{grid-template-columns:var(--ed-rail-sm,40px) 1fr;padding-bottom:28px}.share-page .ed-ms__title{font-size:20px}.share-page .ed-branches .scard,.share-page .ed-empty,.share-page .ed-summary{max-width:none}.share-page .ed-amt{border-right:none;border-bottom:1px solid var(--line)}.share-page .ed-amt:last-child{border-bottom:none}}@media (prefers-reduced-motion:reduce){.share-page .ed-tree--animate .ed-branches .scard,.share-page .ed-tree--animate .ed-ms__body,.share-page .ed-tree--animate .tarc circle,.share-page .ed-tree--animate .tnode{opacity:1;transition:none;transform:none}.share-page .ed-tree--animate .arc,.share-page .ed-tree--animate .trunk{stroke-dashoffset:0;animation:none}}@font-face{font-family:Manrope Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:110.443%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:102.222%;ascent-override:104.283%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:97.0464%;ascent-override:109.844%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:103.753%;ascent-override:102.744%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Arial;src:local(Arial);size-adjust:103.185%;ascent-override:103.31%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope ExtraBold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}.share-page{--bg:#faf7f2;--bg-2:#f3eee5;--surface:#fffdfa;--surface-2:#fbf7f0;--ink:#2a2622;--ink-2:#6e665b;--ink-3:#7c7264;--line:#2a26221a;--line-2:#2a262229;--hair:#2a262212;--brand:#f2603c;--on-brand:#fff;--scope:#e2552f;--scope-ink:#b23c18;--on-scope:#fff;--scope-tint:color-mix(in oklab,var(--scope) 14%,var(--surface));--scope-tint-2:color-mix(in oklab,var(--scope) 24%,var(--surface));--scope-line:color-mix(in oklab,var(--scope) 46%,transparent);--ok:#10b981;--ok-deep:#047857;--ok-ink:#047857;--on-ok:#fff;--ok-tint:color-mix(in oklab,var(--ok) 14%,var(--surface));--ok-tint-2:color-mix(in oklab,var(--ok) 22%,var(--surface));--ok-glow:color-mix(in oklab,var(--ok) 55%,transparent);--shadow-sm:0 1px 2px #2a26220d,0 1px 1px #2a26220a;--shadow-md:0 1px 2px #2a26220d,0 8px 24px -12px #2a26222e;--shadow-lg:0 2px 4px #2a26220d,0 22px 50px -24px #2a262247;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:26px;--maxw:1120px;--font-display:"Manrope", "Manrope Fallback: BlinkMacSystemFont", "Manrope Fallback: Segoe UI", "Manrope Fallback: Helvetica Neue", "Manrope Fallback: Arial", "Manrope Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,"SFMono-Regular",monospace;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:16px;line-height:1.55}.share-page.theme-grey{--bg:#f7f7f8;--bg-2:#efeff1;--surface:#fff;--surface-2:#fafafa;--ink:#1f1f22;--ink-2:#61616a;--ink-3:#70707a;--line:#1f1f221a;--line-2:#1f1f2229;--hair:#1f1f2212;--shadow-sm:0 1px 2px #1f1f220d,0 1px 1px #1f1f220a;--shadow-md:0 1px 2px #1f1f220d,0 8px 24px -12px #1f1f222e;--shadow-lg:0 2px 4px #1f1f220d,0 22px 50px -24px #1f1f2247}.share-page.theme-slate{--bg:#f1f3f8;--bg-2:#e9ecf3;--surface:#fff;--surface-2:#f7f9fc;--ink:#1c1f27;--ink-2:#5d6270;--ink-3:#6c7280;--line:#1c1f271a;--line-2:#1c1f2729;--hair:#1c1f2712;--shadow-sm:0 1px 2px #1c1f270d,0 1px 1px #1c1f270a;--shadow-md:0 1px 2px #1c1f270d,0 8px 24px -12px #1c1f272e;--shadow-lg:0 2px 4px #1c1f270d,0 22px 50px -24px #1c1f2747}.share-page *,.share-page :after,.share-page :before{box-sizing:border-box}.share-page ::selection{background:var(--scope-tint-2)}.share-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.share-page .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.share-page .eyebrow b{color:var(--ink-2);font-weight:500}.share-page .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.share-page .section-head{margin-bottom:26px}.share-page .section-head__k{margin-bottom:9px}.share-page .section-head__h{font-family:var(--font-display);letter-spacing:-.008em;margin:0;font-size:clamp(25px,3.4vw,34px);font-weight:700}.share-page .section-head__sub{color:var(--ink-2);max-width:52ch;margin:8px 0 0;font-size:15px}.share-page .brandbar{z-index:40;background:color-mix(in oklab,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--hair);position:sticky;top:0}.share-page .brandbar__row{align-items:center;gap:20px;height:72px;display:flex}.share-page .logo{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.share-page .logo__mark{background:var(--brand);width:30px;height:30px;color:var(--on-brand);font-family:var(--font-display);letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.share-page .logo__img{width:auto;height:30px;display:block}.share-page .logo__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:600}.share-page .brandbar__spacer{flex:1}.share-page .brandbar__status{align-items:center;gap:9px;display:inline-flex}.share-page .brandbar__doc{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.share-page .brandbar__status .pulse-dot{width:8px;height:8px}.share-page .hero{padding:76px 0 30px}.share-page .hero__title{font-family:var(--font-display);letter-spacing:-.014em;text-wrap:balance;margin:14px 0 0;font-size:clamp(36px,6vw,52px);font-weight:800;line-height:1.03}.share-page .hero__statusline{color:var(--ink-2);align-items:center;gap:10px;margin-top:20px;font-size:clamp(17px,2.4vw,21px);display:inline-flex}.share-page .hero__statusline b{color:var(--ink);font-weight:600}.share-page .pulse-dot{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 0 var(--ok-glow);border-radius:50%;flex:none;animation:2.6s ease-out infinite share-pulse}@keyframes share-pulse{0%{box-shadow:0 0 0 0 var(--ok-glow)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.share-page .progress{margin-top:34px}.share-page .progress__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.share-page .progress__label{color:var(--ink-2);font-size:13.5px}.share-page .progress__pct{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.share-page .progress__track{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;display:grid}.share-page .progress__seg{background:var(--line);border-radius:999px;height:7px;position:relative;overflow:hidden}.share-page .progress__seg.is-done{background:var(--ink)}.share-page .progress__seg.is-active:after{content:"";background:var(--ink);border-radius:999px;width:55%;position:absolute;inset:0}.share-page .scard{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);transition:box-shadow .2s,border-color .2s;position:relative}.share-page .scard:before{content:"";background:var(--scope);z-index:1;border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.share-page .scard.is-open,.share-page .scard:hover{border-color:var(--line-2)}.share-page .scard.is-open{box-shadow:var(--shadow-md)}.share-page .scard.is-rejected{opacity:.6}.share-page .scard.is-rejected:before{background:var(--ink-3)}.share-page .scard.is-rejected .scard__title{color:var(--ink-3);text-decoration:line-through}.share-page .scard__bar{width:100%;font:inherit;color:inherit;text-align:left;border-radius:calc(var(--r-md) - 1px);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;gap:9px;margin:0;padding:13px 14px 13px 20px;transition:background .18s;display:flex}.share-page button.scard__bar{appearance:none;cursor:pointer}.share-page button.scard__bar:hover{background:color-mix(in oklab,var(--scope) 4%,transparent)}.share-page button.scard__bar:active{background:color-mix(in oklab,var(--scope) 7%,transparent)}.share-page .scard__bar:focus-visible{outline:2px solid var(--scope-line);outline-offset:-2px}.share-page .scard__row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.share-page .scard__row--top{align-items:flex-start}.share-page .scard__title{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;flex:1;font-size:15px;font-weight:600;line-height:1.28}.share-page .scard__chev{width:16px;height:16px;color:var(--ink-3);flex:none;place-items:center;margin-top:1px;transition:transform .36s cubic-bezier(.16,1,.3,1),color .2s;display:grid}.share-page .scard.is-open .scard__chev{color:var(--ink-2);transform:rotate(180deg)}.share-page .ptag{border:1.25px solid var(--scope-line);background:0 0;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:1.5px 8px 1.5px 1.5px;display:inline-flex}.share-page .ptag__val{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2.5px 8px;font-size:12px;font-weight:800}.share-page .ptag__label,.share-page .ptag__val{white-space:nowrap;align-items:center;display:inline-flex}.share-page .ptag__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;gap:4px;min-width:0;font-size:9.5px;font-weight:500}.share-page .ptag .sicon{width:11px;height:11px}.share-page .ptag__word{text-overflow:ellipsis;min-width:0;overflow:hidden}.share-page .ptag.is-proposed{background:var(--scope-tint-2);border-color:#0000}.share-page .ptag.is-proposed .ptag__label{color:var(--scope-ink)}.share-page .ptag.is-approved{background:var(--ok-tint-2);border-color:#0000}.share-page .ptag.is-approved .ptag__label{color:var(--ok-ink)}.share-page .ptag.is-billed{background:var(--ok-deep);border-color:#0000}.share-page .ptag.is-billed .ptag__label{color:var(--on-ok)}.share-page .ptag.is-paid{background:var(--ok-deep);border-color:#0000}.share-page .ptag.is-paid .ptag__label{color:var(--on-ok)}.share-page .ptag.is-rejected{border-color:var(--line-2);background:0 0}.share-page .ptag.is-rejected .ptag__label{color:var(--ink-3)}.share-page .ptag.is-rejected .ptag__val{color:var(--ink-3);text-decoration:line-through}.share-page .scard__reveal{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.share-page .scard.is-open .scard__reveal{grid-template-rows:1fr}.share-page .scard__reveal-clip{min-height:0;overflow:hidden}.share-page .scard__reveal-body{border-top:1px solid var(--hair);opacity:0;margin:0 14px 0 20px;padding:11px 0 13px;transition:opacity .2s,transform .28s cubic-bezier(.4,0,.2,1);transform:translateY(-4px)}.share-page .scard.is-open .scard__reveal-body{opacity:1;transition-delay:50ms;transform:none}.share-page .scard__desc{color:var(--ink-2);text-wrap:pretty;max-width:54ch;margin:0;font-size:13.5px;line-height:1.52}.share-page .scard__extra{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:10px;display:flex}.share-page .scard__desc+.scard__extra{margin-top:10px}.share-page .scard__hours,.share-page .scard__off{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.share-page .scard__off{color:var(--ink-2)}.share-page .scard__invoice{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--scope-ink);text-underline-offset:3px;white-space:nowrap;font-size:11px;text-decoration:underline}.share-page .scard__invoice:after{content:" ↗"}.share-page .scard__invoice:focus-visible{outline:2px solid var(--scope-line);outline-offset:2px}@media (width>=641px){.share-page .scard--row .scard__bar{flex-direction:row;align-items:center;gap:10px;padding:10px 10px 10px 20px}.share-page .scard--row .scard__row--top{display:contents}.share-page .scard--row .scard__title{flex:1;min-width:0}.share-page .scard--row .scard__row:not(.scard__row--top){flex:none;order:1;width:auto}.share-page .scard--row .scard__chev{order:0;margin-top:0}.share-page .scard.is-open{z-index:30;border-bottom-right-radius:0;border-bottom-left-radius:0}.share-page .scard__reveal{z-index:20;background:var(--surface);border:1px solid var(--line-2);border-radius:0 0 var(--r-md) var(--r-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;border-top:0;transition:opacity .2s,transform .25s cubic-bezier(.4,0,.2,1),visibility .2s;display:block;position:absolute;top:100%;left:-1px;right:-1px;transform:translateY(-4px)}.share-page .scard.is-open .scard__reveal{opacity:1;visibility:visible;pointer-events:auto;transform:none}.share-page .scard__reveal-clip{overflow:visible}.share-page .scard__reveal-body{opacity:1;transform:none}}@keyframes share-arc{to{stroke-dashoffset:0}}@keyframes share-ring{0%{r:var(--r0);opacity:.5}70%{r:var(--r1);opacity:0}to{opacity:0}}.share-page svg .ring{animation:2.8s ease-out infinite share-ring}.share-page .sbadge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:11px;font-weight:500;display:inline-flex}.share-page .sicon{flex:none;width:12px;height:12px}.share-page .sbadge.proposed{color:var(--scope-ink);background:var(--scope-tint-2)}.share-page .sbadge.approved{color:var(--ok-ink);background:var(--ok-tint-2)}.share-page .sbadge.billed,.share-page .sbadge.paid{color:var(--on-ok);background:var(--ok-deep)}.share-page .sbadge.rejected{color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.share-page .sw{border-radius:3px;flex:none;width:11px;height:11px}.share-page .sw.proposed{background:var(--scope-tint-2)}.share-page .sw.approved{background:var(--ok-tint-2)}.share-page .sw.billed,.share-page .sw.paid{background:var(--ok)}.share-page .ed-actions{border-top:1px solid var(--line);padding:11px 14px 13px 20px}.share-page .ed-actions__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-page .ed-actions__done{color:var(--scope-ink);margin:0;font-size:13px;font-weight:600}.ed-confirm{--ink:#2a2622;--ink-2:#6e665b;--line-2:#2a262229;--scope:#e2552f;--scope-ink:#b23c18;--on-scope:#fff;--scope-line:oklab(63.1709% .148816 .107086/.46);color:var(--ink);background:#fffdfa;padding:22px 24px;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,ui-sans-serif,system-ui,sans-serif}.ed-confirm__title{letter-spacing:-.01em;margin:0;font-family:Manrope,Manrope Fallback\: BlinkMacSystemFont,Manrope Fallback\: Segoe UI,Manrope Fallback\: Helvetica Neue,Manrope Fallback\: Arial,Manrope Fallback\: Noto Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.ed-confirm__body{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.ed-confirm__error{color:var(--scope-ink);margin:10px 0 0;font-size:13px;font-weight:600}.ed-confirm__row{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.share-page .share-empty{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-2);align-items:center;gap:13px;padding:22px 26px;font-size:15px;display:flex}.share-page .share-empty b{color:var(--ink);font-weight:600}.share-page .empty-tick{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.share-page .empty-tick svg{width:12px;height:12px}.share-page .foot{border-top:1px solid var(--hair);margin-top:72px;padding:36px 0 56px}.share-page .foot__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;display:flex}.share-page .foot__col{min-width:0}.share-page .foot__col--right{text-align:right}.share-page .foot__k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:10px}.share-page .foot__project{font-family:var(--font-display);letter-spacing:-.012em;font-size:16px;font-weight:700;line-height:1.25}.share-page .foot__agency{font-family:var(--font-display);letter-spacing:-.006em;color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.25}.share-page .foot__badge{border-top:1px solid var(--hair);justify-content:center;margin-top:30px;padding-top:24px;display:flex}.share-page .noupad{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;font-size:10.5px;text-decoration:none;transition:color .15s;display:inline-flex}.share-page a.noupad:hover{color:var(--ink-2)}.share-page .noupad__wordmark{opacity:.82;width:auto;height:14px;transition:opacity .15s;display:block}.share-page a.noupad:hover .noupad__wordmark{opacity:1}@media (width<=640px){.share-page .wrap{padding:0 22px}}@media (width<=520px){.share-page .wrap{padding:0 16px}.share-page .brandbar__row{gap:12px;height:62px}.share-page .brandbar__status{display:none}.share-page .hero{padding:48px 0 20px}.share-page .foot__row{flex-direction:column;align-items:flex-start}.share-page .foot__col--right{text-align:left}}@media (prefers-reduced-motion:reduce){.share-page .pulse-dot{animation:none}.share-page svg .ring{opacity:0;animation:none}.share-page .scard__chev,.share-page .scard__reveal,.share-page .scard__reveal-body{transition:none}}
