.dce{display:flex;flex-direction:column;min-height:520px;background:rgb(var(--color-paper));color:rgb(var(--color-ink));border:1px solid rgb(var(--color-edge));border-radius:14px;overflow:hidden;position:relative}.dce-ops{flex:none;border-bottom:1px solid rgb(var(--color-edge));background:rgb(var(--color-canvas));padding:12px 16px;display:grid;gap:8px}.dce-ops-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dce-ops-summary{font-size:13px;color:rgb(var(--color-ink))}.dce-ops-summary strong{font-weight:700}.dce-ops-actions{display:inline-flex;gap:8px}.dce-ops-btn{padding:7px 12px;border-radius:8px;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-paper));color:rgb(var(--color-ink));font-size:12.5px;font-weight:600;cursor:pointer}.dce-ops-btn:hover:not(:disabled){border-color:rgb(var(--color-accent))}.dce-ops-btn:disabled{opacity:.55;cursor:default}.dce-ops-cancel{color:#f5bf4f}.dce-ops-error{font-size:12.5px;color:#f87171}.dce-term{--term-line:26 22 18;--term-dim:107 98 88;--term-green:21 122 58;--term-red:178 30 30;--term-amber:166 118 20;margin-top:4px;border-radius:10px;background:var(--color-paper);border:1px solid var(--color-edge);overflow:hidden;font-family:var(--font-mono,ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace);box-shadow:0 1px 3px rgba(0,0,0,.06)}.dce-term-head{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--color-edge);background:var(--color-canvas);flex-wrap:wrap}.dce-term-dot{width:9px;height:9px;border-radius:999px;background:rgb(var(--term-dim));flex:0 0 auto}.dce-term.is-running .dce-term-dot{background:rgb(var(--term-green));animation:dce-term-pulse 1.4s ease-in-out infinite}.dce-term.is-done .dce-term-dot{background:rgb(var(--term-green))}.dce-term.is-failed .dce-term-dot{background:rgb(var(--term-red))}.dce-term.is-cancelled .dce-term-dot{background:rgb(var(--term-amber))}@keyframes dce-term-pulse{0%,to{opacity:1}50%{opacity:.35}}.dce-term-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--term-dim));font-weight:600}.dce-term-headline{font-size:12px;color:rgb(var(--term-line)/.85)}.dce-term-stats{margin-left:auto;display:inline-flex;align-items:center;gap:12px}.dce-term-stat{font-size:12px;color:rgb(var(--term-green))}.dce-term-stat b{font-weight:700}.dce-term-stat.is-failed{color:rgb(var(--term-red))}.dce-term-muted{color:rgb(var(--term-dim))}.dce-term-progress{height:3px;background:rgba(0,0,0,.06);overflow:hidden}.dce-term-progress-fill{height:100%;transition:width .6s ease}.dce-term-progress-fill,.dce-term-progress-fill.is-finished{background:rgb(var(--term-green))}.dce-term-progress-fill.is-failed{background:rgb(var(--term-red))}.dce-term-feed{list-style:none;margin:0;padding:8px 0;max-height:320px;overflow-y:auto;scrollbar-width:thin}.dce-term-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:3px 14px;font-size:12px;line-height:1.5;color:rgb(var(--term-line)/.9)}.dce-term-row.is-running{background:rgb(var(--term-green)/.06)}.dce-term-glyph{text-align:center;font-weight:700}.dce-term-row.is-running .dce-term-glyph{color:rgb(var(--term-green));animation:dce-term-blink 1s step-start infinite}.dce-term-row.is-done .dce-term-glyph{color:rgb(var(--term-green))}.dce-term-row.is-failed .dce-term-glyph{color:rgb(var(--term-red))}@keyframes dce-term-blink{50%{opacity:.35}}.dce-term-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--term-line)/.92)}.dce-term-loc{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--color-canvas);border:1px solid var(--color-edge)}.dce-term-loc,.dce-term-time{color:rgb(var(--term-dim));white-space:nowrap}.dce-term-time{font-variant-numeric:tabular-nums}.dce-term-locs{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.dce-term-locchip{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--color-canvas);border:1px solid var(--color-edge);color:rgb(var(--term-dim));white-space:nowrap}.dce-term-locchip.is-running{color:rgb(var(--term-green));border-color:rgb(var(--term-green)/.4);background:rgb(var(--term-green)/.08)}.dce-term-locchip.is-done{color:rgb(var(--term-green));border-color:rgb(var(--term-green)/.35)}.dce-term-locchip.is-failed{color:rgb(var(--term-red));border-color:rgb(var(--term-red)/.4);background:rgb(var(--term-red)/.06)}.dce-term-err{color:rgb(var(--term-red)/.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.dce-term-empty{padding:14px;font-size:12px;color:rgb(var(--term-dim))}.dce-toolbar{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid rgb(var(--color-edge));background:rgb(var(--color-paper))}.dce-search{flex:1 1 220px;max-width:340px;padding:8px 12px;border-radius:8px;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-canvas));color:rgb(var(--color-ink));font-size:13px}.dce-search::-moz-placeholder{color:rgb(var(--color-ink-mute))}.dce-search::placeholder{color:rgb(var(--color-ink-mute))}.dce-filters{display:inline-flex;border:1px solid rgb(var(--color-edge));border-radius:999px;overflow:hidden;background:rgb(var(--color-canvas))}.dce-filter{padding:7px 14px;border:0;background:transparent;color:rgb(var(--color-ink-mute));font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s,background .15s}.dce-filter+.dce-filter{border-left:1px solid rgb(var(--color-edge))}.dce-filter:hover{color:rgb(var(--color-ink))}.dce-filter.is-active{background:rgb(var(--color-accent));color:rgb(var(--color-canvas))}.dce-count{margin-left:auto;font-size:12px;color:rgb(var(--color-ink-mute));white-space:nowrap}.dce-matrix-scroll{flex:1;overflow:auto;min-height:0;background:rgb(var(--color-paper))}.dce-list-zero{padding:24px 18px;font-size:13px;color:rgb(var(--color-ink-mute))}.dce-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.dce-matrix th{position:sticky;top:0;z-index:2;background:rgb(var(--color-canvas));border-bottom:1px solid rgb(var(--color-edge));padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-ink-mute));text-align:left;white-space:nowrap}.dce-th-dest{min-width:240px}.dce-th-locale{text-align:center;min-width:96px}.dce-th-act{width:170px}.dce-matrix td{border-bottom:1px solid rgb(var(--color-edge)/.6);padding:6px 12px;vertical-align:middle}.dce-mrow:hover td{background:rgb(var(--color-ink)/.04)}.dce-dest{display:flex;flex-direction:column;gap:2px;width:100%;padding:4px 0;border:0;background:transparent;text-align:left;cursor:pointer}.dce-dest-name{font-size:13.5px;font-weight:600;color:rgb(var(--color-ink))}.dce-dest:hover .dce-dest-name{color:rgb(var(--color-accent))}.dce-dest-sub{display:flex;align-items:baseline;gap:10px;min-width:0}.dce-dest-sub code{font-size:11px;color:rgb(var(--color-ink-mute));font-family:var(--font-mono,ui-monospace,monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dce-dest-kind{font-size:11px;color:rgb(var(--color-ink-mute)/.8);white-space:nowrap}.dce-td-cell{text-align:center}.dce-cell{display:inline-block;min-width:74px;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:transparent;transition:box-shadow .15s,border-color .15s}.dce-cell-published{background:rgba(46,160,67,.18);color:#4ade80;border-color:rgba(46,160,67,.4)}.dce-cell-draft{background:rgba(217,161,32,.18);color:#f5bf4f;border-color:rgba(217,161,32,.4)}.dce-cell-missing{background:transparent;color:rgb(var(--color-ink-mute)/.85);border-style:dashed;border-color:rgb(var(--color-edge))}button.dce-cell:hover{box-shadow:0 0 0 2px rgb(var(--color-accent)/.35)}.dce-cell-na{min-width:74px;color:rgb(var(--color-ink-mute)/.5);border-color:transparent;cursor:default}.dce-cell.is-translating{border-style:solid;border-color:rgb(var(--color-accent)/.6);color:rgb(var(--color-accent));background:rgb(var(--color-accent)/.1);animation:dce-pulse 1.4s ease-in-out infinite}@keyframes dce-pulse{0%,to{opacity:1}50%{opacity:.45}}.dce-td-act{text-align:right}.dce-row-translate{padding:5px 10px;border-radius:8px;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-paper));color:rgb(var(--color-ink-mute));font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;opacity:0;transition:opacity .15s,border-color .15s,color .15s}.dce-mrow:hover .dce-row-translate,.dce-row-translate:disabled,.dce-row-translate:focus-visible{opacity:1}.dce-row-translate:hover:not(:disabled){border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}.dce-row-translate:disabled{cursor:default;color:rgb(var(--color-ink-mute)/.6)}.dce-editor-bar{flex:none;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid rgb(var(--color-edge));background:rgb(var(--color-canvas))}.dce-back{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-paper));color:rgb(var(--color-ink));font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.dce-back:hover{border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}.dce-editor-bar-title{font-size:13.5px;font-weight:600;color:rgb(var(--color-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dce-locales{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.dce-locale{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:12px;font-weight:600;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-paper));color:rgb(var(--color-ink-mute));cursor:pointer;transition:color .15s,border-color .15s,background .15s}.dce-locale:hover{border-color:rgb(var(--color-accent));color:rgb(var(--color-ink))}.dce-locale.is-active{background:rgb(var(--color-accent));border-color:rgb(var(--color-accent));color:rgb(var(--color-canvas))}.dce-locale-dot{width:7px;height:7px;border-radius:50%;flex:none}.dce-locale-dot.is-published{background:#4ade80}.dce-locale-dot.is-draft{background:#f5bf4f}.dce-locale-dot.is-missing{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--color-ink-mute)/.55)}.dce-locale.is-active .dce-locale-dot.is-missing{box-shadow:inset 0 0 0 1.5px rgb(var(--color-canvas)/.8)}.dce-editor{flex:1;overflow-y:auto;min-height:0;background:rgb(var(--color-paper))}.dce-form-error,.dce-loading{padding:40px 28px;font-size:14px;color:rgb(var(--color-ink-mute))}.dce-form-error{color:#ef4444}.dce-form{padding:22px 28px 48px;max-width:860px;margin:0 auto}.dce-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dce-form-head h2{font-family:var(--font-serif,Georgia,serif);font-size:26px;margin:0 0 4px;color:rgb(var(--color-ink))}.dce-form-path{font-size:12px;color:rgb(var(--color-ink-mute))}.dce-head-actions{display:flex;gap:8px;align-items:center}.dce-preview-toggle{padding:8px 16px;border-radius:999px;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-paper));color:rgb(var(--color-ink));font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dce-preview-toggle:hover{border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}.dce-banner{font-size:13px;line-height:1.45;padding:11px 14px;border-radius:9px;margin-bottom:18px;color:rgb(var(--color-ink));border:1px solid transparent}.dce-banner-live{background:rgba(46,160,67,.14);border-color:rgba(46,160,67,.4)}.dce-banner-draft{background:rgba(217,161,32,.16);border-color:rgba(217,161,32,.45)}.dce-banner-none{background:rgb(var(--color-ink)/.06);color:rgb(var(--color-ink-mute));border-color:rgb(var(--color-edge))}.dce-notice{border-radius:8px;background:rgba(46,160,67,.16);color:#4ade80;border:1px solid rgba(46,160,67,.4)}.dce-error,.dce-notice{font-size:13px;padding:10px 13px;margin-bottom:14px}.dce-error{border-radius:8px;background:rgba(239,68,68,.14);color:#f87171;border:1px solid rgba(239,68,68,.4)}.dce-field{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;position:relative}.dce-field-label{font-size:13px;font-weight:600;color:rgb(var(--color-ink))}.dce-field-label em{font-weight:400;font-style:normal;color:rgb(var(--color-ink-mute))}.dce-input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-paper));color:rgb(var(--color-ink));font-size:14px;line-height:1.6;font-family:inherit;resize:vertical}.dce-input::-moz-placeholder{color:rgb(var(--color-ink-mute)/.7)}.dce-input::placeholder{color:rgb(var(--color-ink-mute)/.7)}.dce-input:focus{outline:none;border-color:rgb(var(--color-accent));box-shadow:0 0 0 3px rgb(var(--color-accent)/.25)}.dce-counter{font-size:11px;color:rgb(var(--color-ink-mute));align-self:flex-end}.dce-counter.is-over{color:#f87171;font-weight:600}.dce-section-head{display:flex;align-items:baseline;gap:12px;margin:10px 0 12px;border-top:1px solid rgb(var(--color-edge));padding-top:20px}.dce-section-head h3{font-size:16px;margin:0;color:rgb(var(--color-ink))}.dce-hint{font-size:12px;color:rgb(var(--color-ink-mute))}.dce-faq,.dce-section{border:1px solid rgb(var(--color-edge));border-radius:10px;padding:12px;margin-bottom:12px;background:rgb(var(--color-paper))}.dce-section-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dce-faq-q,.dce-section-title{flex:1;font-weight:600}.dce-section-actions{display:flex;gap:4px}.dce-remove,.dce-section-actions button{width:32px;height:32px;border-radius:7px;border:1px solid rgb(var(--color-edge));background:rgb(var(--color-canvas));color:rgb(var(--color-ink-mute));cursor:pointer;font-size:14px;line-height:1}.dce-section-actions button:hover:not(:disabled){color:rgb(var(--color-ink));border-color:rgb(var(--color-ink-mute))}.dce-section-actions button:disabled{opacity:.35;cursor:not-allowed}.dce-remove:hover{color:#ef4444;border-color:#ef4444}.dce-add{padding:9px 14px;border-radius:8px;border:1px dashed rgb(var(--color-edge));background:transparent;color:rgb(var(--color-ink-mute));font-size:13px;font-weight:600;cursor:pointer;margin-bottom:8px}.dce-add:hover{color:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.dce-actions{display:flex;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid rgb(var(--color-edge));flex-wrap:wrap}.dce-discard,.dce-publish,.dce-save{padding:10px 20px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.dce-save{background:transparent;border-color:rgb(var(--color-ink)/.5);color:rgb(var(--color-ink))}.dce-save:hover:not(:disabled){border-color:rgb(var(--color-ink))}.dce-publish{background:rgb(var(--color-accent-strong));color:#fff}.dce-publish:hover:not(:disabled){background:rgb(var(--color-accent))}.dce-discard{background:transparent;border-color:rgb(var(--color-edge));color:rgb(var(--color-ink-mute))}.dce-discard:hover:not(:disabled){color:#f87171;border-color:rgba(239,68,68,.6)}.dce-discard:disabled,.dce-publish:disabled,.dce-save:disabled{opacity:.5;cursor:not-allowed}.dce-preview{padding:4px 0 8px}.dce-preview-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;color:rgb(var(--color-accent));margin:0 0 12px}.dce-preview-lede{font-family:var(--font-serif,Georgia,serif);font-style:italic;font-size:19px;line-height:1.5;color:rgb(var(--color-ink));margin:0 0 24px}.dce-preview-section{margin-bottom:24px}.dce-preview-faq h3,.dce-preview-section h3{font-family:var(--font-serif,Georgia,serif);font-size:21px;margin:0 0 10px;color:rgb(var(--color-ink))}.dce-preview-a,.dce-preview-section p{font-size:15px;line-height:1.7;color:rgb(var(--color-ink)/.88);margin:0 0 12px}.dce-preview-faq{border-top:1px solid rgb(var(--color-edge));padding-top:20px}.dce-preview-q{font-weight:700;font-size:15px;margin:16px 0 4px;color:rgb(var(--color-ink))}@property --gpc-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.gpc-cu{position:relative;display:inline-block}.gpc-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.gpc-cu-real{opacity:0;animation:gpc-cu-in .28s ease-out 1.02s both}.gpc-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--gpc-cu-n:0;counter-reset:cu var(--gpc-cu-n);animation:gpc-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,gpc-cu-out .24s ease-out 1.02s both}.gpc-cu-fake:after{content:var(--cu-prefix,"") counter(cu) var(--cu-suffix,"")}}@keyframes gpc-cu-count{to{--gpc-cu-n:var(--cu-target,0)}}@keyframes gpc-cu-out{to{opacity:0}}@keyframes gpc-cu-in{to{opacity:1}}.gpc-col-bar{height:calc(var(--v, 0) * 1%);min-height:2px}@media (prefers-reduced-motion:no-preference){.gpc-col-bar{animation:gpc-col-grow .58s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 18ms)}}@keyframes gpc-col-grow{0%{height:0;min-height:0}}.gpc-fbar{width:calc(var(--v, 0) * 1%);min-width:3px}@media (prefers-reduced-motion:no-preference){.gpc-fbar{animation:gpc-fbar-grow .66s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}}@keyframes gpc-fbar-grow{0%{width:0;min-width:0}}.gpc-arc{stroke-dasharray:calc(var(--v, 0) * 1px) 100px;transform:rotate(-90deg);transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.gpc-arc{animation:gpc-arc-sweep .92s cubic-bezier(.3,.7,.3,1) backwards;animation-delay:calc(var(--i, 0) * .11s)}}@keyframes gpc-arc-sweep{0%{stroke-dasharray:0 100px}}@media (prefers-reduced-motion:no-preference){.gpc-reveal{animation:gpc-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes gpc-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.email-block.email-booking-confirmation{max-width:720px;margin:0 auto;background:#faf6ee}.email-block.email-booking-confirmation>*{font-family:inherit}.email-block.email-newsletter{max-width:720px;margin:0 auto;background:#faf6ee}.email-block.email-newsletter>*{font-family:inherit}[class*=" analytics-"],[class*=" gms-"],[class*=" hr-"],[class^=analytics-],[class^=gms-],[class^=hr-]{--ink-muted:var(--ink-mute);--surface:var(--paper);--surface-2:var(--paper-alt);--surface-alt:var(--paper-alt);--line:var(--hairline);--line-soft:var(--hairline-soft);--rule:var(--hairline-soft);--accent-bg:var(--accent-soft);--accent-ink:var(--accent-strong);--warn-bg:var(--warn-soft);--warn-ink:var(--warn);--ok-ink:var(--ok);--gold-bg:var(--gold-soft);--gold-ink:var(--gold-strong);--green-bg:var(--ok-soft);--green-ink:var(--ok);--oxblood:var(--critical);--oxblood-bg:var(--critical-soft);font-family:Hanken Grotesk,-apple-system,Helvetica Neue,system-ui,sans-serif;font-feature-settings:"tnum" 1}[class*=" analytics-"] [class*=-title],[class*=" gms-"] [class*=-title],[class*=" hr-"] [class*=-title],[class^=analytics-] [class*=-title],[class^=analytics-] h1,[class^=analytics-] h2,[class^=gms-] [class*=-title],[class^=gms-] h1,[class^=gms-] h2,[class^=hr-] [class*=-title],[class^=hr-] h1,[class^=hr-] h2{font-family:Fraunces,Hanken Grotesk,Georgia,serif;font-weight:400;letter-spacing:.01em}.gms-load-more-button{margin-top:8px;text-align:center}.gms-load-more-button__btn{font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;width:100%;padding:8px;border-radius:8px;border:1px solid var(--line,#dce5e2);background:var(--surface,#fff);color:var(--brass,#2e6d65)}.gms-load-more-button__btn:hover:not(:disabled){border-color:var(--brass,#2e6d65);background:var(--brass-soft,#d7e6e3)}.gms-load-more-button__btn:disabled{opacity:.65;cursor:not-allowed}.gms-load-more-button__note{font-size:9.5px;color:var(--ink-faint,#9aa7a2);margin-top:5px}@media (prefers-reduced-motion:no-preference){.dsg-reveal{animation:dsg-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes dsg-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.anlx-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:anlx-draw calc(.7s * var(--anlx-speed, 1)) cubic-bezier(.33,1,.68,1) forwards}.anlx-rise{--anlx-d:calc(var(--anlx-i, 0) * 14ms);animation:anlx-rise calc(.5s * var(--anlx-speed, 1)) cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--anlx-d) * var(--anlx-speed, 1))}.anlx-grow{--anlx-d:calc(var(--anlx-i, 0) * 40ms);animation:anlx-grow calc(.55s * var(--anlx-speed, 1)) cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--anlx-d) * var(--anlx-speed, 1))}.anlx-fade{--anlx-d:calc(var(--anlx-i, 0) * 50ms);animation:anlx-fade calc(.4s * var(--anlx-speed, 1)) ease-out both;animation-delay:calc(var(--anlx-d) * var(--anlx-speed, 1))}}@keyframes anlx-draw{to{stroke-dashoffset:0}}@keyframes anlx-rise{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes anlx-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes anlx-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.anlx-plot{position:relative;margin-top:28px;--x:50%;--anchor:1;--y1:50%;--y2:50%;--d1:0;--d2:0}.anlx-bands{position:absolute;display:flex;z-index:2}.anlx-band{flex:1;cursor:crosshair}.anlx-band--half{flex:0.5}.anlx-band input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.anlx-band:has(:focus-visible){outline:2px solid var(--accent-strong);outline-offset:-2px}.anlx-cross{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity calc(.12s * var(--anlx-speed, 1)) linear}.anlx-plot:has(.anlx-band :is(:focus-visible,:checked)) .anlx-cross,.anlx-plot:has(.anlx-band:hover) .anlx-cross{opacity:1}.anlx-vline{width:1px;background:var(--ink);opacity:.34;transition:left calc(.13s * var(--anlx-speed, 1)) cubic-bezier(.22,.61,.36,1)}.anlx-dot,.anlx-vline{position:absolute;left:var(--x)}.anlx-dot{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;box-shadow:0 0 0 2px var(--paper);transition:left calc(.13s * var(--anlx-speed, 1)) cubic-bezier(.22,.61,.36,1),top calc(.13s * var(--anlx-speed, 1)) cubic-bezier(.22,.61,.36,1)}.anlx-tip{position:absolute;left:var(--x);top:-4px;transform:translate(calc(var(--anchor) * -50%),-100%);padding:4px 8px;border:1px solid var(--hairline);border-radius:7px;background:var(--paper);font-size:11px;line-height:1.3;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;transition:left calc(.13s * var(--anlx-speed, 1)) cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.anlx-cross,.anlx-dot,.anlx-tip,.anlx-vline{transition:none}}@property --dmd-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.dmd-cu{position:relative;display:inline-block}.dmd-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.dmd-cu-real{opacity:0;animation:dmd-cu-in calc(.28s * var(--anlx-speed, 1)) ease-out calc(1.02s * var(--anlx-speed, 1)) both}.dmd-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--dmd-cu-n:0;counter-reset:cu var(--dmd-cu-n);animation:dmd-cu-count calc(1.1s * var(--anlx-speed, 1)) cubic-bezier(.12,.78,.28,1) both,dmd-cu-out calc(.24s * var(--anlx-speed, 1)) ease-out calc(1.02s * var(--anlx-speed, 1)) both}.dmd-cu-fake:after{content:counter(cu)}}@keyframes dmd-cu-count{to{--dmd-cu-n:var(--cu-target,0)}}@keyframes dmd-cu-out{to{opacity:0}}@keyframes dmd-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.dmd-reveal{animation:dmd-reveal calc(.46s * var(--anlx-speed, 1)) cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms * var(--anlx-speed, 1))}}@keyframes dmd-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dmd-plot-still{position:relative;margin-top:28px}@property --idx-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.idx-cu{position:relative;display:inline-block}.idx-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.idx-cu-real{opacity:0;animation:idx-cu-in .28s ease-out 1.02s both}.idx-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--idx-cu-n:0;counter-reset:cu var(--idx-cu-n);animation:idx-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,idx-cu-out .24s ease-out 1.02s both}.idx-cu-fake:after{content:counter(cu) var(--idx-cu-suffix,"")}}@keyframes idx-cu-count{to{--idx-cu-n:var(--idx-target,0)}}@keyframes idx-cu-out{to{opacity:0}}@keyframes idx-cu-in{to{opacity:1}}.idx-arc{fill:none;stroke-width:14;stroke-linecap:butt;stroke-dasharray:var(--v,0) 100;stroke-dashoffset:calc(var(--start, 0) * -1);transform:rotate(-90deg);transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.idx-arc{animation:idx-arc .82s cubic-bezier(.3,.7,.3,1) backwards;animation-delay:calc(var(--i, 0) * .12s)}}@keyframes idx-arc{0%{stroke-dasharray:0 100}}.idx-bar{width:calc(var(--v, 0) * 1%)}@media (prefers-reduced-motion:no-preference){.idx-bar{animation:idx-bar-grow .62s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 45ms)}}@keyframes idx-bar-grow{0%{width:0}}@media (prefers-reduced-motion:no-preference){.idx-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:idx-draw .78s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--i, 0) * 90ms)}}@keyframes idx-draw{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion:no-preference){.idx-reveal{animation:idx-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes idx-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --kps-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.kps-cu{position:relative;display:inline-block}.kps-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.kps-cu-real{opacity:0;animation:kps-cu-in .28s ease-out 1.02s both}.kps-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--kps-cu-n:0;counter-reset:cu var(--kps-cu-n);animation:kps-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,kps-cu-out .24s ease-out 1.02s both}.kps-cu-fake:after{content:var(--cu-prefix,"") counter(cu) var(--cu-suffix,"")}}@keyframes kps-cu-count{to{--kps-cu-n:var(--cu-target,0)}}@keyframes kps-cu-out{to{opacity:0}}@keyframes kps-cu-in{to{opacity:1}}.kps-bar{width:calc(var(--v, 0) * 1%)}@media (prefers-reduced-motion:no-preference){.kps-bar{animation:kps-bar-grow .62s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 60ms + .12s)}}@keyframes kps-bar-grow{0%{width:0}}@media (prefers-reduced-motion:no-preference){.kps-reveal{animation:kps-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes kps-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --opu-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.opu-cu{position:relative;display:inline-block}.opu-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.opu-cu-real{opacity:0;animation:opu-cu-in .28s ease-out 1.02s both}.opu-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--opu-cu-n:0;counter-reset:cu var(--opu-cu-n);animation:opu-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,opu-cu-out .24s ease-out 1.02s both}.opu-cu-fake:after{content:counter(cu)}}@keyframes opu-cu-count{to{--opu-cu-n:var(--opu-target,0)}}@keyframes opu-cu-out{to{opacity:0}}@keyframes opu-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.opu-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:opu-draw .78s cubic-bezier(.33,1,.68,1) both}.opu-area{animation:opu-area .5s ease-out .42s both}}@keyframes opu-draw{0%{stroke-dashoffset:1}}@keyframes opu-area{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.opu-bar{animation:opu-bar-grow .55s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 22ms)}}@keyframes opu-bar-grow{0%{y:var(--y0);height:0}}@media (prefers-reduced-motion:no-preference){.opu-reveal{animation:opu-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes opu-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --prd-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.prd-cu{position:relative;display:inline-block}.prd-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.prd-cu-real{opacity:0;animation:prd-cu-in .28s ease-out 1.02s both}.prd-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--prd-cu-n:0;counter-reset:cu var(--prd-cu-n);animation:prd-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,prd-cu-out .24s ease-out 1.02s both}.prd-cu-fake:after{content:var(--cu-prefix,"") counter(cu)}}@keyframes prd-cu-count{to{--prd-cu-n:var(--cu-target,0)}}@keyframes prd-cu-out{to{opacity:0}}@keyframes prd-cu-in{to{opacity:1}}.prd-bar{width:calc(var(--v, 0) * 1%)}@media (prefers-reduced-motion:no-preference){.prd-bar{animation:prd-bar-grow .62s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 45ms)}}@keyframes prd-bar-grow{0%{width:0}}@media (prefers-reduced-motion:no-preference){.prd-reveal{animation:prd-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes prd-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --ppf-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.ppf-cu{position:relative;display:inline-block}.ppf-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.ppf-cu-real{opacity:0;animation:ppf-cu-in .28s ease-out 1.02s both}.ppf-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--ppf-cu-n:0;counter-reset:cu var(--ppf-cu-n);animation:ppf-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,ppf-cu-out .24s ease-out 1.02s both}.ppf-cu-fake:after{content:counter(cu)}}@keyframes ppf-cu-count{to{--ppf-cu-n:var(--ppf-target,0)}}@keyframes ppf-cu-out{to{opacity:0}}@keyframes ppf-cu-in{to{opacity:1}}.ppf-bar{width:calc(var(--v, 0) * 1%)}@media (prefers-reduced-motion:no-preference){.ppf-bar{animation:ppf-bar-grow .62s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 45ms)}}@keyframes ppf-bar-grow{0%{width:0}}@media (prefers-reduced-motion:no-preference){.ppf-reveal{animation:ppf-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes ppf-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --qpf-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.qpf-cu{position:relative;display:inline-block}.qpf-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.qpf-cu-real{opacity:0;animation:qpf-cu-in .28s ease-out 1.02s both}.qpf-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--qpf-cu-n:0;counter-reset:cu var(--qpf-cu-n);animation:qpf-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,qpf-cu-out .24s ease-out 1.02s both}.qpf-cu-fake:after{content:counter(cu)}}@keyframes qpf-cu-count{to{--qpf-cu-n:var(--qpf-target,0)}}@keyframes qpf-cu-out{to{opacity:0}}@keyframes qpf-cu-in{to{opacity:1}}.qpf-bar{width:calc(var(--v, 0) * 1%)}@media (prefers-reduced-motion:no-preference){.qpf-bar{animation:qpf-bar-grow .62s cubic-bezier(.16,.84,.44,1) backwards;animation-delay:calc(var(--i, 0) * 45ms)}}@keyframes qpf-bar-grow{0%{width:0}}@media (prefers-reduced-motion:no-preference){.qpf-reveal{animation:qpf-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes qpf-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --rvs-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.rvs-cu{position:relative;display:inline-block}.rvs-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.rvs-cu-real{opacity:0;animation:rvs-cu-in .28s ease-out 1.02s both}.rvs-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--rvs-cu-n:0;counter-reset:cu var(--rvs-cu-n);animation:rvs-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,rvs-cu-out .24s ease-out 1.02s both}.rvs-cu-fake:after{content:var(--cu-prefix,"") counter(cu)}}@keyframes rvs-cu-count{to{--rvs-cu-n:var(--cu-target,0)}}@keyframes rvs-cu-out{to{opacity:0}}@keyframes rvs-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.rvs-reveal{animation:rvs-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes rvs-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rvs-plot-still{position:relative;margin-top:28px}.healer-dot{display:inline-block;height:.5rem;width:.5rem;flex:none;border-radius:9999px;background:var(--ink-mute)}.healer-dot[data-tone=info]{background:var(--gold)}.healer-dot[data-tone=warn]{background:var(--warn-soft,var(--gold))}.healer-dot[data-tone=critical]{background:var(--warn)}.healer-dot[data-resolved=true]{background:var(--accent)}.healer-bucket-bar{height:.5rem;width:.5rem;border-radius:9999px;background:var(--ink-mute)}.healer-bucket-bar[data-bucket=fix-now]{background:var(--warn)}.healer-bucket-bar[data-bucket=needs-person]{background:var(--gold)}.healer-bucket-bar[data-bucket=send-to-developer]{background:var(--ink-mute)}.healer-bucket-bar[data-bucket=auto-fixed]{background:var(--accent)}.healer-resolved{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);animation:healerResolvedIn .25s ease-out}@keyframes healerResolvedIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.healer-resolved{animation:none}}.news-desk{--ease-spring-gentle:linear(0,0.072,0.225,0.398,0.559,0.693,0.797,0.873,0.927,0.962,0.983,0.996,1.003,1.006,1.006,1.006,1.005,1.004,1.003,1.002,1);--ease-spring-snappy:linear(0,0.082,0.268,0.486,0.688,0.851,0.968,1.039,1.075,1.084,1.076,1.06,1.042,1.025,1.012,1.002,0.997,0.994,0.993,0.994,0.995,0.997,1);--ease-ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-reveal:cubic-bezier(.22,1,.36,1);--ease-press:cubic-bezier(.4,0,.6,1);--nd-t-head:0ms;--nd-t-sentence:180ms;--nd-t-cards:320ms;--nd-step:40ms;--nd-t-number:120ms;--nd-t-chart:200ms;--nd-t-rows:240ms}@property --nd-n{syntax:"<integer>";inherits:false;initial-value:0}@property --nd-v{syntax:"<number>";inherits:false;initial-value:0}@property --nd-s{syntax:"<number>";inherits:false;initial-value:0}.nd-clip{overflow:hidden;display:block}.nd-line{display:block;animation:nd-arrive .62s var(--ease-reveal) both;animation-delay:var(--nd-t-head)}@keyframes nd-arrive{0%{transform:translateY(105%)}to{transform:translateY(0)}}.nd-rise{opacity:0;animation:nd-rise .48s var(--ease-spring-gentle) forwards;animation-delay:var(--nd-t-sentence)}@keyframes nd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nd-card{--d:calc(var(--nd-t-cards) + var(--i, 0) * var(--nd-step));opacity:0;animation:nd-pop .46s var(--ease-spring-gentle) both;animation-delay:var(--d);transition:transform .3s var(--ease-ease-out-cubic),box-shadow .3s var(--ease-ease-out-cubic),border-color .3s ease-in-out}@keyframes nd-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.nd-card:hover{transition-duration:.09s;transform:translateY(-2px);box-shadow:var(--shadow-lifted)}.nd-num{position:relative;display:inline-block;line-height:1;font-variant-numeric:tabular-nums}.nd-num__real{opacity:0;animation:nd-real .01s linear both;animation-delay:calc(var(--d) + var(--nd-t-number) + .78s)}@keyframes nd-real{0%{opacity:0}to{opacity:1}}.nd-num__fake{position:absolute;inset:0;counter-reset:ndn var(--nd-n);animation:nd-count .8s cubic-bezier(.12,.78,.28,1) both,nd-fade .8s linear both;animation-delay:calc(var(--d) + var(--nd-t-number))}.nd-num__fake:after{content:var(--pre,"") counter(ndn)}@keyframes nd-count{0%{--nd-n:var(--from,0)}}@keyframes nd-fade{0%,97%{opacity:1}to{opacity:0}}.nd-bar{--nd-v:var(--v,0);clip-path:inset(calc((100 - var(--nd-v)) * 1%) 0 0 0);animation:nd-grow .6s var(--ease-ease-out-cubic) both;animation-delay:calc(var(--d, 0ms) + var(--nd-t-chart) + var(--i, 0) * 28ms);transition:--nd-v .62s var(--ease-ease-out-cubic)}@keyframes nd-grow{0%{--nd-v:0}}.nd-spark{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;d:var(--nd-d);animation:nd-draw .9s var(--ease-ease-out-cubic) both;animation-delay:calc(var(--d, 0ms) + var(--nd-t-chart) + .12s);transition:d .72s var(--ease-ease-out-cubic)}@keyframes nd-draw{to{stroke-dashoffset:0}}.nd-arc{--nd-v:var(--v,0);--nd-s:var(--start,0);fill:none;stroke-width:12;stroke-linecap:butt;stroke-dasharray:var(--nd-v) 100;stroke-dashoffset:calc(var(--nd-s) * -1);transform:rotate(-90deg);transform-origin:50% 50%;animation:nd-sweep .9s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--d, 0ms) + var(--nd-t-chart));transition:--nd-v .62s var(--ease-ease-out-cubic),--nd-s .62s var(--ease-ease-out-cubic)}@keyframes nd-sweep{0%{--nd-v:0}}.nd-gauge{--nd-v:var(--v,0);clip-path:inset(0 calc((100 - var(--nd-v)) * 1%) 0 0);animation:nd-grow .6s var(--ease-ease-out-cubic) both;animation-delay:calc(var(--d, 0ms) + var(--nd-t-chart) + var(--i, 0) * 60ms);transition:--nd-v .62s var(--ease-ease-out-cubic)}.nd-row{opacity:1;transform:translateX(0);transition:opacity .28s ease calc(var(--d, 0ms) + var(--nd-t-rows) + var(--i, 0) * 40ms),transform .28s var(--ease-spring-gentle) calc(var(--d, 0ms) + var(--nd-t-rows) + var(--i, 0) * 40ms)}@starting-style{.nd-row{opacity:0;transform:translateX(-10px)}}.nd-panel{animation:nd-in .16s linear both}@keyframes nd-in{0%{opacity:0}to{opacity:1}}.nd-swap{display:grid}.nd-swap>*{grid-area:1/1}.nd-swap__real,.nd-swap__skel{transition:opacity .26s ease-out}.nd-swap__skel{opacity:0;pointer-events:none}.nd-swap[data-state=loading] .nd-swap__skel,.nd-swap__real{opacity:1}.nd-swap[data-state=loading] .nd-swap__real{opacity:0}.nd-bone{border-radius:4px;background:var(--hairline-soft);position:relative;overflow:hidden}.nd-bone:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--paper-sunk),transparent);transform:translateX(-100%);animation:nd-sweep-skel 1.6s linear infinite}@keyframes nd-sweep-skel{to{transform:translateX(100%)}}.nd-bone--label{height:11px;width:38%}.nd-bone--fig{height:34px;width:46%}.nd-bone--plot{height:64px;width:100%}.nd-card[data-tick=down],.nd-card[data-tick=up]{animation:nd-tick-flash .9s ease-out both}@keyframes nd-tick-flash{0%,4%{background-color:var(--gold-wash)}to{background-color:transparent}}@supports (animation-composition:add){.nd-card[data-tick=down],.nd-card[data-tick=up]{animation:nd-tick-flash .9s ease-out both,nd-tick-nudge .9s ease-out both;animation-composition:replace,add}@keyframes nd-tick-nudge{0%,3%{transform:translateY(-2px)}8%,to{transform:translateY(0)}}}.nd-bands{position:absolute;inset:0;display:flex}.nd-band{position:relative;flex:1;cursor:crosshair}.nd-band__cross{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .12s linear}.nd-band:focus-within .nd-band__cross,.nd-band:hover .nd-band__cross{opacity:1}.nd-band__line{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--ink-faint);opacity:.5}.nd-band__tip{position:absolute;left:50%;top:-4px;transform:translate(calc(var(--anchor, 1) * -50%),-100%);padding:3px 7px;border:1px solid var(--hairline);border-radius:6px;background:var(--paper);white-space:nowrap;box-shadow:var(--shadow-sm)}.nd-band input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.nd-band:has(:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.nd-plot{position:relative}.nd-plot:has(.nd-band :focus-visible) .nd-bar,.nd-plot:has(.nd-band:hover) .nd-bar{opacity:.4}.nd-plot:has(.nd-band:first-child :focus-visible) rect.nd-bar:first-of-type,.nd-plot:has(.nd-band:first-child:hover) rect.nd-bar:first-of-type{opacity:1}.nd-plot:has(.nd-band:nth-child(2) :focus-visible) rect.nd-bar:nth-of-type(2),.nd-plot:has(.nd-band:nth-child(2):hover) rect.nd-bar:nth-of-type(2){opacity:1}.nd-plot:has(.nd-band:nth-child(3) :focus-visible) rect.nd-bar:nth-of-type(3),.nd-plot:has(.nd-band:nth-child(3):hover) rect.nd-bar:nth-of-type(3){opacity:1}.nd-plot:has(.nd-band:nth-child(4) :focus-visible) rect.nd-bar:nth-of-type(4),.nd-plot:has(.nd-band:nth-child(4):hover) rect.nd-bar:nth-of-type(4){opacity:1}.nd-plot:has(.nd-band:nth-child(5) :focus-visible) rect.nd-bar:nth-of-type(5),.nd-plot:has(.nd-band:nth-child(5):hover) rect.nd-bar:nth-of-type(5){opacity:1}.nd-plot:has(.nd-band:nth-child(6) :focus-visible) rect.nd-bar:nth-of-type(6),.nd-plot:has(.nd-band:nth-child(6):hover) rect.nd-bar:nth-of-type(6){opacity:1}.nd-plot:has(.nd-band:nth-child(7) :focus-visible) rect.nd-bar:nth-of-type(7),.nd-plot:has(.nd-band:nth-child(7):hover) rect.nd-bar:nth-of-type(7){opacity:1}.nd-plot:has(.nd-band:nth-child(8) :focus-visible) rect.nd-bar:nth-of-type(8),.nd-plot:has(.nd-band:nth-child(8):hover) rect.nd-bar:nth-of-type(8){opacity:1}.nd-plot:has(.nd-band:nth-child(9) :focus-visible) rect.nd-bar:nth-of-type(9),.nd-plot:has(.nd-band:nth-child(9):hover) rect.nd-bar:nth-of-type(9){opacity:1}.nd-plot:has(.nd-band:nth-child(10) :focus-visible) rect.nd-bar:nth-of-type(10),.nd-plot:has(.nd-band:nth-child(10):hover) rect.nd-bar:nth-of-type(10){opacity:1}.nd-plot:has(.nd-band:nth-child(11) :focus-visible) rect.nd-bar:nth-of-type(11),.nd-plot:has(.nd-band:nth-child(11):hover) rect.nd-bar:nth-of-type(11){opacity:1}.nd-plot:has(.nd-band:nth-child(12) :focus-visible) rect.nd-bar:nth-of-type(12),.nd-plot:has(.nd-band:nth-child(12):hover) rect.nd-bar:nth-of-type(12){opacity:1}.nd-plot:has(.nd-band:nth-child(13) :focus-visible) rect.nd-bar:nth-of-type(13),.nd-plot:has(.nd-band:nth-child(13):hover) rect.nd-bar:nth-of-type(13){opacity:1}.nd-plot:has(.nd-band:nth-child(14) :focus-visible) rect.nd-bar:nth-of-type(14),.nd-plot:has(.nd-band:nth-child(14):hover) rect.nd-bar:nth-of-type(14){opacity:1}.nd-plot:has(.nd-band:nth-child(15) :focus-visible) rect.nd-bar:nth-of-type(15),.nd-plot:has(.nd-band:nth-child(15):hover) rect.nd-bar:nth-of-type(15){opacity:1}.nd-plot:has(.nd-band:nth-child(16) :focus-visible) rect.nd-bar:nth-of-type(16),.nd-plot:has(.nd-band:nth-child(16):hover) rect.nd-bar:nth-of-type(16){opacity:1}.nd-bar{transition:--nd-v .62s var(--ease-ease-out-cubic),opacity .12s linear}.nd-donut:has(.nd-arc:hover) .nd-arc:not(:hover){opacity:.45}.nd-arc{transition:--nd-v .62s var(--ease-ease-out-cubic),--nd-s .62s var(--ease-ease-out-cubic),opacity .12s linear}@media (prefers-reduced-motion:reduce){.nd-line{animation:none!important;transform:none!important}.nd-card,.nd-rise{animation:none!important;opacity:1!important;transform:none!important}.nd-card{transition:none!important}.nd-card:hover{transform:none!important}.nd-num__real{animation:none!important;opacity:1!important}.nd-num__fake{animation:none!important;opacity:0!important}.nd-bar{clip-path:inset(calc((100 - var(--v, 0)) * 1%) 0 0 0)!important}.nd-bar,.nd-gauge{animation:none!important;transition:none!important}.nd-gauge{clip-path:inset(0 calc((100 - var(--v, 0)) * 1%) 0 0)!important}.nd-spark{stroke-dashoffset:0!important}.nd-arc,.nd-spark{animation:none!important;transition:none!important}.nd-arc{stroke-dasharray:var(--v,0) 100!important;stroke-dashoffset:calc(var(--start, 0) * -1)!important}.nd-row{transition:none!important;opacity:1!important;transform:none!important}.nd-bone:after,.nd-panel{animation:none!important}.nd-bone:after{transform:translateX(0)!important;opacity:.5!important}.nd-swap__real,.nd-swap__skel{transition:none!important}.nd-card[data-tick]{animation:none!important;background-color:transparent!important;transform:none!important}.nd-band__cross{transition:none!important}}