.bs-stage{isolation:isolate;animation:bs-in .4s var(--ease,ease) both;background:#148f48;border-radius:30px;gap:6px;padding:18px 0;display:grid;position:relative;overflow:hidden}@keyframes bs-in{0%{opacity:.4}to{opacity:1}}.bs-ask,.bs-say{margin:0 3.1579%}.bs-ask{color:#1e2b40;letter-spacing:-.01em;background:#fff;border-radius:18px 18px 18px 6px;justify-self:start;align-items:baseline;gap:10px;max-width:93.6842%;min-height:46px;padding:12px 18px;font-size:16.5px;font-weight:500;line-height:1.3;display:inline-flex}.bs-askWho{letter-spacing:.07em;text-transform:uppercase;color:#1e2b4080;flex:none;font-size:11.5px;font-weight:700}.bs-askQ{min-width:0}.bs-caret{vertical-align:-.17em;background:#1e2b40;width:2px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite bs-caret;display:inline-block}@keyframes bs-caret{0%,49%{opacity:1}50%,to{opacity:0}}.bs-say{color:#1e2b40;opacity:0;min-height:60px;transition:opacity .3s ease, translate .4s var(--ease,ease);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;translate:0 6px}.bs-say[data-on]{opacity:1;translate:0}.bs-sayFace{background:#29a383;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.bs-sayFace svg{display:block}.bs-sayText{letter-spacing:-.01em;text-wrap:pretty;min-width:0;min-height:2.8em;animation:bs-say .35s var(--ease,ease) both;flex:1;align-items:center;font-size:15.5px;line-height:1.4;display:flex}.bs-sayText .pb-dots{color:#636b7f}@keyframes bs-say{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.bs-sayEnd{flex:none;align-items:center;gap:12px;display:flex}.bs-sayDots{align-items:center;gap:2px;display:flex}.bs-sayDots button{appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:22px;padding:0;display:grid}.bs-sayDots button:before{content:"";background:#1e2b4029;border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s}.bs-sayDots button[data-past]:before{background:#1e2b406b}.bs-sayDots button[data-on]:before{background:#1e2b40;transform:scale(1.3)}.bs-sayDots button:hover:before{background:#1e2b40}.bs-voice{align-items:center;gap:2px;height:22px;display:inline-flex}.bs-voice i{background:#c9cdd5;border-radius:2px;width:3px;height:16px;transform:scaleY(.3)}.bs-voice[data-on] i{background:#29a383;animation:.46s ease-in-out infinite alternate bs-level}.bs-voice[data-on] i:nth-child(2){animation-delay:.12s}.bs-voice[data-on] i:nth-child(3){animation-delay:.24s}.bs-voice[data-on] i:nth-child(4){animation-delay:60ms}@keyframes bs-level{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (max-width:640px){.bs-stage{border-radius:22px;gap:4px;padding:12px 0}.bs-ask{border-radius:15px 15px 15px 5px;flex-wrap:wrap;gap:2px 8px;min-height:0;padding:9px 13px 10px;font-size:14.5px}.bs-askWho{font-size:10.5px}.bs-say{border-radius:15px;flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:0;padding:10px 12px 10px 10px}.bs-sayFace{border-radius:10px;width:32px;height:32px}.bs-sayText{flex-basis:calc(100% - 42px);min-height:3.6em;padding-top:1px;font-size:14.5px;line-height:1.38}.bs-sayEnd{justify-content:space-between;width:100%;padding-left:42px}}.bs-scene{position:absolute;inset:0}.bs-numLight .pb-num{color:#fff}.bs-defs .pb-printed h4{letter-spacing:-.016em;text-wrap:pretty;font-size:15.5px;line-height:1.34}.bs-defs dl{border-top:1px solid #1e2b401a;gap:12px;margin:14px 0 0;padding-top:12px;display:grid}.bs-defs dt{letter-spacing:-.012em;font-size:14px;font-weight:600}.bs-defs dd{color:#3b465a;text-wrap:pretty;margin:3px 0 0;font-size:13.5px;line-height:1.42}.bs-picBlock .pb-paper{padding:12px}.bs-scene .pb-app{font-size:13.5px}.bs-scene .pb-app em{font-size:13px}.bs-world{transition:transform .9s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.bs-scene[data-tall] .bs-defs dl{grid-template-columns:1fr 1fr;gap:16px}.bs-scene[data-tall] .bs-defs .pb-printed h4{font-size:16px}.bs-pic{font-family:var(--sans);color:#1e2b40;letter-spacing:-.005em;position:relative}.bs-pic code{font-family:var(--mono)}.bs-here{pointer-events:none;width:0;height:0;position:absolute}@keyframes bs-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes bs-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.bs-mapView{background:#ddeff3;border-radius:10px;position:relative;overflow:hidden}.bs-mapView svg{display:block}.bs-land{fill:#ece4d2;stroke:#fff;stroke-width:.8px;stroke-linejoin:round}.bs-power{stroke:#fff;stroke-width:.8px;stroke-linejoin:round;transition:fill .6s,opacity .5s,stroke .3s}.bs-power[data-dim]{opacity:.4}.bs-power[data-hot]{stroke:#1e2b40;stroke-width:1.5px}.bs-moveLine{fill:none;stroke:#1e2b40;stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .75s cubic-bezier(.5, 0, .25, 1) var(--d,0s)}.bs-moveHead{fill:#1e2b40;opacity:0;transition:opacity .2s ease calc(var(--d,0s) + .65s)}.bs-moveTag{opacity:0;transition:opacity .3s ease calc(var(--d,0s) + .5s)}.bs-moveTag rect{fill:#fff;stroke:#1e2b402e}.bs-moveTag text{font:600 12px var(--sans);fill:#1e2b40}.bs-move[data-on] .bs-moveLine{stroke-dashoffset:0}.bs-move[data-on] .bs-moveHead,.bs-move[data-on] .bs-moveTag{opacity:1}.bs-move:not([data-on]) *{transition-duration:.2s;transition-delay:0s}.bs-markerDot{fill:#1e2b40;stroke:#fff;stroke-width:1.5px}.bs-markerRing{fill:none;stroke:#1e2b40;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:1.7s ease-out infinite bs-ping}@keyframes bs-ping{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(2.1)}}.bs-markerTag{color:#fff;font:600 12.5px/1.2 var(--sans);white-space:nowrap;background:#1e2b40;border-radius:7px;padding:4px 8px;animation:.3s cubic-bezier(.2,1.5,.4,1) both bs-pop;position:absolute}.bs-mapKey{background:#fff;border-radius:10px;gap:4px;padding:7px 9px;display:grid;position:absolute;bottom:8px;left:8px;box-shadow:0 0 0 1px #1e2b401a}.bs-mapKey span{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.bs-mapKey small{color:#636b7f;font-size:11.5px}.bs-mapKey i{border-radius:3px;width:10px;height:10px}.bs-tl{height:44px;position:absolute;top:220px;left:0;right:0}.bs-tlNow{gap:3px;animation:.35s both bs-fade;display:grid;position:absolute;top:4px;left:2px}.bs-tlNow b{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:700;line-height:1}.bs-tlNow span{color:#3b465a;white-space:nowrap;font-size:13px;font-weight:500}.bs-tlLine,.bs-tlFill{background:#1e2b4029;border-radius:2px;height:2px;position:absolute;top:12px}.bs-tlFill{transform-origin:0;transition:transform .6s var(--ease,ease);background:#1e2b40}.bs-tlNode{width:0;position:absolute;top:0}.bs-tlNode i{background:#fff;border-radius:50%;width:14px;height:14px;transition:background .3s,box-shadow .3s,transform .35s cubic-bezier(.3,1.5,.5,1);position:absolute;top:6px;left:-7px;box-shadow:inset 0 0 0 2px #1e2b404d}.bs-tlNode small{font:500 12px/1 var(--sans);color:#9aa0ae;white-space:nowrap;transition:color .3s;position:absolute;top:25px;left:0;translate:-50%}.bs-tlNode[data-past] i{box-shadow:none;background:#1e2b40}.bs-tlNode[data-on] i{background:#1e2b40;transform:scale(1.05);box-shadow:0 0 0 3px #fff,0 0 0 5px #1e2b40}.bs-tlNode[data-on] small,.bs-tlNode[data-past] small{color:#1e2b40;font-weight:600}.bs-tlNode:last-child small{translate:-80%}.bs-gHead{justify-content:space-between;align-items:baseline;gap:10px;height:22px;display:flex;position:absolute;top:0;left:0;right:0}.bs-gHead code{letter-spacing:-.02em;font-size:14.5px;font-weight:600}.bs-gHead span{color:#636b7f;white-space:nowrap;font-size:13px}.bs-gHead span[data-tan]{color:#0e7a3b;font-weight:600;animation:.35s both bs-fade}.bs-gPlot{display:block;position:absolute;top:0;left:0}.bs-gBg{fill:#f6f2ea}.bs-gGrid{stroke:#1e2b4012;stroke-width:1px}.bs-gAxis{stroke:#1e2b4057;stroke-width:1.2px}.bs-gTick{font:500 11.5px var(--mono);fill:#9aa0ae}.bs-gCurve{fill:none;stroke:#1e2b40;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.bs-gLine{stroke:#e4492a;stroke-width:2.4px;stroke-linecap:round;transition:stroke .3s}.bs-gLine[data-tan]{stroke:#148f48}.bs-gA{fill:#1e2b40;stroke:#fff;stroke-width:2.5px}.bs-gB{fill:#fff;stroke:#1e2b40;stroke-width:2.2px}.bs-gGap{opacity:0;transition:opacity .3s}.bs-gGap[data-on]{opacity:1}.bs-gGap>line:first-child{stroke:#f8a81b;stroke-width:5px;stroke-linecap:round}.bs-gDrop{stroke:#1e2b4059;stroke-width:1.2px;stroke-dasharray:3 3}.bs-gGap text{font:700 12px var(--mono);fill:#8d5c00}.bs-gReads{gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.bs-gReads span{height:30px;font:500 13px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#f6f2ea;border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.bs-gReads i{color:#7a8496;font-style:normal}.bs-gSlope{margin-left:auto}.bs-gSlope b{background:#e4492a;border-radius:2px;width:9px;height:9px;transition:background .3s}.bs-gSlope[data-tan]{color:#0e6b36;background:#e1f1e6;font-weight:700}.bs-gSlope[data-tan] b{background:#148f48}.bs-cLines{background:#f6f2ea;border-radius:10px;width:272px;height:206px;padding:8px 0;position:absolute;top:0;left:0;overflow:hidden}.bs-cBar{opacity:0;height:19px;transition:transform .28s var(--ease,ease), opacity .2s ease;background:#fde6b4;position:absolute;top:8px;left:0;right:0;box-shadow:inset 3px 0 #f8a81b}.bs-cBar[data-on]{opacity:1}.bs-cLine{align-items:center;gap:9px;height:19px;padding:0 8px 0 4px;display:flex;position:relative}.bs-cLine>span{text-align:right;width:15px;font:500 11px var(--mono);color:#9aa0ae;flex:none}.bs-cLine code{letter-spacing:-.02em;white-space:pre;color:#1e2b40;font-size:12px}.bs-cLine[data-on]>span{color:#8d5c00}.bs-cVars{border-radius:10px;flex-direction:column;gap:5px;width:146px;height:206px;padding:10px 10px 9px;display:flex;position:absolute;top:0;left:282px;box-shadow:inset 0 0 0 1px #1e2b4021}.bs-cVars>b{margin:0 0 2px 2px;font-size:13px;font-weight:600}.bs-cVar{background:#f6f2ea;border-radius:7px;justify-content:space-between;align-items:center;height:26px;padding:0 5px 0 8px;display:flex}.bs-cVar code{color:#3b465a;font-size:12.5px}.bs-cVar em{font:700 13.5px/1 var(--mono);font-variant-numeric:tabular-nums;border-radius:5px;padding:3px 5px;font-style:normal}.bs-cVar em[data-set]{animation:.9s both bs-flash}@keyframes bs-flash{0%{background:#f8a81b}to{background:0 0}}.bs-cVars small{color:#7a8496;text-align:center;margin-top:auto;font-size:12px}.bs-cCells{width:428px;height:50px;position:absolute;top:214px;left:0}.bs-cCell{background:#fff;border-radius:9px;align-content:center;place-items:center;gap:2px;height:40px;transition:background .3s,box-shadow .3s,opacity .3s;display:grid;position:absolute;top:0;box-shadow:inset 0 0 0 1.5px #1e2b4033}.bs-cCell b{font:600 14px/1 var(--mono)}.bs-cCell small{font:500 11px/1 var(--mono);color:#9aa0ae}.bs-cCell[data-state=out]{opacity:.3;box-shadow:none;background:#f6f2ea}.bs-cCell[data-state=mid]{background:#fef0d2;box-shadow:inset 0 0 0 2px #c98200}.bs-cCell[data-state=found]{background:#e1f1e6;box-shadow:inset 0 0 0 2px #148f48}.bs-cWin{height:4px;transition:transform .45s var(--ease,ease), width .45s var(--ease,ease);background:#1e2b40;border-radius:4px;position:absolute;top:45px;left:0}.bs-simLoop{display:block;position:absolute;top:0;left:0;overflow:visible}.bs-simVein,.bs-simArtery{fill:none;stroke-width:15px;stroke-linecap:round}.bs-simVein{stroke:#dce3f3}.bs-simArtery{stroke:#fadbd3}.bs-simDir{fill:none;stroke:#e4492a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.bs-simDirPoor{stroke:#3a62a8}.bs-simDot{stroke:#fff;stroke-width:1.4px}.bs-simHeart{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite bs-beat}.bs-simHeart path{fill:#e4492a}.bs-simHeart[data-still]{animation:none}@keyframes bs-beat{0%,to{transform:scale(1)}16%{transform:scale(1.15)}32%{transform:scale(.97)}46%{transform:scale(1.06)}60%{transform:scale(1)}}.bs-simBpm{justify-items:center;gap:3px;display:grid;position:absolute;translate:-50%}.bs-simBpm b{font:700 21px/1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bs-simBpm span{color:#636b7f;white-space:nowrap;font-size:12px}.bs-simSide{font-size:12.5px;font-weight:600;line-height:1.25;position:absolute}.bs-simSide[data-tone=rich]{color:#c23a1e}.bs-simSide[data-tone=poor]{color:#3a62a8;text-align:right;translate:-100%}.bs-simNode{white-space:nowrap;background:#fff;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .3s,color .3s;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1.5px #1e2b40}.bs-simNode[data-hot]{color:#fff;background:#1e2b40}.bs-simTag{color:#1e2b40;white-space:nowrap;background:#f8a81b;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:600;animation:.3s cubic-bezier(.2,1.5,.4,1) both bs-pop;position:absolute}.bs-simBars{align-content:center;gap:8px;height:56px;display:grid;position:absolute;top:208px;left:0;right:0}.bs-simBar{align-items:center;gap:10px;height:20px;display:flex}.bs-simBarLabel{color:#3b465a;white-space:nowrap;width:160px;font-size:12.5px;font-weight:500}.bs-simTrack{background:#1e2b4017;border-radius:99px;height:10px;position:relative}.bs-simTrack i{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.bs-simNeed{background:#1e2b40}.bs-simBring{background:#e4492a}.bs-simMax{background:#1e2b4073;border-radius:2px;width:2px;height:18px;margin-left:-1px;position:absolute;top:-4px}.bs-simVerdict{color:#0e6b36;white-space:nowrap;background:#e1f1e6;border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:600;animation:.3s cubic-bezier(.2,1.5,.4,1) both bs-pop;position:absolute;top:50%;right:0;translate:0 -50%}.bs-simVerdict[data-short]{color:#1e2b40;background:#f8a81b}.bs-rHead{justify-content:space-between;align-items:baseline;gap:10px;height:22px;display:flex}.bs-rHead b{letter-spacing:-.014em;font-size:14px;font-weight:600}.bs-rHead span{color:#636b7f;white-space:nowrap;font-size:12.5px}.bs-rText{letter-spacing:-.012em;color:#1e2b40;text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:28.5px}.bs-rPh{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-underline-offset:5px;text-decoration-skip-ink:none;border-radius:4px;padding:1px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:background-color .45s,text-decoration-color .45s}.bs-rPh[data-on]{background-color:#f8a81b}.bs-rPh[data-past]{text-decoration-color:#f8a81b}.bs-rNotes{gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.bs-rNote{white-space:nowrap;color:#9aa0ae;border-radius:10px;align-items:center;gap:6px;height:30px;padding:0 9px 0 5px;font-size:12px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #1e2b4024}.bs-rNote i{background:#1e2b4012;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.bs-rNote[data-past]{color:#1e2b40}.bs-rNote[data-on]{color:#fff;box-shadow:none;background:#1e2b40}.bs-rNote[data-on] i{color:#1e2b40;background:#f8a81b}@media (prefers-reduced-motion:reduce){.bs-stage,.bs-sayText,.bs-say{transition:none;animation:none}.bs-voice[data-on] i,.bs-caret{animation:none}.bs-pic *,.bs-pic :before,.bs-pic :after{transition:none!important;animation:none!important}.bs-world{transition:none}}.bs-eDemand,.bs-eSupply{fill:none;stroke-width:2.6px;stroke-linecap:round}.bs-eDemand{stroke:#1e2b40}.bs-eSupply{stroke:#e4492a}.bs-eGhost{fill:none;stroke:#1e2b4047;stroke-width:1.6px;stroke-dasharray:5 4;opacity:0;transition:opacity .3s}.bs-eGhost[data-on]{opacity:1}.bs-eEq{fill:#fff;stroke:#148f48;stroke-width:3px}.bs-eTag{font:600 12.5px var(--sans)}.bs-eTagD{fill:#1e2b40}.bs-eTagS{fill:#c23a1e}.bs-eAxisVal{font:700 12px var(--mono);fill:#0e6b36}.bs-econ .bs-gReads span:first-child{color:#0e6b36;background:#e1f1e6;font-weight:700}.bs-eKey{background:#148f48!important;border-radius:50%!important}.bs-tlSvg{display:block;position:absolute;top:26px;left:0;overflow:visible}.bs-tlAxis{stroke:#1e2b40;stroke-width:2px;stroke-linecap:round}.bs-tlTick{stroke:#1e2b404d;stroke-width:1px}.bs-tlYear{font:500 11px var(--mono);fill:#9aa0ae}.bs-tlEvent circle{fill:#fff;stroke:#19717d;stroke-width:2.5px;transition:fill .3s}.bs-tlEvent text{font:600 12.5px var(--sans);fill:#636b7f;transition:fill .3s}.bs-tlEvent[data-past] circle{fill:#19717d}.bs-tlEvent[data-on] circle{fill:#19717d;stroke:#1e2b40;stroke-width:3px}.bs-tlEvent[data-on] text,.bs-tlEvent[data-past] text{fill:#1e2b40}.bs-tlLed{fill:none;stroke:#f8a81b;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.5,0,.25,1) .15s forwards bs-draw}@keyframes bs-draw{to{stroke-dashoffset:0}}.bs-tlCard{background:#e3f2f5;border-radius:12px;align-content:start;gap:8px;padding:12px 14px;animation:.35s both bs-fade;display:grid;position:absolute;bottom:0;left:0;right:0}.bs-tlCard[data-wide]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;padding:11px 14px}.bs-tlCard[data-wide] .bs-tlCardHead{grid-column:1/-1}.bs-tlCard[data-wide] .bs-tlRow{grid-template-columns:minmax(0,1fr);gap:3px}.bs-tlCardHead{align-items:baseline;gap:10px;display:flex}.bs-tlCardHead b{font:700 13px var(--mono);white-space:nowrap}.bs-tlCardHead span{letter-spacing:-.012em;font-size:14px;font-weight:600}.bs-tlRow{color:#3b465a;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.38;display:grid}.bs-tlRow em{letter-spacing:.04em;text-transform:uppercase;color:#19717d;font-size:12px;font-style:normal;font-weight:700}.bs-tlRow span{color:#1e2b40}.bs-card{align-content:start;display:grid}.bs-cardScene{position:absolute;inset:0}.bs-cardPic{position:absolute}.bs-cardSay{color:#1e2b40;text-wrap:pretty;border-top:1px solid #1e2b4014;align-items:flex-start;gap:10px;min-height:76px;padding:12px 14px 14px;font-size:14px;line-height:1.42;display:flex}.bs-cardSay>span:first-child{min-width:0;animation:bs-say .35s var(--ease,ease) both;flex:1}.bs-cardSay .bs-sayDots{flex:none;padding-top:1px}@media (prefers-reduced-motion:reduce){.bs-cardSay>span:first-child,.bs-tlCard{animation:none}.bs-tlLed{stroke-dashoffset:0;animation:none}}.bs-scene .pb-sheetHead{transition:opacity .32s}.bs-scene[data-early] .pb-sheetHead{opacity:0}
.pb{--pb-green:#148f48;--pb-green-ink:#0e6b36}.pb-hero{padding:clamp(118px,10vw,150px) 0 0}.pb-heroHead{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:28px 48px;display:grid}.pb-h1{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(46px,5.4vw,80px);font-weight:500;line-height:.98}.pb-h1 span{display:block}.pb-h1 em{color:var(--pb-green);font-style:normal}.pb-heroSide{gap:28px;padding-bottom:8px;display:grid}.pb-heroSide .ld-lede{max-width:28em}.pb-heroSide .ld-actions{justify-content:flex-start}.pb-stageWrap{margin-top:clamp(48px,5vw,72px)}.pb-stage{isolation:isolate;background:var(--pb-green);border-radius:clamp(22px,2.6vw,34px);position:relative;overflow:hidden}.pb-track{transform-origin:0 0;position:absolute;top:0;left:0}.pb-track[data-pan]{transition:transform .9s var(--ease)}.pb-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pb-legend button{appearance:none;width:100%;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;transition:background .25s var(--ease), box-shadow .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:20px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px 16px 14px;display:grid;position:relative;overflow:hidden}.pb-legend button:hover{background:#ffffff8c}.pb-legend button[aria-current=step]{background:var(--sheet);box-shadow:0 0 0 1px var(--line);color:var(--ink)}.pb-legend b{letter-spacing:-.012em;color:var(--ink);font-size:16.5px;font-weight:500;display:block}.pb-legend small{color:var(--ink-3);margin-top:2px;font-size:14px;line-height:1.4;display:block}.pb-legendN{background:var(--table-2);width:34px;height:34px;color:var(--ink);transition:background .25s var(--ease), color .25s var(--ease);border-radius:11px;place-items:center;font-size:15px;font-weight:600;display:grid}.pb-legend button[aria-current=step] .pb-legendN{background:var(--pb-green);color:#fff}.pb-legendBar{background:var(--pb-green);transform-origin:0;border-radius:3px 3px 0 0;height:3px;animation:linear both pb-fill;position:absolute;bottom:0;left:16px;right:16px}@keyframes pb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pb-scenePanel{isolation:isolate;border-radius:30px;position:relative;overflow:hidden}.pb-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.pb-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pb-split--flip>:first-child{order:2}.pb-splitText .ld-h2{margin-top:0}.pb-splitText .ld-lede{margin-top:20px}.pb-points{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pb-points li{color:var(--ink-2);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;font-size:16px;line-height:1.5;display:grid}.pb-points li b{color:var(--ink);font-weight:500;display:block}.pb-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.pb-kind{align-content:start;display:grid}.pb-kindApp{border-bottom:1px solid var(--line-2);letter-spacing:-.005em;height:34px;color:var(--ink);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;font-size:14.5px;font-weight:600;display:flex}.pb-kindApp em{color:var(--ink-3);margin-left:auto;font-size:13.5px;font-style:normal;font-weight:500}.pb-kindPanel{background:var(--panel,var(--peri));border-radius:26px;padding:12px}.pb-kindPaper{background:var(--sheet);border-radius:17px;overflow:hidden}.pb-kind h3{letter-spacing:-.016em;text-wrap:balance;margin:18px 4px 0;font-size:19px;font-weight:500;line-height:1.25}.pb-kind p{color:var(--ink-2);text-wrap:pretty;margin:6px 4px 0;font-size:15px;line-height:1.5}.pb-also{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 0;font-size:15px;display:flex}.pb-also span{background:var(--sheet);height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:13px;align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:500;display:inline-flex}.pb-yours{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pb-card{background:var(--sheet);box-shadow:0 0 0 1px var(--line);border-radius:30px;flex-direction:column;padding:10px;display:flex}.pb-cardArt{isolation:isolate;border-radius:21px;position:relative;overflow:hidden}.pb-cardText{padding:18px 14px 14px}.pb-cardText h3{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.22}.pb-cardText p{color:var(--ink-2);text-wrap:pretty;margin:7px 0 0;font-size:15px;line-height:1.5}.pb-offline{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:22px 28px 22px 22px;display:grid}.pb-offline h3{letter-spacing:-.016em;margin:0;font-size:20px;font-weight:500}.pb-offline p{color:#ffffffbd;text-wrap:pretty;margin:4px 0 0;font-size:15.5px;line-height:1.5}.pb-offlineChip{white-space:nowrap;background:#ffffff1a;border-radius:14px;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-size:14.5px;font-weight:500;display:inline-flex}.pb-offlineChip i{background:#3fd08a;border-radius:50%;width:9px;height:9px}.pb-s{font-family:var(--sans);color:#1e2b40;letter-spacing:-.005em;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.pb-s code,.pb-s pre{font-family:var(--mono)}.pb-sheet{opacity:0;transition:opacity .45s var(--ease), transform .55s var(--ease);z-index:1;background:#fff;border-radius:22px;position:absolute;transform:translateY(10px);box-shadow:inset 0 0 0 1px #1e2b4014}.pb-sheet[data-shown]{opacity:1;transform:none}.pb-sheetHead{align-items:center;gap:11px;padding:18px 22px 0;display:flex}.pb-sheetHead b{letter-spacing:-.016em;white-space:nowrap;font-size:17px;font-weight:600}.pb-num{color:#1e2b40;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:14px;font-weight:700;display:grid}.pb-block{z-index:3;opacity:0;transform-origin:30% 0;flex-direction:column;transition:opacity .35s,transform .55s cubic-bezier(.3,1.35,.5,1),filter .34s;display:flex;position:absolute;transform:translateY(-12px)scale(.965)}.pb-block[data-shown]{opacity:1;transform:none}.pb-block[data-shown][data-dim]{opacity:.62;filter:saturate(.25);transition-delay:0s!important}.pb-app{letter-spacing:-.005em;white-space:nowrap;flex:none;align-items:center;gap:7px;height:24px;padding-bottom:5px;font-size:12.5px;font-weight:600;display:flex}.pb-app em{color:#636b7f;margin-left:auto;font-size:12px;font-style:normal;font-weight:500}.pb-block[data-printed] .pb-app{border-bottom:1px solid #1e2b4021}.pb-panel{background:var(--panel);border-radius:16px;flex:1;min-height:0;margin-top:4px;padding:8px}.pb-paper{background:#fff;border-radius:11px;height:100%;padding:12px 14px;overflow:hidden}.pb-printed{padding-top:10px}.pb-printed h4{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;line-height:1.25}.pb-printed p{color:#3b465a;text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.45}.pb-wires{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.pb-wireLine{fill:none;stroke:#1e2b40;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.5,0,.25,1)}.pb-wireHead{fill:#1e2b40;opacity:0;transition:opacity .2s .5s}.pb-wireTag{opacity:0;transition:opacity .3s .45s}.pb-wireTag rect{fill:#fff;stroke:#1e2b4024}.pb-wireTag text{font:500 11px var(--sans);fill:#3b465a}.pb-wire[data-on] .pb-wireLine{stroke-dashoffset:0}.pb-wire[data-on] .pb-wireHead,.pb-wire[data-on] .pb-wireTag{opacity:1}.pb-spot{z-index:4;pointer-events:none;outline-offset:6px;opacity:0;border-radius:14px;outline:3px solid #29a383;transition:transform .42s cubic-bezier(.22,.8,.3,1),width .42s cubic-bezier(.22,.8,.3,1),height .42s cubic-bezier(.22,.8,.3,1),opacity .25s;position:absolute;top:0;left:0}.pb-spot[data-shown]{opacity:1}.pb-buddy{z-index:30;pointer-events:none;width:0;height:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.22,.8,.3,1),linear;position:absolute;top:0;left:0}.pb-buddy[data-hidden]{opacity:0}.pb-nib{display:block;position:absolute}.pb-nib svg{display:block;overflow:visible}.pb-nibFace{position:absolute;inset:0}.pb-nibFace>svg{width:100%;height:100%;display:block}.pb-noteAt{transform-origin:0 0;position:absolute;top:26px;left:14px}.pb-noteAt[data-flip]{transform-origin:100% 0;left:auto;right:6px}.pb-note{box-sizing:border-box;color:#1e2b40;width:max-content;max-width:262px;font:400 14px/20px var(--sans);letter-spacing:-.1px;text-wrap:pretty;background:#e6f4ee;border:1px solid #a9d9cb;border-radius:3px 16px 16px;padding:10px 14px 12px;animation:.28s cubic-bezier(.2,1.5,.4,1) both pb-pop}.pb-noteAt[data-flip] .pb-note{border-radius:16px 3px 16px 16px}.pb-note[data-thinking]:after{content:"▍";color:#29a383;margin-left:1px;animation:1s steps(2,end) infinite pb-caret}@keyframes pb-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pb-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.pb-tour{z-index:28;transform-origin:50% 100%;opacity:0;transition:opacity .3s ease, translate .4s var(--ease), box-shadow .25s ease;background:#fff;border-radius:18px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;translate:0 10px;box-shadow:0 0 0 1px #1e2b401c}.pb-tour[data-shown]{opacity:1;translate:0}.pb-tour[data-held]{box-shadow:0 0 0 2px #f8a81b}.pb-tourBtn{color:#1e2b40;border-radius:12px;place-items:center;min-width:36px;height:36px;display:grid}.pb-tourPlay{color:#fff;background:#22344e;margin:0 2px}.pb-tourBtn[data-press]{animation:.42s .7s both pb-press}@keyframes pb-press{0%,to{transform:none}40%{transform:scale(.88)}}.pb-tourCount{font:500 13px/1 var(--sans);color:#636b7f;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 10px 0 6px}.pb-tourTurn{color:#1e2b40;font:600 12.5px/1 var(--sans);white-space:nowrap;background:#f8a81b;border-radius:999px;margin:0 4px 0 2px;padding:6px 11px;animation:.26s cubic-bezier(.2,1.5,.4,1) both pb-pop}.pb-tourSep{background:#1e2b401a;width:1px;height:20px;margin:0 4px}.pb-tourVoice{color:#1e2b40;align-items:center;gap:2px;height:36px;padding:0 9px 0 7px;display:inline-flex}.pb-tourVoice svg{margin-right:3px}.pb-tourVoice i{background:#9aa0ae;border-radius:2px;width:3px;height:14px;transform:scaleY(.3)}.pb-tourVoice[data-on] i{background:#29a383;animation:.46s ease-in-out infinite alternate pb-level}.pb-tourVoice[data-on] i:nth-child(3){animation-delay:.12s}.pb-tourVoice[data-on] i:nth-child(4){animation-delay:.24s}.pb-tourVoice[data-on] i:nth-child(5){animation-delay:60ms}@keyframes pb-level{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.pb-dots{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pb-dots i{background:#e4492a;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pb-bob}.pb-dots i:nth-child(2){background:#f8a81b;animation-delay:.15s}.pb-dots i:nth-child(3){background:#46b4a6;animation-delay:.3s}.pb-dots span{margin-left:5px}@keyframes pb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pb-s [data-press-at]{animation:.42s .75s both pb-press}@media (max-width:1080px){.pb-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-yours{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}}@media (max-width:900px){.pb-heroHead{grid-template-columns:minmax(0,1fr)}.pb-split,.pb-split--flip{grid-template-columns:minmax(0,1fr);gap:32px}.pb-split--flip>:first-child{order:0}.pb-legend{grid-template-columns:minmax(0,1fr);gap:4px}.pb-legend small{display:none}.pb-offline{grid-template-columns:auto minmax(0,1fr)}.pb-offline .pb-offlineChip{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.pb-hero{padding-top:112px}.pb-h1{letter-spacing:-.042em;font-size:clamp(42px,12.2vw,56px)}.pb-heroSide{gap:22px}.pb-heroSide .ld-actions{width:100%}.pb-kinds{grid-template-columns:minmax(0,1fr);gap:36px}.pb-kindPanel{border-radius:22px;padding:8px}.pb-kindPaper{border-radius:15px}.pb-scenePanel{border-radius:22px}.pb-offline{border-radius:24px;grid-template-columns:minmax(0,1fr);padding:20px}.pb-legend button{padding:10px 12px 12px 10px}}@media (prefers-reduced-motion:reduce){.pb-s *,.pb-s :before,.pb-s :after{transition:none!important;animation:none!important}.pb-track[data-pan]{transition:none}.pb-legendBar{animation:none;display:none}}
