/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.table{display:table}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--serif:"New York","Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--mono:ui-monospace,"SF Mono","Cascadia Mono","JetBrains Mono",Consolas,"Liberation Mono",monospace;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--radius:5px;--max-width:1120px;--dock-height:64px;--field:#e9e6da;--surface:#f2efe4;--raised:#faf8ef;--ink:#20241c;--dim:#5c6353;--faint:#8a9080;--line:rgba(32,36,28,.14);--line-strong:rgba(32,36,28,.28);--cobalt:#2f6cab;--cobalt-deep:#9db9d2;--cobalt-glow:rgba(47,108,171,.25);--ochre:#a4771c;--ochre-dim:rgba(164,119,28,.14);--ochre-line:rgba(164,119,28,.68);--zone-wash:rgba(164,119,28,.12);--wash-met:rgba(46,125,70,.08);--wash-passing:rgba(47,108,171,.07);--green:#2e7d46;--green-dim:rgba(46,125,70,.13);--drab:#6c7361;--drab-dim:hsla(83,8%,42%,.12);--grid:rgba(32,36,28,.08);--dock-bg:hsla(47,32%,91%,.85);color-scheme:light}.dark{--field:#131610;--surface:#1a1e17;--raised:#20261e;--ink:#e9ede2;--dim:#9aa48d;--faint:#6b7562;--line:hsla(78,28%,82%,.13);--line-strong:hsla(78,28%,82%,.24);--cobalt:#5e9bd6;--cobalt-deep:#3e5d78;--cobalt-glow:rgba(94,155,214,.35);--ochre:#d9a441;--ochre-dim:rgba(217,164,65,.16);--ochre-line:rgba(217,164,65,.7);--zone-wash:rgba(217,164,65,.13);--wash-met:rgba(108,169,108,.09);--wash-passing:rgba(94,155,214,.08);--green:#6ca96c;--green-dim:rgba(108,169,108,.16);--drab:#98a18f;--drab-dim:hsla(90,9%,60%,.14);--grid:hsla(78,28%,82%,.07);--dock-bg:rgba(20,24,17,.82);color-scheme:dark}*{box-sizing:border-box}body,html{overflow-x:hidden}html{scroll-behavior:smooth}body{margin:0;padding-bottom:calc(var(--dock-height) + 40px);background:var(--field);color:var(--ink);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;transition:background .18s ease,color .18s ease}button,input{font:inherit}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{border-radius:2px;outline:2px solid var(--cobalt);outline-offset:2px}.site-wrap{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:20px}.dashboard-main{min-height:100vh}.eyebrow{margin:0;color:var(--faint);font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.masthead{padding-top:26px}.masthead__row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.brand{display:flex;min-width:0;margin:0;align-items:baseline;gap:12px}.brand__wordmark{display:inline-block;font-family:var(--serif);font-size:34px;font-weight:600;line-height:1.2;letter-spacing:.005em}.brand__farsi{color:var(--dim);direction:rtl;font-size:15px;transform:translateY(-2px)}.brand__divider{width:1px;height:22px;background:var(--line-strong);transform:translateY(-2px)}.brand__subtitle{min-width:0;overflow:hidden;color:var(--dim);font-family:var(--serif);font-size:17px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.masthead__controls{display:flex;align-items:center;gap:18px}.daybox{display:flex;flex-direction:column;text-align:right;line-height:1.1}.daybox__label{color:var(--faint);font:600 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.daybox__number{font:600 26px/1.05 var(--mono);font-variant-numeric:tabular-nums}.tricolor{height:2px;margin-top:14px;border-radius:1px;background:linear-gradient(90deg,#2e7d46 0 33.4%,var(--faint) 33.4% 66.7%,#b04434 66.7% 100%);opacity:.55}.ribbon{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:9px;color:var(--faint);font:500 10.5px/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase}.ribbon b{color:var(--dim);font-weight:600}.rw-theme-toggle{display:inline-flex;width:40px;height:22px;padding:0;align-items:center;border:0;background:transparent;cursor:pointer;line-height:0}.rw-theme-toggle-track{position:relative;display:block;width:100%;height:100%;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);transition:background .18s ease,border-color .18s ease}.rw-theme-toggle-thumb{position:absolute;top:2px;left:2px;z-index:2;display:flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:var(--ink);color:var(--field);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.rw-theme-toggle-thumb-icon,.rw-theme-toggle-thumb-icon svg{display:block;width:10px;height:10px}.rw-theme-toggle-thumb-icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.panel{margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.panel__header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 18px 0}.panel__body{padding:14px 18px 18px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--line-strong);border-radius:3px;color:var(--dim);font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.chip__dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.chip--met,.lane-state--met .chip{border-color:var(--green);background:var(--green-dim);color:var(--green)}.chip--passing,.lane-state--passing .chip{border-color:var(--cobalt);color:var(--cobalt)}.chip--approaching,.lane-state--approaching .chip{border-color:var(--line-strong);color:var(--dim)}.chip--held,.chip--hold{color:var(--faint)}.chip--bucket,.chip--moved{border-color:var(--cobalt);color:var(--cobalt)}.chip--broad{border-color:var(--ochre-line);background:var(--ochre-dim);color:var(--ochre)}.phase-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 18px 4px}.phase{position:relative;min-width:0;padding:0 10px 12px 0}.phase__rail{position:relative;height:3px;overflow:visible;border-radius:2px;background:var(--line)}.phase__fill{position:absolute;inset:0;border-radius:2px}.phase__node{position:absolute;top:50%;left:-1px;width:9px;height:9px;border:2px solid var(--faint);border-radius:999px;background:var(--field);transform:translateY(-50%)}.phase--complete .phase__fill,.phase--complete .phase__node{border-color:var(--green);background:var(--green)}.phase--current .phase__fill{background:linear-gradient(90deg,var(--cobalt) 0 62%,transparent 62%)}.phase--current .phase__node{border-color:var(--cobalt);background:var(--cobalt)}.phase--current .phase__node:after{position:absolute;inset:-6px;border:1px solid var(--cobalt);border-radius:999px;animation:phase-ping 2.4s ease-out infinite;content:"";opacity:0}.phase__number{margin:10px 0 3px;color:var(--faint);font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.phase__name{margin:0;font-size:13px;font-weight:600;letter-spacing:.01em}.phase__status{margin:4px 0 0;color:var(--faint);font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.phase--current .phase__status{color:var(--cobalt)}.phase--complete .phase__status{color:var(--green)}.hero-field,.plot-grid{position:relative}.field-head{display:grid;grid-template-columns:200px minmax(0,1fr) 118px;-moz-column-gap:16px;column-gap:16px;align-items:center;padding-bottom:10px}.field-scale{display:flex;grid-column:2;justify-content:space-between;color:var(--faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em}.field-scale span{transform:translateX(-50%)}.field-scale span:first-child{transform:none}.field-scale span:last-child{transform:translateX(-100%)}.plot-rules{position:absolute;z-index:0;top:0;bottom:0;left:216px;right:134px;background:repeating-linear-gradient(90deg,var(--grid) 0 1px,transparent 1px 20%);pointer-events:none}.hero-lane,.lane{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr) 118px;-moz-column-gap:16px;column-gap:16px;align-items:center}.hero-lane>*,.lane>*{position:relative;z-index:1}.lane{--state:var(--faint);--state-wash:transparent;padding:10px 0 10px 14px;border-top:1px solid var(--line);background:var(--state-wash)}.lane,.lane:before{transition:background .3s ease}.lane:before{position:absolute;top:-1px;bottom:0;left:0;width:2px;background:var(--state);content:""}.lane-state--met{--state:var(--green);--state-wash:var(--wash-met)}.lane-state--passing{--state:var(--cobalt);--state-wash:var(--wash-passing)}.lane-state--approaching{--state:var(--faint);--state-wash:transparent}.lane-id{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:7px}.lane-name{font-size:13.5px;font-weight:600;letter-spacing:.005em}.lane-number{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:3px;white-space:nowrap}.lane>.lane-number{padding-right:14px}.lane-number__current{color:var(--state,var(--cobalt));font:600 17px/1 var(--mono);font-variant-numeric:tabular-nums}.lane-number__threshold{color:var(--ochre);font:500 10px/1 var(--mono);letter-spacing:.06em}.range-chart{position:relative;height:46px;min-width:0}.range-chart__band-wrap{position:absolute;inset:12px 0;pointer-events:none}.range-chart__zone{position:absolute;top:-5px;bottom:-5px;left:calc(var(--ts) * 1%);width:calc((var(--te) - var(--ts)) * 1%);border-left:1.5px solid var(--ochre-line);border-radius:2px;background:repeating-linear-gradient(45deg,var(--ochre-line) 0 1.5px,transparent 1.5px 7px),var(--zone-wash)}.range-chart__zone:before{position:absolute;top:0;bottom:0;left:-1.5px;width:1.5px;background:var(--ochre-line);content:""}.range-chart__gate{bottom:-5px;width:2px;transform:translateX(-1px)}.range-chart__gate,.range-chart__gate-label{position:absolute;top:-9px;left:calc(var(--te) * 1%);background:var(--ochre)}.range-chart__gate-label{padding:3px 5px;border-radius:2px;color:var(--field);font:700 9.5px/1 var(--mono);letter-spacing:.03em;transform:translate(-100%,-100%);white-space:nowrap}.range-chart__floor{position:absolute;top:0;bottom:0;left:0;width:calc(var(--ps) * 1%);border-radius:2px 0 0 2px;background:var(--cobalt-deep);opacity:.5}.range-chart__active{position:absolute;top:0;bottom:0;left:calc(var(--ps) * 1%);width:calc((var(--pe) - var(--ps)) * 1%);border-radius:0 2px 2px 0;background:var(--cobalt);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);animation:band-breathe 2.8s ease-in-out infinite}.range-chart__active,.range-chart__floor,.range-chart__gate,.range-chart__gate-label,.range-chart__zone{transition:left .32s ease-out,width .32s ease-out}.hero-lane .range-chart{height:64px}.hero-lane .range-chart__band-wrap{inset:16px 0}.hero-lane .range-chart__active{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 0 18px var(--cobalt-glow)}.hero-lane .lane-name{font-size:15px}.hero-lane .lane-number__current{color:var(--cobalt);font-size:22px}.hero-caption{margin:12px 0 2px;color:var(--dim);font-size:13px}.legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.legend__item{display:inline-flex;align-items:center;gap:7px;color:var(--dim);font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.legend__swatch{width:22px;height:10px;border-radius:2px;flex:none}.legend__swatch--past{background:var(--cobalt-deep);opacity:.55}.legend__swatch--current{background:var(--cobalt)}.legend__swatch--threshold{border:1px solid var(--ochre-line);background:repeating-linear-gradient(45deg,var(--ochre-line) 0 1px,transparent 1px 5px)}.detail-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px}.detail-columns .panel{margin-top:0}.change-date{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.change-headline{margin:8px 0 10px;font-family:var(--serif);font-size:21px;font-weight:600;line-height:1.3}.change-movements,.source-list{display:flex;gap:7px;flex-wrap:wrap}.change-summary{margin:12px 0 0;font-size:14.5px}.source-list{margin-top:12px}.source-chip{max-width:100%;overflow-wrap:anywhere;color:var(--dim);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;white-space:normal}.notes{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.notes summary{display:flex;align-items:center;gap:8px;color:var(--faint);cursor:pointer;font:600 10.5px/1 var(--mono);letter-spacing:.14em;list-style:none;text-transform:uppercase}.notes summary::-webkit-details-marker{display:none}.notes summary:before{color:var(--dim);content:"+";font-size:13px}.notes[open] summary:before{content:"–"}.note-list{display:grid;gap:10px;margin-top:10px}.note-card{padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--raised);color:var(--dim);font-size:12.5px}.note-card p{margin:0}.note-card p+p{margin-top:3px}.note-card b{color:var(--ink);font-weight:600}.note-card__delta{margin-left:6px;color:var(--ochre);font-family:var(--mono);font-size:11px}.note-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.trigger-list{margin:0;padding:0;list-style:none}.trigger-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.trigger-list li:first-child{padding-top:0;border-top:0}.trigger-list__name{margin:0;font-size:13.5px;font-weight:600}.trigger-list__reason{margin:2px 0 0;color:var(--dim);font-size:12px}.badge{display:inline-flex;min-width:96px;justify-content:center;padding:6px 10px;border-radius:3px;font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.badge--small{min-width:0;padding:4px 6px;font-size:9px}.badge--confirmed{background:var(--green);color:var(--field)}.badge--partial{background:var(--ochre);color:var(--field)}.badge--not-yet{border:1px solid var(--line-strong);color:var(--dim)}.site-footer{margin:28px 0 8px;color:var(--faint);font:500 10.5px/1.8 var(--mono);letter-spacing:.14em;text-align:center;text-transform:uppercase}.site-footer a{border-bottom:1px solid var(--line-strong);color:var(--dim);text-decoration:none}.timeline-dock{position:fixed;z-index:50;right:0;bottom:0;left:0;border-top:1px solid var(--line-strong);background:var(--dock-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.timeline-dock__inner{display:flex;width:100%;max-width:var(--max-width);margin-inline:auto;padding:10px 20px;align-items:center;gap:16px}.play-button{display:flex;width:36px;height:36px;padding:0;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);flex:none}.play-button:active{transform:scale(.95)}.play-button svg{width:13px;height:13px;fill:var(--ink);stroke:var(--ink)}.timeline-day{color:var(--ink);font:600 14px/1.1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.timeline-day small{display:block;margin-bottom:3px;color:var(--faint);font:600 8.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.timeline-scrub{display:flex;min-width:120px;flex:1}.timeline-slider{--timeline-progress:0%;width:100%;height:22px;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.timeline-slider:focus-visible{outline:none}.timeline-slider::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,var(--cobalt) 0 var(--timeline-progress),var(--line-strong) var(--timeline-progress) 100%)}.timeline-slider::-webkit-slider-thumb{width:13px;height:13px;margin-top:-4.5px;border:2px solid var(--field);border-radius:3px;appearance:none;-webkit-appearance:none;background:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.timeline-slider::-moz-range-track{height:4px;border-radius:99px;background:var(--line-strong)}.timeline-slider::-moz-range-progress{height:4px;border-radius:99px;background:var(--cobalt)}.timeline-slider::-moz-range-thumb{width:13px;height:13px;border:2px solid var(--field);border-radius:3px;background:var(--ink)}.timeline-slider:focus-visible::-moz-range-thumb,.timeline-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--cobalt);outline-offset:2px}.timeline-date{color:var(--dim);font:600 11.5px/1 var(--mono);letter-spacing:.06em;white-space:nowrap}@keyframes phase-ping{0%{opacity:.7;transform:scale(.4)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}@keyframes band-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.22) saturate(1.12)}}@media (max-width:920px){.detail-columns{grid-template-columns:1fr}.phase-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}@media (max-width:760px){.field-head,.hero-lane,.lane{grid-template-columns:172px minmax(0,1fr) 100px;-moz-column-gap:12px;column-gap:12px}.plot-rules{left:184px;right:112px}}@media (max-width:560px){:root{--dock-height:58px}.site-wrap{padding-inline:12px}.masthead{padding-top:20px}.masthead__row{flex-wrap:nowrap;align-items:center}.brand{gap:9px;overflow:visible}.brand__wordmark{font-size:26px}.brand__farsi{font-size:13px}.brand__subtitle{display:none}.brand__divider{height:18px}.masthead__controls{gap:11px}.daybox__number{font-size:22px}.ribbon{gap:7px 14px;font-size:9px}.panel__header{padding:13px 12px 0}.panel__body{padding:13px 12px 14px}.phase-track{padding:15px 12px 3px}.phase__name{font-size:12px;line-height:1.35}.field-head,.plot-rules{display:none}.lane{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id number" "plot plot";row-gap:9px;-moz-column-gap:10px;column-gap:10px;padding:12px 2px 13px 12px}.lane-id{grid-area:id;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.lane-name{font-size:14px}.lane-number{grid-area:number}.lane>.lane-number{padding-right:10px}.lane-number__current{font-size:16px}.range-chart{grid-area:plot;height:42px}.range-chart__band-wrap{inset:14px 2px 6px}.hero-lane{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id number" "plot plot";row-gap:10px;-moz-column-gap:10px;column-gap:10px}.hero-lane .lane-id{grid-area:id}.hero-lane .lane-number{grid-area:number}.hero-lane .range-chart{grid-area:plot;height:58px}.hero-caption{font-size:12px;line-height:1.55}.legend{gap:10px}.legend__item{gap:5px;font-size:9px;letter-spacing:.06em}.legend__swatch{width:16px;height:8px}.trigger-list li{align-items:flex-start}.badge{min-width:78px;padding-inline:7px;font-size:9px}.timeline-dock__inner{gap:10px;padding:8px 12px}.play-button{width:34px;height:34px}.timeline-date{display:none}}@media (max-width:360px){.brand__divider,.brand__farsi,.daybox{display:none}.chip{letter-spacing:.06em}.hero-lane .lane-number__current{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.phase--current .phase__node:after,.range-chart__active{animation:none}.range-chart__active,.range-chart__floor,.range-chart__gate,.range-chart__gate-label,.range-chart__zone{transition:none}}