.bteYGW_studio{--ink:#172b24}.bteYGW_layout{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);align-items:start;gap:24px;margin-bottom:26px;display:grid}.bteYGW_controls{gap:22px;min-width:0;display:grid}.bteYGW_settings{background:#fffdf8;border:1px solid #e3dcc4;border-radius:22px;gap:16px;padding:20px;display:grid}.bteYGW_sectionTitle{font-family:var(--font-display);margin:6px 0 12px;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:650}.bteYGW_units{gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.bteYGW_unit{background:#fffdf8;border:1px solid #e3dcc4;border-top:7px solid #bfe0cb;border-radius:22px;padding:16px 18px 18px;box-shadow:0 5px #ece4cb}.bteYGW_unit:nth-child(3n+2){border-top-color:#b7d9e7}.bteYGW_unit:nth-child(3n+3){border-top-color:#ebcba8}.bteYGW_unitHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bteYGW_unitHead h3{font-family:var(--font-display);font-size:1.25rem;font-weight:650}.bteYGW_unitTools{gap:6px;display:inline-flex}.bteYGW_unitTools button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fffdf6;border:1.5px solid #d3cbb0;border-radius:12px;place-items:center;display:grid}.bteYGW_unitTools button:hover:not(:disabled){background:#fff3d6}.bteYGW_unitTools button:disabled{opacity:.4;cursor:not-allowed}.bteYGW_pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px;display:grid}.bteYGW_cardEdit{gap:8px;min-width:0;display:grid}.bteYGW_editHeader{background:#e7f2ea;border:1px solid #b7d8c0;border-radius:999px;justify-self:start;padding:3px 12px;font-size:.95rem;font-weight:650}.bteYGW_cardRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:420px){.bteYGW_cardRow{grid-template-columns:minmax(0,1fr)}.bteYGW_symbolButton{margin-top:0}}.bteYGW_symbolButton{width:64px;height:64px;color:var(--ink);cursor:pointer;background:#fbf6e6;border:1.5px solid #d3cbb0;border-radius:16px;place-items:center;margin-top:30px;display:grid}.bteYGW_symbolButton[aria-expanded=true]{background:#eef8f1;border-color:#1e6b4d;box-shadow:inset 0 0 0 1px #1e6b4d}.bteYGW_cardFields{gap:10px;min-width:0;display:grid}.bteYGW_symbols{background:#fffdf6;border:1.5px solid #d6cfb5;border-radius:16px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.bteYGW_symbols legend{padding:0 4px;font-weight:650}.bteYGW_symbols>div{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;display:grid}.bteYGW_symbols button{min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #e2dbc3;border-radius:12px;place-items:center;display:grid}.bteYGW_symbols button[aria-pressed=true]{background:#bfe0cb;border-color:#1e6b4d;box-shadow:inset 0 0 0 1px #1e6b4d}.bteYGW_unitTools button:focus-visible,.bteYGW_symbolButton:focus-visible,.bteYGW_symbols button:focus-visible{outline-offset:2px;outline:3px solid #254e92}.bteYGW_side{background:#eef8f1;border:1px solid #b7d8c0;border-radius:22px;gap:14px;padding:18px;display:grid;position:sticky;inset-block-start:96px}.bteYGW_saveBox,.bteYGW_outputs{gap:8px;display:grid}.bteYGW_saveBox>button,.bteYGW_outputs>button{justify-self:stretch}.bteYGW_outputs{border-top:1px dashed #b7d8c0;padding-top:12px}.bteYGW_saveState{font-size:var(--text-meta,.9375rem);color:#3f4f45}.bteYGW_saveState[data-dirty]{color:#7a4b00;font-weight:600}.bteYGW_danger{border-top:1px dashed #ddd4b9;margin-top:26px;padding-top:14px}.bteYGW_danger button{color:#8a2c2c}.bteYGW_preview{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:26px;display:grid}.bteYGW_pageFigure{gap:8px;margin:0;display:grid;container-type:inline-size}.bteYGW_pageFigure figcaption{text-align:center;font-size:var(--text-meta,.9375rem);color:#3f4f45}.bteYGW_sheet{aspect-ratio:210/297;color:#1d2b24;background:#fff;border:1px solid #e3dcc4;border-radius:4px;gap:3.2cqi;width:100%;padding:4.5cqi;display:grid;box-shadow:0 2px #e9e1c7,0 22px 36px -30px #3d3a2a99;container-type:inline-size}.bteYGW_sheet[data-mode=nownext],.bteYGW_sheet[data-mode=stations]{grid-template-columns:1fr 1fr}.bteYGW_sheet[data-mode=stations][data-per="2"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.bteYGW_sheet[data-per="2"][data-mode=nownext]{grid-template-rows:minmax(0,1fr)}.bteYGW_sheet[data-per="4"]{grid-template-rows:repeat(2,minmax(0,1fr))}.bteYGW_sheet[data-per="6"]{grid-template-rows:repeat(3,minmax(0,1fr))}.bteYGW_cell{--tone:#e4f2e8;background:var(--tone);text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1.5px dashed #8d8a7f;border-radius:1.4cqi;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqi;min-width:0;min-height:0;padding:2.6cqi 2.2cqi;display:flex;overflow:hidden;container-type:size}.bteYGW_sheet .bteYGW_cell:nth-child(6n+2),.bteYGW_screenStage .bteYGW_cell:nth-child(2){--tone:#e2eff6}.bteYGW_sheet .bteYGW_cell:nth-child(6n+3){--tone:#f6eadb}.bteYGW_sheet .bteYGW_cell:nth-child(6n+4){--tone:#ece7f6}.bteYGW_sheet .bteYGW_cell:nth-child(6n+5){--tone:#f6f2d6}.bteYGW_sheet .bteYGW_cell:nth-child(6n+6){--tone:#f6e3e8}.bteYGW_cellHeader{color:#fff;background:#1e6b4d;border-radius:999px;padding:1.5cqmin 6cqmin;font-size:8cqmin;font-weight:700;line-height:1.2}.bteYGW_cell:nth-child(2n) .bteYGW_cellHeader{background:#2b5f86}.bteYGW_cellSymbol{flex:1 1 0;place-items:center;width:100%;min-height:0;display:grid}.bteYGW_cellSymbol svg{color:#1d2b24;width:46cqmin;height:46cqmin;max-height:100%}.bteYGW_cell[data-header] .bteYGW_cellSymbol svg{width:40cqmin;height:40cqmin}.bteYGW_cellLabel{font-family:var(--font-display);overflow-wrap:anywhere;font-size:10cqmin;font-weight:700;line-height:1.15}.bteYGW_sheet[data-size=large] .bteYGW_cellLabel{font-size:12.5cqmin}.bteYGW_sheet[data-size=xlarge] .bteYGW_cellLabel{font-size:15cqmin}.bteYGW_cellNote{color:#33443a;overflow-wrap:anywhere;font-size:6.2cqmin;line-height:1.3}.bteYGW_sheet[data-ink] .bteYGW_cell,.bteYGW_screenStage[data-ink] .bteYGW_cell{--tone:#fff}.bteYGW_sheet[data-ink] .bteYGW_cellHeader,.bteYGW_screenStage[data-ink] .bteYGW_cellHeader{color:#111;background:#fff;border:.6cqmin solid #111}.bteYGW_screen{color:#1d2b24;background:#fffdf6;border:0;border-radius:28px;width:min(96vw,1400px);max-width:none;height:min(92vh,920px);max-height:none;padding:3vmin}.bteYGW_screen[open]{grid-template-rows:minmax(0,1fr) auto;gap:2.5vmin;display:grid}.bteYGW_screen::backdrop{background:#1d2b24d9}.bteYGW_screenStage{gap:3vmin;min-height:0;display:grid;container-type:inline-size}.bteYGW_screenStage[data-mode=nownext]{grid-template-columns:1fr 1fr}.bteYGW_screenStage .bteYGW_cellLabel{font-size:12cqmin}.bteYGW_screenNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;font-size:1.125rem;font-weight:650;display:flex}@media (prefers-reduced-motion:no-preference){.bteYGW_screenStage{animation:.35s cubic-bezier(.2,.8,.2,1) bteYGW_card-in}}@keyframes bteYGW_card-in{0%{opacity:0;transform:translateY(8px)}}html[data-a11y-motion=reduce] .bteYGW_screenStage{animation:none!important}@media (max-width:980px){.bteYGW_layout{grid-template-columns:minmax(0,1fr)}.bteYGW_side{position:static}}@media (forced-colors:active){.bteYGW_cell{border:2px dashed canvastext}.bteYGW_symbols button[aria-pressed=true],.bteYGW_symbolButton[aria-expanded=true]{outline:3px solid canvastext}}@page print-cards{size:A4 portrait;margin:10mm!important}@media print{.bteYGW_studio{width:auto!important;margin:0!important;padding:0!important}.bteYGW_preview{page:print-cards;width:190mm;display:block}.bteYGW_pageFigure{break-after:page;break-inside:avoid}.bteYGW_pageFigure:last-child{break-after:auto}.bteYGW_sheet{aspect-ratio:auto;width:100%;height:275mm;box-shadow:none;border:0;border-radius:0;padding:0}.bteYGW_screen{display:none!important}}
