.tyo{--o-card:rgba(7,22,35,0.72);--o-card-2:rgba(9,28,44,0.6);--o-line:rgba(40,199,247,0.12);--o-line-2:rgba(40,199,247,0.22);--o-cyan:var(--tayu-cyan,#28c7f7);--o-violet:#8f86f5;--o-bull:#2fb98a;--o-bear:#e2585a;--o-amber:#e0a43a;--o-text:var(--tayu-text,#f4f8fc);--o-muted:var(--tayu-muted,rgba(190,210,225,0.6));--o-dim:var(--tayu-dim,rgba(190,210,225,0.38));color:var(--o-text);font-size:13px;min-width:0}.tyo *,.tyo :after,.tyo :before{box-sizing:border-box}.tyo button{font:inherit;color:inherit}.tyo-mob{display:none}.tyo .is-up{color:var(--o-bull)}.tyo .is-down{color:var(--o-bear)}.tyo em{font-style:normal}.tyo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.tyo-head h1,.tyo-mhead h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.tyo-head p,.tyo-mhead p{margin:4px 0 0;color:var(--o-muted);font-size:12.5px}.tyo-beta{font-size:10px;font-weight:700;letter-spacing:.12em;padding:2px 7px;border-radius:3px;color:var(--o-cyan);border:1px solid var(--o-line-2);background:rgba(40,199,247,.06)}.tyo-head__r{gap:12px;flex-wrap:wrap}.tyo-head__r,.tyo-search{display:flex;align-items:center}.tyo-search{gap:6px;height:32px;padding:0 10px;border:1px solid var(--o-line);border-radius:6px;background:rgba(3,14,24,.8);color:var(--o-dim);width:220px}.tyo-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--o-text);font-size:12.5px}.tyo-search:focus-within{border-color:var(--o-line-2)}.tyo-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;font-size:12px;border:1px solid var(--o-line);background:rgba(40,199,247,.05);color:var(--o-cyan);white-space:nowrap}.tyo-pill i{font-style:normal;font-size:9px}.tyo-pill--scan i{animation:tyo-pulse 1.4s ease-in-out infinite}.tyo-pill--idle{color:var(--o-muted)}.tyo-pill--idle i{color:var(--o-bull)}.tyo-pill--warn{color:var(--o-amber);border-color:rgba(224,164,58,.3);background:rgba(224,164,58,.06)}.tyo-pill--err{color:var(--o-bear);border-color:rgba(226,88,90,.3)}.tyo-head__time{color:var(--o-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.tyo-head__time em{margin-left:4px;color:var(--o-dim)}@keyframes tyo-pulse{0%,to{opacity:1}50%{opacity:.25}}.tyo-note{margin:10px 0 0;padding:7px 12px;border-radius:6px;font-size:12px;border:1px solid var(--o-line);color:var(--o-muted)}.tyo-note--warn{color:var(--o-amber);border-color:rgba(224,164,58,.25);background:rgba(224,164,58,.05)}.tyo-filters{align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.tyo-chips,.tyo-filters{display:flex;flex-wrap:wrap}.tyo-chips{gap:6px}.tyo-chips button{height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--o-line);background:transparent;color:var(--o-muted);font-size:12.5px;cursor:pointer;white-space:nowrap}.tyo-chips button:hover{color:var(--o-text);border-color:var(--o-line-2)}.tyo-chips button.is-on{color:var(--o-cyan);border-color:rgba(40,199,247,.45);background:rgba(40,199,247,.08)}.tyo-selects{display:flex;gap:6px;flex-wrap:wrap}.tyo-selects select{height:30px;padding:0 8px;border-radius:6px;border:1px solid var(--o-line);background:#04121e;color:var(--o-text);font-size:12.5px;cursor:pointer;max-width:150px}.tyo-selects select.tyo-sort{border-color:var(--o-line-2);color:var(--o-cyan)}.tyo-grid{grid-template-columns:minmax(0,1fr) clamp(272px,24%,360px);align-items:start}.tyo-grid,.tyo-main{display:grid;gap:14px}.tyo-main{min-width:0}.tyo-tags{display:flex;gap:6px;flex-wrap:wrap}.tyo-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:11.5px;color:var(--o-muted);border:1px solid var(--o-line);background:rgba(40,199,247,.03);white-space:nowrap}.tyo-tag--type{color:var(--o-cyan);border-color:rgba(40,199,247,.3)}.tyo-tag--ai{color:var(--o-violet);border-color:rgba(143,134,245,.35)}.tyo-tag--hq{color:var(--o-bull);border-color:rgba(47,185,138,.35)}.tyo-dir{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.tyo-dir--bull{color:var(--o-bull);background:rgba(47,185,138,.12)}.tyo-dir--bear{color:var(--o-bear);background:rgba(226,88,90,.12)}.tyo-dir--watch{color:var(--o-amber);background:rgba(224,164,58,.1)}.tyo-dir--neutral{color:var(--o-muted);background:rgba(190,210,225,.08)}.tyo-life{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--o-muted);white-space:nowrap}.tyo-life i{width:6px;height:6px;border-radius:50%;background:currentColor}.tyo-life--form{color:var(--o-violet)}.tyo-life--ready{color:var(--o-cyan)}.tyo-life--trig{color:var(--o-bull)}.tyo-life--weak{color:var(--o-amber)}.tyo-life--dead{color:var(--o-dim)}.tyo-delta{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tyo-delta.is-up{color:var(--o-bull)}.tyo-delta.is-down{color:var(--o-bear)}.tyo-grade{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:4px;font-size:11.5px;font-weight:700;border:1px solid var(--o-line-2);color:var(--o-cyan)}.tyo-grade--a{color:var(--o-bull);border-color:rgba(47,185,138,.45)}.tyo-grade--c,.tyo-grade--watch{color:var(--o-muted);border-color:var(--o-line)}.tyo-imp{display:inline-block;padding:0 5px;border-radius:3px;font-size:10.5px;line-height:17px;border:1px solid var(--o-line);color:var(--o-muted);white-space:nowrap}.tyo-imp--critical,.tyo-imp--high{color:var(--o-amber);border-color:rgba(224,164,58,.35)}.tyo-imp--critical{color:var(--o-bear);border-color:rgba(226,88,90,.4)}.tyo-bar{height:4px;background:rgba(40,199,247,.08);overflow:hidden}.tyo-bar,.tyo-bar i{display:block;border-radius:2px}.tyo-bar i{height:100%;background:var(--o-cyan)}.tyo-bar--news i{background:#4aa3f0}.tyo-bar--cal i{background:var(--o-amber)}.tyo-bar--ai i{background:var(--o-violet)}.tyo-score{border:1px solid var(--o-line-2);border-radius:8px;padding:12px 14px;background:linear-gradient(180deg,rgba(40,199,247,.06),rgba(40,199,247,.01));display:grid;gap:6px;min-width:0}.tyo-score__k{font-size:10.5px;letter-spacing:.14em;color:var(--o-cyan)}.tyo-score__v{display:flex;align-items:baseline;gap:4px}.tyo-score__v b{font-size:42px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.tyo-score__v em{color:var(--o-dim);font-size:14px}.tyo-score__meta{display:flex;align-items:center;gap:8px}.tyo-score__conf{display:flex;justify-content:space-between;color:var(--o-muted);font-size:12px;padding-top:6px;border-top:1px solid var(--o-line)}.tyo-score__conf b{color:var(--o-text)}.tyo-score--a{border-color:rgba(47,185,138,.4)}.tyo-block{min-width:0}.tyo-block__h{margin:0 0 10px;font-size:14px;font-weight:650;display:flex;align-items:baseline;gap:8px}.tyo-block__h span{color:var(--o-dim);font-size:12px;font-weight:400}.tyo-spark{display:block;width:100%;color:var(--o-cyan)}.tyo-spark.is-up{color:var(--o-bull)}.tyo-spark.is-down{color:var(--o-bear)}.tyo-spark__zone{fill:rgba(143,134,245,.16)}.tyo-spark--empty{border-bottom:1px dashed var(--o-line)}.tyo-watch{list-style:none;margin:0;padding:0;border:1px solid var(--o-line);border-radius:8px;overflow:hidden}.tyo-watch li{display:grid;grid-template-columns:90px 56px 40px minmax(0,1fr);gap:10px;align-items:center;padding:7px 12px;font-size:12px;border-top:1px solid var(--o-line)}.tyo-watch li:first-child{border-top:0}.tyo-watch em{font-variant-numeric:tabular-nums;color:var(--o-muted)}.tyo-watch__r{color:var(--o-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tyo-how{border:1px solid var(--o-line);border-radius:8px;padding:12px 14px;background:rgba(3,14,24,.5)}.tyo-how h3{margin:0 0 10px;font-size:13px;color:var(--o-muted);font-weight:600}.tyo-how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.tyo-how li{display:grid;gap:3px;position:relative;padding-left:10px;border-left:2px solid rgba(40,199,247,.3)}.tyo-how b{font-size:11px;letter-spacing:.1em;color:var(--o-cyan)}.tyo-how span{font-size:11.5px;color:var(--o-dim)}.tyo-rail{display:grid;gap:12px;min-width:0}.tyo-rcard{border:1px solid var(--o-line);border-radius:8px;background:var(--o-card);padding:12px;min-width:0}.tyo-rcard h4{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--o-cyan);display:flex;align-items:center;gap:8px}.tyo-rcard h4 span{color:var(--o-dim);font-weight:500;letter-spacing:0;font-size:11.5px}.tyo-rcard__p{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--o-dim)}.tyo-risk{display:inline-flex;font-size:15px;font-weight:700}.tyo-risk--bull{color:var(--o-bull)}.tyo-risk--bear{color:var(--o-bear)}.tyo-risk--watch{color:var(--o-amber)}.tyo-macro{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.tyo-macro li{display:grid;grid-template-columns:1fr auto 64px;gap:8px;font-size:12px;font-variant-numeric:tabular-nums}.tyo-macro li span{color:var(--o-muted)}.tyo-macro li em{text-align:right}.tyo-dist{list-style:none;margin:0;padding:0;display:grid;gap:7px}.tyo-dist li{display:grid;grid-template-columns:64px minmax(0,1fr) 22px;gap:8px;align-items:center;font-size:12px}.tyo-dist li span:first-child{color:var(--o-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tyo-dist li b{text-align:right;font-variant-numeric:tabular-nums}.tyo-dist__bar{height:6px;border-radius:3px;background:rgba(40,199,247,.07);overflow:hidden}.tyo-dist__bar i{display:block;height:100%;background:var(--o-cyan)}.tyo-dist__bar--a i{background:var(--o-bull)}.tyo-dist__bar--c i,.tyo-dist__bar--watch i{background:rgba(190,210,225,.35)}.tyo-chg,.tyo-ev{list-style:none;margin:0;padding:0;display:grid;gap:7px}.tyo-ev li{display:grid;grid-template-columns:38px 32px minmax(0,1fr) auto;gap:6px;align-items:center;font-size:12px}.tyo-ev li em{grid-column:3/-1;color:var(--o-dim);font-size:11px;margin-top:-4px}.tyo-chg time,.tyo-ev time{color:var(--o-muted);font-variant-numeric:tabular-nums}.tyo-ev__c{color:var(--o-cyan);font-size:11px}.tyo-ev__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tyo-chg li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:start;font-size:12px;padding:6px 0 6px 10px;border-left:1px solid var(--o-line);position:relative}.tyo-chg li:before{content:"";position:absolute;left:-3px;top:11px;width:5px;height:5px;border-radius:50%;background:var(--o-line-2)}.tyo-chg li.tyo-chg--triggered:before,.tyo-chg li.tyo-chg--up:before{background:var(--o-bull)}.tyo-chg li.tyo-chg--down:before{background:var(--o-bear)}.tyo-chg li.tyo-chg--new:before{background:var(--o-cyan);box-shadow:0 0 0 3px rgba(40,199,247,.12)}.tyo-chg__row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.tyo-chg__why{display:block;margin-top:2px;color:var(--o-dim);font-size:11.5px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tyo-chg button{border:0;background:none;padding:0;text-align:left;cursor:pointer;font-weight:600}.tyo-chg button:hover{color:var(--o-cyan)}.tyo-chg__k{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.tyo-chg__k--new{color:var(--o-cyan)}.tyo-chg__k--triggered,.tyo-chg__k--up{color:var(--o-bull)}.tyo-chg__k--down{color:var(--o-bear)}.tyo-chg__k--expired,.tyo-chg__k--invalidated{color:var(--o-dim)}.tyo-ico{width:14px;height:14px;flex:none;display:inline-block;vertical-align:-2px}.tyo-num{font-variant-numeric:tabular-nums}.tyo-muted{margin:0;color:var(--o-dim);font-size:12px}.tyo-live{position:relative;display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--o-bull)}.tyo-live:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid;color:var(--o-bull);opacity:0;animation:tyo-ping 2.4s ease-out infinite}.tyo-live--warn,.tyo-live--warn:after{background:var(--o-amber);color:var(--o-amber)}.tyo-live--err,.tyo-live--err:after{background:var(--o-bear);color:var(--o-bear)}.tyo-live--err:after,.tyo-live--warn:after{background:none}@keyframes tyo-ping{0%{transform:scale(.6);opacity:.7}70%,to{transform:scale(1.6);opacity:0}}.tyo-flash{animation:tyo-flash .7s ease-out}@keyframes tyo-flash{0%{color:#9ee8ff;text-shadow:0 0 12px rgba(40,199,247,.45)}to{text-shadow:none}}.tyo-brand{gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--o-violet)}.tyo-brand,.tyo-type{display:inline-flex;align-items:center}.tyo-type{height:21px;padding:0 8px;border-radius:4px;font-size:11.5px;white-space:nowrap;border:1px solid}.tyo-type--conf{color:#9fb4ff;border-color:rgba(143,134,245,.35);background:linear-gradient(90deg,rgba(40,199,247,.07),rgba(143,134,245,.09))}.tyo-type--news{color:#7db8f0;border-color:rgba(74,163,240,.32);background:rgba(74,163,240,.07)}.tyo-type--data{color:#6fd3f2;border-color:rgba(40,199,247,.3);background:rgba(40,199,247,.06)}.tyo-type--brk{color:#6fcfa8;border-color:rgba(47,185,138,.3);background:rgba(47,185,138,.06)}.tyo-type--struct{color:#b2a9f5;border-color:rgba(143,134,245,.3);background:rgba(143,134,245,.07)}.tyo-type--event{color:#e2b565;border-color:rgba(224,164,58,.3);background:rgba(224,164,58,.06)}.tyo-type--mr{color:var(--o-muted);border-color:var(--o-line-2);background:rgba(190,210,225,.04)}.tyo-dbig{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--o-muted)}.tyo-dbig.is-up{color:var(--o-bull)}.tyo-dbig.is-down{color:var(--o-bear)}.tyo-dbig.is-new{color:var(--o-cyan);font-size:11px;letter-spacing:.08em}.tyo-dbig.is-flat{color:var(--o-muted);font-weight:600}.tyo-pill__n{margin-left:4px;font-variant-numeric:tabular-nums;font-weight:700}.tyo-snote{position:relative;margin-top:-4px;text-align:center;outline:none}.tyo-snote__t{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;line-height:1.4;color:var(--o-dim)}.tyo-snote.has-pen .tyo-snote__t{cursor:help;border-bottom:1px dotted rgba(190,210,225,.25)}.tyo-snote__t em{font-style:normal;font-weight:700;color:var(--o-amber)}.tyo-snote__pop{position:absolute;z-index:20;top:calc(100% + 6px);left:50%;width:200px;transform:translateX(-50%);padding:8px 10px;border:1px solid var(--o-line-2);border-radius:8px;background:#06131f;box-shadow:0 10px 28px rgba(0,0,0,.45);display:none;gap:4px;font-size:11.5px;text-align:left}.tyo-snote:focus-within .tyo-snote__pop,.tyo-snote:hover .tyo-snote__pop{display:grid}.tyo-snote__pop div{display:flex;justify-content:space-between;color:var(--o-muted)}.tyo-snote__pop b{font-variant-numeric:tabular-nums;color:var(--o-text)}.tyo-snote__pop .is-pen b{color:var(--o-amber)}.tyo-snote__pop .is-final{margin-top:2px;padding-top:5px;border-top:1px solid var(--o-line);color:var(--o-text);font-weight:650}.tyo-scanner{position:relative;width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;background:radial-gradient(circle,rgba(40,199,247,.12),rgba(40,199,247,.02) 70%)}.tyo-scanner__ring{position:absolute;inset:0;border-radius:50%;border:1px solid var(--o-line-2);box-shadow:inset 0 0 0 7px rgba(3,14,24,.55),inset 0 0 0 8px rgba(40,199,247,.14)}.tyo-scanner__dot{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--o-cyan);animation:tyo-pulse 2.4s ease-in-out infinite}.tyo-scanner__sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(40,199,247,.4),transparent 28%);opacity:0}.tyo-scanner.is-active .tyo-scanner__sweep{opacity:1;animation:tyo-spin 1.8s linear infinite}.tyo-scanm{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;padding:9px 14px 11px;margin-bottom:12px;border:1px solid var(--o-line);border-radius:8px;background:linear-gradient(90deg,rgba(40,199,247,.06),rgba(3,14,24,.6) 40%,rgba(143,134,245,.04));font-size:12px;color:var(--o-muted)}.tyo-scanm__id{display:grid;gap:2px}.tyo-scanm__id b{font-size:11.5px;letter-spacing:.16em;color:var(--o-text)}.tyo-scanm__st{font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.tyo-scanm__st,.tyo-scanm__st--idle{color:var(--o-bull)}.tyo-scanm__st--scan{color:var(--o-cyan)}.tyo-scanm__st--warn{color:var(--o-amber)}.tyo-scanm__st--err{color:var(--o-bear)}.tyo-scanm__next{display:grid;gap:1px;padding-left:16px;border-left:1px solid var(--o-line)}.tyo-scanm__next span{font-size:11px;color:var(--o-dim)}.tyo-scanm__next b{font-size:16px;font-variant-numeric:tabular-nums;color:var(--o-cyan);letter-spacing:.04em}.tyo-scanm__src{display:flex;gap:14px;margin-left:auto;flex-wrap:wrap}.tyo-scanm__src em{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tyo-scanm__src em:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--o-bull);box-shadow:0 0 0 3px rgba(47,185,138,.12)}.tyo-scanm__src em.is-warn:before{background:var(--o-amber);box-shadow:0 0 0 3px rgba(224,164,58,.12)}.tyo-scanm__src em.is-err:before{background:var(--o-bear);box-shadow:0 0 0 3px rgba(226,88,90,.12)}.tyo-scanm__count{display:grid;justify-items:end;gap:1px;padding-left:16px;border-left:1px solid var(--o-line)}.tyo-scanm__count b{font-size:15px;font-variant-numeric:tabular-nums;color:var(--o-text)}.tyo-scanm__count span{font-size:10.5px;letter-spacing:.06em;color:var(--o-dim);white-space:nowrap}.tyo-scanm__rail{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(40,199,247,.06)}.tyo-scanm__rail i{position:relative;display:block;height:100%;background:linear-gradient(90deg,rgba(40,199,247,.15),var(--o-cyan));transition:width .8s linear}.tyo-scanm__rail i:after{content:"";position:absolute;right:-2px;top:-1px;width:4px;height:4px;border-radius:50%;background:#bdf1ff}.tyo-scanm__sweep{position:absolute;inset:0 auto 0 -30%;width:30%;background:linear-gradient(90deg,transparent,rgba(40,199,247,.1),transparent);pointer-events:none;animation:tyo-sweep 2.6s linear infinite}@keyframes tyo-sweep{0%{transform:translateX(0)}to{transform:translateX(440%)}}.tyo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tyo-metric{--m-tone:var(--o-cyan);position:relative;padding:10px 14px 9px;border:1px solid var(--o-line);border-radius:8px;background:linear-gradient(180deg,rgba(9,28,44,.75),rgba(5,17,28,.7));display:grid;gap:3px;min-width:0;overflow:hidden}.tyo-metric:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:1px;background:var(--m-tone);opacity:.6}.tyo-metric--green{--m-tone:var(--o-bull)}.tyo-metric--amber{--m-tone:var(--o-amber)}.tyo-metric--violet{--m-tone:var(--o-violet)}.tyo-metric__top{display:flex;align-items:center;gap:7px;color:var(--m-tone)}.tyo-metric__k{color:var(--o-muted);font-size:12px}.tyo-metric__row{display:flex;align-items:flex-end;gap:10px;min-width:0}.tyo-metric__v{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;animation:tyo-flash .7s ease-out}.tyo-metric__chip{font-size:11px;font-weight:600;color:var(--o-dim);letter-spacing:.04em;white-space:nowrap;padding-bottom:2px}.tyo-metric__chip.is-up{color:var(--o-bull)}.tyo-metric__chip.is-down{color:var(--o-bear)}.tyo-metric__row .tyo-mbars{margin-left:auto}.tyo-metric__s{color:var(--o-dim);font-size:10.5px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tyo-mbars{display:inline-flex;align-items:flex-end;gap:3px;height:26px;flex:none}.tyo-mbars i{width:5px;border-radius:1px 1px 0 0;background:linear-gradient(180deg,var(--o-cyan),rgba(40,199,247,.25));transform-origin:bottom;animation:tyo-rise .6s ease-out both}.tyo-mbars i.is-zero{background:rgba(40,199,247,.14)}.tyo-mbars--green i:not(.is-zero){background:linear-gradient(180deg,var(--o-bull),rgba(47,185,138,.25))}.tyo-mbars--amber i:not(.is-zero){background:linear-gradient(180deg,var(--o-amber),rgba(224,164,58,.25))}.tyo-mbars--violet i:not(.is-zero){background:linear-gradient(180deg,var(--o-violet),rgba(143,134,245,.25))}@keyframes tyo-rise{0%{transform:scaleY(.2);opacity:.4}to{transform:none;opacity:1}}.tyo-hero{position:relative;border:1px solid rgba(40,199,247,.3);border-radius:12px;background:radial-gradient(120% 90% at 0 0,rgba(40,199,247,.08),transparent 55%),radial-gradient(80% 70% at 100% 0,rgba(143,134,245,.07),transparent 60%),var(--o-card);padding:13px 16px;display:grid;gap:10px;min-width:0;box-shadow:inset 0 0 0 1px rgba(40,199,247,.04)}.tyo-hero:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(40,199,247,.7),rgba(143,134,245,.6),transparent)}.tyo-hero__top{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.tyo-hero__main{min-width:0;display:grid;gap:7px;align-content:start}.tyo-hero__eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tyo-hero__sym{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tyo-hero__sym>b{font-size:30px;font-weight:750;letter-spacing:-.01em;line-height:1.05}.tyo-hero__name{color:var(--o-muted);font-size:13px}.tyo-hero__sym .tyo-dir{align-self:center}.tyo-hero__px{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.tyo-hero__px em{font-size:13px;margin-left:4px}.tyo-hero__thesis{margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.3}.tyo-hero__headline{margin:0;color:var(--o-cyan);font-size:14px;font-weight:500}.tyo-hero__intel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;margin-top:1px}.tyo-hero__fs{min-width:0;display:grid}.tyo-hero__fs--side{display:none}.tyo-why{border:1px solid rgba(143,134,245,.2);border-radius:8px;background:linear-gradient(180deg,rgba(143,134,245,.06),rgba(143,134,245,.01));padding:8px 11px;min-width:0}.tyo-why__h{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.tyo-why__h b{font-size:12px;letter-spacing:.2em;color:var(--o-violet)}.tyo-why__h span{font-size:10px;letter-spacing:.16em;color:var(--o-cyan);opacity:.8}.tyo-why ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.tyo-why li{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:8px;font-size:12.5px;line-height:1.5;color:#d7e5f0}.tyo-why li em{grid-column:2;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--o-cyan)}.tyo-why li span{grid-column:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tyo-why__node{grid-row:1/span 2;margin-top:5px;width:7px;height:7px;border-radius:50%;background:var(--o-cyan);box-shadow:0 0 0 3px rgba(40,199,247,.14)}.tyo-why--news .tyo-why__node{background:#4aa3f0;box-shadow:0 0 0 3px rgba(74,163,240,.14)}.tyo-why--data .tyo-why__node{background:var(--o-amber);box-shadow:0 0 0 3px rgba(224,164,58,.14)}.tyo-why--cross .tyo-why__node{background:var(--o-violet);box-shadow:0 0 0 3px rgba(143,134,245,.16)}.tyo-fstat{border:1px solid var(--o-line);border-radius:8px;background:rgba(3,14,24,.5);padding:8px 11px;min-width:0}.tyo-fstat__h{display:flex;align-items:center;gap:7px;margin-bottom:7px;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--o-cyan)}.tyo-fstat ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;position:relative}.tyo-fstat ul:before{content:"";position:absolute;left:3px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,rgba(40,199,247,.4),rgba(143,134,245,.4))}.tyo-fstat li{display:grid;grid-template-columns:7px 64px minmax(0,1fr) 24px 34px;gap:8px;align-items:center;font-size:12px;animation:tyo-fade .5s ease-out both}.tyo-fstat__dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--o-cyan);box-shadow:0 0 0 3px rgba(40,199,247,.14)}.tyo-fstat__k{color:var(--o-muted);white-space:nowrap}.tyo-fstat__rail{height:3px;border-radius:2px;background:rgba(40,199,247,.08);overflow:hidden}.tyo-fstat__rail i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,rgba(40,199,247,.35),var(--o-cyan));transform-origin:left;animation:tyo-grow .7s ease-out both}.tyo-fstat li b{text-align:right;font-variant-numeric:tabular-nums}.tyo-fstat li em{font-size:10.5px;color:var(--o-dim);text-align:right;white-space:nowrap}.tyo-fstat li.is-na .tyo-fstat__dot,.tyo-fstat li.is-off .tyo-fstat__dot{background:transparent;border:1px solid rgba(190,210,225,.35);box-shadow:none}.tyo-fstat li.is-na b,.tyo-fstat li.is-off b{color:var(--o-dim)}.tyo-fstat li.is-off em{color:var(--o-bear)}.tyo-fstat li.is-warn .tyo-fstat__dot{background:var(--o-amber);box-shadow:0 0 0 3px rgba(224,164,58,.14)}@keyframes tyo-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes tyo-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.tyo-track{list-style:none;margin:0;padding:6px 2px 0;display:flex;border-top:1px dashed var(--o-line)}.tyo-track li{position:relative;flex:1;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--o-dim);white-space:nowrap;min-width:0}.tyo-track li:not(:last-child):after{content:"";flex:1;height:1px;margin:0 8px 0 2px;background:var(--o-line)}.tyo-track li i{width:8px;height:8px;flex:none;border-radius:50%;border:1px solid rgba(190,210,225,.3)}.tyo-track li.is-done{color:var(--o-muted)}.tyo-track li.is-done i{background:rgba(40,199,247,.55);border-color:transparent}.tyo-track li.is-done:not(:last-child):after{background:rgba(40,199,247,.35)}.tyo-track li.is-cur{color:var(--o-text);font-weight:650}.tyo-track li.is-cur i{background:var(--o-cyan);border-color:transparent;box-shadow:0 0 0 3px rgba(40,199,247,.18)}.tyo-track li.is-cur.tyo-track--triggered i{background:var(--o-bull);box-shadow:0 0 0 3px rgba(47,185,138,.2)}.tyo-track li.is-cur.tyo-track--weakening i{background:var(--o-amber);box-shadow:0 0 0 3px rgba(224,164,58,.2)}.tyo-track li.is-cur.tyo-track--forming i{background:var(--o-violet);box-shadow:0 0 0 3px rgba(143,134,245,.2)}.tyo-track li.is-cur.tyo-track--invalidated i{background:var(--o-dim);box-shadow:none}.tyo-hero__side{display:grid;gap:8px;align-content:start;min-width:0;padding:11px 12px;border:1px solid var(--o-line-2);border-radius:10px;background:linear-gradient(180deg,rgba(40,199,247,.07),rgba(3,14,24,.4))}.tyo-gauge{--g-tone:var(--o-cyan);position:relative;display:grid;justify-items:center}.tyo-gauge--a{--g-tone:#3fd0a4}.tyo-gauge--c{--g-tone:#7f9ab3}.tyo-gauge--watch{--g-tone:#6b7a88}.tyo-gauge svg{width:100%;max-width:230px;display:block;overflow:visible}.tyo-gauge__bg,.tyo-gauge__val{fill:none;stroke-width:9;stroke-linecap:round}.tyo-gauge__bg{stroke:rgba(40,199,247,.09)}.tyo-gauge__val{stroke:var(--g-tone);animation:tyo-dash .8s ease-out both;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--g-tone) 45%,transparent))}.tyo-gauge__ticks line{stroke:rgba(190,210,225,.35);stroke-width:1}@keyframes tyo-dash{0%{stroke-dasharray:0 100}}.tyo-gauge__c{position:absolute;left:0;right:0;bottom:26px;display:grid;justify-items:center;line-height:1}.tyo-gauge__k{font-size:10px;letter-spacing:.18em;color:var(--o-cyan);margin-bottom:4px}.tyo-gauge__n{display:flex;align-items:baseline;gap:2px;padding-left:22px}.tyo-gauge__n b{font-size:50px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tyo-gauge__n em{font-size:12px;color:var(--o-dim)}.tyo-gauge__g{margin-top:4px;padding:2px 10px;border-radius:10px;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--g-tone);border:1px solid color-mix(in srgb,var(--g-tone) 40%,transparent);background:color-mix(in srgb,var(--g-tone) 8%,transparent)}.tyo-hero__kpi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tyo-hero__kpi>div{display:grid;gap:2px;padding:5px 10px;border-radius:6px;background:rgba(3,14,24,.55);border:1px solid var(--o-line)}.tyo-hero__kpi span{font-size:11px;color:var(--o-dim)}.tyo-hero__kpi b{font-size:17px;font-variant-numeric:tabular-nums}.tyo-hero__kpi .tyo-dbig{font-size:16px}.tyo-hero__meta{margin:0;display:grid;gap:5px;font-size:12px}.tyo-hero__meta div{display:flex;justify-content:space-between;align-items:center;gap:8px}.tyo-hero__meta dt{color:var(--o-dim)}.tyo-hero__meta dd{margin:0}.tyo-hero__chg{display:grid;gap:4px;padding-top:8px;border-top:1px solid var(--o-line)}.tyo-hero__chg>span{font-size:10.5px;letter-spacing:.08em;color:var(--o-violet)}.tyo-reasons{list-style:none;margin:0;padding:0;display:grid;gap:3px}.tyo-reasons li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:5px;font-size:11.5px;line-height:1.45;color:#cddbe6}.tyo-reasons li i{font-style:normal;font-weight:700;color:var(--o-dim)}.tyo-reasons li.is-pos i{color:var(--o-bull)}.tyo-reasons li.is-neg i{color:var(--o-bear)}.tyo-cta{height:36px;border-radius:6px;border:1px solid rgba(40,199,247,.55);background:linear-gradient(180deg,rgba(40,199,247,.18),rgba(40,199,247,.08));color:var(--o-cyan)!important;font-weight:650;cursor:pointer;padding:0 14px;white-space:nowrap;transition:background .2s ease}.tyo-cta:hover{background:rgba(40,199,247,.24)}.tyo-fgrid{display:grid;gap:7px;padding-top:9px;border-top:1px solid var(--o-line)}.tyo-fgrid__h{display:flex;align-items:center;gap:8px;color:var(--o-cyan)}.tyo-fgrid__h b{font-size:10.5px;letter-spacing:.18em}.tyo-fgrid__h span{margin-left:auto;font-size:11px;color:var(--o-dim);letter-spacing:.04em}.tyo-fgrid__flow{position:relative;height:1px;margin:4px 8px 0;background:linear-gradient(90deg,rgba(40,199,247,.5),rgba(74,163,240,.4),rgba(224,164,58,.35),rgba(143,134,245,.55));overflow:hidden}.tyo-fgrid__flow i{position:absolute;top:0;left:0;width:18%;height:1px;background:linear-gradient(90deg,transparent,#c9f3ff,transparent);animation:tyo-flow .8s ease-out 2 both}@keyframes tyo-flow{0%{transform:translateX(-100%)}to{transform:translateX(560%)}}.tyo-fgrid__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tyo-fc{--f-tone:var(--o-cyan);position:relative;border:1px solid var(--o-line);border-top:2px solid color-mix(in srgb,var(--f-tone) 55%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--f-tone) 6%,transparent),rgba(3,14,24,.45) 45%);padding:9px 11px 10px;display:grid;grid-template-rows:auto auto 1fr;gap:6px;align-content:start;min-width:0}.tyo-fc--news{--f-tone:#4aa3f0}.tyo-fc--cal{--f-tone:var(--o-amber)}.tyo-fc--ai{--f-tone:var(--o-violet)}.tyo-fc.is-dim{border-top-color:rgba(190,210,225,.18);background:rgba(3,14,24,.35)}.tyo-fc.is-dim .tyo-fc__body,.tyo-fc.is-dim .tyo-fc__h,.tyo-fc.is-dim .tyo-fc__m{opacity:.55}.tyo-fc__node{position:absolute;top:-12px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--f-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--f-tone) 20%,transparent)}.tyo-fc.is-dim .tyo-fc__node{background:#0a1c2b;border:1px solid rgba(190,210,225,.3);box-shadow:none}.tyo-fc__h{display:flex;align-items:center;gap:7px;color:var(--f-tone);font-size:12.5px}.tyo-fc__h span{color:var(--o-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tyo-fc__h b{margin-left:auto;min-width:2ch;text-align:right;font-size:19px;font-weight:650;line-height:1;color:#cddbe6;font-variant-numeric:tabular-nums}.tyo-fc__h small+b{margin-left:0}.tyo-fc__h small{margin-left:auto;font-size:10px;color:var(--o-dim);letter-spacing:.04em;white-space:nowrap}.tyo-fc__h b.is-na{color:var(--o-dim);font-weight:500}.tyo-fc__m{display:flex;justify-content:space-between;gap:6px;font-size:10.5px;color:var(--o-dim);margin-top:-3px}.tyo-fc__m em{letter-spacing:.08em;color:var(--f-tone);white-space:nowrap}.tyo-fc.is-dim .tyo-fc__m em{color:var(--o-dim)}.tyo-fc__body{display:grid;gap:6px;min-width:0}.tyo-fc__na{display:grid;gap:4px;justify-items:start;padding:12px 10px;border:1px dashed rgba(190,210,225,.14);border-radius:6px}.tyo-fc__na b{font-size:10px;letter-spacing:.18em;color:var(--o-dim)}.tyo-fc__na span{font-size:12px;color:var(--o-muted)}.tyo-tfsw{display:flex;align-items:center;gap:4px}.tyo-tfsw button{height:20px;padding:0 7px;border-radius:4px;border:1px solid var(--o-line);background:transparent;color:var(--o-dim)!important;font-size:10.5px;cursor:pointer}.tyo-tfsw button.is-on{color:var(--o-cyan)!important;border-color:rgba(40,199,247,.45);background:rgba(40,199,247,.1)}.tyo-tfsw button:disabled{opacity:.35;cursor:default}.tyo-tfsw span{margin-left:auto;font-size:10px;color:var(--o-dim)}.tyo-schart{position:relative;width:100%;color:var(--o-cyan);border-radius:4px;background:repeating-linear-gradient(0deg,rgba(40,199,247,.035) 0 1px,transparent 1px 18px)}.tyo-schart.is-up{color:var(--o-bull)}.tyo-schart.is-down{color:var(--o-bear)}.tyo-schart svg{display:block;width:100%;height:100%}.tyo-schart__zone{fill:rgba(143,134,245,.14)}.tyo-schart__res,.tyo-schart__sup{stroke-width:1;stroke-dasharray:3 3}.tyo-schart__res{stroke:rgba(226,88,90,.7)}.tyo-schart__sup{stroke:rgba(47,185,138,.7)}.tyo-schart__now{position:absolute;right:0;width:7px;height:7px;margin:-3.5px -3.5px 0 0;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.tyo-schart__lbl{position:absolute;left:3px;transform:translateY(-110%);font-size:9.5px;line-height:1.2;font-variant-numeric:tabular-nums;padding:0 3px;border-radius:2px;background:rgba(3,13,23,.8)}.tyo-schart__lbl--res{color:#ef8a8b}.tyo-schart__lbl--sup{color:#6fcfa8;transform:translateY(10%)}.tyo-schart--empty{border-bottom:1px dashed var(--o-line);background:none}.tyo-fc__kv{margin:0;display:grid;gap:3px}.tyo-fc__kv div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:6px;font-size:11.5px}.tyo-fc__kv dt{color:var(--o-dim)}.tyo-fc__kv dd{margin:0;color:#d3e1ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tyo-fc__cal,.tyo-fc__concl,.tyo-fc__news{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tyo-fc__news li{display:grid;gap:3px;padding-left:8px;border-left:2px solid rgba(74,163,240,.35)}.tyo-fc__news p{margin:0;font-size:12px;line-height:1.45;color:#d3e1ec;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tyo-fc__news span{display:flex;gap:8px;flex-wrap:wrap;font-size:10.5px;color:var(--o-dim)}.tyo-fc__cal li{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:8px;align-items:center}.tyo-fc__cd{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--o-amber);white-space:nowrap}.tyo-fc__cal li.is-past .tyo-fc__cd{color:var(--o-muted);font-size:11.5px}.tyo-fc__ev{display:grid;min-width:0;overflow:hidden;font-size:12px;line-height:1.35;color:#d3e1ec}.tyo-fc__ev em{font-size:10.5px;color:var(--o-dim);font-variant-numeric:tabular-nums}.tyo-fc__fusion{display:grid;grid-template-columns:1fr 1fr;gap:5px}.tyo-fc__fusion div{display:grid;gap:1px;padding:5px 8px;border-radius:5px;background:rgba(143,134,245,.06);border:1px solid rgba(143,134,245,.14)}.tyo-fc__fusion span{font-size:9.5px;letter-spacing:.06em;color:var(--o-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tyo-fc__fusion b{font-size:14px;font-variant-numeric:tabular-nums}.tyo-fc__fusion .tyo-fc__fscore{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;background:linear-gradient(90deg,rgba(143,134,245,.12),rgba(40,199,247,.06))}.tyo-fc__fscore span{color:var(--o-violet);font-weight:700}.tyo-fc__fscore b{font-size:17px}.tyo-cf--low{color:var(--o-bull)}.tyo-cf--medium{color:var(--o-amber)}.tyo-cf--high{color:var(--o-bear)}.tyo-fc__concl{gap:4px}.tyo-fc__concl li{position:relative;padding-left:10px;font-size:11.5px;line-height:1.45;color:#cddbe6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tyo-fc__concl li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--o-violet)}.tyo-fc__concl li.is-warn{color:var(--o-amber)}.tyo-fc__link{justify-self:start;border:0;background:none;padding:0;font-size:11.5px;color:var(--o-violet)!important;cursor:pointer}.tyo-fc__link:hover{text-decoration:underline}.tyo-block__h .tyo-ico{color:var(--o-cyan);align-self:center}.tyo-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tyo-ocard{--c-tone:var(--o-cyan);position:relative;border:1px solid var(--o-line);border-radius:9px;background:linear-gradient(180deg,rgba(9,28,44,.78),rgba(5,17,28,.72));padding:12px 12px 0;display:grid;gap:7px;min-width:0;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.tyo-ocard--a{--c-tone:#3fd0a4}.tyo-ocard--c{--c-tone:#8aa3bb}.tyo-ocard--watch{--c-tone:#6b7a88}.tyo-ocard:hover{border-color:var(--o-line-2);transform:translateY(-1px)}.tyo-ocard.is-dead{opacity:.55}.tyo-ocard.is-fresh{animation:tyo-fresh .8s ease-out 2}@keyframes tyo-fresh{0%{box-shadow:0 0 0 0 rgba(40,199,247,.45)}to{box-shadow:0 0 0 6px rgba(40,199,247,0)}}.tyo-ocard__hit{position:absolute;inset:0;z-index:2;border:0;background:transparent;cursor:pointer;border-radius:inherit}.tyo-ocard__hit:focus-visible{outline:1px solid var(--o-cyan);outline-offset:-1px}.tyo-ocard__h{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.tyo-ocard__id{display:grid;gap:2px;min-width:0}.tyo-ocard__id b{font-size:16px;font-weight:700}.tyo-ocard__id span{font-size:11px;color:var(--o-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tyo-ocard__id .tyo-num{color:var(--o-muted)}.tyo-ocard__score{display:grid;justify-items:end;gap:3px;line-height:1}.tyo-ocard__score b{font-size:28px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--c-tone)}.tyo-ocard__tags{display:flex;gap:6px;flex-wrap:wrap}.tyo-ocard__why{margin:0;font-size:12px;line-height:1.45;color:#d3e1ec;min-height:35px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tyo-ocard__why .tyo-why__node{display:inline-block;width:5px;height:5px;margin:0 7px 0 1px;vertical-align:2px;box-shadow:0 0 0 2px rgba(40,199,247,.14)}.tyo-ocard__meta{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:11.5px}.tyo-ocard__meta div{display:flex;gap:5px}.tyo-ocard__meta dt{color:var(--o-dim)}.tyo-ocard__meta dd{margin:0;font-variant-numeric:tabular-nums}.tyo-ocard__f{--l-tone:var(--o-violet);position:relative;display:flex;justify-content:space-between;align-items:center;margin:2px -12px 0;padding:8px 12px;background:color-mix(in srgb,var(--l-tone) 6%,transparent)}.tyo-ocard__bar{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--l-tone),color-mix(in srgb,var(--l-tone) 10%,transparent))}.tyo-ocard__f--ready{--l-tone:var(--o-cyan)}.tyo-ocard__f--trig{--l-tone:var(--o-bull)}.tyo-ocard__f--weak{--l-tone:var(--o-amber)}.tyo-ocard__f--dead{--l-tone:rgba(190,210,225,0.3)}.tyo-rail__live{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--o-line-2);border-radius:8px;background:linear-gradient(90deg,rgba(40,199,247,.08),rgba(143,134,245,.05))}.tyo-rail__live b{font-size:11px;letter-spacing:.16em;color:var(--o-text)}.tyo-rail__live span{margin-left:auto;font-size:11px;color:var(--o-dim);font-variant-numeric:tabular-nums}.tyo-rmeter{margin-top:8px;display:grid;gap:4px}.tyo-rmeter__bar{position:relative;height:5px;border-radius:3px;background:linear-gradient(90deg,rgba(47,185,138,.55),rgba(190,210,225,.22) 50%,rgba(226,88,90,.55))}.tyo-rmeter__bar i{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#e8f4fb;border:2px solid #06121e;box-shadow:0 0 0 1px rgba(232,244,251,.5);transition:left .6s ease}.tyo-rmeter__lbl{display:flex;justify-content:space-between;font-size:10px;color:var(--o-dim)}.tyo-distx{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center}.tyo-donut{position:relative;width:84px;height:84px}.tyo-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.tyo-donut circle{fill:none;stroke-width:5}.tyo-donut__bg{stroke:rgba(40,199,247,.07)}.tyo-donut__seg--a{stroke:#3fd0a4}.tyo-donut__seg--b{stroke:var(--o-cyan)}.tyo-donut__seg--c{stroke:#6f8aa3}.tyo-donut__seg--watch{stroke:rgba(190,210,225,.25)}.tyo-donut__c{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;line-height:1.1}.tyo-donut__c b{font-size:22px;font-variant-numeric:tabular-nums}.tyo-donut__c em{font-size:10.5px;color:var(--o-dim)}.tyo-legend{list-style:none;margin:0;padding:0;display:grid;gap:5px}.tyo-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto 20px;gap:7px;align-items:center;font-size:12px}.tyo-legend em{font-size:10.5px;color:var(--o-dim)}.tyo-legend b{text-align:right;font-variant-numeric:tabular-nums}.tyo-legend__sw{width:8px;height:8px;border-radius:2px}.tyo-legend__sw--a{background:#3fd0a4}.tyo-legend__sw--b{background:var(--o-cyan)}.tyo-legend__sw--c{background:#6f8aa3}.tyo-legend__sw--watch{background:rgba(190,210,225,.25)}.tyo-legend__sw--off{background:transparent;border:1px dashed rgba(190,210,225,.4)}.tyo-legend li.tyo-legend__watch{margin-top:3px;padding-top:5px;border-top:1px dashed var(--o-line);color:var(--o-dim)}.tyo-dist__bar--t-news_driven i{background:#4aa3f0}.tyo-dist__bar--t-technical_breakout i{background:var(--o-bull)}.tyo-dist__bar--t-structural i{background:var(--o-violet)}.tyo-dist__bar--t-event_risk i{background:var(--o-amber)}.tyo-dist__bar--t-confluence i{background:linear-gradient(90deg,var(--o-cyan),var(--o-violet))}.tyo-dist__bar--t-mean_reversion i{background:rgba(190,210,225,.4)}.tyo-ring{--r-tone:var(--o-cyan);position:relative;display:inline-grid;place-items:center;flex:none}.tyo-ring--a{--r-tone:#3fd0a4}.tyo-ring--c{--r-tone:#7f9ab3}.tyo-ring--watch{--r-tone:#6b7a88}.tyo-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.tyo-ring circle{fill:none;stroke-width:2.4;stroke-linecap:round}.tyo-ring__bg{stroke:rgba(40,199,247,.1)}.tyo-ring__val{stroke:var(--r-tone);animation:tyo-dash .8s ease-out both}.tyo-ring b{position:relative;font-size:26px;font-weight:750;font-variant-numeric:tabular-nums}.tyo-loading{margin:24px auto;max-width:460px;padding:28px 24px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-card);display:grid;gap:14px;justify-items:center;text-align:center}.tyo-loading h2{margin:0;font-size:16px;font-weight:650}.tyo-loading ol{list-style:none;margin:0;padding:0;display:grid;gap:7px;text-align:left;width:100%;max-width:280px}.tyo-loading li{display:flex;gap:8px;color:var(--o-dim);font-size:12.5px}.tyo-loading li span{width:14px;text-align:center}.tyo-loading li.is-done{color:var(--o-bull)}.tyo-loading li.is-cur{color:var(--o-cyan)}.tyo-loading li.is-cur span{animation:tyo-pulse 1.2s ease-in-out infinite}.tyo-loading__bar{width:100%;max-width:280px;height:3px;border-radius:2px;background:rgba(40,199,247,.08);overflow:hidden}.tyo-loading__bar i{display:block;height:100%;background:var(--o-cyan);transition:width .6s ease}.tyo-loading p{margin:0;font-size:12px;color:var(--o-muted)}.tyo-loading__radar{width:56px;height:56px;border-radius:50%;border:1px solid var(--o-line-2);position:relative;overflow:hidden}.tyo-loading__radar i{position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(40,199,247,.35),transparent 30%);animation:tyo-spin 2.4s linear infinite}@keyframes tyo-spin{to{transform:rotate(1turn)}}.tyo-empty{border:1px dashed var(--o-line-2);border-radius:10px;padding:32px 20px;display:grid;justify-items:center;gap:8px;text-align:center;background:rgba(3,14,24,.4)}.tyo-empty__ico{width:36px;height:36px;border-radius:50%;border:1px solid var(--o-line-2);position:relative}.tyo-empty__ico:after{content:"";position:absolute;inset:10px;border-radius:50%;background:rgba(40,199,247,.25)}.tyo-empty h3{margin:0;font-size:15px;font-weight:650}.tyo-empty p{margin:0;max-width:440px;color:var(--o-muted);font-size:12.5px;line-height:1.55}.tyo-empty--err .tyo-empty__ico:after{background:rgba(226,88,90,.35)}.tyo-btn{margin-top:6px;height:30px;padding:0 14px;border-radius:6px;border:1px solid var(--o-line-2);background:rgba(40,199,247,.06);color:var(--o-cyan)!important;cursor:pointer}.tyo-empty-line{margin:0;color:var(--o-dim);font-size:12.5px}.tyo-detail{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end}.tyo-detail__backdrop{position:absolute;inset:0;border:0;background:rgba(1,6,12,.66);cursor:pointer}.tyo-detail__panel{position:relative;width:min(680px,100vw);height:100%;background:#030d17;border-left:1px solid var(--o-line-2);display:flex;flex-direction:column;animation:tyo-slide .2s ease-out}@keyframes tyo-slide{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.tyo-detail__head{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid var(--o-line)}.tyo-detail__back{display:none}.tyo-detail__analysis{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--o-line-2);background:rgba(40,199,247,.08);color:var(--o-cyan);font-size:12.5px;text-decoration:none;white-space:nowrap}.tyo-detail__analysis:hover{background:rgba(40,199,247,.14)}.tyo-detail__back,.tyo-detail__close{width:30px;height:30px;flex:none;border-radius:6px;border:1px solid var(--o-line);background:transparent;cursor:pointer;font-size:16px;line-height:1}.tyo-detail__title{flex:1;min-width:0;display:grid;gap:4px}.tyo-detail__sym{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tyo-detail__sym b{font-size:20px}.tyo-detail__sym>span:not(.tyo-dir):not(.tyo-life){color:var(--o-muted)}.tyo-detail__px{font-variant-numeric:tabular-nums;font-weight:600;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.tyo-detail__px span{color:var(--o-dim);font-weight:400;font-size:11.5px}.tyo-detail__body{flex:1;overflow-y:auto;padding:6px 18px 28px}.tyo-dsec{padding:14px 0;border-bottom:1px solid var(--o-line)}.tyo-dsec h3{margin:0 0 10px;font-size:13px;font-weight:650;display:flex;gap:8px;align-items:baseline}.tyo-dsec h3 span{color:var(--o-cyan);font-size:11px;font-variant-numeric:tabular-nums}.tyo-core{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:14px}.tyo-core__main{display:grid;gap:8px;align-content:start;min-width:0}.tyo-core h2{margin:0;font-size:17px;line-height:1.4}.tyo-core__headline{margin:0;color:var(--o-cyan)}.tyo-kv{margin:0;display:grid;gap:6px}.tyo-kv div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;font-size:12.5px}.tyo-kv dt{color:var(--o-dim)}.tyo-kv dd{margin:0;line-height:1.5}.tyo-kv--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.tyo-kv--grid div{grid-template-columns:76px minmax(0,1fr)}.tyo-sb{display:grid;gap:8px}.tyo-sb__row{display:grid;grid-template-columns:110px minmax(0,1fr) 44px 120px;gap:10px;align-items:center;font-size:12.5px}.tyo-sb__row b{text-align:right;font-variant-numeric:tabular-nums}.tyo-sb__row em{color:var(--o-dim);font-size:11.5px}.tyo-sb__row--sub{color:var(--o-muted)}.tyo-sb__row--sub b{white-space:nowrap}.tyo-sb__k,.tyo-sb__pen{color:var(--o-muted)}.tyo-sb__pen{display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 10px;border-radius:6px;background:rgba(40,199,247,.04);font-size:12px}.tyo-sb__pen b{color:var(--o-text);font-variant-numeric:tabular-nums}.tyo-sb__pen .is-neg b{color:var(--o-amber)}.tyo-sb__final{margin-left:auto}.tyo-sb__final,.tyo-sb__final b{color:var(--o-cyan)!important}.tyo-sb__foot{margin:0;font-size:11.5px;color:var(--o-dim)}.tyo-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.tyo-list li{position:relative;padding-left:14px;line-height:1.55;font-size:12.5px;color:#d3e1ec}.tyo-list li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:1px;background:var(--o-cyan)}.tyo-list--risk li:before{background:var(--o-amber)}.tyo-list--risk li.is-conflict{color:var(--o-amber)}.tyo-changed{margin-top:10px;padding:8px 10px;border-radius:6px;border:1px solid rgba(143,134,245,.25);background:rgba(143,134,245,.05);font-size:12px}.tyo-changed>span{color:var(--o-violet);font-weight:600}.tyo-changed ul{margin:4px 0 0;padding-left:16px;color:#d3e1ec}.tyo-ms{display:grid;gap:12px}.tyo-tf{width:100%;border-collapse:collapse;font-size:12px}.tyo-tf td,.tyo-tf th{text-align:left;padding:5px 6px;border-bottom:1px solid var(--o-line)}.tyo-tf th{color:var(--o-dim);font-weight:500}.tyo-news{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tyo-news__t{font-size:12.5px;line-height:1.5}.tyo-news__m{display:flex;gap:10px;flex-wrap:wrap;margin-top:3px;font-size:11.5px;color:var(--o-dim)}.tyo-chip{font-weight:600}.tyo-chip--bull{color:var(--o-bull)}.tyo-chip--bear{color:var(--o-bear)}.tyo-chip--mixed{color:var(--o-amber)}.tyo-cal{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tyo-cal li{display:grid;grid-template-columns:82px 34px minmax(0,1fr) auto auto;gap:8px;align-items:center;font-size:12px}.tyo-cal li.is-past{color:var(--o-muted)}.tyo-cal li.is-hot .tyo-cal__s{color:var(--o-amber)}.tyo-cal__t{color:var(--o-dim);font-variant-numeric:tabular-nums}.tyo-cal__c{color:var(--o-cyan)}.tyo-cal__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tyo-cal__s{color:var(--o-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.tyo-cross{display:grid;gap:8px}.tyo-cross__lvl{font-weight:700;color:var(--o-violet)}.tyo-cross__lvl--conflict{color:var(--o-bear)}.tyo-cross__lvl--mixed,.tyo-cross__lvl--na{color:var(--o-amber)}.tyo-cross ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.tyo-cross li{display:grid;grid-template-columns:80px 50px 70px auto;gap:8px;font-size:12px;font-variant-numeric:tabular-nums}.tyo-cross li span:nth-child(2){color:var(--o-dim)}.tyo-cross__st--confirming{color:var(--o-bull)}.tyo-cross__st--diverging{color:var(--o-bear)}.tyo-cross__st--neutral,.tyo-cross__st--unavailable{color:var(--o-dim)}.tyo-inv{margin:0;color:var(--o-bear);font-size:13px}.tyo-tl{list-style:none;margin:0;padding:0 0 0 4px;border-left:1px solid var(--o-line-2)}.tyo-tl,.tyo-tl li{display:grid;gap:10px}.tyo-tl li{grid-template-columns:44px minmax(0,1fr);position:relative;padding-left:10px;font-size:12px}.tyo-tl li:before{content:"";position:absolute;left:-8px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--o-cyan)}.tyo-tl time{color:var(--o-muted);font-variant-numeric:tabular-nums}.tyo-tl li div{display:grid;gap:2px}.tyo-tl li span{color:var(--o-dim);line-height:1.5}.tyo-disclaimer{margin:16px 0 0;font-size:11.5px;color:var(--o-dim);line-height:1.55}@media (max-width:1600px){.tyo-hero__top{grid-template-columns:minmax(0,1fr) 256px}.tyo-fstat li{grid-template-columns:7px 60px minmax(0,1fr) 22px 30px;gap:7px}}@media (max-width:1439px){.tyo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.tyo-hero__intel{grid-template-columns:1fr}.tyo-hero__fs--main{display:none}.tyo-hero__fs--side{display:grid}.tyo-hero__side .tyo-fstat{padding:9px 10px}.tyo-hero__thesis{font-size:20px}.tyo-fgrid__cards{gap:8px}.tyo-fc{padding:9px 10px 10px}.tyo-fc__h b{font-size:19px}.tyo-fc__cal li{grid-template-columns:54px minmax(0,1fr);gap:6px}.tyo-fc__cd{font-size:12px}.tyo-fc__cal li .tyo-imp{display:none}.tyo-fc__fusion{grid-template-columns:1fr;gap:3px}.tyo-fc__fusion div{display:flex;justify-content:space-between;align-items:baseline;padding:3px 7px}.tyo-scanm{gap:14px}.tyo-scanm__src{gap:10px}.tyo-how ol{grid-template-columns:repeat(4,minmax(0,1fr))}.tyo-search{width:180px}}@media (max-width:1320px){.tyo-metric__s,.tyo-scanm__src{display:none}}@media (max-width:1023px){.tyo-desk{display:none}.tyo-mob{display:grid;gap:12px;padding-bottom:12px}.tyo-mhead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tyo-mhead h1{font-size:22px}.tyo-mtabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border:1px solid var(--o-line);border-radius:8px;background:rgba(3,14,24,.7)}.tyo-mtabs button{height:32px;border:0;border-radius:6px;background:transparent;color:var(--o-muted);font-size:13px;cursor:pointer}.tyo-mtabs button span{font-size:11px;color:var(--o-dim);margin-left:2px}.tyo-mtabs button.is-on{background:rgba(40,199,247,.12);color:var(--o-cyan)}.tyo-mscan{position:relative;flex:none}.tyo-mscan .tyo-pill{cursor:pointer;height:30px;padding:0 12px;font-size:12.5px}.tyo-mscan__pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:196px;padding:10px 12px;display:grid;gap:6px;border:1px solid var(--o-line-2);border-radius:8px;background:#04111d;box-shadow:0 12px 28px rgba(0,0,0,.45);animation:tyo-fade .2s ease-out}.tyo-mscan__pop div{display:flex;justify-content:space-between;font-size:12px}.tyo-mscan__pop span{color:var(--o-dim)}.tyo-mscan__pop b{font-variant-numeric:tabular-nums}.tyo-mfeat{position:relative;border:1px solid rgba(40,199,247,.32);border-radius:12px;background:radial-gradient(120% 70% at 0 0,rgba(40,199,247,.1),transparent 60%),radial-gradient(90% 60% at 100% 0,rgba(143,134,245,.08),transparent 60%),var(--o-card);padding:16px 17px;display:grid;gap:11px}.tyo-mfeat:before{content:"";position:absolute;left:16px;right:16px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(40,199,247,.75),rgba(143,134,245,.6),transparent)}.tyo-mfeat__h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tyo-mfeat__id{display:grid;gap:5px;min-width:0}.tyo-mfeat__sym{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tyo-mfeat__sym b{font-size:24px;font-weight:750;line-height:1.1}.tyo-mfeat__px{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.tyo-mfeat__px em{margin-left:4px;font-size:12.5px}.tyo-mfeat__score{display:grid;justify-items:center;gap:5px;flex:none}.tyo-mfeat__grade{display:flex;align-items:center;gap:6px}.tyo-mfeat__grade em{font-size:11.5px;color:var(--o-muted);font-variant-numeric:tabular-nums}.tyo-mfeat__headline{margin:0;font-size:17px;font-weight:700;line-height:1.4}.tyo-mfeat__pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tyo-mfeat__pills span{display:flex;justify-content:center;align-items:center;gap:4px;height:30px;border-radius:6px;font-size:12px;border:1px solid var(--o-line);color:var(--o-muted);background:rgba(3,14,24,.5);white-space:nowrap}.tyo-mfeat__pills b{font-variant-numeric:tabular-nums}.tyo-mfeat__pills .is-ok{color:#6fd8b2;border-color:rgba(47,185,138,.3);background:rgba(47,185,138,.06)}.tyo-mfeat__pills .is-warn{color:var(--o-amber);border-color:rgba(224,164,58,.3)}.tyo-mfeat__pills .is-err{color:var(--o-bear);border-color:rgba(226,88,90,.3)}.tyo-mfeat__pills .is-na{color:var(--o-dim);border-style:dashed}.tyo-mfeat__why{list-style:none;margin:0;padding:9px 12px;display:grid;gap:7px;border-radius:8px;border:1px solid rgba(143,134,245,.2);background:rgba(143,134,245,.05)}.tyo-mfeat__why li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;font-size:13px;line-height:1.5;color:#d7e5f0}.tyo-mfeat__why li i{font-style:normal;color:var(--o-violet);font-size:14px;line-height:1.45}.tyo-mfeat__why li span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tyo-mfeat__why li em{margin-right:6px;font-size:12px;font-weight:600;color:var(--o-cyan)}.tyo-mfeat__life{display:grid;grid-template-columns:1.1fr 1fr .8fr;border-radius:7px;background:rgba(3,14,24,.55);border:1px solid var(--o-line)}.tyo-mfeat__life>div{display:grid;gap:2px;padding:6px 10px;min-width:0}.tyo-mfeat__life>div+div{border-left:1px solid var(--o-line)}.tyo-mfeat__life>div>span:first-child{font-size:10.5px;color:var(--o-dim)}.tyo-mfeat__life .tyo-life{font-size:12.5px;font-weight:600}.tyo-mfeat__life b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tyo-mfeat__cta{width:100%;height:42px;font-size:14px;border-radius:8px}.tyo-mcard__chart{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.tyo-mcard__chart>span{font-size:11.5px;color:var(--o-dim);white-space:nowrap}.tyo-mcard__chart b{color:var(--o-text);font-variant-numeric:tabular-nums}.tyo-mlist{display:grid;gap:12px}.tyo-mcard{--c-tone:var(--o-cyan);display:grid;gap:10px;width:100%;text-align:left;padding:14px 16px 0;border:1px solid var(--o-line);border-radius:10px;background:linear-gradient(180deg,rgba(9,28,44,.78),rgba(5,17,28,.72));cursor:pointer;overflow:hidden}.tyo-mcard--a{--c-tone:#3fd0a4}.tyo-mcard--c{--c-tone:#8aa3bb}.tyo-mcard--watch{--c-tone:#6b7a88}.tyo-mcard__top{display:flex;gap:12px;justify-content:space-between}.tyo-mcard__l{flex:1;min-width:0;display:grid;gap:6px}.tyo-mcard__sym{display:flex;align-items:center;gap:8px}.tyo-mcard__sym b{font-size:17px;font-weight:700}.tyo-mcard p{margin:0;font-size:13px;line-height:1.45;color:#d3e1ec;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tyo-mcard__r{display:grid;justify-items:end;align-content:start;gap:4px;padding-right:2px}.tyo-mcard__r b{font-size:28px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;color:var(--c-tone)}.tyo-mcard__m{--l-tone:var(--o-violet);display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:0 -16px;padding:9px 16px;font-size:11.5px;color:var(--o-dim);border-top:2px solid color-mix(in srgb,var(--l-tone) 45%,transparent);background:color-mix(in srgb,var(--l-tone) 5%,transparent)}.tyo-mcard__m--ready{--l-tone:var(--o-cyan)}.tyo-mcard__m--trig{--l-tone:var(--o-bull)}.tyo-mcard__m--weak{--l-tone:var(--o-amber)}.tyo-mcard__m--dead{--l-tone:rgba(190,210,225,0.3)}.tyo-mcard__m .tyo-dbig{margin-left:auto;padding:2px 8px;border-radius:10px;font-size:13px;background:rgba(190,210,225,.06)}.tyo-mcard__m .tyo-dbig.is-up{background:rgba(47,185,138,.1)}.tyo-mcard__m .tyo-dbig.is-down{background:rgba(226,88,90,.1)}.tyo-mscan__pop b small{font-size:10px;font-weight:500;color:var(--o-dim)}.tyo-mscan__pop b.is-scan{color:var(--o-cyan)}.tyo-mscan__pop b.is-warn{color:var(--o-amber)}.tyo-mscan__pop b.is-err{color:var(--o-bear)}.tyo-mscan__pop b.is-idle{color:var(--o-bull)}.tyo-mob__spacer{height:64px}.tyo-watch li{grid-template-columns:72px 44px 30px minmax(0,1fr);gap:8px;padding:7px 10px}.tyo-bottomnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:200;height:56px;background:#020912;border-top:1px solid var(--o-line)}.tyo-bottomnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;color:var(--o-dim);text-decoration:none}.tyo-bottomnav a.is-on{color:var(--o-cyan)}.tyo-bottomnav__ico{width:16px;height:16px;border:1px solid;border-radius:3px;opacity:.7}.tyo-bottomnav a.is-on .tyo-bottomnav__ico{opacity:1;background:rgba(40,199,247,.15)}.tyo-loading{margin:12px 0}.tyo-detail__panel{width:100vw;border-left:0;animation-name:tyo-sheet}.tyo-detail__back{display:inline-grid;place-items:center}.tyo-detail__close{display:none}.tyo-detail__head{padding:12px 14px}.tyo-detail__body{padding:4px 14px 32px}.tyo-core{grid-template-columns:1fr}.tyo-sb__row{grid-template-columns:84px minmax(0,1fr) 34px}.tyo-sb__row--sub{grid-template-columns:minmax(0,1fr) auto}.tyo-sb__row--sub>span:nth-child(2){display:none}.tyo-sb__row em{grid-column:1/-1;margin-top:-4px}.tyo-sb__final{margin-left:0}.tyo-kv--grid{grid-template-columns:1fr}.tyo-cal li{grid-template-columns:74px 32px minmax(0,1fr) auto}.tyo-cal__s{grid-column:3/-1;margin-top:-4px}.tyo-cross li{grid-template-columns:72px 40px 64px auto}}@keyframes tyo-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.tyo *,.tyo :after,.tyo :before{animation:none!important;transition:none!important}}