*{margin:0;padding:0;box-sizing:border-box}:root{--bg-0:#060a14;--bg-1:#0c1220;--bg-2:#131b2e;--bg-3:#1a243a;--bg-4:#222e48;--tx-0:#eaf0fa;--tx-1:#b0bcce;--tx-2:#7a8aa0;--tx-3:#556070;--gold:#c9a227;--gold-dim:rgba(201,162,39,.12);--gold-glow:rgba(201,162,39,.08);--green:#22c55e;--green-dim:rgba(34,197,94,.12);--amber:#f59e0b;--amber-dim:rgba(245,158,11,.12);--red:#ef4444;--red-dim:rgba(239,68,68,.12);--border:hsla(0,0%,100%,.06);--border-h:hsla(0,0%,100%,.12);--font-d:"Instrument Serif",Georgia,serif;--font-b:"IBM Plex Sans",system-ui,sans-serif;--font-m:"JetBrains Mono","SF Mono",monospace;--r-sm:.375rem;--r-md:.625rem;--r-lg:.875rem;--r-xl:1rem;--r-2xl:1.25rem;--r-3xl:1.5rem;--glass:rgba(12,18,32,.55);--glass-border:hsla(0,0%,100%,.08);--glass-blur:20px;--shadow-sm:0 2px 8px rgba(0,0,0,.25);--shadow-md:0 8px 32px rgba(0,0,0,.35);--shadow-lg:0 16px 48px rgba(0,0,0,.4);--shadow-glow:0 0 40px rgba(201,162,39,.08)}[data-theme=light]{--bg-0:#faf9f5;--bg-1:#fff;--bg-2:#f5f4ed;--bg-3:#f0eee6;--bg-4:#e3dace;--tx-0:#141413;--tx-1:#3d3d3a;--tx-2:#73726c;--tx-3:#9c9a92;--gold:#d97757;--gold-dim:rgba(217,119,87,.1);--gold-glow:rgba(217,119,87,.06);--green:#1a8a3e;--green-dim:rgba(26,138,62,.08);--amber:#b07008;--amber-dim:rgba(176,112,8,.08);--red:#c73030;--red-dim:rgba(199,48,48,.08);--border:rgba(31,30,29,.1);--border-h:rgba(31,30,29,.15);--glass:#fff;--glass-border:rgba(31,30,29,.12);--glass-blur:0px;--shadow-sm:0 1px 3px rgba(0,0,0,.04);--shadow-md:0 4px 20px rgba(0,0,0,.06);--shadow-lg:0 12px 40px rgba(0,0,0,.08);--shadow-glow:none}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-b);background:var(--bg-0);color:var(--tx-0);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}body:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(201,162,39,.06),transparent 60%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{background-image:linear-gradient(rgba(201,162,39,.015) 1px,transparent 0),linear-gradient(90deg,rgba(201,162,39,.015) 1px,transparent 0);background-size:60px 60px}[data-theme=light] body:before{background:none}[data-theme=light] body:after{background-image:none}.wrap{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:2rem}header{justify-content:space-between;margin-bottom:2.5rem;flex-wrap:wrap}.logo,header{display:flex;align-items:center;gap:1rem}.logo-mark{width:54px;height:54px;border-radius:var(--r-lg);display:grid;place-items:center;font-family:var(--font-d);font-size:1.75rem;color:var(--bg-0);background:linear-gradient(135deg,var(--gold),#e8c547);box-shadow:0 0 30px rgba(201,162,39,.25),0 4px 12px rgba(0,0,0,.35);animation:logoBreath 4s ease-in-out infinite;position:relative}.logo-mark:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,rgba(201,162,39,.3),transparent 50%);opacity:0;transition:opacity .4s;pointer-events:none}.logo-mark:hover:after{opacity:1}@keyframes logoBreath{0%,to{box-shadow:0 0 30px rgba(201,162,39,.2),0 4px 12px rgba(0,0,0,.35)}50%{box-shadow:0 0 40px rgba(201,162,39,.35),0 4px 12px rgba(0,0,0,.35)}}.logo h1{font-family:var(--font-d);font-size:2rem;font-weight:400;letter-spacing:.02em}.logo p{font-size:.8125rem;font-weight:300;margin-top:-.125rem}.logo p,.tagline{color:var(--tx-2)}.tagline{font-family:var(--font-d);font-style:italic;font-size:.9375rem}.live-badge{display:inline-flex;align-items:center;gap:.375rem;background:var(--green-dim);border:1px solid rgba(34,197,94,.25);border-radius:99px;padding:.3rem .75rem;font-size:.6875rem;color:var(--green);font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.grid{display:grid;grid-template-columns:380px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}.panel{background:var(--glass);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--r-2xl);padding:1.75rem;box-shadow:var(--shadow-md),var(--shadow-glow);transition:box-shadow .4s,border-color .4s}.panel:hover{border-color:var(--border-h)}.search-panel{position:-webkit-sticky;position:sticky;top:1.5rem}.search-panel h2{font-family:var(--font-d);font-size:1.25rem;font-weight:400;margin-bottom:1.25rem}.search-box{position:relative;margin-bottom:1rem}.search-box input{width:100%;padding:.875rem 1.125rem;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--tx-0);font-family:var(--font-m);font-size:.9375rem;transition:all .3s cubic-bezier(.22,1,.36,1)}.search-box input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-glow),0 0 20px var(--gold-glow)}.search-box input::placeholder{color:var(--tx-3);font-family:var(--font-b)}.btn-analyze{width:100%;padding:.9375rem;border:none;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--gold),#dbb732,var(--gold));background-size:200% 200%;color:var(--bg-0);font-family:var(--font-b);font-size:.9375rem;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 4px 16px rgba(201,162,39,.3),inset 0 1px 0 hsla(0,0%,100%,.15);transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.btn-analyze:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:none;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{left:-100%}40%,to{left:120%}}.btn-analyze:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(201,162,39,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}.btn-analyze:active{transform:translateY(0);box-shadow:0 2px 8px rgba(201,162,39,.25)}.btn-analyze:disabled{opacity:.4;cursor:not-allowed;transform:none;animation:none}.btn-analyze:disabled:before{animation:none}.examples{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.examples h3{font-size:.6875rem;font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.examples-row{display:flex;flex-wrap:wrap;gap:.375rem}.ex-btn{padding:.4375rem .8125rem;background:var(--bg-2);border:1px solid var(--border);border-radius:99px;color:var(--tx-2);font-family:var(--font-m);font-size:.75rem;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1)}.ex-btn:hover{background:var(--bg-3);border-color:rgba(201,162,39,.2);color:var(--tx-0);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.guide{margin-top:1.5rem;padding:1.125rem;background:var(--bg-2);border-radius:var(--r-lg);font-size:.8125rem;color:var(--tx-2);line-height:1.7;border:1px solid var(--border);transition:all .35s cubic-bezier(.22,1,.36,1)}.guide:hover{border-color:rgba(201,162,39,.3);background:var(--bg-3);transform:translateY(-2px);box-shadow:var(--shadow-md)}.guide strong{display:block;color:var(--tx-1);margin-bottom:.25rem}.guide ul{margin:.5rem 0 .5rem 1.25rem}.guide em{display:block;margin-top:.5rem}.guide em,.sym-hint{font-size:.75rem;color:var(--tx-3)}.sym-hint{margin-top:.75rem;line-height:1.6;padding:.75rem;background:var(--bg-2);border-radius:var(--r-md);border-left:2px solid var(--gold-dim)}.analysis{min-height:540px}.state-empty,.state-error,.state-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:480px;text-align:center}.state-empty-icon{font-size:3.5rem;opacity:.15;margin-bottom:1rem;animation:float 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.15}50%{transform:translateY(-10px) scale(1.05);opacity:.25}}.state-empty p{color:var(--tx-2);font-size:1.125rem;font-weight:400}.state-empty small{color:var(--tx-3);font-size:.875rem;margin-top:.5rem}.spinner{width:48px;height:48px;border-radius:50%;margin-bottom:1rem;border:3px solid var(--border);border-top-color:var(--gold);animation:spin .7s linear infinite;box-shadow:0 0 20px var(--gold-glow)}@keyframes spin{to{transform:rotate(1turn)}}.state-loading p{color:var(--tx-2)}.state-loading small{color:var(--tx-3);font-size:.8125rem;margin-top:.5rem}.state-error p{color:var(--red);max-width:500px}.state-error small{color:var(--tx-3);font-size:.8125rem;margin-top:.5rem}.state-error .retry-btn{margin-top:1rem;padding:.5rem 1.5rem;background:var(--bg-3);border:1px solid var(--border);border-radius:99px;color:var(--tx-1);cursor:pointer;font-size:.875rem;transition:all .25s}.state-error .retry-btn:hover{background:var(--bg-4);border-color:rgba(201,162,39,.2);transform:translateY(-1px)}.co-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid var(--border)}.co-symbol{font-family:var(--font-m);font-size:2.5rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.co-name{font-family:var(--font-d);font-size:1.375rem;color:var(--tx-1);margin-top:.25rem}.co-meta{display:flex;gap:1rem;margin-top:.75rem;font-size:.8125rem;color:var(--tx-3);flex-wrap:wrap}.co-meta,.co-price{font-family:var(--font-m)}.co-price{font-size:1.75rem;font-weight:600;margin-top:.25rem}.co-source{font-size:.6875rem;color:var(--tx-3);margin-top:.375rem;display:flex;align-items:center;gap:.375rem}.rec{padding:1.125rem 1.5rem;border-radius:var(--r-xl);text-align:center;min-width:140px;flex-shrink:0;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.rec:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s;pointer-events:none}.rec:hover{transform:scale(1.03)}.rec.buy{background:var(--green-dim);border:1.5px solid var(--green);box-shadow:0 0 30px rgba(34,197,94,.12)}.rec.buy:before{background:radial-gradient(circle at 50% 50%,rgba(34,197,94,.08),transparent 70%)}.rec.buy:hover:before{opacity:1}.rec.hold{background:var(--amber-dim);border:1.5px solid var(--amber);box-shadow:0 0 30px rgba(245,158,11,.12)}.rec.hold:before{background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.08),transparent 70%)}.rec.hold:hover:before{opacity:1}.rec.avoid{background:var(--red-dim);border:1.5px solid var(--red);box-shadow:0 0 30px rgba(239,68,68,.12)}.rec.avoid:before{background:radial-gradient(circle at 50% 50%,rgba(239,68,68,.08),transparent 70%)}.rec.avoid:hover:before{opacity:1}.rec-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-2)}.rec-value{font-family:var(--font-d);font-size:1.5rem;margin:.25rem 0}.rec.buy .rec-value{color:var(--green)}.rec.hold .rec-value{color:var(--amber)}.rec.avoid .rec-value{color:var(--red)}.rec-conf{font-size:.8125rem;color:var(--tx-3);font-family:var(--font-m)}.section{margin-bottom:2.25rem}.section-head{display:flex;align-items:center;gap:.5rem;margin-bottom:1.125rem}.section-head span{color:var(--gold);font-size:.875rem}.section-head h2{font-family:var(--font-d);font-size:1.375rem;font-weight:400}.metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.m-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.125rem;position:relative;transition:all .3s cubic-bezier(.22,1,.36,1)}.m-card:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;border-radius:3px 0 0 3px;background:var(--gold);transform:scaleY(0);transition:transform .3s cubic-bezier(.22,1,.36,1);transform-origin:top}.m-card:hover{background:var(--bg-3);border-color:var(--border-h);transform:translateY(-3px);box-shadow:var(--shadow-md)}.m-card:hover:after{transform:scaleY(1)}.m-label{font-size:.8125rem;color:var(--tx-2);margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem}.m-val{font-family:var(--font-m);font-size:1.625rem;font-weight:600;line-height:1.2}.m-unit{font-size:.875rem;color:var(--tx-3);margin-left:.125rem}.tip{position:relative;display:inline-flex;cursor:help}.tip-dot{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--bg-3);border:1px solid var(--border);font-size:.5625rem;color:var(--tx-3);transition:all .25s;font-weight:600}.tip:hover .tip-dot{background:var(--gold-dim);border-color:var(--gold);color:var(--tx-0);transform:scale(1.15)}.tip-box{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--bg-4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--gold-dim);border-radius:var(--r-lg);padding:.875rem 1.125rem;width:290px;font-size:.8125rem;color:var(--tx-1);line-height:1.55;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);z-index:100}.tip:hover .tip-box{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.tip-box:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--gold-dim)}.val-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:1rem;gap:1rem}.val-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-xl);padding:1.5rem;transition:all .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.val-card:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,var(--gold-glow),transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.val-card:hover{border-color:var(--border-h);transform:translateY(-3px);box-shadow:var(--shadow-md)}.val-card:hover:before{opacity:1}.val-title{font-family:var(--font-d);font-size:1.1875rem;margin-bottom:.25rem;position:relative}.val-desc{font-size:.8125rem;color:var(--tx-3);margin-bottom:1.125rem;line-height:1.5;position:relative}.val-result{background:var(--bg-1);border-radius:var(--r-lg);padding:1.25rem;text-align:center;margin-bottom:.875rem;position:relative}.val-amount{font-family:var(--font-m);font-size:2rem;font-weight:700;color:var(--gold)}.val-sub{color:var(--tx-3);margin-top:.25rem}.val-row,.val-sub{font-size:.8125rem}.val-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--bg-1);border-radius:var(--r-md);margin-bottom:.375rem}.val-row .l{color:var(--tx-3)}.val-row .v{font-family:var(--font-m);font-weight:600}.val-row .v.pos{color:var(--green)}.val-row .v.neg{color:var(--red)}.val-formula{margin-top:.625rem;font-size:.6875rem;color:var(--tx-3);font-family:var(--font-m);padding:.5rem .75rem;background:var(--bg-1);border-radius:var(--r-md)}.val-warn{margin-top:.75rem;padding:.75rem 1rem;background:var(--amber-dim);border:1px solid rgba(245,158,11,.15);border-radius:var(--r-md);font-size:.8125rem;color:var(--amber);display:flex;gap:.5rem;align-items:flex-start;line-height:1.45}.moat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.moat-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.125rem;transition:all .3s cubic-bezier(.22,1,.36,1)}.moat-card:hover{border-color:var(--border-h);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.moat-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.moat-name{font-weight:600;font-size:.9375rem}.moat-tag{font-size:.625rem;padding:.25rem .5rem;border-radius:99px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.moat-tag.s{background:var(--green-dim);color:var(--green)}.moat-tag.m{background:var(--amber-dim);color:var(--amber)}.moat-tag.w{background:var(--red-dim);color:var(--red)}.moat-bar{width:100%;height:6px;background:var(--bg-0);border-radius:99px;overflow:hidden;margin-bottom:.625rem}.moat-fill{height:100%;border-radius:99px;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.moat-fill.s{background:linear-gradient(90deg,var(--green),rgba(34,197,94,.5))}.moat-fill.m{background:linear-gradient(90deg,var(--amber),rgba(245,158,11,.5))}.moat-fill.w{background:linear-gradient(90deg,var(--red),rgba(239,68,68,.5))}.moat-desc{font-size:.8125rem;color:var(--tx-3);line-height:1.5}.method{margin-top:2.5rem;padding:1.75rem;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-xl)}.method h2{font-family:var(--font-d);font-size:1.375rem;margin-bottom:1rem}.method-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.method-item{padding:1.125rem;background:var(--bg-1);border-radius:var(--r-lg);border-left:3px solid var(--gold);transition:all .25s cubic-bezier(.22,1,.36,1)}.method-item:hover{transform:translateX(4px);box-shadow:var(--shadow-sm)}.method-item h4{font-size:.875rem;font-weight:600;margin-bottom:.375rem;color:var(--tx-1)}.method-item p{font-size:.8125rem;color:var(--tx-3);line-height:1.5}.chart-section{margin-top:1.5rem}.chart-bars{display:flex;align-items:flex-end;gap:4px;height:140px;padding:1rem 0}.chart-bar-wrap{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px}.chart-bar{width:100%;border-radius:4px 4px 0 0;min-height:2px;position:relative;transition:height 1s cubic-bezier(.22,1,.36,1),opacity .2s}.chart-bar.positive{background:linear-gradient(180deg,var(--green),rgba(34,197,94,.35))}.chart-bar.negative{background:linear-gradient(180deg,var(--red),rgba(239,68,68,.35))}.chart-bar:hover{opacity:.75;transform:scaleX(1.05)}.chart-label{color:var(--tx-3)}.chart-label,.chart-val{font-size:.5625rem;font-family:var(--font-m)}.chart-val{color:var(--tx-2);white-space:nowrap}@media(max-width:1024px){.grid{grid-template-columns:1fr}.search-panel{position:static}}@media(max-width:768px){.wrap{padding:1rem}.co-header{flex-direction:column}.val-grid{grid-template-columns:1fr}header{flex-direction:column;align-items:flex-start}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.anim-1{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .08s forwards;opacity:0}.anim-2{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .16s forwards;opacity:0}.anim-3{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .24s forwards;opacity:0}.anim-4{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) .32s forwards;opacity:0}.theme-toggle{position:fixed;top:1.25rem;right:1.25rem;z-index:1000;width:42px;height:42px;display:grid;place-items:center;background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:50%;color:var(--tx-1);cursor:pointer;transition:all .35s cubic-bezier(.22,1,.36,1);box-shadow:var(--shadow-sm)}.theme-toggle:hover{border-color:var(--gold);color:var(--gold);transform:scale(1.12) rotate(15deg);box-shadow:var(--shadow-md),0 0 20px var(--gold-glow)}[data-theme=light] .logo-mark{background:#141413;color:#faf9f5;box-shadow:none;animation:none}[data-theme=light] .logo-mark:after{display:none}[data-theme=light] .btn-analyze{background:#141413;color:#fff;box-shadow:none}[data-theme=light] .btn-analyze:before{display:none}[data-theme=light] .btn-analyze:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px)}[data-theme=light] .search-box input{background:#fff;border-color:rgba(31,30,29,.15)}[data-theme=light] .search-box input:focus{border-color:rgba(31,30,29,.3);box-shadow:0 0 0 3px rgba(31,30,29,.06)}[data-theme=light] .ex-btn{background:#fff;border-color:rgba(31,30,29,.12);color:var(--tx-1)}[data-theme=light] .panel{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 3px rgba(0,0,0,.04)}[data-theme=light] .panel:hover{border-color:rgba(31,30,29,.18)}[data-theme=light] .m-card:after{background:#d97757}[data-theme=light] .m-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .ex-btn:hover{border-color:rgba(31,30,29,.15);box-shadow:0 1px 3px rgba(0,0,0,.04)}[data-theme=light] .guide:hover{border-color:rgba(31,30,29,.18);box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .val-card:before{display:none}[data-theme=light] .val-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .val-amount{color:#d97757}[data-theme=light] .val-result{background:var(--bg-2)}[data-theme=light] .moat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .moat-bar{background:var(--bg-3)}[data-theme=light] .rec.avoid,[data-theme=light] .rec.buy,[data-theme=light] .rec.hold{box-shadow:none}[data-theme=light] .rec:before{display:none}[data-theme=light] .spinner{border-top-color:#d97757;box-shadow:none}[data-theme=light] .tip:hover .tip-dot{background:rgba(217,119,87,.1);border-color:#d97757}[data-theme=light] .tip-box{background:#fff;border:1px solid rgba(31,30,29,.12);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 20px rgba(0,0,0,.08)}[data-theme=light] .tip-box:after{border-top-color:rgba(31,30,29,.12)}[data-theme=light] .theme-toggle{background:#fff;border:1px solid rgba(31,30,29,.12);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 3px rgba(0,0,0,.04)}[data-theme=light] .theme-toggle:hover{border-color:rgba(31,30,29,.2);color:#d97757;transform:scale(1.08);box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .live-badge{-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .method-item{border-left-color:#d97757}[data-theme=light] .sym-hint{border-left-color:rgba(217,119,87,.2)}