@layer rooms{.dk-overview{display:grid;align-content:start;gap:18px;padding-bottom:56px}.dk-main:has(.dk-overview__head) .dk-head{padding-bottom:0;border-bottom:0}.dk-overview__head{justify-content:space-between;gap:12px 24px;margin:-24px calc(var(--m-gutter) * -1) 0;padding:6px var(--m-gutter) 20px;border-bottom:1px solid var(--dk-line)}.dk-overview__facts,.dk-overview__head{display:flex;flex-wrap:wrap;align-items:center}.dk-overview__facts{row-gap:4px;min-width:0;margin:0;padding:0;list-style:none;color:var(--dk-muted);font-size:13px;line-height:20px}.dk-overview__facts>li{display:inline-flex;align-items:center;white-space:nowrap}.dk-overview__facts>li+li:before{flex:none;width:3px;height:3px;margin:0 9px;border-radius:50%;background:var(--dk-dim);content:""}.dk-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:4px}.dk-toolbar__meta{flex:1 1 420px;min-width:0;max-width:76ch;margin:0;color:var(--dk-faint);font-size:13px;line-height:1.55}.dk-toolbar__meta strong{color:var(--dk-text);font-weight:600}.dk-toolbar__meta .dk-chip{margin-left:4px}.dk-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dk-toolbar__actions form{margin:0}.dw-slab-note{margin:0;padding:10px 14px;border:1px solid var(--dk-ok-line);border-radius:var(--dk-r-panel);background:var(--dk-ok-tint);color:var(--dk-text-soft);animation:dw-slab-note-fade .4s var(--m-ease-in) 4s both}.dw-slab-note strong{color:var(--dk-ok)}.dw-slab-note a{color:var(--dk-accent)}.dw-slab-note.is-faded{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;animation:none}.dw-slab-note.is-faded:focus-within{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}@keyframes dw-slab-note-fade{to{opacity:0}}.dk-strip.dk-panel{display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.dk-strip__cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin:0}.dk-strip__cell{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;align-content:start;min-width:0;padding:14px 16px 16px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-strip__cell dt{color:var(--dk-faint);font-size:12px;font-weight:500}.dk-strip__cell dd{margin:0}.dk-strip__value{color:var(--dk-text-strong);font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.dk-strip__detail{min-width:0;color:var(--dk-faint);font-size:12px;line-height:1.45}.dk-strip__cell[data-tone=ok] .dk-strip__detail{color:var(--dk-ok)}.dk-strip__cell[data-tone=warn] .dk-strip__detail{color:var(--dk-warn)}.dk-strip__cell[data-tone=bad] .dk-strip__value{color:var(--dk-bad-soft)}.dk-strip__cell[data-tone=ok][data-figure=position] .dk-strip__value{color:var(--dk-ok)}.dk-strip__published{display:grid;gap:4px;margin-top:12px;padding:12px 16px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-strip__published:has(+.dk-strip__exact){border-bottom-right-radius:0;border-bottom-left-radius:0}.dk-strip__published>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--dk-text-soft);font-size:13px}.dk-strip__published>p strong{color:var(--dk-text-strong);font-weight:600}.dk-strip__published>p a{color:var(--dk-accent);font-size:12px;font-weight:600;text-decoration:none}.dk-strip__published>p a:hover{text-decoration:underline}.dk-strip__published .dk-strip__note{color:var(--dk-muted);font-size:12px}.dk-strip__exact{border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-strip__published+.dk-strip__exact{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.dk-strip__cells+.dk-strip__exact{margin-top:12px}.dk-strip__exact summary{padding:9px 16px;color:var(--dk-faint);font-size:12px;font-weight:500;cursor:pointer}.dk-strip__exact summary:hover{color:var(--dk-text)}.dk-strip__exact dl{display:grid;gap:8px;margin:0;padding:0 16px 12px}.dk-strip__exact dt{color:var(--dk-text-soft);font-size:12px;font-weight:600}.dk-strip__exact dd{margin:1px 0 0;color:var(--dk-muted);font-size:12px;line-height:1.5}.dk-strip__exact dd .m-figure{color:var(--dk-text)}.dk-pill-count{display:inline-block;min-width:20px;margin-left:2px;padding:0 6px;border-radius:var(--dk-r-tag);background:color-mix(in srgb,var(--dk-accent-ink) 14%,transparent);font-size:12px;line-height:20px;text-align:center}.dk-hero{position:relative;isolation:isolate;container-type:inline-size;display:grid;gap:20px;min-width:0;padding:22px 24px 18px;border-radius:var(--dk-r-hero);background:radial-gradient(110% 130% at 100% 0,var(--dk-hero-lit) 0,transparent 62%),radial-gradient(70% 90% at 0 100%,var(--dk-hero-glow) 0,transparent 70%),var(--dk-hero);box-shadow:inset 0 0 0 1px var(--dk-hero-edge),var(--dk-hero-shadow);color:var(--dk-hero-text)}.dk-hero :focus-visible{outline:2px solid var(--dk-hero-series);outline-offset:2px}.dk-hero__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.dk-hero__title{margin:0;color:var(--dk-hero-soft);font-size:13px;font-weight:500;letter-spacing:0;line-height:24px}.dk-hero__status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.dk-hero__badge{display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;background:var(--dk-hero-control);color:var(--dk-hero-text);font-size:12px;font-weight:500;line-height:24px;white-space:nowrap}.dk-hero__badge>span{width:6px;height:6px;border-radius:50%;background:var(--dk-hero-faint)}.dk-hero__badge[data-tone=current]>span{background:var(--dk-hero-series);box-shadow:0 0 0 3px color-mix(in srgb,var(--dk-hero-series) 24%,transparent)}.dk-hero__badge[data-tone=stale]>span{background:var(--dk-hero-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--dk-hero-warn) 24%,transparent)}.dk-hero__link{color:var(--dk-hero-soft);font-size:12px;font-weight:500;text-decoration:none}.dk-hero__link:hover{color:var(--dk-hero-text);text-decoration:underline}.dk-hero__figures{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:40px;margin:0}.dk-hero__figures>div{display:grid;gap:4px;min-width:0}.dk-hero__figures dt{color:var(--dk-hero-soft);font-size:13px;font-weight:500}.dk-hero__figures dd{margin:0}.dk-hero__lead{grid-column:1;grid-row:1}.dk-hero__figures:has(.dk-hero__stat+.dk-hero__stat) .dk-hero__lead{grid-row:1/span 2;align-self:start}.dk-hero__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--dk-hero-text);font-size:clamp(44px,8.5cqi,64px);font-weight:600;letter-spacing:-.04em;line-height:1.04}.dk-hero__lead:not([data-known]) .dk-hero__value{font-size:clamp(30px,5cqi,40px);letter-spacing:-.03em}.dk-hero__unit{color:var(--dk-hero-soft);font-size:17px;font-weight:500;letter-spacing:-.01em}.dk-hero__detail{max-width:44ch;color:var(--dk-hero-faint);font-size:12px;line-height:1.45}.dk-hero__stat{grid-column:2;min-width:200px;padding-left:20px;border-left:1px solid var(--dk-hero-edge)}.dk-hero__stat+.dk-hero__stat{padding-top:16px}.dk-hero__stat-value{color:var(--dk-hero-text);font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.dk-hero__sentence{max-width:64ch;margin:-6px 0 0;color:var(--dk-hero-soft);font-size:13px;line-height:1.5}.dk-hero__notes{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--dk-hero-edge)}.dk-hero__notes p{display:flex;gap:8px;margin:0;color:var(--dk-hero-faint);font-size:12px;line-height:1.5}.dk-hero__notes svg{flex:none;margin-top:2px}.dk-chart{display:grid;gap:10px}.dk-chart,.dk-chart__body{min-width:0}.dk-chart__bar{justify-content:space-between;gap:8px 16px}.dk-chart__bar,.dk-chart__legend{display:flex;flex-wrap:wrap;align-items:center}.dk-chart__legend{gap:6px 18px;color:var(--dk-hero-soft);font-size:12px}.dk-chart__key{display:inline-flex;align-items:center;gap:7px}.dk-chart__key>span{width:16px;height:0;border-top:2px solid var(--dk-hero-series)}.dk-chart__key[data-series=projected]>span{border-top-style:dashed;opacity:.6}.dk-chart__key[data-series=applied]>span{border-top-color:var(--dk-hero-applied)}.dk-chart__toggle{min-height:26px;padding:0 10px;border:0;border-radius:var(--dk-r-control);background:var(--dk-hero-control);color:var(--dk-hero-text);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.dk-chart__toggle:hover{background:var(--dk-hero-control-hover)}.dk-chart__toggle[aria-pressed=true]{background:var(--dk-hero-text);color:var(--dk-hero)}.dk-chart__plot{position:relative;container-type:inline-size;border-radius:var(--dk-r-control);outline-offset:4px}.dk-chart__canvas{position:relative;min-width:0}.dk-chart__svg{display:block;width:100%;height:auto;overflow:visible}.dk-chart__grid line{stroke:var(--dk-hero-grid);stroke-width:1}.dk-chart__grid line[data-base]{stroke:var(--dk-hero-edge)}.dk-chart__axis text{fill:var(--dk-hero-faint);font-family:var(--dw-font-sans);font-size:10px;font-variant-numeric:tabular-nums}.dk-chart__band{fill:var(--dk-hero-series);opacity:0;transition:opacity var(--m-feedback) var(--m-ease-out)}.dk-chart__band[data-selected]{opacity:.08}.dk-chart__plot:active .dk-chart__band[data-selected]{opacity:.12}.dk-chart__axis text{transition:fill var(--m-feedback) var(--m-ease-out)}.dk-chart__axis text[data-selected]{fill:var(--dk-hero-text)}.dk-chart__today line{stroke:var(--dk-hero-faint);stroke-width:1;stroke-dasharray:2 3}.dk-chart__today text{fill:var(--dk-hero-soft);font-family:var(--dw-font-sans);font-size:10px}.dk-chart__line{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dk-chart__line--accrued,.dk-chart__line--projected{stroke:var(--dk-hero-series)}.dk-chart__line--projected{stroke-dasharray:5 5;opacity:.55}.dk-chart__line--applied{stroke:var(--dk-hero-applied)}.dk-chart__area{fill:url(#dk-chart-fill);stroke:none}.dk-chart__fill-top{stop-color:var(--dk-hero-series);stop-opacity:.3}.dk-chart__fill-bottom{stop-color:var(--dk-hero-series);stop-opacity:0}.dk-chart__dot{stroke:var(--dk-hero);stroke-width:2}.dk-chart__dot--accrued{fill:var(--dk-hero-series)}.dk-chart__dot--applied{fill:var(--dk-hero-applied)}.dk-chart__dot--projected{fill:var(--dk-hero);stroke:var(--dk-hero-series);stroke-opacity:.7}.dk-chart__halo{fill:var(--dk-hero-series);opacity:.2}.dk-chart__end{fill:var(--dk-hero-text);font-family:var(--dw-font-sans);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.dk-chart__end--projected{fill:var(--dk-hero-soft)}.dk-chart__series{transform-box:view-box;animation:dk-chart-rise .9s var(--m-ease-out) 80ms both}.dk-chart__marks{animation:dk-fade .32s var(--m-ease-out) .72s both}.dk-chart__columns{position:absolute;top:0;display:flex}.dk-chart__columns>span{flex:1 1 0;min-width:0;height:100%}.dk-chart__tip{position:absolute;top:18px;left:0;display:grid;min-width:190px;padding:8px 10px;border:1px solid var(--dk-line-strong);border-radius:var(--dk-r-control);background:var(--dk-panel);box-shadow:var(--dk-shadow-pop);color:var(--dk-text);font-size:12px;pointer-events:none;opacity:0;translate:var(--dk-tip-inline,var(--dk-tip-x)) 4px;transform:translateX(-50%);transition:opacity var(--m-feedback) var(--m-ease-out),translate var(--m-feedback) var(--m-ease-out),transform var(--m-feedback) var(--m-ease-out)}.dk-chart__plot[data-active] .dk-chart__tip{opacity:1;translate:var(--dk-tip-inline,var(--dk-tip-x)) 0}.dk-chart__tip[data-side=start]{transform:none}.dk-chart__tip[data-side=end]{transform:translateX(-100%)}.dk-chart__readout{display:grid;grid-area:1/1;gap:4px;opacity:0;transition:opacity var(--m-feedback) var(--m-ease-out)}.dk-chart__readout[data-selected]{opacity:1}.dk-chart__tip strong{color:var(--dk-text-strong);font-weight:600}.dk-chart__readout>span{display:flex;justify-content:space-between;gap:12px;color:var(--dk-text-soft)}.dk-chart__readout>span>span:first-child{display:inline-flex;align-items:center;gap:6px}.dk-chart__readout>span>span:first-child>span{width:10px;height:0;border-top:2px solid var(--dk-series)}.dk-chart__readout>span[data-series=applied]>span:first-child>span{border-top-color:var(--dk-info)}.dk-chart__tip .dk-chart__tip-total{padding-top:4px;border-top:1px solid var(--dk-line);color:var(--dk-text)}.dk-chart__empty{margin:0;padding:28px 0 20px;color:var(--dk-hero-soft);text-align:center}.dk-chart__table{overflow-x:auto;overflow-y:hidden;border-top:0;border-radius:var(--dk-r-panel);background:var(--dk-panel);color:var(--dk-text)}.dk-chart__table .dk-panel__foot{padding:10px 12px 12px}.dk-chart__foot{margin:0;color:var(--dk-hero-faint);font-size:12px}.dk-table :is(th,td).dk-num{text-align:right}.dk-cover{display:grid;gap:18px;min-width:0;padding:18px 20px 0;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-cover__figures{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));margin:0}.dk-cover__cell{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;align-content:start;min-width:0;padding:0 20px}.dk-cover__cell:first-child{padding-left:0}.dk-cover__cell+.dk-cover__cell{border-left:1px solid var(--dk-line-soft)}.dk-cover__cell dt{color:var(--dk-faint);font-size:12px;font-weight:500}.dk-cover__cell dd{margin:0}.dk-cover__value{align-self:end;color:var(--dk-text-strong);font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.dk-cover__cell[data-figure=position] .dk-cover__value{font-size:32px;letter-spacing:-.03em}.dk-cover__cell[data-figure=position][data-tone=bad] .dk-cover__value{color:var(--dk-bad-soft)}.dk-cover__cell[data-figure=position][data-tone=ok] .dk-cover__value{color:var(--dk-ok)}.dk-cover__detail{min-width:0;color:var(--dk-faint);font-size:12px;line-height:1.45}.dk-cover__cell[data-tone=ok] .dk-cover__detail{color:var(--dk-ok)}.dk-cover__cell[data-tone=warn] .dk-cover__detail{color:var(--dk-warn)}.dk-cover__meter{display:grid;gap:10px}.dk-meter{display:flex;height:10px;overflow:hidden;border-radius:999px;background:var(--dk-hover)}.dk-cover[data-tone=bad] .dk-meter{background:var(--dk-bad-tint)}.dk-meter>span{height:100%;transform-origin:left center;animation:dk-meter-fill .9s var(--m-ease-out) .24s both}.dk-meter__applied{background:var(--dk-info)}.dk-meter__banked{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--dk-info) 55%,transparent) 0 4px,color-mix(in srgb,var(--dk-info) 22%,transparent) 4px 8px)}.dk-cover[data-tone=ok] .dk-meter__applied{background:var(--dk-ok)}.dk-meter__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;color:var(--dk-muted);font-size:12px}.dk-meter__keys{display:flex;flex-wrap:wrap;gap:4px 14px}.dk-meter__keys>span{display:inline-flex;align-items:center;gap:6px}.dk-meter__keys>span>span{width:8px;height:8px;border-radius:2px;background:var(--dk-info)}.dk-meter__keys>[data-key=banked]>span{background:color-mix(in srgb,var(--dk-info) 40%,transparent)}.dk-meter__keys>[data-key=rest]>span{background:var(--dk-bad-tint);box-shadow:inset 0 0 0 1px var(--dk-bad-line)}.dk-meter__keys>[data-key=covered]>span{background:var(--dk-ok)}.dk-meter__of{color:var(--dk-faint)}.dk-cover__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;margin:0 -20px;padding:0 20px;border-top:1px solid var(--dk-line-soft)}.dk-cover__foot:empty{display:none}.dk-cover__exact{grid-row:1;grid-column:1}.dk-cover__exact summary{padding:11px 0;color:var(--dk-faint);font-size:12px;font-weight:500;cursor:pointer}.dk-cover__exact summary:hover{color:var(--dk-text)}.dk-cover__exact dl{display:grid;gap:8px;margin:0;padding:0 0 14px}.dk-cover__exact dt{color:var(--dk-text-soft);font-size:12px;font-weight:600}.dk-cover__exact dd{margin:1px 0 0;color:var(--dk-muted);font-size:12px;line-height:1.5}.dk-cover__exact dd .m-figure{color:var(--dk-text)}.dk-cover__link{grid-row:1;grid-column:2;padding:11px 0;color:var(--dk-accent);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.dk-cover__link:hover{color:var(--dk-accent-hover);text-decoration:underline}.dk-hero__figures--side{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.dk-hero__figures--side .dk-hero__stat{grid-column:auto;min-width:0;padding:0 0 0 14px}.dk-hero__figures--side .dk-hero__stat+.dk-hero__stat{padding-top:0}.dk-orbit{display:grid;gap:8px;width:100%;margin:0}.dk-orbit__dial{width:100%;max-width:304px;justify-self:center;position:relative;aspect-ratio:1;container-type:inline-size;border-radius:50%;background:radial-gradient(circle,var(--dk-hero-glow),transparent 66%)}.dk-orbit__svg{display:block;width:100%;height:auto;overflow:visible}.dk-orbit__track{fill:none;stroke:var(--dk-hero-grid);stroke-width:.7}.dk-orbit__time{fill:none;stroke:var(--dk-hero-soft);stroke-width:1;stroke-linecap:round;opacity:.3}.dk-orbit__tail{fill:none;stroke:var(--dk-hero-warn);stroke-width:2;stroke-dasharray:2 4;stroke-linecap:round}.dk-orbit__month{cursor:pointer;transform-box:view-box;transform-origin:50% 50%;animation:dk-orbit-in .52s var(--m-ease-out) both;animation-delay:calc(var(--i) * 45ms + .12s)}.dk-orbit__field{fill:none;stroke:var(--dk-hero-series);stroke-width:.5;stroke-dasharray:1 7;opacity:.18}.dk-orbit__field--inner{stroke-dasharray:1 4;opacity:.1}.dk-orbit__core{fill:var(--dk-hero);fill-opacity:.5;stroke:var(--dk-hero-series);stroke-opacity:.14;stroke-width:.7}.dk-orbit__node{fill:var(--dk-hero-series);stroke:var(--dk-hero-text);stroke-width:.5;filter:drop-shadow(0 0 3px var(--dk-hero-series));transition:filter .22s ease-out,fill .22s ease-out}.dk-orbit__pin{fill:var(--dk-hero-text);opacity:.2}.dk-orbit__halo{fill:var(--dk-hero-series);opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .24s ease-out,transform .3s cubic-bezier(.22,1,.36,1)}.dk-orbit__month:is(:hover,:focus-visible) .dk-orbit__halo{opacity:.18;transform:scale(1.35)}.dk-orbit__month:is(:hover,:focus-visible) .dk-orbit__node{filter:drop-shadow(0 0 6px var(--dk-hero-series))}.dk-orbit__month[data-tone=attention] .dk-orbit__node{fill:var(--dk-hero-bad)}.dk-orbit__month[data-tone=partial] .dk-orbit__node{fill:var(--dk-hero-warn)}.dk-orbit__month[data-tone=future] .dk-orbit__node{fill:var(--dk-hero-faint);filter:none}.dk-orbit__month[data-tone=future] .dk-orbit__halo{opacity:0}.dk-orbit__rim-light{fill:none;stroke:var(--dk-hero-text);stroke-width:.65;opacity:.55;pointer-events:none}.dk-orbit__selection{transform-origin:160px 160px;opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;pointer-events:none}.dk-orbit__selection path{fill:none;stroke:var(--dk-hero-text);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--dk-hero-series))}.dk-orbit__dial:has(.dk-orbit__month:is(:hover,:focus-visible)) .dk-orbit__selection{opacity:.9}.dk-orbit__dial:has(.dk-orbit__month:first-child:is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(0deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(2):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(30deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(3):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(60deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(4):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(90deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(5):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(120deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(6):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(150deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(7):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(180deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(8):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(210deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(9):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(240deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(10):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(270deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(11):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(300deg)}.dk-orbit__dial:has(.dk-orbit__month:nth-child(12):is(:hover,:focus-visible)) .dk-orbit__selection{transform:rotate(330deg)}.dk-orbit__hit{fill:transparent}.dk-orbit__seg{fill:var(--dk-hero-series);filter:drop-shadow(0 2px 2px var(--dk-hero));transition:opacity .16s var(--m-ease-out),filter .16s var(--m-ease-out)}.dk-orbit__bar{fill:var(--dk-hero-series);opacity:.26;transform-origin:160px 160px;animation:dk-orbit-bar .8s var(--m-ease-out) both;animation-delay:calc(var(--i) * 45ms + .18s);transition:opacity .16s var(--m-ease-out)}.dk-orbit__label{fill:var(--dk-hero-faint);font-size:9px;font-weight:500;letter-spacing:.02em}.dk-orbit__month[data-tone=open] .dk-orbit__seg{opacity:.55}.dk-orbit__month[data-tone=partial] .dk-orbit__seg{fill:var(--dk-hero-warn)}.dk-orbit__month[data-tone=attention] .dk-orbit__bar,.dk-orbit__month[data-tone=attention] .dk-orbit__seg{fill:var(--dk-hero-bad)}.dk-orbit__month[data-tone=future] .dk-orbit__seg{fill:var(--dk-hero-control)}.dk-orbit__month[data-tone=future] .dk-orbit__label{opacity:.55}.dk-orbit__month:focus-visible .dk-orbit__seg,.dk-orbit__month:hover .dk-orbit__seg{opacity:1;filter:brightness(1.15)}.dk-orbit__month:focus-visible .dk-orbit__label,.dk-orbit__month:hover .dk-orbit__label{fill:var(--dk-hero-text)}.dk-command .dk-orbit__month:focus-visible{outline:none}.dk-orbit__month:focus-visible .dk-orbit__seg{stroke:var(--dk-hero-text);stroke-width:1.5}.dk-orbit__month:is(:hover,:focus-visible) .dk-orbit__bar{opacity:.7}.dk-orbit__dial:has(.dk-orbit__month:is(:hover,:focus-visible)) .dk-orbit__center{opacity:0;transform:translateY(-5px) scale(.97);transition-duration:.1s,.2s;transition-delay:0s}.dk-orbit__detail{opacity:0;pointer-events:none;text-anchor:middle;fill:var(--dk-hero-soft);font-size:10px;font-variant-numeric:tabular-nums;transform-origin:160px 160px;transform:translateY(5px) scale(.97);transition:opacity .1s ease-out,transform .2s cubic-bezier(.22,1,.36,1)}.dk-orbit__month:is(:hover,:focus-visible) .dk-orbit__detail{opacity:1;transform:translateY(0) scale(1);transition-duration:.18s,.26s;transition-delay:.11s}.dk-orbit__dial:has(.dk-orbit__month:hover) .dk-orbit__month:not(:hover) .dk-orbit__detail{opacity:0;transition-duration:.1s,.2s;transition-delay:0s}.dk-orbit__detail-name{fill:var(--dk-hero-text);font-size:13px;font-weight:600}.dk-orbit__detail-value{fill:var(--dk-hero-text);font-size:27px;font-weight:600;letter-spacing:-.04em}.dk-orbit__detail-total{fill:var(--dk-hero-faint);font-size:16px}.dk-orbit__detail-status{fill:var(--dk-hero-series);font-weight:600}.dk-orbit__month[data-tone=attention] .dk-orbit__detail-status{fill:var(--dk-hero-bad)}.dk-orbit__month[data-tone=partial] .dk-orbit__detail-status{fill:var(--dk-hero-warn)}@keyframes dk-orbit-bar{0%{opacity:0;transform:scale(.8)}}.dk-orbit__cover-track{fill:none;stroke:var(--dk-hero-control);stroke-width:1.5}.dk-orbit__cover-applied{fill:none;stroke:var(--dk-hero-applied);stroke-width:1.5;stroke-linecap:round}.dk-orbit__cover-banked{fill:none;stroke:var(--dk-hero-applied);stroke-width:1.5;opacity:.45}.dk-orbit__hand{transform-box:view-box;transform-origin:50% 50%;animation:dk-fade .4s var(--m-ease-out) .7s both}.dk-orbit__hand line{stroke:var(--dk-hero-text);stroke-width:1.5;stroke-linecap:round;opacity:.8}.dk-orbit__hand circle{fill:var(--dk-hero-text);stroke:var(--dk-hero);stroke-width:2}.dk-orbit__center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2px;pointer-events:none;text-align:center;transition:opacity .18s ease-out .11s,transform .28s cubic-bezier(.22,1,.36,1) .11s}.dk-orbit__caption{color:var(--dk-hero-faint);font-size:11px;font-weight:500}.dk-orbit__value{color:var(--dk-hero-text);font-size:clamp(24px,11cqi,38px);font-weight:600;letter-spacing:-.04em;line-height:1.02}.dk-orbit__unit{color:var(--dk-hero-soft);font-size:12px;font-weight:500}.dk-orbit__sub{color:var(--dk-hero-faint);font-size:11px}.dk-orbit__streak{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:0;color:var(--dk-hero-soft);font-size:11px;font-weight:500}.dk-orbit__streak>span{display:flex;gap:2px}.dk-orbit__streak i{width:4px;height:4px;border-radius:50%;background:var(--dk-hero-series);animation:dk-orbit-in .3s var(--m-ease-out) both}.dk-orbit__footer{display:grid;gap:10px;width:100%}.dk-orbit__legend{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;color:var(--dk-hero-faint);font-size:10px;line-height:1.5}.dk-orbit__legend i{width:6px;height:6px;border-radius:2px;background:var(--dk-hero-series)}.dk-orbit__due{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:12px 0 0;border-top:1px solid var(--dk-hero-edge);color:var(--dk-hero-warn);font-size:12px;line-height:1.5}.dk-orbit__due>span{color:var(--dk-hero-soft)}.dk-orbit__due strong{font-weight:600;font-variant-numeric:tabular-nums}.dk-verdict{display:flex;align-items:flex-start;gap:12px;margin:-4px 0 0;color:var(--dk-hero-soft);font-size:14px;line-height:1.45}.dk-verdict strong{color:var(--dk-hero-text);font-size:17px;font-weight:600;letter-spacing:-.01em}.dk-verdict__pulse{position:relative;flex:none;width:10px;height:10px;margin-top:6px}.dk-verdict__pulse,.dk-verdict__pulse:after{border-radius:50%;background:var(--dk-hero-series)}.dk-verdict__pulse:after{content:"";position:absolute;inset:-5px;opacity:0;animation:dk-pulse 2.4s var(--m-ease-out) .9s 3}.dk-verdict[data-tone=review] .dk-verdict__pulse,.dk-verdict[data-tone=review] .dk-verdict__pulse:after{background:var(--dk-hero-warn)}.dk-verdict[data-tone=block] .dk-verdict__pulse,.dk-verdict[data-tone=block] .dk-verdict__pulse:after{background:var(--dk-hero-bad)}.dk-command{position:relative;isolation:isolate;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,348px);gap:32px;padding:26px 28px 24px;border-radius:var(--dk-r-hero);background:radial-gradient(90% 120% at 100% 0,var(--dk-hero-lit) 0,transparent 60%),radial-gradient(60% 90% at 0 100%,var(--dk-hero-glow) 0,transparent 70%),var(--dk-hero);box-shadow:inset 0 0 0 1px var(--dk-hero-edge),var(--dk-hero-shadow);color:var(--dk-hero-text)}.dk-command :focus-visible{outline:2px solid var(--dk-hero-series);outline-offset:2px}.dk-command__act{display:grid;align-content:start;gap:12px;min-width:0}.dk-command__top{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--dk-hero-edge)}.dk-command__eyebrow{color:var(--dk-hero-faint);font-size:12px;font-weight:500}.dk-command[data-tone=block] .dk-command__eyebrow{color:var(--dk-hero-bad)}.dk-command__title{margin:0;color:var(--dk-hero-text);font-size:clamp(28px,5.2cqi,42px);font-weight:600;letter-spacing:-.035em;line-height:1.12;text-wrap:balance;animation:dk-orbit-in .52s var(--m-ease-out) 80ms both}.dk-command__why{max-width:56ch;margin:2px 0 6px;color:var(--dk-hero-soft);font-size:14px;line-height:1.5}.dk-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 8px;border-top:1px solid var(--dk-hero-edge);border-bottom:1px solid var(--dk-hero-edge)}.dk-map>div{display:grid;align-content:start;gap:4px;min-width:0;padding:12px 16px 12px 0;animation:dk-orbit-in .42s var(--m-ease-out) both}.dk-map>div+div{padding-left:16px;border-left:1px solid var(--dk-hero-edge)}.dk-map>div:nth-child(2){animation-delay:80ms}.dk-map>div:nth-child(3){animation-delay:.16s}.dk-map dt{display:flex;align-items:center;gap:7px;color:var(--dk-hero-faint);font-size:11px;font-weight:600}.dk-map dt:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dk-hero-series)}.dk-map [data-part=ability] dt:before{background:var(--dk-hero-applied)}.dk-map [data-part=prompt] dt:before{background:var(--dk-hero-warn)}.dk-map dd{margin:0;color:var(--dk-hero-text);font-size:13px;line-height:1.45}.dk-command__go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px}.dk-command__button,.dk-command__go .m-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:var(--dk-r-control);background:var(--dk-hero-series);box-shadow:0 8px 22px -10px var(--dk-hero-series);color:var(--dk-hero);font-size:15px;font-weight:600;text-decoration:none;transition:transform .14s var(--m-ease-out)}.dk-command__button:hover,.dk-command__go .m-pill:hover{transform:translateY(-1px)}.dk-command__button:active,.dk-command__go .m-pill:active{transform:scale(.96)}.dk-command__year{display:grid;align-content:start;justify-items:center;gap:12px;min-width:0;padding-left:28px;border-left:1px solid var(--dk-hero-edge)}.dk-command__year-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%}.dk-command__year-head h3{margin:0;color:var(--dk-hero-soft);font-size:13px;font-weight:500}.dk-command__year .dk-orbit{width:100%;max-width:320px}.dk-commit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--dk-hero-soft);font-size:13px}.dk-commit button{padding:0;border:0;background:none;color:var(--dk-hero-text);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--dk-hero-faint);text-underline-offset:3px;cursor:pointer}.dk-commit[data-due]{color:var(--dk-hero-warn);font-weight:600}.dk-commit--pick input{min-height:34px;padding:0 10px;border:1px solid var(--dk-hero-edge);border-radius:var(--dk-r-control);background:var(--dk-hero-control);color:var(--dk-hero-text);font:inherit;color-scheme:dark}.dk-reward{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:120px}.dk-reward>div{display:grid;align-content:start;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel);animation:dk-orbit-in .46s var(--m-ease-out) both}.dk-reward>div:nth-child(2){animation-delay:90ms}.dk-reward>div:nth-child(3){animation-delay:.18s}.dk-reward h2{margin:0;color:var(--dk-text-strong);font-size:13px;font-weight:600}.dk-reward__first{margin:0;color:var(--dk-muted);font-size:13px;line-height:1.5}.dk-reward__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.dk-reward__tiles>li{display:grid;gap:2px}.dk-reward__value{color:var(--dk-faint);font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.dk-reward__tiles>li[data-live] .dk-reward__value{color:var(--dk-ok)}.dk-reward__label{color:var(--dk-muted);font-size:12px;line-height:1.35}.dk-reward__kicker{color:var(--dk-muted);font-size:11px;font-weight:600}.dk-reward__insight p,.dk-reward__milestone p{margin:0;color:var(--dk-text);font-size:14px;line-height:1.5}.dk-reward>.dk-reward__milestone{grid-template-columns:auto minmax(0,1fr);align-items:start;border-color:var(--dk-ok-line);background:var(--dk-ok-tint)}.dk-reward__milestone strong{display:block;margin:2px 0 4px;color:var(--dk-text-strong);font-size:16px;font-weight:600}.dk-reward__burst{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--dk-ok);color:var(--dk-panel)}.dk-reward__burst:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--dk-ok);opacity:0;animation:dk-pulse 1.6s var(--m-ease-out) .5s 2}.dk-reward__link{justify-self:start;color:var(--dk-accent);font-size:12px;font-weight:600;text-decoration:none}.dk-reward__link:hover{text-decoration:underline}.dk-quest{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;padding:20px 22px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-states{display:grid;gap:0;margin:0}.dk-states__row{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:12px;padding:8px 0;border-top:1px solid var(--dk-line-soft)}.dk-states__row:first-child{border-top:0;padding-top:0}.dk-states__row dt{display:flex;grid-row:span 2;align-items:center;gap:8px;color:var(--dk-muted);font-size:12px;font-weight:500}.dk-states__dot{width:7px;height:7px;border-radius:50%;background:var(--dk-raised);box-shadow:inset 0 0 0 1px var(--dk-line-strong)}.dk-states__row[data-tone=ok] .dk-states__dot{background:var(--dk-ok);box-shadow:none}.dk-states__row[data-tone=warn] .dk-states__dot{background:var(--dk-warn);box-shadow:none}.dk-states__row[data-tone=bad] .dk-states__dot{background:var(--dk-bad);box-shadow:none}.dk-states__value{margin:0;color:var(--dk-text-strong);font-size:13px;font-weight:600}.dk-states__detail{margin:1px 0 0;color:var(--dk-muted);font-size:12px;line-height:1.4}.dk-path{display:grid;align-content:start;gap:14px}.dk-path__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dk-path__head h3{margin:0;color:var(--dk-text-strong);font-size:14px;font-weight:600}.dk-path__count{color:var(--dk-accent);font-size:13px;font-weight:600}.dk-path__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.dk-path__steps>li{position:relative;display:grid;justify-items:start;gap:2px;padding:0 8px 0 0;animation:dk-orbit-in .42s var(--m-ease-out) both;animation-delay:calc(var(--i) * 60ms + .3s)}.dk-path__steps>li:before{content:"";position:absolute;top:13px;left:30px;right:4px;height:2px;border-radius:1px;background:var(--dk-line)}.dk-path__steps>li:last-child:before{display:none}.dk-path__steps>li[data-state=done]:before{background:var(--dk-ok)}.dk-path__mark{position:relative;display:grid;place-items:center;width:26px;height:26px;margin-bottom:8px;border-radius:50%;background:var(--dk-raised);box-shadow:inset 0 0 0 1px var(--dk-line-strong);color:var(--dk-faint);font-size:12px;font-weight:600}.dk-path__steps>li[data-state=done] .dk-path__mark{background:var(--dk-ok);box-shadow:none;color:var(--dk-panel)}.dk-path__steps>li[data-state=current] .dk-path__mark{background:var(--dk-accent);box-shadow:0 0 0 5px var(--dk-accent-tint);color:var(--dk-accent-ink)}.dk-path__steps>li[data-state=blocked] .dk-path__mark{background:var(--dk-bad);box-shadow:none;color:var(--dk-panel)}.dk-path__label{color:var(--dk-text-strong);font-size:13px;font-weight:600}.dk-path__detail,.dk-path__steps>li[data-state=todo] .dk-path__label{color:var(--dk-muted)}.dk-path__detail{font-size:11px;line-height:1.35}.dk-deck{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}.dk-deck__main{display:grid;gap:16px;min-width:0}.dk-deck__aside{display:grid;gap:12px;min-width:0}.dk-deck__aside>.dk-side{padding:16px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-new-count{color:var(--dk-accent);font-size:12px;font-weight:600}.dk-changes>li[data-new] .dk-changes__dot{background:var(--dk-accent);box-shadow:0 0 0 3px var(--dk-accent-tint)}.dk-changes>li[data-new] .dk-changes__text>span{color:var(--dk-text-strong);font-weight:600}.dk-side__link--foot{display:inline-block;margin-top:8px}.dk-side{display:grid;gap:10px;min-width:0}.dk-side__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.dk-side__head .dk-eyebrow{margin:0;color:var(--dk-text-strong);font-size:13px;font-weight:600}.dk-side__note{color:var(--dk-faint);font-size:12px}.dk-side__note:is([data-tone=review],[data-tone=block]){min-width:20px;padding:0 7px;border-radius:999px;background:var(--dk-accent-tint);color:var(--dk-accent);font-weight:600;line-height:20px;text-align:center}.dk-side__note[data-tone=block]{background:var(--dk-bad-tint);color:var(--dk-bad)}.dk-side__empty{margin:0;color:var(--dk-muted);font-size:12px}.dk-calm{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel);color:var(--dk-text-soft);font-size:13px;line-height:1.5}.dk-calm__mark{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--dk-ok-tint);color:var(--dk-ok)}.dk-calm a{color:var(--dk-accent);font-weight:600}.dk-attention{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dk-attention__item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:14px 14px 14px 12px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel);box-shadow:var(--dk-shadow-card);color:var(--dk-text);text-decoration:none;transition:border-color .12s var(--m-ease-out)}a.dk-attention__item:hover{border-color:var(--dk-line-strong)}.dk-attention>li:first-child[data-tone=review]>.dk-attention__item{border-color:var(--dk-accent-line)}.dk-attention>li:first-child[data-tone=block]>.dk-attention__item{border-color:var(--dk-bad-line)}.dk-attention__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--dk-r-control);background:var(--dk-accent-tint);color:var(--dk-accent)}.dk-attention>li[data-tone=block] .dk-attention__icon{background:var(--dk-bad-tint);color:var(--dk-bad)}.dk-attention>li[data-tone=state] .dk-attention__icon{background:var(--dk-warn-tint);color:var(--dk-warn)}.dk-attention__text{display:grid;gap:3px;min-width:0}.dk-attention__text strong{padding-top:4px;color:var(--dk-text-strong);font-size:13px;font-weight:600;line-height:1.4}.dk-attention__text>span{color:var(--dk-muted);font-size:12px;line-height:1.5}.dk-attention__text small{justify-self:start;margin-top:4px;padding:0 7px;border-radius:var(--dk-r-tag);background:var(--dk-selected);color:var(--dk-text-soft);font-size:11px;font-weight:600;line-height:18px}.dk-attention>li[data-tone=block] small{background:var(--dk-bad-tint);color:var(--dk-bad)}.dk-attention__go{display:grid;place-items:center;width:24px;height:24px;margin-top:2px;border-radius:50%;color:var(--dk-faint);transition:transform var(--m-sheet) var(--m-ease-out)}a.dk-attention__item:hover .dk-attention__go{background:var(--dk-hover);color:var(--dk-text);transform:translateX(2px)}.dk-dates{display:grid;margin:0;padding:0;list-style:none}.dk-dates>li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;padding:12px 0;border-top:1px solid var(--dk-line-soft)}.dk-dates>li:first-child{padding-top:2px;border-top:0}.dk-count{display:grid;align-content:start;justify-items:center;text-align:center}.dk-count__n{color:var(--dk-text-strong);font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:24px}.dk-count__unit{color:var(--dk-faint);font-size:11px;font-weight:500;line-height:14px}.dk-dates>li[data-when=soon] .dk-count__n{color:var(--dk-warn)}.dk-dates__what{display:grid;align-content:start;gap:2px;min-width:0;padding-top:1px}.dk-dates__what strong{color:var(--dk-text-strong);font-size:13px;font-weight:600;line-height:1.35}.dk-dates__when{color:var(--dk-faint);font-size:12px;font-weight:500}.dk-dates>li[data-when=soon] .dk-dates__when{color:var(--dk-warn)}.dk-dates__detail{margin-top:2px;color:var(--dk-muted);font-size:12px;line-height:1.5}.dk-changes{display:grid;margin:0;padding:0;list-style:none}.dk-changes>li{position:relative}.dk-changes>li:not(:last-child):before{position:absolute;top:23px;bottom:-11px;left:3.5px;width:1px;content:"";background:var(--dk-line-strong)}.dk-changes a{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:12px;padding:8px 0;color:var(--dk-text);text-decoration:none}.dk-changes a:hover .dk-changes__text>span{text-decoration:underline}.dk-changes__dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--dk-aside);box-shadow:inset 0 0 0 2px var(--dk-faint)}.dk-changes>li[data-tone=ok] .dk-changes__dot{background:var(--dk-ok);box-shadow:none}.dk-changes>li[data-tone=warn] .dk-changes__dot{background:var(--dk-warn);box-shadow:none}.dk-changes__text{display:grid;gap:1px;min-width:0}.dk-changes__text>span{font-size:13px}.dk-changes__text time{color:var(--dk-faint);font-size:12px}.dk-limits{padding:10px 12px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-limits summary{color:var(--dk-text-soft);font-weight:600;cursor:pointer}.dk-limits p{margin:8px 0 0}.dk-limits p,.dk-limits ul{color:var(--dk-muted);font-size:12px}.dk-limits ul{margin:6px 0 0;padding-left:18px}@keyframes dk-chart-rise{0%{opacity:0;transform:scaleY(0)}}@keyframes dk-fade{0%{opacity:0}}@keyframes dk-meter-fill{0%{transform:scaleX(0)}}@keyframes dk-bar-grow{0%{transform:scaleY(0)}}@keyframes dk-orbit-in{0%{opacity:0;transform:scale(.94)}}@keyframes dk-pulse{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (max-width:1240px){.dk-deck{grid-template-columns:minmax(0,1fr)}.dk-reward{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dk-reward>div:first-child{grid-column:1/-1}}@media (max-width:960px){.dk-command{grid-template-columns:minmax(0,1fr)}.dk-command__year{padding:20px 0 0;border-top:1px solid var(--dk-hero-edge);border-left:0}.dk-quest{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dk-reward{grid-template-columns:minmax(0,1fr)}.dk-path__steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.dk-path__steps>li:nth-child(3):before{display:none}.dk-command{padding:20px 16px}.dk-overview__head{margin-top:-16px;padding-bottom:16px}.dk-hero{padding:18px 16px 14px}.dk-cover{padding:16px 16px 0}.dk-cover__figures{grid-template-columns:minmax(0,1fr);row-gap:14px}.dk-cover__cell{padding:0}.dk-cover__cell+.dk-cover__cell{padding-top:14px;border-top:1px solid var(--dk-line-soft);border-left:0}.dk-cover__foot{margin:0 -16px;padding:0 16px}.dk-chart__tip{min-width:160px}}@container (max-width: 560px){.dk-hero__figures{grid-template-columns:minmax(0,1fr);row-gap:14px}.dk-hero__figures .dk-hero__lead{grid-row:auto}.dk-hero__stat{grid-column:1;min-width:0;padding:12px 0 0;border-top:1px solid var(--dk-hero-edge);border-left:0}.dk-hero__stat+.dk-hero__stat{padding-top:12px}}@container (max-width: 355px){.dk-chart__axis text,.dk-chart__end{font-size:24px}.dk-chart__today text{font-size:22px}.dk-chart__end--projected{display:none}.dk-chart__plot{display:grid;gap:12px}.dk-chart__tip{position:static;min-width:0;--dk-tip-inline:0px}.dk-chart__tip[data-side]{transform:none}}@container (max-width: 760px){.dk-map{grid-template-columns:minmax(0,1fr)}.dk-map>div+div{padding-left:0;border-top:1px solid var(--dk-hero-edge);border-left:0}}@media (prefers-reduced-motion:reduce){.dk-chart__axis text,.dk-chart__band,.dk-chart__readout,.dk-chart__tip{transition:none}.dk-chart__tip{translate:var(--dk-tip-inline,var(--dk-tip-x)) 0}.dk-orbit__bar,.dk-orbit__center,.dk-orbit__detail,.dk-orbit__halo,.dk-orbit__hand,.dk-orbit__month,.dk-orbit__node,.dk-orbit__selection,.dk-orbit__streak i{animation:none;transition:none}.dk-orbit__dial .dk-orbit__center,.dk-orbit__dial .dk-orbit__detail{transform:none}@keyframes dw-slab-note-fade{to{opacity:0}}@keyframes dk-orbit-bar{0%{opacity:0}}@keyframes dk-chart-rise{0%{opacity:0}}@keyframes dk-fade{0%{opacity:0}}@keyframes dk-meter-fill{0%{opacity:0}}@keyframes dk-bar-grow{0%{opacity:0}}@keyframes dk-orbit-in{0%{opacity:0}}@keyframes dk-pulse{0%{opacity:0}to{opacity:0}}}@media (forced-colors:active){.dk-attention__item,.dk-calm,.dk-chart__tip,.dk-command,.dk-cover,.dk-hero,.dk-meter,.dk-quest,.dk-reward>div,.dk-strip{border:1px solid CanvasText}.dk-meter>span{background:Highlight}.dk-orbit__bar,.dk-orbit__seg{fill:Highlight}.dk-orbit__label,.dk-states__value{fill:CanvasText;color:CanvasText}.dk-chart__grid line,.dk-chart__line{stroke:CanvasText}.dk-chart__axis text,.dk-chart__end,.dk-chart__today text{fill:CanvasText}}}@layer finish{.dk-page :is(.dw-view-heading,.workspace-heading) :is(h1,h2){font-size:16px;font-weight:600;letter-spacing:-.01em}.dk-page :is(.section-heading h2,.empty-state h2){font-weight:600}:is(.dk-app,.dw-studio) :is(.workspace-eyebrow,.ui-eyebrow,.dw-page-eyebrow,.metric__label,.result-block__label,.dw-hero__label,.dw-tour-card__step,.dw-guide-eyebrow,.dw-welcome__eyebrow,.dw-passkey__eyebrow,.dw-walkthrough-resume__eyebrow,.gate-hygiene__eyebrow,.settings-facts dt,.number-history summary small,.source-inspector__reference>span,.evidence-legend>span:first-child,.pf-book__label,.px-table th,.filing-guide th,.district-invoice__table thead th){letter-spacing:0;text-transform:none}.dk-app .records-coverage-card{padding:0;border:0;background:transparent;box-shadow:none}.dk-app .yard-register-panel{border-color:var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-app .yard-register-panel h2{font-size:14px}.dk-app .coverage-map,.dk-app .substantiate-workspace .coverage-map{gap:14px;padding:16px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-panel)}.dk-app .coverage-map__heading h3{margin:2px 0;color:var(--dk-text-strong);font-size:14px;font-weight:600;letter-spacing:-.005em}.dk-app .coverage-map__heading p{color:var(--dk-faint);font-size:12px;line-height:1.5}.dk-app .coverage-map__legend span{color:var(--dk-text-soft);font-weight:500}.dk-app .coverage-map__legend span:before{border-radius:2px}.dk-app .coverage-map__legend span[data-tone=confirmed]:before{background:var(--dk-series)}.dk-app .coverage-map__legend span[data-tone=reviewed]:before{background:var(--dw-sage)}.dk-app .coverage-map__legend span[data-tone=gap]:before{background:var(--dk-line-strong)}.dk-app .substantiate-workspace .coverage-map__months{gap:6px;padding-bottom:0;border-bottom:0}.dk-app .coverage-map__months li,.dk-app .substantiate-workspace .coverage-map__months li{min-height:64px;border:1px solid var(--dk-line);border-radius:var(--dk-r-control);background:var(--dk-panel);color:var(--dk-text)}.dk-app .coverage-map__months li:before{inset:auto auto 0 0;height:3px;border-radius:0 2px 2px 0}.dk-app .coverage-map__months li[data-state=confirmed]{--coverage-color:var(--dk-series);color:var(--dk-text)}.dk-app .coverage-map__months li[data-state=reviewed]{--coverage-color:var(--dw-sage-deep)}.dk-app .coverage-map__months li[data-state=overlap]{--coverage-color:var(--dk-warn)}.dk-app .substantiate-workspace .coverage-map__months li button{min-height:64px;padding:9px 10px 11px}.dk-app .substantiate-workspace .coverage-map__months li button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--dk-text-strong);border-radius:inherit}.dk-app .coverage-map__months strong{font-size:13px;font-weight:500}.dk-app .coverage-map__months small{color:var(--dk-faint);font-size:12px}.dk-app .substantiate-workspace .coverage-map__sources li{border:1px solid var(--dk-line);background:var(--dk-panel)}.dk-app .source-kind-mark{border-radius:var(--dk-r-panel)}.dk-app .filing-workspace .filing-cover-heading h2{margin:6px 0 4px;font-size:22px;font-weight:600;letter-spacing:-.02em}.dk-app .filing-cover-heading{padding-bottom:16px}.dk-app .filing-workpaper{border-radius:var(--dk-r-panel)}.dk-app .filing-workpaper:before{display:none}.dk-app .filing-workpaper .filing-figure{grid-row:span 3;grid-template-rows:subgrid;row-gap:12px}.dk-app .yard-basis-blockers li{padding:10px 12px;border-left-width:1px;border:1px solid var(--dk-line);border-radius:var(--dk-r-control);background:var(--dk-panel)}.dk-app .yard-basis-blockers li a{color:var(--dk-text-strong);font-weight:500;text-decoration:none}.dk-app .yard-basis-blockers li a:hover{text-decoration:underline}.dk-app .number-figure{background:var(--dk-panel)}.dk-app .number-figure[open]{border-color:var(--dk-line-strong);box-shadow:none}.dk-app :is(.logbook-job,.filing-workspace .filing-current-job){position:relative;align-items:center;gap:10px 16px;padding:18px 20px;border:1px solid var(--dk-line);border-radius:var(--dk-r-panel);background:var(--dk-accent-wash);box-shadow:var(--dk-shadow-card)}.logbook-job__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid var(--dk-accent-line);border-radius:var(--dk-r-control);background:var(--dk-panel);color:var(--dk-accent)}.dk-app .logbook-job__text{gap:5px}.dk-app .logbook-job__text .dk-eyebrow{flex-wrap:wrap}.dk-app .logbook-job__text p{font-size:13px}@media (max-width:760px){.dk-app :is(.logbook-job,.filing-workspace .filing-current-job){padding:16px}.dk-app .filing-workspace .filing-current-job>div,.dk-app .logbook-job__text{flex-basis:calc(100% - 56px)}.filing-current-job>.ui-button,.logbook-job>.ui-button{margin-left:56px}}.dk-app .filing-workspace .filing-current-job h2,.dk-app .logbook-job__text strong{font-size:16px;letter-spacing:-.01em}.dk-app .logbook-job__text .dk-eyebrow{color:var(--dk-accent);font-weight:600}.dk-app .logbook-job__text .dk-eyebrow span{color:var(--dk-faint)}.dk-app .filing-workspace .filing-current-job .workspace-eyebrow{color:var(--dk-accent)}.dk-app :is(.logbook-job,.filing-current-job) .ui-button svg{margin-right:-2px}.dk-app :is(.logbook-desktop .logbook-header--opening,.coverage-map,.yard-register-panel,.dk-cover,.dk-strip__cell,.dk-strip__published,.dk-strip__exact,.dk-attention__item,.dk-calm,.filing-year-bar,.web-record-home){box-shadow:var(--dk-shadow-card)}.dk-app .logbook-desktop :is(.logbook-header__accrued,.logbook-header__projection) dd strong{font-size:32px;font-weight:550;letter-spacing:-.035em}.dk-app .logbook-desktop .logbook-header dd{font-size:15px;letter-spacing:-.01em}.dk-app .logbook-desktop .logbook-header small{display:block;margin-top:2px;color:var(--dk-muted);text-wrap:pretty}.dk-page :is(.ui-card,section,header,div)>.workspace-eyebrow:has(+:is(h2,h3)){color:var(--dk-faint);font-weight:500}}@layer finish{.dw-studio :is(.dk-nav__link,.dk-side__row,.dk-menu__item,.dk-parts__part,.dk-tabs__tab,.dk-palette__item,.dk-appearance__choice,.por-nav a,.por-packets a,.review-cases a),.dw-studio :is(button,.ui-button,.m-pill,.dk-btn,input,select,textarea,summary){transition:color var(--m-feedback) var(--m-ease-out),background-color var(--m-feedback) var(--m-ease-out),border-color var(--m-feedback) var(--m-ease-out),box-shadow var(--m-feedback) var(--m-ease-out),opacity var(--m-feedback) var(--m-ease-out),transform var(--m-press) var(--m-ease-out),scale var(--m-press) var(--m-ease-out)}.dw-studio :is(.logbook-tile,.file-horizon,.design-tray article,.m-ticket,.plan-row){transition:background-color var(--m-feedback) var(--m-ease-out),border-color var(--m-feedback) var(--m-ease-out),box-shadow var(--m-feedback) var(--m-ease-out)}@media (hover:hover) and (pointer:fine){.dw-studio :is(.logbook-tile,.file-horizon,a.m-ticket,.plan-row):hover{box-shadow:inset 0 0 0 1px var(--dk-accent-line),0 3px 12px -8px var(--dk-accent-line)}}.dw-studio :is(.dk-queue__row,.comparison-row,.dw-tray__row,.settings-row),.dw-studio :is(.ui-table,.dk-table,.records-table) tbody :is(th,td){transition:background-color var(--m-feedback) var(--m-ease-out),color var(--m-feedback) var(--m-ease-out)}.dw-studio :is(.dk-nav__link .dk-area-icon,.dk-menu__caret,.dk-top__toggle svg,.logbook-tile__open,.dw-tray__go,.dk-tabs__tab:after){transition:color var(--m-feedback) var(--m-ease-out),opacity var(--m-feedback) var(--m-ease-out),transform var(--m-glide) var(--m-ease-out)}.dw-studio .dk-nav__link:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:2px;background:var(--dk-accent);content:"";opacity:0;transform:scaleY(.4);transition:opacity var(--m-feedback) var(--m-ease-out),transform var(--m-glide) var(--m-ease-out)}.dw-studio .dk-nav__link.is-active:before{opacity:1;transform:scaleY(1)}@media (min-width:761px){.dw-studio.dk-app:not([data-nav=collapsed]) .dk-nav__key{display:inline;opacity:0;transition:opacity var(--m-feedback) var(--m-ease-out)}.dw-studio.dk-app:not([data-nav=collapsed]) .dk-nav__link:is(:hover,:focus-visible) .dk-nav__key{opacity:1}.dw-studio.dk-app:not([data-nav=collapsed]) .dk-nav__count+.dk-nav__key{display:none}}.dw-studio :is(.dk-tabs__tab,.dk-parts__part,.dk-nav__link){font-weight:500}.dw-studio :is(.dk-tabs__tab[aria-current=page],.dk-parts__part[aria-current=page],.dk-nav__link.is-active){font-weight:500}:is(.dw-sheet,.dw-guide,.dw-welcome):not([open]){transform:translateY(5px)}@starting-style{:is(.dw-sheet,.dw-guide,.dw-welcome)[open]{transform:translateY(10px);opacity:0}}@supports (interpolate-size:allow-keywords){.dw-studio details{interpolate-size:allow-keywords}.dw-studio details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--m-glide) var(--m-ease-out),opacity var(--m-feedback) var(--m-ease-out),content-visibility var(--m-glide) allow-discrete}.dw-studio details[open]::details-content{block-size:auto;opacity:1}}@media (prefers-reduced-motion:reduce){.dw-studio details::details-content{transition:none}.dw-studio .dk-nav__link:before{transform:none}:is(.dw-sheet,.dw-guide,.dw-welcome):not([open]){transform:none}@starting-style{:is(.dw-sheet,.dw-guide,.dw-welcome)[open]{transform:none}}}}