@layer print{@page{margin:16mm 15mm 17mm}:root{color-scheme:light;hanging-punctuation:none}html,body{background:#fff!important;color:#111}body{min-height:0;overflow:visible;font-size:10.5pt;line-height:1.45;print-color-adjust:economy;-webkit-print-color-adjust:economy}body>:not(dialog),body>:not(dialog) *,body>:not(dialog) *::before,body>:not(dialog) *::after{color:#111!important;background:transparent!important;border-color:transparent;outline:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;mix-blend-mode:normal!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;animation:none!important;transition:none!important}:where(main,#floor) *{position:static;width:auto;height:auto;min-height:0;max-width:none;margin-left:0;margin-right:0;padding:0;grid-template:none;grid-area:auto;columns:auto;order:0;justify-self:auto;align-self:auto;justify-items:normal;container-type:normal;letter-spacing:normal;font-size:inherit;line-height:inherit}:where(main,#floor) *::before,:where(main,#floor) *::after{display:none}.skip-link,.site-header,.gauge,#paper-defs,:where(main,#floor) [aria-hidden=true],:where(main,#floor) canvas,.layer-canvas,.ambient-shafts,.section__backdrop,.section__art,.section__divider,.hero__sky,.hero__plane,.hero__group,.hero__dive,.hero__actions,.demos__howto,.demos__surface,.demo-card__shadow,.demo-card__ply,.demo-card__window,.demo-card__compass,.demo-card__crack,.demo-card__flip,.captured__bottle,.captured__blob,.captured__clock,.archive,.longgame__mesh,.mosca__timeline,.mosca input,.drivers__cta,.placard__art,.placard__patch,.placard__grommet,.chart__art,.about__lantern,.net,.contact__sheet,.letter__stamp,.letter__interest,.letter__fields,.contact__desk .field,.letter__actions .tag,.contact__received,.floor__hoard,.floor__near,.floor__fore,.tablet__nav,.tablet__eye{display:none!important}.section,.section+.section,main+.section{display:block;min-height:0!important;height:auto!important;margin:0;padding:0;overflow:visible;isolation:auto}main>.section+.section,main+.section{margin-top:16pt;padding-top:10pt;border-top:1pt solid #111}.section__content,.hero__copy,.longgame__content,.contact__content,.floor__content,.about__layout,.dispatches__layout{display:block;margin:0}:where(main,#floor){h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:"SOFT" 50,"WONK" 0,"opsz" 36;font-weight:650;line-height:1.15;break-after:avoid}h1{font-size:24pt;margin:0 0 4pt}h2{font-size:17pt;margin:0 0 5pt}h3{font-size:12.5pt;margin:10pt 0 4pt}h4{font-size:10.5pt;margin:8pt 0 2pt}p,ul,ol,dl,blockquote,figure{margin-top:0;margin-bottom:6pt}ul,ol{padding-left:14pt}p,li,dd,blockquote{orphans:3;widows:3}var{font-family:inherit;font-size:inherit}.muted{color:#444!important}}.hero__title-line{display:inline}header:has(>.section-kicker){break-inside:avoid}.section-kicker{display:block;break-after:avoid;margin:0 0 2pt;font-family:var(--font-body);font-size:8.5pt;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.section-lede,.hero__sub{font-size:11pt}:where(main,#floor) a{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:0.5pt;overflow-wrap:anywhere}a[href^=http]::after{content:" (" attr(href) ")";display:inline;font-family:var(--font-mono);font-size:7.5pt;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;word-break:break-all;color:#333!important}.glue{white-space:normal}.demos__head,.demos__owasp{margin-bottom:0}.demo-grid{display:block;margin:0}.demo-card{display:block;margin:12pt 0 0;padding-top:8pt;border-top:0.75pt solid #777;cursor:auto}.demo-card__inner{display:block;transform-style:flat}.demo-card__face{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:7pt;align-items:baseline;margin:0 0 6pt;border-radius:0;position:relative;inset:auto;min-height:0;visibility:visible!important;opacity:1!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;break-inside:avoid}.demo-card__face--front{break-after:avoid}.demo-card__inner{break-inside:avoid}.demo-card__face>*{grid-column:1 / -1}.demo-card__face>.demo-card__title{grid-row:1}.demo-card__face--front>.demo-card__stamp{grid-row:2;grid-column:1}.demo-card__face--front>.demo-card__primitive{grid-row:2;grid-column:2}.demo-card__face--back>.demo-card__stamp{grid-row:1;grid-column:1}.demo-card__face--back>.demo-card__primitive{grid-row:1;grid-column:2}.demo-card .demo-card__title{margin:0 0 3pt;font-size:14pt}.demo-card .demo-card__stamp{display:inline-block;width:auto;aspect-ratio:auto;padding:0.5pt 4pt;border:1pt solid currentColor;border-radius:2pt;font-family:var(--font-body);font-size:7.5pt;font-weight:700;letter-spacing:0.12em;line-height:1.4;color:#8f2a22!important}.demo-card .demo-card__stamp.stamp--fixed{color:#2e6446!important}.demo-card .demo-card__primitive{display:block;margin:0 0 4pt;font-family:var(--font-mono);font-size:9pt;font-weight:600}.demo-card .demo-card__why{margin:0;font-size:10.5pt}.demo-card .demo-card__fixes{list-style:disc;margin:0 0 5pt;padding-left:14pt;font-size:10pt}.demo-card .demo-card__fixes>li{margin-bottom:2pt}.demo-card .demo-card__standard{margin:0 0 4pt;padding-top:4pt;border-top:0.5pt dashed #777;font-size:9.5pt}.demo-card .demo-card__standard>div{display:flex;column-gap:6pt}.demo-card .demo-card__standard>div>dt{flex:0 0 51pt;min-width:0}.demo-card .demo-card__standard>div>dd{flex:1 1 0;min-width:0}.demo-card .demo-card__standard>div+div{margin-top:2pt}.demo-card .demo-card__standard dt{padding-top:1.5pt;font-size:7.5pt;letter-spacing:0.12em}.demo-card .demo-card__standard dd{margin:0}.demo-card .demo-card__actions{display:block;margin:0}.demo-card .demo-card__read{display:inline;font-size:9.5pt}.demo-card .demo-lesson{display:block;border-radius:0;font-size:10pt}.demo-card .demo-lesson h4{margin:5pt 0 1pt;font-size:10pt}.demo-card .demo-lesson p{margin-bottom:4pt}.honesty-note{margin-top:14pt;padding:6pt 8pt;border:0.75pt solid #777;break-inside:avoid}.honesty-note h3{margin-top:0}.honesty-note .badge{display:inline;font-size:inherit;font-weight:700}.honesty-note .legend__row{display:block;margin-bottom:3pt}.honesty-note .legend dt,.honesty-note .legend dd{display:inline;margin:0 4pt 0 0}:is(.glossary,.sources__more)>summary{list-style:none}:is(.glossary,.sources__more)::details-content{content-visibility:visible;display:block}.sources__summary{display:none}.glossary__list>div{break-inside:avoid;margin-bottom:3pt}.glossary__list dt{display:inline;font-weight:700}.glossary__list dt::after{content:": "}.glossary__list dd{display:inline;margin:0}a.term{color:inherit;text-decoration:none}pre.code{white-space:pre-wrap;font-size:8.5pt;border-left:1.5pt solid #777;padding-left:5pt}.captured,.captured__label,.captured__deadline,.mosca,.mosca__dials,.drivers,.sources{display:block;margin-top:0;margin-bottom:8pt}.captured__label>span:not([hidden]){display:inline;margin-right:10pt;font-size:10pt;font-weight:700}.captured__label output{display:inline;font-family:var(--font-body)}.captured__stamp{padding:0 4pt;border:1pt solid #111;font-size:8pt;letter-spacing:0.1em;text-transform:uppercase}.captured__warn::before{content:"! ";display:inline}.mosca,.drivers,.sources{margin-top:12pt}.dial{display:block;margin:0 0 5pt;break-inside:avoid}.dial>label{display:inline;margin-right:5pt;font-weight:700}.dial>output{display:inline;font-family:var(--font-mono);font-weight:600}.dial__hint{margin:1pt 0 0;font-size:9pt}.mosca__verdict{display:block;margin:6pt 0;padding:5pt 8pt;border:0.75pt solid #777;break-inside:avoid}.verdict{margin:0}.verdict__stamp{display:inline-block;margin-right:5pt;padding:0 4pt;border:1pt solid #111;border-radius:0;aspect-ratio:auto;font-family:var(--font-body);font-size:8pt;font-weight:700;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;vertical-align:1pt}.verdict__title{font-family:var(--font-display);font-size:12pt}.verdict__detail{display:block;margin-top:2pt}.drivers__list,.sources__list{list-style:none;padding:0;line-height:1.4}.ledger{display:flex;flex-wrap:wrap;column-gap:8pt;margin:0 0 6pt;padding-bottom:5pt;border-bottom:0.5pt solid #bbb;break-inside:avoid}.ledger__when,.ledger__status{font-family:var(--font-mono);font-size:8.5pt;font-weight:600}.ledger__status{order:1;font-style:italic}.ledger__status::before{content:"· ";display:inline}.ledger__entry{order:2;flex:1 1 100%;margin:1pt 0 0}.drivers__next{margin:6pt 0 0}.drivers__next-label{font-family:inherit}.sources__list>li{margin:0 0 4pt;font-size:9pt;break-inside:avoid}.haul__list{display:block;list-style:none;margin:6pt 0 0;padding:0}.placard{display:block;margin:0 0 8pt;break-inside:avoid}.placard__card{display:block}.placard__name{display:inline;margin:0 6pt 0 0;font-size:12pt}.placard__year{display:inline;font-family:var(--font-mono);font-size:9pt;font-weight:600}.placard__primitive{margin:1pt 0;font-family:var(--font-mono);font-size:9pt}.placard__consequence{margin:0 0 1pt;font-size:10pt}.placard__fix{margin:0 0 1pt;font-size:9.5pt}.placard__fix-label{font-weight:700}.placard__fix-label::after{content:": "}.placard__links{display:block;margin:0;font-size:9pt}.placard__links a{display:inline}.chart-wrap,.chart{display:block;margin:0}.route{display:block;list-style:upper-roman;margin-top:6pt;padding-left:22pt}.island{display:list-item;margin:0 0 6pt;break-inside:avoid}.island__title{margin:0 0 1pt;font-size:11.5pt}.island p{margin:0}.about__sheet,.dispatch-scroll,.dispatch-panel,.contact__desk,.letter,.tablet{display:block;height:auto!important;margin-top:0}.stats{display:block;list-style:none;margin:8pt 0 0;padding:0}.stat{display:block;margin:0 0 3pt;break-inside:avoid}.stat__num{display:inline;margin-right:4pt;font-family:var(--font-display);font-size:11pt;font-weight:700}.stat__label{display:inline}.note,.note[hidden]{display:block!important;visibility:visible;margin:0 0 8pt;padding-left:10pt;border-left:1.5pt solid #777;break-inside:avoid}.note p{margin:0 0 1pt;font-family:var(--font-display);font-size:11pt;font-style:italic;line-height:1.35}.note footer{font-size:9pt}.letter__actions{display:block}.letter__alt{margin:0}#floor{margin-top:16pt;padding-top:10pt;border-top:1pt solid #111}.tablet>*{margin:0 0 4pt}.tablet__label{margin:0;font-weight:700}.tablet__logo{font-family:var(--font-display);font-size:12pt;font-weight:700}.tablet__brands{list-style:none;padding:0}.tablet__brands>li{display:inline;margin-right:10pt}.tablet{break-inside:avoid}.tablet__brands a{display:inline;min-height:0;white-space:normal}.tablet__meta a{margin-right:10pt}.stage[open] :is(.wrsa,.wrsa-panel,.wrsa-panel__side,.wrsa-panel__main,.blk):not([hidden]){display:block}.stage[open] .ecb-pair__label,.stage[open] .ecb-pair__label>*{display:block}.stage[open] .ecb-print__stamp{inset:-4pt -4pt auto auto;width:auto;aspect-ratio:auto;overflow:hidden;padding:1pt 4pt;border:0.75pt solid currentColor;border-radius:0;rotate:none;font-family:var(--font-body);font-size:7pt;font-weight:700;letter-spacing:0.1em;line-height:1.3;color:#8f2a22}.stage[open] .ecb-print__stamp.stamp--fixed{color:#2e6446}.stage[open] .ecb-print__stamp::before{content:"";position:absolute;z-index:-1;top:0;left:0;border:40pt solid #fff}}
