:root{--pt-app-bar-h:44px}.pt-app{border-radius:var(--pt-radius-lg,10px);background:var(--pt-chart-card);box-shadow:var(--pt-lift-3);overflow:clip}.pt-app-bar{min-height:var(--pt-app-bar-h);background:var(--pt-chart-card);border-bottom:1px solid var(--pt-hair);align-items:center;gap:12px;padding:0 18px;display:flex}.pt-app-mark{flex:none;display:inline-flex}.pt-app-bar-rule{background:var(--pt-hair);flex:none;width:1px;height:16px}.pt-app-bar-who{align-items:center;gap:8px;min-width:0;display:flex}.pt-app-bar-mark{color:var(--pt-ink-muted);flex:none;display:inline-flex}.pt-app-night .pt-app-bar-mark{color:var(--pt-chalk-muted)}.pt-app-bar-business{font-family:var(--pt-sans);font-weight:var(--pt-weight-medium);color:var(--pt-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pt-app-bar-note{font-family:var(--pt-mono);letter-spacing:.04em;color:var(--pt-ink-faint);white-space:nowrap;font-size:10.5px}.pt-app-night .pt-app-bar-note{color:var(--pt-chalk-faint)}.pt-app-bar-period{font-family:var(--pt-mono);letter-spacing:.06em;color:var(--pt-ink-faint);white-space:nowrap;font-size:10.5px}.pt-app-bar-badge{flex:none;margin-left:auto}.pt-app-body{grid-template-columns:236px minmax(0,1fr);align-items:stretch;display:grid}.pt-app-side{background:var(--pt-chart-card);border-right:1px solid var(--pt-hair);min-width:0}.pt-app-side-inner{padding:16px 12px 20px}.pt-app-canvas{min-width:0;padding:var(--pt-gutter);background:var(--pt-chart-2)}.pt-app-foot{background:var(--pt-chart-card);border-top:1px solid var(--pt-hair);font-family:var(--pt-mono);letter-spacing:.03em;color:var(--pt-ink-muted);margin:0;padding:9px 18px;font-size:10.5px;line-height:1.5}.pt-app-night .pt-app-foot{background:var(--pt-outside);color:var(--pt-chalk-muted);border-top-color:#0000}.pt-app-night .pt-app-bar{background:var(--pt-outside);border-bottom-color:#0000}.pt-app-night .pt-app-bar-rule{background:var(--pt-hair-dark)}.pt-app-night .pt-app-bar-business{color:var(--pt-chalk)}.pt-app-night .pt-app-bar-period{color:var(--pt-chalk-faint)}.pt-app-night .pt-app-side{background:var(--pt-outside);border-right-color:#0000}@media (width<=719px){.pt-app-bar{flex-wrap:wrap;gap:8px 10px}.pt-app-bar-rule,.pt-app-bar-period{display:none}}@media (width<=819px){.pt-app-body{grid-template-columns:minmax(0,1fr)}.pt-app-side{border-right:0;border-bottom:1px solid var(--pt-hair)}.pt-app-night .pt-app-side{border-bottom-color:#0000}.pt-app-side-inner{padding:12px;position:static}}.pt-chan{--pt-chan-1:#3e4859;--pt-chan-2:#5b6577;--pt-chan-3:#7b8496;--pt-chan-4:#9ca5b4;--pt-chan-5:#bcc4ce;--pt-chan-6:#d6dae0}.pt-chan-ring g circle:first-child{stroke:var(--pt-chan-1)}.pt-chan-ring g circle:nth-child(2){stroke:var(--pt-chan-2)}.pt-chan-ring g circle:nth-child(3){stroke:var(--pt-chan-3)}.pt-chan-ring g circle:nth-child(4){stroke:var(--pt-chan-4)}.pt-chan-ring g circle:nth-child(5){stroke:var(--pt-chan-5)}.pt-chan-ring g circle:nth-child(6){stroke:var(--pt-chan-6)}:root{--pt-gutter:16px;--pt-tile-gap:var(--pt-gutter);--pt-tile-row:152px}.pt-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--pt-tile-row);gap:var(--pt-tile-gap);margin-bottom:var(--pt-tile-gap);display:grid}.pt-tile{min-width:0;min-height:0}.pt-w-1{grid-column:span 3}.pt-w-2{grid-column:span 6}.pt-w-3{grid-column:span 9}.pt-w-4{grid-column:span 12}.pt-h-1{grid-row:span 1}.pt-h-2{grid-row:span 2}.pt-h-3{grid-row:span 3}@media (width<=1179px){.pt-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto}.pt-w-1{grid-column:span 3}.pt-w-2,.pt-w-3,.pt-w-4{grid-column:span 6}.pt-h-1,.pt-h-2,.pt-h-3{grid-row:span 1}}@media (width<=719px){.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-w-1{grid-column:span 1}.pt-w-2,.pt-w-3,.pt-w-4{grid-column:1/-1}}@media (width<=429px){.pt-grid{grid-template-columns:minmax(0,1fr)}.pt-w-1{grid-column:1/-1}}.pt-panel{flex-direction:column;height:100%;min-height:0;display:flex}.pt-panel>div{flex-direction:column;flex:1;min-height:0;display:flex}.pt-panel-readout{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex}.pt-panel-well{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:12px 14px;display:flex}.pt-explain{flex:none;margin-top:10px}.pt-explain-toggle{border-radius:var(--pt-radius-sm);cursor:pointer;font-family:var(--pt-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-ink-faint);transition:background var(--pt-dur-fast) var(--pt-ease), color var(--pt-dur-fast) var(--pt-ease);align-items:center;gap:7px;margin-left:-6px;padding:3px 8px 3px 6px;font-size:10.5px;list-style:none;display:inline-flex}.pt-explain-toggle::-webkit-details-marker{display:none}.pt-explain-toggle:hover{background:color-mix(in srgb, var(--pt-ink) 5%, transparent);color:var(--pt-ink-muted)}.pt-explain-toggle:focus-visible{outline:2px solid var(--pt-focus);outline-offset:2px}.pt-explain-bulb{transition:color var(--pt-dur-fast) var(--pt-ease);flex:none}.pt-explain[open] .pt-explain-toggle{color:var(--pt-ink-muted)}.pt-explain[open] .pt-explain-bulb{color:var(--pt-signal)}.pt-explain-body{margin-top:8px}.pt-app-night .pt-explain-toggle{color:var(--pt-chalk-faint)}@media (hover:hover) and (pointer:fine){.pt-tile>*{transition:box-shadow var(--pt-dur-fast) var(--pt-ease)}.pt-tile:hover>*{box-shadow:var(--pt-lift-2)}}.pt-app .pt-panel-well{background:color-mix(in srgb, var(--pt-ink) 2.5%, transparent);--pt-chart-wash:color-mix(in srgb, var(--pt-ink) 6%, transparent)}.pt-app .pt-readout svg path[fill=none]{stroke-width:2.4px}.pt-pair{flex:1;gap:20px;min-height:0;display:flex}.pt-pair-half{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pt-pair-label{font-family:var(--pt-mono);letter-spacing:.04em;color:var(--pt-ink-muted);flex:none;font-size:10.5px;line-height:1.4}@media (width<=1179px){.pt-pair{flex-direction:column;gap:16px}}.pt-readout{isolation:isolate;flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;position:relative}.pt-readout>svg{width:100%;height:auto;max-height:100%;display:block}.pt-readout-plot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.pt-readout-plot{clip:auto;white-space:normal;width:auto;height:auto;aspect-ratio:var(--pt-vb);max-width:100%;max-height:100%;margin:auto;inset:0;overflow:visible}.pt-readout-col{position:absolute;top:0;bottom:0}.pt-readout-line,.pt-readout-tip{opacity:0;transition:opacity var(--pt-dur-fast) var(--pt-ease);pointer-events:none}.pt-readout-col:hover .pt-readout-line,.pt-readout-col:hover .pt-readout-tip{opacity:1}.pt-readout-line{top:var(--pt-plot-top);bottom:var(--pt-plot-bottom);background:var(--pt-structure);width:1px;margin-left:-.5px;position:absolute}.pt-readout-tip{white-space:nowrap;border-radius:var(--pt-radius-sm);background:var(--pt-ink);color:var(--pt-chart-card);font-family:var(--pt-mono);box-shadow:var(--pt-lift-2);z-index:2;padding:5px 9px;font-size:11px;line-height:1.35;position:absolute;top:4px}.pt-readout-tip b{font-weight:var(--pt-weight-medium);color:var(--pt-signal)}}.pt-scroller{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.pt-scroller-shell{min-width:0;position:relative}.pt-scroller-shell:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--pt-ink) 6%, var(--pt-chart-card)));border-radius:0 var(--pt-radius) var(--pt-radius) 0;width:30px;position:absolute;top:1px;bottom:1px;right:1px}@media (width>=1080px){.pt-scroller-shell:after{display:none}}.pt-narrow-note{display:none}@media (width<=719px){.pt-narrow-note{border-radius:var(--pt-radius);background:color-mix(in srgb, var(--pt-ink) 5%, transparent);box-shadow:var(--pt-recess);font-family:var(--pt-mono);letter-spacing:.02em;color:var(--pt-ink-muted);margin:0 0 14px;padding:9px 12px;font-size:11px;line-height:1.5;display:block}}.pt-pane-item{border-radius:var(--pt-radius);font-family:var(--pt-sans);font-weight:var(--pt-weight-body);color:var(--pt-ink-muted);transition:background var(--pt-dur-fast) var(--pt-ease), color var(--pt-dur-fast) var(--pt-ease);align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.pt-pane-item:hover{background:color-mix(in srgb, var(--pt-ink) 5%, transparent);color:var(--pt-ink)}.pt-pane-item[aria-current=page]{background:color-mix(in srgb, var(--pt-ink) 7%, transparent);box-shadow:var(--pt-recess);color:var(--pt-ink);font-weight:var(--pt-weight-medium)}.pt-pane-mark{width:14px;color:var(--pt-ink-faint);flex:none;justify-content:center;display:inline-flex}.pt-pane-num{font-family:var(--pt-mono);letter-spacing:.06em;color:var(--pt-ink-faint);font-size:10.5px}.pt-app-night .pt-pane-item{color:var(--pt-chalk-muted)}.pt-app-night .pt-pane-item:hover{color:var(--pt-chalk);background:#ffffff14}.pt-app-night .pt-pane-item[aria-current=page]{box-shadow:var(--pt-recess-night);color:var(--pt-chalk);background:#00000042}.pt-app-night .pt-pane-mark,.pt-app-night .pt-pane-num{color:var(--pt-chalk-faint)}.pt-goal{border-bottom:1px solid var(--pt-hair);margin-bottom:12px;padding:0 4px 14px}.pt-app-night .pt-goal{border-bottom-color:var(--pt-hair-dark)}.pt-goal-line{font-family:var(--pt-display);font-weight:var(--pt-weight-heading);letter-spacing:var(--pt-ls-heading);color:var(--pt-ink);margin:0;font-size:14px;line-height:1.3}.pt-app-night .pt-goal-line{color:var(--pt-chalk)}.pt-app-night .pt-goal .pt-eyebrow,.pt-app-night .pt-goal [class*=eyebrow]{color:var(--pt-chalk-muted)}.pt-conn{border-top:1px solid var(--pt-hair);margin-top:18px;padding-top:16px}.pt-app-night .pt-conn{border-top-color:var(--pt-hair-dark)}.pt-conn-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.pt-conn-row{align-items:flex-start;gap:9px;padding:0 4px;display:flex}.pt-conn-dot{background:var(--pt-ink-faint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.pt-conn-missing .pt-conn-dot{box-shadow:inset 0 0 0 1.25px var(--pt-structure);background:0 0}.pt-conn-new .pt-conn-dot{background:var(--pt-signal);box-shadow:0 0 0 3px var(--pt-signal-glow)}.pt-app-night .pt-conn-missing .pt-conn-dot{box-shadow:inset 0 0 0 1.25px var(--pt-structure-dark)}.pt-conn-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pt-conn-label{font-family:var(--pt-sans);font-weight:var(--pt-weight-body);color:var(--pt-ink);font-size:12.5px;line-height:1.3}.pt-conn-note{font-family:var(--pt-sans);font-weight:var(--pt-weight-light);color:var(--pt-ink-faint);font-size:11px;line-height:1.35}.pt-conn-missing .pt-conn-label{color:var(--pt-ink-muted)}.pt-app-night .pt-conn-label{color:var(--pt-chalk)}.pt-app-night .pt-conn-missing .pt-conn-label,.pt-app-night .pt-conn-note,.pt-app-night .pt-conn .pt-eyebrow,.pt-app-night .pt-conn [class*=eyebrow]{color:var(--pt-chalk-muted)}@media (width<=819px){.pt-pane{display:block}.pt-pane-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid}.pt-pane-item{white-space:normal;padding:8px 10px}.pt-conn{border-top:0;margin-top:0;padding-top:0}.pt-conn-list{flex-flow:wrap;gap:6px 20px}.pt-conn-note{display:none}}@media (width<=359px){.pt-pane-rail{grid-template-columns:minmax(0,1fr)}}.pt-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (width<=899px){.pt-key{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.pt-key-row{flex-direction:column;gap:16px}}@media (hover:hover) and (pointer:fine){.pt-rows tbody tr{transition:background var(--pt-dur-fast) var(--pt-ease)}.pt-rows tbody tr:hover{background:color-mix(in srgb, var(--pt-ink) 5%, transparent)}}.pt-silo{border-radius:var(--pt-radius);background:var(--pt-chart-card);box-shadow:var(--pt-lift-1);flex-direction:column;padding:16px 18px 17px;display:flex}.pt-silo-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.pt-silo-dot{background:var(--pt-ink-faint);border-radius:50%;flex:none;width:9px;height:9px}.pt-silo-missing .pt-silo-dot{box-shadow:inset 0 0 0 1.5px var(--pt-structure);background:0 0}.pt-silo-label{font-family:var(--pt-display);font-weight:var(--pt-weight-heading);letter-spacing:var(--pt-ls-heading);color:var(--pt-ink);font-size:16px}.pt-silo-missing .pt-silo-label{color:var(--pt-ink-muted)}.pt-silo-holds{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pt-silo-holds li{font-family:var(--pt-sans);font-weight:var(--pt-weight-light);color:var(--pt-ink-muted);padding-left:13px;font-size:13.5px;line-height:1.4;position:relative}.pt-silo-holds li:before{content:"";background:var(--pt-structure);width:6px;height:1px;position:absolute;top:.62em;left:0}.pt-silo-empty{font-family:var(--pt-sans);font-weight:var(--pt-weight-light);color:var(--pt-ink-faint);margin:0;font-size:13.5px;line-height:1.4}.pt-silo-asks .pt-silo-holds,.pt-silo-asks .pt-silo-empty{margin-bottom:14px}.pt-silo-q{border-top:1px solid var(--pt-hair);background:color-mix(in srgb, var(--pt-ink) 4%, transparent);border-radius:0 0 var(--pt-radius) var(--pt-radius);flex-direction:column;gap:3px;margin:auto -18px -17px;padding:11px 18px 13px;display:flex}.pt-silo-q-label{font-family:var(--pt-mono);font-size:9.5px;font-weight:var(--pt-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--pt-ink-faint)}.pt-silo-q-text{font-family:var(--pt-sans);font-weight:var(--pt-weight-body);color:var(--pt-ink);font-size:13.5px;line-height:1.4}.pt-silos{border-radius:var(--pt-radius);background:var(--pt-chart-2);box-shadow:var(--pt-recess);padding:22px 18px}.pt-survey{isolation:isolate;width:100%;max-width:940px;margin:0 auto;position:relative}.pt-survey-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0}.pt-sight{stroke:var(--pt-hair);stroke-width:1px;stroke-dasharray:3 5}.pt-station{z-index:2;width:296px;position:absolute}.pt-anchor-start{transform:translate(-18px)}.pt-anchor-end{transform:translate(calc(18px - 100%))}.pt-anchor-middle{transform:translate(-50%)}.pt-row-top .pt-silo{min-height:var(--pt-silo-h,auto)}.pt-silos-note{font-family:var(--pt-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-ink-faint);text-align:center;margin:14px 0 0;font-size:10.5px}.pt-joined{isolation:isolate;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;max-width:940px;margin:0 auto;display:grid}.pt-joined-cards{gap:var(--pt-gutter);flex-direction:column;display:flex}.pt-joined-row{grid-template-columns:minmax(0,1fr) 64px;align-items:center;display:grid}.pt-connector{align-self:stretch;position:relative}.pt-connector:before{content:"";background:var(--pt-structure);width:32px;height:1px;position:absolute;top:50%;left:0}.pt-connector:after{content:"";background:var(--pt-structure);width:1px;position:absolute;left:32px}.pt-spine-bottom:after{top:50%;bottom:calc(var(--pt-gutter) / -2)}.pt-spine-full:after{top:calc(var(--pt-gutter) / -2);bottom:calc(var(--pt-gutter) / -2)}.pt-spine-top:after{top:calc(var(--pt-gutter) / -2);bottom:50%}.pt-spine-full:before{width:64px}.pt-output{border-radius:var(--pt-radius);overflow:hidden}.pt-output-head{border-bottom:1px solid var(--pt-hair);align-items:center;gap:9px;padding:14px 20px 12px;display:flex}.pt-output-mark{background:var(--pt-signal);width:9px;height:9px;box-shadow:0 0 0 4px var(--pt-signal-glow);border-radius:50%;flex:none}.pt-output-figure{align-items:baseline;gap:12px;padding:16px 20px 14px;display:flex}.pt-output-count{font-family:var(--pt-display);font-weight:var(--pt-weight-display);letter-spacing:var(--pt-ls-display);color:var(--pt-ink);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.pt-output-count-label{font-family:var(--pt-sans);font-weight:var(--pt-weight-light);color:var(--pt-ink-muted);max-width:30ch;font-size:14px;line-height:1.45}.pt-output-rows{margin:0;padding:0 20px 4px;list-style:none}.pt-output-rows li{border-top:1px solid var(--pt-hair);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.pt-output-row-label{font-family:var(--pt-sans);font-weight:var(--pt-weight-light);color:var(--pt-ink-muted);font-size:13.5px}.pt-output-row-value{font-family:var(--pt-mono);color:var(--pt-ink);font-variant-numeric:tabular-nums;font-size:12.5px}.pt-output-foot{border-top:1px solid var(--pt-hair);font-family:var(--pt-sans);font-weight:var(--pt-weight-body);color:var(--pt-ink);margin:0;padding:13px 20px 15px;font-size:14px;line-height:1.5}.pt-step{gap:var(--pt-gutter);min-height:var(--pt-canvas-min,690px);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;display:grid}.pt-step-copy{grid-column:span 5;padding-top:6px}.pt-step-widget{grid-column:span 7;min-width:0}.pt-split-4-8>.pt-step-copy{grid-column:span 4}.pt-split-4-8>.pt-step-widget{grid-column:span 8}.pt-step-copy .pt-step-body,.pt-step-copy .pt-step-heading{padding-right:var(--pt-gutter)}.pt-step-wide>.pt-step-copy,.pt-step-wide>.pt-step-widget{grid-column:span 12}.pt-step-wide .pt-step-body{max-width:74ch}.pt-step-intro .pt-step-body{max-width:58ch;font-size:17px}.pt-step-intro-text{padding-top:8px}.pt-step-heading-lg{max-width:16ch;font-size:30px}.pt-step-register{font-family:var(--pt-mono);font-size:10px;font-weight:var(--pt-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--pt-ink-faint);margin-bottom:12px;display:block}.pt-step-draft{border-radius:var(--pt-radius-sm,3px);background:color-mix(in srgb, var(--pt-caution) 16%, transparent);color:var(--pt-caution);letter-spacing:.1em;margin-left:10px;padding:2px 7px}.pt-step-heading{font-family:var(--pt-display);font-weight:var(--pt-weight-heading);letter-spacing:var(--pt-ls-heading);color:var(--pt-ink);text-wrap:balance;margin:0 0 14px;font-size:26px;line-height:1.2}.pt-step-body{font-family:var(--pt-sans);font-weight:var(--pt-weight-light);color:var(--pt-ink-muted);max-width:46ch;margin:0;font-size:16px;line-height:1.6}.pt-step-grid{margin-bottom:0}:root{--pt-site-bar:81px}@media (width<=820px){:root{--pt-site-bar:83px}}@media (width>=1080px){.pt-app-slot .pt-app{height:calc(100dvh - var(--pt-site-bar) - 24px);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden}.pt-app-slot main{padding-bottom:12px}.pt-app-slot .pt-app-body{flex:1;min-height:0}.pt-app-slot .pt-app-canvas,.pt-app-slot .pt-app-side{overscroll-behavior:contain;min-height:0;overflow-y:auto}.pt-app-slot .pt-step{min-height:0}}.pt-door{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}@media (width>=820px){.pt-door-narrow{display:none}}.pt-onward{border-top:1px solid var(--pt-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:22px;padding-top:18px;display:flex}.pt-onward-line{font-family:var(--pt-display);font-weight:var(--pt-weight-heading);letter-spacing:var(--pt-ls-heading);color:var(--pt-ink);margin:0;font-size:17px;line-height:1.3}.pt-onward-acts{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pt-onward-alt{font-family:var(--pt-sans);font-weight:var(--pt-weight-body);color:var(--pt-ink-muted);font-size:14.5px;text-decoration:none}.pt-onward-alt:hover{color:var(--pt-ink);text-decoration:none}.pt-sections{flex-direction:column;gap:2px;display:flex}.pt-section-head{border-radius:var(--pt-radius);cursor:pointer;font-family:var(--pt-sans);font-weight:var(--pt-weight-medium);color:var(--pt-ink-muted);transition:background var(--pt-dur-fast) var(--pt-ease), color var(--pt-dur-fast) var(--pt-ease);align-items:center;gap:9px;padding:9px 12px;font-size:13px;list-style:none;display:flex}.pt-section-head::-webkit-details-marker{display:none}.pt-section-head:hover{background:color-mix(in srgb, var(--pt-ink) 5%, transparent);color:var(--pt-ink);text-decoration:none}.pt-section-head:focus-visible{outline:2px solid var(--pt-focus);outline-offset:2px}.pt-section[open]>.pt-section-head{color:var(--pt-ink)}.pt-section-chevron{opacity:.75;width:9px;height:7px;transition:transform var(--pt-dur-fast) var(--pt-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-left:2px;transform:rotate(-45deg)}.pt-section[open]>.pt-section-head .pt-section-chevron{transform:rotate(45deg)}.pt-section-name{flex:1;min-width:0}.pt-section-link,.pt-section-link:hover{color:inherit;text-decoration:none}.pt-section-link[aria-current=page]{font-weight:var(--pt-weight-medium)}.pt-app-night .pt-section-link[aria-current=page]{color:var(--pt-chalk)}.pt-section-solo{text-decoration:none}.pt-section-mark{color:currentColor;flex:none;justify-content:center;width:9px;margin-left:2px;display:inline-flex}.pt-section-solo[aria-current=page]{background:color-mix(in srgb, var(--pt-ink) 7%, transparent);box-shadow:var(--pt-recess);color:var(--pt-ink)}.pt-app-night .pt-section-solo[aria-current=page]{box-shadow:var(--pt-recess-night);color:var(--pt-chalk);background:#00000042}.pt-section-count{font-family:var(--pt-mono);letter-spacing:.06em;color:var(--pt-ink-faint);flex:none;font-size:10px}.pt-section-body{padding:2px 0 8px 10px}.pt-app-night .pt-section-head{color:var(--pt-chalk-muted)}.pt-app-night .pt-section-head:hover,.pt-app-night .pt-section[open]>.pt-section-head{color:var(--pt-chalk)}.pt-app-night .pt-section-head:hover{background:#ffffff14}.pt-app-night .pt-section-count{color:var(--pt-chalk-faint)}@media (width<=1079px){.pt-step>.pt-step-copy,.pt-step>.pt-step-widget,.pt-split-4-8>.pt-step-copy,.pt-split-4-8>.pt-step-widget{grid-column:span 12}.pt-step-copy .pt-step-body,.pt-step-copy .pt-step-heading{padding-right:0}.pt-step{min-height:0}.pt-joined,.pt-joined-row{grid-template-columns:minmax(0,1fr)}.pt-connector{display:none}.pt-output{margin-top:14px}}@media (width<=719px){.pt-survey{flex-direction:column;gap:12px;display:flex;aspect-ratio:auto!important}.pt-survey-lines{display:none}.pt-station{width:100%;position:static;transform:none}.pt-step-heading{font-size:22px}}.pt-app-page[data-astro-cid-jl3omlro]{min-height:100dvh;padding-top:var(--pt-site-bar)}
