body .px-shell[data-theme]{--db-card:rgba(255,255,255,.045);--db-card2:#18191c;--db-card-on:rgba(255,255,255,.09);--db-tile:rgba(255,255,255,.06);--db-grid:rgba(255,255,255,.07);--db-zero:rgba(255,255,255,.26);--db-row-on:rgba(255,255,255,.05);--db-tip:rgba(24,26,30,.97);--db-tip-shadow:0 8px 24px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2);--db-accent:#3987e5;--db-rt:#3987e5;--db-da:#d95926;--db-spread:#9a71dd;--db-y1:#3b3f46;--db-y2:#6b7078;--db-up:#4dab52;--db-down:#e5674a;--db-gas:#cf7a30;--db-nuclear:#9a71dd;--db-coal:#a5661f;--db-wind:#1f96a8;--db-solar:#b58411;--db-hydro:#4a82e3;--db-storage:#4dab52;--db-other:#7d8187;--db-new-ring:0 0 0 2px #9a71dd}html body .px-shell[data-theme=light]{--db-card:#f6f7f9;--db-card2:#f6f7f9;--db-card-on:#eceef1;--db-tile:rgba(17,18,20,.05);--db-grid:rgba(17,18,20,.08);--db-zero:rgba(17,18,20,.28);--db-row-on:rgba(17,18,20,.05);--db-tip:rgba(255,255,255,.97);--db-tip-shadow:0 6px 20px rgba(17,18,20,.12),0 1px 3px rgba(17,18,20,.08);--db-accent:#2a78d6;--db-rt:#2a78d6;--db-da:#eb6834;--db-spread:#8a5bd6;--db-y1:#c9ccd1;--db-y2:#979ba3;--db-up:#2f8f62;--db-down:#d63a22;--db-gas:#cf752b;--db-nuclear:#8a5bd6;--db-coal:#96551f;--db-wind:#12a0b5;--db-solar:#d4a017;--db-hydro:#3273dc;--db-storage:#43a047;--db-other:#8a8d93;--db-new-ring:0 0 0 2px #8a5bd6,0 8px 22px rgba(17,18,20,.08)}.px-shell .db-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-shell .db-page{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;background:var(--px-page);color:var(--px-text);scrollbar-width:thin;scrollbar-color:var(--px-tile) transparent}.px-shell .db-inner{max-width:1180px;margin:0 auto;padding:32px 44px 64px;display:flex;flex-direction:column;gap:20px}.px-shell .db-inner.is-home{max-width:1100px;padding-top:40px;gap:28px}.px-shell .db-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.px-shell .db-head-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:8px}.px-shell .db-crumb{font:500 13px/1 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-crumb a{color:var(--px-text2);text-decoration:none}.px-shell .db-crumb a:hover{color:var(--px-text)}.px-shell .db-crumb span[aria-hidden]{margin:0 8px}.px-shell .db-page h1{overflow-wrap:anywhere}.px-shell .db-page h1,.px-shell .db-title-input{margin:0;font:700 28px/1.15 DM Sans,sans-serif;letter-spacing:-.01em;color:var(--px-text)}.px-shell .db-title-input{width:100%;max-width:560px;padding:2px 8px;border:0;border-radius:10px;background:var(--px-field)}.px-shell .db-actions{display:flex;flex-wrap:wrap;gap:8px}.px-shell .db-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--px-tile);color:var(--px-text);font:500 13.5px/1 DM Sans,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}.px-shell .db-btn:hover:not(:disabled){background:var(--px-seg-on)}.px-shell .db-btn:disabled{opacity:.45;cursor:default}.px-shell .db-btn[data-kind=primary]{background:var(--px-btn);color:var(--px-btn-fg);font-weight:700}.px-shell .db-btn[data-kind=primary]:hover:not(:disabled){filter:brightness(.94);background:var(--px-btn)}.px-shell .db-btn[data-size=lg]{height:44px;padding:0 18px;font-weight:700;font-size:14px}.px-shell .db-btn[data-size=sm]{height:34px;padding:0 12px;border-radius:10px;font-size:13px}.px-shell .db-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.px-shell .db-controls .px-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.px-shell .db-controls .px-segmented>button{flex:none}.px-shell .db-select{height:38px;padding:0 12px;border:0;border-radius:11px;background:var(--px-tile);color:var(--px-text);font:500 13px/1 DM Sans,sans-serif;cursor:pointer}.px-shell .db-source{margin:4px 0 0;font:400 12px/1.5 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-banner,.px-shell .db-source a{color:var(--px-text2)}.px-shell .db-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border-radius:16px;background:var(--px-tile);font:500 13.5px/1.45 DM Sans,sans-serif}.px-shell .db-banner strong{color:var(--px-text)}.px-shell .db-banner>span{flex:1 1 260px}.px-shell .db-error{margin:0;color:var(--px-danger);font:500 13px/1.45 DM Sans,sans-serif}.px-shell .db-muted{color:var(--px-text3)}.px-shell .db-section{display:flex;flex-direction:column;gap:14px}.px-shell .db-eyebrow{margin:0;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--px-text3)}.px-shell .db-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.px-shell .db-cards.is-small{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.px-shell .db-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:20px;background:var(--db-card);color:inherit;text-decoration:none;position:relative}.px-shell .db-card:hover{background:var(--db-card-on)}.px-shell .db-card-art{display:flex;flex-direction:column;justify-content:center;gap:5px;height:150px;padding:16px 18px;border-radius:14px;background:var(--db-tile);overflow:hidden}.px-shell .db-card-art svg{display:block;width:100%;height:126px}.px-shell .db-card-text{display:flex;flex-direction:column;gap:6px;padding:0 4px 4px}.px-shell .db-card-text strong{font:700 17px/1.2 DM Sans,sans-serif}.px-shell .db-card-text span{font:400 13.5px/1.45 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-card-text small{font:500 12px/1.3 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-card.is-small{gap:12px;padding:14px}.px-shell .db-card.is-small .db-card-text strong{font-size:15px}.px-shell .db-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:104px}.px-shell .db-mini>i{border-radius:10px;background:var(--db-tile)}.px-shell .db-mini>i[data-w=full]{grid-column:span 2}.px-shell .db-card-new{align-items:center;justify-content:center;gap:10px;min-height:172px;background:var(--db-tile);color:var(--px-text2);border:0;font:500 14px/1 DM Sans,sans-serif;cursor:pointer}.px-shell .db-card-new>span:first-child{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--db-card)}.px-shell .db-mix-row{display:flex;align-items:center;gap:10px}.px-shell .db-mix-row>span{flex:none;width:44px;font:500 10.5px/1 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-mix-row>div{flex:1 1;display:flex;gap:2px;height:10px}.px-shell .db-mix-row i{display:block;height:10px}.px-shell .db-empty{padding:20px;border-radius:18px;background:var(--db-tile);font:400 14px/1.55 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.px-shell .db-tile{grid-column:span 6;min-width:0;display:flex;flex-direction:column;padding:20px 22px;border-radius:20px;background:var(--db-card);--ei-text:var(--px-text);--ei-secondary:var(--px-text2);--ei-muted:var(--px-text3);--ei-line:var(--db-grid);--ei-panel:var(--db-card2);--db-c0:var(--db-accent);--db-c1:var(--db-da);--db-c2:var(--db-spread);--db-c3:var(--db-wind);--db-c4:var(--db-solar);--db-c5:var(--db-other)}.px-shell .db-tile[data-width=full]{grid-column:span 12}.px-shell .db-tile[data-plain=true]{padding:0;background:transparent}.px-shell .db-tile[data-new=true]{box-shadow:var(--db-new-ring)}.px-shell .db-tile[data-palette=price]{--db-c0:var(--db-rt);--db-c1:var(--db-da)}.px-shell .db-tile[data-palette=spread]{--db-c0:var(--db-spread)}.px-shell .db-tile[data-palette=negative]{--db-c0:var(--db-rt);--db-c1:var(--px-text2)}.px-shell .db-tile[data-palette=years]{--db-c0:var(--db-y1);--db-c1:var(--db-y2);--db-c2:var(--db-accent)}.px-shell .db-tile[data-palette=storage]{--db-c0:var(--db-storage)}.px-shell .db-tile .ac-chart,.px-shell .db-tile[data-theme] .ac-chart{--ac-c0:var(--db-c0);--ac-c1:var(--db-c1);--ac-c2:var(--db-c2);--ac-c3:var(--db-c3);--ac-c4:var(--db-c4);--ac-c5:var(--db-c5)}.px-shell .db-tile-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px}.px-shell .db-tile-head>div:first-child{flex:1 1;min-width:0}.px-shell .db-tile h2{margin:0;font:700 15px/1.3 DM Sans,sans-serif;color:var(--px-text);overflow-wrap:anywhere}.px-shell .db-tile-sub{margin:4px 0 0;font:400 12.5px/1.4 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-tile-chip{flex:none;padding:5px 8px;border-radius:999px;background:var(--db-tile);font:700 11px/1 DM Sans,sans-serif;color:var(--px-text2);white-space:nowrap}.px-shell .db-tile-menu-wrap{position:relative;flex:none}.px-shell .db-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--px-text3);cursor:pointer}.px-shell .db-icon:hover{background:var(--px-hover);color:var(--px-text)}.px-shell .db-menu{position:absolute;z-index:40;right:0;top:34px;width:220px;padding:6px;border-radius:14px;background:var(--px-glass-small);-webkit-backdrop-filter:var(--px-blur-small);backdrop-filter:var(--px-blur-small);box-shadow:var(--px-shadow-small)}.px-shell .db-menu button{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--px-soft);font:500 13px/1 DM Sans,sans-serif;text-align:left;cursor:pointer}.px-shell .db-menu button:hover:not(:disabled){background:var(--px-hover);color:var(--px-text)}.px-shell .db-menu button:disabled{opacity:.4;cursor:default}.px-shell .db-menu button[data-danger=true]{color:var(--px-danger)}.px-shell .db-tile-body{margin-top:10px;min-width:0}.px-shell .db-tile-note{margin:10px 0 0;font:400 12.5px/1.45 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-skeleton{height:180px;border-radius:14px;background:var(--db-tile)}.px-shell .db-tile[data-plain=true] .db-skeleton{height:110px}.px-shell .db-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:14px;background:var(--db-tile);font:400 13.5px/1.5 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-state strong{display:flex;align-items:center;gap:8px;color:var(--px-text);font-weight:700}.px-shell .db-lock{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-lock a{color:var(--px-text);font-weight:700;text-decoration:underline;text-underline-offset:2px}.px-shell .db-tile .ac-chart{margin:0;padding-top:0;border-top:0}.px-shell .db-tile .ac-heading h3{display:none}.px-shell .db-tile .ac-heading{justify-content:flex-end;min-height:0}.px-shell .db-tile .ac-heading>div{display:none}.px-shell .db-tile .ac-values{margin-top:0}.px-shell .db-tile .ac-chart .ac-download{border:0;background:var(--db-tile);border-radius:8px;padding:5px 9px}.px-shell .db-tile .ac-label{font-size:10px}.px-shell .db-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.px-shell .db-stat{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background:var(--db-card);min-width:0}.px-shell .db-stat>span{font:500 13px/1.3 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-stat>strong{font:700 34px/1 DM Sans,sans-serif;letter-spacing:-.02em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;color:var(--px-text);overflow-wrap:anywhere}.px-shell .db-stat:first-child>strong{font-size:44px}.px-shell .db-stat>small{font:400 12.5px/1.4 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-hbars{display:flex;flex-direction:column;gap:2px}.px-shell .db-hbar{display:grid;grid-template-columns:var(--db-label,72px) minmax(0,1fr);align-items:center;gap:12px;height:36px;padding:0 4px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;font:inherit}.px-shell button.db-hbar{cursor:pointer}.px-shell .db-hbar[aria-pressed=true],.px-shell button.db-hbar:hover{background:var(--db-row-on)}.px-shell .db-hbar[data-dim=true]{opacity:.38}.px-shell .db-hbar>span:first-child{display:flex;align-items:center;gap:8px;font:500 13px/1.2 DM Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-shell .db-hbar>span:first-child i{flex:none;width:10px;height:10px;border-radius:3px}.px-shell .db-hbar-track{position:relative;display:block;height:36px}.px-shell .db-hbar-track>i{position:absolute;top:10px;height:16px}.px-shell .db-hbar-track>i.db-zero{top:4px;bottom:4px;height:auto;width:1px;background:var(--db-zero)}.px-shell .db-hbar-track>i.db-marker{top:7px;height:22px;width:2px;background:var(--px-text)}.px-shell .db-hbar-track>b{position:absolute;top:10px;font:600 12.5px/16px DM Sans,sans-serif;color:var(--px-text);white-space:nowrap}.px-shell .db-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;padding:0;list-style:none;font:500 12px/1 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-legend li{display:flex;align-items:center;gap:6px}.px-shell .db-legend i{display:block;width:10px;height:10px;border-radius:3px}.px-shell .db-legend i[data-line=true]{width:16px;height:2px;border-radius:2px}.px-shell .db-legend i[data-tick=true]{width:2px;height:12px;border-radius:0}.px-shell .db-share{display:grid;grid-template-columns:56px minmax(0,1fr) 86px;align-items:center;gap:10px;height:34px;padding:0 4px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;width:100%}.px-shell button.db-share{cursor:pointer}.px-shell .db-share[aria-pressed=true],.px-shell button.db-share:hover{background:var(--db-row-on)}.px-shell .db-share[data-dim=true]{opacity:.38}.px-shell .db-share>span:first-child{font:500 13px/1 DM Sans,sans-serif}.px-shell .db-share-bar{display:flex;gap:2px;height:16px}.px-shell .db-share-bar i{display:block;height:16px}.px-shell .db-share-bar i:first-child{border-radius:4px 0 0 4px}.px-shell .db-share-bar i:last-child{border-radius:0 4px 4px 0}.px-shell .db-share>small{font:500 12px/1 DM Sans,sans-serif;color:var(--px-text2);text-align:right;white-space:nowrap}.px-shell .db-table-wrap{overflow-x:auto;scrollbar-width:thin}.px-shell .db-table{width:100%;min-width:440px;border-collapse:separate;border-spacing:0;font:400 13px/1.3 DM Sans,sans-serif}.px-shell .db-table th[scope=col]{padding:8px 10px;text-align:left;font:500 12px/1.3 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-table td,.px-shell .db-table th[scope=row]{padding:9px 10px;text-align:left;vertical-align:top;color:var(--px-text2);font-weight:400}.px-shell .db-table th[scope=row]{color:var(--px-text);font-weight:500}.px-shell .db-table [data-align=right]{text-align:right}.px-shell .db-table tbody tr:hover>*{background:var(--db-row-on)}.px-shell .db-table tbody tr>:first-child{border-radius:10px 0 0 10px}.px-shell .db-table tbody tr>:last-child{border-radius:0 10px 10px 0}.px-shell .db-table small{display:block;margin-top:3px;font-size:12px;color:var(--px-text3)}.px-shell .db-table a{color:inherit;text-decoration:none}.px-shell .db-table a:hover{text-decoration:underline;text-underline-offset:2px}.px-shell .db-table .is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.px-shell .db-table .is-strong{font-weight:700;color:var(--px-text)}.px-shell .db-table .is-locked{display:inline-flex;align-items:center;gap:6px}.px-shell .db-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:12px}.px-shell .db-strip.is-now{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.px-shell .db-strip-card{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;border:0;border-radius:18px;background:var(--db-card);color:inherit;text-align:left;font:inherit;min-width:0}.px-shell button.db-strip-card{cursor:pointer}.px-shell .db-strip-card[aria-pressed=true],.px-shell button.db-strip-card:hover{background:var(--db-card-on)}.px-shell .db-strip.is-now .db-strip-card{padding:12px;border-radius:16px;gap:6px}.px-shell .db-strip-top{display:flex;align-items:baseline;gap:6px;width:100%;min-width:0}.px-shell .db-strip-top strong{font:700 13.5px/1.2 DM Sans,sans-serif}.px-shell .db-strip-top span{font:500 12px/1.2 DM Sans,sans-serif;color:var(--px-text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-shell .db-strip-value{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.px-shell .db-strip-value b{font:700 24px/1 DM Sans,sans-serif;letter-spacing:-.02em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.px-shell .db-strip.is-now .db-strip-value b{font-size:22px}.px-shell .db-strip-value span{font:500 12px/1 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-strip-card svg{display:block;width:100%;height:auto;overflow:visible}.px-shell .db-strip-foot{font:500 12px/1.35 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-strip-parts{display:flex;flex-wrap:wrap;gap:2px 10px;font:500 11px/1.35 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-strip-parts b{color:var(--px-text2);font-weight:600}.px-shell .db-highs{margin:12px 0 0;padding:12px 16px;border-radius:14px;background:var(--db-card);font:400 13px/1.5 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-highs strong{color:var(--px-text);font-weight:700}.px-shell .db-intervals{position:relative}.px-shell .db-intervals svg{display:block;width:100%;height:auto;overflow:visible}.px-shell .db-axis-label{font:400 11px DM Sans,sans-serif;fill:var(--px-text3)}.px-shell .db-readout{display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:10px;min-height:44px}.px-shell .db-readout>div{display:flex;flex-direction:column;gap:3px}.px-shell .db-readout span{display:flex;align-items:center;gap:6px;font:500 11px/1.2 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-readout span i{width:12px;height:2px;border-radius:2px}.px-shell .db-readout strong{font:600 18px/1.2 DM Sans,sans-serif;color:var(--px-text)}.px-shell .db-multiples{display:flex;flex-direction:column;gap:18px}.px-shell .db-multiples>div>strong{display:block;margin-bottom:2px;font:700 13px/1.3 DM Sans,sans-serif}.px-shell .db-note-text{font:400 14px/1.6 DM Sans,sans-serif;color:var(--px-body)}.px-shell .db-note-text p{margin:0 0 10px}.px-shell .db-note-text ul{margin:0 0 10px;padding-left:20px}.px-shell .db-note-text a{color:var(--px-text);text-decoration:underline;text-underline-offset:2px}.px-shell .db-add{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 18px;border-radius:18px;background:var(--db-tile)}.px-shell .db-add>span:first-child{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--db-card)}.px-shell .db-add>p{flex:1 1 220px;margin:0;font:500 13.5px/1.45 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-ask{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 16px;border-radius:16px;background:var(--px-field)}.px-shell .db-ask input{flex:1 1;min-width:0;height:48px;border:0;outline:0;background:transparent;color:var(--px-text);font:400 15px/1 DM Sans,sans-serif}.px-shell .db-ask input::placeholder{color:var(--px-text3)}.px-shell .db-ask:focus-within{box-shadow:0 0 0 2px var(--px-focus)}.px-shell .db-ask button{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--px-btn);color:var(--px-btn-fg);cursor:pointer}.px-shell .db-ask button:disabled{opacity:.4;cursor:default}.px-shell .db-ask-status{margin:8px 4px 0;font:400 13px/1.5 DM Sans,sans-serif;color:var(--px-text2)}.px-shell .db-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.px-shell .db-suggest button{min-height:34px;padding:0 12px;border:0;border-radius:10px;background:var(--db-tile);color:var(--px-text2);font:500 12.5px/1.2 DM Sans,sans-serif;cursor:pointer;text-align:left}.px-shell .db-suggest button:hover{background:var(--px-seg-on);color:var(--px-text)}.px-shell .db-dialog-back{position:fixed;inset:0;z-index:3300;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--px-overlay)}.px-shell .db-dialog{position:relative;display:flex;flex-direction:column;width:min(1080px,100%);max-height:calc(100dvh - 32px);border-radius:24px;background:var(--px-glass-dialog);-webkit-backdrop-filter:var(--px-blur);backdrop-filter:var(--px-blur);box-shadow:var(--px-shadow);color:var(--px-text);overflow:hidden}.px-shell .db-dialog.is-narrow{width:min(560px,100%)}.px-shell .db-dialog-head{display:flex;align-items:center;gap:12px;padding:18px 18px 10px 24px}.px-shell .db-dialog-head h2{flex:1 1;margin:0;font:700 18px/1.2 DM Sans,sans-serif}.px-shell .db-dialog-body{display:flex;min-height:0;flex:1 1}.px-shell .db-dialog-pad{padding:6px 24px 24px;overflow-y:auto}.px-shell .db-gallery-list{flex:none;width:272px;padding:6px 16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.px-shell .db-gallery-list input[type=search]{width:100%;height:40px;padding:0 12px;border:0;border-radius:12px;background:var(--px-field);color:var(--px-text);font:400 13.5px/1 DM Sans,sans-serif;outline:0}.px-shell .db-gallery-group{display:flex;flex-direction:column;gap:4px}.px-shell .db-gallery-group>div{padding:0 6px 4px;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--px-text3)}.px-shell .db-gallery-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:var(--db-tile);color:var(--px-text);font:500 13px/1.2 DM Sans,sans-serif;text-align:left;cursor:pointer}.px-shell .db-gallery-item:hover{background:var(--px-seg-on)}.px-shell .db-gallery-item[aria-pressed=true]{background:var(--px-btn);color:var(--px-btn-fg)}.px-shell .db-gallery-item span{flex:1 1}.px-shell .db-gallery-item small{font:700 10px/1 DM Sans,sans-serif;opacity:.7}.px-shell .db-gallery-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:6px 24px 24px;overflow-y:auto}.px-shell .db-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.px-shell .db-field{display:flex;flex-direction:column;gap:6px;font:500 12px/1 DM Sans,sans-serif;color:var(--px-text3);min-width:0}.px-shell .db-field input,.px-shell .db-field select{height:40px;padding:0 10px;border:0;border-radius:10px;background:var(--px-field);color:var(--px-text);font:500 13.5px/1 DM Sans,sans-serif;outline:0;min-width:0}.px-shell .db-field input:focus-visible,.px-shell .db-field select:focus-visible{box-shadow:0 0 0 2px var(--px-focus)}.px-shell .db-field .px-segmented{width:100%}.px-shell .db-chips{display:flex;flex-wrap:wrap;gap:6px}.px-shell .db-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:9px;background:var(--px-field);color:var(--px-text2);font:500 12.5px/1 DM Sans,sans-serif;cursor:pointer}.px-shell .db-chip[aria-pressed=true]{background:var(--px-seg-on);color:var(--px-text);box-shadow:var(--px-seg-shadow)}.px-shell .db-plant-results{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;padding:4px;border-radius:12px;background:var(--px-field)}.px-shell .db-plant-results button{display:flex;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--px-text);font:500 13px/1.2 DM Sans,sans-serif;text-align:left;cursor:pointer}.px-shell .db-plant-results button:hover{background:var(--px-hover)}.px-shell .db-plant-results small{color:var(--px-text3);white-space:nowrap}.px-shell .db-preview{padding:4px;border-radius:22px;background:var(--db-tile)}.px-shell .db-preview .db-tile{grid-column:auto}.px-shell .db-dialog-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.px-shell .db-dialog-foot p{flex:1 1 200px;margin:0;font:400 12.5px/1.45 DM Sans,sans-serif;color:var(--px-text3)}.px-shell .db-tabs{display:flex;gap:2px;width:fit-content;max-width:100%;padding:3px;border-radius:11px;background:var(--px-tile);overflow-x:auto}.db-pin,.ei-answer-text .db-pin{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}.db-pin-button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:10px;background:var(--px-btn,#f5f6f7);color:var(--px-btn-fg,#111214);font:700 12.5px/1 DM Sans,sans-serif;cursor:pointer}.db-pin-button[data-pinned=true]{background:var(--px-tile,rgba(255,255,255,.08));color:var(--px-text,#f5f6f7)}.db-pin-pop{position:absolute;left:0;bottom:40px;z-index:60;width:340px;max-width:calc(100vw - 48px);padding:8px;border-radius:18px;background:var(--px-glass-dialog,rgba(24,26,30,.97));-webkit-backdrop-filter:var(--px-blur,blur(20px));backdrop-filter:var(--px-blur,blur(20px));box-shadow:var(--px-shadow,0 18px 44px rgba(0,0,0,.5));color:var(--px-text,#f5f6f7);font-family:DM Sans,sans-serif}.db-pin-pop[data-below=true]{bottom:auto;top:40px}.db-pin-label{padding:10px 10px 6px;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--px-text3,#8a8f97)}.db-pin-target{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--px-text,#f5f6f7);font:500 13.5px/1 DM Sans,sans-serif;text-align:left;cursor:pointer}.db-pin-target span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-pin-target:hover,.db-pin-target[aria-pressed=true]{background:var(--px-tile,rgba(255,255,255,.08))}.db-pin-target input{flex:1 1;min-width:0;height:32px;border:0;border-radius:8px;padding:0 8px;background:var(--px-field,rgba(255,255,255,.07));color:inherit;font:inherit;outline:0}.db-pin-live{display:flex;align-items:center;gap:12px;margin-top:6px;padding:12px 10px;border-radius:12px;background:var(--px-tile,rgba(255,255,255,.06))}.db-pin-live>div{flex:1 1;min-width:0}.db-pin-live strong{display:block;font:500 13.5px/1.3 DM Sans,sans-serif}.db-pin-live small{display:block;margin-top:3px;font:400 12px/1.4 DM Sans,sans-serif;color:var(--px-text3,#8a8f97)}.db-pin-go{width:100%;height:42px;margin-top:8px;border:0;border-radius:12px;background:var(--px-btn,#f5f6f7);color:var(--px-btn-fg,#111214);font:700 14px/1 DM Sans,sans-serif;cursor:pointer}.db-pin-go:disabled{opacity:.5;cursor:default}.db-pin-note{margin:8px 10px 4px;font:400 12.5px/1.45 DM Sans,sans-serif;color:var(--px-text2,#a8adb5)}.db-pin-note a{color:var(--px-text,#f5f6f7);font-weight:700}@media(max-width:1180px){.px-shell .db-strip.is-now{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){.px-shell .db-tile,.px-shell .db-tile[data-width]{grid-column:1/-1}.px-shell .db-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.px-shell .db-gallery-list{width:220px}}@media(max-width:700px){.px-shell .db-inner,.px-shell .db-inner.is-home{padding:24px 16px 48px;gap:16px}.px-shell .db-page h1{font-size:24px}.px-shell .db-cards,.px-shell .db-cards.is-small{grid-template-columns:minmax(0,1fr)}.px-shell .db-tile{padding:16px}.px-shell .db-stats{gap:10px}.px-shell .db-stat{padding:14px}.px-shell .db-stat:first-child>strong,.px-shell .db-stat>strong{font-size:26px}.px-shell .db-strip,.px-shell .db-strip.is-now{grid-template-columns:repeat(2,minmax(0,1fr))}.px-shell .db-dialog-body{flex-direction:column;overflow-y:auto}.px-shell .db-gallery-list{width:auto;overflow:visible}.px-shell .db-gallery-main{overflow:visible}.px-shell .db-ask input{font-size:16px}.px-shell .db-hbar{--db-label:56px}}@media(prefers-reduced-motion:reduce){.px-shell .db-page *{transition:none!important;animation:none!important}}