:root,.dsp{--dsp-bg: #f0f2f5;--dsp-surface: #ffffff;--dsp-ink: #050505;--dsp-muted: #65676b;--dsp-line: #e4e6eb;--dsp-line-strong: #ced0d4;--dsp-chip: #e4e6eb;--dsp-chip-hover: #d8dadf;--dsp-blue: #1877f2;--dsp-blue-dark: #166fe5;--dsp-blue-soft: #e7f3ff;--dsp-green: #31a24c;--dsp-red: #e41e3f}.dsp{background:var(--dsp-bg);color:var(--dsp-ink);font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;min-height:100vh}.dsp-frost{background:transparent}.dsp-frost-scene{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.dsp-frost-plate{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 10% 0%,#c9a22761,#c9a22700 58%),radial-gradient(95% 85% at 92% 100%,#1877f257,#1877f200 62%),linear-gradient(155deg,#0a2463,#071a33 54%,#0b1220)}.dsp-frost-page{position:absolute;inset:0;overflow:hidden}.dsp-frost-veil{position:absolute;inset:0;background:#f0f2f580;backdrop-filter:blur(22px) saturate(140%)}.dsp-frost .dsp-card,.dsp-frost .dsp-glass{background:#ffffffeb;backdrop-filter:blur(10px)}.dsp *{border-color:var(--dsp-line)}.dsp[data-text-size=large]>main{zoom:1.1}.dsp[data-text-size=extra-large]>main{zoom:1.2}.dsp[data-high-contrast=true]{--dsp-muted: hsl(var(--foreground));--dsp-line: hsl(var(--foreground))}.dsp[data-reduce-motion=true] *,.dsp[data-reduce-motion=true] *:before,.dsp[data-reduce-motion=true] *:after{animation:none!important;transition:none!important}.dsp .text-white{color:var(--dsp-ink)!important}.dsp .dsp-media,.dsp .dsp-media *{color:#fff!important}.dsp-title{font-family:inherit;font-weight:700;letter-spacing:-.02em;text-transform:none}.dsp-cinzel{font-family:inherit;font-weight:700;letter-spacing:-.01em}.dsp-label{font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--dsp-muted)}.dsp-card{background:var(--dsp-surface);border:0;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:var(--dsp-ink)}.dsp-card-gold{background:var(--dsp-surface);border:0;border-radius:8px;box-shadow:0 1px 2px #0000001a}.dsp-glass{background:#fffffff7;backdrop-filter:blur(12px);border-bottom:1px solid var(--dsp-line);box-shadow:0 1px 2px #0000000f}.dsp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;border:0;border-radius:6px;background:var(--dsp-chip);color:var(--dsp-ink);font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none;transition:background .12s,color .12s}.dsp-btn:hover{background:var(--dsp-chip-hover)}.dsp-btn:disabled{opacity:.5;cursor:not-allowed}.dsp-btn-gold{background:var(--dsp-blue);color:#fff}.dsp-btn-gold:hover{background:var(--dsp-blue-dark);color:#fff}.dsp-input{width:100%;background:var(--dsp-bg);border:1px solid transparent;border-radius:8px;color:var(--dsp-ink);padding:.6rem .8rem;font-size:.9375rem;line-height:1.45;outline:none;transition:background .12s,border-color .12s}.dsp-input::-moz-placeholder{color:#8a8d91}.dsp-input::placeholder{color:#8a8d91}.dsp-input:focus{background:#fff;border-color:var(--dsp-blue);box-shadow:0 0 0 3px #1877f224}.dsp-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.65rem 1rem .55rem;border:0;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;color:var(--dsp-muted);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;transition:color .12s,border-color .12s,background .12s}.dsp-tab:hover{color:var(--dsp-ink);background:#f2f2f2}.dsp-tab.is-active{color:var(--dsp-blue);border-bottom-color:var(--dsp-blue);background:transparent}.dsp-ring{padding:0;border-radius:9999px;background:transparent;display:inline-block;flex:none}.dsp-ring-seen{background:transparent}.dsp-avatar{border-radius:9999px;-o-object-fit:cover;object-fit:cover;display:block;background:var(--dsp-chip);color:#fff}.dsp-hash{color:var(--dsp-blue);font-weight:500}.dsp-hash:hover{text-decoration:underline}.dsp-scroll::-webkit-scrollbar{width:8px;height:8px}.dsp-scroll::-webkit-scrollbar-track{background:transparent}.dsp-scroll::-webkit-scrollbar-thumb{background:var(--dsp-line-strong);border-radius:9999px}.dsp-scroll{scrollbar-width:thin;scrollbar-color:var(--dsp-line-strong) transparent}.dsp-reel{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#18191a;border:0;border-radius:10px;box-shadow:0 1px 2px #0000001a}.dsp-live-dot{width:7px;height:7px;border-radius:9999px;background:var(--dsp-red);box-shadow:0 0 #e41e3fb3;animation:dspPulse 1.8s ease-out infinite}@keyframes dspPulse{0%{box-shadow:0 0 #e41e3f80}70%{box-shadow:0 0 0 9px #e41e3f00}to{box-shadow:0 0 #e41e3f00}}.dsp-ticker{overflow:hidden;white-space:nowrap;border-top:1px solid var(--dsp-line);background:var(--dsp-bg)}.dsp-ticker span{display:inline-block;padding-left:100%;animation:dspTicker 34s linear infinite;font-size:.75rem;letter-spacing:0;color:var(--dsp-muted)}@keyframes dspTicker{to{transform:translate(-100%)}}.dsp-rail-item{display:flex;align-items:center;gap:.7rem;width:100%;padding:.55rem .6rem;border-radius:8px;font-size:.9375rem;font-weight:600;color:var(--dsp-ink);text-align:left}.dsp-rail-item:hover{background:var(--dsp-chip)}.dsp-rail-item.is-active{background:var(--dsp-blue-soft);color:var(--dsp-blue)}.dsp-field-heading{padding:.6rem .55rem .3rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dsp-muted)}.dsp-field-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.25rem}.dsp-field-tile{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .6rem;border-radius:8px;background:var(--dsp-bg);color:var(--dsp-ink);font-size:.8rem;font-weight:600;line-height:1.25;transition:background .12s,color .12s}.dsp-field-tile:hover{background:var(--dsp-blue-soft);color:var(--dsp-blue)}.dsp-field-tile-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#1877f21f;color:var(--dsp-blue)}.dsp-field-row{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .55rem;border-radius:8px;font-size:.86rem;font-weight:600;color:var(--dsp-ink);transition:background .12s,color .12s}.dsp-field-row:hover{background:var(--dsp-chip);color:var(--dsp-blue)}.dsp-field-row-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--dsp-chip);color:var(--dsp-blue);flex-shrink:0}.dsp-field-chev{margin-left:auto;flex-shrink:0;color:var(--dsp-muted)}@media(prefers-reduced-motion:reduce){.dsp-field-tile,.dsp-field-row{transition:none}}.dsp-rail-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9999px;background:var(--dsp-blue-soft);color:var(--dsp-blue)}.dsp-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .5rem;border-radius:9999px;background:var(--dsp-blue-soft);color:var(--dsp-blue);font-size:.75rem;font-weight:600}.dsp-pill-quiet{background:var(--dsp-bg);color:var(--dsp-muted)}@media(prefers-reduced-motion:reduce){.dsp-live-dot,.dsp-ticker span{animation:none}}
