@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Manrope:wght@400;600;700&family=Space+Grotesk:wght@400;600&family=Poppins:wght@400;600;700&family=Josefin+Sans:wght@400;600;700&family=Quicksand:wght@400;600;700&family=Raleway:wght@400;600&family=Cormorant+Garamond:wght@400;600;700&family=DM+Serif+Display:ital,wght@0,400;1,400&family=Roboto+Mono:wght@400;600&family=IBM+Plex+Mono:wght@400;600&family=Montserrat:wght@400;600;700&family=Spline+Sans:wght@400;600&family=DM+Sans:wght@400;600&family=Bebas+Neue&family=Staatliches&family=Press+Start+2P&family=Rubik:wght@400;600;700&family=Source+Sans+3:wght@400;600;700&family=Space+Mono:wght@400;700&family=Creepster&family=Parisienne&family=Cinzel+Decorative:wght@400;700&display=swap";*{box-sizing:border-box}:root{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#fff;color:#111;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-padding: clamp(.75rem, 2.8vw, 1.5rem)}a,a:hover{color:inherit}html,body{height:100%}body{margin:0;min-height:100vh;min-height:100svh;min-height:100dvh;background-color:#fff}#root{min-height:100%;min-height:100svh;min-height:100dvh;height:100%;width:100%;display:flex;flex-direction:column}.app{--app-pad: var(--app-padding, clamp(.75rem, 2.8vw, 1.5rem));min-height:100%;min-height:100svh;min-height:100dvh;height:100%;width:100%;padding:var(--app-pad);padding-top:calc(var(--app-pad) + env(safe-area-inset-top));padding-bottom:calc(var(--app-pad) + env(safe-area-inset-bottom));padding-left:calc(var(--app-pad) + env(safe-area-inset-left));padding-right:calc(var(--app-pad) + env(safe-area-inset-right));display:flex;flex-direction:column;gap:clamp(.85rem,2.4vw,1.3rem);background:#f5f6f7;color:#0f172a;transition:font-family .3s ease;overflow:auto}.dashboard{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.75rem);align-items:stretch;overflow:visible;padding-right:env(safe-area-inset-right);max-width:min(980px,90vw);margin:0 auto}.chart-and-controls{display:flex;flex-direction:column;gap:clamp(.8rem,2vw,1.1rem);width:100%;align-items:center}.chart-panel{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;width:100%;max-width:clamp(700px,88vw,920px)}.chart-panel__header{display:grid;grid-template-columns:minmax(0,1fr) clamp(8rem,16vw,11rem);grid-template-rows:auto auto;align-items:end;column-gap:1.2rem;row-gap:.28rem;padding-top:0}.chart-panel__logo-title{font-family:Space Grotesk,Helvetica Neue,sans-serif;font-weight:800;letter-spacing:.26em;text-transform:uppercase;font-size:clamp(1.6rem,5vw,1.9rem);color:#1d1f2f;line-height:1.02;grid-column:1;grid-row:1}.domain-title{letter-spacing:.34em}.chart-panel__logo-tagline{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.58rem;color:#6b7280;white-space:nowrap;grid-column:1;grid-row:2}.chart-panel__market-status{display:inline-flex;align-items:baseline;width:100%;font-family:Space Grotesk,Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.58rem;color:#6b7280;white-space:nowrap;grid-column:2;grid-row:2;justify-self:end;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.chart-panel__market-status-label{flex:1;text-align:left;padding-right:.5rem}.chart-panel__market-status-value{display:inline-block;min-width:3.2ch;text-align:right;font-variant-numeric:inherit}.chart-panel__market-status-label.is-market-closed,.chart-panel__market-status-value.is-market-closed{color:#c81e1e}.chart-panel__price{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.4rem,4vw,1.65rem);font-weight:700;color:#111827;letter-spacing:.03em}.chart-panel__price-block{display:flex;flex-direction:column;gap:.2rem;align-items:flex-end;grid-column:2;grid-row:1;justify-self:end}.chart-panel__price-row{display:block;text-align:right}.chart-panel__price-unit{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.chart-panel__refresh{display:none}.chart-panel__chart{position:relative;width:100%;flex:1;min-height:clamp(240px,48vh,420px);border-radius:20px;background:#fff;border:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:clamp(.55rem,1.6vw,.75rem);padding:.6rem clamp(.75rem,1.8vw,1.2rem);padding-top:2.4rem;padding-bottom:clamp(.35rem,1.2vw,.55rem);box-shadow:0 22px 40px #0f172a14;min-width:0}.chart-panel__canvas{width:100%!important;height:100%!important}.chart-panel__placeholder{flex:1;display:flex;align-items:center;justify-content:center;color:#1f2937;font-size:.85rem}.chart-panel__placeholder--error{color:#dc2626}.chart-panel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%}.chart-panel__controls-left{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;flex:1 1 auto;min-width:220px}.control-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(.3rem,1.2vw,.55rem);width:100%}.control-pills__item{position:relative;display:flex;align-items:stretch;min-width:0}.metrics-dropdown{position:absolute;bottom:calc(100% + .6rem);right:0;background:#0f172af2;border-radius:18px;border:1px solid rgba(148,163,184,.25);box-shadow:0 20px 40px #03071266;padding:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;z-index:30;transform-origin:bottom right}.metrics-dropdown__item{border:none;border-radius:999px;padding:.4rem .8rem;background:transparent;color:#c8d6ff;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .2s ease}.metrics-dropdown__item:hover,.metrics-dropdown__item.is-active{background:#64748b59}.metrics-dropdown__item:disabled{opacity:.4;cursor:not-allowed}.control-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:clamp(.28rem,1.6vw,.34rem) clamp(.6rem,2.8vw,.9rem);border:none;border-radius:999px;font-size:clamp(.5rem,1.5vw,.66rem);font-weight:700;letter-spacing:clamp(.08em,.9vw,.12em);text-transform:uppercase;color:inherit;background:transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.control-pills__item--currency .control-pill-button{text-transform:uppercase}.control-pill-button:disabled{cursor:not-allowed;opacity:.6}.protools-trigger{letter-spacing:.2em}.protools-trigger__text{display:inline-flex;align-items:center;gap:.25rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(120deg,#d7e4f2,#86efac,#7dd3fc,#f1c96b);background-size:200% 200%;color:#edf4ff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(125,211,252,.18);animation:protools-shimmer 8s ease-in-out infinite}.protools-trigger:disabled .protools-trigger__text{background:none;-webkit-text-fill-color:rgba(203,213,225,.9);color:#cbd5e1e6;text-shadow:none;animation:none}.protools-trigger:disabled .protools-trigger__glyph{color:#cbd5e1b3;text-shadow:none}.protools-trigger__glyph{font-size:.7em;color:#86efacf2;text-shadow:0 0 8px rgba(134,239,172,.35)}@keyframes protools-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.control-pill-button__chevron,.lookfeel-trigger__chevron{font-size:.62rem;color:#e2ffecd9;margin-left:.25rem}.control-pill-button.lookfeel-trigger{letter-spacing:.08em;text-transform:none}.chart-panel__controls-spacer{flex:1}.chart-panel__controls-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;justify-content:flex-end;margin-left:auto}.calculator-switch{position:relative;display:flex;align-items:stretch}.calculator-switch.is-active .calculator-trigger{filter:brightness(1.05) saturate(1.08)}.calculator-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.34rem .66rem .34rem .6rem;width:100%}.screenshot-switch{display:flex;align-items:stretch}.screenshot-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.34rem .66rem;width:100%}.screenshot-trigger__icon{display:inline-flex;align-items:center;justify-content:center;width:1.26rem;height:1.26rem;border-radius:999px;background:#f8fafc24;box-shadow:inset 0 1px #fff3,0 0 0 1px #f8fafc1f;flex:none}.screenshot-trigger__icon svg{width:.82rem;height:.82rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.screenshot-trigger:disabled .screenshot-trigger__icon{opacity:.72}.calculator-trigger__badge{font-size:.6rem;line-height:1;color:#22c55e;text-shadow:0 0 6px rgba(34,197,94,.45)}.calculator-trigger__chevron{font-size:.63rem;margin-left:.08rem;color:#f8fafcd9}.calculator-dropdown{position:absolute;bottom:calc(100% + .65rem);right:0;min-width:240px;padding:1rem 1.1rem;border-radius:18px;background:#fffffffa;box-shadow:0 28px 52px #0f172a2e;border:1px solid rgba(148,163,184,.18);z-index:50}.calculator-form{display:flex;flex-direction:column;gap:.85rem}.calculator-field{display:flex;align-items:center;gap:.65rem;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#1f2937}.calculator-field span{flex:1 1 auto;font-weight:600}.calculator-field input{width:84px;border-radius:10px;border:1px solid rgba(148,163,184,.35);padding:.32rem .45rem;font-size:.68rem;font-family:Space Grotesk,Inter,sans-serif;background:#f8fafceb;color:#111827}.calculator-field input:focus{outline:none;border-color:#2563eb8c;box-shadow:0 0 0 3px #3b82f626}.calculator-actions{display:flex;align-items:center;gap:.75rem;margin-top:.2rem}.calculator-clear{border:none;background:transparent;color:#64748b;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:.2rem 0}.calculator-clear:hover{color:#334155}.calculator-actions__group{display:inline-flex;gap:.5rem}.calculator-actions__group button{border-radius:999px;border:none;padding:.35rem .9rem;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.calculator-actions__group button:active{transform:translateY(1px)}.calculator-cancel{background:#f1f5f9c7;color:#1e293b}.calculator-cancel:hover{background:#e2e8f0eb}.calculator-submit{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#f8fafc;box-shadow:0 16px 30px #2563eb47}.calculator-submit:hover{box-shadow:0 12px 22px #2563eb3d;filter:brightness(1.05)}.lookfeel-trigger{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:inherit}.lookfeel-trigger.is-disabled{opacity:.7;cursor:not-allowed;filter:grayscale(1)}.lookfeel-trigger.is-open{filter:brightness(1.05)}.lookfeel-trigger__letters{display:inline-flex;gap:.22rem;align-items:center;text-transform:none;letter-spacing:.16em}.lookfeel-trigger__letter{font-weight:700;text-shadow:0 0 8px rgba(125,211,252,.08)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.currency-switch,.unit-switch{position:relative}.currency-switch__menu,.unit-switch__menu{position:absolute;left:0;bottom:calc(100% + .4rem);display:grid;gap:.25rem;padding:.5rem;background:#fffffff5;border:1px solid rgba(15,23,42,.12);border-radius:12px;box-shadow:0 18px 32px #0f172a26;min-width:7.5rem;max-height:14rem;overflow-y:auto;grid-template-columns:repeat(2,minmax(5rem,1fr))}.theme-switch__menu{grid-template-columns:1fr;min-width:clamp(10rem,32vw,16rem)}.theme-switch__menu .currency-switch__option{text-transform:none;letter-spacing:.08em;line-height:1.3;white-space:normal}.unit-switch__menu{grid-template-columns:1fr;min-width:6rem}.currency-switch__option{border:none;background:transparent;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;padding:.25rem .4rem;text-align:left;cursor:pointer;color:#1f2937;transition:background .2s ease,color .2s ease}.currency-switch__option:hover,.currency-switch__option.is-active{background:#3b82f61a;color:#0f172a}.lookfeel-switch{position:relative}.lookfeel-switch .control-pill-button{cursor:pointer;opacity:1}.lookfeel-dropdown{position:absolute;left:0;bottom:calc(100% + .5rem);width:clamp(15rem,38vw,24rem);max-height:min(65vh,24rem);overflow-y:auto;padding:.75rem;background:#fffffff5;border:1px solid rgba(15,23,42,.12);border-radius:18px;box-shadow:0 28px 52px #0f172a33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30}.lookfeel-dropdown .control-panel{padding:0;background:transparent;border:none;box-shadow:none;gap:.75rem;grid-template-columns:1fr}.lookfeel-dropdown .control-panel__design-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.35rem}.lookfeel-dropdown .control-panel__design-row label{font-size:.68rem;font-weight:600;letter-spacing:.06em;color:#0f172a}.lookfeel-dropdown .control-panel label{font-size:.58rem}.lookfeel-dropdown .control-panel select,.lookfeel-dropdown .control-panel input[type=text],.lookfeel-dropdown .control-panel input[type=number],.lookfeel-dropdown .control-panel input[type=color],.lookfeel-dropdown .control-panel textarea,.lookfeel-dropdown .control-panel input[type=range]{font-size:.7rem;padding:.35rem .5rem}.lookfeel-dropdown .control-panel__color-row input[type=text]{width:100%;padding:.25rem .45rem;font-size:.65rem;border-radius:.55rem;border:1px solid rgba(148,163,184,.35);font-family:JetBrains Mono,IBM Plex Mono,Courier New,monospace}.lookfeel-dropdown .control-panel input[type=color]{height:24px;width:34px;padding:0;border-radius:6px;border:1px solid rgba(148,163,184,.35)}.lookfeel-dropdown .control-panel__color-row{display:grid;grid-template-columns:minmax(70px,auto) minmax(44px,auto) minmax(120px,1fr);gap:.45rem;align-items:center}.lookfeel-dropdown .control-panel__color-row span,.lookfeel-dropdown .control-panel__palette-label{font-size:.68rem}.lookfeel-dropdown .control-panel__color-grid{gap:.6rem}.lookfeel-dropdown .control-panel__design-row input,.lookfeel-dropdown .control-panel__design-row select{font-size:.7rem}.lookfeel-dropdown .control-panel__palette-grid--metals{max-height:none;overflow:visible;padding-right:0;border:none;border-radius:0;background:transparent}.lookfeel-panel{display:flex;flex-direction:column;gap:.75rem}.lookfeel-section{border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:.85rem;margin-bottom:.65rem}.lookfeel-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.lookfeel-section__title{font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;color:#0f172a}.lookfeel-color-grid{display:grid;gap:.5rem}.lookfeel-range-row{gap:.4rem}.lookfeel-range-input{display:flex;align-items:center;gap:.4rem}.lookfeel-range-value{font-size:.65rem;font-weight:600;color:#475569}.lookfeel-palette-group{margin-top:.5rem;padding:.55rem;border:1px dashed rgba(15,23,42,.12);border-radius:.85rem;background:#f8fafca6}.lookfeel-palette-group h5{margin:0 0 .35rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#0f172a}.lookfeel-metal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.65rem;margin-top:.65rem}.lookfeel-metal-card{border:1px solid rgba(15,23,42,.12);border-radius:.85rem;padding:.55rem .55rem .3rem;background:#ffffffeb;box-shadow:inset 0 1px #ffffff80}.lookfeel-metal-card__title{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;color:#0f172a}.lookfeel-actions{display:flex;justify-content:space-between;gap:.5rem;margin-top:.75rem}.lookfeel-actions button{flex:1;padding:.55rem .7rem;border-radius:999px;border:1px solid rgba(15,23,42,.18);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lookfeel-actions__reset{background:transparent;color:#0f172a}.lookfeel-actions__save{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#f8fafc;border-color:#0f172a66;box-shadow:0 12px 24px #0f172a2e}.lookfeel-metal-card .control-panel__color-row{grid-template-columns:minmax(50px,auto) minmax(40px,auto) 1fr;gap:.35rem}.chart-panel__canvas-wrap{flex:1;display:flex;align-items:stretch;min-height:0}.chart-panel__ratio-note{margin:.12rem clamp(.8rem,1.8vw,1.2rem) .58rem;text-align:center;font-size:clamp(.96rem,1.35vw,1.22rem);line-height:1.2;font-weight:800;letter-spacing:.01em;color:#f1c96b;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.22rem;text-decoration-thickness:2px;text-wrap:balance}.chart-panel__app-cta{margin:2px clamp(.8rem,1.8vw,1.2rem) 0;text-align:center;font-size:.95rem;color:#ef4444}.chart-panel__app-cta a{color:inherit;font-weight:600;text-decoration:underline}.chart-panel__chart{width:100%;margin-left:auto;margin-right:auto;padding-bottom:clamp(.5rem,1.8vw,.8rem)}.chart-panel__footer{position:static;display:flex;flex-direction:column;gap:clamp(.4rem,1.2vw,.6rem);margin:clamp(.45rem,1.5vw,.7rem) clamp(.8rem,1.8vw,1.2rem) 0}.snapshot-panel{margin-top:.85rem;padding:clamp(.85rem,2vw,1.1rem);background:#ffffffe6;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 20px 38px #0f172a0f;display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:clamp(700px,88vw,920px);margin-left:auto;margin-right:auto}.snapshot-panel__header{display:flex;align-items:baseline;gap:.5rem}.snapshot-panel__header h3{margin:0;font-size:.92rem;letter-spacing:.18em;text-transform:uppercase;color:#1e293b}.snapshot-panel__currency{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.snapshot-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.45rem 1rem}.snapshot-panel__row{display:flex;align-items:center;gap:.4rem;font-size:.84rem;color:#0f172a}.snapshot-panel__row span{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#64748b}.snapshot-panel__row strong{font-weight:700;font-variant-numeric:tabular-nums}.snapshot-panel__note{font-size:.7rem;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.snapshot-panel--sidebar{margin-top:0}.control-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem 1rem;padding:clamp(.9rem,2vw,1.2rem);border-radius:18px;background:#ffffffdb;border:1px solid rgba(15,23,42,.08);box-shadow:0 25px 40px #0f172a0f}.control-panel__group{display:flex;flex-direction:column;gap:.25rem}.control-panel__design-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.control-pills__item--select{position:relative;width:100%}.chart-panel__day-range-select{appearance:none;width:100%;border-radius:999px;padding:clamp(.3rem,1.8vw,.4rem) clamp(.7rem,2.6vw,.95rem);font-weight:700;font-size:clamp(.52rem,1.6vw,.66rem);letter-spacing:clamp(.08em,.95vw,.12em);text-transform:uppercase;cursor:pointer;background-color:transparent;background-image:linear-gradient(135deg,#ffffff29,#0000001a);padding-right:clamp(1.4rem,4vw,2.1rem);border:none;color:inherit}.control-pills__item--select:after{content:"▾";position:absolute;right:clamp(.55rem,2.6vw,.9rem);top:50%;transform:translateY(-50%);font-size:clamp(.48rem,1.6vw,.7rem);pointer-events:none;color:#f8fafcd9}.control-pills__item--history .control-pill-button{width:100%}.control-panel label{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#475569}.control-panel select,.control-panel input[type=text],.control-panel input[type=number],.control-panel input[type=color],.control-panel textarea,.control-panel input[type=range]{font-size:.82rem;border-radius:10px;border:1px solid rgba(15,23,42,.16);padding:.45rem .6rem;background:#fffffff2;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.control-panel input[type=color]{height:34px;padding:0}.control-panel select:focus,.control-panel input:focus,.control-panel textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.control-panel button{font-size:.76rem;font-weight:600;border-radius:999px;padding:.42rem .9rem;border:1px solid rgba(15,23,42,.12);background:#0f172a;color:#f8fafc;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.control-panel button:disabled{opacity:.5;cursor:not-allowed}.control-panel button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a2e}.control-panel__section-divider{margin:.9rem 0 .4rem;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#1f2937;border-top:1px dashed rgba(15,23,42,.12);padding-top:.6rem}.control-panel__palette-grid{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.6rem}.control-panel__palette-grid--metals{max-height:10.5rem;overflow-y:auto;padding-right:.4rem;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#f8fafca6;scrollbar-width:thin}.control-panel__palette-grid--metals::-webkit-scrollbar{width:6px}.control-panel__palette-grid--metals::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.control-panel__palette-row{display:grid;grid-template-columns:minmax(88px,1fr) repeat(3,minmax(72px,1fr));gap:.4rem;align-items:center}.control-panel__palette-row label{display:inline-flex;flex-direction:column;gap:.3rem;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.control-panel__palette-row input[type=color]{width:100%;height:32px;padding:0;border-radius:10px;border:1px solid rgba(148,163,184,.35)}.control-panel__palette-label{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#1f2937}.control-panel__reset{align-self:flex-start;margin-bottom:.75rem;background:transparent;color:#1f2937;border:1px dashed rgba(15,23,42,.2);padding:.35rem .9rem;box-shadow:none}.control-panel__metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.45rem .9rem;padding-top:.2rem;border-top:1px dashed rgba(17,24,39,.12)}.control-panel__metrics h3{grid-column:1 / -1;margin:0;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:#1e293b}.control-panel__metric-row{display:flex;align-items:center;font-size:.82rem;color:#0f172a}.control-panel__note{grid-column:1 / -1;font-size:.7rem;color:#64748b}.metric-positive{color:#15803d}.metric-negative{color:#b91c1c}.metric-neutral{color:#475569}.news-panel{border-radius:16px;padding:1rem;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 36px #0f172a0f;display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:clamp(700px,88vw,920px);margin-left:auto;margin-right:auto}.news-panel__header{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(.6rem,1.8vw,1.4rem)}.news-panel__header h3{margin:0;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:#0f172a}.news-panel__header button{padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#ffffffeb;color:#1e293b;font-size:.72rem;font-weight:600;cursor:pointer}.news-panel__status{font-size:.7rem;color:#64748b;display:flex;gap:.75rem;margin-left:auto;justify-content:flex-end;text-align:right}.news-panel__status--error{color:#dc2626}.news-panel__list{list-style:none;margin:0;padding:0}.news-panel__item{display:flex;flex-direction:column;gap:0;margin-bottom:.55rem}.news-panel__headline-line{display:flex;align-items:flex-start}.news-panel__headline-line a{display:inline-flex;align-items:flex-start;gap:.35rem;max-width:100%;font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:#0f172a;text-decoration:none;line-height:1}.news-panel__headline-line a:hover{text-decoration:underline}.news-panel__headline-text{font-weight:600;letter-spacing:-.01em;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.news-panel__headline-source{font-size:.78rem;font-style:italic;color:#4755698c;white-space:nowrap;text-transform:none}.news-panel__item-actions{margin-top:-.05rem}.news-panel__item-actions a{color:#64748b;font-size:.7rem;font-weight:600;text-decoration:underline;line-height:1.05}.news-panel__item-actions a:hover{color:#475569}.news-panel__pagination{margin-top:.75rem;display:flex;align-items:center;gap:.75rem;justify-content:flex-end;font-size:.68rem;color:#64748b}.news-panel__pagination-link{color:#64748b;font-weight:600;text-decoration:none;cursor:pointer}.news-panel__pagination-link:hover{color:#475569;text-decoration:underline}.legal-footer{margin:clamp(2rem,6vw,3.5rem) auto 0;padding:clamp(1rem,3vw,1.6rem);max-width:min(980px,92vw);border-top:1px solid rgba(148,163,184,.35);color:#1f2937;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;background:#f1f5f9c7;border-radius:16px 16px 0 0;box-shadow:inset 0 1px #fff9;text-align:center}.legal-footer__cta{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.1em;text-transform:none;color:#0f172a}.legal-footer__links{display:flex;flex-wrap:wrap;gap:.45rem clamp(.6rem,2vw,1.2rem);align-items:center;justify-content:center}.legal-footer__links span,.legal-footer__links a{text-transform:none;font-size:.7rem}.legal-footer__links a{color:#1d4ed8;text-decoration:none;transition:color .2s ease}.legal-footer__links a:hover,.legal-footer__links a:focus{color:#0f172a;text-decoration:underline}.news-panel__pagination-status{flex:1;text-align:center;font-weight:600}.news-thread{margin-top:.4rem;border-left:2px solid rgba(15,23,42,.08);padding-left:.75rem}.news-thread__inner{display:flex;flex-direction:column;gap:.75rem}.news-thread__status{font-size:.72rem;color:#475569}.news-thread__status--error{color:#dc2626}.news-comment-compose,.news-comment__reply-form{display:flex;flex-direction:column;gap:.4rem}.news-comment-compose textarea,.news-comment__reply-form textarea{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.35);padding:.45rem .55rem;font-size:.78rem;font-family:Inter,Segoe UI,system-ui,sans-serif;resize:vertical;min-height:3.2rem}.news-comment-compose__actions,.news-comment__reply-actions{display:flex;gap:.35rem;justify-content:flex-end}.news-comment-compose__actions button,.news-comment__reply-actions button{border-radius:999px;border:none;background:#0f172a;color:#f8fafc;font-size:.68rem;letter-spacing:.12em;padding:.32rem .8rem;cursor:pointer}.news-comment-compose__actions button:disabled,.news-comment__reply-actions button:disabled{opacity:.6;cursor:not-allowed}.news-comment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.news-comment{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:#0f172a}.news-comment__meta{display:flex;align-items:center;gap:.65rem}.news-comment__votes{display:inline-flex;flex-direction:column;gap:.1rem}.news-comment__vote{border:1px solid rgba(15,23,42,.15);border-radius:4px;width:1.25rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd9;cursor:pointer;font-size:.68rem;color:#1f2937}.news-comment__vote:disabled{cursor:not-allowed;opacity:.35}.news-comment__vote.is-active{background:#3b82f62e;color:#1d4ed8}.news-comment__info{display:inline-flex;align-items:baseline;gap:.45rem;font-size:.72rem;color:#475569}.news-comment__score{font-weight:600;color:#0f172a}.news-comment__user{font-weight:600}.news-comment__text{line-height:1.5}.news-comment__actions{display:inline-flex;gap:.4rem}.news-comment__actions button{border:none;background:transparent;color:#2563eb;font-size:.7rem;cursor:pointer}.news-comment__children{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.news-panel__meta{margin-top:.25rem;font-size:.62rem;letter-spacing:.16em;color:#94a3b8c7;text-transform:uppercase}.news-panel__meta time{font-variant-numeric:tabular-nums}.sidebar-panels{display:flex;flex-direction:column;width:100%;gap:clamp(.9rem,2.4vw,1.3rem);align-items:center}.control-panel__status{margin-top:.5rem;font-size:.85rem;color:#475569}.control-panel__status--error{color:#b91c1c}@media (max-width: 980px){.dashboard,.sidebar-panels{gap:clamp(.8rem,3vw,1.2rem)}.chart-panel,.snapshot-panel,.news-panel{width:100%}}@media (max-width: 680px){.app{padding:clamp(.6rem,5vw,.9rem)}.chart-panel__chart{min-height:clamp(260px,60vh,520px);padding-top:2rem;padding-bottom:clamp(.9rem,6vw,1.6rem)}.chart-panel__controls{flex-direction:column;align-items:stretch;gap:.6rem}.control-pills__item--select{min-width:0;width:100%}.chart-panel__day-range-select{width:100%}.chart-panel__controls-left,.chart-panel__controls-actions{justify-content:flex-start}.chart-panel__header{flex-direction:column;align-items:flex-start;gap:.75rem}.chart-panel__price-block{align-items:flex-start}.chart-panel__footer{position:static;margin-top:.45rem;padding:0;gap:.65rem;flex-wrap:wrap}.chart-panel__controls,.chart-panel__controls-left{flex-direction:column;align-items:stretch;gap:.6rem}.chart-panel__controls-actions{width:100%;margin-left:0;justify-content:flex-start;gap:.5rem .4rem}.control-pills{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.5rem;justify-items:stretch}.control-pills__item,.control-pill-button{width:100%;justify-content:center}.chart-panel__metal-buttons{position:static;flex-wrap:wrap;justify-content:center;margin:0 auto .75rem;width:100%}.chart-panel__metal-button{flex:1 1 45%}.sidebar-panels .news-panel__list{max-height:none;overflow-y:visible}}@media (max-width: 540px){.app{gap:clamp(.6rem,4vw,.95rem);background:radial-gradient(circle at top,rgba(34,197,94,.08),transparent 60%),#02130a}.control-pills{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.45rem}.control-pill-button{font-size:clamp(.48rem,3vw,.58rem);padding:clamp(.24rem,2.6vw,.3rem) clamp(.45rem,5vw,.6rem)}.chart-panel__header{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);row-gap:.35rem;justify-items:center;text-align:center}.chart-panel__price-block,.chart-panel__logo-title,.chart-panel__logo-tagline,.chart-panel__market-status{grid-column:1;justify-self:center}.chart-panel__price{font-size:clamp(1.6rem,6vw,1.9rem)}.chart-panel__refresh{text-align:center}.chart-panel__chart{padding:1.1rem 1rem clamp(1.1rem,10vw,1.8rem);border-radius:24px!important}.chart-panel__metal-buttons{gap:.35rem}.chart-panel__metal-button{flex:1 1 calc(50% - .5rem);font-size:.62rem;letter-spacing:.12em;padding:.35rem .65rem}.lookfeel-trigger{font-size:.7rem;letter-spacing:.1em}.lookfeel-trigger__letters{gap:.12rem}.control-pill-button{letter-spacing:.14em}.snapshot-panel{padding:.75rem .85rem}.news-panel{border-radius:16px}}.chart-panel__price-block{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}.chart-panel__metal-buttons{position:absolute;top:.4rem;left:1rem;right:1rem;display:flex;gap:.4rem;align-items:center;flex-wrap:nowrap;z-index:3}@media (max-width: 860px){.chart-panel__metal-buttons{flex-wrap:wrap;row-gap:.5rem;justify-content:center}}.chart-panel__metal-button{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.45);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;color:#0f172a;flex:1 1 0;min-width:0;text-align:center;white-space:nowrap}.chart-panel__metal-button:hover,.chart-panel__metal-button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);outline:none}.chart-panel__metal-button.is-active{transform:translateY(-1px);z-index:2}.chart-panel__metal-button:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:3px}.control-pill-button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px}.chart-panel__refresh{font-family:Space Grotesk,Inter,sans-serif;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:#6b7280}.logo-word--gold,.logo-word--price,.logo-word--cafe{color:inherit;text-shadow:none}.chart-panel__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;column-gap:1.2rem;row-gap:.28rem;padding-top:.3rem}.news-panel__headline-text,.news-panel__headline-source{text-transform:none!important}.orientation-overlay{position:fixed;inset:0;z-index:9999;background:#090d18f2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#f8fafc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.orientation-overlay__panel{max-width:22rem;background:#0f172ab3;border:1px solid rgba(148,163,184,.35);border-radius:20px;padding:1.8rem 1.6rem;box-shadow:0 24px 60px #00000059}.orientation-overlay__title{margin:0 0 .65rem;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase}.orientation-overlay__text{margin:0;font-size:.95rem;line-height:1.5;letter-spacing:.02em;color:#e2e8f0e6}.orientation-overlay__cta{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.orientation-overlay__cta-text{margin:0;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#e0e7ffbf}.orientation-overlay__cta-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,#fde68a,#fbbf24);color:#0f172a;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(252,211,77,.5);box-shadow:0 10px 25px #fbbf244d;transition:transform .2s ease,box-shadow .2s ease}.orientation-overlay__cta-link:focus,.orientation-overlay__cta-link:hover{transform:translateY(-1px);box-shadow:0 16px 30px #fbbf2459}.app{--panel-gutter: clamp(.5rem, 1.4vw, .85rem);background:radial-gradient(circle at 12% -10%,rgba(34,197,94,.14),transparent 30%),radial-gradient(circle at 88% -14%,rgba(56,189,248,.12),transparent 34%),linear-gradient(180deg,#060c14,#09111a 48%,#050a12);color:#d9e4f0;--app-pad: clamp(.4rem, 1.4vw, .8rem)}.dashboard{max-width:min(1220px,96vw);gap:clamp(.45rem,1.2vw,.8rem)}.chart-panel{gap:clamp(.28rem,.8vw,.45rem)}.chart-panel__header{grid-template-columns:minmax(0,1fr) minmax(18rem,42vw);align-items:center;column-gap:clamp(.9rem,2vw,1.4rem);row-gap:.14rem;padding:clamp(.3rem,.7vw,.5rem) var(--panel-gutter) .18rem;border-radius:16px;border:1px solid rgba(87,104,126,.32);background:linear-gradient(120deg,#0a121ce0,#0c1521f0 48%,#0a121ce0);box-shadow:0 14px 32px #00000057;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chart-panel__logo-title{font-size:clamp(1.48rem,4.4vw,1.82rem);letter-spacing:.18em;color:#edf4ff}.domain-title{letter-spacing:.22em}.chart-panel__logo-tagline,.chart-panel__market-status{font-size:.62rem;letter-spacing:.17em;color:#8ea1b6}.chart-panel__header-meta{grid-column:2;grid-row:1 / span 2;display:grid;justify-items:end;align-content:center;row-gap:.22rem;min-width:0}.chart-panel__market-status-label.is-market-closed,.chart-panel__market-status-value.is-market-closed{color:#b91c1c}.chart-panel__price-block{display:grid;justify-items:end;row-gap:.12rem;min-width:0}.chart-panel__price{font-size:clamp(1.45rem,4vw,1.78rem);color:#f8fbff;line-height:1;white-space:nowrap}.chart-panel__price-row--headline{display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;align-items:end;justify-content:end;gap:.18rem;width:100%}.chart-panel__price-context{display:inline-block;max-width:min(28vw,20rem);font-size:clamp(.72rem,1.15vw,.92rem);line-height:1.15;font-weight:600;letter-spacing:.035em;color:#f1c96b;text-align:right;text-decoration:underline;text-decoration-color:#f1c96b6b;text-underline-offset:.24rem;text-decoration-thickness:1px;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 0 12px rgba(241,201,107,.12)}.chart-panel__price-row{width:100%;text-align:right}.chart-panel__price-unit{font-size:.64rem;letter-spacing:.16em;color:#8fa3b9}.chart-panel__market-status{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.5rem;width:auto;min-width:max-content;justify-self:end}.chart-panel__market-status-label{flex:none;text-align:right;padding-right:0}.chart-panel__market-status-value{min-width:0;text-align:right}.chart-panel__chart{--metal-strip-top: .03rem;--metal-strip-inset: clamp(.78rem, 1.9vw, 1.08rem);--metal-strip-inner-pad: .14rem;border-radius:24px;border:1px solid rgba(72,87,107,.52);background:linear-gradient(180deg,#080e16f5 0% 100%);box-shadow:0 26px 60px #00000075,0 8px 20px #0206173d;padding:.62rem var(--panel-gutter) clamp(.42rem,1vw,.62rem)}.chart-panel__chart:before{content:"";position:absolute;inset:6px;border-radius:16px;pointer-events:none;border:1px solid rgba(86,101,122,.26)}.chart-panel__chart>*{position:relative;z-index:1}.chart-panel__metal-buttons{position:relative;top:auto;left:auto;width:100%;transform:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:.36rem;align-items:stretch;box-sizing:border-box;padding-inline:0;max-width:none;margin:0 0 .44rem}.chart-panel__metal-button{width:100%;flex:none;max-width:100%;box-sizing:border-box;min-height:2.16rem;padding:.4rem .56rem;font-size:.64rem;letter-spacing:.13em;font-weight:700;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.12}.chart-panel__metal-button:hover,.chart-panel__metal-button:focus-visible{transform:translateY(-2px)}.chart-panel__canvas-wrap{border-radius:16px;border:1px solid rgba(73,89,110,.32);background:linear-gradient(180deg,#090f1747,#060a1024);padding:0;margin-top:.08rem;min-height:clamp(300px,42vh,520px)}.chart-panel__footer{margin:clamp(.32rem,.9vw,.52rem) var(--panel-gutter) 0;gap:clamp(.26rem,.7vw,.42rem)}.control-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.28rem,.8vw,.45rem)}.control-pill-button{min-height:2.25rem;letter-spacing:.12em;font-size:clamp(.56rem,1.45vw,.68rem);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.chart-panel__day-range-select{min-height:2.25rem}.metrics-dropdown{border-radius:16px;border:1px solid rgba(148,163,184,.36);background:linear-gradient(180deg,#0f172af2,#152136f5);box-shadow:0 24px 44px #02061775}.metrics-dropdown__item{border-radius:14px;padding:.5rem .78rem}.metrics-dropdown__item:hover,.metrics-dropdown__item.is-active{background:#94a3b842}.chart-panel__ratio-note{margin-top:.12rem;margin-bottom:.58rem;color:#f1c96b;font-weight:800}.chart-panel__app-cta{margin-top:.1rem;color:#8ecae6}.snapshot-panel{border-radius:22px;border:1px solid rgba(72,87,107,.34);background:linear-gradient(150deg,#0a1019eb,#0c1521f0 58%,#080d15f0);box-shadow:0 20px 42px #00000052;padding:clamp(.95rem,2.1vw,1.2rem)}.snapshot-panel__header h3{letter-spacing:.14em;color:#dfe9f6}.snapshot-panel__currency,.snapshot-panel__row span,.snapshot-panel__note{color:#8ea1b6}@media (max-width: 960px){.dashboard{max-width:min(1200px,97vw)}.chart-panel__chart{border-radius:20px;padding-top:.56rem}.chart-panel__metal-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.chart-panel__canvas-wrap{border-radius:14px}.control-pills{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.chart-panel__header{grid-template-columns:minmax(0,1fr) minmax(14rem,46vw);padding:.32rem .28rem .18rem}.chart-panel__logo-title{letter-spacing:.14em}.chart-panel__chart{padding-top:.48rem}.chart-panel__price-context{max-width:min(36vw,11rem);font-size:.62rem;line-height:1.1}.chart-panel__price-row--headline{gap:.2rem}.chart-panel__footer{margin-left:.25rem;margin-right:.25rem}.control-pills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.chart-panel__header{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:stretch;align-items:start;row-gap:.3rem}.chart-panel__logo-title,.chart-panel__logo-tagline{grid-column:1;justify-self:start;text-align:left}.chart-panel__header-meta{grid-column:1;grid-row:3;justify-items:stretch}.chart-panel__price-block,.chart-panel__market-status{justify-self:stretch}.chart-panel__price-row--headline{grid-template-columns:minmax(0,1fr)}.chart-panel__price-context,.chart-panel__price,.chart-panel__price-row,.chart-panel__market-status,.chart-panel__market-status-label,.chart-panel__market-status-value{text-align:right}}@media (max-width: 420px){.control-pills{grid-template-columns:minmax(0,1fr)}}@media (max-width: 820px) and (orientation: portrait){.app{--app-pad: clamp(.5rem, 3.8vw, .8rem);gap:.7rem}.dashboard,.chart-panel,.snapshot-panel,.news-panel{max-width:none}.dashboard,.chart-and-controls,.sidebar-panels{gap:.8rem;align-items:stretch}.chart-panel__header{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;column-gap:0;row-gap:.35rem;padding:.34rem .45rem .16rem}.chart-panel__logo-title,.chart-panel__logo-tagline{grid-column:1;justify-self:start;text-align:left}.chart-panel__logo-title{font-size:clamp(1.16rem,8vw,1.72rem);letter-spacing:.16em;line-height:1.05}.domain-title{letter-spacing:.18em}.chart-panel__logo-tagline{white-space:normal;line-height:1.28}.chart-panel__header-meta{grid-column:1;grid-row:3;justify-items:stretch;row-gap:.25rem}.chart-panel__price-block{justify-items:stretch;align-items:stretch}.chart-panel__price-row--headline{grid-template-columns:minmax(0,1fr);align-items:end;gap:.2rem}.chart-panel__price-context{max-width:none;white-space:normal;text-align:left;text-wrap:balance;font-size:clamp(.72rem,3.1vw,.88rem);line-height:1.18}.chart-panel__price,.chart-panel__price-row,.chart-panel__market-status,.chart-panel__market-status-value{text-align:right}.chart-panel__price{font-size:clamp(1.9rem,9.5vw,2.55rem)}.chart-panel__market-status{justify-content:space-between;width:100%;min-width:0;gap:.6rem}.chart-panel__market-status-label{min-width:0;text-align:left}.chart-panel__chart{--metal-strip-top: 0;--metal-strip-inset: 0;--metal-strip-inner-pad: 0;min-height:clamp(470px,72dvh,820px);padding:.44rem .42rem .56rem;border-radius:22px}.chart-panel__chart:before{inset:4px;border-radius:18px}.chart-panel__metal-buttons{position:relative;top:auto;left:auto;width:100%;max-width:none;transform:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;padding-inline:0;margin:0 0 .38rem}.chart-panel__metal-button{min-height:2.18rem;padding:.34rem .38rem;font-size:.56rem;letter-spacing:.1em}.chart-panel__canvas-wrap{min-height:clamp(350px,55dvh,620px);margin-top:0}.chart-panel__ratio-note,.chart-panel__app-cta{margin-left:.4rem;margin-right:.4rem;line-height:1.3}.chart-panel__ratio-note{font-size:.92rem}.chart-panel__app-cta{font-size:.9rem}.chart-panel__footer{margin:.42rem .08rem 0;gap:.34rem}.control-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.control-pills__item,.control-pills__item--select{width:100%;min-width:0}.control-pill-button,.chart-panel__day-range-select{min-height:2.36rem;font-size:.56rem;padding-left:.58rem;padding-right:.58rem;letter-spacing:.1em}.control-pills__item--select:after{right:.58rem;font-size:.56rem}.currency-switch__menu,.unit-switch__menu,.theme-switch__menu,.calculator-dropdown,.lookfeel-dropdown,.metrics-dropdown{left:0;right:0;width:auto;min-width:0;max-width:min(100vw - 1.1rem,32rem)}.currency-switch__menu,.unit-switch__menu,.theme-switch__menu,.calculator-dropdown,.lookfeel-dropdown{bottom:calc(100% + .45rem)}.metrics-dropdown{grid-template-columns:1fr}.calculator-field{align-items:flex-start;flex-direction:column;gap:.38rem}.calculator-field input{width:100%}.calculator-actions{align-items:stretch;flex-direction:column;gap:.55rem}.calculator-actions__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-panel{margin-top:.38rem;padding:.9rem .85rem}.snapshot-panel__header{flex-direction:column;align-items:flex-start;gap:.24rem}.snapshot-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .72rem}.snapshot-panel__row{align-items:flex-start;flex-direction:column;gap:.16rem}.snapshot-panel__note{line-height:1.42}}@media (max-width: 480px) and (orientation: portrait){.chart-panel__chart{min-height:clamp(430px,70dvh,760px)}.snapshot-panel__grid,.calculator-actions__group{grid-template-columns:minmax(0,1fr)}.chart-panel__metal-buttons,.control-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-panel__metal-button{min-height:2.06rem;padding:.32rem .34rem;font-size:.54rem}.control-pill-button,.chart-panel__day-range-select{min-height:2.24rem;font-size:.54rem;padding-left:.52rem;padding-right:.52rem}.chart-panel__price-row--headline{grid-template-columns:1fr;gap:.22rem}.chart-panel__price-context,.chart-panel__price,.chart-panel__market-status,.chart-panel__market-status-value{text-align:left}.chart-panel__market-status{align-items:flex-start;flex-direction:column;gap:.16rem}.chart-panel__market-status-label{text-align:left}}@media (max-width: 360px) and (orientation: portrait){.control-pills,.snapshot-panel__grid,.calculator-actions__group{grid-template-columns:minmax(0,1fr)}.chart-panel__metal-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.app--neon-vault{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 8%,rgba(68,126,255,.22),transparent 20%),radial-gradient(circle at 86% 10%,rgba(255,166,54,.18),transparent 18%),radial-gradient(circle at 82% 72%,rgba(76,116,255,.12),transparent 24%),linear-gradient(180deg,#040711,#060a15 48%,#02050c);color:#e6efff}.app--neon-vault:before,.app--neon-vault:after{content:"";position:fixed;pointer-events:none;z-index:0}.app--neon-vault:before{inset:1.1rem;border-radius:34px;border:1px solid rgba(61,95,190,.26);box-shadow:inset 0 0 0 1px #90b5ff14,0 0 80px #2c60ff1f}.app--neon-vault:after{inset:0;background:radial-gradient(circle at 8% 46%,rgba(77,158,255,.22),transparent 12%),radial-gradient(circle at 92% 42%,rgba(255,174,65,.22),transparent 12%),radial-gradient(circle at 88% 80%,rgba(255,123,201,.12),transparent 10%)}.dashboard--neon-vault{position:relative;padding:clamp(.5rem,1.2vw,.85rem);border-radius:34px;border:1px solid rgba(44,73,148,.4);background:linear-gradient(180deg,#060a14e6,#040811d6);box-shadow:inset 0 0 0 1px #84a4ff14,0 28px 80px #00000085}.dashboard--neon-vault>*{position:relative;z-index:1}.dashboard--neon-vault:before{content:"";position:absolute;inset:10px;border-radius:24px;border:1px solid rgba(81,111,196,.26);pointer-events:none;z-index:0}.dashboard--neon-vault:after{display:none}.chart-panel--neon-vault,.chart-panel__header--neon-vault,.chart-panel__chart--neon-vault{position:relative}.app--neon-vault .chart-panel__header{overflow:hidden;border-radius:28px;border:1px solid rgba(80,112,208,.44);background:linear-gradient(115deg,#070c18eb,#0a0f1ef5 46%,#080c19eb);box-shadow:inset 0 1px #b6d2ff1f,inset 0 0 28px #1e3c8a2e,0 16px 36px #0000006b}.chart-panel__header--neon-vault:before,.chart-panel__header--neon-vault:after{display:none}.app--neon-vault .chart-panel__logo-title{color:#eef5ff;text-shadow:0 0 12px rgba(123,168,255,.68),0 0 28px rgba(66,118,255,.4)}.app--neon-vault .chart-panel__logo-tagline,.app--neon-vault .chart-panel__market-status,.app--neon-vault .chart-panel__price-unit{color:#8ea9d9}.app--neon-vault .chart-panel__price{color:#ffd88a;text-shadow:0 0 14px rgba(255,196,77,.48),0 0 34px rgba(255,174,65,.24)}.app--neon-vault .chart-panel__price-block{width:100%;justify-items:end}.app--neon-vault .chart-panel__price-row--headline{grid-template-columns:minmax(0,1fr);justify-items:end;align-items:end;row-gap:.2rem}.app--neon-vault .chart-panel__price-context{max-width:min(100%,26rem);white-space:normal;text-wrap:balance;line-height:1.05;color:#8fc8ff;text-decoration-color:#8fc8ff61;text-shadow:0 0 14px rgba(97,183,255,.16)}.app--neon-vault .chart-panel__chart{border-radius:34px;padding-top:.78rem;box-shadow:0 34px 90px #00000085,0 0 48px #335bd633}.chart-panel__chart--neon-vault:before{inset:8px;border-radius:26px;border:1px solid rgba(95,126,219,.44);box-shadow:inset 0 0 0 1px #adc8ff14,inset 0 0 50px #274ab41f}.chart-panel__chart--neon-vault:after{content:"";position:absolute;inset:12px;border-radius:24px;pointer-events:none;border:1px solid rgba(255,176,67,.16);box-shadow:inset 0 0 0 1px #ffb0430d,0 0 24px #ffb0431f}.app--neon-vault .chart-panel__metal-buttons{padding:.28rem;border-radius:22px;background:linear-gradient(180deg,#080d1aeb,#0a1122e0);border:1px solid rgba(77,105,191,.32);box-shadow:inset 0 1px #9ebaff14,0 12px 30px #00000057}.app--neon-vault .chart-panel__metal-button{min-height:2.3rem;border-color:#bbd1ff47;letter-spacing:.15em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-shadow:0 0 10px rgba(8,12,20,.45)}.app--neon-vault .chart-panel__canvas-wrap{margin-top:.16rem;border-radius:28px;border:1px solid rgba(68,95,171,.38);background:radial-gradient(circle at 66% 26%,rgba(87,143,255,.14),transparent 18%),radial-gradient(circle at 82% 72%,rgba(255,183,76,.12),transparent 18%),linear-gradient(180deg,#040812c2,#02060e99);box-shadow:inset 0 0 0 1px #94b2ff14,inset 0 0 80px #22357538}.app--neon-vault .chart-panel__footer{position:relative;padding:.34rem;border-radius:24px;border:1px solid rgba(76,104,190,.28);background:linear-gradient(180deg,#070c18e6,#0a1020db);box-shadow:inset 0 1px #a2bfff14,0 16px 32px #00000057}.app--neon-vault .control-pill-button,.app--neon-vault .chart-panel__day-range-select{min-height:2.4rem;letter-spacing:.15em;text-shadow:0 0 8px rgba(6,10,18,.45)}.app--neon-vault .currency-switch__menu,.app--neon-vault .unit-switch__menu,.app--neon-vault .theme-switch__menu,.app--neon-vault .calculator-dropdown,.app--neon-vault .lookfeel-dropdown,.app--neon-vault .metrics-dropdown{background:linear-gradient(180deg,#090e1bfa,#080d19f5);border-color:#5473cf57;box-shadow:0 28px 54px #00000075}.app--neon-vault .currency-switch__option,.app--neon-vault .lookfeel-dropdown .control-panel label,.app--neon-vault .control-panel label,.app--neon-vault .calculator-field,.app--neon-vault .lookfeel-section__title{color:#d6e4ff}.app--neon-vault .currency-switch__option:hover,.app--neon-vault .currency-switch__option.is-active,.app--neon-vault .metrics-dropdown__item:hover,.app--neon-vault .metrics-dropdown__item.is-active{background:#567be23d;color:#f5f8ff}.app--neon-vault .calculator-field input,.app--neon-vault .lookfeel-dropdown .control-panel select,.app--neon-vault .lookfeel-dropdown .control-panel input[type=text],.app--neon-vault .lookfeel-dropdown .control-panel input[type=number],.app--neon-vault .lookfeel-dropdown .control-panel textarea{background:#0c1326eb;color:#eef4ff;border-color:#5775cc57}.app--neon-vault .snapshot-panel,.app--neon-vault .news-panel{background:linear-gradient(180deg,#090e1bf0,#070b15eb);border-color:#506ec442;color:#e3ecff;box-shadow:0 22px 44px #00000057}.app--neon-vault .snapshot-panel__header h3,.app--neon-vault .news-panel__header h3{color:#dfe9ff}.app--neon-vault .snapshot-panel__currency,.app--neon-vault .snapshot-panel__row span,.app--neon-vault .snapshot-panel__note,.app--neon-vault .news-panel__status,.app--neon-vault .news-panel__headline-source,.app--neon-vault .news-panel__pagination,.app--neon-vault .news-panel__pagination-status,.app--neon-vault .news-thread__status,.app--neon-vault .news-comment__info{color:#93a8d4}.app--neon-vault .snapshot-panel__row,.app--neon-vault .news-panel__item,.app--neon-vault .news-comment,.app--neon-vault .news-comment__text{color:#e8f0ff}.app--neon-vault .snapshot-panel__row strong,.app--neon-vault .news-comment__score,.app--neon-vault .news-comment__user{color:#f3f7ff}.app--neon-vault .metric-positive{color:#85f0b6}.app--neon-vault .metric-negative,.app--neon-vault .news-panel__status--error,.app--neon-vault .news-thread__status--error{color:#ff8f8f}.app--neon-vault .metric-neutral{color:#d4def6}.app--neon-vault .news-panel__headline-line a,.app--neon-vault .news-panel__headline-text{color:#eaf2ff}.app--neon-vault .news-panel__headline-line a:hover,.app--neon-vault .news-panel__headline-line a:focus,.app--neon-vault .news-panel__item-actions a:hover,.app--neon-vault .news-panel__pagination-link:hover{color:#fff}.app--neon-vault .news-panel__item-actions a,.app--neon-vault .news-panel__pagination-link,.app--neon-vault .news-comment__actions button{color:#8fb7ff}.app--neon-vault .news-thread{border-left-color:#6c88df47}.app--neon-vault .news-comment-compose textarea,.app--neon-vault .news-comment__reply-form textarea{background:#0c1326eb;color:#eef4ff;border-color:#5775cc57}.app--neon-vault .news-comment-compose__actions button,.app--neon-vault .news-comment__reply-actions button{background:linear-gradient(135deg,#1e2f68,#355fe0);color:#f3f7ff}.app--neon-vault .news-comment__vote{background:#0c1326e0;border-color:#5775cc47;color:#bfd3ff}.app--neon-vault .news-comment__vote.is-active{background:#406ae238;color:#fff}@media (max-width: 860px){.dashboard--neon-vault{padding:.45rem;border-radius:24px}.dashboard--neon-vault:before,.dashboard--neon-vault:after{display:none}.app--neon-vault .chart-panel__header,.app--neon-vault .chart-panel__chart,.app--neon-vault .chart-panel__footer{border-radius:22px}.chart-panel__chart--neon-vault:before,.chart-panel__chart--neon-vault:after{border-radius:18px}.app--neon-vault .chart-panel__metal-buttons{padding:.22rem}}.app--crimson-nocturne,.app--rose-parlor,.app--arcade-afterglow,.app--celestial-codex{position:relative;isolation:isolate}.app--crimson-nocturne{background:radial-gradient(circle at 16% 10%,rgba(160,18,44,.32),transparent 20%),radial-gradient(circle at 84% 16%,rgba(255,128,146,.16),transparent 16%),linear-gradient(180deg,#090204,#110307 46%,#050102);color:#ffebef}.app--crimson-nocturne:before,.app--crimson-nocturne:after,.app--rose-parlor:before,.app--rose-parlor:after,.app--arcade-afterglow:before,.app--arcade-afterglow:after,.app--celestial-codex:before,.app--celestial-codex:after{content:"";position:fixed;pointer-events:none;z-index:0}.app--crimson-nocturne:before{inset:1rem;border-radius:34px;border:1px solid rgba(124,22,49,.34);box-shadow:inset 0 0 0 1px #ffaeba0f,0 0 90px #720a1c2e}.app--crimson-nocturne:after{top:1.4rem;right:.2rem;width:min(36vw,360px);height:min(18vw,190px);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20320'%20fill='none'%3e%3cdefs%3e%3cradialGradient%20id='moon'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(535%2086)%20rotate(90)%20scale(90)'%3e%3cstop%20offset='0'%20stop-color='%23FFB0B9'/%3e%3cstop%20offset='0.55'%20stop-color='%23D7264B'/%3e%3cstop%20offset='1'%20stop-color='%236F0D22'/%3e%3c/radialGradient%3e%3clinearGradient%20id='slash'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23FF7F96'/%3e%3cstop%20offset='1'%20stop-color='%237A112B'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='540'%20cy='88'%20r='68'%20fill='url(%23moon)'%20opacity='.92'/%3e%3ccircle%20cx='574'%20cy='66'%20r='54'%20fill='%23090306'%20opacity='.88'/%3e%3cpath%20d='M148%2048c22%2022%2048%2061%2070%20121c9%2025%2020%2046%2033%2065'%20stroke='url(%23slash)'%20stroke-width='16'%20stroke-linecap='round'%20opacity='.88'/%3e%3cpath%20d='M198%2030c20%2025%2038%2067%2050%20131c7%2035%2015%2062%2026%2085'%20stroke='url(%23slash)'%20stroke-width='12'%20stroke-linecap='round'%20opacity='.72'/%3e%3cpath%20d='M244%2048c16%2021%2030%2056%2042%20107c7%2029%2014%2052%2023%2068'%20stroke='url(%23slash)'%20stroke-width='10'%20stroke-linecap='round'%20opacity='.6'/%3e%3cpath%20d='M416%20214c33-28%2062-41%2090-41c32%200%2058%2010%2099%2035'%20stroke='%23FF93A5'%20stroke-width='6'%20stroke-linecap='round'%20opacity='.28'/%3e%3cpath%20d='M438%20246c42-22%2081-30%20117-26c31%203%2058%2012%2088%2031'%20stroke='%237F122D'%20stroke-width='26'%20stroke-linecap='round'%20opacity='.18'/%3e%3ccircle%20cx='114'%20cy='246'%20r='84'%20fill='%235C0D1E'%20opacity='.12'/%3e%3ccircle%20cx='653'%20cy='252'%20r='112'%20fill='%23FF7B93'%20opacity='.06'/%3e%3c/svg%3e") no-repeat center / contain;opacity:.42;transform:translate(6%)}.dashboard--crimson-nocturne{position:relative;padding:clamp(.55rem,1.4vw,.9rem);border-radius:34px;border:1px solid rgba(122,24,48,.44);background:linear-gradient(180deg,#150509e6,#0a0205e0);box-shadow:inset 0 0 0 1px #ffc1cb0d,0 28px 72px #0000008a}.dashboard--crimson-nocturne>*{position:relative;z-index:1}.chart-panel--crimson-nocturne,.chart-panel__header--crimson-nocturne,.chart-panel__chart--crimson-nocturne{position:relative}.chart-panel__header--crimson-nocturne{overflow:hidden;border-radius:28px;border:1px solid rgba(145,31,58,.52);background:linear-gradient(135deg,#1f070cf5,#13050af5 54%,#0a0307f0);box-shadow:inset 0 1px #ffc0cb14,0 16px 34px #0006}.chart-panel__header--crimson-nocturne:after{content:"";position:absolute;right:.8rem;top:.2rem;width:190px;height:110px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20320'%20fill='none'%3e%3cdefs%3e%3cradialGradient%20id='moon'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(535%2086)%20rotate(90)%20scale(90)'%3e%3cstop%20offset='0'%20stop-color='%23FFB0B9'/%3e%3cstop%20offset='0.55'%20stop-color='%23D7264B'/%3e%3cstop%20offset='1'%20stop-color='%236F0D22'/%3e%3c/radialGradient%3e%3clinearGradient%20id='slash'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23FF7F96'/%3e%3cstop%20offset='1'%20stop-color='%237A112B'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='540'%20cy='88'%20r='68'%20fill='url(%23moon)'%20opacity='.92'/%3e%3ccircle%20cx='574'%20cy='66'%20r='54'%20fill='%23090306'%20opacity='.88'/%3e%3cpath%20d='M148%2048c22%2022%2048%2061%2070%20121c9%2025%2020%2046%2033%2065'%20stroke='url(%23slash)'%20stroke-width='16'%20stroke-linecap='round'%20opacity='.88'/%3e%3cpath%20d='M198%2030c20%2025%2038%2067%2050%20131c7%2035%2015%2062%2026%2085'%20stroke='url(%23slash)'%20stroke-width='12'%20stroke-linecap='round'%20opacity='.72'/%3e%3cpath%20d='M244%2048c16%2021%2030%2056%2042%20107c7%2029%2014%2052%2023%2068'%20stroke='url(%23slash)'%20stroke-width='10'%20stroke-linecap='round'%20opacity='.6'/%3e%3cpath%20d='M416%20214c33-28%2062-41%2090-41c32%200%2058%2010%2099%2035'%20stroke='%23FF93A5'%20stroke-width='6'%20stroke-linecap='round'%20opacity='.28'/%3e%3cpath%20d='M438%20246c42-22%2081-30%20117-26c31%203%2058%2012%2088%2031'%20stroke='%237F122D'%20stroke-width='26'%20stroke-linecap='round'%20opacity='.18'/%3e%3ccircle%20cx='114'%20cy='246'%20r='84'%20fill='%235C0D1E'%20opacity='.12'/%3e%3ccircle%20cx='653'%20cy='252'%20r='112'%20fill='%23FF7B93'%20opacity='.06'/%3e%3c/svg%3e") no-repeat right top / contain;opacity:.22;pointer-events:none}.app--crimson-nocturne .chart-panel__logo-title{font-family:Creepster,Papyrus,fantasy;font-size:clamp(1.9rem,6vw,2.8rem);letter-spacing:.12em;line-height:.94;color:#ffd9df;text-shadow:0 0 14px rgba(255,102,126,.5),0 0 34px rgba(128,12,37,.34)}.app--crimson-nocturne .domain-title{letter-spacing:.14em}.app--crimson-nocturne .chart-panel__logo-tagline,.app--crimson-nocturne .chart-panel__market-status,.app--crimson-nocturne .chart-panel__price-unit{color:#f5a5b3;font-family:Josefin Sans,Segoe UI,sans-serif}.app--crimson-nocturne .chart-panel__price,.app--crimson-nocturne .chart-panel__price-context{color:#ffd3bc;text-shadow:0 0 12px rgba(255,110,123,.22)}.app--crimson-nocturne .chart-panel__chart{border-radius:34px;padding-top:.78rem;box-shadow:0 32px 86px #0000008a,0 0 42px #7a18303d}.chart-panel__chart--crimson-nocturne:before{content:"";position:absolute;inset:10px;border-radius:26px;border:1px solid rgba(166,36,65,.34);box-shadow:inset 0 0 48px #570a192e;pointer-events:none}.app--crimson-nocturne .chart-panel__metal-buttons,.app--crimson-nocturne .chart-panel__footer{background:linear-gradient(180deg,#1c070ceb,#0f0407e6);border:1px solid rgba(149,34,61,.32);box-shadow:inset 0 1px #ffd6dc12}.app--crimson-nocturne .chart-panel__canvas-wrap{border-radius:28px;border:1px solid rgba(162,40,67,.28);background:radial-gradient(circle at 82% 20%,rgba(255,140,160,.08),transparent 18%),linear-gradient(180deg,#080204c7,#1105088f)}.app--crimson-nocturne .chart-panel__metal-button,.app--crimson-nocturne .control-pill-button,.app--crimson-nocturne .chart-panel__day-range-select{font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.16em}.app--crimson-nocturne .currency-switch__menu,.app--crimson-nocturne .unit-switch__menu,.app--crimson-nocturne .theme-switch__menu,.app--crimson-nocturne .calculator-dropdown,.app--crimson-nocturne .lookfeel-dropdown,.app--crimson-nocturne .metrics-dropdown,.app--crimson-nocturne .snapshot-panel,.app--crimson-nocturne .news-panel{background:linear-gradient(180deg,#1a070bf5,#100408f0);border-color:#911f3a47;color:#ffecef;box-shadow:0 22px 44px #00000057}.app--crimson-nocturne .currency-switch__option,.app--crimson-nocturne .lookfeel-dropdown .control-panel label,.app--crimson-nocturne .control-panel label,.app--crimson-nocturne .calculator-field,.app--crimson-nocturne .lookfeel-section__title,.app--crimson-nocturne .snapshot-panel__currency,.app--crimson-nocturne .snapshot-panel__note,.app--crimson-nocturne .news-panel__status,.app--crimson-nocturne .news-panel__headline-source,.app--crimson-nocturne .news-panel__pagination,.app--crimson-nocturne .news-panel__pagination-status,.app--crimson-nocturne .news-thread__status,.app--crimson-nocturne .news-comment__info{color:#f0a2b1}.app--crimson-nocturne .snapshot-panel__header h3,.app--crimson-nocturne .news-panel__header h3,.app--crimson-nocturne .snapshot-panel__row strong,.app--crimson-nocturne .news-panel__headline-line a,.app--crimson-nocturne .news-panel__headline-text,.app--crimson-nocturne .news-comment__score,.app--crimson-nocturne .news-comment__user{color:#fff1f4}.app--crimson-nocturne .news-panel__item-actions a,.app--crimson-nocturne .news-panel__pagination-link,.app--crimson-nocturne .news-comment__actions button{color:#ffb6c3}.app--crimson-nocturne .news-comment-compose textarea,.app--crimson-nocturne .news-comment__reply-form textarea{background:#250a11e0;color:#fff3f6;border-color:#a1294457}.app--crimson-nocturne .news-comment-compose__actions button,.app--crimson-nocturne .news-comment__reply-actions button{background:linear-gradient(135deg,#641329,#b31e40);color:#fff2f5}.app--crimson-nocturne .news-comment__vote{background:#22080ed6;border-color:#a1294447;color:#ffd5dd}.app--crimson-nocturne .news-comment__vote.is-active{background:#ff627e2e;color:#fff7f8}.app--rose-parlor{background:radial-gradient(circle at 16% 12%,rgba(255,196,219,.62),transparent 20%),radial-gradient(circle at 84% 10%,rgba(255,238,244,.88),transparent 18%),linear-gradient(180deg,#fffdfd,#fff4f8 54%,#fbeaf1);color:#6f3155}.app--rose-parlor:before{inset:1rem;border-radius:34px;border:1px solid rgba(233,170,200,.44);box-shadow:inset 0 0 0 1px #ffffff8f,0 0 80px #f5abca33}.app--rose-parlor:after{right:-.4rem;bottom:.8rem;width:min(30vw,320px);height:min(24vw,260px);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20360'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='petal'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23FFC0DA'/%3e%3cstop%20offset='1'%20stop-color='%23E56DA5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23A6E3D3'/%3e%3cstop%20offset='1'%20stop-color='%2367B9A5'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3cpath%20d='M134%20254c56-70%20120-109%20194-124'%20stroke='%23D57AA4'%20stroke-width='7'%20stroke-linecap='round'/%3e%3cpath%20d='M158%20286c62-60%20142-89%20241-92'%20stroke='%23E8A8C8'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cellipse%20cx='324'%20cy='112'%20rx='44'%20ry='25'%20fill='url(%23petal)'%20transform='rotate(-12%20324%20112)'/%3e%3cellipse%20cx='360'%20cy='124'%20rx='48'%20ry='26'%20fill='url(%23petal)'%20transform='rotate(38%20360%20124)'/%3e%3cellipse%20cx='362'%20cy='164'%20rx='48'%20ry='26'%20fill='url(%23petal)'%20transform='rotate(98%20362%20164)'/%3e%3cellipse%20cx='320'%20cy='174'%20rx='44'%20ry='24'%20fill='url(%23petal)'%20transform='rotate(154%20320%20174)'/%3e%3cellipse%20cx='294'%20cy='144'%20rx='40'%20ry='23'%20fill='url(%23petal)'%20transform='rotate(210%20294%20144)'/%3e%3ccircle%20cx='328'%20cy='144'%20r='22'%20fill='%23FFE7A8'/%3e%3cellipse%20cx='418'%20cy='196'%20rx='52'%20ry='22'%20fill='url(%23leaf)'%20transform='rotate(26%20418%20196)'/%3e%3cellipse%20cx='262'%20cy='226'%20rx='54'%20ry='23'%20fill='url(%23leaf)'%20transform='rotate(-28%20262%20226)'/%3e%3cellipse%20cx='170'%20cy='258'%20rx='34'%20ry='15'%20fill='url(%23leaf)'%20transform='rotate(-18%20170%20258)'/%3e%3ccircle%20cx='534'%20cy='72'%20r='50'%20fill='%23FFD8E8'%20opacity='.55'/%3e%3ccircle%20cx='594'%20cy='112'%20r='22'%20fill='%23F6B8CF'%20opacity='.7'/%3e%3ccircle%20cx='620'%20cy='64'%20r='18'%20fill='%23BCECDD'%20opacity='.72'/%3e%3c/g%3e%3c/svg%3e") no-repeat center / contain;opacity:.58}.dashboard--rose-parlor{position:relative;padding:clamp(.55rem,1.3vw,.9rem);border-radius:34px;border:1px solid rgba(232,170,198,.5);background:linear-gradient(180deg,#ffffffdb,#fff4f8e0);box-shadow:inset 0 1px #ffffffd6,0 24px 64px #d88fb033}.dashboard--rose-parlor>*{position:relative;z-index:1}.dashboard--rose-parlor:after{content:"";position:absolute;left:-.2rem;top:5.6rem;width:220px;height:220px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20360'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='petal'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23FFC0DA'/%3e%3cstop%20offset='1'%20stop-color='%23E56DA5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23A6E3D3'/%3e%3cstop%20offset='1'%20stop-color='%2367B9A5'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3cpath%20d='M134%20254c56-70%20120-109%20194-124'%20stroke='%23D57AA4'%20stroke-width='7'%20stroke-linecap='round'/%3e%3cpath%20d='M158%20286c62-60%20142-89%20241-92'%20stroke='%23E8A8C8'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cellipse%20cx='324'%20cy='112'%20rx='44'%20ry='25'%20fill='url(%23petal)'%20transform='rotate(-12%20324%20112)'/%3e%3cellipse%20cx='360'%20cy='124'%20rx='48'%20ry='26'%20fill='url(%23petal)'%20transform='rotate(38%20360%20124)'/%3e%3cellipse%20cx='362'%20cy='164'%20rx='48'%20ry='26'%20fill='url(%23petal)'%20transform='rotate(98%20362%20164)'/%3e%3cellipse%20cx='320'%20cy='174'%20rx='44'%20ry='24'%20fill='url(%23petal)'%20transform='rotate(154%20320%20174)'/%3e%3cellipse%20cx='294'%20cy='144'%20rx='40'%20ry='23'%20fill='url(%23petal)'%20transform='rotate(210%20294%20144)'/%3e%3ccircle%20cx='328'%20cy='144'%20r='22'%20fill='%23FFE7A8'/%3e%3cellipse%20cx='418'%20cy='196'%20rx='52'%20ry='22'%20fill='url(%23leaf)'%20transform='rotate(26%20418%20196)'/%3e%3cellipse%20cx='262'%20cy='226'%20rx='54'%20ry='23'%20fill='url(%23leaf)'%20transform='rotate(-28%20262%20226)'/%3e%3cellipse%20cx='170'%20cy='258'%20rx='34'%20ry='15'%20fill='url(%23leaf)'%20transform='rotate(-18%20170%20258)'/%3e%3ccircle%20cx='534'%20cy='72'%20r='50'%20fill='%23FFD8E8'%20opacity='.55'/%3e%3ccircle%20cx='594'%20cy='112'%20r='22'%20fill='%23F6B8CF'%20opacity='.7'/%3e%3ccircle%20cx='620'%20cy='64'%20r='18'%20fill='%23BCECDD'%20opacity='.72'/%3e%3c/g%3e%3c/svg%3e") no-repeat left center / contain;opacity:.26;pointer-events:none;z-index:0}.chart-panel__header--rose-parlor{overflow:hidden;border-radius:28px;border:1px solid rgba(230,171,197,.72);background:radial-gradient(circle at 16% 16%,rgba(255,220,235,.9),transparent 28%),linear-gradient(135deg,#fffffffa,#fff3f8f5);box-shadow:inset 0 1px #fffffff0,0 16px 34px #e2a5c23d}.app--rose-parlor .chart-panel__logo-title{font-family:Parisienne,Brush Script MT,cursive;font-size:clamp(2rem,5.8vw,3rem);font-weight:400;letter-spacing:.06em;text-transform:none;color:#b1487a;text-shadow:0 6px 20px rgba(245,168,202,.3)}.app--rose-parlor .domain-title{letter-spacing:.04em}.app--rose-parlor .chart-panel__logo-tagline,.app--rose-parlor .chart-panel__market-status,.app--rose-parlor .chart-panel__price-unit{color:#b86d94;font-family:Quicksand,Segoe UI,sans-serif}.app--rose-parlor .chart-panel__price{color:#9d4d76}.app--rose-parlor .chart-panel__price-context{color:#d16e9e}.app--rose-parlor .chart-panel__chart{border-radius:34px;box-shadow:0 28px 74px #e6abc53d,0 0 40px #bcddd638}.chart-panel__chart--rose-parlor:before{content:"";position:absolute;inset:10px;border-radius:26px;border:1px solid rgba(226,171,197,.42);box-shadow:inset 0 0 0 1px #ffffff94;pointer-events:none}.app--rose-parlor .chart-panel__canvas-wrap{border-radius:28px;border:1px solid rgba(228,180,203,.42);background:radial-gradient(circle at 84% 20%,rgba(255,187,214,.14),transparent 18%),radial-gradient(circle at 20% 84%,rgba(188,236,224,.16),transparent 18%),linear-gradient(180deg,#ffffffc2,#fff4f8ad)}.app--rose-parlor .chart-panel__metal-buttons,.app--rose-parlor .chart-panel__footer{background:linear-gradient(180deg,#fff7faf5,#ffeff5f0);border:1px solid rgba(228,180,203,.46);box-shadow:inset 0 1px #ffffffe0,0 12px 28px #e2a5c224}.app--rose-parlor .chart-panel__metal-button,.app--rose-parlor .control-pill-button,.app--rose-parlor .chart-panel__day-range-select{font-family:Quicksand,Segoe UI,sans-serif;letter-spacing:.14em}.app--rose-parlor .currency-switch__menu,.app--rose-parlor .unit-switch__menu,.app--rose-parlor .theme-switch__menu,.app--rose-parlor .calculator-dropdown,.app--rose-parlor .lookfeel-dropdown,.app--rose-parlor .metrics-dropdown,.app--rose-parlor .snapshot-panel,.app--rose-parlor .news-panel{background:linear-gradient(180deg,#fffdfefa,#fff1f7f5);border-color:#e4b4cb80;color:#703653;box-shadow:0 22px 40px #e1abc42e}.app--rose-parlor .currency-switch__option,.app--rose-parlor .lookfeel-dropdown .control-panel label,.app--rose-parlor .control-panel label,.app--rose-parlor .calculator-field,.app--rose-parlor .lookfeel-section__title,.app--rose-parlor .snapshot-panel__currency,.app--rose-parlor .snapshot-panel__note,.app--rose-parlor .news-panel__status,.app--rose-parlor .news-panel__headline-source,.app--rose-parlor .news-panel__pagination,.app--rose-parlor .news-panel__pagination-status,.app--rose-parlor .news-thread__status,.app--rose-parlor .news-comment__info{color:#b26991}.app--rose-parlor .snapshot-panel__header h3,.app--rose-parlor .news-panel__header h3,.app--rose-parlor .snapshot-panel__row strong,.app--rose-parlor .news-panel__headline-line a,.app--rose-parlor .news-panel__headline-text,.app--rose-parlor .news-comment__score,.app--rose-parlor .news-comment__user{color:#7a3657}.app--rose-parlor .currency-switch__option:hover,.app--rose-parlor .currency-switch__option.is-active,.app--rose-parlor .metrics-dropdown__item:hover,.app--rose-parlor .metrics-dropdown__item.is-active{background:#f4adce38;color:#8d4166}.app--rose-parlor .calculator-field input,.app--rose-parlor .lookfeel-dropdown .control-panel select,.app--rose-parlor .lookfeel-dropdown .control-panel input[type=text],.app--rose-parlor .lookfeel-dropdown .control-panel input[type=number],.app--rose-parlor .lookfeel-dropdown .control-panel textarea,.app--rose-parlor .news-comment-compose textarea,.app--rose-parlor .news-comment__reply-form textarea{background:#ffffffeb;color:#7a3657;border-color:#e4b4cb9e}.app--rose-parlor .news-comment-compose__actions button,.app--rose-parlor .news-comment__reply-actions button{background:linear-gradient(135deg,#d87ba6,#f3b7d0);color:#fff8fb}.app--rose-parlor .news-comment__vote{background:#ffffffe0;border-color:#e4b4cb8a;color:#a85e86}.app--rose-parlor .news-comment__vote.is-active{background:#f4adce38;color:#893f65}.app--arcade-afterglow{background:radial-gradient(circle at 50% -4%,rgba(255,190,75,.14),transparent 14%),linear-gradient(180deg,#09041b,#110526 46%,#05010f);color:#effaff}.app--arcade-afterglow:before{inset:0;background:linear-gradient(rgba(54,247,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(174,76,255,.08) 1px,transparent 1px);background-size:52px 52px;opacity:.54}.app--arcade-afterglow:after{left:50%;bottom:1.4rem;width:min(48vw,520px);height:min(18vw,180px);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20320'%20fill='none'%3e%3crect%20x='226'%20y='52'%20width='268'%20height='116'%20rx='10'%20fill='%23FFB347'%20opacity='.92'/%3e%3crect%20x='226'%20y='84'%20width='268'%20height='8'%20fill='%2312071F'%20opacity='.22'/%3e%3crect%20x='226'%20y='110'%20width='268'%20height='8'%20fill='%2312071F'%20opacity='.22'/%3e%3crect%20x='226'%20y='136'%20width='268'%20height='8'%20fill='%2312071F'%20opacity='.22'/%3e%3cpath%20d='M96%20248h528'%20stroke='%2336F7FF'%20stroke-width='4'%20opacity='.72'/%3e%3cpath%20d='M142%20248l86-52l78%2028l88-66l92%2046l94-58'%20stroke='%23FF58D5'%20stroke-width='8'%20stroke-linecap='square'%20stroke-linejoin='bevel'%20opacity='.84'/%3e%3cpath%20d='M96%20248l52-28l56%2018l74-36l66%2022l84-52l84%2042l52-26'%20stroke='%23FFE45E'%20stroke-width='4'%20stroke-linecap='square'%20stroke-linejoin='bevel'%20opacity='.94'/%3e%3cpath%20d='M118%20274h486'%20stroke='%237CFF8A'%20stroke-width='3'%20opacity='.5'/%3e%3cpath%20d='M170%20206l22-18M196%20206l22-18M522%20204l22-18M548%20204l22-18'%20stroke='%23FFFFFF'%20stroke-width='3'%20opacity='.58'/%3e%3ccircle%20cx='162'%20cy='92'%20r='5'%20fill='%2336F7FF'/%3e%3ccircle%20cx='578'%20cy='86'%20r='5'%20fill='%23FF58D5'/%3e%3ccircle%20cx='610'%20cy='134'%20r='4'%20fill='%23FFE45E'/%3e%3c/svg%3e") no-repeat center / contain;opacity:.54;transform:translate(-50%)}.dashboard--arcade-afterglow{position:relative;padding:clamp(.55rem,1.3vw,.85rem);border-radius:22px;border:1px solid rgba(108,68,255,.44);background:linear-gradient(180deg,#0d061feb,#080417e6);box-shadow:inset 0 0 0 1px #31f7ff14,0 26px 64px #0000008f}.dashboard--arcade-afterglow>*{position:relative;z-index:1}.chart-panel__header--arcade-afterglow{overflow:hidden;border-radius:18px;border:1px solid rgba(108,68,255,.6);background:linear-gradient(180deg,#12082afa,#0a041ef5);box-shadow:inset 0 0 0 1px #31f7ff14,0 16px 36px #0000006b}.chart-panel__header--arcade-afterglow:after{content:"";position:absolute;right:.9rem;top:.4rem;width:170px;height:88px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20320'%20fill='none'%3e%3crect%20x='226'%20y='52'%20width='268'%20height='116'%20rx='10'%20fill='%23FFB347'%20opacity='.92'/%3e%3crect%20x='226'%20y='84'%20width='268'%20height='8'%20fill='%2312071F'%20opacity='.22'/%3e%3crect%20x='226'%20y='110'%20width='268'%20height='8'%20fill='%2312071F'%20opacity='.22'/%3e%3crect%20x='226'%20y='136'%20width='268'%20height='8'%20fill='%2312071F'%20opacity='.22'/%3e%3cpath%20d='M96%20248h528'%20stroke='%2336F7FF'%20stroke-width='4'%20opacity='.72'/%3e%3cpath%20d='M142%20248l86-52l78%2028l88-66l92%2046l94-58'%20stroke='%23FF58D5'%20stroke-width='8'%20stroke-linecap='square'%20stroke-linejoin='bevel'%20opacity='.84'/%3e%3cpath%20d='M96%20248l52-28l56%2018l74-36l66%2022l84-52l84%2042l52-26'%20stroke='%23FFE45E'%20stroke-width='4'%20stroke-linecap='square'%20stroke-linejoin='bevel'%20opacity='.94'/%3e%3cpath%20d='M118%20274h486'%20stroke='%237CFF8A'%20stroke-width='3'%20opacity='.5'/%3e%3cpath%20d='M170%20206l22-18M196%20206l22-18M522%20204l22-18M548%20204l22-18'%20stroke='%23FFFFFF'%20stroke-width='3'%20opacity='.58'/%3e%3ccircle%20cx='162'%20cy='92'%20r='5'%20fill='%2336F7FF'/%3e%3ccircle%20cx='578'%20cy='86'%20r='5'%20fill='%23FF58D5'/%3e%3ccircle%20cx='610'%20cy='134'%20r='4'%20fill='%23FFE45E'/%3e%3c/svg%3e") no-repeat right top / contain;opacity:.28;pointer-events:none}.app--arcade-afterglow .chart-panel__logo-title,.app--arcade-afterglow .chart-panel__price,.app--arcade-afterglow .chart-panel__metal-button,.app--arcade-afterglow .control-pill-button,.app--arcade-afterglow .chart-panel__day-range-select{font-family:"Press Start 2P",Courier New,monospace;text-transform:uppercase}.app--arcade-afterglow .chart-panel__logo-title{font-size:clamp(.96rem,3.3vw,1.35rem);letter-spacing:.2em;color:#f6fbff;text-shadow:0 0 14px rgba(49,247,255,.5),0 0 28px rgba(255,88,213,.26)}.app--arcade-afterglow .domain-title{letter-spacing:.18em}.app--arcade-afterglow .chart-panel__logo-tagline,.app--arcade-afterglow .chart-panel__market-status,.app--arcade-afterglow .chart-panel__price-unit{color:#9ce9ff;font-family:Bebas Neue,Impact,sans-serif;font-size:.72rem;letter-spacing:.2em}.app--arcade-afterglow .chart-panel__price{font-size:clamp(.88rem,3.1vw,1.2rem);color:#ffe45e}.app--arcade-afterglow .chart-panel__price-context{color:#ff92e2}.app--arcade-afterglow .chart-panel__chart{border-radius:20px;box-shadow:0 34px 88px #0000008f,0 0 54px #6c44ff42}.chart-panel__chart--arcade-afterglow:before{content:"";position:absolute;inset:8px;border-radius:12px;border:2px solid rgba(49,247,255,.26);box-shadow:inset 0 0 0 1px #ae4cff38,inset 0 0 44px #6c44ff29;pointer-events:none}.app--arcade-afterglow .chart-panel__canvas-wrap{border-radius:14px;border:1px solid rgba(49,247,255,.32);background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(174,76,255,.06) 1px,transparent 1px),linear-gradient(180deg,#0b051cd1,#060213c2);background-size:100% 7px,44px 44px,100% 100%}.app--arcade-afterglow .chart-panel__metal-buttons,.app--arcade-afterglow .chart-panel__footer{border-radius:14px;background:linear-gradient(180deg,#13082ef0,#0c051deb);border:1px solid rgba(108,68,255,.4);box-shadow:inset 0 0 0 1px #31f7ff0f}.app--arcade-afterglow .chart-panel__metal-button,.app--arcade-afterglow .control-pill-button,.app--arcade-afterglow .chart-panel__day-range-select{letter-spacing:.12em;text-shadow:0 0 10px rgba(5,4,11,.44)}.app--arcade-afterglow .currency-switch__menu,.app--arcade-afterglow .unit-switch__menu,.app--arcade-afterglow .theme-switch__menu,.app--arcade-afterglow .calculator-dropdown,.app--arcade-afterglow .lookfeel-dropdown,.app--arcade-afterglow .metrics-dropdown,.app--arcade-afterglow .snapshot-panel,.app--arcade-afterglow .news-panel{background:linear-gradient(180deg,#100726fa,#090319f5);border-color:#31f7ff38;color:#eafcff;box-shadow:0 22px 48px #0006}.app--arcade-afterglow .currency-switch__option,.app--arcade-afterglow .lookfeel-dropdown .control-panel label,.app--arcade-afterglow .control-panel label,.app--arcade-afterglow .calculator-field,.app--arcade-afterglow .lookfeel-section__title,.app--arcade-afterglow .snapshot-panel__currency,.app--arcade-afterglow .snapshot-panel__note,.app--arcade-afterglow .news-panel__status,.app--arcade-afterglow .news-panel__headline-source,.app--arcade-afterglow .news-panel__pagination,.app--arcade-afterglow .news-panel__pagination-status,.app--arcade-afterglow .news-thread__status,.app--arcade-afterglow .news-comment__info{color:#9ce9ff}.app--arcade-afterglow .snapshot-panel__header h3,.app--arcade-afterglow .news-panel__header h3,.app--arcade-afterglow .snapshot-panel__row strong,.app--arcade-afterglow .news-panel__headline-line a,.app--arcade-afterglow .news-panel__headline-text,.app--arcade-afterglow .news-comment__score,.app--arcade-afterglow .news-comment__user{color:#f7fbff}.app--arcade-afterglow .currency-switch__option:hover,.app--arcade-afterglow .currency-switch__option.is-active,.app--arcade-afterglow .metrics-dropdown__item:hover,.app--arcade-afterglow .metrics-dropdown__item.is-active{background:#31f7ff29;color:#fff}.app--arcade-afterglow .calculator-field input,.app--arcade-afterglow .lookfeel-dropdown .control-panel select,.app--arcade-afterglow .lookfeel-dropdown .control-panel input[type=text],.app--arcade-afterglow .lookfeel-dropdown .control-panel input[type=number],.app--arcade-afterglow .lookfeel-dropdown .control-panel textarea,.app--arcade-afterglow .news-comment-compose textarea,.app--arcade-afterglow .news-comment__reply-form textarea{background:#0b051cf0;color:#eafcff;border-color:#31f7ff3d}.app--arcade-afterglow .news-comment-compose__actions button,.app--arcade-afterglow .news-comment__reply-actions button{background:linear-gradient(135deg,#6c44ff,#ff58d5);color:#f7fbff}.app--arcade-afterglow .news-comment__vote{background:#0c061eeb;border-color:#31f7ff38;color:#9ce9ff}.app--arcade-afterglow .news-comment__vote.is-active{background:#ff58d52e;color:#fff}.app--celestial-codex{background:radial-gradient(circle at 18% 12%,rgba(125,167,255,.16),transparent 18%),radial-gradient(circle at 84% 10%,rgba(247,227,164,.14),transparent 16%),linear-gradient(180deg,#040812,#081121 54%,#03070e);color:#e9edf8}.app--celestial-codex:before{inset:1rem;border-radius:34px;border:1px solid rgba(143,117,64,.36);box-shadow:inset 0 0 0 1px #f7e3a40f,0 0 84px #23346329}.app--celestial-codex:after{top:1.8rem;right:.8rem;width:min(28vw,290px);height:min(24vw,250px);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20360'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23F7E3A4'/%3e%3cstop%20offset='1'%20stop-color='%23C79D44'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3ccircle%20cx='540'%20cy='168'%20r='88'%20stroke='url(%23gold)'%20stroke-width='4'/%3e%3ccircle%20cx='540'%20cy='168'%20r='54'%20stroke='%23B6C8F8'%20stroke-width='2'%20opacity='.78'/%3e%3cpath%20d='M540%2054l15%2080l80%2034l-80%2034l-15%2080l-16-80l-79-34l79-34l16-80Z'%20fill='url(%23gold)'%20opacity='.18'%20stroke='url(%23gold)'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cpath%20d='M540%2092v152M464%20168h152M489%20117l102%20102M591%20117L489%20219'%20stroke='%23D8E4FF'%20stroke-width='3'%20opacity='.82'/%3e%3ccircle%20cx='252'%20cy='98'%20r='6'%20fill='%23F7E3A4'/%3e%3ccircle%20cx='214'%20cy='148'%20r='4'%20fill='%23D8E4FF'/%3e%3ccircle%20cx='292'%20cy='162'%20r='5'%20fill='%23CDA3FF'/%3e%3ccircle%20cx='182'%20cy='212'%20r='5'%20fill='%23F7E3A4'/%3e%3ccircle%20cx='314'%20cy='232'%20r='4'%20fill='%23D8E4FF'/%3e%3cpath%20d='M214%20148l38-50l40%2064l22-14'%20stroke='%23D8E4FF'%20stroke-width='2'%20opacity='.56'/%3e%3cpath%20d='M182%20212l32-64l100%2084'%20stroke='%23F7E3A4'%20stroke-width='2'%20opacity='.44'/%3e%3c/g%3e%3c/svg%3e") no-repeat center / contain;opacity:.4}.dashboard--celestial-codex{position:relative;padding:clamp(.55rem,1.3vw,.88rem);border-radius:34px;border:1px solid rgba(143,117,64,.42);background:linear-gradient(180deg,#08101eeb,#040812e6);box-shadow:inset 0 1px #f7e3a40f,0 28px 72px #0000008a}.dashboard--celestial-codex>*{position:relative;z-index:1}.chart-panel__header--celestial-codex{overflow:hidden;border-radius:28px;border:1px solid rgba(143,117,64,.56);background:linear-gradient(135deg,#0a1222fa,#080f1df5);box-shadow:inset 0 0 0 1px #f7e3a40d,0 16px 36px #0000006b}.chart-panel__header--celestial-codex:after{content:"";position:absolute;right:1rem;top:.3rem;width:180px;height:110px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20360'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23F7E3A4'/%3e%3cstop%20offset='1'%20stop-color='%23C79D44'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3ccircle%20cx='540'%20cy='168'%20r='88'%20stroke='url(%23gold)'%20stroke-width='4'/%3e%3ccircle%20cx='540'%20cy='168'%20r='54'%20stroke='%23B6C8F8'%20stroke-width='2'%20opacity='.78'/%3e%3cpath%20d='M540%2054l15%2080l80%2034l-80%2034l-15%2080l-16-80l-79-34l79-34l16-80Z'%20fill='url(%23gold)'%20opacity='.18'%20stroke='url(%23gold)'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cpath%20d='M540%2092v152M464%20168h152M489%20117l102%20102M591%20117L489%20219'%20stroke='%23D8E4FF'%20stroke-width='3'%20opacity='.82'/%3e%3ccircle%20cx='252'%20cy='98'%20r='6'%20fill='%23F7E3A4'/%3e%3ccircle%20cx='214'%20cy='148'%20r='4'%20fill='%23D8E4FF'/%3e%3ccircle%20cx='292'%20cy='162'%20r='5'%20fill='%23CDA3FF'/%3e%3ccircle%20cx='182'%20cy='212'%20r='5'%20fill='%23F7E3A4'/%3e%3ccircle%20cx='314'%20cy='232'%20r='4'%20fill='%23D8E4FF'/%3e%3cpath%20d='M214%20148l38-50l40%2064l22-14'%20stroke='%23D8E4FF'%20stroke-width='2'%20opacity='.56'/%3e%3cpath%20d='M182%20212l32-64l100%2084'%20stroke='%23F7E3A4'%20stroke-width='2'%20opacity='.44'/%3e%3c/g%3e%3c/svg%3e") no-repeat right top / contain;opacity:.22;pointer-events:none}.app--celestial-codex .chart-panel__logo-title{font-family:Cinzel Decorative,Georgia,serif;font-size:clamp(1.6rem,5vw,2.2rem);letter-spacing:.18em;color:#f7e3a4;text-shadow:0 0 18px rgba(247,227,164,.18),0 0 34px rgba(78,121,201,.14)}.app--celestial-codex .domain-title{letter-spacing:.2em}.app--celestial-codex .chart-panel__logo-tagline,.app--celestial-codex .chart-panel__market-status,.app--celestial-codex .chart-panel__price-unit{color:#c8d3ea;font-family:Playfair Display,Georgia,serif}.app--celestial-codex .chart-panel__price,.app--celestial-codex .chart-panel__price-context{color:#f6d26b}.app--celestial-codex .chart-panel__chart{border-radius:30px;box-shadow:0 34px 88px #0000008f,0 0 44px #5f7ec92e}.chart-panel__chart--celestial-codex:before{content:"";position:absolute;inset:9px;border-radius:22px;border:1px solid rgba(143,117,64,.34);box-shadow:inset 0 0 42px #1c2a4f2e;pointer-events:none}.app--celestial-codex .chart-panel__canvas-wrap{border-radius:26px;border:1px solid rgba(143,117,64,.26);background:radial-gradient(circle at 82% 18%,rgba(247,227,164,.08),transparent 18%),radial-gradient(circle at 22% 18%,rgba(125,167,255,.1),transparent 18%),linear-gradient(180deg,#050b16d6,#040811c2)}.app--celestial-codex .chart-panel__metal-buttons,.app--celestial-codex .chart-panel__footer{background:linear-gradient(180deg,#08101ef0,#050a14eb);border:1px solid rgba(143,117,64,.3);box-shadow:inset 0 1px #f7e3a40d}.app--celestial-codex .chart-panel__metal-button,.app--celestial-codex .control-pill-button,.app--celestial-codex .chart-panel__day-range-select{font-family:Cinzel Decorative,Georgia,serif;letter-spacing:.12em}.app--celestial-codex .currency-switch__menu,.app--celestial-codex .unit-switch__menu,.app--celestial-codex .theme-switch__menu,.app--celestial-codex .calculator-dropdown,.app--celestial-codex .lookfeel-dropdown,.app--celestial-codex .metrics-dropdown,.app--celestial-codex .snapshot-panel,.app--celestial-codex .news-panel{background:linear-gradient(180deg,#070e1bfa,#050a14f5);border-color:#8f75403d;color:#e9edf8;box-shadow:0 22px 46px #0006}.app--celestial-codex .currency-switch__option,.app--celestial-codex .lookfeel-dropdown .control-panel label,.app--celestial-codex .control-panel label,.app--celestial-codex .calculator-field,.app--celestial-codex .lookfeel-section__title,.app--celestial-codex .snapshot-panel__currency,.app--celestial-codex .snapshot-panel__note,.app--celestial-codex .news-panel__status,.app--celestial-codex .news-panel__headline-source,.app--celestial-codex .news-panel__pagination,.app--celestial-codex .news-panel__pagination-status,.app--celestial-codex .news-thread__status,.app--celestial-codex .news-comment__info{color:#c3d1ec}.app--celestial-codex .snapshot-panel__header h3,.app--celestial-codex .news-panel__header h3,.app--celestial-codex .snapshot-panel__row strong,.app--celestial-codex .news-panel__headline-line a,.app--celestial-codex .news-panel__headline-text,.app--celestial-codex .news-comment__score,.app--celestial-codex .news-comment__user{color:#f5f7ff}.app--celestial-codex .currency-switch__option:hover,.app--celestial-codex .currency-switch__option.is-active,.app--celestial-codex .metrics-dropdown__item:hover,.app--celestial-codex .metrics-dropdown__item.is-active{background:#f7e3a424;color:#fffaf0}.app--celestial-codex .calculator-field input,.app--celestial-codex .lookfeel-dropdown .control-panel select,.app--celestial-codex .lookfeel-dropdown .control-panel input[type=text],.app--celestial-codex .lookfeel-dropdown .control-panel input[type=number],.app--celestial-codex .lookfeel-dropdown .control-panel textarea,.app--celestial-codex .news-comment-compose textarea,.app--celestial-codex .news-comment__reply-form textarea{background:#08101feb;color:#edf4ff;border-color:#8f754047}.app--celestial-codex .news-comment-compose__actions button,.app--celestial-codex .news-comment__reply-actions button{background:linear-gradient(135deg,#5e79bf,#b99348);color:#fef8ea}.app--celestial-codex .news-comment__vote{background:#08101fe0;border-color:#8f754042;color:#d7e4ff}.app--celestial-codex .news-comment__vote.is-active{background:#f7e3a429;color:#fffaf0}@media (max-width: 860px){.dashboard--crimson-nocturne,.dashboard--rose-parlor,.dashboard--arcade-afterglow,.dashboard--celestial-codex{padding:.45rem;border-radius:24px}.app--crimson-nocturne:after,.app--rose-parlor:after,.app--arcade-afterglow:after,.app--celestial-codex:after,.dashboard--rose-parlor:after,.chart-panel__header--crimson-nocturne:after,.chart-panel__header--arcade-afterglow:after,.chart-panel__header--celestial-codex:after{opacity:.18}.app--crimson-nocturne .chart-panel__header,.app--crimson-nocturne .chart-panel__chart,.app--crimson-nocturne .chart-panel__footer,.app--rose-parlor .chart-panel__header,.app--rose-parlor .chart-panel__chart,.app--rose-parlor .chart-panel__footer,.app--arcade-afterglow .chart-panel__header,.app--arcade-afterglow .chart-panel__chart,.app--arcade-afterglow .chart-panel__footer,.app--celestial-codex .chart-panel__header,.app--celestial-codex .chart-panel__chart,.app--celestial-codex .chart-panel__footer{border-radius:22px}.chart-panel__chart--crimson-nocturne:before,.chart-panel__chart--rose-parlor:before,.chart-panel__chart--arcade-afterglow:before,.chart-panel__chart--celestial-codex:before{border-radius:16px}.app--crimson-nocturne .chart-panel__logo-title{font-size:clamp(1.55rem,8.4vw,2.2rem)}.app--rose-parlor .chart-panel__logo-title{font-size:clamp(1.7rem,9vw,2.5rem)}.app--arcade-afterglow .chart-panel__logo-title{font-size:clamp(.8rem,3.8vw,1rem);letter-spacing:.14em}.app--celestial-codex .chart-panel__logo-title{font-size:clamp(1.2rem,5vw,1.55rem);letter-spacing:.12em}}.app--harbor-glass{--shell-app-bg: radial-gradient(circle at 18% 12%, rgba(125, 211, 252, .36), transparent 18%), radial-gradient(circle at 84% 10%, rgba(153, 246, 228, .28), transparent 16%), linear-gradient(180deg, #f7fcff 0%, #edf7fb 54%, #e7f2f6 100%);--shell-aura: radial-gradient(circle at 78% 80%, rgba(14, 165, 233, .1), transparent 12%);--shell-text: #244657;--shell-text-strong: #1f4052;--shell-muted: #65808f;--shell-accent: #0f766e;--shell-accent-strong: #2563eb;--shell-price-color: #1d5d74;--shell-frame-border: rgba(184, 216, 228, .54);--shell-frame-glow: rgba(125, 211, 252, .18);--shell-dashboard-border: rgba(189, 219, 231, .74);--shell-dashboard-bg: linear-gradient(180deg, rgba(255, 255, 255, .78) 0%, rgba(240, 250, 255, .84) 100%);--shell-dashboard-shadow: 0 24px 56px rgba(98, 140, 160, .18), inset 0 1px 0 rgba(255, 255, 255, .6);--shell-header-border: rgba(179, 213, 224, .82);--shell-header-bg: radial-gradient(circle at 16% 14%, rgba(186, 230, 253, .3), transparent 22%), linear-gradient(135deg, rgba(255, 255, 255, .94) 0%, rgba(237, 249, 252, .92) 100%);--shell-header-shadow: 0 16px 34px rgba(98, 140, 160, .16), inset 0 1px 0 rgba(255, 255, 255, .7);--shell-chart-radius: 30px;--shell-inner-chart-radius: 22px;--shell-inner-surface-radius: 26px;--shell-chart-shadow: 0 28px 74px rgba(98, 140, 160, .18);--shell-chart-border: rgba(177, 210, 223, .46);--shell-chart-line: rgba(255, 255, 255, .42);--shell-surface-bg: radial-gradient(circle at 84% 18%, rgba(186, 230, 253, .18), transparent 18%), linear-gradient(180deg, rgba(255, 255, 255, .74) 0%, rgba(236, 246, 251, .66) 100%);--shell-surface-shadow: inset 0 0 36px rgba(90, 150, 170, .08);--shell-control-bg: linear-gradient(180deg, rgba(255, 255, 255, .96) 0%, rgba(237, 248, 252, .92) 100%);--shell-control-border: rgba(184, 216, 228, .56);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .78), 0 10px 22px rgba(98, 140, 160, .12);--shell-menu-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(239, 249, 252, .96) 100%);--shell-menu-border: rgba(184, 216, 228, .54);--shell-input-bg: rgba(255, 255, 255, .92);--shell-input-border: rgba(184, 216, 228, .62);--shell-title-font: "Source Sans 3", "Segoe UI", sans-serif;--shell-title-size: clamp(1.65rem, 4.8vw, 2rem);--shell-title-tracking: .24em;--shell-title-transform: uppercase;--shell-title-color: #21485a;--shell-title-shadow: none;--shell-domain-tracking: .28em;--shell-meta-font: "Source Sans 3", "Segoe UI", sans-serif;--shell-button-font: "Source Sans 3", "Segoe UI", sans-serif;--shell-button-tracking: .16em;--shell-active-bg: rgba(37, 99, 235, .12);--shell-active-text: #1c4269;--shell-action-grad-start: #60a5fa;--shell-action-grad-end: #0f766e;--shell-action-text: #f8feff}.app--sandstone-ledger{--shell-app-bg: radial-gradient(circle at 18% 12%, rgba(226, 196, 159, .24), transparent 18%), radial-gradient(circle at 84% 12%, rgba(214, 179, 132, .16), transparent 16%), linear-gradient(180deg, #f9f3ea 0%, #f5ebde 54%, #efe2d0 100%);--shell-aura: radial-gradient(circle at 82% 84%, rgba(198, 146, 95, .08), transparent 12%);--shell-text: #4d3b2d;--shell-text-strong: #433226;--shell-muted: #7c6656;--shell-accent: #8b5e3c;--shell-accent-strong: #b6763f;--shell-price-color: #8b5e3c;--shell-frame-border: rgba(214, 193, 166, .56);--shell-frame-glow: rgba(214, 179, 132, .14);--shell-dashboard-border: rgba(215, 197, 174, .74);--shell-dashboard-bg: linear-gradient(180deg, rgba(255, 251, 245, .84) 0%, rgba(246, 236, 220, .9) 100%);--shell-dashboard-shadow: 0 24px 56px rgba(139, 94, 60, .12), inset 0 1px 0 rgba(255, 255, 255, .64);--shell-header-border: rgba(205, 184, 154, .82);--shell-header-bg: linear-gradient(180deg, rgba(255, 251, 245, .98) 0%, rgba(245, 233, 216, .96) 100%), repeating-linear-gradient(180deg, rgba(126, 103, 82, .06) 0 1px, transparent 1px 18px);--shell-header-shadow: 0 14px 28px rgba(139, 94, 60, .1), inset 0 1px 0 rgba(255, 255, 255, .72);--shell-chart-radius: 24px;--shell-inner-chart-radius: 16px;--shell-inner-surface-radius: 20px;--shell-chart-shadow: 0 24px 60px rgba(139, 94, 60, .12);--shell-chart-border: rgba(212, 193, 167, .42);--shell-chart-line: rgba(255, 255, 255, .32);--shell-surface-bg: radial-gradient(circle at 84% 18%, rgba(225, 205, 182, .18), transparent 18%), linear-gradient(180deg, rgba(252, 247, 239, .78) 0%, rgba(243, 233, 218, .7) 100%);--shell-surface-shadow: inset 0 0 34px rgba(150, 117, 82, .06);--shell-control-bg: linear-gradient(180deg, rgba(255, 250, 242, .98) 0%, rgba(243, 232, 215, .95) 100%);--shell-control-border: rgba(212, 193, 167, .5);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .78), 0 10px 18px rgba(139, 94, 60, .08);--shell-menu-bg: linear-gradient(180deg, rgba(255, 252, 246, .98) 0%, rgba(245, 235, 220, .96) 100%);--shell-menu-border: rgba(212, 193, 167, .52);--shell-input-bg: rgba(255, 251, 245, .94);--shell-input-border: rgba(212, 193, 167, .62);--shell-title-font: "Playfair Display", "Georgia", serif;--shell-title-size: clamp(1.75rem, 4.8vw, 2.2rem);--shell-title-tracking: .08em;--shell-title-transform: none;--shell-title-color: #5a4334;--shell-title-shadow: none;--shell-domain-tracking: .1em;--shell-meta-font: "Source Sans 3", "Segoe UI", sans-serif;--shell-button-font: "Source Sans 3", "Segoe UI", sans-serif;--shell-button-tracking: .14em;--shell-active-bg: rgba(182, 118, 63, .12);--shell-active-text: #674733;--shell-action-grad-start: #d3ab7a;--shell-action-grad-end: #8b5e3c;--shell-action-text: #fff9f2}.app--alpine-morning{--shell-app-bg: radial-gradient(circle at 18% 10%, rgba(186, 230, 253, .34), transparent 18%), radial-gradient(circle at 84% 12%, rgba(219, 234, 254, .46), transparent 18%), linear-gradient(180deg, #fbfdff 0%, #f1f7ff 56%, #eaf2fb 100%);--shell-aura: radial-gradient(circle at 76% 80%, rgba(59, 130, 246, .08), transparent 14%);--shell-text: #2d4764;--shell-text-strong: #243a53;--shell-muted: #6c8299;--shell-accent: #2563eb;--shell-accent-strong: #0284c7;--shell-price-color: #1d4ed8;--shell-frame-border: rgba(207, 225, 242, .66);--shell-frame-glow: rgba(147, 197, 253, .18);--shell-dashboard-border: rgba(207, 225, 242, .78);--shell-dashboard-bg: linear-gradient(180deg, rgba(255, 255, 255, .86) 0%, rgba(240, 246, 255, .9) 100%);--shell-dashboard-shadow: 0 24px 56px rgba(100, 129, 164, .14), inset 0 1px 0 rgba(255, 255, 255, .72);--shell-header-border: rgba(199, 220, 244, .86);--shell-header-bg: radial-gradient(circle at 20% 14%, rgba(219, 234, 254, .46), transparent 20%), linear-gradient(135deg, rgba(255, 255, 255, .98) 0%, rgba(241, 247, 255, .96) 100%);--shell-header-shadow: 0 14px 28px rgba(100, 129, 164, .12), inset 0 1px 0 rgba(255, 255, 255, .78);--shell-chart-radius: 28px;--shell-inner-chart-radius: 20px;--shell-inner-surface-radius: 24px;--shell-chart-shadow: 0 26px 66px rgba(100, 129, 164, .14);--shell-chart-border: rgba(207, 225, 242, .46);--shell-chart-line: rgba(255, 255, 255, .46);--shell-surface-bg: radial-gradient(circle at 82% 20%, rgba(191, 219, 254, .22), transparent 18%), linear-gradient(180deg, rgba(255, 255, 255, .82) 0%, rgba(236, 244, 255, .74) 100%);--shell-surface-shadow: inset 0 0 34px rgba(88, 130, 180, .06);--shell-control-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(239, 246, 255, .95) 100%);--shell-control-border: rgba(207, 225, 242, .54);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), 0 10px 20px rgba(100, 129, 164, .08);--shell-menu-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(239, 246, 255, .97) 100%);--shell-menu-border: rgba(207, 225, 242, .56);--shell-input-bg: rgba(255, 255, 255, .94);--shell-input-border: rgba(207, 225, 242, .64);--shell-title-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-title-size: clamp(1.6rem, 4.6vw, 1.95rem);--shell-title-tracking: .22em;--shell-title-transform: uppercase;--shell-title-color: #2a4d75;--shell-title-shadow: none;--shell-domain-tracking: .28em;--shell-meta-font: "Inter", "Segoe UI", sans-serif;--shell-button-font: "Inter", "Segoe UI", sans-serif;--shell-button-tracking: .14em;--shell-active-bg: rgba(37, 99, 235, .1);--shell-active-text: #21466f;--shell-action-grad-start: #93c5fd;--shell-action-grad-end: #2563eb;--shell-action-text: #f8fbff}.app--graphite-studio{--shell-app-bg: radial-gradient(circle at 18% 10%, rgba(148, 163, 184, .14), transparent 18%), radial-gradient(circle at 84% 14%, rgba(56, 189, 248, .08), transparent 16%), linear-gradient(180deg, #0b1118 0%, #121923 54%, #090e14 100%);--shell-aura: radial-gradient(circle at 76% 78%, rgba(56, 189, 248, .06), transparent 14%);--shell-text: #dce4ef;--shell-text-strong: #f4f7fb;--shell-muted: #94a3b8;--shell-accent: #475569;--shell-accent-strong: #60a5fa;--shell-price-color: #f8fafc;--shell-frame-border: rgba(55, 68, 87, .64);--shell-frame-glow: rgba(56, 189, 248, .08);--shell-dashboard-border: rgba(55, 68, 87, .74);--shell-dashboard-bg: linear-gradient(180deg, rgba(16, 23, 33, .94) 0%, rgba(12, 18, 27, .94) 100%);--shell-dashboard-shadow: 0 24px 60px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .04);--shell-header-border: rgba(64, 78, 97, .82);--shell-header-bg: linear-gradient(135deg, rgba(22, 30, 42, .98) 0%, rgba(15, 22, 31, .96) 100%);--shell-header-shadow: 0 16px 32px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .04);--shell-chart-radius: 20px;--shell-inner-chart-radius: 14px;--shell-inner-surface-radius: 18px;--shell-chart-shadow: 0 28px 68px rgba(0, 0, 0, .44);--shell-chart-border: rgba(70, 86, 107, .42);--shell-chart-line: rgba(255, 255, 255, .04);--shell-surface-bg: radial-gradient(circle at 82% 18%, rgba(96, 165, 250, .08), transparent 18%), linear-gradient(180deg, rgba(17, 24, 36, .86) 0%, rgba(13, 19, 29, .82) 100%);--shell-surface-shadow: inset 0 0 40px rgba(2, 6, 23, .24);--shell-control-bg: linear-gradient(180deg, rgba(21, 29, 40, .96) 0%, rgba(16, 22, 31, .94) 100%);--shell-control-border: rgba(70, 86, 107, .46);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 22px rgba(0, 0, 0, .24);--shell-menu-bg: linear-gradient(180deg, rgba(19, 27, 38, .98) 0%, rgba(14, 20, 29, .96) 100%);--shell-menu-border: rgba(70, 86, 107, .44);--shell-input-bg: rgba(16, 23, 33, .92);--shell-input-border: rgba(70, 86, 107, .54);--shell-title-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-title-size: clamp(1.55rem, 4.3vw, 1.85rem);--shell-title-tracking: .22em;--shell-title-transform: uppercase;--shell-title-color: #f8fafc;--shell-title-shadow: none;--shell-domain-tracking: .26em;--shell-meta-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-button-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-button-tracking: .12em;--shell-active-bg: rgba(96, 165, 250, .14);--shell-active-text: #ffffff;--shell-action-grad-start: #475569;--shell-action-grad-end: #60a5fa;--shell-action-text: #f8fbff}.app--juniper-ledger{--shell-app-bg: radial-gradient(circle at 18% 10%, rgba(159, 208, 188, .24), transparent 18%), radial-gradient(circle at 84% 12%, rgba(217, 197, 143, .18), transparent 16%), linear-gradient(180deg, #f7f8f1 0%, #eef2e8 54%, #e8ede1 100%);--shell-aura: radial-gradient(circle at 82% 78%, rgba(123, 169, 139, .08), transparent 14%);--shell-text: #41574d;--shell-text-strong: #32463d;--shell-muted: #72847a;--shell-accent: #4b675a;--shell-accent-strong: #7ba98b;--shell-price-color: #476255;--shell-frame-border: rgba(199, 209, 192, .64);--shell-frame-glow: rgba(123, 169, 139, .12);--shell-dashboard-border: rgba(199, 209, 192, .76);--shell-dashboard-bg: linear-gradient(180deg, rgba(251, 251, 246, .88) 0%, rgba(238, 243, 232, .92) 100%);--shell-dashboard-shadow: 0 22px 52px rgba(93, 114, 98, .12), inset 0 1px 0 rgba(255, 255, 255, .7);--shell-header-border: rgba(195, 206, 188, .86);--shell-header-bg: radial-gradient(circle at 18% 16%, rgba(159, 208, 188, .2), transparent 22%), linear-gradient(135deg, rgba(253, 253, 249, .98) 0%, rgba(240, 245, 235, .96) 100%);--shell-header-shadow: 0 14px 28px rgba(93, 114, 98, .1), inset 0 1px 0 rgba(255, 255, 255, .76);--shell-chart-radius: 24px;--shell-inner-chart-radius: 16px;--shell-inner-surface-radius: 20px;--shell-chart-shadow: 0 24px 60px rgba(93, 114, 98, .12);--shell-chart-border: rgba(199, 209, 192, .42);--shell-chart-line: rgba(255, 255, 255, .34);--shell-surface-bg: radial-gradient(circle at 82% 18%, rgba(200, 213, 157, .16), transparent 18%), linear-gradient(180deg, rgba(250, 250, 244, .82) 0%, rgba(236, 241, 230, .74) 100%);--shell-surface-shadow: inset 0 0 34px rgba(93, 114, 98, .06);--shell-control-bg: linear-gradient(180deg, rgba(251, 251, 246, .98) 0%, rgba(239, 244, 233, .95) 100%);--shell-control-border: rgba(199, 209, 192, .5);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 10px 20px rgba(93, 114, 98, .08);--shell-menu-bg: linear-gradient(180deg, rgba(251, 251, 246, .98) 0%, rgba(240, 245, 235, .96) 100%);--shell-menu-border: rgba(199, 209, 192, .52);--shell-input-bg: rgba(255, 255, 255, .92);--shell-input-border: rgba(199, 209, 192, .62);--shell-title-font: "Playfair Display", "Georgia", serif;--shell-title-size: clamp(1.7rem, 4.6vw, 2.1rem);--shell-title-tracking: .1em;--shell-title-transform: none;--shell-title-color: #41584d;--shell-title-shadow: none;--shell-domain-tracking: .12em;--shell-meta-font: "Source Sans 3", "Segoe UI", sans-serif;--shell-button-font: "Source Sans 3", "Segoe UI", sans-serif;--shell-button-tracking: .14em;--shell-active-bg: rgba(123, 169, 139, .12);--shell-active-text: #3d584d;--shell-action-grad-start: #b6c78b;--shell-action-grad-end: #4b675a;--shell-action-text: #fbfdf8}.app--cobalt-boardroom{--shell-app-bg: radial-gradient(circle at 18% 12%, rgba(191, 219, 254, .36), transparent 18%), radial-gradient(circle at 84% 12%, rgba(147, 197, 253, .22), transparent 16%), linear-gradient(180deg, #f7faff 0%, #eef4fd 56%, #e5edf8 100%);--shell-aura: radial-gradient(circle at 82% 82%, rgba(37, 99, 235, .08), transparent 14%);--shell-text: #223650;--shell-text-strong: #1c2d45;--shell-muted: #667b97;--shell-accent: #1d4ed8;--shell-accent-strong: #0f3c95;--shell-price-color: #1b4eb3;--shell-frame-border: rgba(154, 185, 233, .64);--shell-frame-glow: rgba(96, 165, 250, .14);--shell-dashboard-border: rgba(154, 185, 233, .76);--shell-dashboard-bg: linear-gradient(180deg, rgba(255, 255, 255, .88) 0%, rgba(240, 246, 255, .92) 100%);--shell-dashboard-shadow: 0 24px 56px rgba(82, 110, 158, .14), inset 0 1px 0 rgba(255, 255, 255, .74);--shell-header-border: rgba(154, 185, 233, .84);--shell-header-bg: linear-gradient(135deg, rgba(255, 255, 255, .98) 0%, rgba(239, 246, 255, .96) 100%);--shell-header-shadow: 0 14px 28px rgba(82, 110, 158, .12), inset 0 1px 0 rgba(255, 255, 255, .8);--shell-chart-radius: 18px;--shell-inner-chart-radius: 12px;--shell-inner-surface-radius: 16px;--shell-chart-shadow: 0 24px 62px rgba(82, 110, 158, .16);--shell-chart-border: rgba(118, 153, 210, .38);--shell-chart-line: rgba(255, 255, 255, .14);--shell-surface-bg: radial-gradient(circle at 84% 16%, rgba(96, 165, 250, .12), transparent 16%), linear-gradient(180deg, rgba(15, 30, 58, .92) 0%, rgba(11, 24, 48, .9) 100%);--shell-surface-shadow: inset 0 0 44px rgba(3, 7, 18, .18);--shell-control-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(240, 246, 255, .95) 100%);--shell-control-border: rgba(154, 185, 233, .52);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), 0 10px 20px rgba(82, 110, 158, .08);--shell-menu-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(240, 246, 255, .96) 100%);--shell-menu-border: rgba(154, 185, 233, .54);--shell-input-bg: rgba(255, 255, 255, .94);--shell-input-border: rgba(154, 185, 233, .62);--shell-title-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-title-size: clamp(1.55rem, 4.4vw, 1.9rem);--shell-title-tracking: .24em;--shell-title-transform: uppercase;--shell-title-color: #23457b;--shell-title-shadow: none;--shell-domain-tracking: .28em;--shell-meta-font: "Inter", "Segoe UI", sans-serif;--shell-button-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-button-tracking: .12em;--shell-active-bg: rgba(29, 78, 216, .1);--shell-active-text: #183d73;--shell-action-grad-start: #93c5fd;--shell-action-grad-end: #1d4ed8;--shell-action-text: #f8fbff}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom){position:relative;isolation:isolate;background:var(--shell-app-bg);color:var(--shell-text)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom):before,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom):after{content:"";position:fixed;pointer-events:none;z-index:0}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom):before{inset:1rem;border-radius:32px;border:1px solid var(--shell-frame-border);box-shadow:inset 0 0 0 1px #ffffff38,0 0 72px var(--shell-frame-glow)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom):after{inset:0;background:var(--shell-aura)}:is(.dashboard--harbor-glass,.dashboard--sandstone-ledger,.dashboard--alpine-morning,.dashboard--graphite-studio,.dashboard--juniper-ledger,.dashboard--cobalt-boardroom){position:relative;padding:clamp(.55rem,1.3vw,.88rem);border-radius:30px;border:1px solid var(--shell-dashboard-border);background:var(--shell-dashboard-bg);box-shadow:var(--shell-dashboard-shadow)}:is(.dashboard--harbor-glass,.dashboard--sandstone-ledger,.dashboard--alpine-morning,.dashboard--graphite-studio,.dashboard--juniper-ledger,.dashboard--cobalt-boardroom)>*{position:relative;z-index:1}:is(.chart-panel__header--harbor-glass,.chart-panel__header--sandstone-ledger,.chart-panel__header--alpine-morning,.chart-panel__header--graphite-studio,.chart-panel__header--juniper-ledger,.chart-panel__header--cobalt-boardroom){overflow:hidden;border-radius:24px;border:1px solid var(--shell-header-border);background:var(--shell-header-bg);box-shadow:var(--shell-header-shadow)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__logo-title{font-family:var(--shell-title-font);font-size:var(--shell-title-size);letter-spacing:var(--shell-title-tracking);text-transform:var(--shell-title-transform);color:var(--shell-title-color);text-shadow:var(--shell-title-shadow)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .domain-title{letter-spacing:var(--shell-domain-tracking)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__logo-tagline,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__market-status,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__price-unit{color:var(--shell-muted);font-family:var(--shell-meta-font)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__price{color:var(--shell-price-color)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__price-context{color:var(--shell-accent-strong)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__chart{border-radius:var(--shell-chart-radius);box-shadow:var(--shell-chart-shadow)}:is(.chart-panel__chart--harbor-glass,.chart-panel__chart--sandstone-ledger,.chart-panel__chart--alpine-morning,.chart-panel__chart--graphite-studio,.chart-panel__chart--juniper-ledger,.chart-panel__chart--cobalt-boardroom):before{content:"";position:absolute;inset:10px;border-radius:var(--shell-inner-chart-radius);border:1px solid var(--shell-chart-border);box-shadow:inset 0 0 0 1px var(--shell-chart-line);pointer-events:none}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__canvas-wrap{border-radius:var(--shell-inner-surface-radius);border:1px solid var(--shell-chart-border);background:var(--shell-surface-bg);box-shadow:var(--shell-surface-shadow)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__metal-buttons,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__footer{background:var(--shell-control-bg);border:1px solid var(--shell-control-border);box-shadow:var(--shell-control-shadow)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__metal-button,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .control-pill-button,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__day-range-select{font-family:var(--shell-button-font);letter-spacing:var(--shell-button-tracking)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .currency-switch__menu,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .unit-switch__menu,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .theme-switch__menu,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .calculator-dropdown,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .lookfeel-dropdown,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .metrics-dropdown,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .snapshot-panel,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel{background:var(--shell-menu-bg);border-color:var(--shell-menu-border);color:var(--shell-text);box-shadow:0 20px 40px #0f172a1f}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .currency-switch__option,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .lookfeel-dropdown .control-panel label,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .control-panel label,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .calculator-field,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .lookfeel-section__title,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .snapshot-panel__currency,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .snapshot-panel__note,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__status,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__headline-source,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__pagination,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__pagination-status,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-thread__status,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__info,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .snapshot-panel__row span{color:var(--shell-muted)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .snapshot-panel__header h3,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__header h3,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .snapshot-panel__row strong,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__headline-line a,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__headline-text,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__score,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__user,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .snapshot-panel__row,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__item,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__text{color:var(--shell-text-strong)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .currency-switch__option:hover,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .currency-switch__option.is-active,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .metrics-dropdown__item:hover,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .metrics-dropdown__item.is-active{background:var(--shell-active-bg);color:var(--shell-active-text)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .calculator-field input,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .lookfeel-dropdown .control-panel select,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .lookfeel-dropdown .control-panel input[type=text],:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .lookfeel-dropdown .control-panel input[type=number],:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .lookfeel-dropdown .control-panel textarea,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment-compose textarea,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__reply-form textarea{background:var(--shell-input-bg);color:var(--shell-text);border-color:var(--shell-input-border)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment-compose__actions button,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__reply-actions button{background:linear-gradient(135deg,var(--shell-action-grad-start),var(--shell-action-grad-end));color:var(--shell-action-text)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__vote{background:var(--shell-input-bg);border-color:var(--shell-input-border);color:var(--shell-muted)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__vote.is-active{background:var(--shell-active-bg);color:var(--shell-active-text)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__item-actions a,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__pagination-link,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-comment__actions button,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .metric-positive{color:var(--shell-accent-strong)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .metric-neutral{color:var(--shell-muted)}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .metric-negative,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-panel__status--error,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-thread__status--error{color:#dc2626}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .news-thread{border-left-color:var(--shell-menu-border)}@media (max-width: 860px){:is(.dashboard--harbor-glass,.dashboard--sandstone-ledger,.dashboard--alpine-morning,.dashboard--graphite-studio,.dashboard--juniper-ledger,.dashboard--cobalt-boardroom){padding:.45rem;border-radius:22px}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom):before{inset:.7rem;border-radius:24px}:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__header,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__chart,:is(.app--harbor-glass,.app--sandstone-ledger,.app--alpine-morning,.app--graphite-studio,.app--juniper-ledger,.app--cobalt-boardroom) .chart-panel__footer{border-radius:20px}:is(.chart-panel__chart--harbor-glass,.chart-panel__chart--sandstone-ledger,.chart-panel__chart--alpine-morning,.chart-panel__chart--graphite-studio,.chart-panel__chart--juniper-ledger,.chart-panel__chart--cobalt-boardroom):before{border-radius:14px}.app--harbor-glass .chart-panel__logo-title,.app--sandstone-ledger .chart-panel__logo-title,.app--juniper-ledger .chart-panel__logo-title{font-size:clamp(1.5rem,7vw,1.8rem)}.app--alpine-morning .chart-panel__logo-title,.app--graphite-studio .chart-panel__logo-title,.app--cobalt-boardroom .chart-panel__logo-title{font-size:clamp(1.35rem,6vw,1.65rem)}}.app--bullion-desk{--shell-app-bg: radial-gradient(circle at 50% -10%, rgba(246, 224, 173, .16), transparent 14%), radial-gradient(circle at 84% 10%, rgba(191, 146, 69, .08), transparent 14%), linear-gradient(180deg, #060606 0%, #0a0908 52%, #050505 100%), repeating-linear-gradient(180deg, rgba(255, 255, 255, .018) 0 1px, transparent 1px 4px);--shell-aura: radial-gradient(circle at 50% 36%, rgba(231, 193, 120, .08), transparent 18%), radial-gradient(circle at 50% 82%, rgba(255, 255, 255, .04), transparent 10%);--shell-text: #d7ccba;--shell-text-strong: #f1e6d2;--shell-muted: #9f9178;--shell-accent: #9c7c48;--shell-accent-strong: #ecc980;--shell-price-color: #f0cf87;--shell-frame-border: rgba(113, 93, 61, .52);--shell-frame-glow: rgba(231, 193, 120, .08);--shell-dashboard-border: rgba(96, 80, 54, .82);--shell-dashboard-bg: linear-gradient(180deg, rgba(20, 18, 16, .94) 0%, rgba(12, 11, 10, .97) 100%), repeating-linear-gradient(180deg, rgba(255, 255, 255, .025) 0 1px, transparent 1px 3px);--shell-dashboard-shadow: 0 30px 72px rgba(0, 0, 0, .54), inset 0 1px 0 rgba(255, 255, 255, .06);--shell-header-border: rgba(118, 96, 61, .86);--shell-header-bg: radial-gradient(circle at 50% -10%, rgba(255, 243, 209, .18), transparent 22%), linear-gradient(180deg, rgba(28, 25, 22, .98) 0%, rgba(18, 16, 14, .96) 100%), repeating-linear-gradient(180deg, rgba(255, 255, 255, .03) 0 1px, transparent 1px 4px);--shell-header-shadow: 0 18px 38px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .08);--shell-chart-radius: 20px;--shell-inner-chart-radius: 14px;--shell-inner-surface-radius: 16px;--shell-chart-shadow: 0 30px 74px rgba(0, 0, 0, .48), inset 0 1px 0 rgba(255, 255, 255, .04);--shell-chart-border: rgba(98, 80, 52, .54);--shell-chart-line: rgba(255, 245, 219, .08);--shell-surface-bg: radial-gradient(circle at 50% 46%, rgba(226, 185, 102, .14), transparent 20%), linear-gradient(180deg, rgba(17, 14, 12, .9) 0%, rgba(10, 9, 8, .92) 100%), repeating-linear-gradient(180deg, rgba(255, 255, 255, .022) 0 1px, transparent 1px 4px);--shell-surface-shadow: inset 0 0 52px rgba(0, 0, 0, .26);--shell-control-bg: linear-gradient(180deg, rgba(29, 26, 23, .96) 0%, rgba(18, 17, 15, .98) 100%);--shell-control-border: rgba(103, 86, 57, .56);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .34), 0 10px 24px rgba(0, 0, 0, .26);--shell-menu-bg: linear-gradient(180deg, rgba(24, 22, 20, .98) 0%, rgba(16, 15, 13, .98) 100%);--shell-menu-border: rgba(103, 86, 57, .5);--shell-input-bg: rgba(18, 17, 15, .94);--shell-input-border: rgba(103, 86, 57, .54);--shell-title-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-title-size: clamp(1.5rem, 4.4vw, 1.95rem);--shell-title-tracking: .2em;--shell-title-transform: uppercase;--shell-title-color: #efe2cb;--shell-title-shadow: 0 0 20px rgba(241, 214, 161, .08);--shell-domain-tracking: .24em;--shell-meta-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-button-font: "Montserrat", "Roboto", "Helvetica Neue", sans-serif;--shell-button-tracking: .12em;--shell-active-bg: rgba(230, 193, 118, .12);--shell-active-text: #fff0cf;--shell-action-grad-start: #4c3c27;--shell-action-grad-end: #b6904f;--shell-action-text: #f7eedb;position:relative;isolation:isolate;background:var(--shell-app-bg);color:var(--shell-text)}.app--bullion-desk:before,.app--bullion-desk:after{content:"";position:fixed;pointer-events:none;z-index:0}.app--bullion-desk:before{inset:1rem;border-radius:30px;border:1px solid var(--shell-frame-border);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 72px var(--shell-frame-glow)}.app--bullion-desk:after{inset:0;background:var(--shell-aura)}.dashboard--bullion-desk{position:relative;padding:clamp(.55rem,1.3vw,.88rem);border-radius:26px;border:1px solid var(--shell-dashboard-border);background:var(--shell-dashboard-bg);box-shadow:var(--shell-dashboard-shadow)}.dashboard--bullion-desk>*{position:relative;z-index:1}.chart-panel__header--bullion-desk{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--shell-header-border);background:var(--shell-header-bg);box-shadow:var(--shell-header-shadow)}.chart-panel__header--bullion-desk:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 32%),radial-gradient(circle at 50% -20%,rgba(255,247,222,.24),transparent 24%);pointer-events:none}.app--bullion-desk .chart-panel__logo-title{font-family:var(--shell-title-font);font-size:var(--shell-title-size);letter-spacing:var(--shell-title-tracking);text-transform:var(--shell-title-transform);color:var(--shell-title-color);text-shadow:var(--shell-title-shadow)}.app--bullion-desk .domain-title{letter-spacing:var(--shell-domain-tracking)}.app--bullion-desk .chart-panel__logo-tagline,.app--bullion-desk .chart-panel__market-status,.app--bullion-desk .chart-panel__price-unit{color:var(--shell-muted);font-family:var(--shell-meta-font)}.app--bullion-desk .chart-panel__price{color:var(--shell-price-color);text-shadow:0 0 22px rgba(240,207,135,.12)}.app--bullion-desk .chart-panel__price-context{color:var(--shell-accent-strong)}.app--bullion-desk .chart-panel__chart{position:relative;border-radius:var(--shell-chart-radius);box-shadow:var(--shell-chart-shadow)}.chart-panel__chart--bullion-desk:before{content:"";position:absolute;inset:10px;border-radius:var(--shell-inner-chart-radius);border:1px solid var(--shell-chart-border);box-shadow:inset 0 0 0 1px var(--shell-chart-line),inset 0 18px 24px #ffffff05;pointer-events:none}.app--bullion-desk .chart-panel__canvas-wrap{position:relative;overflow:hidden;border-radius:var(--shell-inner-surface-radius);border:1px solid var(--shell-chart-border);background:var(--shell-surface-bg);box-shadow:var(--shell-surface-shadow)}.app--bullion-desk .chart-panel__canvas-wrap:before,.app--bullion-desk .chart-panel__canvas-wrap:after{content:"";position:absolute;inset:0;pointer-events:none}.app--bullion-desk .chart-panel__canvas-wrap:before{background:radial-gradient(circle at 50% 48%,rgba(243,206,126,.14),transparent 16%),radial-gradient(circle at 18% 24%,rgba(255,255,255,.16) 0 1px,transparent 1.5px),radial-gradient(circle at 32% 38%,rgba(255,255,255,.12) 0 1px,transparent 1.5px),radial-gradient(circle at 61% 22%,rgba(255,255,255,.12) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 58%,rgba(255,255,255,.16) 0 1px,transparent 1.5px),radial-gradient(circle at 84% 28%,rgba(255,255,255,.14) 0 1px,transparent 1.5px),radial-gradient(circle at 26% 72%,rgba(255,255,255,.1) 0 1px,transparent 1.5px),linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 16%,transparent 84%,rgba(245,210,140,.04) 100%);opacity:.9;mix-blend-mode:screen}.app--bullion-desk .chart-panel__canvas-wrap:after{background:radial-gradient(circle at 52% 86%,rgba(255,242,213,.12),transparent 8%),radial-gradient(circle at 48% 100%,rgba(232,188,102,.16),transparent 16%);opacity:.7}.app--bullion-desk .chart-panel__canvas-wrap>*{position:relative;z-index:1}.app--bullion-desk .chart-panel__metal-buttons,.app--bullion-desk .chart-panel__footer{background:var(--shell-control-bg);border:1px solid var(--shell-control-border);box-shadow:var(--shell-control-shadow)}.app--bullion-desk .chart-panel__metal-button,.app--bullion-desk .control-pill-button,.app--bullion-desk .chart-panel__day-range-select{font-family:var(--shell-button-font);letter-spacing:var(--shell-button-tracking)}.app--bullion-desk .currency-switch__menu,.app--bullion-desk .unit-switch__menu,.app--bullion-desk .theme-switch__menu,.app--bullion-desk .calculator-dropdown,.app--bullion-desk .lookfeel-dropdown,.app--bullion-desk .metrics-dropdown,.app--bullion-desk .snapshot-panel,.app--bullion-desk .news-panel{background:var(--shell-menu-bg);border-color:var(--shell-menu-border);color:var(--shell-text);box-shadow:0 22px 44px #00000057}.app--bullion-desk .currency-switch__option,.app--bullion-desk .lookfeel-dropdown .control-panel label,.app--bullion-desk .control-panel label,.app--bullion-desk .calculator-field,.app--bullion-desk .lookfeel-section__title,.app--bullion-desk .snapshot-panel__currency,.app--bullion-desk .snapshot-panel__note,.app--bullion-desk .news-panel__status,.app--bullion-desk .news-panel__headline-source,.app--bullion-desk .news-panel__pagination,.app--bullion-desk .news-panel__pagination-status,.app--bullion-desk .news-thread__status,.app--bullion-desk .news-comment__info,.app--bullion-desk .snapshot-panel__row span{color:var(--shell-muted)}.app--bullion-desk .snapshot-panel__header h3,.app--bullion-desk .news-panel__header h3,.app--bullion-desk .snapshot-panel__row strong,.app--bullion-desk .news-panel__headline-line a,.app--bullion-desk .news-panel__headline-text,.app--bullion-desk .news-comment__score,.app--bullion-desk .news-comment__user,.app--bullion-desk .snapshot-panel__row,.app--bullion-desk .news-panel__item,.app--bullion-desk .news-comment,.app--bullion-desk .news-comment__text{color:var(--shell-text-strong)}.app--bullion-desk .currency-switch__option:hover,.app--bullion-desk .currency-switch__option.is-active,.app--bullion-desk .metrics-dropdown__item:hover,.app--bullion-desk .metrics-dropdown__item.is-active,.app--bullion-desk .news-comment__vote.is-active{background:var(--shell-active-bg);color:var(--shell-active-text)}.app--bullion-desk .calculator-field input,.app--bullion-desk .lookfeel-dropdown .control-panel select,.app--bullion-desk .lookfeel-dropdown .control-panel input[type=text],.app--bullion-desk .lookfeel-dropdown .control-panel input[type=number],.app--bullion-desk .lookfeel-dropdown .control-panel textarea,.app--bullion-desk .news-comment-compose textarea,.app--bullion-desk .news-comment__reply-form textarea,.app--bullion-desk .news-comment__vote{background:var(--shell-input-bg);color:var(--shell-text);border-color:var(--shell-input-border)}.app--bullion-desk .news-comment-compose__actions button,.app--bullion-desk .news-comment__reply-actions button{background:linear-gradient(135deg,var(--shell-action-grad-start),var(--shell-action-grad-end));color:var(--shell-action-text)}.app--bullion-desk .news-panel__item-actions a,.app--bullion-desk .news-panel__pagination-link,.app--bullion-desk .news-comment__actions button,.app--bullion-desk .metric-positive{color:var(--shell-accent-strong)}.app--bullion-desk .metric-neutral{color:var(--shell-muted)}.app--bullion-desk .metric-negative,.app--bullion-desk .news-panel__status--error,.app--bullion-desk .news-thread__status--error{color:#ef4444}.app--bullion-desk .news-thread{border-left-color:var(--shell-menu-border)}.app--bullion-desk .chart-panel__ratio-note{color:#f1cc82;text-shadow:0 0 18px rgba(241,204,130,.08)}@media (max-width: 860px){.dashboard--bullion-desk{padding:.45rem;border-radius:22px}.app--bullion-desk:before{inset:.7rem;border-radius:24px}.app--bullion-desk .chart-panel__header,.app--bullion-desk .chart-panel__chart,.app--bullion-desk .chart-panel__footer{border-radius:18px}.chart-panel__chart--bullion-desk:before{border-radius:12px}.app--bullion-desk .chart-panel__logo-title{font-size:clamp(1.35rem,6vw,1.65rem)}}
