.runner-share-span-5{grid-column:span 5}.runner-share-span-6{grid-column:span 6}.runner-share-span-7{grid-column:span 7}.runner-share-span-12{grid-column:1 / -1}.runner-card-study{position:relative;display:flex;flex-direction:column;min-width:0;min-height:clamp(15.4rem,25vw,18.2rem);box-sizing:border-box;padding:clamp(.85rem,1.5vw,1rem);overflow:hidden;border:1px solid var(--border-medium);border-radius:.5rem;background:var(--bg-primary)}.runner-share-study{min-height:clamp(24rem,34vw,28rem);aspect-ratio:auto;padding:clamp(1rem,1.8vw,1.25rem)}.runner-share-wide{min-height:clamp(20rem,28vw,24rem)}.runner-share-tall{min-height:clamp(28rem,42vw,34rem)}.runner-card-study-kicker{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;min-width:0;margin-bottom:.8rem;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-share-study .runner-card-study-kicker{margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-light)}.runner-card-study-kicker span{color:var(--accent)}.runner-card-study-kicker b{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.runner-share-topline{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;line-height:1;text-transform:uppercase}.runner-share-topline em{color:var(--accent);font-style:normal;text-align:right}.runner-card-study h4{min-width:0;margin:0;color:var(--text-primary);font-size:clamp(1.02rem,1.9vw,1.3rem);font-weight:560;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.runner-share-study h4{max-width:92%;margin-top:.55rem;font-size:clamp(2rem,4.4vw,3.1rem);line-height:.96}.runner-share-title-bottom h4{order:7;max-width:72%;margin-top:auto;font-size:clamp(2.8rem,7vw,5.8rem)}.runner-share-title-bottom .runner-share-equation{order:8;max-width:42rem}.runner-share-title-bottom .runner-art-strip{order:3}.runner-share-title-bottom small{order:9;margin-top:.85rem}.runner-card-study p{margin:.72rem 0 0;color:var(--text-secondary);font-size:clamp(.72rem,1.05vw,.84rem);line-height:1.42}.runner-card-study .runner-share-equation{min-width:0;margin-top:.85rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:clamp(.68rem,1vw,.82rem);letter-spacing:.06em;line-height:1.6;text-transform:uppercase;overflow-wrap:anywhere}.runner-card-study small{display:block;min-width:0;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-light);color:var(--text-tertiary);font-family:var(--font-mono);font-size:.52rem;font-weight:400;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.runner-card-study small b{color:var(--accent);font-weight:500}.runner-share-study-field{background:radial-gradient(circle at 88% 22%,transparent 0 3.6rem,var(--border-light) 3.65rem 3.7rem,transparent 3.75rem),linear-gradient(180deg,var(--bg-primary),var(--bg-secondary)),var(--bg-primary)}.runner-share-study-field:after{content:"";position:absolute;right:1.05rem;top:7.4rem;width:4.4rem;height:4.4rem;border:1px solid var(--border-light);border-radius:50%;opacity:.72}.runner-field-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(1.25rem,2.2vw,1.65rem);border-top:1px solid var(--border-medium);border-left:1px solid var(--border-light);background:var(--bg-primary)}.runner-field-dashboard div{min-width:0;min-height:4.6rem;padding:.7rem .72rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-field-dashboard span{display:block;color:var(--accent);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.09em;line-height:1;text-transform:uppercase}.runner-field-dashboard b{display:block;margin-top:.82rem;color:var(--text-primary);font-size:clamp(.86rem,1.45vw,1.08rem);font-weight:500;line-height:1.1}.runner-share-study-voice{background:linear-gradient(135deg,transparent 0 54%,var(--border-light) 54% calc(54% + 1px),transparent calc(54% + 1px)),linear-gradient(180deg,var(--bg-primary),var(--bg-secondary)),var(--bg-primary)}.runner-share-study-voice:after{top:6.2rem;width:3.2rem;height:3.2rem;border-radius:.85rem;transform:rotate(12deg)}.runner-field-meta{display:flex;flex-wrap:wrap;gap:.44rem;margin-top:1.05rem;font-family:var(--font-mono)}.runner-field-meta span{display:flex;min-width:0;align-items:center;gap:.42rem;min-height:2rem;padding:0 .64rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);color:var(--text-tertiary);font-size:.56rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-tool-icon{display:block;width:.8rem;height:.8rem;flex:0 0 auto;background:currentColor;opacity:.68;-webkit-mask:var(--runner-tool-icon) center / contain no-repeat;mask:var(--runner-tool-icon) center / contain no-repeat}.runner-share-study-recipe{background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),var(--border-light) calc(20% - 1px),var(--border-light) 20%),var(--bg-primary)}.runner-share-study-triage{background:linear-gradient(0deg,var(--bg-primary) 0 67%,transparent 67%),repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),var(--border-light) calc(20% - 1px),var(--border-light) 20%),var(--bg-secondary)}.runner-share-study-triage .runner-share-topline em,.runner-share-study-triage .runner-recipe-output span,.runner-share-study-triage .runner-card-study-kicker span,.runner-share-study-triage small b{color:var(--accent)}.runner-recipe-sequence{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.55rem;align-items:center;margin-top:clamp(1.2rem,2.2vw,1.7rem)}.runner-recipe-sequence div{min-width:0;min-height:7.1rem;padding:.72rem .72rem .82rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary)}.runner-recipe-sequence span{display:block;color:var(--accent);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-recipe-sequence b{display:block;margin-top:1.25rem;color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(.68rem,1.1vw,.78rem);font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-recipe-sequence em{display:block;margin-top:.6rem;color:var(--text-tertiary);font-style:normal;font-size:clamp(.78rem,1.1vw,.9rem);line-height:1.35}.runner-recipe-sequence i{display:block;width:clamp(1.2rem,2vw,1.75rem);height:1px;background:var(--border-medium)}.runner-recipe-sequence i:after{content:"";display:grid;place-items:center;width:.34rem;height:.34rem;margin-left:auto;border-top:1px solid var(--border-medium);border-right:1px solid var(--border-medium);transform:translateY(-.16rem) rotate(45deg)}.runner-recipe-output{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-top:1rem;padding:.68rem 0;border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-light);font-family:var(--font-mono);line-height:1.2}.runner-recipe-output span{color:var(--accent);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.runner-recipe-output b{color:var(--text-primary);font-size:clamp(.64rem,1vw,.76rem);font-weight:500;letter-spacing:.06em;text-align:right;text-transform:uppercase}.runner-share-study-route{background:linear-gradient(90deg,transparent 0 11%,var(--border-light) 11% calc(11% + 1px),transparent calc(11% + 1px)),linear-gradient(180deg,var(--bg-primary),var(--bg-secondary)),var(--bg-primary)}.runner-art-route{display:grid;grid-template-columns:1fr;gap:0;margin-top:clamp(1.1rem,2vw,1.45rem);border-top:1px solid var(--border-medium)}.runner-art-route div{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,.45fr) minmax(0,1fr);gap:.75rem;align-items:center;min-height:4.2rem;border-bottom:1px solid var(--border-light)}.runner-art-route div:before{content:"";position:absolute;left:1.54rem;top:0;bottom:0;width:1px;background:var(--border-light)}.runner-art-route div:after{content:"";position:absolute;left:1.28rem;top:50%;width:.54rem;height:.54rem;border:1px solid var(--accent);border-radius:50%;background:var(--bg-primary);transform:translateY(-50%)}.runner-art-route span,.runner-art-route b,.runner-art-route em,.runner-art-strip span,.runner-art-ledger span,.runner-art-ledger b,.runner-art-signal b{font-family:var(--font-mono);line-height:1.2;text-transform:uppercase}.runner-art-route span{position:relative;z-index:1;color:var(--accent);font-size:.58rem;letter-spacing:.08em;text-align:center}.runner-art-route b{color:var(--text-primary);font-size:clamp(.72rem,1.1vw,.86rem);font-weight:500;letter-spacing:.08em}.runner-art-route em{color:var(--text-tertiary);font-size:clamp(.66rem,1vw,.8rem);font-style:normal;letter-spacing:.04em}.runner-art-strip{display:flex;flex-wrap:wrap;gap:.44rem;margin-top:1rem}.runner-art-strip span{display:inline-flex;align-items:center;min-height:1.72rem;padding:0 .62rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);color:var(--text-tertiary);font-size:.52rem;letter-spacing:.08em}.runner-share-study-constellation{background:radial-gradient(circle at 50% 54%,transparent 0 3.7rem,var(--border-light) 3.75rem calc(3.75rem + 1px),transparent calc(3.75rem + 1px)),radial-gradient(circle at 50% 54%,transparent 0 6.6rem,var(--border-light) 6.65rem calc(6.65rem + 1px),transparent calc(6.65rem + 1px)),var(--bg-primary)}.runner-art-orbit{position:relative;min-height:15rem;margin-top:.75rem}.runner-art-orbit:before,.runner-art-orbit:after{content:"";position:absolute;left:50%;top:52%;border:1px solid var(--border-light);border-radius:50%;transform:translate(-50%,-50%)}.runner-art-orbit:before{width:7.3rem;height:7.3rem}.runner-art-orbit:after{width:12rem;height:12rem}.runner-art-orbit>b{position:absolute;left:50%;top:52%;z-index:1;display:grid;place-items:center;width:5.2rem;height:5.2rem;border:1px solid var(--border-medium);border-radius:50%;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);font-size:.76rem;font-weight:500;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.runner-orbit-node{position:absolute;z-index:2;max-width:7.4rem;padding:.38rem .5rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);color:var(--text-tertiary);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.runner-share-study-ledger{background:linear-gradient(var(--border-light) 1px,transparent 1px),var(--bg-primary);background-size:100% 3.15rem,auto}.runner-art-ledger{display:grid;margin-top:1.25rem;border-top:2px solid var(--text-primary)}.runner-art-ledger div{display:grid;grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);gap:1rem;align-items:start;min-height:3.05rem;padding:.72rem 0 .66rem;box-sizing:border-box;border-bottom:1px solid var(--border-light)}.runner-art-ledger span{min-width:0;color:var(--accent);font-size:.58rem;letter-spacing:.1em}.runner-art-ledger b{min-width:0;max-width:100%;color:var(--text-primary);font-size:clamp(.75rem,1.15vw,.9rem);font-weight:500;letter-spacing:.06em;line-height:1.18;overflow-wrap:anywhere;text-align:right;word-break:break-word}.runner-share-study-signal{background:linear-gradient(90deg,var(--border-light) 1px,transparent 1px),var(--bg-secondary);background-size:2.5rem 100%,auto}.runner-art-signal{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.44rem;align-items:end;min-height:14rem;margin-top:1rem;padding:.75rem .72rem;border:1px solid var(--border-light);background:var(--bg-primary)}.runner-art-signal span{position:relative;display:block;height:var(--h);min-height:2.2rem;border:1px solid var(--border-light);border-radius:999px 999px .25rem .25rem;background:linear-gradient(180deg,var(--accent),var(--bg-secondary))}.runner-art-signal span:nth-child(2n){background:var(--bg-secondary)}.runner-art-signal b{position:absolute;left:50%;bottom:.5rem;color:var(--text-tertiary);font-size:.46rem;font-weight:400;letter-spacing:.06em;transform:translate(-50%) rotate(-90deg)}.runner-share-study-station{background:linear-gradient(90deg,transparent 0 6.5rem,var(--border-light) 6.5rem calc(6.5rem + 1px),transparent calc(6.5rem + 1px)),linear-gradient(90deg,transparent calc(100% - 6.5rem),var(--border-light) calc(100% - 6.5rem) calc(100% - 6.5rem + 1px),transparent calc(100% - 6.5rem + 1px)),var(--bg-primary)}.runner-art-station{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;gap:clamp(.7rem,2vw,1.25rem);align-items:stretch;min-height:clamp(10rem,20vw,14rem);margin-top:clamp(1rem,2vw,1.35rem);order:2}.runner-station-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;border-top:2px solid var(--text-primary)}.runner-station-line div{position:relative;min-width:0;padding:1rem .95rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-station-line div:first-child{border-left:1px solid var(--border-light)}.runner-station-line div:before{content:"";position:absolute;left:50%;top:-.43rem;width:.72rem;height:.72rem;border:1px solid var(--accent);border-radius:50%;background:var(--bg-primary);transform:translate(-50%)}.runner-station-line span,.runner-station-line b,.runner-station-line em,.runner-station-vertical span,.runner-station-vertical b{font-family:var(--font-mono);text-transform:uppercase}.runner-station-line span{display:block;color:var(--accent);font-size:.58rem;letter-spacing:.1em}.runner-station-line b{display:block;margin-top:2.75rem;color:var(--text-primary);font-size:clamp(.9rem,1.7vw,1.25rem);font-weight:500;letter-spacing:.08em;line-height:1}.runner-station-line em{display:block;margin-top:.7rem;color:var(--text-tertiary);font-size:clamp(.68rem,1vw,.84rem);font-style:normal;letter-spacing:.04em;line-height:1.35}.runner-station-vertical{display:flex;align-items:center;justify-content:center;gap:.6rem;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);writing-mode:vertical-rl}.runner-station-vertical span{color:var(--accent);font-size:.82rem;letter-spacing:.18em}.runner-station-vertical b{font-size:.58rem;font-weight:400;letter-spacing:.14em}.runner-share-study-poster{background:linear-gradient(90deg,transparent 0 16%,var(--border-light) 16% calc(16% + 1px),transparent calc(16% + 1px)),linear-gradient(180deg,transparent 0 62%,var(--border-light) 62% calc(62% + 1px),transparent calc(62% + 1px)),var(--bg-primary)}.runner-art-poster{position:relative;display:grid;grid-template-rows:minmax(8rem,1fr) auto;gap:.9rem;min-height:17rem;margin-top:1.1rem;padding-left:1.4rem;border-left:2px solid var(--text-primary);order:2}.runner-poster-maker{position:absolute;left:.18rem;top:.3rem;color:var(--accent);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;line-height:1;text-orientation:mixed;writing-mode:vertical-rl}.runner-poster-rail{display:grid;grid-template-columns:1fr;align-self:end;border-top:1px solid var(--border-medium)}.runner-poster-rail span{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;align-items:center;min-height:3.1rem;border-bottom:1px solid var(--border-light)}.runner-poster-rail span:before{content:"";position:absolute;left:2.15rem;top:50%;width:.48rem;height:.48rem;border:1px solid var(--text-primary);background:var(--bg-primary);transform:translateY(-50%) rotate(45deg)}.runner-poster-rail b,.runner-poster-rail em,.runner-poster-index span,.runner-poster-index b,.runner-poster-index em,.runner-ticket-stub span,.runner-ticket-stub b,.runner-ticket-stub em,.runner-ticket-body span,.runner-ticket-body b,.runner-ticket-route span,.runner-art-panel span,.runner-art-panel b,.runner-panel-readout span,.runner-panel-readout b,.runner-label-axis span,.runner-label-axis b,.runner-label-bars b,.runner-label-context span{font-family:var(--font-mono);line-height:1.2;text-transform:uppercase}.runner-poster-rail b{color:var(--accent);font-size:.62rem;font-weight:400;letter-spacing:.1em}.runner-poster-rail em{color:var(--text-primary);font-size:clamp(.74rem,1.25vw,.9rem);font-style:normal;letter-spacing:.08em}.runner-poster-index{display:grid;grid-template-columns:1fr;border-top:2px solid var(--text-primary)}.runner-poster-index span{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;min-height:2.35rem;border-bottom:1px solid var(--border-light)}.runner-poster-index b{color:var(--text-primary);font-size:.74rem;font-weight:500;letter-spacing:.08em}.runner-poster-index em{color:var(--text-tertiary);font-size:.52rem;font-style:normal;letter-spacing:.1em}.runner-share-study-ticket{background:linear-gradient(90deg,transparent 0 5.6rem,var(--border-medium) 5.6rem calc(5.6rem + 1px),transparent calc(5.6rem + 1px)),var(--bg-primary)}.runner-art-ticket{display:grid;grid-template-columns:5.6rem minmax(0,1fr);grid-template-rows:minmax(10rem,1fr) auto;margin-top:clamp(1.1rem,2vw,1.45rem);border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-medium)}.runner-ticket-stub{display:grid;align-content:space-between;min-height:13.2rem;padding:.85rem .65rem;border-right:1px dashed var(--border-medium);border-bottom:1px solid var(--border-light)}.runner-ticket-stub span{color:var(--accent);font-size:.56rem;letter-spacing:.24em;text-orientation:mixed;writing-mode:vertical-rl}.runner-ticket-stub b{color:var(--text-primary);font-size:clamp(2.2rem,5vw,3.35rem);font-weight:520;letter-spacing:0;line-height:.9}.runner-ticket-stub em{color:var(--text-tertiary);font-size:.52rem;font-style:normal;letter-spacing:.08em}.runner-ticket-body{display:grid;align-content:stretch;min-width:0;border-bottom:1px solid var(--border-light)}.runner-ticket-body div{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.75rem;align-items:center;min-height:3.3rem;padding:0 0 0 .9rem;border-bottom:1px solid var(--border-light)}.runner-ticket-body div:last-child{border-bottom:0}.runner-ticket-body span{color:var(--accent);font-size:.56rem;letter-spacing:.08em}.runner-ticket-body b{overflow:hidden;color:var(--text-primary);font-size:clamp(.78rem,1.2vw,.94rem);font-weight:500;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.runner-ticket-route{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-light)}.runner-ticket-route span{min-width:0;padding:.72rem .75rem;border-right:1px solid var(--border-light);color:var(--text-tertiary);font-size:.56rem;letter-spacing:.1em;text-align:center}.runner-ticket-route span:last-child{border-right:0}.runner-share-study-panel{background:linear-gradient(90deg,var(--border-light) 1px,transparent 1px),linear-gradient(180deg,var(--border-light) 1px,transparent 1px),var(--bg-primary);background-size:4.25rem 4.25rem,4.25rem 4.25rem,auto}.runner-art-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.1rem,2vw,1.45rem);border-top:2px solid var(--text-primary);border-left:1px solid var(--border-light)}.runner-art-panel div{position:relative;display:grid;grid-template-rows:auto 1fr auto;place-items:center;min-width:0;min-height:6.2rem;padding:.65rem .55rem .75rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--bg-primary)}.runner-art-panel div:after{content:"";position:absolute;right:.45rem;bottom:.45rem;width:.42rem;height:.42rem;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent)}.runner-art-panel span{justify-self:start;color:var(--accent);font-size:.52rem;letter-spacing:.08em}.runner-art-panel .runner-tool-icon{width:1.45rem;height:1.45rem;color:var(--text-secondary);opacity:.82}.runner-art-panel b{color:var(--text-tertiary);font-size:.54rem;font-weight:400;letter-spacing:.1em}.runner-panel-readout{display:grid;grid-template-columns:6rem repeat(3,minmax(0,1fr));margin-top:.9rem;border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-light)}.runner-panel-readout span,.runner-panel-readout b{min-width:0;padding:.7rem .65rem;border-right:1px solid var(--border-light);font-size:.56rem;font-weight:400;letter-spacing:.1em}.runner-panel-readout span{color:var(--accent);letter-spacing:.18em}.runner-panel-readout b{color:var(--text-tertiary);text-align:center}.runner-panel-readout b:last-child{border-right:0}.runner-share-study-label{background:linear-gradient(90deg,transparent 0 50%,var(--border-light) 50% calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,var(--bg-primary),var(--bg-secondary))}.runner-art-label{display:grid;grid-template-columns:4.2rem minmax(0,1fr);grid-template-rows:minmax(11rem,1fr) auto;gap:0;min-height:18rem;margin-top:1.15rem;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-medium);order:2}.runner-label-axis{display:grid;align-content:space-between;padding:.8rem .6rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-label-axis span{color:var(--accent);font-size:.56rem;letter-spacing:.22em;text-orientation:mixed;writing-mode:vertical-rl}.runner-label-axis b{color:var(--text-tertiary);font-size:.52rem;font-weight:400;letter-spacing:.08em;text-orientation:mixed;writing-mode:vertical-rl}.runner-label-bars{display:grid;align-content:center;gap:.45rem;min-width:0;padding:.9rem 0 .9rem .9rem;border-bottom:1px solid var(--border-light)}.runner-label-bars span{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center;min-height:.86rem}.runner-label-bars span:after{content:"";display:block;width:var(--w);height:1px;min-width:2.1rem;border-top:1px solid var(--text-primary);border-bottom:1px solid var(--border-light)}.runner-label-bars b{color:var(--accent);font-size:.5rem;font-weight:400;letter-spacing:.08em}.runner-label-context{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.runner-label-context span{min-width:0;padding:.72rem .68rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);font-size:.52rem;letter-spacing:.08em}.runner-label-context span:nth-child(2n){border-right:0}@media (max-width: 768px){.runner-share-span-5,.runner-share-span-6,.runner-share-span-7,.runner-share-span-12{grid-column:1}.runner-share-study{min-height:0;aspect-ratio:auto}.runner-share-title-bottom h4,.runner-share-title-bottom .runner-share-equation,.runner-share-title-bottom small{order:initial}.runner-share-title-bottom h4{max-width:92%;font-size:clamp(2rem,4.4vw,3.1rem)}.runner-recipe-sequence,.runner-art-station,.runner-station-line,.runner-art-ticket,.runner-art-label{grid-template-columns:1fr}.runner-art-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-patch-controls,.runner-patch-sliders,.runner-patch-steps,.runner-trace-nodes,.runner-trace-readout,.runner-art-recipecard,.runner-art-magazine,.runner-art-botanical,.runner-art-menu,.runner-customs-grid,.runner-art-postcard,.runner-invoice-grid,.runner-databaseposter-table,.runner-boardingpass-body,.runner-art-weatherfax,.runner-art-patent,.runner-art-banknote,.runner-art-tearsheet,.runner-art-orderbook,.runner-filingcover-table{grid-template-columns:1fr}.runner-certificate-meta,.runner-transit-line,.runner-art-numberplan,.runner-linechart-stats,.runner-art-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-art-notebook{padding-left:0}.runner-art-library{box-shadow:none}.runner-manual-steps span{grid-template-columns:2rem minmax(0,1fr)}.runner-manual-steps span>:last-child{grid-column:2}.runner-art-phoneposter,.runner-art-blackboard,.runner-art-playgrid,.runner-art-paperstack,.runner-art-passport,.runner-weatherfax-map,.runner-patent-figure{min-height:16rem}.runner-phoneposter-type{font-size:clamp(3.6rem,18vw,5.3rem)}.runner-playgrid-title,.runner-menu-house{writing-mode:horizontal-tb}.runner-blackboard-mark{position:static;margin:.35rem}.runner-blackboard-mark:before,.runner-blackboard-mark:after{display:none}.runner-art-blackboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.runner-postcard-blank{min-height:8rem}.runner-servicelabel-scope,.runner-servicelabel-input{grid-template-columns:1fr}.runner-databaseposter-code{font-size:clamp(4rem,22vw,7rem)}.runner-art-classified{column-count:1}.runner-art-nutrition h5{font-size:clamp(2.3rem,17vw,4rem)}.runner-passport-stamp{width:clamp(4.2rem,26vw,5.8rem)}.runner-art-departures span{grid-template-columns:1fr;gap:.35rem}.runner-banknote-rosette{opacity:.28}.runner-art-linechart svg,.runner-candle-chart{min-height:10rem}.runner-terminal-grid span,.runner-art-tickertape span,.runner-orderbook-side span{grid-template-columns:1fr;gap:.3rem}.runner-orderbook-mid{justify-self:start;writing-mode:horizontal-tb}.runner-art-heatmap span:nth-child(n){grid-row:span 1}.runner-art-trace:before{display:none}.runner-art-specimen{grid-template-columns:1fr}.runner-art-cover{grid-template-columns:1fr;min-height:0}.runner-cover-kana{writing-mode:horizontal-tb}.runner-textile-labels,.runner-receipt-lines span{grid-template-columns:1fr}.runner-specimen-mark{grid-template-columns:1fr auto auto;gap:.75rem;align-items:baseline;min-height:0;border-right:0}.runner-specimen-mark span{writing-mode:horizontal-tb}.runner-specimen-grid div{grid-template-columns:1fr;align-items:start;gap:.42rem;padding:.72rem}.runner-specimen-grid b{text-align:left}.runner-panel-readout{grid-template-columns:1fr 1fr}.runner-panel-readout span,.runner-panel-readout b{text-align:left}.runner-ticket-stub,.runner-label-axis{min-height:0;border-right:0}.runner-ticket-stub span,.runner-label-axis span,.runner-label-axis b{writing-mode:horizontal-tb}.runner-ticket-stub{grid-template-columns:1fr auto auto;gap:.75rem;align-items:baseline;padding:.7rem 0}.runner-ticket-body div{padding-left:0}.runner-label-axis{grid-template-columns:1fr auto;align-items:baseline}.runner-label-bars{padding-left:0}.runner-label-context{grid-template-columns:1fr}.runner-label-context span:nth-child(n){border-right:0}.runner-station-vertical{min-height:2.4rem;writing-mode:horizontal-tb}.runner-recipe-sequence i{width:1px;height:.9rem;justify-self:center}.runner-recipe-sequence i:after{margin:0;transform:translate(-.16rem,.42rem) rotate(135deg)}}:is(.runner-art-notebook,.runner-art-library,.runner-art-databaseposter,.runner-art-candles,.runner-art-filingcover,.runner-art-masthead,.runner-art-ramsmodule,.runner-art-signageway){display:grid;gap:1rem;margin-top:1rem}:is(.runner-invoice-head,.runner-linechart-quote,.runner-candle-caption){display:flex;justify-content:space-between;gap:1rem;align-items:baseline}:is(.runner-share-finance-candles,.runner-share-category-masthead,.runner-share-category-citationstrip,.runner-share-category-calendargrid){border-radius:0;background:var(--bg-primary)}:is(.runner-share-study-notebook,.runner-share-people-relaybands,.runner-share-category-worlditinerary,.runner-share-category-itinerarymap){--bg-primary: #fbfaf3;--bg-secondary: #eeece4;--text-primary: #1e242d;--text-secondary: rgba(30, 36, 45, .72);--text-tertiary: rgba(30, 36, 45, .56);--border-light: rgba(30, 36, 45, .16);--border-medium: rgba(30, 36, 45, .24);--accent: #e84f82}.runner-art-patch{display:grid;grid-template-rows:auto minmax(7rem,1fr) auto;gap:.82rem;margin-top:1.1rem;border-top:2px solid var(--text-primary)}.runner-patch-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--border-light)}.runner-patch-controls div{display:grid;grid-template-rows:auto 1fr auto;place-items:center;min-width:0;min-height:5.65rem;padding:.58rem .48rem .68rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-primary) 86%,transparent)}.runner-patch-controls span,.runner-patch-controls b,.runner-patch-sliders b,.runner-patch-steps span,.runner-trace-nodes span,.runner-trace-nodes b,.runner-trace-nodes em,.runner-trace-readout b,.runner-trace-readout em,.runner-specimen-mark span,.runner-specimen-mark b,.runner-specimen-grid span,.runner-specimen-grid b,.runner-specimen-tools span,.runner-art-cover span,.runner-textile-labels span,.runner-textile-labels b,.runner-textile-tools span,.runner-receipt-lines span,.runner-receipt-lines b,.runner-receipt-lines em,.runner-receipt-total b,.runner-receipt-total em{font-family:var(--font-mono);line-height:1.2;text-transform:uppercase}.runner-patch-controls span{justify-self:start;color:var(--accent);font-size:.5rem;letter-spacing:.08em}.runner-patch-controls .runner-tool-icon{width:1.35rem;height:1.35rem;color:var(--text-secondary)}.runner-patch-controls b{color:var(--text-tertiary);font-size:.5rem;font-weight:400;letter-spacing:.1em}.runner-patch-sliders{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;align-items:end;min-height:7.8rem;padding:.75rem .7rem;border:1px solid var(--border-light);background:linear-gradient(var(--border-light) 1px,transparent 1px),var(--bg-primary);background-size:100% 1.25rem,auto}.runner-patch-sliders span{position:relative;display:block;height:var(--level);min-height:1.8rem;border:1px solid var(--border-light);border-radius:999px 999px .3rem .3rem;background:color-mix(in srgb,var(--accent) 58%,var(--bg-secondary))}.runner-patch-sliders span:nth-child(2n){background:var(--bg-secondary)}.runner-patch-sliders b{position:absolute;left:50%;bottom:.45rem;color:var(--text-tertiary);font-size:.46rem;font-weight:400;letter-spacing:.06em;transform:translate(-50%) rotate(-90deg)}.runner-patch-steps,.runner-trace-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-medium);border-left:1px solid var(--border-light)}.runner-patch-steps span{min-width:0;padding:.68rem .62rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:.56rem;letter-spacing:.1em;text-align:center}.runner-art-trace{position:relative;display:grid;gap:1rem;margin-top:1.15rem;padding-top:1.1rem;border-top:2px solid var(--text-primary)}.runner-art-trace:before{content:"";position:absolute;left:8%;right:8%;top:4.45rem;height:1px;background:var(--border-medium)}.runner-trace-nodes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.runner-trace-nodes div{position:relative;min-width:0;min-height:8.6rem;padding:.78rem .72rem;border:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-primary) 88%,transparent)}.runner-trace-nodes div:before{content:"";position:absolute;left:50%;top:-.44rem;z-index:1;width:.76rem;height:.76rem;border:1px solid var(--accent);border-radius:50%;background:var(--bg-primary);transform:translate(-50%)}.runner-trace-nodes span{color:var(--accent);font-size:.54rem;letter-spacing:.1em}.runner-trace-nodes b{display:block;margin-top:2.2rem;color:var(--text-primary);font-size:clamp(.78rem,1.25vw,.96rem);font-weight:500;letter-spacing:.08em}.runner-trace-nodes em{display:block;margin-top:.62rem;color:var(--text-tertiary);font-size:.66rem;font-style:normal;letter-spacing:.04em}.runner-trace-readout span{min-width:0;padding:.66rem .65rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-trace-readout b{display:block;color:var(--accent);font-size:.5rem;font-weight:400;letter-spacing:.1em}.runner-trace-readout em{display:block;margin-top:.38rem;color:var(--text-primary);font-size:.68rem;font-style:normal;letter-spacing:.06em}.runner-art-specimen{display:grid;grid-template-columns:minmax(4.8rem,.34fr) minmax(0,1fr);gap:0;margin-top:1.15rem;border-top:2px solid var(--text-primary);border-left:1px solid var(--border-light)}.runner-specimen-mark{display:grid;align-content:space-between;min-height:12.4rem;padding:.8rem .65rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-specimen-mark span{color:var(--accent);font-size:.54rem;letter-spacing:.12em;writing-mode:vertical-rl}.runner-specimen-mark b{color:var(--text-primary);font-size:clamp(2.6rem,5.8vw,4rem);font-weight:560;letter-spacing:0;line-height:.9}.runner-specimen-grid{display:grid;align-content:stretch;min-width:0;border-bottom:1px solid var(--border-light)}.runner-specimen-grid div{display:grid;grid-template-columns:minmax(4.5rem,.44fr) minmax(0,1fr);gap:.8rem;align-items:center;min-height:4.12rem;padding:0 .78rem;border-bottom:1px solid var(--border-light)}.runner-specimen-grid div:last-child{border-bottom:0}.runner-specimen-grid span{color:var(--accent);font-size:.52rem;letter-spacing:.1em}.runner-specimen-grid b{color:var(--text-primary);font-size:clamp(.82rem,1.35vw,1.05rem);font-weight:500;letter-spacing:.06em;text-align:right}.runner-specimen-tools{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.42rem;padding:.76rem}.runner-specimen-tools span{display:inline-flex;align-items:center;gap:.4rem;min-height:1.75rem;padding:0 .56rem;border:1px solid var(--border-light);border-radius:999px;color:var(--text-tertiary);font-size:.52rem;letter-spacing:.08em}.runner-specimen-tools .runner-tool-icon{width:.72rem;height:.72rem}.runner-art-cover{order:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;min-height:11rem;margin-top:1.1rem;padding-top:.95rem;border-top:1px solid var(--border-medium)}.runner-art-cover p{max-width:20rem;margin:0;color:var(--text-secondary);font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.38}.runner-cover-kana{align-self:stretch;color:var(--accent);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;line-height:1;text-orientation:mixed;writing-mode:vertical-rl}.runner-art-cover div:last-child{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.44rem}.runner-art-cover span{min-height:1.75rem;padding:0 .58rem;border:1px solid var(--border-light);border-radius:999px;color:var(--text-tertiary);font-size:.52rem;letter-spacing:.08em;line-height:1.75rem}.runner-art-textile{display:grid;gap:.95rem;margin-top:1.1rem}.runner-textile-swatch{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-height:10.5rem;border:1px solid var(--border-light);background:var(--bg-primary)}.runner-textile-swatch span{position:relative;display:block;border-right:1px solid var(--border-light);background:linear-gradient(180deg,transparent 0 calc(100% - var(--stripe)),color-mix(in srgb,var(--accent) 38%,var(--bg-secondary)) calc(100% - var(--stripe)) 100%),var(--bg-secondary)}.runner-textile-swatch span:nth-child(2n){background:linear-gradient(180deg,transparent 0 calc(100% - var(--stripe)),var(--bg-primary) calc(100% - var(--stripe)) 100%),color-mix(in srgb,var(--text-tertiary) 9%,transparent)}.runner-textile-swatch span:last-child{border-right:0}.runner-textile-labels,.runner-postcard-dense div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-medium);border-left:1px solid var(--border-light)}.runner-textile-labels span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;min-width:0;padding:.62rem .66rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:.54rem;letter-spacing:.06em}.runner-textile-labels b,.runner-certificate-meta b,.runner-botanical-labels b{color:var(--accent);font-size:.5rem;font-weight:400;letter-spacing:.1em}.runner-textile-tools,.runner-transit-transfer,.runner-nutrition-tools{display:flex;flex-wrap:wrap;gap:.4rem}.runner-textile-tools span{min-height:1.65rem;padding:0 .55rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);color:var(--text-tertiary);font-size:.5rem;letter-spacing:.09em;line-height:1.65rem}.runner-art-receipt{display:grid;gap:.85rem;margin-top:1.1rem;padding:0 0 0 1.2rem}.runner-receipt-lines{display:grid;border-top:1px dashed var(--border-medium)}.runner-receipt-lines span{display:grid;grid-template-columns:minmax(6rem,.42fr) minmax(0,1fr);gap:.75rem;min-height:2.65rem;padding:.62rem 0;border-bottom:1px dashed var(--border-light)}.runner-receipt-lines b{color:var(--text-primary);font-size:.58rem;font-weight:500;letter-spacing:.08em}.runner-receipt-lines em{color:var(--text-tertiary);font-size:.56rem;font-style:normal;letter-spacing:.04em}.runner-art-receipt p{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:clamp(.95rem,1.55vw,1.16rem);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:4}.runner-receipt-total{display:grid;border-top:2px solid var(--text-primary)}.runner-receipt-total span{display:flex;justify-content:space-between;gap:1rem;min-height:2.35rem;padding:.55rem 0;border-bottom:1px dashed var(--border-light)}.runner-receipt-total b{color:var(--accent);font-size:.54rem;font-weight:400;letter-spacing:.1em}.runner-receipt-total em,.runner-botanical-labels em{color:var(--text-primary);font-size:.62rem;font-style:normal;letter-spacing:.06em}.runner-hangtag-composition span{color:var(--text-tertiary);font-size:.54rem;letter-spacing:.1em}.runner-art-notebook span,.runner-notebook-stamp,.runner-art-tin span,.runner-tin-medallion,.runner-art-recipecard span,.runner-art-recipecard b,.runner-art-recipecard em,.runner-art-certificate span,.runner-art-certificate b,.runner-art-certificate em,.runner-art-transit span,.runner-art-transit b,.runner-art-transit em,.runner-art-magazine span,.runner-art-magazine b,.runner-art-library span,.runner-art-library b,.runner-art-hangtag span,.runner-art-manual span,.runner-art-manual b,.runner-art-manual em,.runner-art-botanical span,.runner-art-botanical b,.runner-art-botanical em,.runner-art-menu span,.runner-menu-house,.runner-art-customs span,.runner-art-customs b,.runner-art-customs em{font-family:var(--font-mono);text-transform:uppercase}.runner-share-study-notebook{--bg-primary: #fbfaf3;--bg-secondary: #eeece4;--text-primary: #1e242d;--text-secondary: rgba(30, 36, 45, .72);--text-tertiary: rgba(30, 36, 45, .56);--border-light: rgba(30, 36, 45, .16);--border-medium: rgba(30, 36, 45, .24);--accent: #e84f82;border-radius:.25rem;background:linear-gradient(90deg,transparent 0 3.2rem,color-mix(in srgb,var(--accent) 28%,transparent) 3.2rem calc(3.2rem + 1px),transparent calc(3.2rem + 1px)),repeating-linear-gradient(180deg,transparent 0 2.05rem,var(--border-light) 2.05rem calc(2.05rem + 1px)),var(--bg-primary)}.runner-art-notebook{position:relative;padding-left:3.2rem}.runner-notebook-stamp{position:absolute;right:.2rem;top:-.2rem;padding:.38rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border-medium));color:var(--accent);font-size:.52rem;letter-spacing:.1em;transform:rotate(-6deg)}.runner-art-notebook p{display:-webkit-box;max-width:24rem;margin:0;overflow:hidden;color:var(--text-secondary);font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:5}.runner-notebook-list{display:grid;gap:.45rem}.runner-notebook-list span{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.7rem;color:var(--text-tertiary);font-size:.58rem;letter-spacing:.06em}.runner-notebook-list b{color:var(--accent);font-weight:400}.runner-art-tin{display:grid;gap:1rem;justify-items:center;margin-top:1.2rem;text-align:center}.runner-tin-medallion{display:grid;place-items:center;width:clamp(7rem,13vw,9rem);aspect-ratio:1;border:1px solid var(--border-medium);border-radius:50%;background:radial-gradient(circle,transparent 0 58%,var(--border-light) 59% 60%,transparent 61%),var(--bg-primary)}.runner-tin-medallion span{color:var(--text-tertiary);font-size:.52rem;letter-spacing:.12em}.runner-tin-medallion b{color:var(--accent);font-size:clamp(2rem,4vw,3.4rem);font-weight:520;line-height:.85}.runner-tin-ingredients{display:flex;flex-wrap:wrap;justify-content:center;gap:.42rem;max-width:23rem}.runner-tin-ingredients span{padding:.35rem .55rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);color:var(--text-tertiary);font-size:.5rem;letter-spacing:.08em}.runner-art-tin p{max-width:21rem;margin:0;color:var(--text-secondary);font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.4}.runner-share-study-recipecard{border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent) 0 1.2rem,transparent 1.2rem),repeating-linear-gradient(180deg,transparent 0 2.4rem,var(--border-light) 2.4rem calc(2.4rem + 1px)),var(--bg-primary)}.runner-art-recipecard{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1rem;margin-top:1.1rem}.runner-recipecard-ingredients,.runner-recipecard-method{display:grid;align-content:start;border-top:1px solid var(--border-medium)}.runner-recipecard-ingredients span,.runner-recipecard-method span{padding:.55rem 0;border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:.58rem;letter-spacing:.06em;line-height:1.25}.runner-recipecard-method span{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.45rem}.runner-recipecard-method b{color:var(--accent);font-size:.56rem;font-weight:400}.runner-recipecard-method em{grid-column:2;color:var(--text-tertiary);font-size:.52rem;font-style:normal;letter-spacing:.04em}.runner-art-certificate{display:grid;gap:1.15rem;margin-top:1.1rem;padding:1rem;border:1px solid var(--border-light);outline:1px solid var(--border-light);outline-offset:-.55rem}.runner-certificate-seal{display:grid;place-items:center;justify-self:end;width:4.5rem;aspect-ratio:1;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-family:var(--font-mono);font-size:1.25rem}.runner-art-certificate p{max-width:25rem;margin:0;color:var(--text-primary);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.32}.runner-certificate-meta,.runner-linechart-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-medium)}.runner-certificate-meta span{padding:.7rem .5rem 0 0}.runner-certificate-meta b,.runner-certificate-meta em{display:block;font-style:normal;line-height:1.2}.runner-certificate-meta em{margin-top:.32rem;color:var(--text-primary);font-size:.62rem;letter-spacing:.06em}.runner-art-transit{display:grid;gap:1rem;margin-top:1.1rem}.runner-transit-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:3px solid var(--accent)}.runner-transit-line span{position:relative;display:grid;gap:.45rem;padding:1rem .75rem .7rem;border-right:1px solid var(--border-light);color:var(--text-primary)}.runner-transit-line span:before{content:"";position:absolute;top:-.43rem;left:.72rem;width:.72rem;height:.72rem;border:2px solid var(--accent);border-radius:50%;background:var(--bg-primary)}.runner-transit-line b,.runner-transit-line em{font-size:.58rem;font-style:normal;letter-spacing:.09em}.runner-transit-line b{color:var(--accent);font-weight:400}.runner-transit-transfer span{padding:.42rem .55rem;border:1px solid var(--border-light);color:var(--text-tertiary);font-size:.52rem;letter-spacing:.08em}.runner-art-magazine{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:1rem;margin-top:1.15rem;padding-top:.85rem;border-top:1px solid var(--border-medium)}.runner-magazine-issue{display:grid;align-content:start;gap:.4rem}.runner-magazine-issue span,.runner-magazine-issue b,.runner-magazine-toc span,.runner-magazine-toc b{font-size:.56rem;letter-spacing:.08em;line-height:1.2}.runner-magazine-issue span{color:var(--accent)}.runner-magazine-issue b{color:var(--text-tertiary);font-weight:400}.runner-magazine-toc{display:grid;border-top:1px solid var(--border-light)}.runner-magazine-toc span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:.52rem 0;border-bottom:1px solid var(--border-light);color:var(--text-primary)}.runner-magazine-toc b{color:var(--accent);font-weight:400}.runner-art-library{padding:.9rem;border:1px solid var(--border-medium);background:var(--bg-primary);box-shadow:0 .4rem 0 var(--border-light)}.runner-library-pocket{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:2px solid var(--text-primary)}.runner-library-pocket span,.runner-library-pocket b,.runner-library-rows span,.runner-library-rows b{font-size:.56rem;letter-spacing:.08em}.runner-library-pocket span{color:var(--accent)}.runner-library-pocket b{color:var(--text-tertiary);font-weight:400}.runner-library-rows{display:grid}.runner-library-rows span{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;min-height:2.05rem;padding:.42rem 0;border-bottom:1px solid var(--border-light);color:var(--text-secondary)}.runner-library-rows b{color:var(--accent);font-weight:400}.runner-share-study-hangtag{border-radius:1.2rem 1.2rem .3rem .3rem;background:radial-gradient(circle at 50% 1.4rem,var(--bg-secondary) 0 .72rem,var(--border-medium) .74rem .78rem,transparent .8rem),var(--bg-primary)}.runner-art-hangtag{display:grid;align-content:end;gap:1rem;min-height:16rem;margin-top:1rem;padding-top:3rem}.runner-art-hangtag p{max-width:21rem;margin:auto 0 0;color:var(--text-primary);font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.2}.runner-hangtag-composition{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:.85rem;border-top:1px solid var(--border-medium)}.runner-share-study-manual{border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent) 0 1.2rem,transparent 1.2rem),var(--bg-primary)}.runner-art-manual{display:grid;gap:.85rem;margin-top:1.1rem;margin-left:1.3rem}.runner-manual-warning{justify-self:start;padding:.38rem .52rem;background:var(--text-primary);color:var(--bg-primary);font-family:var(--font-mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}.runner-manual-steps{display:grid;border-top:1px solid var(--border-medium)}.runner-manual-steps span{display:grid;grid-template-columns:2.2rem minmax(4rem,.34fr) minmax(0,1fr);gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--border-light);color:var(--text-tertiary);font-size:.56rem;letter-spacing:.05em}.runner-manual-steps b{color:var(--accent);font-weight:400}.runner-manual-steps em{color:var(--text-primary);font-style:normal}.runner-art-manual p{margin:0;color:var(--text-secondary);font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.42}.runner-art-botanical{display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(0,.55fr);gap:1rem;align-items:end;margin-top:1rem}.runner-botanical-stem{position:relative;min-height:18rem;border-bottom:1px solid var(--border-medium)}.runner-botanical-stem:before{content:"";position:absolute;left:50%;bottom:0;width:1px;height:88%;background:var(--text-tertiary);transform:rotate(8deg);transform-origin:bottom}.runner-botanical-stem span{position:absolute;left:48%;width:calc(var(--leaf) * .065rem);height:calc(var(--leaf) * .032rem);border:1px solid color-mix(in srgb,var(--accent) 60%,var(--text-tertiary));border-radius:100% 0;background:color-mix(in srgb,var(--accent) 8%,transparent)}.runner-botanical-labels{display:grid;gap:.6rem}.runner-botanical-labels span{display:grid;gap:.24rem;padding-bottom:.58rem;border-bottom:1px solid var(--border-light)}.runner-share-study-menu,.runner-share-format-passport{border-radius:0;background:linear-gradient(90deg,transparent 0 50%,var(--border-light) 50% calc(50% + 1px),transparent calc(50% + 1px)),var(--bg-primary)}.runner-art-menu{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border-medium)}.runner-menu-house{color:var(--accent);font-size:.58rem;letter-spacing:.18em;writing-mode:vertical-rl}.runner-art-menu p{margin:0;color:var(--text-primary);font-size:clamp(1.12rem,2vw,1.5rem);line-height:1.28}.runner-menu-items{grid-column:1 / -1;display:grid;border-top:1px solid var(--border-light)}.runner-menu-items span{padding:.52rem 0;border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:.58rem;letter-spacing:.07em}.runner-art-customs{display:grid;gap:1rem;margin-top:1.1rem}.runner-customs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--text-primary);border-left:1px solid var(--border-light)}.runner-customs-grid span{min-height:4.8rem;padding:.65rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-customs-grid b,.runner-customs-grid em{display:block;font-style:normal;line-height:1.25}.runner-customs-grid b{color:var(--accent);font-size:.52rem;font-weight:400;letter-spacing:.1em}.runner-customs-grid em{display:-webkit-box;margin-top:.7rem;overflow:hidden;color:var(--text-primary);font-size:.62rem;letter-spacing:.05em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.runner-art-customs p{display:-webkit-box;max-width:26rem;margin:0;overflow:hidden;color:var(--text-secondary);font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.runner-share-reference-blackboard{border-color:#3a3a3a;background:#050505;color:#f4f1e8}.runner-share-reference-blackboard .runner-card-study-kicker,.runner-share-reference-blackboard .runner-share-topline{color:#f4f1e89e;border-bottom-color:#f4f1e838}.runner-share-reference-blackboard .runner-card-study-kicker span,.runner-share-reference-blackboard .runner-share-topline em{color:#f254a1}.runner-share-reference-blackboard h4,.runner-share-reference-blackboard .runner-share-equation,.runner-share-reference-blackboard small{color:#f4f1e8;border-top-color:#f4f1e838}.runner-art-blackboard{position:relative;min-height:17rem;margin-top:1rem}.runner-blackboard-mark{position:absolute;display:grid;gap:.18rem;min-width:3.8rem;padding:.28rem .38rem;border:1px solid rgba(244,241,232,.78);color:#f4f1e8;font-family:var(--font-mono);font-size:.58rem;line-height:1.1;text-transform:uppercase}.runner-blackboard-mark:before,.runner-blackboard-mark:after{content:"";position:absolute;background:#f4f1e8c7}.runner-blackboard-mark:before{right:-2.2rem;top:50%;width:2.2rem;height:1px}.runner-blackboard-mark:after{right:-2.25rem;top:calc(50% - .22rem);width:.45rem;height:.45rem;border-radius:50%}.runner-blackboard-mark b{font-weight:400}.runner-blackboard-mark em{color:#f4f1e89e;font-style:normal}.runner-blackboard-mark-1{left:2%;top:6%}.runner-blackboard-mark-2{left:38%;top:3%;border-radius:50%;min-width:2.9rem;text-align:center}.runner-blackboard-mark-3{right:4%;top:8%}.runner-blackboard-mark-4{left:9%;top:36%}.runner-blackboard-mark-5{left:46%;top:31%;border-radius:999px}.runner-blackboard-mark-6{right:9%;top:38%}.runner-blackboard-mark-7{left:4%;bottom:8%}.runner-blackboard-mark-8{left:38%;bottom:13%}.runner-share-oracle-biascheck{--bias-board-accent: #d64f91;border-color:color-mix(in srgb,var(--text-primary) 22%,var(--border-medium));background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--bias-board-accent) 12%,transparent) 0 8rem,transparent 8.1rem),repeating-linear-gradient(90deg,transparent 0 4.8rem,color-mix(in srgb,var(--text-primary) 7%,transparent) 4.8rem calc(4.8rem + 1px)),var(--bg-primary)}.runner-share-oracle-biascheck .runner-card-study-kicker,.runner-share-oracle-biascheck .runner-share-topline,.runner-share-oracle-biascheck h4,.runner-share-oracle-biascheck .runner-share-equation,.runner-share-oracle-biascheck small{color:var(--text-primary);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.runner-share-oracle-biascheck .runner-card-study-kicker span,.runner-share-oracle-biascheck .runner-share-topline em{color:var(--bias-board-accent)}.runner-share-oracle-biascheck .runner-share-equation{color:var(--text-secondary)}.runner-share-oracle-biascheck .runner-art-blackboard{min-height:18.5rem;margin-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bias-board-accent) 7%,transparent),transparent 42%),repeating-linear-gradient(0deg,transparent 0 3.2rem,color-mix(in srgb,var(--text-primary) 7%,transparent) 3.2rem calc(3.2rem + 1px))}.runner-share-oracle-biascheck .runner-blackboard-mark{min-width:4.4rem;padding:.36rem .48rem;border-color:color-mix(in srgb,var(--text-primary) 20%,transparent);border-radius:.2rem;background:color-mix(in srgb,var(--bg-primary) 84%,var(--bias-board-accent) 16%);color:var(--text-primary);box-shadow:0 .85rem 2.2rem color-mix(in srgb,var(--bias-board-accent) 16%,transparent)}.runner-share-oracle-biascheck .runner-blackboard-mark:before,.runner-share-oracle-biascheck .runner-blackboard-mark:after{background:color-mix(in srgb,var(--bias-board-accent) 66%,var(--text-primary))}.runner-share-oracle-biascheck .runner-blackboard-mark b{color:var(--bias-board-accent)}.runner-share-oracle-biascheck .runner-blackboard-mark em{color:var(--text-secondary)}.runner-share-oracle-biascheck .runner-blackboard-mark-2,.runner-share-oracle-biascheck .runner-blackboard-mark-5{border-radius:999px}.runner-share-oracle-biascheck .runner-blackboard-mark-3,.runner-share-oracle-biascheck .runner-blackboard-mark-6{background:color-mix(in srgb,var(--bg-primary) 88%,var(--text-primary) 12%)}.runner-share-reference-phoneposter{border-radius:1.35rem;background:linear-gradient(180deg,var(--bg-primary),var(--bg-secondary))}.runner-share-reference-phoneposter>h4,.runner-share-reference-phoneposter>.runner-share-equation{display:none}.runner-art-phoneposter{position:relative;min-height:24rem;margin-top:1rem;overflow:hidden;border:1px solid var(--border-medium);border-radius:1.6rem;background:repeating-linear-gradient(180deg,transparent 0 1rem,var(--border-light) 1rem calc(1rem + 1px)),var(--bg-primary)}.runner-phoneposter-type{position:absolute;inset:.9rem .55rem;display:grid;align-content:space-between;color:var(--text-primary);font-size:clamp(4.6rem,10vw,7.8rem);font-weight:500;line-height:.72;letter-spacing:0}.runner-phoneposter-type span{display:block}.runner-art-phoneposter p{position:absolute;left:28%;top:20%;max-width:15rem;margin:0;color:var(--text-secondary);font-size:.56rem;line-height:1.28;transform:rotate(-4deg)}.runner-art-playgrid{position:relative;min-height:18rem;margin-top:1rem}.runner-playgrid-title{position:absolute;right:-.4rem;top:0;color:#f4f1e8;font-size:clamp(4rem,8vw,6.5rem);font-weight:700;line-height:.82;letter-spacing:0;text-transform:uppercase;writing-mode:vertical-rl}.runner-play-node{position:absolute;display:grid;gap:.25rem;color:#f4f1e8;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.runner-play-node:after{content:"";width:7rem;height:1px;background:#c8b86c;transform:rotate(-28deg);transform-origin:left}.runner-play-node b{color:#c8b86c;font-weight:400}.runner-play-node em{font-style:normal}.runner-art-postcard{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);min-height:18rem;margin-top:1rem;border:1px solid var(--border-medium);background:var(--bg-primary)}.runner-postcard-dense{display:grid;align-content:start;gap:.38rem;padding:.62rem;border-right:1px solid var(--border-light)}.runner-postcard-dense b,.runner-postcard-dense span,.runner-postcard-blank span{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.06em;line-height:1.12;text-transform:uppercase}.runner-postcard-dense h5{margin:0;color:var(--text-primary);font-size:clamp(1.65rem,3.4vw,2.8rem);line-height:.86}.runner-postcard-dense p{margin:0;color:var(--text-secondary);font-size:.58rem;line-height:1.24}.runner-postcard-dense span{min-height:1.8rem;padding:.28rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);color:var(--text-tertiary)}.runner-postcard-blank{position:relative;padding:.7rem}.runner-postcard-blank span{position:absolute;right:.65rem;top:.65rem;color:var(--accent);writing-mode:vertical-rl}.runner-postcard-blank i{position:absolute;right:1.4rem;width:1.4rem;height:1.4rem;border:1px solid var(--border-medium)}.runner-postcard-blank i:nth-child(2){top:34%}.runner-postcard-blank i:nth-child(3){top:48%}.runner-postcard-blank i:nth-child(4){top:62%}.runner-art-numberplan{display:grid;grid-template-columns:1.2fr .9fr .7fr;grid-auto-rows:minmax(3.1rem,auto);margin-top:1rem;border-top:2px solid var(--text-primary);border-left:2px solid var(--text-primary)}.runner-numberplan-cell{position:relative;display:grid;align-content:end;min-height:4.2rem;padding:.45rem;border-right:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary)}.runner-numberplan-cell b{color:var(--text-primary);font-size:clamp(2.3rem,6vw,5.5rem);font-weight:700;letter-spacing:0;line-height:.72}.runner-numberplan-cell em{position:absolute;right:.32rem;top:.25rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.52rem;font-style:normal}.runner-share-reference-servicelabel{border-radius:0;background:color-mix(in srgb,var(--text-tertiary) 14%,var(--bg-primary))}.runner-art-servicelabel{display:grid;gap:.8rem;margin-top:1rem}.runner-servicelabel-input,.runner-servicelabel-scope,.runner-servicelabel-caution{border:2px solid var(--text-primary);background:var(--bg-primary)}.runner-servicelabel-input{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.25rem .65rem;padding:.65rem}.runner-servicelabel-input span,.runner-servicelabel-input b,.runner-servicelabel-scope span,.runner-servicelabel-caution b,.runner-servicelabel-caution span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.runner-servicelabel-input span,.runner-servicelabel-scope span{color:var(--accent)}.runner-servicelabel-input b{color:var(--text-primary);font-weight:400}.runner-servicelabel-scope{display:grid;grid-template-columns:.35fr .65fr;gap:.75rem;padding:.75rem}.runner-servicelabel-scope p{margin:0;color:var(--text-primary);font-size:.82rem;line-height:1.32}.runner-servicelabel-caution{display:grid;grid-template-columns:1fr;text-align:center}.runner-servicelabel-caution b{padding:.35rem;background:var(--text-primary);color:var(--bg-primary)}.runner-servicelabel-caution span{padding:.6rem;color:var(--text-primary)}.runner-share-reference-invoice{border-radius:0;color:#0754b8;background:#fbfaf3}.runner-share-reference-invoice .runner-card-study-kicker,.runner-share-reference-invoice .runner-share-topline,.runner-share-reference-invoice h4,.runner-share-reference-invoice .runner-share-equation,.runner-share-reference-invoice small{color:#0754b8;border-color:#0754b847}.runner-art-invoice{display:grid;gap:.85rem;margin-top:1rem;color:#0754b8}.runner-invoice-head b{font-size:clamp(2rem,4.4vw,3.3rem);line-height:.9}.runner-invoice-head span{font-family:var(--font-mono);font-size:1.35rem}.runner-invoice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(7,84,184,.5);border-left:1px solid rgba(7,84,184,.5)}.runner-invoice-grid span{display:grid;gap:.42rem;min-height:4.8rem;padding:.45rem;border-right:1px solid rgba(7,84,184,.5);border-bottom:1px solid rgba(7,84,184,.5);font-family:var(--font-mono);font-size:.54rem;line-height:1.18}.runner-invoice-grid b,.runner-invoice-grid em{font-style:normal;font-weight:400}.runner-invoice-grid em{align-self:end;opacity:.75}.runner-databaseposter-table{display:grid;grid-template-columns:.7fr .5fr 1.4fr .6fr;border-top:1px solid rgba(244,241,232,.65)}.runner-databaseposter-table span,.runner-databaseposter-table b{padding:.22rem .35rem;border-bottom:1px solid rgba(244,241,232,.4);color:#f4f1e8;font-family:var(--font-mono);font-size:.5rem;font-weight:400;line-height:1.12;text-transform:uppercase}.runner-databaseposter-code{color:#f4f1e8;font-size:clamp(5rem,13vw,10rem);font-weight:400;line-height:.72;letter-spacing:0}.runner-art-databaseposter p{max-width:25rem;margin:0;color:#f4f1e8;font-size:.8rem;line-height:1.35}.runner-art-paperstack{position:relative;min-height:20rem;margin-top:1rem}.runner-paperstack-sheet{position:absolute;inset:1.4rem 1.4rem .8rem;border:1px solid rgba(5,5,5,.2);background:linear-gradient(135deg,rgba(5,5,5,.08),transparent 45%),#f2f0e9}.runner-paperstack-sheet-back{transform:translate(2.1rem,-.8rem) rotate(4deg)}.runner-paperstack-sheet-mid{transform:translate(1rem,-.25rem) rotate(-2deg)}.runner-paperstack-sheet-front{display:grid;align-content:start;gap:.55rem;padding:1rem;color:#050505}.runner-paperstack-sheet-front b{max-width:18rem;font-size:clamp(1.6rem,3.5vw,2.8rem);line-height:.88;text-transform:uppercase}.runner-paperstack-sheet-front p{max-width:18rem;margin:0;color:#050505;font-size:.66rem;line-height:1.22}.runner-paperstack-sheet-front span{margin-top:auto;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em}.runner-art-boardingpass{display:grid;gap:.9rem;margin-top:1rem;border:1px solid var(--border-medium);background:var(--bg-secondary)}.runner-boardingpass-top,.runner-boardingpass-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.7rem;border-bottom:1px solid var(--border-medium)}.runner-boardingpass-top b{color:var(--text-primary);font-size:clamp(1.35rem,3vw,2.4rem);line-height:.92}.runner-boardingpass-top span,.runner-boardingpass-body span,.runner-boardingpass-body b{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.runner-boardingpass-top span,.runner-boardingpass-body b{color:var(--accent);font-weight:400}.runner-boardingpass-body{grid-template-columns:repeat(3,minmax(0,1fr))}.runner-boardingpass-body span{display:grid;gap:.35rem;color:var(--text-primary)}.runner-boardingpass-barcode{min-height:4.5rem;margin:0 .7rem .7rem;background:repeating-linear-gradient(90deg,var(--text-primary) 0 2px,transparent 2px 5px,var(--text-primary) 5px 6px,transparent 6px 9px);opacity:.72}.runner-share-format-classified{border-radius:0;background:repeating-linear-gradient(90deg,transparent 0 8rem,var(--border-light) 8rem calc(8rem + 1px)),#f7f3e8}.runner-share-format-classified .runner-card-study-kicker,.runner-share-format-classified .runner-share-topline,.runner-share-format-classified h4,.runner-share-format-classified .runner-share-equation,.runner-share-format-classified small,.runner-share-finance-filingcover .runner-card-study-kicker,.runner-share-finance-filingcover .runner-share-topline,.runner-share-finance-filingcover h4,.runner-share-finance-filingcover .runner-share-equation,.runner-share-finance-filingcover small{color:#1e242d;border-color:#1e242d2e}.runner-art-classified{column-count:2;column-gap:1rem;margin-top:1rem;color:#1e242d}.runner-art-classified h5{margin:0 0 .45rem;font-size:clamp(2rem,4vw,3.5rem);line-height:.82;text-transform:uppercase}.runner-art-classified p{margin:0 0 .55rem;color:#1e242d;font-family:var(--font-mono);font-size:.58rem;line-height:1.28}.runner-art-classified div{display:grid;gap:.22rem}.runner-art-classified span{border-top:1px solid rgba(30,36,45,.28);color:#1e242d;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.runner-share-format-nutrition{border:2px solid var(--text-primary);border-radius:0;background:var(--bg-primary)}.runner-share-format-nutrition>h4,.runner-share-format-nutrition>.runner-share-equation{display:none}.runner-art-nutrition{display:grid;gap:.45rem;margin-top:1rem;color:var(--text-primary)}.runner-art-nutrition h5{margin:0;padding-bottom:.35rem;border-bottom:.65rem solid var(--text-primary);font-size:clamp(2.7rem,6vw,4.8rem);line-height:.82;letter-spacing:-.02em}.runner-nutrition-serving{padding-bottom:.35rem;border-bottom:.25rem solid var(--text-primary);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.runner-nutrition-main{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:.35rem solid var(--text-primary)}.runner-nutrition-main span,.runner-nutrition-main b{padding:.38rem 0;border-bottom:1px solid var(--text-primary);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1}.runner-nutrition-main b{text-align:right}.runner-nutrition-tools span{color:var(--text-primary);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.runner-art-passport{position:relative;min-height:23rem;margin-top:1rem}.runner-passport-stamp{position:absolute;display:grid;place-items:center;width:clamp(5rem,9vw,6.6rem);aspect-ratio:1.22;border:2px solid color-mix(in srgb,var(--accent) 65%,var(--text-tertiary));color:var(--accent);font-family:var(--font-mono);text-align:center;text-transform:uppercase;opacity:.82}.runner-passport-stamp b{font-size:.82rem;font-weight:500}.runner-passport-stamp em{max-width:4.6rem;font-size:.48rem;font-style:normal;letter-spacing:.05em;line-height:1.1}.runner-passport-stamp-1{left:3%;top:5%;transform:rotate(-8deg)}.runner-passport-stamp-2{right:6%;top:8%;transform:rotate(10deg)}.runner-passport-stamp-3{left:30%;top:31%;transform:rotate(4deg)}.runner-passport-stamp-4{left:6%;bottom:18%;transform:rotate(13deg)}.runner-passport-stamp-5{right:7%;bottom:16%;transform:rotate(-9deg)}.runner-passport-stamp-6{left:42%;bottom:2%;transform:rotate(-3deg)}.runner-art-weatherfax{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);gap:1rem;margin-top:1rem}.runner-weatherfax-map{position:relative;min-height:17rem;border:1px solid var(--border-medium);overflow:hidden}.runner-weather-line{position:absolute;width:16rem;height:8rem;border:1px solid var(--text-primary);border-radius:50%;opacity:.45}.runner-weatherfax-report{display:grid;align-content:end;gap:.7rem}.runner-weatherfax-report b{color:var(--text-primary);font-size:clamp(1.5rem,3vw,2.2rem);line-height:.95}.runner-weatherfax-report p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.35}.runner-weatherfax-report span{color:var(--accent);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.runner-art-patent{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:1rem;margin-top:1rem}.runner-patent-figure{position:relative;min-height:17rem;border:1px solid rgba(30,36,45,.28)}.runner-patent-box{position:absolute;border:1px solid #1e242d}.runner-patent-box-1{left:15%;top:15%;width:42%;height:26%}.runner-patent-box-2{right:12%;top:38%;width:38%;height:31%;border-radius:50%}.runner-patent-box-3{left:20%;bottom:12%;width:50%;height:15%;transform:skew(-18deg)}.runner-patent-figure i{position:absolute;left:24%;top:30%;width:58%;height:1px;background:#1e242d;transform:rotate(28deg)}.runner-patent-claims{display:grid;align-content:start;border-top:1px solid rgba(30,36,45,.4)}.runner-patent-claims span{display:grid;gap:.2rem;padding:.52rem 0;border-bottom:1px solid rgba(30,36,45,.18);color:#1e242d;font-family:var(--font-mono);font-size:.56rem;line-height:1.2;text-transform:uppercase}.runner-patent-claims b{color:var(--accent);font-weight:400}.runner-patent-claims em{color:#1e242d9e;font-style:normal}.runner-art-departures{display:grid;margin-top:1rem;border-top:1px solid rgba(244,241,232,.4)}.runner-art-departures span{display:grid;grid-template-columns:4.1rem minmax(0,1fr) auto;gap:.75rem;align-items:baseline;padding:.58rem 0;border-bottom:1px solid rgba(244,241,232,.22);color:#f4f1e8;font-family:var(--font-mono);text-transform:uppercase}.runner-art-departures b,.runner-art-departures em,.runner-art-departures strong{font-size:.62rem;font-style:normal;font-weight:400;letter-spacing:.08em}.runner-art-departures b,.runner-art-departures strong{color:#f254a1}.runner-art-banknote{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:20rem;margin-top:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border-medium))}.runner-banknote-value{color:var(--accent);font-size:clamp(4rem,9vw,7.5rem);font-weight:620;line-height:.78}.runner-banknote-rosette{position:absolute;right:1.3rem;top:1.3rem;width:6.2rem;aspect-ratio:1;border:1px solid var(--accent);border-radius:50%;opacity:.62}.runner-banknote-rosette:before,.runner-banknote-rosette:after{content:"";position:absolute;inset:.7rem;border:1px solid var(--accent);border-radius:50%}.runner-banknote-rosette:after{inset:1.4rem}.runner-banknote-copy{display:grid;align-content:end;gap:.75rem;min-width:0}.runner-banknote-copy b{max-width:18rem;color:var(--text-primary);font-size:clamp(1.7rem,3.8vw,3rem);line-height:.95}.runner-banknote-copy p{max-width:22rem;margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.35}.runner-banknote-copy span{color:var(--accent);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.runner-share-finance-linechart,.runner-share-finance-candles,.runner-share-finance-heatmap,.runner-share-finance-filingcover{--market-green: #24a36b;--market-blue: #2478a3;--market-amber: #b8862c}.runner-share-finance-linechart .runner-card-study-kicker span,.runner-share-finance-linechart .runner-share-topline em,.runner-share-finance-candles .runner-card-study-kicker span,.runner-share-finance-candles .runner-share-topline em,.runner-share-finance-heatmap .runner-card-study-kicker span,.runner-share-finance-heatmap .runner-share-topline em,.runner-share-finance-filingcover .runner-card-study-kicker span,.runner-share-finance-filingcover .runner-share-topline em{color:var(--market-green)}.runner-share-finance-linechart{border-radius:0;background:linear-gradient(var(--border-light) 1px,transparent 1px),linear-gradient(90deg,var(--border-light) 1px,transparent 1px),var(--bg-primary);background-size:2.2rem 2.2rem}.runner-art-linechart{display:grid;gap:.95rem;margin-top:1rem}.runner-linechart-quote b{color:var(--text-primary);font-size:clamp(2.4rem,5vw,4.2rem);line-height:.85}.runner-linechart-quote span{color:var(--market-green);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em}.runner-art-linechart svg{width:100%;min-height:12rem;overflow:visible}.runner-art-linechart polyline{fill:none;stroke:var(--market-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.runner-linechart-stats span{display:grid;gap:.35rem;padding-top:.65rem}.runner-linechart-stats b,.runner-linechart-stats em{font-family:var(--font-mono);font-style:normal;line-height:1.15;text-transform:uppercase}.runner-linechart-stats b{color:var(--text-tertiary);font-size:.52rem;font-weight:400;letter-spacing:.1em}.runner-linechart-stats em{color:var(--text-primary);font-size:.68rem;letter-spacing:.06em}.runner-art-marketterminal{display:grid;gap:.75rem;margin-top:1rem}.runner-terminal-head{display:flex;justify-content:space-between;gap:1rem;padding:.45rem .55rem;border:1px solid rgba(217,247,231,.22);background:#69d39414}.runner-terminal-head b,.runner-terminal-head span,.runner-terminal-grid b,.runner-terminal-grid em,.runner-terminal-grid strong{font-family:var(--font-mono);font-size:.58rem;font-style:normal;font-weight:400;letter-spacing:.08em;line-height:1.18;text-transform:uppercase}.runner-terminal-head b{color:#69d394}.runner-terminal-head span{color:#d6b05d}.runner-terminal-grid{display:grid;border-top:1px solid rgba(217,247,231,.22)}.runner-terminal-grid span{display:grid;grid-template-columns:2rem minmax(0,1fr) 3rem;gap:.7rem;padding:.52rem 0;border-bottom:1px solid rgba(217,247,231,.14)}.runner-terminal-grid b,.runner-terminal-grid strong{color:#69d394}.runner-terminal-grid em{color:#d9f7e7}.runner-candle-chart{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.55rem;min-height:15rem;padding:1rem .75rem;border:1px solid var(--border-medium);background:linear-gradient(var(--border-light) 1px,transparent 1px),var(--bg-secondary);background-size:100% 2.4rem}.runner-candle-chart span{position:relative;display:block;height:var(--candle);min-height:2.4rem;border:1px solid var(--market-green);background:color-mix(in srgb,var(--market-green) 38%,transparent)}.runner-candle-chart span:before{content:"";position:absolute;left:calc(50% - 1px);top:-1.8rem;bottom:-1.8rem;width:1px;background:var(--market-green)}.runner-candle-chart span.down{border-color:var(--market-amber);background:transparent}.runner-candle-chart span.down:before{background:var(--market-amber)}.runner-candle-caption b{color:var(--text-primary);font-size:clamp(1.4rem,2.8vw,2rem);line-height:.95}.runner-candle-caption span{color:var(--market-green);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.runner-share-finance-tickertape,.runner-share-finance-heatmap{border-radius:0;background:#07120f}.runner-share-finance-tickertape .runner-card-study-kicker,.runner-share-finance-tickertape .runner-share-topline,.runner-share-finance-tickertape h4,.runner-share-finance-tickertape .runner-share-equation,.runner-share-finance-tickertape small,.runner-share-finance-heatmap .runner-card-study-kicker,.runner-share-finance-heatmap .runner-share-topline,.runner-share-finance-heatmap h4,.runner-share-finance-heatmap .runner-share-equation,.runner-share-finance-heatmap small{color:#d9f7e7;border-color:#d9f7e72e}.runner-art-tickertape{display:grid;gap:.5rem;margin-top:1rem}.runner-art-tickertape span{display:grid;grid-template-columns:4.5rem 3.5rem minmax(0,1fr);gap:.75rem;padding:.48rem .6rem;background:#d9f7e714;color:#d9f7e7;font-family:var(--font-mono);text-transform:uppercase}.runner-art-tickertape b,.runner-art-tickertape em,.runner-art-tickertape strong{font-size:.62rem;font-style:normal;font-weight:400;letter-spacing:.08em}.runner-art-tickertape b{color:#69d394}.runner-art-tickertape em{color:#d6b05d}.runner-share-finance-tickertape{--ticker-paper: #fbfaf3;--ticker-ink: #1e242d;--ticker-muted: rgba(30, 36, 45, .64);--ticker-line: rgba(30, 36, 45, .16);--ticker-green: #16854b;--ticker-gold: #a97920;background:linear-gradient(var(--ticker-line) 1px,transparent 1px),linear-gradient(90deg,var(--ticker-line) 1px,transparent 1px),var(--ticker-paper);background-size:2.4rem 2.4rem,2.4rem 2.4rem,auto;color:var(--ticker-ink)}.runner-share-finance-tickertape .runner-card-study-kicker,.runner-share-finance-tickertape .runner-share-topline,.runner-share-finance-tickertape .runner-share-equation,.runner-share-finance-tickertape small{color:var(--ticker-muted);border-color:var(--ticker-line)}.runner-share-finance-tickertape h4{color:var(--ticker-ink)}.runner-share-finance-tickertape .runner-card-study-kicker span,.runner-share-finance-tickertape .runner-share-topline em,.runner-share-finance-tickertape small b,.runner-share-finance-tickertape .runner-art-tickertape b{color:var(--ticker-green)}.runner-share-finance-tickertape .runner-art-tickertape span{border:1px solid rgba(30,36,45,.08);background:#1e242d0b;color:var(--ticker-ink)}.runner-share-finance-tickertape .runner-art-tickertape em{color:var(--ticker-gold)}.runner-art-tearsheet{display:grid;grid-template-columns:minmax(9rem,.32fr) minmax(0,.68fr);gap:1rem;margin-top:1rem}.runner-tearsheet-rating{display:grid;align-content:space-between;min-height:16rem;padding:.85rem;background:#07120f;color:#d9f7e7}.runner-tearsheet-rating span,.runner-tearsheet-rating em,.runner-tearsheet-copy span,.runner-tearsheet-copy b,.runner-tearsheet-copy em{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-tearsheet-rating span{color:#69d394;font-size:.62rem;letter-spacing:.1em}.runner-tearsheet-rating b{font-size:clamp(4rem,8vw,6rem);line-height:.78}.runner-tearsheet-rating em{color:#d6b05d;font-size:.56rem;letter-spacing:.08em}.runner-tearsheet-copy{display:grid;align-content:end;gap:1rem}.runner-tearsheet-copy p{margin:0;color:#1e242d;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.35}.runner-tearsheet-copy div{display:grid;border-top:1px solid rgba(30,36,45,.25)}.runner-tearsheet-copy span{display:flex;justify-content:space-between;gap:1rem;padding:.48rem 0;border-bottom:1px solid rgba(30,36,45,.14)}.runner-tearsheet-copy b{color:var(--market-green);font-size:.52rem;font-weight:400;letter-spacing:.1em}.runner-tearsheet-copy em{color:#1e242d;font-size:.58rem;letter-spacing:.06em}.runner-art-orderbook{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem;margin-top:1rem}.runner-orderbook-side{display:grid;align-content:start;border-top:1px solid var(--border-medium)}.runner-orderbook-side b,.runner-orderbook-side span,.runner-orderbook-side em,.runner-orderbook-side strong,.runner-orderbook-mid{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-orderbook-side>b{padding:.5rem 0;color:var(--market-green);font-size:.54rem;font-weight:400;letter-spacing:.1em}.runner-orderbook-side span{display:grid;grid-template-columns:minmax(0,1fr) 2.6rem;gap:.5rem;padding:.48rem 0;border-top:1px solid var(--border-light)}.runner-orderbook-side em,.runner-orderbook-side strong{color:var(--text-primary);font-size:.55rem;letter-spacing:.05em;line-height:1.2}.runner-orderbook-side strong{color:var(--market-amber);text-align:right}.runner-orderbook-mid{align-self:center;color:var(--market-green);font-size:clamp(1.7rem,4vw,3.2rem);letter-spacing:0;writing-mode:vertical-rl}.runner-art-heatmap{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-auto-rows:minmax(4.8rem,auto);gap:.35rem;margin-top:1rem}.runner-art-heatmap span{display:grid;align-content:space-between;padding:.55rem;background:color-mix(in srgb,#69d394 var(--heat),#122019);color:#eafdf1}.runner-art-heatmap span.cool{background:color-mix(in srgb,#2478a3 var(--heat),#122019)}.runner-art-heatmap b,.runner-art-heatmap em{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-art-heatmap b{font-size:.55rem;letter-spacing:.05em;line-height:1.15}.runner-art-heatmap em{font-size:.82rem;letter-spacing:.04em}.runner-art-heatmap span:nth-child(1),.runner-art-heatmap span:nth-child(5){grid-row:span 2}.runner-share-finance-heatmap{--bg-primary: #fbfaf3;--bg-secondary: #eef1e8;--text-primary: #1e242d;--text-secondary: rgba(30, 36, 45, .74);--text-tertiary: rgba(30, 36, 45, .56);--border-light: rgba(30, 36, 45, .16);--border-medium: rgba(30, 36, 45, .28);--market-green: #16854b;--market-blue: #2478a3;--market-amber: #a97920;background:linear-gradient(var(--border-light) 1px,transparent 1px),linear-gradient(90deg,var(--border-light) 1px,transparent 1px),var(--bg-primary);background-size:2.4rem 2.4rem,2.4rem 2.4rem,auto;color:var(--text-primary)}.runner-share-finance-heatmap .runner-card-study-kicker,.runner-share-finance-heatmap .runner-share-topline,.runner-share-finance-heatmap .runner-share-equation,.runner-share-finance-heatmap small{color:var(--text-secondary);border-color:var(--border-light)}.runner-share-finance-heatmap h4{color:var(--text-primary)}.runner-share-finance-heatmap .runner-card-study-kicker span,.runner-share-finance-heatmap .runner-share-topline em,.runner-share-finance-heatmap small b{color:var(--market-green)}.runner-share-finance-heatmap .runner-art-heatmap span{border:1px solid rgba(22,133,75,.24);background:color-mix(in srgb,var(--market-green) var(--heat),#dfe8dc);color:#102019}.runner-share-finance-heatmap .runner-art-heatmap span.cool{border-color:#2478a33d;background:color-mix(in srgb,var(--market-blue) var(--heat),#dbe8ee)}.runner-share-finance-filingcover{border-radius:0;background:#f8f7ef}.runner-share-finance-pdfpipeline{--pdf-paper: #f8f7ef;--pdf-ink: #1e242d;--pdf-line: rgba(30, 36, 45, .24);--pdf-green: #24a36b;--pdf-blue: #2478a3;--pdf-amber: #b8862c;border-radius:0;background:var(--pdf-paper)}.runner-share-finance-pdfpipeline .runner-card-study-kicker,.runner-share-finance-pdfpipeline .runner-share-topline,.runner-share-finance-pdfpipeline h4,.runner-share-finance-pdfpipeline .runner-share-equation,.runner-share-finance-pdfpipeline small{border-color:var(--pdf-line);color:var(--pdf-ink)}.runner-share-finance-pdfpipeline .runner-card-study-kicker span,.runner-share-finance-pdfpipeline .runner-share-topline em{color:var(--pdf-green)}.runner-art-pdfpipeline{display:grid;grid-template-columns:.92fr 1.08fr 1.2fr;min-height:13.5rem;margin-top:1rem;border-top:1px solid var(--pdf-ink);border-left:1px solid var(--pdf-ink);color:var(--pdf-ink)}.runner-art-pdfpipeline>section{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:.8rem;border-right:1px solid var(--pdf-ink);border-bottom:1px solid var(--pdf-ink)}.runner-pdfpipeline-section-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.55rem;border-bottom:1px solid var(--pdf-line);font-family:var(--font-mono);text-transform:uppercase}.runner-pdfpipeline-section-head span{color:var(--pdf-green);font-size:.52rem;letter-spacing:.1em}.runner-pdfpipeline-section-head b{color:var(--pdf-ink);font-size:.58rem;font-weight:400;letter-spacing:.08em}.runner-pdfpipeline-pages{position:relative;width:min(74%,6.4rem);height:7.2rem;place-self:center}.runner-pdfpipeline-pages>i{position:absolute;display:grid;align-content:start;gap:.38rem;width:72%;height:78%;padding:.65rem .55rem;border:1px solid var(--pdf-ink);background:var(--pdf-paper)}.runner-pdfpipeline-pages>i:nth-child(1){left:0;top:1rem}.runner-pdfpipeline-pages>i:nth-child(2){left:.7rem;top:.5rem}.runner-pdfpipeline-pages>i:nth-child(3){left:1.4rem;top:0}.runner-pdfpipeline-pages i span{display:block;height:1px;background:var(--pdf-line)}.runner-pdfpipeline-pages i span:first-child{width:42%;height:.35rem;margin-bottom:.25rem;background:var(--pdf-green)}.runner-pdfpipeline-source p{margin:0;color:color-mix(in srgb,var(--pdf-ink) 68%,transparent);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.07em;line-height:1.5}.runner-pdfpipeline-register ol{display:grid;align-content:center;gap:0;margin:0;padding:0;list-style:none}.runner-pdfpipeline-register li{display:grid;grid-template-columns:1.7rem 1fr;align-items:center;min-height:2.6rem;border-bottom:1px solid var(--pdf-line);font-family:var(--font-mono);text-transform:uppercase}.runner-pdfpipeline-register li:last-child{border-bottom:0}.runner-pdfpipeline-register li b{color:var(--pdf-amber);font-size:.58rem;font-weight:400}.runner-pdfpipeline-register li span{color:var(--pdf-ink);font-size:.52rem;letter-spacing:.04em}.runner-pdfpipeline-note{display:grid;align-content:center;gap:0;padding-block:.75rem 0}.runner-pdfpipeline-note strong{padding-bottom:.7rem;border-bottom:2px solid var(--pdf-ink);color:var(--pdf-ink);font-family:var(--font-sans);font-size:clamp(.9rem,1.8vw,1.3rem);font-weight:600;letter-spacing:-.02em}.runner-pdfpipeline-note span{display:grid;grid-template-columns:.55rem 1fr;gap:.45rem;align-items:center;min-height:2.2rem;border-bottom:1px solid var(--pdf-line);color:var(--pdf-ink);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}.runner-pdfpipeline-note span i{width:.42rem;height:.42rem;background:var(--pdf-blue)}.runner-pdfpipeline-note span.is-next{color:var(--pdf-green)}.runner-pdfpipeline-note span.is-next i{background:var(--pdf-green)}.runner-art-filingcover{color:#1e242d}.runner-filingcover-form{justify-self:start;padding:.35rem .5rem;border:1px solid #1e242d;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.runner-filingcover-title{display:grid;gap:.5rem;padding:1rem 0;border-top:2px solid #1e242d;border-bottom:2px solid #1e242d}.runner-filingcover-title b{max-width:25rem;font-size:clamp(2rem,4.8vw,4rem);line-height:.88}.runner-filingcover-title span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em}.runner-filingcover-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(30,36,45,.28);border-left:1px solid rgba(30,36,45,.28)}.runner-filingcover-table span{display:grid;gap:.45rem;padding:.65rem;border-right:1px solid rgba(30,36,45,.28);border-bottom:1px solid rgba(30,36,45,.28)}.runner-filingcover-table b,.runner-filingcover-table em{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-filingcover-table b{color:var(--market-green);font-size:.52rem;font-weight:400;letter-spacing:.1em}.runner-filingcover-table em{color:#1e242d;font-size:.64rem;letter-spacing:.06em}.runner-share-people-aichermixer,.runner-share-people-relaybands{--aicher-cream: #f3efe4;--aicher-panel: #e4ddce;--aicher-ink: #17181c;--aicher-blue: #215f7f;--aicher-navy: #11195d;--aicher-red: #cb3b13;--aicher-magenta: #a8194d;--aicher-green: #006b48;--aicher-yellow: #bd9726;--aicher-gray: #8f918d;border-color:#17181c2e;background:var(--aicher-cream)}.runner-share-people-aichermixer .runner-card-study-kicker,.runner-share-people-aichermixer .runner-share-topline,.runner-share-people-aichermixer h4,.runner-share-people-aichermixer .runner-share-equation,.runner-share-people-aichermixer small,.runner-share-people-relaybands .runner-card-study-kicker,.runner-share-people-relaybands .runner-share-topline,.runner-share-people-relaybands h4,.runner-share-people-relaybands .runner-share-equation,.runner-share-people-relaybands small{color:var(--aicher-ink);border-color:#17181c29}.runner-share-people-aichermixer .runner-card-study-kicker span,.runner-share-people-aichermixer .runner-share-topline em,.runner-share-people-relaybands .runner-card-study-kicker span,.runner-share-people-relaybands .runner-share-topline em{color:var(--aicher-red)}.runner-share-people-aichermixer h4,.runner-share-people-relaybands h4{max-width:100%;color:var(--aicher-ink);font-size:clamp(1.7rem,3.8vw,3rem);letter-spacing:-.04em}.runner-share-people-aichermixer .runner-share-equation,.runner-share-people-relaybands .runner-share-equation{color:#17181c9e}.runner-aicher-controls,.runner-aicher-stage em,.runner-aicher-stage b,.runner-aicher-fader strong,.runner-aicher-keygrid b,.runner-relay-title span,.runner-relay-rows b,.runner-relay-rows em,.runner-relay-footer span,.runner-pictokeypad-top span,.runner-pictokeypad-top em,.runner-pictokeypad-grid b,.runner-pictokeypad-caption span,.runner-pictokeypad-caption b{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-art-aichermixer{display:grid;gap:.8rem;margin-top:1rem;color:var(--aicher-ink)}.runner-aicher-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;min-height:4.2rem;border-top:1px solid rgba(23,24,28,.58);border-left:1px solid rgba(23,24,28,.58);color:var(--aicher-navy);font-size:.82rem;letter-spacing:.04em}.runner-aicher-controls span{display:grid;gap:.35rem;justify-items:center;align-content:center;min-height:4.9rem;padding:.5rem .25rem;border-right:1px solid rgba(23,24,28,.58);border-bottom:1px solid rgba(23,24,28,.58)}.runner-aicher-controls b{max-width:100%;overflow:hidden;color:var(--aicher-ink);font-size:.72rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.runner-aicher-controls .runner-aicher-symbol{width:2.35rem;height:2.35rem}.runner-aicher-controls span:nth-child(1) .runner-aicher-symbol{--symbol: var(--aicher-navy)}.runner-aicher-controls span:nth-child(2) .runner-aicher-symbol{--symbol: var(--aicher-magenta)}.runner-aicher-controls span:nth-child(3) .runner-aicher-symbol{--symbol: var(--aicher-blue)}.runner-aicher-controls span:nth-child(4) .runner-aicher-symbol{--symbol: var(--aicher-green)}.runner-aicher-stage{position:relative;min-height:17rem;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:1.45rem;background:linear-gradient(90deg,transparent 0 8%,rgba(23,24,28,.48) 8% calc(8% + 1px),transparent calc(8% + 1px)),linear-gradient(90deg,transparent 92%,rgba(23,24,28,.48) 92% calc(92% + 1px),transparent calc(92% + 1px)),linear-gradient(rgba(23,24,28,.48) 1px,transparent 1px),var(--aicher-panel);background-size:auto,auto,100% 34%,auto}.runner-aicher-stage em{position:absolute;left:50%;top:1rem;color:#17181c38;font-size:.72rem;letter-spacing:.06em;transform:translate(-50%)}.runner-aicher-stage>b{position:absolute;left:5%;bottom:1.6rem;color:var(--aicher-ink);font-size:.72rem;font-weight:400;letter-spacing:.02em}.runner-aicher-fader{position:absolute;bottom:1.45rem;width:15%;height:var(--level);min-height:5.4rem;max-height:13.4rem;background:var(--aicher-blue);clip-path:polygon(50% 0,100% 27%,100% 100%,0 100%,0 27%)}.runner-aicher-fader strong{position:absolute;right:.55rem;bottom:.46rem;color:var(--aicher-ink);font-size:.86rem;font-weight:400}.runner-aicher-fader:after{content:"";position:absolute;left:0;right:0;bottom:1.72rem;height:1px;background:#17181c5c}.runner-aicher-fader.fader-1{left:21%;background:var(--aicher-magenta)}.runner-aicher-fader.fader-2{left:38%;background:var(--aicher-red)}.runner-aicher-fader.fader-3{left:55%;background:var(--aicher-blue)}.runner-aicher-fader.fader-4{left:72%;background:#8f918d3d}.runner-aicher-junction{min-height:17rem;padding:.9rem 1rem .8rem;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--aicher-ink) 58%,transparent);border-bottom:1px solid color-mix(in srgb,var(--aicher-ink) 58%,transparent);color:var(--aicher-ink)}.runner-aicher-junction-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.45rem}.runner-aicher-junction-head span,.runner-aicher-junction-head b,.runner-aicher-junction-labels b,.runner-aicher-junction-labels em{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-aicher-junction-head span,.runner-aicher-junction-head b{color:color-mix(in srgb,var(--aicher-ink) 52%,transparent);font-size:.56rem;font-weight:400;letter-spacing:.1em}.runner-aicher-junction svg{display:block;width:100%;height:auto;max-height:12.2rem;overflow:visible}.runner-aicher-junction-route{fill:none;stroke-width:15;stroke-linecap:butt;stroke-linejoin:round}.runner-aicher-junction-route.is-magenta{stroke:var(--aicher-magenta)}.runner-aicher-junction-route.is-red{stroke:var(--aicher-red)}.runner-aicher-junction-route.is-blue{stroke:var(--aicher-blue)}.runner-aicher-junction-route.is-gray{stroke:var(--aicher-gray)}.runner-aicher-junction-stop.is-magenta{fill:var(--aicher-magenta)}.runner-aicher-junction-stop.is-red{fill:var(--aicher-red)}.runner-aicher-junction-stop.is-blue{fill:var(--aicher-blue)}.runner-aicher-junction-stop.is-gray{fill:var(--aicher-gray)}.runner-aicher-junction-ring{fill:var(--aicher-cream);stroke:var(--aicher-ink);stroke-width:18}.runner-aicher-junction-core{fill:var(--aicher-ink)}.runner-aicher-junction-stop{stroke-width:3}.runner-aicher-junction-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.15rem}.runner-aicher-junction-labels span{--label-color: var(--aicher-blue);display:grid;gap:.12rem;justify-items:center;min-width:0}.runner-aicher-junction-labels span.is-magenta{--label-color: var(--aicher-magenta)}.runner-aicher-junction-labels span.is-red{--label-color: var(--aicher-red)}.runner-aicher-junction-labels span.is-blue{--label-color: var(--aicher-blue)}.runner-aicher-junction-labels span.is-gray{--label-color: var(--aicher-gray)}.runner-aicher-junction-labels b{max-width:100%;overflow:hidden;color:var(--label-color);font-size:.5rem;font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.runner-aicher-junction-labels em{color:var(--aicher-ink);font-size:.55rem}.runner-aicher-keygrid,.runner-relay-footer,.runner-pictokeypad-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(23,24,28,.58);border-left:1px solid rgba(23,24,28,.58)}.runner-aicher-keygrid span,.runner-pictokeypad-grid span{position:relative;display:grid;place-items:center;min-height:4.6rem;border-right:1px solid rgba(23,24,28,.58);border-bottom:1px solid rgba(23,24,28,.58)}.runner-aicher-keygrid b,.runner-pictokeypad-grid b{position:absolute;right:.45rem;bottom:.32rem;color:var(--aicher-ink);font-size:.78rem;font-weight:400}.runner-aicher-symbol{--symbol: var(--aicher-navy);display:block;flex:none;width:2.9rem;height:2.9rem;color:var(--symbol);fill:currentColor}.runner-aicher-keygrid span:nth-child(1) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(1) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(8) .runner-aicher-symbol{--symbol: var(--aicher-navy)}.runner-aicher-keygrid span:nth-child(2) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(2) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(6) .runner-aicher-symbol{--symbol: var(--aicher-magenta)}.runner-aicher-keygrid span:nth-child(3) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(3) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(10) .runner-aicher-symbol{--symbol: var(--aicher-blue)}.runner-aicher-keygrid span:nth-child(4) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(4) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(12) .runner-aicher-symbol{--symbol: var(--aicher-green)}.runner-aicher-keygrid span:nth-child(5) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(5) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(9) .runner-aicher-symbol{--symbol: var(--aicher-yellow)}.runner-aicher-keygrid span:nth-child(6) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(7) .runner-aicher-symbol,.runner-pictokeypad-grid span:nth-child(11) .runner-aicher-symbol{--symbol: var(--aicher-red)}.runner-art-relaybands{display:grid;gap:.85rem;margin-top:1rem;color:var(--aicher-ink)}.runner-relay-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;border-bottom:2px solid var(--aicher-ink);padding-bottom:.8rem}.runner-relay-title b{max-width:20rem;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.07em;line-height:.86}.runner-relay-title span{color:var(--aicher-red);font-size:.6rem;letter-spacing:.1em;writing-mode:vertical-rl}.runner-relay-rows{display:grid;gap:.36rem}.runner-relay-rows span{--band: var(--aicher-blue);display:grid;grid-template-columns:4.4rem 2.3rem minmax(0,1fr);gap:.75rem;align-items:center;min-height:4.1rem;padding:.52rem .7rem;background:var(--band);color:var(--aicher-cream)}.runner-relay-rows .relay-1{--band: var(--aicher-navy)}.runner-relay-rows .relay-2{--band: var(--aicher-magenta)}.runner-relay-rows .relay-3{--band: var(--aicher-red)}.runner-relay-rows .relay-4{--band: var(--aicher-green)}.runner-relay-rows .relay-5{--band: var(--aicher-blue)}.runner-relay-rows .runner-aicher-symbol{--symbol: var(--aicher-cream);width:3.1rem;height:3.1rem}.runner-relay-rows b{font-size:.7rem;font-weight:400;letter-spacing:.1em}.runner-relay-rows em{overflow:hidden;font-size:.62rem;letter-spacing:.08em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.runner-relay-footer span{padding:.55rem .5rem;border-right:1px solid rgba(23,24,28,.58);border-bottom:1px solid rgba(23,24,28,.58);color:var(--aicher-ink);font-size:.56rem;letter-spacing:.1em}.runner-art-pictokeypad{display:grid;grid-template-columns:minmax(0,.7fr) minmax(18rem,1fr);gap:1rem;align-items:stretch;margin-top:1rem;color:var(--aicher-ink)}.runner-pictokeypad-top{display:grid;align-content:end;min-height:17rem;padding:.8rem;border:1px solid rgba(23,24,28,.58);background:radial-gradient(circle at 16% 18%,var(--aicher-red) 0 1.1rem,transparent 1.14rem),radial-gradient(circle at 84% 18%,var(--aicher-green) 0 1.1rem,transparent 1.14rem),var(--aicher-panel)}.runner-pictokeypad-top span,.runner-pictokeypad-top em{color:#17181c8a;font-size:.62rem;letter-spacing:.1em}.runner-pictokeypad-top b{max-width:19rem;margin:.8rem 0;color:var(--aicher-ink);font-size:clamp(2.8rem,6.6vw,6rem);letter-spacing:-.08em;line-height:.82}.runner-pictokeypad-grid span{min-height:6.2rem}.runner-pictokeypad-caption{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--aicher-ink)}.runner-pictokeypad-caption span{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.5rem;min-width:0;padding:.65rem .7rem .3rem 0;color:#17181cbd;font-size:.58rem;letter-spacing:.06em;line-height:1.2}.runner-pictokeypad-caption b{color:var(--aicher-red);font-size:.52rem;font-weight:400}.runner-share-category-pantrylabel{border-radius:.9rem;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--accent) 10%,transparent) 0 7rem,transparent 7.1rem),var(--bg-primary)}.runner-art-pantrylabel{display:grid;justify-items:center;gap:.9rem;margin-top:1rem;text-align:center}.runner-pantrylabel-badge{display:grid;place-items:center;width:5.6rem;aspect-ratio:1;border:1px solid var(--border-medium);border-radius:50%;color:var(--accent);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.runner-art-pantrylabel h5{max-width:24rem;margin:0;color:var(--text-primary);font-size:clamp(2.4rem,5vw,4.2rem);line-height:.86}.runner-pantrylabel-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.runner-pantrylabel-list span{padding:.4rem .55rem;border:1px solid var(--border-light);border-radius:999px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.runner-share-category-recipewide{border-radius:0;background:linear-gradient(90deg,transparent 0 31%,rgba(54,46,34,.16) 31% calc(31% + 1px),transparent calc(31% + 1px)),repeating-linear-gradient(180deg,transparent 0 2.35rem,rgba(54,46,34,.1) 2.35rem calc(2.35rem + 1px)),#fbf7ed}.runner-share-category-recipewide .runner-card-study-kicker,.runner-share-category-recipewide .runner-share-topline,.runner-share-category-recipewide h4,.runner-share-category-recipewide .runner-share-equation,.runner-share-category-recipewide small{border-color:#362e2229;color:#2d2922}.runner-share-category-recipewide .runner-card-study-kicker span,.runner-share-category-recipewide .runner-share-topline em{color:#c4532f}.runner-art-recipewide{display:grid;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);margin-top:1rem;color:#2d2922}.runner-recipewide-title{display:grid;align-content:end;min-height:18rem;padding-top:.8rem;border-top:2px solid #2d2922}.runner-recipewide-title span,.runner-recipewide-title em,.runner-recipewide-ingredients span,.runner-recipewide-method span,.runner-recipewide-method em{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-recipewide-title span,.runner-recipewide-ingredients span,.runner-recipewide-method span{color:#c4532f;font-size:.58rem;letter-spacing:.12em}.runner-recipewide-title b{max-width:19rem;margin:.8rem 0;color:#2d2922;font-size:clamp(2.7rem,6vw,5.4rem);letter-spacing:-.05em;line-height:.86}.runner-recipewide-title em{color:#2d292294;font-size:.62rem;letter-spacing:.08em}.runner-art-recipewide>p{display:-webkit-box;align-self:end;max-width:38rem;margin:0;overflow:hidden;color:#2d2922bd;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:4}.runner-recipewide-body{grid-column:1 / -1;display:grid;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-top:1rem;border-top:2px solid #2d2922}.runner-recipewide-ingredients,.runner-recipewide-method{display:grid;align-content:start;gap:0}.runner-recipewide-ingredients b,.runner-recipewide-method b{min-width:0;border-bottom:1px solid rgba(54,46,34,.14);color:#2d2922;font-weight:400}.runner-recipewide-ingredients b{padding:.52rem 0;font-size:.86rem;line-height:1.28}.runner-recipewide-method b{display:grid;grid-template-columns:2.4rem minmax(8rem,.28fr) minmax(0,1fr);gap:.75rem;padding:.58rem 0;font-size:.9rem;line-height:1.28}.runner-recipewide-method em{color:#c4532f;font-size:.58rem;letter-spacing:.1em}.runner-recipewide-method strong{display:-webkit-box;overflow:hidden;color:#2d2922a3;font-size:.8rem;font-weight:400;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.runner-share-category-groceryreceipt{border-radius:0;background:#fbfaf3}.runner-art-groceryreceipt{display:grid;gap:.2rem;margin-top:1rem;padding-left:.7rem;border-left:1px dashed rgba(30,36,45,.35);color:#1e242d}.runner-groceryreceipt-store,.runner-art-groceryreceipt span,.runner-art-groceryreceipt strong{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.runner-groceryreceipt-store{padding-bottom:.6rem;border-bottom:1px dashed rgba(30,36,45,.35);color:#1e242d;text-align:center}.runner-art-groceryreceipt span{display:flex;justify-content:space-between;gap:1rem;padding:.36rem 0;border-bottom:1px dashed rgba(30,36,45,.18)}.runner-art-groceryreceipt b,.runner-art-groceryreceipt em,.runner-art-groceryreceipt strong{font-style:normal;font-weight:400}.runner-art-groceryreceipt strong{margin-top:.55rem;padding-top:.55rem;border-top:2px solid #1e242d}.runner-share-category-proofsheet{border-radius:0;background:linear-gradient(90deg,transparent 0 4rem,color-mix(in srgb,var(--accent) 28%,transparent) 4rem calc(4rem + 1px),transparent calc(4rem + 1px)),var(--bg-primary)}.runner-art-proofsheet{display:grid;grid-template-columns:minmax(0,1fr) 6rem;gap:1rem;margin-top:1rem}.runner-proofsheet-copy{position:relative;min-height:16rem;padding:.8rem;border:1px solid var(--border-light);background:repeating-linear-gradient(180deg,transparent 0 1.55rem,var(--border-light) 1.55rem calc(1.55rem + 1px)),var(--bg-primary)}.runner-proofsheet-copy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:.92rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:8}.runner-proofsheet-copy i{position:absolute;right:-.45rem;width:1.2rem;height:1px;background:var(--accent)}.runner-proofsheet-copy i:nth-of-type(1){top:24%;transform:rotate(-16deg)}.runner-proofsheet-copy i:nth-of-type(2){top:47%;transform:rotate(12deg)}.runner-proofsheet-copy i:nth-of-type(3){top:70%;transform:rotate(-8deg)}.runner-proofsheet-marks{display:grid;align-content:start;gap:.5rem}.runner-proofsheet-marks span{padding:.35rem 0;border-bottom:1px solid var(--border-light);color:var(--accent);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.runner-masthead-name{max-width:28rem;color:var(--text-primary);font-size:clamp(3rem,8vw,6.5rem);font-weight:650;line-height:.78;letter-spacing:0}.runner-masthead-columns{columns:3;column-gap:1rem;padding-top:.8rem;border-top:2px solid var(--text-primary)}.runner-masthead-columns span{display:block;break-inside:avoid;margin-bottom:.5rem;color:var(--text-secondary);font-size:.7rem;line-height:1.25}.runner-art-styleguide{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:1rem;margin-top:1rem}.runner-styleguide-scale{display:grid;align-content:center;gap:.4rem}.runner-styleguide-scale b{color:var(--text-primary);font-size:clamp(2.8rem,6vw,4.8rem);line-height:.8}.runner-styleguide-rules{display:grid;border-top:1px solid var(--border-medium)}.runner-styleguide-rules span{display:grid;gap:.28rem;padding:.58rem 0;border-bottom:1px solid var(--border-light)}.runner-styleguide-rules b,.runner-styleguide-rules em{font-family:var(--font-mono);font-size:.56rem;font-style:normal;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.runner-styleguide-rules b{color:var(--accent);font-weight:400}.runner-styleguide-rules em{color:var(--text-tertiary)}.runner-art-archivefolder{display:grid;gap:.9rem;margin-top:1rem;color:#1e242d}.runner-archivefolder-tab{justify-self:start;padding:.42rem 1rem;border:1px solid rgba(30,36,45,.28);border-bottom:0;background:#e6d3a4;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.runner-art-archivefolder h5{margin:0;color:#1e242d;font-size:clamp(2rem,4.2vw,3.6rem);line-height:.9}.runner-art-archivefolder div:last-child{display:grid;border-top:1px solid rgba(30,36,45,.28)}.runner-art-archivefolder span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:.48rem 0;border-bottom:1px solid rgba(30,36,45,.14);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase}.runner-art-archivefolder b{color:var(--accent);font-weight:400}.runner-share-category-catalogcard{border-radius:0;background:repeating-linear-gradient(180deg,transparent 0 2rem,var(--border-light) 2rem calc(2rem + 1px)),var(--bg-primary)}.runner-art-catalogcard{display:grid;gap:.55rem;margin-top:1rem}.runner-catalogcard-call{color:var(--accent);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em}.runner-art-catalogcard h5{margin:0;color:var(--text-primary);font-size:clamp(2rem,4vw,3.4rem);line-height:.9}.runner-art-catalogcard span{padding:.32rem 0;color:var(--text-secondary);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.runner-art-citationstrip{display:grid;gap:0;margin-top:1rem;border-top:2px solid var(--text-primary)}.runner-art-citationstrip span{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.8rem;padding:.62rem 0;border-bottom:1px solid var(--border-light)}.runner-art-citationstrip b,.runner-art-citationstrip em{font-family:var(--font-mono);font-size:.58rem;font-style:normal;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.runner-art-citationstrip b{color:var(--accent);font-weight:400}.runner-art-citationstrip em{color:var(--text-secondary)}.runner-art-inboxstamp{display:grid;place-items:center;gap:1rem;min-height:17rem;margin-top:1rem;text-align:center}.runner-inboxstamp-mark{display:grid;place-items:center;width:11rem;aspect-ratio:1;border:3px solid var(--accent);border-radius:50%;color:var(--accent);font-family:var(--font-mono);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-8deg)}.runner-art-inboxstamp p{max-width:22rem;margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.35}.runner-art-inboxstamp span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.runner-share-category-clipboard{border-radius:.7rem;background:linear-gradient(180deg,var(--bg-secondary) 0 3.2rem,var(--bg-primary) 3.2rem 100%)}.runner-art-clipboard{position:relative;display:grid;gap:.5rem;margin-top:2.2rem;padding:1rem;border:1px solid var(--border-medium);background:var(--bg-primary)}.runner-clipboard-clip{position:absolute;left:50%;top:-2.2rem;width:5rem;height:2.2rem;border:1px solid var(--border-medium);border-radius:.55rem .55rem 0 0;background:var(--bg-secondary);transform:translate(-50%)}.runner-art-clipboard span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.58rem 0;border-bottom:1px solid var(--border-light);color:var(--text-primary);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.runner-art-clipboard b{color:var(--accent);font-weight:400}.runner-art-clipboard em{grid-column:2;color:var(--text-tertiary);font-style:normal}.runner-share-category-receiptroll{border-radius:0;background:var(--bg-secondary)}.runner-art-receiptroll{display:grid;gap:0;margin:1rem auto 0;max-width:18rem;padding:.8rem .9rem;background:var(--bg-primary);box-shadow:0 .7rem 0 var(--border-light)}.runner-art-receiptroll span{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px dashed var(--border-light);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.runner-art-receiptroll b,.runner-art-receiptroll em{font-style:normal;font-weight:400}.runner-art-receiptroll b{color:var(--accent)}.runner-art-receiptroll em{color:var(--text-primary);text-align:right}.runner-share-productivity-swisschecklist{--check-paper: #f4f1e8;--check-ink: #1d2430;--check-line: rgba(29, 36, 48, .3);--check-pink: #ed4f91;--check-blue: #276b8b;border-radius:0;background:var(--check-paper)}.runner-share-productivity-swisschecklist .runner-card-study-kicker,.runner-share-productivity-swisschecklist .runner-share-topline,.runner-share-productivity-swisschecklist h4,.runner-share-productivity-swisschecklist .runner-share-equation,.runner-share-productivity-swisschecklist small{border-color:var(--check-line);color:var(--check-ink)}.runner-share-productivity-swisschecklist .runner-card-study-kicker span,.runner-share-productivity-swisschecklist .runner-share-topline em,.runner-share-productivity-swisschecklist small b{color:var(--check-pink)}.runner-art-swisschecklist{margin-top:1rem;border-top:1px solid var(--check-ink);border-left:1px solid var(--check-ink);color:var(--check-ink)}.runner-swisschecklist-head,.runner-swisschecklist-foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-right:1px solid var(--check-ink);border-bottom:1px solid var(--check-ink);font-family:var(--font-mono);text-transform:uppercase}.runner-swisschecklist-head span,.runner-swisschecklist-foot span{color:var(--check-pink);font-size:.52rem;letter-spacing:.1em}.runner-swisschecklist-head b,.runner-swisschecklist-foot b{color:var(--check-ink);font-size:.55rem;font-weight:400;letter-spacing:.06em}.runner-swisschecklist-rows{display:grid}.runner-swisschecklist-rows>span{display:grid;grid-template-columns:2.35rem 2.25rem minmax(0,1fr) minmax(3.6rem,auto);align-items:center;min-height:3rem;border-right:1px solid var(--check-ink);border-bottom:1px solid var(--check-line)}.runner-swisschecklist-rows>span:last-child{border-bottom-color:var(--check-ink)}.runner-swisschecklist-rows b{display:grid;align-self:stretch;place-items:center;border-right:1px solid var(--check-line);color:var(--check-blue);font-family:var(--font-mono);font-size:.62rem;font-weight:500}.runner-swisschecklist-rows i{position:relative;width:.92rem;height:.92rem;place-self:center;border:1px solid var(--check-ink)}.runner-swisschecklist-rows .is-done i{border-color:var(--check-blue);background:var(--check-blue)}.runner-swisschecklist-rows .is-done i:after{content:"";position:absolute;left:.22rem;top:.05rem;width:.3rem;height:.55rem;border-right:2px solid var(--check-paper);border-bottom:2px solid var(--check-paper);transform:rotate(42deg)}.runner-swisschecklist-rows strong{min-width:0;padding:.7rem .4rem;color:var(--check-ink);font-family:var(--font-sans);font-size:.72rem;font-weight:550;line-height:1.2}.runner-swisschecklist-rows em{padding:.7rem .65rem;color:var(--check-blue);font-family:var(--font-mono);font-size:.5rem;font-style:normal;letter-spacing:.05em;text-align:right;text-transform:uppercase}.runner-swisschecklist-rows em.is-missing{color:var(--check-pink)}.runner-art-calendargrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;border-top:1px solid var(--border-medium);border-left:1px solid var(--border-medium)}.runner-art-calendargrid span{display:grid;align-content:space-between;min-height:5.2rem;padding:.5rem;border-right:1px solid var(--border-medium);border-bottom:1px solid var(--border-medium);color:var(--text-tertiary)}.runner-art-calendargrid span.active{background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text-primary)}.runner-art-calendargrid b,.runner-art-calendargrid em{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-art-calendargrid b{color:var(--accent);font-size:.58rem;font-weight:400}.runner-art-calendargrid em{font-size:.54rem;letter-spacing:.06em}.runner-art-kanbanlabel{display:grid;align-content:end;gap:1rem;min-height:17rem;margin-top:1rem;padding:1rem;border-left:.5rem solid var(--accent);background:var(--bg-secondary)}.runner-kanbanlabel-lane{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.runner-art-kanbanlabel h5{max-width:20rem;margin:auto 0 0;color:var(--text-primary);font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:.88}.runner-art-kanbanlabel div:last-child{display:flex;flex-wrap:wrap;gap:.45rem}.runner-art-kanbanlabel span{padding:.35rem .5rem;border:1px solid var(--border-medium);color:var(--text-tertiary);font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.runner-card-study[class*=runner-share-influence-]{padding:0;overflow:hidden}.runner-card-study[class*=runner-share-influence-]>.runner-card-study-kicker,.runner-card-study[class*=runner-share-influence-]>.runner-share-topline,.runner-card-study[class*=runner-share-influence-]>h4,.runner-card-study[class*=runner-share-influence-]>.runner-share-equation,.runner-card-study[class*=runner-share-influence-]>small{display:none}.runner-art-contourmap{display:grid;grid-template-rows:auto minmax(14rem,1fr) auto;min-height:28rem;margin-top:1rem;color:#1d2833}.runner-contourmap-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding-bottom:.8rem;border-bottom:2px solid #1d2833}.runner-contourmap-head span,.runner-contourmap-head em,.runner-contourmap-legend span,.runner-contourmap-legend b,.runner-contourmap-coordinates span,.runner-tradelanes-title span,.runner-tradelanes-title em,.runner-tradelanes-ports span,.runner-tradelanes-ports b,.runner-itinerarymap-route span,.runner-itinerarymap-route b,.runner-itinerarymap-plan span,.runner-itinerarymap-plan i,.runner-travelmanifest-title span,.runner-travelmanifest-title em,.runner-travelmanifest-rows span,.runner-travelmanifest-rows b,.runner-travelmanifest-rows em{font-family:var(--font-mono);font-style:normal;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.runner-contourmap-head span{color:#0d7a68;font-size:.58rem}.runner-contourmap-head b{grid-column:1 / -1;max-width:18rem;font-size:clamp(2.4rem,5vw,4.4rem);letter-spacing:-.06em;line-height:.9}.runner-contourmap-head em{color:#1d28338f;font-size:.54rem}.runner-contourmap-field{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(29,40,51,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(29,40,51,.08) 1px,transparent 1px);background-size:2.8rem 2.8rem}.runner-contourmap-field svg{position:absolute;inset:8%;width:84%;height:84%}.runner-contourmap-field path{fill:none;stroke:#0d7a68b8;stroke-width:1.5}.runner-contourmap-field path:nth-child(2n){stroke:#cb4e2c9e}.runner-contourmap-field circle{fill:#eef1ec;stroke:#1d2833;stroke-width:2}.runner-contourmap-coordinates{position:absolute;right:0;bottom:0;display:grid;gap:.25rem;padding:.55rem .65rem;background:#eef1ecd1}.runner-contourmap-coordinates span{color:#1d2833b3;font-size:.52rem}.runner-contourmap-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #1d2833;border-left:1px solid rgba(29,40,51,.22)}.runner-contourmap-legend span{display:grid;min-width:0;padding:.62rem;border-right:1px solid rgba(29,40,51,.22);border-bottom:1px solid rgba(29,40,51,.22);color:#1d2833b8;font-size:.5rem}.runner-contourmap-legend b{color:#cb4e2c;font-weight:400}.runner-share-category-worldexposure{border-radius:0;background:#071019;color:#f4efe2}.runner-art-worldexposure{display:grid;grid-template-rows:auto minmax(15rem,1fr) auto;min-height:28rem;margin-top:1rem;color:#f4efe2}.runner-worldexposure-head,.runner-worlditinerary-title{display:grid;gap:.45rem;padding-bottom:.9rem}.runner-worldexposure-head{border-bottom:1px solid rgba(244,239,226,.22)}.runner-worldexposure-head span,.runner-worldexposure-head em,.runner-worldexposure-ledger span,.runner-worldexposure-ledger b,.runner-worldexposure-ledger em,.runner-worlditinerary-title span,.runner-worlditinerary-title em,.runner-worlditinerary-days span,.runner-worlditinerary-days b,.runner-worlditinerary-days em{font-family:var(--font-mono);font-style:normal;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.runner-worldexposure-head span,.runner-worldexposure-ledger b{color:#60b4d4}.runner-worldexposure-head span,.runner-worlditinerary-title span{font-size:.56rem}.runner-worldexposure-head b,.runner-worlditinerary-title b{max-width:22rem;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.07em;line-height:.88}.runner-worldexposure-head em,.runner-worlditinerary-title em{color:#f4efe29e;font-size:.52rem}.runner-world-map,.runner-worlditinerary-map{position:relative;overflow:hidden}.runner-world-map svg,.runner-worlditinerary-map svg{display:block;width:100%;height:100%;min-height:15rem}.runner-world-graticule path{fill:none;stroke:currentColor;stroke-opacity:.12;stroke-width:1}.runner-world-land path{fill:currentColor;fill-opacity:.2;stroke:currentColor;stroke-opacity:.52;stroke-width:1.5}.runner-world-routes path{fill:none;stroke:#e85a9a;stroke-linecap:round;stroke-width:3}.runner-world-routes path:nth-child(2){stroke:#d0a82d}.runner-world-routes path:nth-child(3){stroke:#60b4d4}.runner-world-pin circle{fill:#071019;stroke:#f4efe2;stroke-width:3}.runner-world-pin text,.runner-world-stop text{fill:currentColor;font-family:var(--font-mono);font-size:10px;text-anchor:middle}.runner-worldexposure-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(244,239,226,.22);border-left:1px solid rgba(244,239,226,.14)}.runner-worldexposure-ledger span{display:grid;grid-template-columns:2rem minmax(0,1fr) 2.2rem;gap:.45rem;min-width:0;padding:.54rem;border-right:1px solid rgba(244,239,226,.14);border-bottom:1px solid rgba(244,239,226,.14);color:#f4efe2c2;font-size:.48rem}.runner-worldexposure-ledger em{color:#d0a82d;text-align:right}.runner-share-category-worldexposure{--bg-primary: #fbfaf3;--bg-secondary: #eef1ec;--text-primary: #1d2833;--text-secondary: rgba(29, 40, 51, .74);--text-tertiary: rgba(29, 40, 51, .56);--border-light: rgba(29, 40, 51, .16);--border-medium: rgba(29, 40, 51, .26);--accent: #e85a9a;--world-blue: #2478a3;--world-amber: #a97920;background:linear-gradient(var(--border-light) 1px,transparent 1px),linear-gradient(90deg,var(--border-light) 1px,transparent 1px),var(--bg-primary);background-size:3rem 3rem,3rem 3rem,auto;color:var(--text-primary)}.runner-share-category-worldexposure .runner-card-study-kicker,.runner-share-category-worldexposure .runner-share-topline,.runner-share-category-worldexposure .runner-share-equation,.runner-share-category-worldexposure small{color:var(--text-secondary);border-color:var(--border-light)}.runner-share-category-worldexposure h4{color:var(--text-primary)}.runner-share-category-worldexposure .runner-card-study-kicker span,.runner-share-category-worldexposure .runner-share-topline em,.runner-share-category-worldexposure small b,.runner-share-category-worldexposure .runner-worldexposure-head span,.runner-share-category-worldexposure .runner-worldexposure-ledger b{color:var(--world-blue)}.runner-share-category-worldexposure .runner-art-worldexposure{color:var(--text-primary)}.runner-share-category-worldexposure .runner-worldexposure-head{border-bottom-color:var(--border-medium)}.runner-share-category-worldexposure .runner-worldexposure-head em{color:var(--text-tertiary)}.runner-share-category-worldexposure .runner-world-land path{fill-opacity:.14;stroke-opacity:.38}.runner-share-category-worldexposure .runner-world-pin circle{fill:var(--bg-primary);stroke:var(--text-primary)}.runner-share-category-worldexposure .runner-worldexposure-ledger{border-top-color:var(--border-medium);border-left-color:var(--border-light)}.runner-share-category-worldexposure .runner-worldexposure-ledger span{border-right-color:var(--border-light);border-bottom-color:var(--border-light);color:var(--text-secondary)}.runner-share-category-worldexposure .runner-worldexposure-ledger em{color:var(--world-amber)}.runner-share-category-worlditinerary{border-radius:0;background:#f7f1e5;color:#17202c}.runner-art-worlditinerary{display:grid;grid-template-rows:auto minmax(15rem,1fr) auto;min-height:28rem;margin-top:1rem}.runner-worlditinerary-title{border-bottom:2px solid #17202c}.runner-worlditinerary-title span,.runner-worlditinerary-days b{color:#dd4b2a}.runner-worlditinerary-title em{max-width:21rem;color:#17202c9e}.runner-worlditinerary-map{color:#17202c;background:linear-gradient(90deg,rgba(23,32,44,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(23,32,44,.04) 1px,transparent 1px);background-size:3rem 3rem}.runner-worlditinerary-line{fill:none;stroke:#dd4b2a;stroke-linecap:round;stroke-width:4}.runner-world-stop rect{fill:#f7f1e5;stroke:#17202c;stroke-width:3}.runner-worlditinerary-days{display:grid;border-top:2px solid #17202c}.runner-worlditinerary-days span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.52rem;padding:.55rem 0;border-bottom:1px solid rgba(23,32,44,.18);font-size:.5rem}.runner-worlditinerary-days em{grid-column:2;color:#17202c8c}.runner-art-tradelanes{display:grid;grid-template-rows:auto minmax(13rem,1fr) auto;min-height:28rem;margin-top:1rem;color:#f8f3e7}.runner-tradelanes-title{display:grid;gap:.45rem;padding-bottom:.9rem;border-bottom:1px solid rgba(248,243,231,.28)}.runner-tradelanes-title span{color:#65b7d6;font-size:.56rem}.runner-tradelanes-title b{max-width:20rem;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.07em;line-height:.88}.runner-tradelanes-title em{color:#f8f3e79e;font-size:.52rem}.runner-art-tradelanes svg{display:block;width:100%;min-height:14rem}.runner-tradelanes-coast{fill:none;stroke:#f8f3e73d;stroke-width:2}.runner-tradelanes-lane{fill:none;stroke-width:4;stroke-linecap:round}.runner-tradelanes-lane.lane-a{stroke:#e45a9a}.runner-tradelanes-lane.lane-b{stroke:#65b7d6}.runner-tradelanes-lane.lane-c{stroke:#d0a82d}.runner-art-tradelanes circle{fill:#081019;stroke:#f8f3e7;stroke-width:3}.runner-art-tradelanes text{fill:#f8f3e7;font-family:var(--font-mono);font-size:9px;text-anchor:middle}.runner-tradelanes-ports{display:grid;border-top:1px solid rgba(248,243,231,.28)}.runner-tradelanes-ports span{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.55rem;padding:.52rem 0;border-bottom:1px solid rgba(248,243,231,.16);color:#f8f3e7b8;font-size:.5rem}.runner-tradelanes-ports b{color:#e45a9a;font-weight:400}.runner-share-category-itinerarymap{border-radius:0;background:#f7f2e6}.runner-art-itinerarymap{display:grid;grid-template-columns:6.2rem minmax(0,1fr);min-height:28rem;margin-top:1rem;color:#17202c}.runner-itinerarymap-route{position:relative;display:grid;align-content:space-between;gap:.5rem;padding:.8rem .55rem;border:1px solid rgba(23,32,44,.22);border-right:0}.runner-itinerarymap-route:before{content:"";position:absolute;left:1.12rem;top:1.45rem;bottom:1.45rem;width:2px;background:#dd4b2a}.runner-itinerarymap-route span{position:relative;display:grid;gap:.3rem;min-width:0;padding-left:1.55rem;color:#17202cad;font-size:.46rem}.runner-itinerarymap-route span:before{content:"";position:absolute;left:.23rem;top:.08rem;width:.72rem;aspect-ratio:1;border:2px solid #17202c;border-radius:50%;background:#f7f2e6}.runner-itinerarymap-route b{color:#dd4b2a;font-weight:400}.runner-itinerarymap-route em{overflow:hidden;text-overflow:ellipsis;font-style:normal}.runner-itinerarymap-plan{display:grid;align-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(23,32,44,.22)}.runner-itinerarymap-plan span{color:#dd4b2a;font-size:.54rem}.runner-itinerarymap-plan b{max-width:18rem;font-size:clamp(2.35rem,5vw,4rem);letter-spacing:-.06em;line-height:.88}.runner-itinerarymap-plan p{max-width:17rem;margin:0;color:#17202cb8;font-size:.85rem;line-height:1.35}.runner-itinerarymap-plan div{display:grid;gap:0;border-top:2px solid #17202c}.runner-itinerarymap-plan i{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.55rem;padding:.5rem 0;border-bottom:1px solid rgba(23,32,44,.18);color:#17202c;font-size:.5rem}.runner-itinerarymap-plan strong{color:#dd4b2a;font-weight:400}.runner-itinerarymap-plan i em{grid-column:2;color:#17202c8a;font-style:normal}.runner-art-travelmanifest{display:grid;grid-template-rows:minmax(6.5rem,auto) auto 1fr;min-height:28rem;margin-top:1rem;color:#1b2430}.runner-travelmanifest-stamp{place-self:start end;display:grid;place-items:center;width:6.2rem;aspect-ratio:1;border:2px solid #c5412b;border-radius:50%;color:#c5412b;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-8deg)}.runner-travelmanifest-title{display:grid;gap:.45rem;padding-bottom:.8rem;border-bottom:2px solid #1b2430}.runner-travelmanifest-title span{color:#c5412b;font-size:.55rem}.runner-travelmanifest-title b{max-width:19rem;font-size:clamp(2.4rem,5vw,4.3rem);letter-spacing:-.06em;line-height:.88}.runner-travelmanifest-title em{color:#1b24309e;font-size:.54rem}.runner-travelmanifest-rows{display:grid;align-content:start;border-left:1px solid rgba(27,36,48,.18)}.runner-travelmanifest-rows span{display:grid;grid-template-columns:2rem minmax(0,1fr) 4rem;gap:.5rem;padding:.58rem .55rem;border-right:1px solid rgba(27,36,48,.18);border-bottom:1px solid rgba(27,36,48,.18);color:#1b2430;font-size:.5rem}.runner-travelmanifest-rows b,.runner-travelmanifest-rows em{color:#c5412b;font-weight:400}.runner-art-crouwelgrid{display:grid;grid-template-columns:minmax(22rem,.85fr) minmax(0,1.15fr);gap:0;min-height:clamp(31rem,52vw,42rem);margin:0}.runner-crouwel-matrix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(6rem,1fr);border-top:3px solid #111827;border-left:3px solid #111827}.runner-crouwel-matrix span{display:grid;grid-column:span var(--span);align-content:space-between;min-width:0;padding:clamp(.5rem,1.2vw,.8rem);border-right:3px solid #111827;border-bottom:3px solid #111827;color:#111827;overflow:hidden}.runner-crouwel-matrix b,.runner-crouwel-matrix em,.runner-crouwel-name span,.runner-crouwel-name em,.runner-crouwel-name i{font-family:var(--font-mono);font-style:normal;text-transform:uppercase}.runner-crouwel-matrix b{max-width:100%;font-size:clamp(2.2rem,5.2vw,5rem);letter-spacing:-.06em;line-height:.84;white-space:nowrap}.runner-crouwel-matrix em{color:#1768a9;font-size:.5rem;letter-spacing:.08em}.runner-crouwel-name{display:grid;align-content:end;grid-template-rows:auto 1fr auto auto;min-width:0;padding:clamp(1.2rem,3vw,2rem);color:#111827;overflow:hidden}.runner-crouwel-name span{justify-self:end;padding:.28rem .45rem;background:#111827;color:#f6f8fb;font-size:.62rem;letter-spacing:.12em}.runner-crouwel-name b{display:block;max-width:30rem;align-self:end;font-size:clamp(4rem,8.4vw,7.8rem);letter-spacing:-.07em;line-height:.82}.runner-crouwel-name em{margin-top:1rem;color:#1768a9;font-size:.68rem;letter-spacing:.14em}.runner-crouwel-name i{max-width:17rem;margin-top:.55rem;color:#1118279e;font-size:.54rem;letter-spacing:.06em;line-height:1.3}.runner-art-sutnarcatalog{position:relative;display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;min-height:19rem;margin-top:1rem;padding-top:.9rem;border-top:3px solid #1f2a38;color:#1f2a38}.runner-sutnar-index{display:grid;align-content:start;gap:.5rem}.runner-sutnar-index b{width:4.8rem;aspect-ratio:1;display:grid;place-items:center;border:2px solid #d65435;border-radius:50%;color:#d65435;font-family:var(--font-mono);font-size:1rem;font-weight:400}.runner-sutnar-index span,.runner-sutnar-index em,.runner-sutnar-data b,.runner-sutnar-data em{font-family:var(--font-mono);font-size:.58rem;font-style:normal;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.runner-sutnar-index span{color:#d65435}.runner-sutnar-index em{color:#1f2a388f}.runner-sutnar-data{display:grid;align-content:start;gap:0;border-top:1px solid rgba(31,42,56,.22)}.runner-sutnar-data span{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.8rem;padding:.55rem 0;border-bottom:1px solid rgba(31,42,56,.16)}.runner-sutnar-data b{color:#d65435;font-weight:400}.runner-sutnar-data em{color:#1f2a38}.runner-sutnar-circles{position:absolute;right:.1rem;bottom:.1rem;display:flex;align-items:end;gap:.35rem;opacity:.4}.runner-sutnar-circles i{width:calc(var(--size) * .08rem);min-width:1rem;aspect-ratio:1;border:1px solid #d65435;border-radius:50%}.runner-art-harapackage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:2rem;min-height:22rem;margin-top:1rem;padding:2rem;border:1px solid rgba(30,36,45,.08);color:#1e242d}.runner-hara-mark{position:absolute;right:2rem;top:1.6rem;color:#1e242d29;font-size:4rem;line-height:1}.runner-hara-title{display:grid;align-content:end;gap:.8rem}.runner-hara-title span,.runner-hara-title em,.runner-hara-details b,.runner-hara-details em{font-family:var(--font-mono);font-style:normal;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.runner-hara-title span{color:#b4a37d;font-size:.62rem}.runner-hara-title b{max-width:26rem;font-size:clamp(2.8rem,5.4vw,4.6rem);letter-spacing:-.06em;line-height:.88}.runner-hara-title em{max-width:28rem;color:#1e242d94;font-size:.64rem}.runner-hara-details{display:grid;align-content:end;gap:.6rem}.runner-hara-details span{display:grid;gap:.15rem;padding-top:.45rem;border-top:1px solid rgba(30,36,45,.1)}.runner-hara-details b{color:#b4a37d;font-size:.5rem;font-weight:400}.runner-hara-details em{color:#1e242d;font-size:.55rem;overflow-wrap:anywhere}.runner-share-influence-coopertype{border-radius:0;background:#111827;color:#f8fafc}.runner-share-influence-coopertype .runner-card-study-kicker,.runner-share-influence-coopertype .runner-share-topline,.runner-share-influence-coopertype h4,.runner-share-influence-coopertype .runner-share-equation,.runner-share-influence-coopertype small{border-color:#f8fafc2e;color:#f8fafc}.runner-share-influence-coopertype .runner-card-study-kicker span,.runner-share-influence-coopertype .runner-share-topline em{color:#6ea4ff}.runner-art-coopertype{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:clamp(31rem,52vw,42rem);margin:0;padding:clamp(1.2rem,3vw,2rem);color:#f8fafc}.runner-cooper-hero{position:relative;z-index:2;overflow:hidden}.runner-cooper-hero em{display:block;margin-bottom:.6rem;color:#ff5aa5;font-family:var(--font-mono);font-size:.62rem;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.runner-cooper-hero b{display:block;max-width:20rem;font-size:clamp(3.4rem,6.7vw,6rem);letter-spacing:-.075em;line-height:.84}.runner-cooper-hero span{display:block;max-height:7.8rem;margin-top:1rem;overflow:hidden;color:#6ea4ff75;font-size:clamp(.76rem,1.25vw,1rem);line-height:1.15;text-transform:uppercase}.runner-cooper-typecloud{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.runner-cooper-typecloud i{position:absolute;color:#f8fafc1a;font-size:clamp(4.5rem,11vw,9rem);font-style:normal;font-weight:700;letter-spacing:-.08em;line-height:.78;text-transform:uppercase}.runner-cooper-typecloud i:nth-child(1){left:46%;top:2%;color:#6ea4ff38}.runner-cooper-typecloud i:nth-child(2){left:8%;bottom:5%}.runner-cooper-typecloud i:nth-child(3){right:0;top:42%;transform:rotate(90deg);transform-origin:right top}.runner-cooper-typecloud i:nth-child(4){left:34%;top:30%;color:#ff5aa529}.runner-cooper-streams{position:relative;z-index:2;display:grid;align-content:space-between;gap:.45rem;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.runner-cooper-streams span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding-top:.45rem;border-top:1px solid rgba(248,250,252,.18)}.runner-cooper-streams b{color:#ff5aa5;font-weight:400}.runner-art-ramsmodule{padding:1rem;border:1px solid rgba(20,24,31,.22);border-radius:.5rem;background:#f4f1e8;color:#161b22}.runner-rams-screen{display:grid;gap:.55rem;min-height:9rem;padding:.9rem;border-radius:.25rem;background:#101419;color:#f4f1e8}.runner-rams-screen span,.runner-rams-screen em,.runner-rams-controls b{font-family:var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.runner-rams-screen span{color:#ff5aa5;font-size:.58rem}.runner-rams-screen b{max-width:20rem;font-size:clamp(1.7rem,4vw,3rem);line-height:.95}.runner-rams-screen em{color:#f4f1e8ad;font-size:.58rem;line-height:1.35}.runner-rams-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.runner-rams-controls span{display:grid;justify-items:center;gap:.45rem}.runner-rams-controls i{position:relative;width:100%;height:4.8rem;border:1px solid rgba(20,24,31,.22);border-radius:999px;background:linear-gradient(180deg,transparent 0 calc(100% - var(--level)),#ff5aa5 calc(100% - var(--level)) 100%),#ded9cd}.runner-rams-controls b{color:#161b22b3;font-size:.5rem;font-weight:400}.runner-share-influence-vignellimap{border-radius:0;background:#faf8ef}.runner-art-vignellimap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:0;min-height:clamp(31rem,52vw,42rem);margin:0;color:#15171b}.runner-vignelli-map{position:relative;min-height:inherit;overflow:hidden;border-right:1px solid rgba(21,23,27,.16);background:#faf8ef}.runner-vignelli-map svg{display:block;width:100%;height:calc(100% - 4.8rem);min-height:24rem}.runner-vignelli-route{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:22}.runner-vignelli-route-blue{stroke:#2065ad}.runner-vignelli-route-red{stroke:#e2472e}.runner-vignelli-route-green{stroke:#0f7b54}.runner-vignelli-station circle{fill:#faf8ef;stroke:#15171b;stroke-width:8}.runner-vignelli-station text,.runner-vignelli-label,.runner-vignelli-stops span{font-family:var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.runner-vignelli-station text{fill:#15171b;font-size:15px;text-anchor:middle}.runner-vignelli-label{fill:#15171b;font-size:14px}.runner-vignelli-stops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(21,23,27,.18)}.runner-vignelli-stops span{display:grid;gap:.35rem;min-width:0;padding:.62rem;border-right:1px solid rgba(21,23,27,.18);color:#15171bb8;font-size:.48rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.runner-vignelli-stops b{color:#e2472e;font-weight:400}.runner-vignelli-caption{display:grid;align-content:end;gap:.8rem;padding:clamp(1.2rem,3vw,2rem);background:#faf8ef}.runner-vignelli-caption b{font-size:clamp(3.3rem,6.4vw,5.9rem);letter-spacing:-.07em;line-height:.84;overflow-wrap:anywhere}.runner-vignelli-caption span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.runner-signage-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.75rem;background:#10175f;color:#fff}.runner-signage-header b{font-size:clamp(1.7rem,4vw,3rem);letter-spacing:-.05em;line-height:.95}.runner-signage-header span,.runner-signage-rows span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.runner-signage-header span{color:#ffffffb8;font-size:.56rem}.runner-signage-rows{display:grid;gap:.45rem}.runner-signage-rows span{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 2.5rem;align-items:center;min-height:4.2rem;padding:0 .75rem;background:#d94815;color:#fff;font-size:.76rem}.runner-signage-rows span:nth-child(2){background:#007a53}.runner-signage-rows span:nth-child(3){background:#246a83}.runner-signage-rows span:nth-child(4){background:#c6a21d}.runner-signage-rows em,.runner-signage-rows i{font-style:normal;font-size:1.35rem}.runner-signage-rows b{font-weight:400}.runner-signage-rows i{text-align:right}@media (prefers-color-scheme: dark){.runner-share-influence-crouwelgrid,.runner-share-influence-sutnarcatalog,.runner-share-influence-vignellimap{background:#101419;color:#f3efe5}.runner-crouwel-matrix{border-color:#f3efe5}.runner-crouwel-matrix span{border-color:#f3efe5;color:#f3efe5}.runner-crouwel-matrix em,.runner-crouwel-name em{color:#63a8dc}.runner-crouwel-name,.runner-crouwel-name b{color:#f3efe5}.runner-crouwel-name span{background:#f3efe5;color:#101419}.runner-crouwel-name i{color:#f3efe59e}.runner-art-sutnarcatalog{border-color:#f3efe5;color:#f3efe5}.runner-sutnar-index b{border-color:#ff6948;color:#ff6948}.runner-sutnar-index span,.runner-sutnar-data b{color:#ff6948}.runner-sutnar-index em{color:#f3efe58f}.runner-sutnar-data{border-color:#f3efe538}.runner-sutnar-data span{border-color:#f3efe529}.runner-sutnar-data em{color:#f3efe5}.runner-sutnar-circles i{border-color:#ff6948}.runner-share-influence-vignellimap{background:#101419}.runner-art-vignellimap{color:#f3efe5}.runner-vignelli-map,.runner-vignelli-caption{background:#101419}.runner-vignelli-map{border-color:#f3efe52e}.runner-vignelli-station circle{fill:#101419;stroke:#f3efe5}.runner-vignelli-station text,.runner-vignelli-label{fill:#f3efe5}.runner-vignelli-stops{border-color:#f3efe52e}.runner-vignelli-stops span{border-color:#f3efe52e;color:#f3efe5b8}.runner-vignelli-caption span{color:#f3efe5b3}.runner-share-category-groceryreceipt,.runner-share-category-receiptroll,.runner-share-finance-filingcover{box-shadow:inset 0 0 0 1px #ffffff0a}.runner-share-finance-tickertape{--ticker-paper: #07120f;--ticker-ink: #d9f7e7;--ticker-muted: rgba(217, 247, 231, .74);--ticker-line: rgba(217, 247, 231, .18);--ticker-green: #69d394;--ticker-gold: #d6b05d;background:var(--ticker-paper);color:var(--ticker-ink)}.runner-share-finance-tickertape .runner-art-tickertape span{border-color:transparent;background:#d9f7e714;color:var(--ticker-ink)}.runner-share-people-aichermixer{--aicher-cream: #151813;--aicher-panel: #202218;--aicher-ink: #f4efe4;--aicher-blue: #4ca0c3;--aicher-navy: #9aa4ff;--aicher-red: #ff6a3d;--aicher-magenta: #ff6ea0;--aicher-green: #4ecb94;--aicher-yellow: #e1bd55;--aicher-gray: rgba(244, 239, 228, .36);border-color:#f4efe42e;background:linear-gradient(180deg,rgba(244,239,228,.035),transparent 42%),var(--aicher-cream);box-shadow:0 1.2rem 2.4rem #00000057}.runner-share-people-aichermixer .runner-card-study-kicker,.runner-share-people-aichermixer .runner-share-topline,.runner-share-people-aichermixer h4,.runner-share-people-aichermixer .runner-share-equation,.runner-share-people-aichermixer small{color:var(--aicher-ink);border-color:#f4efe429}.runner-share-people-aichermixer .runner-share-equation{color:#f4efe4a8}.runner-share-people-aichermixer .runner-card-study-kicker span,.runner-share-people-aichermixer .runner-share-topline em{color:var(--aicher-red)}.runner-share-people-aichermixer .runner-aicher-controls,.runner-share-people-aichermixer .runner-aicher-controls span,.runner-share-people-aichermixer .runner-aicher-keygrid,.runner-share-people-aichermixer .runner-aicher-keygrid span{border-color:#f4efe457}.runner-share-people-aichermixer .runner-aicher-controls b,.runner-share-people-aichermixer .runner-aicher-stage>b,.runner-share-people-aichermixer .runner-aicher-fader strong,.runner-share-people-aichermixer .runner-aicher-keygrid b{color:var(--aicher-ink)}.runner-share-people-aichermixer .runner-aicher-stage{border-color:#f4efe457;background:linear-gradient(90deg,transparent 0 8%,rgba(244,239,228,.24) 8% calc(8% + 1px),transparent calc(8% + 1px)),linear-gradient(90deg,transparent 92%,rgba(244,239,228,.24) 92% calc(92% + 1px),transparent calc(92% + 1px)),linear-gradient(rgba(244,239,228,.2) 1px,transparent 1px),var(--aicher-panel);background-size:auto,auto,100% 34%,auto}.runner-share-people-aichermixer .runner-aicher-stage em{color:#f4efe447}.runner-share-people-aichermixer .runner-aicher-fader:after{background:#f4efe43d}.runner-share-people-aichermixer .runner-aicher-fader.fader-4{background:#f4efe42e}}@media (max-width: 768px){.runner-art-tearsheet,.runner-art-orderbook,.runner-filingcover-table,.runner-art-proofsheet,.runner-art-styleguide,.runner-art-specimen,.runner-art-cover,.runner-art-ticket,.runner-art-label,.runner-art-recipecard,.runner-art-magazine,.runner-art-botanical,.runner-art-menu,.runner-customs-grid,.runner-art-postcard,.runner-invoice-grid,.runner-databaseposter-table,.runner-boardingpass-body,.runner-art-weatherfax,.runner-art-patent,.runner-art-banknote,.runner-art-crouwelgrid,.runner-art-pdfpipeline,.runner-art-sutnarcatalog,.runner-art-harapackage,.runner-art-coopertype,.runner-art-vignellimap,.runner-art-pictokeypad,.runner-pictokeypad-caption{grid-template-columns:1fr}.runner-linechart-stats,.runner-art-heatmap,.runner-art-calendargrid,.runner-certificate-meta,.runner-transit-line,.runner-art-numberplan{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-art-linechart svg,.runner-candle-chart{min-height:10rem}.runner-terminal-grid span,.runner-art-tickertape span,.runner-orderbook-side span,.runner-textile-labels,.runner-receipt-lines span{grid-template-columns:1fr;gap:.3rem}.runner-orderbook-mid,.runner-playgrid-title,.runner-menu-house,.runner-cover-kana{writing-mode:horizontal-tb}.runner-art-heatmap span:nth-child(n){grid-row:span 1}.runner-masthead-columns{columns:1}.runner-art-archivefolder{min-height:14rem}.runner-archivefolder-tab{border-bottom:1px solid rgba(30,36,45,.28)}.runner-inboxstamp-mark{width:clamp(7rem,45vw,9rem);font-size:clamp(1rem,7vw,1.25rem)}.runner-art-calendargrid span{min-height:4.4rem}.runner-art-recipewide,.runner-recipewide-body{grid-template-columns:1fr}.runner-crouwel-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.runner-crouwel-name,.runner-vignelli-map{min-height:16rem}.runner-hara-details,.runner-rams-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-signage-rows span{grid-template-columns:2.4rem minmax(0,1fr) 2rem}.runner-recipewide-title{min-height:11rem}.runner-recipewide-method b{grid-template-columns:2rem minmax(0,1fr)}.runner-recipewide-method strong{grid-column:2}.runner-aicher-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-aicher-stage{min-height:14rem}.runner-aicher-keygrid,.runner-pictokeypad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-relay-title span{writing-mode:horizontal-tb}.runner-relay-rows span{grid-template-columns:3.6rem 1.8rem minmax(0,1fr)}.runner-pictokeypad-top{min-height:12rem}}.runner-share-garden-herbarium{--runner-herb-ink: color-mix(in srgb, var(--text-primary) 62%, #4c6b3c 38%);--runner-herb-paper: color-mix(in srgb, var(--bg-primary) 88%, #8a9a5f 12%);--runner-herb-line: color-mix(in srgb, var(--runner-herb-ink) 30%, transparent);background:repeating-linear-gradient(184deg,transparent 0 7px,color-mix(in srgb,var(--runner-herb-ink) 3%,transparent) 7px 8px),var(--runner-herb-paper)}.runner-art-herbarium{display:grid;gap:.9rem;margin-top:1rem}.runner-herbarium-stage{position:relative;min-height:15rem;border:1px solid var(--runner-herb-line);background:color-mix(in srgb,#fbf8ec 82%,var(--bg-primary) 18%);box-shadow:inset 0 0 0 .4rem color-mix(in srgb,#fbf8ec 55%,transparent)}.runner-herbarium-stage svg{position:absolute;inset:6% 22% 4% 10%;width:68%;height:90%}.runner-herbarium-stem{stroke:var(--runner-herb-ink);stroke-width:2.4;stroke-linecap:round;opacity:.85}.runner-herbarium-pinnae path,.runner-herbarium-tip{fill:var(--runner-herb-ink);opacity:.8}.runner-herbarium-pinnae:nth-of-type(2n) path{opacity:.68}.runner-herbarium-tape{position:absolute;top:.9rem;left:10%;width:3.6rem;height:1rem;background:color-mix(in srgb,#fdfbef 60%,transparent);border:1px solid color-mix(in srgb,#ffffff 55%,transparent);transform:rotate(-36deg);z-index:1}.runner-herbarium-tape.is-right{left:auto;right:9%;transform:rotate(33deg)}.runner-herbarium-register{display:grid;gap:.45rem}.runner-herbarium-register span{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.7rem;align-items:baseline;padding-bottom:.45rem;border-bottom:1px dashed var(--runner-herb-line)}.runner-herbarium-register em{font-size:.72rem;font-style:italic;color:var(--text-tertiary)}.runner-herbarium-register b{font-size:.76rem;font-weight:700;color:var(--runner-herb-ink)}.runner-herbarium-label{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;padding-top:.6rem;border-top:1px solid var(--runner-herb-ink)}.runner-herbarium-label span{display:grid;gap:.2rem}.runner-herbarium-label b{font-family:var(--font-mono);font-size:.5rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.runner-herbarium-label em{font-size:.68rem;font-style:normal;font-weight:600;line-height:1.3;color:var(--runner-herb-ink)}.runner-herbarium-label span:first-child em{font-style:italic}@media (max-width: 640px){.runner-herbarium-label{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-herbarium-stage{min-height:12rem}}
