.board{background:var(--cobalt);width:100%;max-width:1440px;min-height:100vh;color:var(--white);font-family:var(--font-body);margin-inline:auto;padding-bottom:1px;position:relative}.board[data-layout=desk]{--m:56px;--sub:0px;--ledger-lead:120px 88px 88px;--ledger-blob:200px}.board[data-layout=tab]{--m:32px;--sub:0px;--ledger-lead:112px 64px 56px;--ledger-blob:44px}.board[data-layout=phone]{--m:16px;--sub:60px;--ledger-lead:40px 36px 32px;--ledger-blob:44px}.pie{flex:none;display:block}.skeleton{background:var(--skeleton-on-cobalt);display:block}.on-chart .skeleton{background:var(--skeleton-on-chart)}.skeleton--line{width:320px;height:96px}.skeleton--count{width:200px;height:24px}.skeleton--meta{width:360px;height:14px}.skeleton--short{width:150px;height:14px}.skeleton--wide{width:100%;height:12px}.board[data-layout=phone] .skeleton--line{width:220px;height:72px}.board:not([data-layout=desk]) .skeleton--meta{width:280px}.arrow{width:.46em;height:.42em;margin-left:.04em;display:inline-block}.tabs{display:flex}.tab{height:44px;color:var(--white);border:1.5px solid var(--white);background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.tab[aria-selected=true]{background:var(--chart);color:var(--ink);border-color:var(--chart);font-weight:700}.hero{padding:32px var(--m) 0;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.hero__left{flex-direction:column;grid-column:1/span 6;gap:28px;display:flex}.hero__right{flex-direction:column;grid-column:7/span 6;display:flex}.hero__pick{margin-top:12px}.stack{padding:24px var(--m) 0;flex-direction:column;display:flex}.stack__pick{margin-top:20px}.stack__title{margin:48px 0 0;font-size:18px;font-weight:700}.motto{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:52px;font-weight:800;font-stretch:100%;line-height:1.1}.stack .motto{line-height:1.15}.board[data-layout=phone] .motto{font-size:24px}.hero__lead{text-wrap:pretty;max-width:539px;margin:0;font-size:18px;font-weight:300;line-height:1.45}.hero__lead--after{max-width:none;margin:32px 0 0;font-size:15px}.lede{align-items:flex-start;gap:16px;max-width:539px;display:flex}.stack .lede{flex-direction:column;gap:12px;max-width:none;margin-top:32px}.lede__front{flex:none;margin-top:2px}.lede__text{text-wrap:pretty;flex-direction:column;gap:6px;font-size:15px;font-weight:300;line-height:1.45;display:flex}.lede__lead{text-wrap:pretty;font-size:15px;font-weight:700;line-height:1.45}.lede__link{color:var(--white);align-self:flex-start;padding:4px 0;font-size:14px}.stack .lede__link{padding:12px 0}.last{flex-direction:column;gap:4px;font-size:15px;display:flex}.stack .last{margin-top:20px}.last__window{font-size:14px}.last__note{font-weight:300}.line__label{color:var(--white-muted);font-size:14px}.stack .line__label{margin-top:28px}.line{align-items:center;gap:24px;min-height:120px;margin-top:12px;display:flex}.board[data-layout=phone] .line{gap:16px;min-height:72px}.line__big{font-size:120px;line-height:1}.board[data-layout=phone] .line__big{font-size:88px}.line__facts{flex-direction:column;gap:6px;min-height:56px;margin-top:16px;display:flex}.board:not([data-layout=desk]) .line__facts{min-height:52px}.line__count{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}.line__meta{color:var(--white-muted);font-size:14px;font-weight:200}.board:not([data-layout=desk]) .line__meta{line-height:1.4}.line__note{min-height:22px;margin-top:8px;font-size:15px;font-weight:700}.stack .line__note{min-height:0}.sheet{padding:88px var(--m) 0}.chart{background:var(--chart);color:var(--ink);position:relative}.chart--compact{margin-top:40px}.chart__legend{padding:16px 16px 4px}.chart__scroll{overscroll-behavior-x:contain;overflow:auto hidden}.chart__hint{color:var(--ink-muted);padding:0 16px 12px;font-size:12px;display:block}.band{display:block}.band__axis{font-family:var(--font-display);fill:var(--ink-muted);font-size:12px;font-weight:300;font-stretch:75%}.band__open{fill:var(--ink);font-weight:400}.stations{grid-template-columns:repeat(4,minmax(0,1fr)) 272px;column-gap:24px;margin-bottom:-32px;padding:0 24px;display:grid;position:relative;top:-32px}.station{height:136px;position:relative}.station .pie{position:absolute;top:0;left:0}.station__head{color:var(--white);flex-direction:column;gap:2px;display:flex}.station .station__head{white-space:nowrap;position:absolute;top:-16px;left:76px}.station__name{font-size:14px;font-weight:700}.station__call{min-height:26px;font-size:24px;line-height:1.1}.station__stat{color:var(--ink-muted);white-space:nowrap;font-size:14px;position:absolute;top:74px;left:0;right:0}.stat__figure{color:var(--ink)}.stat__sentence{white-space:normal;max-width:220px;line-height:1.3;display:block}.station__record{position:absolute;top:104px;left:0}.station[data-sentence=true] .station__record{top:118px}.front--across{height:12px;position:absolute;top:32px;left:66px;right:-26px}.front--across svg{display:block;overflow:visible}.legend{color:var(--ink-muted);flex-direction:column;gap:10px;font-size:12px;display:flex}.stations .legend{grid-column:5;padding-top:48px}.chart__legend .legend{gap:8px}.legend__title{color:var(--ink);font-size:14px;font-weight:700}.legend__items{flex-wrap:wrap;gap:8px 16px;display:flex}.legend__items span{align-items:center;gap:6px;display:flex}.station-list{flex-direction:column;gap:24px;margin-top:20px;display:flex}.row-station{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex;position:relative}.board[data-layout=phone] .row-station{column-gap:12px}.row-station__who{align-items:center;gap:12px;width:220px;display:flex}.board[data-layout=phone] .row-station__who{width:auto}.row-station__stat{box-sizing:content-box;padding-left:var(--sub);color:var(--white-muted);flex:180px;font-size:14px}.row-station .stat__figure{color:var(--white)}.row-station .stat__sentence{max-width:none;line-height:1.35}.row-station__record{margin-left:var(--sub)}.front--down{height:auto;position:absolute;top:50px;bottom:-26px;left:23px;overflow:visible}.windows{padding:72px var(--m) 0;flex-direction:column;gap:20px;display:flex}.board:not([data-layout=desk]) .windows{gap:16px;padding-top:48px}.windows__title{margin:0;font-size:24px;font-weight:700}.board:not([data-layout=desk]) .windows__title{font-size:18px}.windows__note{color:var(--white-muted);font-size:14px}.ledger{background:var(--chart);color:var(--ink);padding:8px 24px 16px}.board:not([data-layout=desk]) .ledger{padding:4px 16px 8px}.board[data-layout=phone] .ledger{padding-inline:8px}.ledger__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.ledger__table th,.ledger__table td{text-align:left;padding:0 16px 0 0;font-weight:400;overflow:hidden}.ledger__table th{height:40px;color:var(--ink-muted);font-size:12px;font-weight:700}.ledger__table td{border-top:1px solid var(--grid);height:36px}.ledger__table th:last-child,.ledger__table td:last-child{padding-right:0}.board:not([data-layout=desk]) .ledger__table th:last-child{text-align:right}.ledger__table th.ledger__head-end,.ledger__table [data-quiet=false]{font-weight:700}.board:not([data-layout=desk]) .ledger__table th,.board:not([data-layout=desk]) .ledger__table td{padding-right:8px}.board:not([data-layout=desk]) .ledger__table th{height:36px}.board:not([data-layout=desk]) .ledger__table td{height:44px}.ledger__call{align-items:center;gap:8px;display:flex}.board:not([data-layout=desk]) .ledger__call{gap:4px}.ledger__blob a{color:var(--ink);padding:8px 0}.ledger__writing{color:var(--ink-muted)}.ledger__blob--icon a,.ledger__blob--icon>span{justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;display:inline-flex}.foot{padding:24px var(--m) 48px;border-top:1.5px solid var(--white);margin-top:72px;font-size:15px}.board:not([data-layout=desk]) .foot{padding:20px var(--m) 40px;margin-top:48px}.board:not([data-layout=desk]) .foot a{padding:12px 0;display:inline-block}.pick{box-sizing:border-box;background:var(--chart);width:100%;height:176px;color:var(--ink);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.pick[data-compact=true]{height:auto;min-height:276px;padding:16px}.pick__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pick[data-compact=true] .pick__head{flex-direction:column;align-items:flex-start;gap:4px}.pick__title{margin:0;font-size:18px;font-weight:700}.pick__window{font-size:14px}.pick__row{align-items:center;gap:8px;display:flex}.pick__row:last-child{gap:16px}.pick[data-compact=true] .pick__row{gap:4px}.pick__directions{gap:8px;display:flex}.pick__spacer{flex:1}.pick__label{color:var(--ink-muted);font-size:14px}.pick[data-compact=true] .pick__label{margin-right:8px}.pick__direction,.pick__confidence,.pick__log{box-sizing:border-box;border:1.5px solid var(--ink);color:var(--ink);background:0 0}.pick__direction{width:96px;height:48px;font-size:15px;font-weight:700}.pick[data-compact=true] .pick__direction{flex:1;width:auto;height:52px}.pick__confidences{border:0;gap:4px;min-width:0;margin:0;padding:0;display:flex}.pick[data-compact=true] .pick__confidences{flex:1}.pick__confidence{width:48px;height:48px;font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-stretch:75%;display:flex;position:relative}.pick__confidence input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.pick__confidence:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pick__confidence:has(input:disabled){cursor:default}.pick[data-compact=true] .pick__confidence{flex:1;width:auto}.pick__direction[data-selected=true],.pick__confidence[data-selected=true]{background:var(--orange)}.pick__direction[data-quiet=true],.pick__confidence[data-quiet=true]{color:var(--ink-muted);border-style:dashed}.pick__direction[data-selected=true][data-quiet=true],.pick__confidence[data-selected=true][data-quiet=true]{color:var(--ink)}.pick__help{color:var(--ink-muted);flex:1;font-size:14px}.pick__help[data-ink=true]{color:var(--ink)}.pick__help[data-bold=true]{font-weight:700}.pick__log{border-color:var(--orange);background:var(--orange);width:156px;height:48px;font-size:15px;font-weight:700;position:relative;overflow:hidden}.pick[data-compact=true] .pick__log{width:100%;height:52px}.pick__log[data-ready=false]{border:1.5px dashed var(--ink);color:var(--ink-muted);background:0 0}.pick__log[data-ready=true]:not(:disabled):hover{border-color:var(--ink);text-decoration:underline}.pick__log[data-ready=true]:not(:disabled):active{border:3px solid var(--ink)}.pick__progress{background:var(--ink);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(.6)}.pick__message{flex:1;align-items:center;gap:16px;display:flex}.pick[data-compact=true] .pick__message{align-items:flex-start;gap:12px;padding-top:8px}.pick__message-text{flex-direction:column;gap:4px;display:flex}.pick__message-title{font-size:18px;font-weight:700}.pick__message-sub{color:var(--ink-muted);font-size:14px}
