._bvrnG_root{--level-0:#242321;--level-1:#55402b;--level-2:#8c6238;--level-3:#bd8a4f;--level-4:#e5b47c;min-width:0;color:var(--ink,#f2f0eb);font-size:12px;line-height:1.5;position:relative;container-type:inline-size}._bvrnG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}._bvrnG_summary{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex}._bvrnG_total{font-weight:600}._bvrnG_period{color:var(--muted,#aaa69f);align-items:baseline;gap:4px;display:inline-flex}._bvrnG_actions{margin-left:auto}._bvrnG_rollingFrame,._bvrnG_rise{vertical-align:bottom;display:inline-block;position:relative}._bvrnG_rollingFrame{overflow:clip}._bvrnG_rolling{font-variant-numeric:tabular-nums;width:max-content;display:inline-flex}._bvrnG_place{display:inline-block;position:relative}._bvrnG_placeChar,._bvrnG_riseLine{white-space:nowrap;display:inline-block}._bvrnG_scroller{scrollbar-width:thin;scrollbar-color:#6b5b45 #191919;max-width:100%;margin-inline:-4px;padding:7px 4px 13px;overflow-x:auto}._bvrnG_canvas{--cell:clamp(11px, calc((100cqw - 42px) / var(--weeks) - 4px), 15px);--gap:4px;--stride:calc(var(--cell) + var(--gap));grid-template-rows:24px auto;grid-template-columns:28px max-content;column-gap:10px;width:max-content;min-width:100%;display:grid}._bvrnG_months{min-width:calc(var(--weeks) * var(--stride) - var(--gap));grid-area:1/2;position:relative}._bvrnG_month{left:calc(var(--col) * var(--stride));color:var(--muted,#aaa69f);font-size:10px;position:absolute}._bvrnG_weekdays{grid-area:2/1;grid-template-rows:repeat(7, var(--cell));gap:var(--gap);display:grid}._bvrnG_weekday{color:var(--muted,#aaa69f);align-items:center;font-size:9px;display:flex}._bvrnG_plot{grid-area:2/2;position:relative}._bvrnG_grid{gap:var(--gap);flex-direction:column;display:flex}._bvrnG_row{grid-template-columns:repeat(var(--weeks), var(--cell));gap:var(--gap);display:grid}._bvrnG_cell{width:var(--cell);height:var(--cell);background:var(--level-0);cursor:pointer;transition:background-color .25s,border-color .25s,opacity .15s;transition-delay:var(--wave,0s), var(--wave,0s), 0s;border:1px solid #7b7164;border-radius:3px;display:block}._bvrnG_cell[data-empty]{pointer-events:none;background:0 0;border-color:#0000}._bvrnG_cell[data-level="1"],._bvrnG_swatch[data-level="1"]:before{background:var(--level-1)}._bvrnG_cell[data-level="2"],._bvrnG_swatch[data-level="2"]:before{background:var(--level-2)}._bvrnG_cell[data-level="3"],._bvrnG_swatch[data-level="3"]:before{background:var(--level-3)}._bvrnG_cell[data-level="4"],._bvrnG_swatch[data-level="4"]:before{background:var(--level-4)}._bvrnG_cell:hover{border-color:#fff0d8}._bvrnG_cell:focus-visible{outline-offset:2px;outline:2px solid #fff0d8}._bvrnG_grid[data-direction=back] ._bvrnG_cell{transition-delay:var(--wave-back,0s), var(--wave-back,0s), 0s}._bvrnG_grid[data-reveal=hidden] ._bvrnG_cell{opacity:0}._bvrnG_grid[data-reveal=revealing] ._bvrnG_cell:not([data-empty]){animation:.36s cubic-bezier(.16,1,.3,1) both _bvrnG_cellEnter;animation-delay:var(--wave,0s)}._bvrnG_grid[data-highlight] ._bvrnG_cell:not([data-empty]){opacity:.22}._bvrnG_grid[data-highlight="0"] ._bvrnG_cell[data-level="0"],._bvrnG_grid[data-highlight="1"] ._bvrnG_cell[data-level="1"],._bvrnG_grid[data-highlight="2"] ._bvrnG_cell[data-level="2"],._bvrnG_grid[data-highlight="3"] ._bvrnG_cell[data-level="3"],._bvrnG_grid[data-highlight="4"] ._bvrnG_cell[data-level="4"]{opacity:1}._bvrnG_ring{width:calc(var(--cell) + 6px);height:calc(var(--cell) + 6px);left:calc(var(--col) * var(--stride) - 3px);top:calc(var(--row) * var(--stride) - 3px);opacity:0;pointer-events:none;border:2px solid #fff0d8;border-radius:5px;transition:left .22s,top .22s,opacity .15s;position:absolute}._bvrnG_ring[data-shown]{opacity:1}._bvrnG_legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:35px;margin-top:8px;display:flex}._bvrnG_caption{color:var(--muted,#aaa69f);min-height:15px;font-size:10px}._bvrnG_captionShort{display:none}._bvrnG_scale{align-items:center;gap:7px;margin-left:auto;display:inline-flex}._bvrnG_legendText{color:var(--muted,#aaa69f);font-size:10px}._bvrnG_swatches{gap:2px;display:inline-flex}._bvrnG_swatch{background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:24px;height:26px;padding:0;display:grid}._bvrnG_swatch:before{content:"";background:var(--level-0);border:1px solid #7d6b53;border-radius:3px;width:13px;height:13px}._bvrnG_swatch[aria-pressed=true]{border-color:#e5b47c}._bvrnG_swatch:focus-visible{outline-offset:2px;outline:2px solid #fff0d8}._bvrnG_tip{z-index:5;pointer-events:none;position:absolute;top:0;left:0}._bvrnG_bubble{color:#f9f4eb;transform-origin:bottom;background:#2b2823;border:1px solid #81715c;border-radius:8px;padding:10px 13px;position:absolute;bottom:12px;box-shadow:0 8px 20px #0005}._bvrnG_tipBody{display:block;position:relative}._bvrnG_tipMeasure{visibility:hidden;pointer-events:none;width:max-content;position:absolute;top:0;left:0}._bvrnG_tipLines{white-space:nowrap;display:block}._bvrnG_tipPrimary,._bvrnG_tipSecondary{display:block}._bvrnG_tipPrimary{font-size:12px;font-weight:600}._bvrnG_tipSecondary{color:#c9c0b2;margin-top:2px;font-size:10px}._bvrnG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _bvrnG_cellEnter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@container (max-width:420px){._bvrnG_header{gap:14px}._bvrnG_summary{font-size:11px}._bvrnG_captionLong{display:none}._bvrnG_captionShort{display:inline}}@media (prefers-reduced-motion:reduce){._bvrnG_cell,._bvrnG_ring{transition:none;animation:none!important}}@media (forced-colors:active){._bvrnG_cell:not([data-empty]),._bvrnG_swatch:before{border-color:canvastext}._bvrnG_cell[data-level="1"],._bvrnG_swatch[data-level="1"]:before{border-style:dotted}._bvrnG_cell[data-level="2"],._bvrnG_swatch[data-level="2"]:before{border-width:2px}._bvrnG_cell[data-level="3"],._bvrnG_swatch[data-level="3"]:before{border-width:3px}._bvrnG_cell[data-level="4"],._bvrnG_swatch[data-level="4"]:before{forced-color-adjust:none;background:highlight}._bvrnG_ring,._bvrnG_swatch[aria-pressed=true]{border-color:highlight}._bvrnG_cell:focus-visible,._bvrnG_swatch:focus-visible{outline-color:highlight}}
