.sky-board{background:var(--color-surface-1,#12151a);flex-direction:column;height:100%;min-height:0;display:flex}.sky-board__head{border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.sky-board__head strong{letter-spacing:-.01em;font-weight:600}.sky-board__head select{max-width:240px}.sky-board__main{flex-direction:column;flex:1;min-height:0;display:flex}.sky-board__cascade{flex:1;min-height:0;padding:14px 12px;overflow:auto}.sky-board__row{align-items:stretch;gap:0;min-width:max-content;display:flex}.sky-board__card{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:10px;flex-direction:column;flex:none;gap:8px;width:300px;padding:10px 12px 12px;transition:border-color .12s,transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:0 6px 18px -12px #0009}.sky-board__card[data-status=running]{border-color:color-mix(in srgb, var(--color-status-warn,#fbbf24) 55%, transparent)}.sky-board__card[data-status=done],.sky-board__card[data-status=approved]{border-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 45%, transparent)}.sky-board__card[data-status=failed],.sky-board__card[data-status=rejected]{border-color:color-mix(in srgb, var(--color-status-error,#fb923c) 55%, transparent)}.sky-board__card[data-status=blocked]{opacity:.8;border-style:dashed}.sky-board__card:focus-within{border-color:var(--color-accent,#5aa7f2)}.sky-board__card-head{align-items:center;gap:6px;display:flex}.sky-board__kind{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-weight:600;display:inline-flex}.sky-board__kind[data-kind=strategy]{color:var(--color-accent,#5aa7f2)}.sky-board__kind[data-kind=scenarios]{color:var(--color-evidence-forecast,#80deea)}.sky-board__kind[data-kind=decision]{color:var(--color-status-warn,#fbbf24)}.sky-board__title{font-weight:600;font-size:var(--font-size-base,13px);letter-spacing:-.01em}.sky-board__ordinal{font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);margin-left:auto;font-size:10px}.sky-board__facts{font-size:var(--font-size-xs,11px);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:2px 8px;margin:0;display:grid}.sky-board__facts dt{color:var(--color-text-3,#6c7581);white-space:nowrap}.sky-board__facts dd{font-family:var(--font-family-mono,monospace);text-align:right;color:var(--color-text-1,#e7eaef);margin:0}.sky-board__outputs{flex-wrap:wrap;gap:4px;display:flex}.sky-board__checks{font-size:var(--font-size-xs,11px);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.sky-board__checks li{background:var(--color-surface-1,#12151a);font-family:var(--font-family-mono,monospace);border-radius:5px;align-items:baseline;gap:6px;padding:3px 6px;display:flex}.sky-board__checks li[data-passed=true]{color:var(--color-status-ok,#4ade80)}.sky-board__checks li[data-passed=false]{color:var(--color-status-error,#fb923c)}.sky-board__checks li[data-passed=null]{color:var(--color-text-3,#6c7581)}.sky-board__checks code{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:inherit;flex:1;overflow:hidden}.sky-board__error{font-size:var(--font-size-xs,11px);color:var(--color-status-error,#fb923c)}.sky-board__actions{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.sky-board__note{font-size:var(--font-size-small,12px);color:var(--color-text-2,#a0a9b5);white-space:pre-wrap}.sky-board__signature{color:var(--color-text-3,#6c7581);font-size:10.5px}.sky-board__edge{width:34px;color:var(--color-text-3,#6c7581);flex:none;place-items:center;display:grid;position:relative}.sky-board__edge:before{content:"";border-top:1px dashed var(--color-border-2,#ffffff21);position:absolute;top:50%;left:0;right:0}.sky-board__edge svg{background:var(--color-surface-1,#12151a);position:relative}.sky-board__edge[data-live=true]{color:var(--color-status-ok,#4ade80)}.sky-board__edge[data-live=true]:before{border-top-style:solid;border-top-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 55%, transparent)}.sky-board__adder{border:1px dashed var(--color-border-2,#ffffff21);width:220px;color:var(--color-text-3,#6c7581);border-radius:10px;flex-direction:column;flex:none;gap:4px;padding:10px;display:flex}.sky-board__adder button{text-align:left;justify-content:flex-start}.sky-board__adder small{color:var(--color-text-3,#6c7581);font-size:10.5px;font-weight:400;display:block}.sky-board__form{flex-direction:column;gap:6px;display:flex}.sky-board__form textarea{font-family:var(--font-family-mono,monospace);resize:vertical;min-height:96px;font-size:11px}.sky-board__form .sky-field>span{justify-content:space-between;gap:6px;display:flex}.sky-board__flow{border-top:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-0,#0a0c0f);flex-direction:column;min-height:0;max-height:42%;display:flex}.sky-board__flow-head{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);align-items:center;gap:8px;padding:5px 10px;display:flex}.sky-board__flow-head strong{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-board__flow ol{font-size:var(--font-size-xs,11px);flex-direction:column;gap:3px;margin:0;padding:0 10px 8px;list-style:none;display:flex;overflow:auto}.sky-board__flow li{background:var(--color-surface-1,#12151a);font-variant-numeric:tabular-nums;border-radius:6px;grid-template-columns:22px 150px 170px 1fr auto auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.sky-board__flow li code{font-size:10.5px}.sky-board__flow li[data-status=ok] .sky-board__step-status,.sky-board__flow li[data-status=done] .sky-board__step-status,.sky-board__flow li[data-status=approved] .sky-board__step-status{color:var(--color-status-ok,#4ade80)}.sky-board__flow li[data-status=failed] .sky-board__step-status,.sky-board__flow li[data-status=rejected] .sky-board__step-status,.sky-board__flow li[data-status=conflict] .sky-board__step-status,.sky-board__flow li[data-status=denied] .sky-board__step-status{color:var(--color-status-error,#fb923c)}.sky-board__flow li[data-status=blocked] .sky-board__step-status,.sky-board__flow li[data-status=absence] .sky-board__step-status{color:var(--color-status-warn,#fbbf24)}.sky-board__step-n{font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581)}.sky-board__step-status{font-weight:600}.sky-board__step-detail{color:var(--color-text-2,#a0a9b5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-board__step-meta{font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581)}.sky-board__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:12px;display:grid;overflow:auto}.sky-board__list button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:3px;min-height:0;padding:10px 12px;display:flex}.sky-board__list button strong{font-weight:600}.sky-board__list button span{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581)}@media (prefers-reduced-motion:reduce){.sky-board__card{transition:none}}.sky-nw{--nw:calc(1rem * var(--news-scale,1));--nw-read:46rem;background:var(--color-surface-0,#0a0c0f);min-width:0;min-height:0;font-size:calc(var(--nw) * .9);flex-direction:column;flex:1;display:flex;overflow:auto}.sky-nw[data-reading=simple]{--nw:calc(1.18rem * var(--news-scale,1));--nw-read:42rem}.sky-nw__head{z-index:2;border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--material-panel,var(--color-surface-1,#12151a));-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:0}.sky-nw__brand{color:var(--color-accent,#5aa7f2);align-items:center;gap:8px;display:inline-flex}.sky-nw__brand strong{color:var(--color-text-1,#e7eaef);font-size:calc(var(--nw) * .95);letter-spacing:-.015em}.sky-nw__tagline{font-size:calc(var(--nw) * .75)}.sky-nw__status{font-size:calc(var(--nw) * .72)}.sky-nw__reading{border-radius:var(--radius-pill,999px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);gap:2px;padding:3px;display:inline-flex}.sky-app .sky-nw__reading>button{border-radius:var(--radius-pill,999px);min-height:30px;box-shadow:none;color:var(--color-text-3,#6c7581);font-size:calc(var(--nw) * .78);background:0 0;border:0;padding:0 14px;font-weight:650}.sky-app .sky-nw__reading>button[aria-selected=true]{background:var(--color-accent,#5aa7f2);color:var(--color-accent-contrast,#07121e);box-shadow:0 1px 3px #0000003d}.sky-app .sky-nw__textsize>button>span[data-size=comfortable]{font-size:11px}.sky-app .sky-nw__textsize>button>span[data-size=large]{font-size:13.5px}.sky-app .sky-nw__textsize>button>span[data-size=huge]{font-size:16px}.sky-nw__controls{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px 4px;display:flex}.sky-nw__search{max-width:420px;height:calc(var(--nw) * 2.3);border-radius:var(--radius-pill,999px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.sky-app .sky-nw__search input{min-height:0;box-shadow:none;font-size:calc(var(--nw) * .82);background:0 0;border:0;flex:1;padding:0}.sky-app .sky-nw__controls .sky-segmented>button{min-height:calc(var(--nw) * 2.1);font-size:calc(var(--nw) * .74)}.sky-nw__grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:22px;padding:14px 18px 40px;display:grid}.sky-nw[data-reading=simple] .sky-nw__grid{grid-template-columns:minmax(0,1fr)}.sky-nw__front{min-width:0}.sky-nw__sub{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.sky-nw__sub h2{font-size:calc(var(--nw) * .95);letter-spacing:-.015em}.sky-nw__sub .sky-faint{font-size:calc(var(--nw) * .74)}.sky-nw__list{max-width:var(--nw-read);flex-direction:column;gap:14px;display:flex}.sky-nw__empty{padding:28px 0}.sky-nw__card{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);transition:border-color .16s ease, transform .28s var(--ease-out), box-shadow .28s ease;flex-direction:column;gap:10px;padding:16px 18px 12px;animation:.22s ease-out both sky-fade;display:flex}.sky-nw__card:hover{border-color:var(--color-border-2,#ffffff21);box-shadow:var(--shadow-2);transform:translateY(-1px)}.sky-nw__card[data-band=critical]{border-left:3px solid var(--color-status-error,#fb923c)}.sky-nw__card[data-band=important]{border-left:3px solid var(--color-status-warn,#fbbf24)}.sky-nw__cardtop{font-size:calc(var(--nw) * .72);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-app .sky-nw__cardmain{width:100%;box-shadow:none;color:inherit;text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.sky-nw__title{font-size:calc(var(--nw) * 1.18);letter-spacing:-.02em;font-weight:640;line-height:1.28}.sky-nw__card[data-band=critical] .sky-nw__title{font-size:calc(var(--nw) * 1.3)}.sky-nw__line{font-size:calc(var(--nw) * .88);color:var(--color-text-2,#a0a9b5);margin:0;line-height:1.5}.sky-nw__witness{font-size:calc(var(--nw) * .74);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-nw__dots{gap:3px;display:inline-flex}.sky-nw__dots i{background:var(--color-accent,#5aa7f2);opacity:.75;border-radius:50%;width:6px;height:6px}.sky-nw__flag{font-size:calc(var(--nw) * .9)}.sky-nw__syms{font-size:calc(var(--nw) * .74);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sky-app .sky-nw__sym{height:calc(var(--nw) * 1.7);font-family:var(--font-family-mono,monospace);font-size:calc(var(--nw) * .72);gap:4px}.sky-app .sky-nw__sym[data-held]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent);color:var(--color-accent,#5aa7f2)}.sky-nw__teasers{flex-wrap:wrap;gap:8px;display:flex}.sky-nw__teaser{border-radius:var(--radius-pill,999px);font-size:calc(var(--nw) * .7);background:var(--color-surface-2,#181c22);color:var(--color-text-2,#a0a9b5);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.sky-nw__teaser[data-family=brain]{color:var(--color-series-4,#b58fd6)}.sky-nw__teaser[data-family=bias]{color:var(--color-status-warn,#fbbf24)}.sky-nw__teaser[data-family=crowd]{color:var(--color-evidence-forecast,#80deea)}.sky-nw__cardfoot{align-items:center;gap:8px;padding-top:2px;display:flex}.sky-app .sky-nw__cardfoot .sky-btn--primary{min-height:calc(var(--nw) * 2.3);font-size:calc(var(--nw) * .8)}.sky-nw__side{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:16px;max-height:calc(100dvh - 92px);padding-right:4px;display:flex;position:sticky;top:74px;overflow-y:auto}.sky-nw__missed{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;gap:8px;padding:14px;display:flex}.sky-nw__missed h3{font-size:calc(var(--nw) * .8);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-3,#6c7581)}.sky-nw__missed ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sky-app .sky-nw__missed button{border-radius:var(--radius-2,10px);width:100%;box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;display:flex}.sky-app .sky-nw__missed button:hover{background:var(--color-surface-2,#181c22)}.sky-nw__missed strong{font-size:calc(var(--nw) * .82)}.sky-nw__missed span{font-size:calc(var(--nw) * .74);line-height:1.45}.sky-nw__srcs{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);font-size:calc(var(--nw) * .74);padding:12px 14px}.sky-app .sky-nw__srcs-head{width:100%;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.sky-nw__srcs ul{flex-direction:column;gap:3px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.sky-nw__srcs li{align-items:center;gap:6px;display:flex}.sky-nw__disclaimer{font-size:calc(var(--nw) * .68);margin-top:10px;line-height:1.45}.sky-nw__note{font-size:calc(var(--nw) * .74);margin:0;line-height:1.5}.sky-nw__reader{flex-direction:column;flex:1;min-height:0;animation:.2s ease-out both sky-fade;display:flex}.sky-nw__readerbar{border-bottom:1px solid var(--color-border-1,#ffffff12);font-size:calc(var(--nw) * .74);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.sky-nw__readerbody{width:100%;min-height:0;max-width:var(--nw-read);flex-direction:column;flex:1;gap:16px;margin:0 auto;padding:20px 18px 40px;display:flex;overflow:auto}.sky-nw__step{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.sky-nw__step>header{align-items:center;gap:10px;display:flex}.sky-nw__step h3{font-size:calc(var(--nw) * .86);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581)}.sky-nw__stepnum{width:calc(var(--nw) * 2);height:calc(var(--nw) * 2);color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:10px;place-items:center;display:grid}.sky-nw__stepof{font-size:calc(var(--nw) * .7);font-variant-numeric:tabular-nums;margin-left:auto}.sky-nw__stepbody{flex-direction:column;gap:10px;display:flex}.sky-nw__stepbody p{font-size:calc(var(--nw) * .92);margin:0;line-height:1.6}.sky-nw__headline{letter-spacing:-.02em;font-weight:640;line-height:1.25;font-size:calc(var(--nw) * 1.34)!important}.sky-nw__byline{color:var(--color-text-3,#6c7581);flex-wrap:wrap;align-items:center;gap:10px;display:flex;font-size:calc(var(--nw) * .76)!important}.sky-nw__byline a{align-items:center;gap:4px;display:inline-flex}.sky-nw__big{font-size:calc(var(--nw) * 1.02)!important}.sky-nw__angles,.sky-nw__sources{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sky-nw__angles li,.sky-nw__sources li{border-left:2px solid var(--color-border-2,#ffffff21);flex-direction:column;gap:2px;padding-left:12px;display:flex}.sky-nw__angle-src{font-size:calc(var(--nw) * .7);color:var(--color-text-3,#6c7581)}.sky-nw__angles a,.sky-nw__sources a{font-size:calc(var(--nw) * .86);color:var(--color-text-1,#e7eaef);line-height:1.4}.sky-nw__angles a:hover,.sky-nw__sources a:hover{color:var(--color-accent,#5aa7f2)}.sky-nw__plain{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sky-nw__plain li{font-size:calc(var(--nw) * .98);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.sky-nw__bullet{width:8px;height:8px;margin-top:calc(var(--nw) * .45);background:var(--color-accent,#5aa7f2);border-radius:50%;flex:none}.sky-nw__plain li[data-step=careful] .sky-nw__bullet{background:var(--color-status-warn,#fbbf24)}.sky-nw__plain li[data-step=missed] .sky-nw__bullet{background:var(--color-evidence-forecast,#80deea)}.sky-nw__support{font-weight:600}.sky-nw__support[data-confidence=solid]{color:var(--color-status-ok,#4ade80)}.sky-nw__support[data-confidence=partial]{color:var(--color-status-warn,#fbbf24)}.sky-nw__support[data-confidence=thin]{color:var(--color-status-error,#fb923c)}.sky-nw__countries{flex-wrap:wrap;gap:6px;display:flex}.sky-nw__watch,.sky-nw__spots{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sky-nw__watch li{font-size:calc(var(--nw) * .86);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sky-nw__reactions{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sky-nw__reactions li{border-radius:var(--radius-2,10px);background:var(--well);border-left:3px solid var(--color-border-2,#ffffff21);flex-direction:column;gap:6px;padding:14px;display:flex}.sky-nw__reactions li[data-family=brain]{border-left-color:var(--color-series-4,#b58fd6)}.sky-nw__reactions li[data-family=bias]{border-left-color:var(--color-status-warn,#fbbf24)}.sky-nw__reactions li[data-family=crowd]{border-left-color:var(--color-evidence-forecast,#80deea)}.sky-nw__reactions header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-nw__reactions strong{font-size:calc(var(--nw) * 1.02);letter-spacing:-.01em}.sky-nw__defence{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sky-nw__cite{font-size:calc(var(--nw) * .7)!important}.sky-nw__cite a{align-items:center;gap:4px;display:inline-flex}.sky-nw__spots li{border-radius:var(--radius-2,10px);background:var(--well);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sky-nw__spots strong{font-size:calc(var(--nw) * .96)}.sky-nw__symrow{flex-wrap:wrap;gap:6px;display:flex}.sky-nw__quotes{border-collapse:collapse;width:100%;font-size:calc(var(--nw) * .8);font-variant-numeric:tabular-nums}.sky-nw__quotes th{text-align:left;font-size:calc(var(--nw) * .68);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581);padding-bottom:4px}.sky-nw__quotes td{border-top:1px solid var(--color-border-1,#ffffff12);padding:5px 0}.sky-nw__quotes td[data-sign="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-nw__quotes td[data-sign="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-app .sky-nw__symlink{min-height:0;box-shadow:none;color:var(--color-accent,#5aa7f2);font-family:var(--font-family-mono,monospace);font-size:inherit;background:0 0;border:0;padding:0}.sky-nw__closing{text-align:center;font-size:calc(var(--nw) * .7)}.sky-nw__readerfoot{padding:12px 18px calc(12px + var(--safe-b,0px));border-top:1px solid var(--color-border-1,#ffffff12);background:var(--material-panel,var(--color-surface-1,#12151a));align-items:center;gap:12px;display:flex}.sky-app .sky-nw__readerfoot .sky-btn{min-height:calc(var(--nw) * 2.5);font-size:calc(var(--nw) * .84);padding:0 18px}.sky-nw__dots[aria-label]{gap:6px;margin:0 auto;padding:0;list-style:none;display:flex}.sky-app .sky-nw__readerfoot .sky-nw__dots button{background:var(--color-border-2,#ffffff21);width:10px;min-width:0;height:10px;min-height:0;box-shadow:none;border:0;border-radius:50%;padding:0}.sky-app .sky-nw__readerfoot .sky-nw__dots button[aria-current=step]{background:var(--color-accent,#5aa7f2);transform:scale(1.25)}@media (max-width:1080px){.sky-nw__grid{grid-template-columns:minmax(0,1fr)}.sky-nw__side{max-height:none;padding-right:0;position:static;overflow:visible}}@media (max-width:720px){.sky-nw__head{padding:10px 12px}.sky-nw__controls,.sky-nw__grid{padding-inline:12px}.sky-nw__readerbody{padding-inline:14px}.sky-nw__step{padding:14px}}@media (prefers-reduced-motion:reduce){.sky-nw__card,.sky-nw__reader{transition:none;animation:none}}.sky-nw__says{font-size:calc(var(--nw) * .9);color:var(--color-text-1,#e7eaef);margin:0;line-height:1.5}.sky-nw__says .sky-faint{font-size:calc(var(--nw) * .72);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.sky-nw__said{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sky-nw__said li{border-left:3px solid var(--color-border-2,#ffffff21);flex-direction:column;gap:4px;padding-left:14px;display:flex}.sky-nw__said li[data-numbers]{border-left-color:var(--color-accent,#5aa7f2)}.sky-nw__said p{margin:0;line-height:1.6;font-size:calc(var(--nw) * .98)!important}.sky-nw__said .sky-nw__angle-src{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-nw__said a{align-items:center;gap:4px;display:inline-flex}.sky-nw__chart{flex-direction:column;gap:6px;margin:4px 0 0;display:flex}.sky-nw__chart figcaption{flex-direction:column;gap:2px;display:flex}.sky-nw__chart figcaption strong{font-size:calc(var(--nw) * .78);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581)}.sky-nw__chart figcaption .sky-faint{font-size:calc(var(--nw) * .72);line-height:1.45}.sky-nw__bars{height:calc(var(--nw) * 3.4);border-radius:var(--radius-2,10px);background:var(--well);align-items:flex-end;gap:3px;padding:4px 6px;display:flex}.sky-nw__bar{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent);min-width:4px;transition:height .26s var(--ease-out);border-radius:3px 3px 0 0;flex:1}.sky-nw__bar[data-peak]{background:var(--color-accent,#5aa7f2)}.sky-nw__axis{font-size:calc(var(--nw) * .68);color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sky-nw__days{flex-direction:column;gap:14px;display:flex}.sky-nw__day{border-radius:var(--radius-2,10px);background:var(--well);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sky-nw__dayhead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sky-nw__dayname{font-size:calc(var(--nw) * .72);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.sky-nw__dayhead strong{font-size:calc(var(--nw) * .96);font-variant-numeric:tabular-nums}.sky-nw__daychg{font-size:calc(var(--nw) * .82);font-variant-numeric:tabular-nums}.sky-nw__day[data-sign="1"] .sky-nw__daychg{color:var(--color-direction-bullish,#3fd0a0)}.sky-nw__day[data-sign="-1"] .sky-nw__daychg{color:var(--color-direction-bearish,#f2716b)}.sky-nw__track{background:var(--color-surface-2,#181c22);border-radius:999px;height:10px;position:relative;overflow:visible}.sky-nw__fill{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 35%, transparent);border-radius:999px;position:absolute;inset:0 auto 0 0}.sky-nw__day[data-sign="1"] .sky-nw__fill{background:color-mix(in srgb, var(--color-direction-bullish,#3fd0a0) 32%, transparent)}.sky-nw__day[data-sign="-1"] .sky-nw__fill{background:color-mix(in srgb, var(--color-direction-bearish,#f2716b) 32%, transparent)}.sky-nw__now{background:var(--color-text-1,#e7eaef);width:4px;height:16px;box-shadow:0 0 0 2px var(--color-surface-1,#12151a);border-radius:2px;margin-left:-2px;position:absolute;top:-3px}.sky-nw__prev{background:var(--color-text-3,#6c7581);width:2px;height:10px;margin-left:-1px;position:absolute;top:0}.sky-nw__side .sky-news__strip{overscroll-behavior:contain;max-height:42vh;padding-right:2px;overflow-y:auto}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:-moz-fit-content;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.sky-harness{background:var(--color-surface-0,#0a0c0f);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sky-harness__bar{border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--material-panel,var(--color-surface-1,#12151a));min-height:46px;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);align-items:center;gap:10px;padding:8px 14px;display:flex}.sky-harness__brand{color:var(--color-text-2,#a0a9b5);align-items:center;gap:7px;display:inline-flex}.sky-harness__brand strong{color:var(--color-text-1,#e7eaef);letter-spacing:-.01em;font-size:13.5px}.sky-harness__tabs{border-radius:var(--radius-pill,999px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);gap:2px;padding:2px;display:inline-flex}.sky-app .sky-harness__tabs>button{border-radius:var(--radius-pill,999px);min-height:26px;color:var(--color-text-3,#6c7581);box-shadow:none;font-size:var(--font-size-xs,11.5px);background:0 0;border:0;gap:6px;padding:0 11px;font-weight:600}.sky-app .sky-harness__tabs>button:hover{color:var(--color-text-1,#e7eaef);background:var(--ctl-fill)}.sky-app .sky-harness__tabs>button[aria-selected=true]{background:var(--ctl-fill-hover);color:var(--color-text-1,#e7eaef);box-shadow:var(--ctl-gloss), 0 1px 2px #0000002e}.sky-app .sky-harness__tabs>button[aria-selected=true] svg{color:var(--color-accent,#5aa7f2)}.sky-app .sky-harness__who{border-radius:var(--radius-pill,999px);background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff12);max-width:220px;min-height:26px;font-size:var(--font-size-xs,11.5px);color:var(--color-text-2,#a0a9b5);align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.sky-harness__who img{object-fit:cover;border-radius:50%;width:20px;height:20px}.sky-harness__who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-harness__body{flex:1;min-width:0;min-height:0;display:flex}.sky-harness__panel{flex:1;min-width:0;min-height:0;animation:.16s ease-out both sky-fade;display:flex}.sky-harness__panel[hidden]{display:none}.sky-harness__split{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-width:0;min-height:0;display:grid}.sky-harness__terminal{border-right:1px solid var(--color-border-1,#ffffff12);min-width:0;min-height:0;display:flex}.sky-harness__terminal>*{flex:1;min-width:0}.sky-harness__terminal .sky-terminal__brand{display:none}.sky-harness__rail{background:var(--color-surface-1,#12151a);flex-direction:column;gap:14px;min-height:0;padding:14px;display:flex;overflow:auto}.sky-harness__rail section{flex-direction:column;gap:8px;display:flex}.sky-harness__rail h4{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3,#6c7581);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:650;display:flex}.sky-harness__rail p{margin:0;font-size:11.5px;line-height:1.45}.sky-harness__minilist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sky-harness__minilist li{align-items:center;gap:6px;font-size:12px;display:flex}.sky-app .sky-harness__minilist button{border-radius:var(--radius-1,7px);width:100%;min-height:28px;color:var(--color-text-1,#e7eaef);box-shadow:none;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:flex}.sky-app .sky-harness__minilist button:hover{background:var(--color-surface-2,#181c22)}.sky-harness__minilist strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:550;overflow:hidden}.sky-harness__two{flex:1;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.sky-harness__side{border-right:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex-direction:column;min-height:0;display:flex}.sky-harness__search{border-radius:var(--radius-2,10px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);height:32px;color:var(--color-text-3,#6c7581);align-items:center;gap:7px;margin:10px 10px 6px;padding:0 10px;display:flex}.sky-app .sky-harness__search input{min-height:30px;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:12.5px}.sky-harness__kinds{flex-wrap:wrap;gap:4px;padding:0 10px 8px;display:flex}.sky-app .sky-harness__kinds>button{border-radius:var(--radius-pill,999px);gap:5px;min-height:24px;padding:0 9px;font-size:11px}.sky-app .sky-harness__kinds>button[aria-selected=true]{background:var(--color-accent-soft,#5aa7f221);border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 42%, transparent);color:var(--color-accent,#5aa7f2)}.sky-harness__convos,.sky-harness__entries{flex-direction:column;flex:1;gap:2px;margin:0;padding:0 8px 10px;list-style:none;display:flex;overflow:auto}.sky-app .sky-harness__convo,.sky-app .sky-harness__entry{border-radius:var(--radius-2,10px);width:100%;min-height:0;box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;display:flex}.sky-app .sky-harness__convo:hover,.sky-app .sky-harness__entry:hover{background:var(--color-surface-2,#181c22)}.sky-app .sky-harness__convo[aria-current=true],.sky-app .sky-harness__entry[aria-current=true]{background:var(--color-accent-soft,#5aa7f221)}.sky-harness__convo strong,.sky-harness__entry strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sky-harness__convometa,.sky-harness__entrymeta{color:var(--color-text-3,#6c7581);flex-wrap:wrap;align-items:center;gap:5px;font-size:10.5px;display:flex}.sky-harness__cwd{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.sky-harness__entry[data-off]{opacity:.5}.sky-harness__entry .sky-faint{font-size:11px;line-height:1.4}.sky-harness__sidefoot{border-top:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.sky-harness__reader,.sky-harness__detail{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 18px 28px;display:flex;overflow:auto}.sky-harness__readerhead,.sky-harness__detailhead{align-items:flex-start;gap:10px;display:flex}.sky-harness__readerhead h3,.sky-harness__detailhead h3{letter-spacing:-.015em;font-size:15px}.sky-harness__readerhead p,.sky-harness__detailhead p{margin:2px 0 0;font-size:11.5px}.sky-harness__branches{border-radius:var(--radius-2,10px);background:var(--color-surface-1,#12151a);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:11.5px;display:flex}.sky-harness__thread{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sky-harness__msg{border-radius:var(--radius-2,10px);grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:7px 8px;display:grid}.sky-harness__msg:hover{background:var(--color-surface-1,#12151a)}.sky-harness__msg[data-kind=you]{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 7%, transparent)}.sky-harness__msg[data-kind=assistant]{color:var(--color-text-2,#a0a9b5)}.sky-harness__msg[data-kind=compact],.sky-harness__msg[data-kind=resume],.sky-harness__msg[data-kind=system]{opacity:.62;font-size:11.5px}.sky-harness__msg[data-kind=interrupt]{color:var(--color-status-warn,#fbbf24)}.sky-harness__glyph{font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);text-align:center;line-height:1.6}.sky-harness__msgbody{flex-direction:column;gap:5px;min-width:0;display:flex}.sky-harness__msgbody p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.sky-harness__msg time{font-variant-numeric:tabular-nums;font-size:10.5px}.sky-harness__tools{flex-wrap:wrap;gap:4px;display:flex}.sky-app .sky-harness__tool{border-radius:var(--radius-pill,999px);min-height:20px;font-size:10.5px;font-family:var(--font-family-mono,monospace);background:var(--color-surface-2,#181c22);color:var(--color-text-3,#6c7581);border-color:#0000;gap:4px;padding:0 7px}.sky-app .sky-harness__tool[data-mcp]{color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221)}.sky-app .sky-harness__tool[data-error]{color:var(--color-status-error,#fb923c)}.sky-harness__field{flex-direction:column;gap:6px;display:flex}.sky-harness__field label{color:var(--color-text-3,#6c7581);font-size:11px}.sky-harness__fieldfoot{align-items:center;gap:8px;font-size:11px;display:flex}.sky-harness__switch{color:var(--color-text-2,#a0a9b5);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sky-harness__facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;display:grid}.sky-harness__facts>div{border-radius:var(--radius-2,10px);background:var(--color-surface-1,#12151a);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sky-harness__facts dt{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581);font-size:10.5px}.sky-harness__facts dd{overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.sky-harness__fact{border-radius:var(--radius-2,10px);background:var(--color-surface-1,#12151a);flex-direction:column;gap:2px;padding:8px 10px;display:inline-flex}.sky-harness__fact em{color:var(--color-text-3,#6c7581);font-size:10.5px;font-style:normal}.sky-harness__examples h4{align-items:center;gap:6px;margin:0 0 6px;font-size:12px;display:flex}.sky-harness__list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sky-harness__list li{border-radius:var(--radius-1,7px);background:var(--color-surface-1,#12151a);align-items:baseline;gap:8px;padding:6px 8px;display:flex}.sky-harness__list li>span:last-child{overflow-wrap:anywhere;flex:1}.sky-harness__details{border-radius:var(--radius-2,10px);background:var(--color-surface-1,#12151a);padding:8px 10px}.sky-harness__details summary{cursor:pointer;color:var(--color-text-2,#a0a9b5);align-items:center;gap:7px;font-size:12px;display:flex}.sky-harness__code{border-radius:var(--radius-2,10px);background:var(--well);max-height:340px;margin:8px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.sky-harness__builder{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,380px);min-width:0;min-height:0;display:grid}.sky-harness__pane{flex-direction:column;gap:12px;min-width:0;padding:16px 18px 28px;display:flex;overflow:auto}.sky-harness__panehead{align-items:center;gap:8px;display:flex}.sky-harness__panehead h3{align-items:center;gap:7px;font-size:14px;display:flex}.sky-harness__cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.sky-harness__card{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);transition:border-color .14s ease, transform .26s var(--ease-out), box-shadow .26s ease;flex-direction:column;display:flex;overflow:hidden}.sky-harness__card:hover{border-color:var(--color-border-2,#ffffff21);box-shadow:var(--shadow-2);transform:translateY(-2px)}.sky-harness__card[data-status=draft]{border-style:dashed}.sky-app .sky-harness__cardmain{color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;box-shadow:none;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:16px 16px 10px;display:flex}.sky-harness__cardicon{width:38px;height:38px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:11px;flex:none;place-items:center;display:grid}.sky-harness__cardtext{flex-direction:column;gap:4px;min-width:0;display:flex}.sky-harness__cardtext strong{letter-spacing:-.012em;align-items:center;gap:8px;font-size:14.5px;display:flex}.sky-harness__cardtext>span{color:var(--color-text-2,#a0a9b5);font-size:12.5px;line-height:1.45}.sky-harness__cardfoot{align-items:center;gap:6px;padding:0 12px 12px;display:flex}.sky-harness__editor{border-left:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;overflow:auto}.sky-harness__editor h3{font-size:13.5px}.sky-harness__editor label{color:var(--color-text-3,#6c7581);flex-direction:column;gap:4px;font-size:11px;display:flex}.sky-harness__editor p{margin:0;font-size:11.5px;line-height:1.45}.sky-harness__row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.sky-harness__editorfoot{align-items:center;gap:8px;display:flex}.sky-harness__hintline{align-items:center;gap:6px;display:flex;color:var(--color-status-warn,#fbbf24)!important}.sky-harness__accounts{flex-direction:column;flex:1;gap:12px;min-width:0;max-width:900px;padding:18px 20px 28px;display:flex;overflow:auto}.sky-harness__accountlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sky-harness__accountlist li{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:10px;padding:10px 12px;display:flex}.sky-harness__accountlist li[data-primary]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 40%, transparent)}.sky-harness__avatar{background:var(--color-surface-2,#181c22);width:34px;height:34px;color:var(--color-text-3,#6c7581);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.sky-harness__avatar img{object-fit:cover;width:100%;height:100%}.sky-harness__accounttext{flex-direction:column;gap:1px;min-width:0;display:flex}.sky-harness__accounttext strong{font-size:13px}.sky-harness__accounttext span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sky-harness__view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sky-harness__viewhead{border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--material-panel,var(--color-surface-1,#12151a));align-items:center;gap:10px;padding:12px 18px;display:flex}.sky-harness__viewicon{width:34px;height:34px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:11px;place-items:center;display:grid}.sky-harness__viewtitle h1{letter-spacing:-.02em;font-size:17px}.sky-harness__viewtitle p{margin:1px 0 0;font-size:12px}.sky-harness__viewbody{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1180px;min-height:0;margin:0 auto;padding:18px 20px 36px;display:flex;overflow:auto}.sky-harness__why h2,.sky-harness__provenance h2{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3,#6c7581);margin:0 0 6px;font-size:11px;font-weight:650}.sky-harness__why p{max-width:72ch;margin:0;font-size:13.5px;line-height:1.6}.sky-harness__blocks{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.sky-harness__block{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.sky-harness__block h4{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-3,#6c7581);font-size:11px;font-weight:650}.sky-harness__text{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.sky-harness__metric{align-items:baseline;gap:8px;display:flex}.sky-harness__metric strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.sky-harness__metric[data-sign="1"] strong{color:var(--color-direction-bullish,#3fd0a0)}.sky-harness__metric[data-sign="-1"] strong{color:var(--color-direction-bearish,#f2716b)}.sky-harness__metric em{color:var(--color-text-3,#6c7581);font-size:11.5px;font-style:normal}.sky-app .sky-harness__chart{border-radius:var(--radius-2,10px);background:var(--well);border:1px dashed var(--color-border-2,#ffffff21);width:100%;color:var(--color-text-2,#a0a9b5);justify-content:flex-start;align-items:center;gap:10px;padding:14px;display:flex}.sky-app .sky-harness__chart:hover{color:var(--color-text-1,#e7eaef);border-style:solid}.sky-harness__table{max-height:360px;overflow:auto}.sky-harness__table table{border-collapse:collapse;width:100%;font-size:12px}.sky-harness__table th,.sky-harness__table td{text-align:left;border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:5px 8px}.sky-harness__table th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581);font-size:10.5px}.sky-harness__run{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-harness__missing{color:var(--color-status-warn,#fbbf24);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.sky-harness__provenance dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;display:grid}.sky-harness__provenance dt{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581);font-size:10.5px}.sky-harness__provenance dd{margin:0;font-size:12.5px}.sky-harness__disclaimer{align-items:center;gap:6px;font-size:11px;display:flex}.sky-harness__state{color:var(--color-text-2,#a0a9b5);flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.sky-harness__empty{text-align:center;margin:auto;padding:24px}@media (max-width:1100px){.sky-harness__split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sky-harness__terminal{border-right:0;border-bottom:1px solid var(--color-border-1,#ffffff12)}.sky-harness__rail{max-height:40vh}.sky-harness__builder{grid-template-columns:minmax(0,1fr)}.sky-harness__editor{border-left:0;border-top:1px solid var(--color-border-1,#ffffff12)}}@media (max-width:860px){.sky-harness__two{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sky-harness__side{border-right:0;border-bottom:1px solid var(--color-border-1,#ffffff12);max-height:38vh}.sky-harness__blocks{grid-template-columns:repeat(4,minmax(0,1fr))}.sky-harness__block{grid-column:span 4!important}.sky-harness__bar{flex-wrap:wrap}.sky-harness__tabs{order:3;width:100%;overflow-x:auto}}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zilla-slab-latin-ext-400-normal-L6eiXaX2.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-400-normal-DYKaTm8Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zilla-slab-latin-400-normal-Dw3p-plB.woff2)format("woff2"),url(/assets/zilla-slab-latin-400-normal-Dlq-Ffxl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-ext-500-normal-BtCblgyy.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-500-normal-CU92Uk-1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-500-normal-CzZRcrUb.woff2)format("woff2"),url(/assets/zilla-slab-latin-500-normal-B8-aa0aC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/zilla-slab-latin-ext-600-normal-9hyyVsz0.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-600-normal-DTnoEnY3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/zilla-slab-latin-600-normal-BRgn6X7z.woff2)format("woff2"),url(/assets/zilla-slab-latin-600-normal-iLPAhCz6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-ext-700-normal-C1-U_e_0.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-700-normal-DQD_oLH8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-700-normal-CEKI1vVu.woff2)format("woff2"),url(/assets/zilla-slab-latin-700-normal-C8aaVMsA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-vietnamese-400-normal-Dj7eBp_3.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-400-normal-D1YxRXwC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-latin-ext-400-normal-BDztQS4c.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-400-normal-Bm5hzUPR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-latin-400-normal-DlzeKIMS.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-400-normal-CwTnoNB3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-normal-Bt3rCdHq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-normal-DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-normal-CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-normal-DCPER7xl.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-normal-DvUmmjCN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--z-canvas:0;--z-window:10;--z-topbar:40;--z-popover:60;--z-toast:80;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ring:0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 62%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-accent,#5aa7f2) 22%, transparent)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-family-ui,"Geist Variable", system-ui, sans-serif);font-size:var(--font-size-base,13px);background:var(--color-surface-0,#0a0c0f);color:var(--color-text-1,#e7eaef);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;line-height:1.45}code,pre,kbd,samp{font-family:var(--font-family-mono,"Geist Mono Variable", ui-monospace, monospace);font-size:.92em}::selection{background:var(--color-accent-soft,#5aa7f221)}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty}a{color:var(--color-accent,#5aa7f2);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{box-shadow:var(--ring);outline:none}:where(a,div,span,li,summary,[tabindex]):focus-visible{border-radius:var(--radius-1,7px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.sky-app *{scrollbar-width:thin;scrollbar-color:var(--color-border-2,#ffffff21) transparent}.sky-app ::-webkit-scrollbar{width:10px;height:10px}.sky-app ::-webkit-scrollbar-thumb{background:var(--color-border-2,#ffffff21);background-clip:content-box;border:3px solid #0000;border-radius:10px}.sky-app{--ctl-fill:color-mix(in srgb, var(--color-surface-3,#20252d) 80%, transparent);--ctl-fill-hover:color-mix(in srgb, var(--color-surface-3,#20252d) 94%, var(--color-text-1,#e7eaef));--ctl-edge:var(--color-border-1,#ffffff12);--ctl-edge-hover:var(--color-border-2,#ffffff21);--ctl-gloss:inset 0 1px 0 #ffffff12;--ctl-press:scale(.965);--glass:saturate(180%) blur(30px);--material-1:color-mix(in srgb, var(--color-surface-1,#12151a) 88%, transparent);--material-2:color-mix(in srgb, var(--color-surface-2,#181c22) 96%, transparent);--material-panel:color-mix(in srgb, var(--color-surface-1,#12151a) 97%, transparent);--well:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 55%, transparent)}html[data-theme=light] .sky-app,html[data-theme=warm] .sky-app{--ctl-fill:color-mix(in srgb, var(--color-surface-1,#fff) 86%, transparent);--ctl-fill-hover:var(--color-surface-1,#fff);--ctl-gloss:inset 0 1px 0 #ffffffeb;--material-1:color-mix(in srgb, var(--color-surface-1,#fff) 90%, transparent);--material-2:color-mix(in srgb, var(--color-surface-2,#f5f6f8) 95%, transparent);--material-panel:color-mix(in srgb, var(--color-surface-1,#fff) 97%, transparent);--well:color-mix(in srgb, var(--color-surface-0,#e9ecf0) 70%, transparent)}html[data-theme=high_contrast] .sky-app{--ctl-gloss:none;--glass:none;--ctl-fill:var(--color-surface-3,#1a1a1a)}.sky-app :where(button){font:inherit;font-size:var(--font-size-small,12px);letter-spacing:-.004em;color:var(--color-text-1,#e7eaef);background:var(--ctl-fill);border:1px solid var(--ctl-edge);border-radius:var(--radius-1,7px);min-height:28px;box-shadow:var(--ctl-gloss);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast,.12s) var(--ease-out), border-color var(--motion-fast,.12s) var(--ease-out), color var(--motion-fast,.12s) var(--ease-out), box-shadow var(--motion-base,.2s) var(--ease-out), opacity var(--motion-fast,.12s) linear, transform var(--motion-spring,.42s) var(--ease-spring);justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:550;display:inline-flex}.sky-app :where(button:hover:not(:disabled)){background:var(--ctl-fill-hover);border-color:var(--ctl-edge-hover)}.sky-app :where(button:active:not(:disabled)){transform:var(--ctl-press);transition-duration:80ms}.sky-app :where(button:disabled){opacity:.45;cursor:not-allowed;box-shadow:none}.sky-app :where(button[aria-pressed=true]){background:var(--color-accent-soft,#5aa7f221);border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 42%, transparent);color:var(--color-accent,#5aa7f2)}.sky-app :where(select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){font:inherit;font-size:var(--font-size-small,12px);color:var(--color-text-1,#e7eaef);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-1,7px);min-height:28px;transition:border-color var(--motion-fast,.12s) ease, box-shadow var(--motion-fast,.12s) ease, background-color var(--motion-fast,.12s) ease;padding:3px 9px}.sky-app :where(select){appearance:none;cursor:pointer;background-color:var(--ctl-fill);box-shadow:var(--ctl-gloss);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px);background-repeat:no-repeat;background-size:4px 4px;padding-right:26px}.sky-app :where(select:hover){background-color:var(--ctl-fill-hover)}.sky-app :where(select,input,textarea):focus-visible{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 70%, transparent);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-accent,#5aa7f2) 22%, transparent)}.sky-app :where(){color:var(--color-text-3,#6c7581)}.sky-app :where(input[type=checkbox],input[type=radio]){appearance:none;cursor:pointer;background:var(--ctl-fill);border:1px solid var(--color-border-2,#ffffff21);width:16px;height:16px;box-shadow:var(--ctl-gloss);transition:background-color var(--motion-fast,.12s) ease, border-color var(--motion-fast,.12s) ease, transform var(--motion-spring,.42s) var(--ease-spring);border-radius:5px;flex:none;margin:0}.sky-app :where(input[type=radio]){border-radius:50%}.sky-app :where(input[type=checkbox]:checked,input[type=radio]:checked){background-color:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-app :where(input[type=checkbox]:checked){background-image:linear-gradient(45deg, transparent 45%, var(--color-accent-label,#fff) 45% 58%, transparent 58%), linear-gradient(-45deg, transparent 62%, var(--color-accent-label,#fff) 62% 75%, transparent 75%);background-position:2.5px 1px,-1px 1px;background-repeat:no-repeat;background-size:9px 12px}.sky-app :where(input[type=radio]:checked){box-shadow:inset 0 0 0 3.5px var(--color-accent-label,#fff)}.sky-app :where(input[type=checkbox]:active,input[type=radio]:active){transform:scale(.9)}.sky-app :where(input[type=range]){appearance:none;height:20px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0}.sky-app :where(input[type=range])::-webkit-slider-runnable-track{background:var(--well);height:4px;box-shadow:inset 0 0 0 1px var(--color-border-1,#ffffff12);border-radius:999px}.sky-app :where(input[type=range])::-webkit-slider-thumb{appearance:none;width:16px;height:16px;transition:transform .16s var(--ease-spring);background:#fff;border-radius:50%;margin-top:-6px;box-shadow:0 0 0 .5px #00000024,0 1px 3px #00000059}.sky-app :where(input[type=range]):active::-webkit-slider-thumb{transform:scale(1.14)}.sky-app :where(input[type=range])::-moz-range-track{background:var(--well);border-radius:999px;height:4px}.sky-app :where(input[type=range])::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000059}.sky-app :where(table){font-variant-numeric:tabular-nums}.sky-btn{font:inherit;font-size:var(--font-size-small,12px);font-weight:550}.sky-app .sky-btn{border-radius:var(--radius-pill,999px);padding:0 13px}.sky-btn--primary,.sky-app .sky-btn--primary{color:var(--color-accent-label,#fff);background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-fill,#2a7f50) 90%, white), var(--color-accent-fill,#2a7f50));box-shadow:inset 0 1px 0 #ffffff42, 0 1px 2px #0000002e, 0 8px 18px -12px color-mix(in srgb, var(--color-accent-fill,#2a7f50) 85%, transparent);border-color:#0000;font-weight:600}.sky-app .sky-btn--primary:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-fill,#2a7f50) 78%, white), color-mix(in srgb, var(--color-accent-fill,#2a7f50) 94%, white));border-color:#0000}.sky-app .sky-btn--primary:active:not(:disabled){box-shadow:inset 0 1px 2px #0000002e}.sky-app .sky-btn--ghost{box-shadow:none;color:var(--color-text-2,#a0a9b5);background:0 0;border-color:#0000}.sky-app .sky-btn--ghost:hover:not(:disabled){background:var(--ctl-fill);color:var(--color-text-1,#e7eaef);border-color:#0000}.sky-app .sky-btn--small{min-height:24px;font-size:var(--font-size-xs,11px);padding:0 10px}.sky-app .sky-btn--large{min-height:36px;font-size:var(--font-size-base,13px);padding:0 18px}.sky-app .sky-btn--icon{border-radius:var(--radius-pill,999px);--ctl-press:scale(.9);width:28px;min-width:28px;padding:0}.sky-app .sky-btn--small.sky-btn--icon{width:24px;min-width:24px}.sky-app .sky-btn--danger:hover:not(:disabled){color:var(--color-status-error,#fb923c);border-color:color-mix(in srgb, var(--color-status-error,#fb923c) 40%, transparent)}.sky-app .sky-btn[data-side=buy][aria-pressed=true],.sky-app .sky-btn--primary[data-side=buy]{background:var(--color-direction-bullish,#3fd6a8);color:var(--color-accent-contrast,#07121e);border-color:#0000}.sky-app .sky-btn[data-side=sell][aria-pressed=true],.sky-app .sky-btn--primary[data-side=sell]{background:var(--color-direction-bearish,#ff8a4c);color:var(--color-accent-contrast,#07121e);border-color:#0000}.sky-chip{border-radius:var(--radius-pill,999px);height:19px;font-size:var(--font-size-xs,11px);color:var(--color-text-2,#a0a9b5);background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-weight:550;display:inline-flex}.sky-chip--accent{color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-color:#0000}.sky-chip--ok{color:var(--color-status-ok,#4ade80);background:color-mix(in srgb, var(--color-status-ok,#4ade80) 12%, transparent);border-color:#0000}.sky-chip--warn{color:var(--color-status-warn,#fbbf24);background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 12%, transparent);border-color:#0000}.sky-chip--error{color:var(--color-status-error,#fb923c);background:color-mix(in srgb, var(--color-status-error,#fb923c) 12%, transparent);border-color:#0000}.sky-chip--mono{font-family:var(--font-family-mono,monospace);letter-spacing:0}.sky-kbd{font-family:var(--font-family-mono,monospace);background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);border-radius:5px;padding:1.5px 5px;font-size:10px}.sky-muted{color:var(--color-text-2,#a0a9b5)}.sky-faint{color:var(--color-text-3,#6c7581)}.sky-mono{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums}.sky-label{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);letter-spacing:.01em;font-weight:550}[data-direction=up]{color:var(--color-direction-bullish,#3fd6a8)}[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-app{background:var(--color-surface-0,#0a0c0f);height:100dvh;min-height:0;font-family:var(--font-family-ui,"Geist Variable", system-ui, sans-serif), var(--font-cjk,sans-serif);grid-template-rows:1fr auto;display:grid;overflow:hidden}.sky-app[lang^=zh]{--font-cjk:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", sans-serif;--font-family-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, "Noto Sans SC", "PingFang SC", monospace}.sky-app[lang^=ja]{--font-cjk:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", Meiryo, "Source Han Sans", sans-serif;--font-family-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, "Noto Sans JP", "Hiragino Sans", monospace}.sky-shell{grid-template-rows:auto 1fr;min-height:0;display:grid}.sky-topbar{z-index:var(--z-topbar);background:color-mix(in srgb, var(--color-surface-1,#12151a) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:10px;height:44px;padding:0 10px 0 12px;display:flex;position:relative}.sky-topbar__brand{color:var(--color-accent,#5aa7f2);align-items:center;gap:8px;padding-right:6px;font-weight:600;display:flex}.sky-topbar__name{color:var(--color-text-1,#e7eaef);letter-spacing:-.01em;font-size:13.5px}.sky-topbar__sep{background:var(--color-border-1,#ffffff12);width:1px;height:20px}.sky-topbar__layout{color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-small,12px);align-items:center;gap:6px;min-width:0;display:flex}.sky-topbar__layout strong{color:var(--color-text-1,#e7eaef);font-weight:500}.sky-topbar__spacer{flex:1}.sky-topbar__group{flex:none;align-items:center;gap:6px;display:flex}.sky-topbar .sky-search{flex:160px;min-width:140px}.sky-topbar .sky-desks{flex:0 auto;min-width:0;overflow:hidden}@media (max-width:1720px){.sky-topbar .sky-btn .sky-kbd,.sky-topbar .sky-btn--ghost .sky-btn__label{display:none}}@media (max-width:1500px){.sky-topbar__layout,.sky-topbar .sky-btn--primary .sky-btn__label{display:none}}@media (max-width:1360px){.sky-topbar__name{display:none}.sky-desks__name{max-width:64px}.sky-nav__trigger>span{display:none}}.sky-workspace{min-height:0;position:relative;overflow:hidden}.sky-canvas{background:var(--color-surface-0,#0a0c0f);cursor:default;width:100%;height:100%;position:relative;overflow:hidden}.sky-canvas.is-dragging{cursor:grabbing}.sky-canvas__plane{transform-origin:0 0;position:absolute}.sky-canvas:before{content:"";pointer-events:none;background:radial-gradient(110% 70% at 50% -10%, color-mix(in srgb, var(--color-accent,#5aa7f2) 9%, transparent) 0%, transparent 62%), linear-gradient(to bottom, color-mix(in srgb, var(--color-surface-1,#12151a) 30%, transparent), transparent 40%);position:absolute;inset:0}html[data-theme=warm] .sky-canvas:before{background:radial-gradient(110% 70% at 50% -10%, color-mix(in srgb, var(--color-accent,#c2571a) 12%, transparent) 0%, transparent 62%), linear-gradient(to bottom, color-mix(in srgb, var(--color-surface-1,#fbf6ee) 55%, transparent), transparent 45%)}.sky-minimap{z-index:calc(var(--z-topbar) - 1);background:color-mix(in srgb, var(--color-surface-1,#12151a) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-2,9px);box-shadow:var(--shadow-2);position:absolute;bottom:12px;right:12px}.sky-minimap__window{fill:var(--color-accent,#5aa7f2);opacity:.35}.sky-minimap__view{fill:none;stroke:var(--color-text-2,#a0a9b5);stroke-width:1.5px}.sky-empty-canvas{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.sky-empty-canvas__card{pointer-events:auto;border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);width:min(620px,100% - 32px);box-shadow:var(--shadow-3);padding:26px 26px 22px}.sky-empty-canvas__card h2{margin-bottom:4px;font-size:18px}.sky-empty-canvas__card p{color:var(--color-text-2,#a0a9b5);max-width:60ch;margin:0 0 16px}.sky-disclaimer{height:26px;font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.sky-disclaimer strong{color:var(--color-text-2,#a0a9b5);font-weight:600}.sky-popover{z-index:var(--z-popover);border-radius:var(--radius-3,18px);background:var(--material-2,var(--color-surface-2,#181c22));min-width:240px;-webkit-backdrop-filter:var(--glass);border:1px solid var(--color-border-1,#ffffff12);box-shadow:var(--ctl-gloss), var(--shadow-3);animation:sky-pop .22s var(--ease-spring);transform-origin:0 0;padding:6px;position:absolute;top:calc(100% + 6px)}@keyframes sky-pop{0%{opacity:0;transform:translateY(-6px)scale(.965)}to{opacity:1;transform:none}}.sky-launcher{position:relative}.sky-launcher__panel{width:520px;padding:10px;left:0}.sky-launcher__group+.sky-launcher__group{margin-top:8px}.sky-launcher__group>.sky-label{padding:2px 6px 6px;display:block}.sky-launcher__grid{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.sky-app .sky-launcher__item{text-align:left;white-space:normal;background:0 0;border-color:#0000;border-radius:7px;justify-content:flex-start;align-items:flex-start;gap:10px;height:auto;min-height:0;padding:8px}.sky-app .sky-launcher__item:hover:not(:disabled){background:var(--color-surface-3,#20252d);border-color:#0000}.sky-launcher__icon{width:30px;height:30px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:7px;flex:none;place-items:center;display:grid}.sky-launcher__item[data-soon=true] .sky-launcher__icon{color:var(--color-text-3,#6c7581);background:var(--color-surface-3,#20252d)}.sky-launcher__text{flex-direction:column;gap:1px;min-width:0;display:flex}.sky-launcher__text strong{font-weight:550;font-size:var(--font-size-base,13px);align-items:center;gap:6px;display:flex}.sky-launcher__text span{color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,11px);font-weight:400;line-height:1.35}.sky-window{background:var(--color-surface-1,#12151a);border-radius:var(--radius-2,9px);border:1px solid var(--color-border-1,#ffffff12);box-shadow:var(--shadow-2);transition:box-shadow var(--motion-base,.2s) ease, border-color var(--motion-base,.2s) ease;flex-direction:column;display:flex;position:absolute;overflow:hidden}.sky-window.is-focused{border-color:var(--color-border-2,#ffffff21);box-shadow:var(--shadow-3)}.sky-window.is-focused .sky-window__title{color:var(--color-text-1,#e7eaef)}.sky-window__title{cursor:grab;-webkit-user-select:none;user-select:none;height:34px;font-size:var(--font-size-small,12px);color:var(--color-text-2,#a0a9b5);background:var(--color-surface-2,#181c22);border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.sky-window__title:active{cursor:grabbing}.sky-window__icon{color:var(--color-accent,#5aa7f2);place-items:center;display:grid}.sky-window__type{color:inherit;font-weight:600}.sky-window__ctx{font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);background:var(--color-surface-3,#20252d);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:200px;padding:1px 6px;overflow:hidden}.sky-window__link{font-size:var(--font-size-xs,11px);color:var(--color-accent,#5aa7f2);align-items:center;gap:4px;display:inline-flex}.sky-window__controls{gap:2px;margin-left:auto;display:flex}.sky-app .sky-window__controls button{width:24px;min-height:24px;color:var(--color-text-3,#6c7581);background:0 0;border-color:#0000;border-radius:5px;padding:0}.sky-app .sky-window__controls button:hover:not(:disabled){background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef);border-color:#0000}.sky-app .sky-window__controls button[data-action=close]:hover:not(:disabled){color:var(--color-status-error,#fb923c)}.sky-window.is-minimized .sky-window__title{border-bottom:0}.sky-window__body{flex-direction:column;flex:1;min-height:0;display:flex}.sky-window__far{background:repeating-linear-gradient(135deg, var(--color-surface-1,#12151a) 0 10px, var(--color-surface-2,#181c22) 10px 20px);flex:1}.sky-window__resize{cursor:nwse-resize;background:linear-gradient(135deg, transparent 55%, var(--color-border-2,#ffffff21) 55% 62%, transparent 62% 72%, var(--color-border-2,#ffffff21) 72% 79%, transparent 79%);width:16px;height:16px;position:absolute;bottom:0;right:0}.sky-window__placeholder{flex:1;place-items:center;padding:24px;display:grid}.sky-empty{text-align:center;max-width:380px;color:var(--color-text-2,#a0a9b5);flex-direction:column;align-items:center;gap:8px;display:flex}.sky-empty__icon{width:44px;height:44px;color:var(--color-text-3,#6c7581);background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:12px;place-items:center;display:grid}.sky-empty h3{color:var(--color-text-1,#e7eaef);font-size:14px}.sky-empty p{font-size:var(--font-size-small,12px);margin:0}.sky-picklist{gap:4px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.sky-app .sky-picklist button{text-align:left;background:var(--color-surface-2,#181c22);justify-content:space-between;width:100%;height:auto;min-height:34px;padding:6px 10px}.sky-chart-window{height:100%;font-family:var(--font-family-mono,monospace);flex-direction:column;display:flex;position:relative}.sky-chart-window__plot{flex:1;min-height:0}.sky-toolbox{font-family:var(--font-family-ui,sans-serif);font-size:var(--font-size-small,12px);background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}.sky-toolbox__control{color:var(--color-text-3,#6c7581);align-items:center;gap:6px;display:inline-flex}.sky-toolbox__layers{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:7px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.sky-app .sky-toolbox__layer{min-height:22px;color:var(--color-text-2,#a0a9b5);background:0 0;border-color:#0000;border-radius:5px;padding:0 8px}.sky-app .sky-toolbox__layer[aria-pressed=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef);border-color:var(--color-border-1,#ffffff12)}.sky-toolbox__layer[aria-pressed=false]{opacity:.6;text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-3,#6c7581);text-decoration-color:var(--color-text-3,#6c7581)}.sky-hover-matrix{z-index:20;position:absolute}.sky-app .sky-hover-matrix__button{min-width:22px;min-height:22px;font-size:var(--font-size-xs,11px);background:var(--color-accent-fill,#2a7f50);color:var(--color-accent-label,#fff);border-color:#0000;border-radius:999px;padding:0 6px}.sky-hover-matrix__list{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-2,#ffffff21);border-radius:var(--radius-2,9px);box-shadow:var(--shadow-3);font-size:var(--font-size-small,12px);min-width:280px;margin:4px 0 0;padding:4px;list-style:none}.sky-hover-matrix__list li{cursor:pointer;border-radius:5px;grid-template-columns:1fr auto auto auto auto;gap:8px;padding:5px 6px;display:grid}.sky-hover-matrix__list li.is-active{background:var(--color-accent-soft,#5aa7f221)}.sky-hover-matrix__head{color:var(--color-text-3,#6c7581)}.sky-hover-matrix__evidence[data-token=evidence\.experimental]{color:var(--color-evidence-experimental,inherit)}.sky-hover-matrix__evidence[data-token=evidence\.forecast]{color:var(--color-evidence-forecast,inherit)}.sky-hover-matrix__address{color:var(--color-text-3,#6c7581);font-family:var(--font-family-mono,monospace);grid-column:1/-1}.sky-chart-window:focus-visible{box-shadow:none}.sky-chart-window:focus-visible .sky-chart-window__plot{box-shadow:inset 0 0 0 1px var(--color-accent,#5aa7f2)}.sky-chartnav{min-height:30px;font-family:var(--font-family-ui,sans-serif);font-size:var(--font-size-xs,11px);background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 10px;display:flex}.sky-chartnav__group{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:7px;align-items:center;gap:1px;padding:1px;display:inline-flex}.sky-app .sky-chartnav__span{letter-spacing:.02em;min-height:20px;color:var(--color-text-3,#6c7581);background:0 0;border-color:#0000;border-radius:5px;padding:0 7px;font-size:10.5px;font-weight:600;transition:color .12s,background-color .12s,transform .16s cubic-bezier(.23,1,.32,1)}.sky-app .sky-chartnav__span:active{transform:scale(.96)}.sky-app .sky-chartnav__span[aria-pressed=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef)}.sky-chartnav__sep{background:var(--color-border-2,#ffffff21);width:1px;height:16px}.sky-chartnav__goto{color:var(--color-text-3,#6c7581);align-items:center;gap:5px;display:inline-flex}.sky-app .sky-chartnav__goto input[type=date]{min-height:22px;font-family:var(--font-family-mono,monospace);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 6px;font-size:11px}.sky-chartnav__readout{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;color:var(--color-text-2,#a0a9b5);align-items:center;gap:12px;display:inline-flex}.sky-chartnav__cell{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.sky-chartnav__cell--cursor{color:var(--color-text-1,#e7eaef);min-width:190px;transition:opacity .12s}.sky-chartnav__cell--cursor[data-live="0"]{opacity:.55}.sky-chart-window__pinned,.sky-chart-window__lod,.sky-chart-window__error{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);padding:4px 10px}.sky-chart-window__error{color:var(--color-status-error,#fb923c)}.sky-form{font-size:var(--font-size-small,12px);flex-wrap:wrap;align-items:end;gap:10px 12px;display:flex}.sky-form label{flex-direction:column;gap:4px;display:flex}.sky-form label>span{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);font-weight:500}.sky-form input,.sky-form select,.sky-form textarea{min-width:120px}.sky-field{flex-direction:column;gap:4px;min-width:0;display:flex}.sky-field>span{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);font-weight:500}.sky-field small{color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,11px)}.sky-tabs{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;gap:2px;padding:2px;display:flex}.sky-app .sky-tab{min-height:24px;color:var(--color-text-2,#a0a9b5);background:0 0;border-color:#0000;border-radius:6px;padding:0 10px}.sky-app .sky-tab:hover:not(:disabled){color:var(--color-text-1,#e7eaef);background:0 0;border-color:#0000}.sky-app .sky-tab[aria-selected=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef);border-color:var(--color-border-1,#ffffff12);box-shadow:var(--shadow-1)}.sky-tab__count{background:var(--color-accent-soft,#5aa7f221);color:var(--color-accent,#5aa7f2);border-radius:8px;padding:0 5px;font-size:10px}.sky-call{font-size:var(--font-size-xs,11px);font-family:var(--font-family-mono,monospace);border-top:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 10px;display:flex}.sky-call__status{font-family:var(--font-family-ui,sans-serif);color:var(--color-status-ok,#4ade80);font-weight:600}.sky-call--error,.sky-call--denied,.sky-call--error .sky-call__status,.sky-call--denied .sky-call__status{color:var(--color-status-error,#fb923c)}.sky-call--absence .sky-call__status,.sky-call--needs_confirmation .sky-call__status,.sky-call--invalid_args .sky-call__status{color:var(--color-status-warn,#fbbf24)}.sky-call__evidence{background:var(--color-surface-3,#20252d);border-radius:3px;padding:0 5px}.sky-call__evidence[data-evidence=scenario]{color:var(--color-evidence-scenario,inherit)}.sky-call__evidence[data-evidence=experimental]{color:var(--color-evidence-experimental,inherit)}.sky-call__cost{color:var(--color-text-3,#6c7581)}.sky-call__reason{font-family:var(--font-family-ui,sans-serif);color:var(--color-text-1,#e7eaef);flex-basis:100%}.sky-call__limits{color:var(--color-text-3,#6c7581);font-family:var(--font-family-ui,sans-serif);flex-basis:100%;margin:0;padding-left:16px}.sky-confirm{border:1px solid color-mix(in srgb, var(--color-status-warn,#fbbf24) 40%, transparent);border-radius:var(--radius-2,9px);background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 7%, var(--color-surface-1,#12151a));font-size:var(--font-size-small,12px);margin:8px 10px;padding:10px 12px}.sky-confirm__head{color:var(--color-status-warn,#fbbf24);align-items:center;gap:6px;font-weight:600;display:flex}.sky-confirm__why{color:var(--color-text-2,#a0a9b5);margin:4px 0}.sky-confirm__args{max-height:140px;font-size:var(--font-size-xs,11px);background:var(--color-surface-0,#0a0c0f);border:1px solid var(--color-border-1,#ffffff12);border-radius:6px;margin:6px 0;padding:6px 8px;overflow:auto}.sky-confirm__actions{gap:8px;display:flex}.sky-confirm__item{border-top:1px solid var(--color-border-1,#ffffff12);padding:6px 0}.sky-dataset{background:var(--color-surface-1,#12151a);height:100%;min-height:0;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-small,12px);flex-direction:column;display:flex}.sky-dataset--error{color:var(--color-status-error,#fb923c);padding:10px}.sky-dataset__head{border-bottom:1px solid var(--color-border-1,#ffffff12);font-family:var(--font-family-ui,sans-serif);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 10px;display:flex}.sky-dataset__title{font-weight:600;font-size:var(--font-size-base,13px)}.sky-dataset__meta{color:var(--color-text-3,#6c7581)}.sky-dataset__meta [data-evidence=experimental]{color:var(--color-evidence-experimental,inherit)}.sky-dataset__lineage{color:var(--color-text-3,#6c7581);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs,11px);flex-basis:100%;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sky-dataset__lineage li:before{content:"→ "}.sky-dataset__tools{border-bottom:1px solid var(--color-border-1,#ffffff12);font-family:var(--font-family-ui,sans-serif);background:var(--color-surface-2,#181c22);flex-wrap:wrap;gap:6px 14px;padding:6px 10px;display:flex}.sky-dataset__tools label{color:var(--color-text-3,#6c7581);align-items:center;gap:6px;display:inline-flex}.sky-dataset__tools input,.sky-dataset__tools select{max-width:160px}.sky-dataset__btn{font:inherit}.sky-dataset__grid{flex:1;min-height:0;overflow:auto}.sky-dataset__grid table{border-collapse:separate;border-spacing:0}.sky-dataset__grid th,.sky-dataset__grid td{border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;text-overflow:ellipsis;text-align:left;padding:0 10px;overflow:hidden}.sky-dataset__grid tbody tr:hover td{background:var(--color-surface-2,#181c22)}.sky-dataset__grid td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.sky-dataset__th{background:var(--color-surface-2,#181c22);z-index:1;-webkit-user-select:none;user-select:none;font-family:var(--font-family-ui,sans-serif);color:var(--color-text-2,#a0a9b5);font-weight:600;position:sticky;top:0}.sky-dataset__th.is-pinned{z-index:2;position:sticky;left:0}.sky-dataset__colname small{color:var(--color-text-3,#6c7581);font-weight:400}.sky-dataset__colactions{margin-left:4px;display:none}.sky-dataset__th:hover .sky-dataset__colactions{gap:2px;display:inline-flex}.sky-app .sky-dataset__colactions button{min-height:16px;color:var(--color-text-3,#6c7581);background:0 0;border:none;padding:0 3px;font-size:10px}.sky-dataset__resize{cursor:col-resize;width:6px;height:100%;position:absolute;top:0;right:0}.sky-dataset__rownum{color:var(--color-text-3,#6c7581);text-align:right}.sky-dataset__limits{border-top:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);font-family:var(--font-family-ui,sans-serif);flex-wrap:wrap;gap:8px;padding:6px 10px;display:flex}.sky-dataset__pick{font-family:var(--font-family-ui,sans-serif);grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid;overflow:auto}.sky-dataset__pick-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sky-app .sky-dataset__pick-list .sky-dataset__btn{text-align:left;white-space:normal;background:var(--color-surface-2,#181c22);justify-content:flex-start;width:100%;height:auto;min-height:34px;padding:6px 10px}.sky-dataset__paste{flex-direction:column;gap:8px;display:flex}.sky-dataset__paste textarea{font-family:var(--font-family-mono,monospace);resize:vertical}.sky-dataset__paste label{color:var(--color-text-3,#6c7581);align-items:center;gap:6px;display:flex}@media (max-width:720px){.sky-dataset__pick{grid-template-columns:1fr}}.sky-scen{background:var(--color-surface-1,#12151a);height:100%;min-height:0;font-size:var(--font-size-small,12px);flex-direction:column;display:flex;overflow:auto}.sky-scen__setup{border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);flex-direction:column;gap:10px;padding:12px;display:flex}.sky-scen__row{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.sky-scen__row label{flex-direction:column;gap:4px;display:flex}.sky-scen__row label>span{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);font-weight:500}.sky-scen__row input[type=number]{width:110px}.sky-scen__generators{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.sky-scen__generators legend{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);margin-bottom:6px;font-weight:500}.sky-scen__gen{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.sky-scen__gen:has(input:checked){border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent);background:var(--color-accent-soft,#5aa7f221)}.sky-scen__gen[data-anchored=true] span{color:var(--color-evidence-scenario,inherit)}.sky-scen__gen input[type=number]{width:64px;min-height:20px;padding:0 4px}.sky-scen__result{flex-direction:column;gap:10px;padding:12px;display:flex}.sky-scen__facts,.sky-scen__note,.sky-scen__terminal{font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;gap:4px 10px;display:flex}.sky-scen__terminal{background:var(--color-surface-2,#181c22);border-radius:8px;padding:8px 10px}.sky-scen__terminal span:first-child{font-family:var(--font-family-ui,sans-serif);color:var(--color-text-1,#e7eaef);font-weight:600}.sky-scen__weights{border-collapse:collapse}.sky-scen__weights th{text-align:left;color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);padding:4px 10px;font-weight:500}.sky-scen__weights td{border-bottom:1px solid var(--color-border-1,#ffffff12);font-variant-numeric:tabular-nums;padding:5px 10px}.sky-scen__bar{width:180px}.sky-scen__bar span{background:var(--sky-bar,var(--color-accent,#5aa7f2));border-radius:3px;height:6px;display:block}.sky-scen__grid{border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;max-height:280px;overflow:auto}.sky-scen__grid table{border-collapse:separate;border-spacing:0;font-family:var(--font-family-mono,monospace);width:100%}.sky-scen__grid th,.sky-scen__grid td{border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:3px 10px}.sky-scen__grid th{background:var(--color-surface-2,#181c22);color:var(--color-text-3,#6c7581);text-align:right;font-weight:500;position:sticky;top:0}.sky-scen__grid td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.sky-desk{background:var(--color-surface-1,#12151a);height:100%;min-height:0;font-size:var(--font-size-small,12px);flex-direction:column;display:flex}.sky-desk__head{border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.sky-desk__asof{color:var(--color-text-3,#6c7581);align-items:center;gap:6px;display:inline-flex}.sky-desk__facts{font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;gap:4px 14px;display:flex}.sky-desk__kind{background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 14%, transparent);color:var(--color-status-warn,#fbbf24);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-family:var(--font-family-ui,sans-serif);border-radius:4px;padding:0 6px;font-weight:600}.sky-desk__body{flex:1;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}.sky-desk__positions,.sky-desk__orders{grid-column:1/-1}.sky-desk table{border-collapse:collapse;width:100%;font-family:var(--font-family-mono,monospace)}.sky-desk th{text-align:left;font-family:var(--font-family-ui,sans-serif);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:4px 6px;font-weight:500}.sky-desk td{border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:4px 6px}.sky-desk td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.sky-desk__quotes tbody tr{cursor:pointer;transition:background-color var(--motion-fast,.12s) ease}.sky-desk__quotes tbody tr:hover{background:var(--color-surface-2,#181c22)}.sky-desk__quotes tbody tr.is-active{background:var(--color-accent-soft,#5aa7f221)}.sky-desk__quotes tbody tr[data-priceable=false]{opacity:.5}.sky-desk__side{gap:4px;display:flex}.sky-desk__preview{font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);flex-basis:100%}.sky-desk__last{background:var(--color-surface-2,#181c22);font-family:var(--font-family-mono,monospace);border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;margin-top:8px;padding:8px 10px}.sky-desk__last[data-status=refused]{border-color:color-mix(in srgb, var(--color-status-error,#fb923c) 45%, transparent);background:color-mix(in srgb, var(--color-status-error,#fb923c) 7%, var(--color-surface-2,#181c22))}.sky-desk__last[data-status=filled]{border-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 45%, transparent);background:color-mix(in srgb, var(--color-status-ok,#4ade80) 7%, var(--color-surface-2,#181c22))}.sky-desk__refused{color:var(--color-status-error,#fb923c)}.sky-desk__orders tr[data-status=refused] td{opacity:.7}.sky-desk__orders tr[data-side=buy] td:nth-child(3){color:var(--color-direction-bullish,#3fd6a8)}.sky-desk__orders tr[data-side=sell] td:nth-child(3){color:var(--color-direction-bearish,#ff8a4c)}.sky-desk__card,.sky-agent__card{background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-2,9px);min-width:0;padding:12px}.sky-desk__card h3,.sky-agent__card h3{font-size:var(--font-size-base,13px);margin:0 0 8px}.sky-banner{font-size:var(--font-size-small,12px);border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);color:var(--color-text-2,#a0a9b5);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.45;display:flex}.sky-banner>svg{flex:none;margin-top:2px}.sky-banner strong{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-banner--info>svg{color:var(--color-accent,#5aa7f2)}.sky-banner--ok{border-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 30%, transparent);background:color-mix(in srgb, var(--color-status-ok,#4ade80) 7%, var(--color-surface-1,#12151a))}.sky-banner--ok>svg{color:var(--color-status-ok,#4ade80)}.sky-banner--warn{border-color:color-mix(in srgb, var(--color-status-warn,#fbbf24) 30%, transparent);background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 7%, var(--color-surface-1,#12151a))}.sky-banner--warn>svg{color:var(--color-status-warn,#fbbf24)}.sky-banner--error{border-color:color-mix(in srgb, var(--color-status-error,#fb923c) 35%, transparent);background:color-mix(in srgb, var(--color-status-error,#fb923c) 8%, var(--color-surface-1,#12151a))}.sky-banner--error>svg{color:var(--color-status-error,#fb923c)}.sky-banner button{margin-left:auto}.sky-meter{background:var(--color-surface-3,#20252d);vertical-align:middle;border-radius:2px;width:64px;height:4px;display:inline-block;overflow:hidden}.sky-meter>span{background:var(--color-accent,#5aa7f2);border-radius:2px;height:100%;display:block}.sky-segmented{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.sky-app .sky-segmented button{min-height:24px;color:var(--color-text-2,#a0a9b5);background:0 0;border-color:#0000;border-radius:6px;padding:0 9px}.sky-app .sky-segmented button:hover:not(:disabled){color:var(--color-text-1,#e7eaef);background:0 0;border-color:#0000}.sky-app .sky-segmented button[aria-selected=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef);border-color:var(--color-border-1,#ffffff12);box-shadow:var(--shadow-1)}.sky-segmented__count{color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums;font-size:10px}.sky-search{border:1px solid var(--color-border-2,#ffffff21);background:var(--color-surface-1,#12151a);min-width:220px;max-width:360px;color:var(--color-text-3,#6c7581);border-radius:7px;flex:220px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.sky-search:focus-within{border-color:var(--color-accent,#5aa7f2);box-shadow:0 0 0 3px var(--color-accent-soft,#5aa7f221)}.sky-app .sky-search input{min-height:28px;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.sky-checkline{font-size:var(--font-size-small,12px);color:var(--color-text-2,#a0a9b5);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.sky-mono-badge{letter-spacing:-.02em;font-weight:650;font-family:var(--font-family-ui,sans-serif);color:var(--mono);background:color-mix(in srgb, var(--mono) 16%, var(--color-surface-2,#181c22));border:1px solid color-mix(in srgb, var(--mono) 30%, transparent);border-radius:28%;flex:none;place-items:center;display:inline-grid}.sky-agent{background:var(--color-surface-1,#12151a);height:100%;min-height:0;font-size:var(--font-size-small,12px);flex-direction:column;display:flex;position:relative}.sky-agent__head{border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:10px;padding:6px 10px;display:flex}.sky-agent__usage{align-items:baseline;gap:6px;display:inline-flex}.sky-hub{flex:1;min-height:0;display:flex;position:relative}.sky-hub__scroll{flex-direction:column;flex:1;gap:18px;min-width:0;padding:16px 16px 20px;display:flex;overflow:auto}.sky-hub__hero{border-radius:var(--radius-3,14px);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--color-accent,#5aa7f2) 12%, transparent) 0%, transparent 55%), var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;gap:12px;padding:18px;display:flex}.sky-hub__hero-copy h2{letter-spacing:-.02em;font-size:17px}.sky-hub__hero-copy p{color:var(--color-text-2,#a0a9b5);max-width:70ch;margin:3px 0 0}.sky-hub__paste{flex-direction:column;gap:8px;display:flex}.sky-keyfield{color:var(--color-text-3,#6c7581);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-2,#ffffff21);transition:border-color var(--motion-fast,.12s) ease, box-shadow var(--motion-fast,.12s) ease;border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.sky-keyfield:focus-within{border-color:var(--color-accent,#5aa7f2);box-shadow:0 0 0 3px var(--color-accent-soft,#5aa7f221)}.sky-keyfield[data-state=detected]{border-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 45%, transparent)}.sky-keyfield[data-state=detected]>svg{color:var(--color-status-ok,#4ade80)}.sky-keyfield[data-state=ambiguous]>svg,.sky-keyfield[data-state=unknown]>svg{color:var(--color-status-warn,#fbbf24)}.sky-app .sky-keyfield input{min-width:0;box-shadow:none;min-height:34px;font-family:var(--font-family-mono,monospace);letter-spacing:.02em;background:0 0;border:0;flex:1;padding:0;font-size:13px}.sky-keyfield--compact{border-radius:7px;padding:2px 2px 2px 10px}.sky-app .sky-keyfield--compact input{min-height:28px;font-size:12px}.sky-hub__detect{min-height:22px;font-size:var(--font-size-small,12px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sky-hub__detect-ok,.sky-hub__detect-amb{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sky-hub__detect-ok>svg{color:var(--color-status-ok,#4ade80);margin-left:4px}.sky-hub__detect-amb>svg{color:var(--color-status-warn,#fbbf24)}.sky-hub__detect .sky-faint{align-items:center;gap:4px;display:inline-flex}.sky-hub__claude{background:color-mix(in srgb, var(--color-series-2,#ffa64d) 7%, var(--color-surface-1,#12151a));border:1px solid color-mix(in srgb, var(--color-series-2,#ffa64d) 28%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.sky-hub__claude-copy{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.sky-hub__claude-copy strong{font-size:14px}.sky-hub__section{flex-direction:column;gap:10px;display:flex}.sky-hub__section-head{align-items:center;gap:8px;display:flex}.sky-hub__section-head h3{font-size:13.5px}.sky-hub__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-hub__retired{color:var(--color-text-3,#6c7581);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sky-hub__grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:8px;display:grid}.sky-hub__none{grid-column:1/-1;margin:18px auto}.sky-hub__source{font-size:var(--font-size-xs,11px);margin:2px 0 0}.sky-hub__mine{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sky-hub__mine-row{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;display:flex}.sky-hub__mine-main{flex-direction:column;min-width:120px;display:flex}.sky-hub__mine-accounts{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.sky-hub__mine-spend{align-items:center;gap:6px;display:inline-flex}.sky-app .sky-card{text-align:left;white-space:normal;background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);height:auto;min-height:132px;transition:border-color var(--motion-fast,.12s) ease, background-color var(--motion-fast,.12s) ease, transform var(--motion-base,.2s) var(--ease-out), box-shadow var(--motion-base,.2s) ease;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px;font-weight:400;display:flex}.sky-app .sky-card:hover:not(:disabled){border-color:var(--color-border-2,#ffffff21);background:color-mix(in srgb, var(--color-surface-2,#181c22) 86%, var(--color-text-1,#e7eaef));box-shadow:var(--shadow-2);transform:translateY(-1px)}.sky-app .sky-card:active:not(:disabled){transform:translateY(0)}.sky-app .sky-card[data-connected=true]{border-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 30%, transparent)}.sky-app .sky-card[data-status=retired],.sky-app .sky-card[data-status=requires_cloud_identity]{opacity:.62}.sky-card__head{align-items:center;gap:10px;display:flex}.sky-card__title{flex-direction:column;flex:1;min-width:0;display:flex}.sky-card__title strong{color:var(--color-text-1,#e7eaef);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sky-card__title .sky-faint{font-size:var(--font-size-xs,11px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-card__host{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-card__tags{flex-wrap:wrap;gap:4px;display:flex}.sky-card__foot{font-size:var(--font-size-xs,11px);justify-content:space-between;gap:8px;margin-top:auto;display:flex}.sky-card--skeleton{background:linear-gradient(90deg, var(--color-surface-2,#181c22) 0%, var(--color-surface-3,#20252d) 50%, var(--color-surface-2,#181c22) 100%);background-size:200% 100%;border-radius:10px;min-height:132px;animation:1.4s linear infinite sky-shimmer}@keyframes sky-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sky-drawer{z-index:30;background:var(--color-surface-1,#12151a);border-left:1px solid var(--color-border-2,#ffffff21);width:min(440px,100%);box-shadow:var(--shadow-3);animation:sky-slide .22s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes sky-slide{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.sky-drawer__head{border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.sky-drawer__title{flex-direction:column;flex:1;min-width:0;display:flex}.sky-drawer__title h3{letter-spacing:-.015em;font-size:15px}.sky-drawer__title .sky-faint{font-size:var(--font-size-xs,11px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-drawer__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px 16px;display:flex;overflow:auto}.sky-drawer__notes{color:var(--color-text-2,#a0a9b5);margin:0}.sky-drawer__form{flex-direction:column;gap:12px;display:flex}.sky-drawer__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sky-drawer__actions{justify-content:flex-end;gap:8px;display:flex}.sky-field__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sky-field__row a{font-size:var(--font-size-xs,11px);align-items:center;gap:3px;font-weight:500;display:inline-flex}.sky-app .sky-field input[aria-invalid=true]{border-color:var(--color-status-error,#fb923c)}.sky-drawer__models{flex-direction:column;gap:6px;display:flex}.sky-app .sky-drawer__model-filter{width:150px;min-height:22px;padding:1px 6px}.sky-modellist{flex-direction:column;gap:3px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.sky-modelrow{cursor:pointer;border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);transition:border-color var(--motion-fast,.12s) ease, background-color var(--motion-fast,.12s) ease;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:7px 9px;display:grid}.sky-modelrow:hover{border-color:var(--color-border-2,#ffffff21)}.sky-modelrow[data-selected=true]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent);background:var(--color-accent-soft,#5aa7f221)}.sky-modelrow__name{flex-direction:column;min-width:0;display:flex}.sky-modelrow__name strong{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.sky-modelrow__name .sky-mono{font-size:var(--font-size-xs,11px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-modelrow__meta{font-size:var(--font-size-xs,11px);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.sky-drawer__price{flex-direction:column;gap:8px;display:flex}.sky-drawer__advanced{border-top:1px solid var(--color-border-1,#ffffff12);padding-top:10px}.sky-drawer__advanced>summary{cursor:pointer;color:var(--color-text-2,#a0a9b5);margin-bottom:8px;font-weight:500}.sky-drawer__advanced[open]{flex-direction:column;gap:8px;display:flex}.sky-drawer__docs{font-size:var(--font-size-xs,11px);align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.sky-success{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sky-success__icon{width:40px;height:40px;color:var(--color-status-ok,#4ade80);background:color-mix(in srgb, var(--color-status-ok,#4ade80) 14%, transparent);border-radius:12px;place-items:center;display:grid}.sky-success h4{margin:0;font-size:15px}.sky-success p{margin:0}.sky-token{border:1px dashed var(--color-border-2,#ffffff21);background:var(--color-surface-0,#0a0c0f);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:10px;display:flex}.sky-token code{word-break:break-all;color:var(--color-text-1,#e7eaef);flex-basis:100%;font-size:11.5px}.sky-chat{flex-direction:column;flex:1;min-height:0;display:flex}.sky-chat__bar{border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:8px;padding:6px 10px;display:flex}.sky-chat__who{position:relative}.sky-app .sky-chat__account{background:0 0;border-color:#0000;gap:8px;height:auto;min-height:34px;padding:4px 8px 4px 5px}.sky-app .sky-chat__account:hover:not(:disabled){background:var(--color-surface-2,#181c22);border-color:var(--color-border-1,#ffffff12)}.sky-chat__account-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.sky-chat__account-text .sky-mono{font-size:10.5px}.sky-chat__accounts{width:300px;margin:0;list-style:none;left:0}.sky-app .sky-chat__accounts button{background:0 0;border-color:#0000;justify-content:flex-start;width:100%;height:auto;min-height:36px;padding:5px 8px}.sky-app .sky-chat__accounts button:hover:not(:disabled),.sky-app .sky-chat__accounts button[aria-selected=true]{background:var(--color-surface-3,#20252d)}.sky-app .sky-chat__accounts button>svg:last-child{color:var(--color-accent,#5aa7f2);margin-left:auto}.sky-chat__scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.sky-chat__intro{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:auto;display:flex}.sky-chat__intro h3{font-size:16px}.sky-chat__intro p{margin:0}.sky-chat__suggestions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.sky-app .sky-chat__suggestions button{white-space:normal;text-align:left;height:auto;min-height:30px;color:var(--color-text-2,#a0a9b5);padding:5px 10px}.sky-app .sky-chat__suggestions button>svg{color:var(--color-accent,#5aa7f2);flex:none}.sky-turn{animation:sky-rise .24s var(--ease-out);flex-direction:column;gap:8px;display:flex}@keyframes sky-rise{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.sky-msg{max-width:min(680px,88%);font-size:var(--font-size-base,13px);white-space:pre-wrap;word-wrap:break-word;border-radius:12px;padding:9px 12px;line-height:1.55}.sky-msg--user{background:var(--color-accent-soft,#5aa7f221);color:var(--color-text-1,#e7eaef);border-bottom-right-radius:4px;align-self:flex-end}.sky-msg--agent{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-bottom-left-radius:4px;align-self:flex-start}.sky-msg--thinking{color:var(--color-text-3,#6c7581);align-items:center;gap:8px;display:inline-flex}.sky-dots{gap:3px;display:inline-flex}.sky-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite sky-blink}.sky-dots i:nth-child(2){animation-delay:.15s}.sky-dots i:nth-child(3){animation-delay:.3s}@keyframes sky-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.sky-calls{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-0,#0a0c0f);border-radius:9px;align-self:flex-start;width:100%;max-width:min(680px,88%)}.sky-calls>summary{cursor:pointer;color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,11px);padding:6px 10px;font-weight:500}.sky-calls ul{flex-direction:column;gap:2px;margin:0;padding:0 6px 6px;list-style:none;display:flex}.sky-callrow{font-size:var(--font-size-xs,11px);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 6px;display:flex}.sky-callrow code{color:var(--color-text-1,#e7eaef)}.sky-callrow__dot{background:var(--color-status-ok,#4ade80);border-radius:50%;flex:none;width:6px;height:6px}.sky-callrow[data-status=denied] .sky-callrow__dot,.sky-callrow[data-status=error] .sky-callrow__dot{background:var(--color-status-error,#fb923c)}.sky-callrow[data-status=needs_confirmation] .sky-callrow__dot,.sky-callrow[data-status=absence] .sky-callrow__dot,.sky-callrow[data-status=invalid_args] .sky-callrow__dot{background:var(--color-status-warn,#fbbf24)}.sky-callrow__meta{color:var(--color-text-3,#6c7581);margin-left:auto}.sky-turn__meta{color:var(--color-text-3,#6c7581);flex-wrap:wrap;align-items:center;gap:6px;padding-left:2px;font-size:10.5px;display:flex}.sky-composer{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-2,#ffffff21);transition:border-color var(--motion-fast,.12s) ease, box-shadow var(--motion-fast,.12s) ease;border-radius:12px;margin:0 10px 10px;padding:8px 8px 6px 12px}.sky-composer:focus-within{border-color:var(--color-accent,#5aa7f2);box-shadow:0 0 0 3px var(--color-accent-soft,#5aa7f221)}.sky-app .sky-composer textarea{width:100%;box-shadow:none;resize:none;font-size:var(--font-size-base,13px);background:0 0;border:0;max-height:160px;padding:2px 0;line-height:1.5}.sky-composer__foot{font-size:var(--font-size-xs,11px);justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:720px){.sky-drawer__row{grid-template-columns:1fr}.sky-launcher__panel{width:calc(100vw - 24px)}.sky-launcher__grid{grid-template-columns:1fr}}.sky-strategy{background:var(--color-surface-1,#12151a);height:100%;min-height:0;font-size:var(--font-size-small,12px);grid-template-columns:minmax(360px,5fr) minmax(360px,7fr);display:grid}.sky-strategy__editor{border-right:1px solid var(--color-border-1,#ffffff12);flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.sky-strategy__row{flex-wrap:wrap;align-items:end;gap:8px 10px;display:flex}.sky-strategy__name{flex:200px}.sky-strategy__block{flex-direction:column;gap:6px;display:flex}.sky-strategy__indicator{grid-template-columns:90px 1fr 1fr auto auto;align-items:center;gap:6px;display:grid}.sky-strategy__outputs{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10.5px;overflow:hidden}.sky-strategy__rules{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.sky-strategy__lang{margin:0;font-size:10.5px;line-height:1.45}.sky-strategy__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.sky-strategy__fs{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);border-radius:8px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:8px 10px 10px;display:flex}.sky-strategy__fs legend{font-size:var(--font-size-xs,11px);color:var(--color-text-2,#a0a9b5);padding:0 4px;font-weight:600}.sky-app .sky-strategy__fs input,.sky-app .sky-strategy__fs select{width:100%;min-width:0}.sky-strategy__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-strategy__problems{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sky-strategy__problems li{color:var(--color-status-error,#fb923c);background:color-mix(in srgb, var(--color-status-error,#fb923c) 8%, transparent);font-family:var(--font-family-mono,monospace);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:11px;display:flex}.sky-strategy__problems svg{flex:none;margin-top:2px}.sky-strategy__results{flex-direction:column;min-height:0;display:flex}.sky-strategy__results>.sky-tabs{align-self:flex-start;margin:8px 10px 0}.sky-strategy__result{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px;display:flex;overflow:auto}.sky-metrics{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.sky-metric{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sky-metric strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sky-strategy__facts{font-size:var(--font-size-xs,11px);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sky-strategy__chart{border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;flex-direction:column;height:520px;min-height:420px;display:flex;overflow:hidden}.sky-strategy__table{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow:auto}.sky-strategy__table table{border-collapse:collapse;width:100%;font-family:var(--font-family-mono,monospace)}.sky-strategy__table th{text-align:left;font-family:var(--font-family-ui,sans-serif);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:4px 6px;font-weight:500}.sky-strategy__table td{border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:4px 6px}.sky-strategy__table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.sky-strategy__table tr.is-active td{background:var(--color-accent-soft,#5aa7f221)}@media (max-width:900px){.sky-strategy{grid-template-columns:1fr}.sky-strategy__editor{border-right:0;border-bottom:1px solid var(--color-border-1,#ffffff12)}}.sky-audit{flex-direction:column;flex:1;min-height:0;display:flex}.sky-audit__head{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.sky-audit__sub{margin:0 10px 6px}.sky-audit__scroll{flex:1;min-height:0;padding:0 10px 10px;overflow:auto}.sky-audit table{border-collapse:collapse;width:100%;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs,11px)}.sky-audit th{text-align:left;background:var(--color-surface-1,#12151a);font-family:var(--font-family-ui,sans-serif);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:4px 6px;font-weight:500;position:sticky;top:0}.sky-audit td{border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;padding:4px 6px}.sky-audit td.is-numeric{text-align:right}.sky-audit tr.is-openable{cursor:pointer}.sky-audit tr.is-openable:hover td{background:var(--color-surface-2,#181c22)}.sky-audit__dot{background:var(--color-status-ok,#4ade80);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sky-audit tr[data-status=denied] .sky-audit__dot,.sky-audit tr[data-status=error] .sky-audit__dot{background:var(--color-status-error,#fb923c)}.sky-audit tr[data-status=absence] .sky-audit__dot,.sky-audit tr[data-status=needs_confirmation] .sky-audit__dot,.sky-audit tr[data-status=invalid_args] .sky-audit__dot{background:var(--color-status-warn,#fbbf24)}.sky-audit__ref{background:var(--color-surface-3,#20252d);border-radius:3px;margin-right:6px;padding:0 4px;display:inline-block}.sky-audit--compact .sky-audit__head{padding:6px 0}.sky-audit--compact .sky-audit__scroll{padding:0}.sky-live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite sky-blink;display:inline-block}.sky-hub__bridges{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 6%, var(--color-surface-1,#12151a));border:1px solid color-mix(in srgb, var(--color-accent,#5aa7f2) 25%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.sky-hub__bridges-copy{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.sky-hub__bridges-copy strong{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.sky-hub__bridges-list{flex-wrap:wrap;gap:6px;display:flex}.sky-app .sky-hub__bridges-list button[data-connected=true]{border-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 40%, transparent)}.sky-bridge{flex-direction:column;gap:8px;width:100%;display:flex}.sky-bridge__meta{flex-direction:column;gap:4px;display:flex}.sky-bridge__token{word-break:break-all;background:var(--color-surface-0,#0a0c0f);border:1px dashed var(--color-border-2,#ffffff21);border-radius:6px;padding:6px 8px;font-size:11px}.sky-copyblock{position:relative}.sky-copyblock pre{background:var(--color-surface-0,#0a0c0f);border:1px solid var(--color-border-1,#ffffff12);white-space:pre-wrap;word-break:break-all;border-radius:8px;max-height:200px;margin:0;padding:8px 84px 8px 10px;font-size:11px;line-height:1.5;overflow:auto}.sky-copyblock>button{position:absolute;top:6px;right:6px}.sky-app .sky-drawer__form textarea{resize:vertical;width:100%;font-size:11px}.sky-terminal{background:var(--color-surface-0,#0a0c0f);height:100%;min-height:0;font-size:var(--font-size-small,12px);flex-direction:column;display:flex}.sky-terminal__head{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-2,#181c22) 70%, var(--color-surface-1,#12151a)), var(--color-surface-1,#12151a));border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:5px 8px 5px 10px;display:flex}.sky-terminal__brand{color:var(--color-text-1,#e7eaef);letter-spacing:-.01em;align-items:center;gap:6px;margin-right:2px;font-weight:600;display:inline-flex}.sky-terminal__brand>svg{color:var(--color-accent,#5aa7f2)}.sky-terminal__latency{border-left:1px solid color-mix(in srgb, currentColor 30%, transparent);font-family:var(--font-family-mono,monospace);opacity:.85;margin-left:4px;padding-left:6px;font-weight:500}.sky-terminal__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.9s linear infinite sky-spin;display:inline-block}@keyframes sky-spin{to{transform:rotate(360deg)}}.sky-terminal__tools{align-items:center;gap:2px;display:inline-flex}.sky-terminal__font{align-items:center;gap:1px;display:inline-flex}.sky-terminal__fontsize{font-family:var(--font-family-mono,monospace);text-align:center;min-width:16px;font-size:10px}.sky-terminal__glyph{font-family:var(--font-family-ui,sans-serif);font-weight:600;line-height:1}.sky-terminal__glyph[data-size=s]{font-size:10px}.sky-terminal__glyph[data-size=l]{font-size:14px}.sky-terminal__sep{background:var(--color-border-2,#ffffff21);width:1px;height:16px;margin:0 4px}.sky-terminal__search{background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);align-items:center;gap:6px;padding:4px 10px;display:flex}.sky-terminal__search input{min-width:120px;max-width:420px;font-family:var(--font-family-mono,monospace);flex:200px}.sky-terminal__hits{font-family:var(--font-family-mono,monospace);text-align:right;min-width:44px;font-size:10px}.sky-terminal__main{flex:1;min-height:0;display:flex}.sky-terminal__body{flex-direction:column;flex:1;min-width:0;min-height:0;padding:8px 4px 4px 10px;display:flex;position:relative}.sky-terminal__xterm{flex:1;width:100%;min-height:0}.sky-terminal__xterm .xterm{height:100%}.sky-terminal__xterm .xterm-viewport{background:0 0!important}.sky-terminal__banner{z-index:2;font-size:var(--font-size-xs,11px);color:var(--color-status-warn,#fbbf24);background:color-mix(in srgb, var(--color-surface-2,#181c22) 88%, var(--color-status-warn,#fbbf24));border:1px solid color-mix(in srgb, var(--color-status-warn,#fbbf24) 35%, transparent);box-shadow:var(--shadow-2,0 6px 18px #00000059);animation:sky-rise .22s var(--ease-out) both;border-radius:999px;align-items:center;gap:10px;padding:5px 8px 5px 12px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sky-terminal__overlay{z-index:3;background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:absolute;inset:0}.sky-terminal__panel{background:var(--color-surface-1,#12151a);border-left:1px solid var(--color-border-1,#ffffff12);width:clamp(240px,32%,380px);min-height:0;animation:sky-slide .18s var(--ease-out) both;flex-direction:column;gap:8px;padding:8px;display:flex}.sky-terminal__activity{flex:1;min-height:0;overflow:auto}.sky-terminal__session{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto}.sky-terminal__session section{flex-direction:column;gap:6px;display:flex}.sky-terminal__facts{font-size:var(--font-size-xs,11px);grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.sky-terminal__facts dt{color:var(--color-text-3,#6c7581)}.sky-terminal__facts dd{color:var(--color-text-1,#e7eaef);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sky-terminal__devices{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sky-terminal__devices li{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);color:var(--color-status-ok,#4ade80);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.sky-terminal__devices li[data-me]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent);color:var(--color-accent,#5aa7f2)}.sky-terminal__devices li[data-alive=false]{color:var(--color-text-3,#6c7581)}.sky-terminal__dot{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.sky-terminal__device{min-width:0;color:var(--color-text-1,#e7eaef);font-size:var(--font-size-xs,11px);flex-direction:column;display:flex}.sky-terminal__device strong{font-weight:600}.sky-terminal__device>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sky-terminal__note{font-size:var(--font-size-xs,11px);margin:0}.sky-terminal__foot{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:8px;padding:5px 10px;display:flex}.sky-terminal__foot>svg{color:var(--color-accent,#5aa7f2);flex:none}.sky-terminal__foot .sky-chip{margin-left:auto}.sky-terminal[data-state=live] .sky-terminal__brand>svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-accent,#5aa7f2) 60%, transparent))}@container (width<=640px){.sky-terminal__panel{display:none}}.sky-nav{align-items:stretch;gap:2px;height:100%;display:flex}.sky-nav__group{align-items:center;display:flex;position:relative}.sky-app .sky-nav__trigger{min-height:28px;color:var(--color-text-2,#a0a9b5);letter-spacing:-.005em;background:0 0;border-color:#0000;gap:5px;padding:0 9px;font-weight:500;transition:color .12s,background-color .12s,transform .16s cubic-bezier(.23,1,.32,1)}.sky-app .sky-nav__trigger>svg:last-child{color:var(--color-text-3,#6c7581);transition:transform .16s cubic-bezier(.23,1,.32,1)}.sky-app .sky-nav__trigger:hover,.sky-app .sky-nav__trigger[aria-expanded=true]{color:var(--color-text-1,#e7eaef);background:var(--color-surface-3,#20252d);border-color:#0000}.sky-app .sky-nav__trigger[aria-expanded=true]>svg:last-child{color:var(--color-accent,#5aa7f2);transform:rotate(180deg)}.sky-app .sky-nav__trigger:active{transform:scale(.97)}.sky-nav__panel{z-index:var(--z-popover);border-radius:var(--radius-3,14px);background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-2,#ffffff21);transform-origin:24px 0;grid-template-columns:minmax(280px,330px) minmax(340px,400px);width:max-content;max-width:min(760px,100vw - 32px);animation:.18s cubic-bezier(.23,1,.32,1) both sky-nav-in;display:grid;position:absolute;top:calc(100% + 8px);left:-6px;overflow:hidden;box-shadow:0 18px 48px -12px #000000a6,0 2px 6px #00000059}.sky-nav__panel[data-keyboard=true]{animation:none}@keyframes sky-nav-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.sky-nav__panel:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.sky-nav__list{flex-direction:column;gap:1px;padding:10px 8px 10px 10px;display:flex}.sky-nav__heading{flex-direction:column;gap:1px;padding:4px 8px 10px;display:flex}.sky-nav__heading strong{font-size:var(--font-size-base,13px);letter-spacing:-.01em}.sky-nav__heading .sky-faint{font-size:var(--font-size-xs,11px)}.sky-app .sky-nav__item{text-align:left;white-space:normal;width:100%;min-height:0;color:var(--color-text-1,#e7eaef);background:0 0;border-color:#0000;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;transition:background-color .11s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.sky-app .sky-nav__item:hover,.sky-app .sky-nav__item[data-active=true]{background:var(--color-surface-3,#20252d);border-color:#0000}.sky-app .sky-nav__item:active{transform:scale(.985)}.sky-app .sky-nav__item:focus-visible{box-shadow:var(--ring)}.sky-nav__item-icon{width:28px;height:28px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:7px;flex:none;place-items:center;display:grid}.sky-app .sky-nav__item[data-soon=true] .sky-nav__item-icon{color:var(--color-text-3,#6c7581);background:var(--color-surface-1,#12151a)}.sky-nav__item-text{min-width:0;font-size:var(--font-size-small,12px);flex-direction:column;gap:1px;display:flex}.sky-nav__item-text strong{font-weight:550;font-size:var(--font-size-base,13px);align-items:center;gap:6px;display:flex}.sky-nav__item-text strong .sky-kbd{margin-left:auto}.sky-nav__item-text>span:last-child{color:var(--color-text-2,#a0a9b5);line-height:1.35}.sky-nav__card{background:var(--color-surface-1,#12151a);border-left:1px solid var(--color-border-1,#ffffff12);font-size:var(--font-size-small,12px);color:var(--color-text-2,#a0a9b5);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sky-nav__card-head{align-items:center;gap:10px;display:flex}.sky-nav__card-icon{width:36px;height:36px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:10px;flex:none;place-items:center;display:grid}.sky-nav__card-head h3{letter-spacing:-.015em;color:var(--color-text-1,#e7eaef);font-size:15px}.sky-nav__card-head p{margin:1px 0 0}.sky-nav__card-body{color:var(--color-text-1,#e7eaef);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.sky-nav__facts{font-size:var(--font-size-xs,11px);grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.sky-nav__facts dt{color:var(--color-text-3,#6c7581);font-weight:500}.sky-nav__facts dd{color:var(--color-text-2,#a0a9b5);margin:0}.sky-nav__relations{flex-wrap:wrap;gap:4px;display:flex}.sky-app .sky-nav__relation{cursor:pointer;border-color:var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);height:20px;color:var(--color-text-1,#e7eaef)}.sky-app .sky-nav__relation:hover{border-color:var(--color-accent,#5aa7f2)}.sky-nav__card-actions{gap:6px;margin-top:auto;padding-top:4px;display:flex}.sky-launcher__cell{display:flex;position:relative}.sky-launcher__cell>.sky-launcher__item{flex:1}.sky-app .sky-launcher__explain{opacity:0;background:var(--color-surface-1,#12151a);min-height:18px;padding:0 6px;font-size:10px;transition:opacity .12s;position:absolute;top:6px;right:6px}.sky-launcher__cell:hover .sky-launcher__explain,.sky-launcher__cell:focus-within .sky-launcher__explain{opacity:1}.sky-searchbar{min-width:260px;max-width:420px;position:relative}.sky-searchbar input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding-left:2px}.sky-searchbar input:focus-visible{box-shadow:none}.sky-searchbar input::-webkit-search-cancel-button{appearance:none}.sky-search__panel{width:min(640px,100vw - 32px);padding:0;top:calc(100% + 8px);left:0;right:auto;overflow:hidden}.sky-search__scopes{border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.sky-app .sky-search__scopes .sky-chip{cursor:pointer;border-color:var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);height:20px;color:var(--color-text-2,#a0a9b5);transition:color .11s,background-color .11s}.sky-app .sky-search__scopes .sky-chip[aria-pressed=true]{color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-color:#0000}.sky-search__elsewhere{font-size:var(--font-size-xs,11px);color:var(--color-status-warn,#fbbf24);background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 8%, transparent);border-bottom:1px solid var(--color-border-1,#ffffff12);margin:0;padding:7px 12px}.sky-search__empty{color:var(--color-text-3,#6c7581);font-size:var(--font-size-small,12px);margin:0;padding:14px 12px}.sky-search__group{padding:4px}.sky-search__group+.sky-search__group{border-top:1px solid var(--color-border-1,#ffffff12)}.sky-search__group-head{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);letter-spacing:.01em;align-items:center;gap:6px;padding:5px 8px 3px;font-weight:500;display:flex}.sky-app .sky-search__hit{text-align:left;white-space:normal;width:100%;min-height:0;color:var(--color-text-1,#e7eaef);background:0 0;border-color:#0000;border-radius:7px;grid-template-columns:72px 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;transition:background-color 90ms;display:grid}.sky-app .sky-search__hit[aria-selected=true],.sky-app .sky-search__hit:hover{background:var(--color-surface-3,#20252d);border-color:#0000}.sky-search__hit-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);font-size:10px;font-weight:600}.sky-search__hit-text{min-width:0;font-size:var(--font-size-small,12px);flex-direction:column;display:flex}.sky-search__hit-text strong{font-weight:550}.sky-search__hit-text>span{color:var(--color-text-2,#a0a9b5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-search__hit-opens{font-size:var(--font-size-xs,11px);color:var(--color-accent,#5aa7f2);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sky-search__foot{color:var(--color-text-3,#6c7581);border-top:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);justify-content:space-between;gap:8px;padding:6px 12px;font-size:10.5px;display:flex}.sky-search__panel[data-busy=true] .sky-search__foot:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:.9s linear infinite sky-spin}.sky-explainer__backdrop{z-index:var(--z-toast);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060a9e;place-items:center;padding:24px;animation:.16s ease-out both sky-fade;display:grid;position:fixed;inset:0}@keyframes sky-fade{0%{opacity:0}to{opacity:1}}.sky-explainer{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-2,#ffffff21);transform-origin:50%;flex-direction:column;width:min(880px,100%);max-height:min(88vh,940px);animation:.18s cubic-bezier(.23,1,.32,1) both sky-modal-in;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #000000bf,0 4px 12px #0006}@keyframes sky-modal-in{0%{opacity:0;transform:scale(.98)translateY(6px)}to{opacity:1;transform:none}}.sky-explainer__head{border-bottom:1px solid var(--color-border-1,#ffffff12);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-2,#181c22) 70%, var(--color-surface-1,#12151a)), var(--color-surface-1,#12151a));align-items:center;gap:14px;padding:18px 18px 14px;display:flex}.sky-explainer__icon{width:46px;height:46px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 25%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.sky-explainer__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sky-explainer__title h2{letter-spacing:-.02em;outline:none;font-size:20px}.sky-explainer__title p{color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-small,12px);margin:0}.sky-explainer__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:6px 18px 12px;display:flex;overflow:auto}.sky-explainer__section{flex-direction:column;gap:6px;padding-top:12px;display:flex}.sky-explainer__section+.sky-explainer__section{border-top:1px solid var(--color-border-1,#ffffff12)}.sky-explainer__section h3{letter-spacing:-.01em;align-items:center;gap:6px;font-size:13px;display:flex}.sky-explainer__section h3>svg{color:var(--color-accent,#5aa7f2)}.sky-explainer__section>p{font-size:var(--font-size-small,12px);max-width:72ch;margin:0;line-height:1.5}.sky-explainer__section--lead>p:not(.sky-faint){font-size:var(--font-size-base,13px);color:var(--color-text-1,#e7eaef)}.sky-explainer__facts{font-size:var(--font-size-small,12px);grid-template-columns:auto 1fr;gap:4px 12px;margin:6px 0 0;display:grid}.sky-explainer__facts dt{color:var(--color-text-3,#6c7581);font-weight:500}.sky-explainer__facts dd{color:var(--color-text-2,#a0a9b5);margin:0}.sky-explainer__none{color:var(--color-text-3,#6c7581)}.sky-explainer__error{color:var(--color-status-error,#fb923c);font-size:var(--font-size-small,12px);align-items:center;gap:6px;margin:0;display:flex}.sky-explainer__class{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.sky-explainer__class-head{font-size:var(--font-size-xs,11px);align-items:center;gap:8px;display:flex}.sky-explainer__class-head>.sky-faint{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;margin-left:auto}.sky-explainer__providers{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sky-explainer__provider{border-radius:7px;padding:5px 6px;transition:background-color .11s}.sky-explainer__provider:hover{background:var(--color-surface-3,#20252d)}.sky-explainer__provider[data-enabled=false]{opacity:.6}.sky-explainer__provider-head{font-size:var(--font-size-xs,11px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sky-explainer__provider-name{min-width:150px;color:var(--color-text-1,#e7eaef);align-items:center;gap:6px;display:inline-flex}.sky-explainer__provider-name>svg{color:var(--color-text-3,#6c7581)}.sky-explainer__provider-name a{color:var(--color-text-3,#6c7581);display:inline-flex}.sky-explainer__provider-name a:hover{color:var(--color-accent,#5aa7f2)}.sky-explainer__provider-more{font-size:var(--font-size-xs,11px);color:var(--color-text-2,#a0a9b5);flex-direction:column;gap:3px;padding:6px 4px 2px 24px;display:flex}.sky-explainer__provider-more p{margin:0}.sky-explainer__caps{font-size:var(--font-size-xs,11px);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.sky-explainer__caps li{border-radius:6px;grid-template-columns:200px auto 1fr;align-items:center;gap:8px;padding:4px 6px;display:grid}.sky-explainer__caps li:hover{background:var(--color-surface-2,#181c22)}.sky-explainer__caps li>.sky-faint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-explainer__relations{flex-wrap:wrap;gap:6px;display:flex}.sky-app .sky-explainer__relation{background:var(--color-surface-2,#181c22);border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:0 10px 0 8px;font-weight:400;display:inline-flex}.sky-app .sky-explainer__relation>svg:first-child{color:var(--color-accent,#5aa7f2)}.sky-app .sky-explainer__relation:hover{border-color:var(--color-accent,#5aa7f2)}.sky-explainer__foot{border-top:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);font-size:var(--font-size-xs,11px);align-items:center;gap:8px;padding:12px 18px;display:flex}@media (prefers-reduced-motion:reduce){.sky-nav__panel,.sky-explainer,.sky-explainer__backdrop{animation:.12s ease-out both sky-fade}}@media (max-width:1100px){.sky-nav__panel{grid-template-columns:1fr}.sky-nav__card{display:none}.sky-searchbar{min-width:180px}}.sky-live{background:var(--color-surface-0,#0a0c0f);height:100%;min-height:0;font-size:var(--font-size-small,12px);flex-direction:column;display:flex;container-type:inline-size}.sky-live__head{background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.sky-live__sources{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.sky-app .sky-live__source{min-height:24px;color:var(--color-text-2,#a0a9b5);background:0 0;border-color:#0000;border-radius:6px;gap:7px;padding:0 10px;transition:background-color .11s,color .11s,transform .16s cubic-bezier(.23,1,.32,1)}.sky-app .sky-live__source:active{transform:scale(.97)}.sky-app .sky-live__source[aria-checked=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef)}.sky-live__dot{background:var(--color-text-3,#6c7581);border-radius:50%;width:7px;height:7px}.sky-live__dot[data-on=true]{background:var(--color-status-ok,#4ade80);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-status-ok,#4ade80) 22%, transparent)}.sky-live__source-stat{font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums;font-size:10.5px}.sky-live__main{flex:1;grid-template-columns:minmax(230px,270px) minmax(0,1fr) minmax(220px,270px);min-height:0;display:grid}.sky-live__watch{border-right:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex-direction:column;min-height:0;display:flex;overflow:auto}.sky-live__row{cursor:pointer;border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px 9px;transition:background-color .11s;display:grid;position:relative}.sky-live__row:hover{background:var(--color-surface-2,#181c22)}.sky-live__row[data-selected=true]{background:var(--color-surface-2,#181c22);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 40%, transparent)}.sky-live__sym{flex-direction:column;min-width:0;display:flex}.sky-live__sym strong{letter-spacing:-.005em;font-weight:600}.sky-live__sym .sky-faint{font-size:10px}.sky-live__px,.sky-live__big{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-1,#e7eaef);transition:color .16s}.sky-live__px[data-dir="1"],.sky-live__big[data-dir="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-live__px[data-dir="-1"],.sky-live__big[data-dir="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-live__chg{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;color:var(--color-text-3,#6c7581);font-size:10.5px}.sky-live__row .sky-live__chg{text-align:right;grid-column:2}.sky-live__chg[data-sign="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-live__chg[data-sign="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-live__imb{background:color-mix(in srgb, var(--color-direction-bearish,#f2716b) 55%, transparent);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.sky-live__imb>span{background:var(--color-direction-bullish,#3fd0a0);transform-origin:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1);display:block}.sky-app .sky-live__rm{opacity:0;transition:opacity .11s;position:absolute;top:4px;right:4px}.sky-live__row:hover .sky-live__rm,.sky-live__row:focus-within .sky-live__rm{opacity:1}.sky-live__add{gap:4px;padding:8px;display:flex}.sky-live__add input{min-width:0;font-family:var(--font-family-mono,monospace);text-transform:uppercase;flex:1}.sky-live__chart,.sky-pane{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sky-live__chart-head{align-items:baseline;gap:10px;padding:8px 12px 4px;display:flex}.sky-live__chart-head strong{letter-spacing:-.01em;white-space:nowrap;font-size:14px}.sky-live__big{letter-spacing:-.02em;font-size:20px;font-weight:600}.sky-live__chart-head .sky-faint{font-size:10.5px}.sky-live__scales{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:7px;gap:1px;margin-left:6px;padding:1px;display:inline-flex}.sky-app .sky-live__scales>button{min-height:20px;font-size:10.5px;font-weight:600;font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);background:0 0;border-color:#0000;border-radius:5px;padding:0 7px;transition:color .11s,background-color .11s}.sky-app .sky-live__scales>button[aria-checked=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef)}.sky-live__chart-head{flex-wrap:wrap;row-gap:4px}.sky-live__tools{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:30px;padding:2px 12px 6px;display:flex}.sky-live__tools .sky-live__scales{margin-left:0}.sky-live__studies{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.sky-live__study{height:22px;font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);animation:sky-study-in .22s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));border-radius:6px;align-items:center;gap:4px;padding:0 2px 0 7px;font-size:10.5px;display:inline-flex}.sky-live__study[data-hidden=true]{color:var(--color-text-3,#6c7581)}.sky-live__study[data-hidden=true] .sky-live__study-dot{opacity:.35}.sky-live__study-dot{background:var(--study,currentColor);border-radius:50%;flex:none;width:8px;height:8px}.sky-app .sky-live__study>.sky-btn{opacity:.6;min-width:18px;min-height:18px;padding:0}.sky-app .sky-live__study>.sky-btn:hover{opacity:1}.sky-live__note-chip{animation:sky-study-in .22s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));text-overflow:ellipsis;white-space:nowrap;max-width:48ch;overflow:hidden}.sky-app .sky-live__suggest{color:var(--color-accent,#5aa7f2)}@keyframes sky-study-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sky-live__study,.sky-live__note-chip{animation:none}}@container (width<=520px){.sky-live__tools{padding-inline:8px}.sky-live__tools .sky-topbar__spacer{flex-basis:100%}.sky-live__chart-head .sky-live__scales{flex-basis:100%;order:9;margin-left:0;overflow-x:auto}}.sky-live__canvas{cursor:crosshair;touch-action:none;flex:1;width:100%;min-height:0;display:block}.sky-live__canvas:active{cursor:grabbing}.sky-live__empty{color:var(--color-text-3,#6c7581);pointer-events:none;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:40px 0 0}.sky-live__empty>svg{color:var(--color-accent,#5aa7f2);animation:1.6s ease-in-out infinite sky-blink}.sky-live__tape{border-left:1px solid var(--color-border-1,#ffffff12);flex-direction:column;min-height:0;display:flex}.sky-tape{background:var(--color-surface-1,#12151a);flex-direction:column;flex:1;min-height:0;display:flex}.sky-tape__head,.sky-tape__rows li{grid-template-columns:var(--tape-cols,1fr);gap:6px;padding:0 10px;display:grid}.sky-tape__head{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);padding-top:7px;padding-bottom:6px;font-size:10px;font-weight:600}.sky-tape__head span[data-align=right],.sky-tape__rows li span[data-align=right]{text-align:right}.sky-tape__rows li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-tape__rows{min-height:0;font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;flex:1;margin:0;padding:2px 0;font-size:11px;list-style:none;overflow:auto}.sky-tape__rows li{color:var(--color-text-2,#a0a9b5);line-height:19px}.sky-tape__rows li.is-fresh{animation:.24s cubic-bezier(.23,1,.32,1) sky-tape-in}.sky-tape__rows li{content-visibility:auto;contain-intrinsic-height:19px}@keyframes sky-tape-in{0%{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 14%, transparent)}to{background:0 0}}.sky-tape__rows li[data-tone=up] .sky-tape__px{color:var(--color-direction-bullish,#3fd0a0)}.sky-tape__rows li[data-tone=down] .sky-tape__px{color:var(--color-direction-bearish,#f2716b)}.sky-tape__rows li[data-tone=info]{color:var(--color-text-3,#6c7581)}.sky-tape__rows li[data-strong=true]{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-tape__empty{padding:14px 10px;font-size:11px}.sky-live__foot{font-size:var(--font-size-xs,11px);background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.sky-live__facts{align-items:center;gap:4px;display:inline-flex}.sky-live__facts a{color:var(--color-text-3,#6c7581);display:inline-flex}.sky-live__note{text-overflow:ellipsis;white-space:nowrap;max-width:52ch;overflow:hidden}@container (width<=820px){.sky-live__main{grid-template-columns:minmax(200px,230px) minmax(0,1fr)}.sky-live__tape{display:none}}@container (width<=520px){.sky-live__main{grid-template-rows:minmax(0,38%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sky-live__chart-head,.sky-live__tools{min-width:0}.sky-assets{border-right:0;border-bottom:1px solid var(--color-border-1,#ffffff12)}}@media (prefers-reduced-motion:reduce){.sky-live__tape-rows li:first-child{animation:none}}.sky-hist__err{color:var(--color-status-error,#fb923c);align-items:flex-start;gap:6px;margin:0;font-size:10.5px;display:flex}.sky-tab .sky-live-dot{margin-left:5px}.sky-desks{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:9px;align-items:center;gap:3px;min-width:0;padding:2px;display:flex}.sky-app .sky-desks__pill,.sky-app .sky-desks__add,.sky-app .sky-desks__overview{min-height:24px;color:var(--color-text-3,#6c7581);letter-spacing:-.005em;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:11.5px;font-weight:600;transition:color .11s,background-color .11s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.sky-app .sky-desks__pill:hover,.sky-app .sky-desks__add:hover,.sky-app .sky-desks__overview:hover{color:var(--color-text-1,#e7eaef);background:var(--color-surface-3,#20252d)}.sky-app .sky-desks__pill:active{transform:scale(.97)}.sky-app .sky-desks__pill[data-active=true]{color:var(--color-text-1,#e7eaef);background:var(--color-surface-3,#20252d);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent)}.sky-desks__n{background:color-mix(in srgb, var(--color-text-3,#6c7581) 22%, transparent);width:16px;height:16px;font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);border-radius:5px;place-items:center;font-size:10px;display:inline-grid}.sky-desks__pill[data-active=true] .sky-desks__n{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 30%, transparent);color:var(--color-accent,#5aa7f2)}.sky-desks__name{text-overflow:ellipsis;max-width:120px;overflow:hidden}.sky-desks__count{font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);font-size:10px}.sky-app .sky-desks__overview{padding:0 6px}.sky-app .sky-desks__add{padding:0 8px 0 6px}.sky-desks__add-label{display:none}.sky-app .sky-desks__rename{background:var(--color-surface-1,#12151a);width:110px;min-height:18px;color:var(--color-text-1,#e7eaef);font:inherit;box-shadow:inset 0 0 0 1px var(--color-accent,#5aa7f2);border:0;border-radius:4px;padding:0 4px}@media (max-width:1280px){.sky-desks__name{max-width:72px}}.sky-desk-layer{position:absolute;inset:0}html,body{touch-action:pan-x pan-y}.sky-desk-layer[data-active=false]{visibility:hidden;pointer-events:none}.sky-workspace[data-slide=left]>.sky-desk-layer[data-active=true]{animation:.24s cubic-bezier(.23,1,.32,1) both sky-desk-left}.sky-workspace[data-slide=right]>.sky-desk-layer[data-active=true]{animation:.24s cubic-bezier(.23,1,.32,1) both sky-desk-right}@keyframes sky-desk-left{0%{opacity:.35;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes sky-desk-right{0%{opacity:.35;transform:translate(-28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sky-workspace[data-slide]>.sky-desk-layer{animation:none}}.sky-app .sky-window__pin[aria-pressed=true]{color:var(--color-accent,#5aa7f2)}.sky-window[data-pinned=true]>.sky-window__title{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent)}.sky-snap[data-over=true]{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 6%, transparent);border-style:dashed}.sky-snap{border-radius:var(--radius-2,9px);border:1.5px solid color-mix(in srgb, var(--color-accent,#5aa7f2) 70%, transparent);background:color-mix(in srgb, var(--color-accent,#5aa7f2) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 20%, transparent);pointer-events:none;animation:sky-snap-in .16s var(--ease-out-expo) both;position:absolute}@keyframes sky-snap-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.sky-snap__label{background:color-mix(in srgb, var(--color-surface-2,#181c22) 92%, transparent);color:var(--color-text-2,#a0a9b5);font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sky-window.is-snapping{will-change:transform}@media (prefers-reduced-motion:reduce){.sky-snap{animation:none}}.sky-overview{z-index:60;background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:14px;padding:18px 22px;animation:.16s ease-out both sky-fade;display:flex;position:absolute;inset:0}.sky-overview__head{align-items:center;gap:12px;display:flex}.sky-overview__head h2{letter-spacing:-.015em;margin:0;font-size:15px}.sky-overview__head p{margin:0;font-size:11.5px}.sky-overview__grid{flex-wrap:wrap;align-content:flex-start;gap:14px;display:flex;overflow:auto}.sky-overview__card{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);box-shadow:var(--shadow-2,0 4px 14px #00000059);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:border-color .12s,transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s;display:flex}.sky-overview__card:hover{border-color:var(--color-border-2,#ffffff21);transform:translateY(-2px)}.sky-overview__card[data-active=true]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#5aa7f2) 18%, transparent), var(--shadow-2,0 4px 14px #00000059)}.sky-overview__card[data-over=true]{border-color:var(--color-accent,#5aa7f2);background:color-mix(in srgb, var(--color-accent,#5aa7f2) 8%, var(--color-surface-1,#12151a))}.sky-app .sky-overview__card--add{min-width:280px;min-height:200px;color:var(--color-text-2,#a0a9b5);border-style:dashed;justify-content:center;align-items:center;font-weight:600}.sky-overview__card-head{align-items:center;gap:8px;font-size:12px;display:flex}.sky-overview__card-head strong{letter-spacing:-.01em;cursor:text}.sky-overview__card-head .sky-faint{margin-left:auto;font-size:10.5px}.sky-app .sky-overview__close{width:20px;height:20px;color:var(--color-text-3,#6c7581);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.sky-app .sky-overview__close:hover{color:var(--color-status-error,#fb923c);background:var(--color-surface-2,#181c22)}.sky-overview__thumb{background:var(--color-surface-0,#0a0c0f);border-radius:8px;position:relative;overflow:hidden}.sky-overview__win{border:1px solid color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent);background:color-mix(in srgb, var(--color-accent,#5aa7f2) 22%, var(--color-surface-2,#181c22));color:var(--color-text-1,#e7eaef);cursor:grab;touch-action:none;border-radius:3px;place-items:center;transition:transform .12s,box-shadow .12s;display:grid;position:absolute}.sky-overview__win:hover{box-shadow:var(--shadow-2,0 4px 14px #00000059);z-index:1;transform:scale(1.04)}.sky-overview__win[data-dragging=true]{opacity:.35;cursor:grabbing}.sky-overview__empty{place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.sky-overview__ghost{z-index:70;background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef);box-shadow:var(--shadow-3,0 10px 30px #00000080);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:fixed;transform:translate(12px,12px)}.sky-look{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.sky-app .sky-look>button{width:26px;height:24px;color:var(--color-text-3,#6c7581);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .12s,background-color .12s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-grid}.sky-app .sky-look>button:hover{color:var(--color-text-1,#e7eaef);background:var(--color-surface-3,#20252d)}.sky-app .sky-look>button:active{transform:scale(.94)}.sky-app .sky-look>button[aria-checked=true]{color:var(--color-accent,#5aa7f2);background:var(--color-surface-3,#20252d);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 40%, transparent)}.sky-app .sky-look>button[data-look=warm][aria-checked=true]{color:var(--color-accent,#c2571a)}html[data-theme] body,.sky-shell,.sky-topbar,.sky-canvas,.sky-window{transition:background-color .22s,color .22s,border-color .22s}@media (prefers-reduced-motion:reduce){html[data-theme] body,.sky-shell,.sky-topbar,.sky-canvas,.sky-window{transition:none}}:root{--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}html{-webkit-text-size-adjust:100%}.sky-app{height:100dvh}.sky-shell[data-device=phone] .sky-topbar{height:calc(48px + var(--safe-t));padding:var(--safe-t) 6px 0 12px;gap:8px}.sky-shell[data-device=phone] .sky-topbar__name{display:none}.sky-app .sky-topbar__desk{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);min-height:36px;color:var(--color-text-1,#e7eaef);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 10px 0 6px;font-size:13px;display:inline-flex}.sky-topbar__desk strong{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.sky-topbar__desk .sky-faint{white-space:nowrap;font-size:11px}.sky-shell[data-device=phone] .sky-desk-layer{bottom:calc(60px + var(--safe-b))}.sky-shell[data-device=phone] .sky-empty-canvas{height:100%;padding:16px;position:static}.sky-shell[data-device=phone] .sky-empty-canvas__card{width:100%;max-width:none}.sky-shell[data-device=phone] .sky-launcher__grid{grid-template-columns:1fr}.sky-stack{background:var(--color-surface-0,#0a0c0f);flex-direction:column;display:flex;position:absolute;inset:0}.sky-desk-layer[data-active=false] .sky-page,.sky-desk-layer[data-active=false] .sky-window{visibility:hidden}.sky-stack--empty{display:block;overflow:auto}.sky-stack__strip{scrollbar-width:none;scroll-snap-type:x proximity;flex:none;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.sky-stack__strip::-webkit-scrollbar{display:none}.sky-app .sky-stack__chip{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);min-height:36px;color:var(--color-text-2,#a0a9b5);scroll-snap-align:start;transition:background-color .14s ease, color .14s ease, transform .2s var(--ease-out-expo);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sky-app .sky-stack__chip:active{transform:scale(.96)}.sky-app .sky-stack__chip[aria-selected=true]{color:var(--color-accent-label,#fff);background:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-stack__ctx{font-family:var(--font-family-mono,monospace);opacity:.85;font-weight:500}.sky-page{background:var(--color-surface-1,#12151a);visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:52px 0 0}.sky-page[data-active=true]{visibility:visible;animation:sky-page-in .26s var(--ease-out-expo) both}@keyframes sky-page-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.sky-page__head{border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);align-items:center;gap:8px;min-height:44px;padding:0 6px 0 12px;font-size:13px;display:flex}.sky-page__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sky-page__body>*{flex:1;min-height:0}.sky-bottom{z-index:calc(var(--z-topbar) + 1);height:calc(60px + var(--safe-b));padding:0 4px var(--safe-b);background:color-mix(in srgb, var(--color-surface-1,#12151a) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--color-border-1,#ffffff12);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.sky-app .sky-bottom__item{min-height:56px;color:var(--color-text-3,#6c7581);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:600;transition:color .14s;display:flex}.sky-app .sky-bottom__item[aria-pressed=true]{color:var(--color-accent,#5aa7f2)}.sky-bottom__icon{width:44px;height:26px;transition:background-color .18s ease, transform .22s var(--ease-out-expo);border-radius:13px;place-items:center;display:grid;position:relative}.sky-app .sky-bottom__item[aria-pressed=true] .sky-bottom__icon{background:var(--color-accent-soft,#5aa7f221);transform:translateY(-1px)}.sky-app .sky-bottom__item:active .sky-bottom__icon{transform:scale(.92)}.sky-bottom__badge{background:var(--color-accent-fill,#2a7f50);min-width:16px;height:16px;color:var(--color-accent-label,#fff);font-family:var(--font-family-mono,monospace);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:4px}.sky-sheet{z-index:calc(var(--z-topbar) + 2);background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 55%, transparent);animation:.18s ease-out both sky-fade;position:fixed;inset:0}.sky-sheet__panel{max-height:min(84dvh,760px);padding-bottom:var(--safe-b);background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-2,#ffffff21);box-shadow:var(--shadow-3,0 -20px 60px #0009);animation:sky-sheet-up .38s var(--ease-out-expo) both;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.sky-sheet__panel[data-tall=true]{height:min(88dvh,820px)}.sky-sheet__panel[data-dragging=true]{transition:none;animation:none}@keyframes sky-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.sky-sheet__grip{cursor:grab;touch-action:none;place-items:center;height:24px;display:grid}.sky-sheet__grip span{background:color-mix(in srgb, var(--color-text-3,#6c7581) 45%, transparent);border-radius:2px;width:40px;height:4px}.sky-sheet__head{align-items:center;gap:8px;padding:0 10px 8px 18px;display:flex}.sky-sheet__head h2{letter-spacing:-.015em;flex:1;margin:0;font-size:16px}.sky-sheet__body{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 14px 16px;overflow:auto}.sky-sheet__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sky-sheet__list li{align-items:center;gap:6px;display:flex}.sky-app .sky-sheet__row{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);min-height:54px;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;transition:background-color .14s ease, transform .2s var(--ease-out-expo);border-radius:12px;flex:1;align-items:center;gap:12px;padding:8px 12px;display:flex}.sky-app .sky-sheet__row:active{transform:scale(.985)}.sky-app .sky-sheet__row[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent);background:var(--color-accent-soft,#5aa7f221)}.sky-sheet__row .sky-launcher__text span{color:var(--color-text-3,#6c7581);font-size:11.5px;display:block}.sky-app .sky-sheet__cta{justify-content:center;width:100%;min-height:48px;margin-top:12px}.sky-sheet__launcher .sky-launcher__grid{grid-template-columns:1fr}.sky-sheet__launcher .sky-launcher__item{min-height:56px}.sky-sheet__launcher .sky-launcher__group+.sky-launcher__group{margin-top:14px}.sky-sheet__search .sky-search{width:100%;max-width:none;min-height:44px}.sky-sheet__search .sky-search__panel{width:100%;max-height:56dvh;box-shadow:none;margin-top:10px;position:static}.sky-sheet__settings{flex-direction:column;gap:14px;display:flex}.sky-topbar__search-btn{display:none}@media (max-width:1199px){.sky-topbar .sky-search{display:none}.sky-topbar__search-btn{display:inline-grid}}.sky-shell[data-device=tablet] .sky-topbar__name,.sky-shell[data-device=tablet] .sky-minimap{display:none}.sky-app{grid-template-columns:minmax(0,1fr)}.sky-shell{min-width:0}.sky-topbar{min-width:0;overflow:hidden}.sky-topbar>*{flex-shrink:1;min-width:0}.sky-topbar .sky-nav{flex:0 auto;min-width:0;overflow:hidden}@media (max-width:1023px){.sky-topbar__secondary,.sky-topbar .sky-btn__label,.sky-topbar .sky-btn .sky-kbd,.sky-topbar__layout{display:none}.sky-desks__name{max-width:56px}}@media (pointer:coarse){.sky-app .sky-btn{min-height:40px}.sky-app .sky-btn--small{min-height:34px}.sky-window__title{min-height:42px}.sky-window__controls button{width:36px;height:36px}.sky-window__resize{width:30px;height:30px}.sky-app .sky-desks__pill,.sky-app .sky-desks__add,.sky-app .sky-desks__overview{min-height:32px}.sky-app .sky-nav__trigger{min-height:40px}.sky-app .sky-look>button{width:34px;height:30px}}@media (prefers-reduced-motion:reduce){.sky-sheet,.sky-sheet__panel,.sky-page[data-active=true]{transition:none;animation:none}}.sky-main{min-width:0;min-height:0;display:flex}.sky-main>.sky-workspace{flex:1;min-width:0}.sky-topbar{height:52px}.sky-topbar__menu{flex:none}.sky-topbar .sky-search{border-radius:999px;flex:0 640px;max-width:640px;min-height:36px}.sky-side{background:var(--color-surface-1,#12151a);border-right:1px solid var(--color-border-1,#ffffff12);flex-direction:column;flex:none;width:232px;min-height:0;display:flex;position:relative}.sky-side[data-collapsed=true]{width:72px}.sky-side__scroll{scrollbar-width:none;flex:1;min-height:0;padding:8px 8px 12px;overflow:hidden auto}.sky-side__scroll::-webkit-scrollbar{display:none}.sky-side__group{flex-direction:column;gap:2px;padding:6px 0 10px;display:flex}.sky-side__group+.sky-side__group{border-top:1px solid var(--color-border-1,#ffffff12);padding-top:10px}.sky-app .sky-side__title{color:var(--color-text-1,#e7eaef);letter-spacing:-.01em;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px 8px;font-size:13.5px;font-weight:600;display:flex}.sky-app .sky-side__title svg{color:var(--color-text-3,#6c7581)}.sky-app button.sky-side__title:hover svg{color:var(--color-text-1,#e7eaef)}.sky-app .sky-side__item{width:100%;min-height:40px;color:var(--color-text-1,#e7eaef);text-align:left;white-space:nowrap;transition:background-color .12s ease, transform .2s var(--ease-out-expo);background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.sky-app .sky-side__item:hover{background:var(--color-surface-2,#181c22)}.sky-app .sky-side__item:active{transform:scale(.985)}.sky-app .sky-side__item[aria-current]{background:var(--color-surface-3,#20252d);font-weight:600}.sky-app .sky-side__item[data-soon]{color:var(--color-text-3,#6c7581)}.sky-app .sky-side__item:disabled{opacity:.45}.sky-side__icon{width:24px;height:24px;color:var(--color-text-2,#a0a9b5);flex:none;place-items:center;display:grid}.sky-side__item[aria-current] .sky-side__icon{color:var(--color-accent,#5aa7f2)}.sky-side__label{text-overflow:ellipsis;overflow:hidden}.sky-side__dot{background:var(--color-accent,#5aa7f2);border-radius:50%;width:6px;height:6px;margin-left:auto}.sky-side__more .sky-side__icon{color:var(--color-text-3,#6c7581)}.sky-side__caret{transition:transform .2s var(--ease-out-expo)}.sky-side__title[aria-expanded=true] .sky-side__caret{transform:rotate(180deg)}.sky-side[data-collapsed=true] .sky-side__label,.sky-side[data-collapsed=true] .sky-side__dot,.sky-side[data-collapsed=true] .sky-side__title span,.sky-side[data-collapsed=true] .sky-side__more{display:none}.sky-side[data-collapsed=true] .sky-side__item{justify-content:center;padding:0}.sky-side[data-collapsed=true] .sky-side__title{justify-content:center;padding:6px 0 8px}.sky-side[data-collapsed=true] .sky-side__scroll{padding:8px 6px 12px}.sky-shell[data-device=tablet] .sky-side{width:72px}.sky-shell[data-device=tablet] .sky-side .sky-side__label,.sky-shell[data-device=tablet] .sky-side .sky-side__dot,.sky-shell[data-device=tablet] .sky-side .sky-side__title span,.sky-shell[data-device=tablet] .sky-side .sky-side__more{display:none}.sky-shell[data-device=tablet] .sky-side .sky-side__item{justify-content:center;padding:0}.sky-shell[data-device=tablet] .sky-topbar__menu{display:none}.sky-home-layer{z-index:var(--z-topbar);background:var(--color-surface-0,#0a0c0f);animation:.18s ease-out both sky-fade;position:absolute;inset:0;overflow:auto}.sky-app .sky-home__back{float:right;z-index:1;margin:10px 16px 0 0;position:sticky;top:10px}.sky-home{max-width:1240px;margin:0 auto;padding:8px 28px 48px}.sky-home__chips{z-index:1;scrollbar-width:none;background:linear-gradient(to bottom, var(--color-surface-0,#0a0c0f) 75%, transparent);gap:8px;padding:10px 0 14px;display:flex;position:sticky;top:0;overflow-x:auto}.sky-home__chips::-webkit-scrollbar{display:none}.sky-app .sky-home__chip{background:var(--color-surface-2,#181c22);min-height:34px;color:var(--color-text-1,#e7eaef);transition:background-color .12s ease, color .12s ease, transform .2s var(--ease-out-expo);border:0;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:500}.sky-app .sky-home__chip:hover{background:var(--color-surface-3,#20252d)}.sky-app .sky-home__chip:active{transform:scale(.96)}.sky-app .sky-home__chip[aria-selected=true]{background:var(--color-text-1,#e7eaef);color:var(--color-surface-0,#0a0c0f)}.sky-home__section{padding:8px 0 22px}.sky-home__head{flex-direction:column;gap:4px;margin:0 0 14px;display:flex}.sky-home__head--row{flex-direction:row;justify-content:space-between;align-items:center}.sky-home__head h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px)}.sky-home__head h2{letter-spacing:-.02em;margin:0;font-size:18px}.sky-home__head p{max-width:64ch;margin:0;font-size:13.5px}.sky-home__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.sky-home__card{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);transition:border-color .14s ease, transform .26s var(--ease-out-expo), box-shadow .26s ease;flex-direction:column;display:flex;overflow:hidden}.sky-home__card:hover{border-color:var(--color-border-2,#ffffff21);box-shadow:var(--shadow-2);transform:translateY(-2px)}.sky-home__card[data-soon]{opacity:.78}.sky-app .sky-home__card-main{color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.sky-home__card-icon{width:44px;height:44px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:12px;place-items:center;display:grid}.sky-home__card-text{flex-direction:column;gap:4px;display:flex}.sky-home__card-text strong{letter-spacing:-.015em;align-items:center;gap:8px;font-size:16px;display:flex}.sky-home__card-text>span{color:var(--color-text-2,#a0a9b5);font-size:13px;line-height:1.45}.sky-home__live{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;gap:12px;margin-top:2px;font-size:12.5px;display:flex}.sky-home__px{flex-direction:column;gap:1px;display:inline-flex}.sky-home__px em{color:var(--color-text-3,#6c7581);font-size:10.5px;font-style:normal}.sky-home__px[data-sign="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-home__px[data-sign="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-home__meta{color:var(--color-text-3,#6c7581);font-size:12px}.sky-home__card-foot{gap:6px;padding:0 12px 12px;display:flex}.sky-home__row{scrollbar-width:thin;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.sky-app .sky-home__tile{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);width:176px;min-height:96px;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;transition:border-color .14s ease, transform .24s var(--ease-out-expo);border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:6px;padding:14px;display:flex}.sky-app .sky-home__tile:hover{border-color:var(--color-border-2,#ffffff21);transform:translateY(-2px)}.sky-app .sky-home__tile[aria-current]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent);background:var(--color-accent-soft,#5aa7f221)}.sky-app .sky-home__tile--add{color:var(--color-text-2,#a0a9b5);border-style:dashed;justify-content:center;align-items:center}.sky-home__tile-icon{width:30px;height:30px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:8px;place-items:center;display:grid}.sky-home__tile strong{letter-spacing:-.01em;font-size:13.5px}.sky-home__tile .sky-faint{font-size:11.5px}.sky-shell[data-device=phone] .sky-home{padding:4px 14px 24px}.sky-shell[data-device=phone] .sky-home__grid{grid-template-columns:1fr;gap:12px}.sky-stack--empty .sky-home{padding-top:6px}@media (prefers-reduced-motion:reduce){.sky-home-layer,.sky-home__card,.sky-home__tile{transition:none;animation:none}}.sky-pick{place-items:center;padding:20px;display:grid;overflow:auto}.sky-pick__card{border-radius:var(--radius-3,14px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;gap:14px;width:min(520px,100%);padding:18px;display:flex}.sky-pick__head{align-items:flex-start;gap:12px;display:flex}.sky-pick__head h3{letter-spacing:-.015em;margin:0 0 4px;font-size:16px}.sky-pick__head p{color:var(--color-text-2,#a0a9b5);margin:0;font-size:12.5px}.sky-pick__form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sky-pick__form label{color:var(--color-text-3,#6c7581);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.sky-pick__form label:first-child{grid-column:1/-1}.sky-pick__form select{min-height:36px}.sky-pick__spans{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:7px;grid-column:1/-1;gap:1px;padding:1px;display:inline-flex}.sky-app .sky-pick__spans>button{min-height:28px;color:var(--color-text-3,#6c7581);background:0 0;border:0;border-radius:5px;flex:1;font-size:11px;font-weight:600}.sky-app .sky-pick__spans>button[aria-checked=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef)}.sky-app .sky-pick__form>.sky-btn--primary{grid-column:1/-1;justify-content:center;min-height:40px}.sky-pick__existing summary{cursor:pointer;color:var(--color-text-2,#a0a9b5);align-items:center;gap:8px;font-size:12.5px;display:flex}.sky-indicators{position:relative}.sky-indicators__panel{grid-template-columns:1fr 200px;gap:0;padding:0;display:grid;overflow:hidden}.sky-indicators__list{border-right:1px solid var(--color-border-1,#ffffff12);max-height:360px;padding:8px;overflow:auto}.sky-indicators__family{flex-direction:column;gap:1px;padding:4px 0 8px;display:flex}.sky-indicators__family .sky-label{padding:4px 8px}.sky-app .sky-indicators__tool{width:100%;min-height:30px;color:var(--color-text-1,#e7eaef);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.sky-app .sky-indicators__tool:hover{background:var(--color-surface-2,#181c22)}.sky-app .sky-indicators__tool[aria-pressed=true]{background:var(--color-accent-soft,#5aa7f221)}.sky-indicators__tool .sky-faint{font-size:10.5px}.sky-indicators__form{flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.sky-indicators__form strong{font-size:13px}.sky-indicators__param{color:var(--color-text-3,#6c7581);flex-direction:column;gap:3px;font-size:11px;display:flex}.sky-indicators__param input{min-height:30px}.sky-indicators__error{color:var(--color-status-error,#fb923c);margin:0;font-size:11.5px}.sky-app .sky-indicators__form .sky-btn--primary{justify-content:center;margin-top:auto}@media (max-width:620px){.sky-indicators__panel{grid-template-columns:1fr}.sky-indicators__list{border-right:0;border-bottom:1px solid var(--color-border-1,#ffffff12);max-height:220px}}.sky-chart-window__live{font-size:10.5px;font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);background:var(--color-surface-2,#181c22);border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:0 10px 4px;padding:2px 8px;display:inline-flex}.sky-chart-window__live[data-live=true]{color:var(--color-status-ok,#4ade80)}.sky-chart-window__live[data-live=false] .sky-live-dot{background:var(--color-text-3,#6c7581);animation:none}.sky-assets{border-right:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex-direction:column;min-height:0;display:flex}.sky-assets__search{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);height:30px;color:var(--color-text-3,#6c7581);border-radius:8px;align-items:center;gap:6px;margin:8px 8px 6px;padding:0 4px 0 9px;transition:border-color .14s;display:flex}.sky-assets__search:focus-within{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent)}.sky-app .sky-assets__search input{min-width:0;height:28px;color:var(--color-text-1,#e7eaef);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12.5px}.sky-assets__classes{flex-wrap:wrap;flex:none;gap:3px;padding:0 8px 8px;display:flex}.sky-assets__classes::-webkit-scrollbar{display:none}.sky-app .sky-assets__classes>button{border:1px solid var(--color-border-1,#ffffff12);min-height:22px;color:var(--color-text-3,#6c7581);background:0 0;border-radius:999px;flex:none;padding:0 8px;font-size:11px;font-weight:600;transition:color .12s,background-color .12s,border-color .12s}.sky-app .sky-assets__classes>button:hover{color:var(--color-text-1,#e7eaef)}.sky-app .sky-assets__classes>button[aria-checked=true]{color:var(--color-accent-label,#fff);background:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-assets__hits{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-2,#ffffff21);box-shadow:var(--shadow-2,0 10px 30px #00000059);border-radius:9px;flex:none;max-height:240px;margin:0 8px 8px;padding:4px;list-style:none;overflow:auto}.sky-app .sky-assets__hits button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:center;gap:0 6px;padding:6px 7px;font-size:12px;display:grid}.sky-app .sky-assets__hits button:hover{background:var(--color-surface-3,#20252d)}.sky-assets__hits button>svg{color:var(--color-accent,#5aa7f2);grid-row:1/3}.sky-assets__hits button>strong{font-family:var(--font-family-mono,monospace)}.sky-assets__hit-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-2,#a0a9b5);overflow:hidden}.sky-assets__hits button>.sky-faint{grid-column:2/4;font-size:10.5px}.sky-assets__searching{padding:6px 8px;font-size:11.5px}.sky-assets__list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.sky-assets__group h4{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);background:color-mix(in srgb, var(--color-surface-1,#12151a) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-border-1,#ffffff12);justify-content:space-between;margin:0;padding:7px 10px 5px;font-size:10.5px;font-weight:600;display:flex;position:sticky;top:0}.sky-assets__row{cursor:pointer;border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;padding:7px 10px 8px;transition:background-color .11s;display:grid;position:relative}.sky-assets__row:hover{background:var(--color-surface-2,#181c22)}.sky-assets__row[data-selected=true]{background:var(--color-surface-2,#181c22);box-shadow:inset 2px 0 0 var(--color-accent,#5aa7f2)}.sky-assets__name{flex-direction:column;grid-row:1/3;min-width:0;display:flex}.sky-assets__name strong{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-assets__name .sky-faint{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sky-assets__px{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;color:var(--color-text-1,#e7eaef);justify-content:flex-end;align-items:center;gap:5px;font-size:12.5px;transition:color .16s;display:inline-flex}.sky-assets__px[data-dir="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-assets__px[data-dir="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-assets__state{background:var(--color-text-3,#6c7581);opacity:.6;border-radius:50%;flex:none;width:5px;height:5px}.sky-assets__state[data-open=true]{background:var(--color-direction-bullish,#3fd0a0);opacity:1}.sky-assets__chg{font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-3,#6c7581);font-size:10.5px}.sky-assets__chg[data-sign="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-assets__chg[data-sign="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-assets__imb{background:color-mix(in srgb, var(--color-direction-bearish,#f2716b) 55%, transparent);border-radius:2px;grid-column:1/-1;height:3px;margin-top:3px;overflow:hidden}.sky-assets__imb>span{background:var(--color-direction-bullish,#3fd0a0);transform-origin:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1);display:block}.sky-assets__acts{background:var(--color-surface-2,#181c22);opacity:0;border-radius:6px;gap:1px;padding:1px;transition:opacity .11s;display:inline-flex;position:absolute;top:2px;right:3px}.sky-assets__row:hover .sky-assets__acts,.sky-assets__row:focus-within .sky-assets__acts{opacity:1}@media (pointer:coarse){.sky-assets__acts{opacity:1}}.sky-app .sky-live__scales>button:disabled{opacity:.35;cursor:not-allowed}@media (pointer:coarse){.sky-assets__row{padding-block:10px}.sky-app .sky-assets__classes>button{min-height:30px}}.sky-tf{margin-left:6px;display:inline-flex;position:relative}.sky-tf__bar{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:7px;gap:1px;padding:1px;display:inline-flex}.sky-app .sky-tf__bar>button{min-height:20px;font-size:10.5px;font-weight:600;font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);background:0 0;border-color:#0000;border-radius:5px;padding:0 7px;transition:color .11s,background-color .11s}.sky-app .sky-tf__bar>button:hover:not(:disabled){color:var(--color-text-1,#e7eaef)}.sky-app .sky-tf__bar>button[aria-checked=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef)}.sky-app .sky-tf__bar>button[data-kind=span]{color:color-mix(in srgb, var(--color-accent,#5aa7f2) 70%, var(--color-text-3,#6c7581))}.sky-app .sky-tf__bar>button[data-kind=span][aria-checked=true]{color:var(--color-accent,#5aa7f2)}.sky-app .sky-tf__bar>button:disabled{opacity:.35;cursor:not-allowed}.sky-app .sky-tf__more{padding:0 4px}.sky-tf__menu{padding:6px;overflow:auto}.sky-tf__help{color:var(--color-text-3,#6c7581);margin:4px 6px 8px;font-size:11px}.sky-tf__group{flex-direction:column;gap:1px;padding:2px 0 6px;display:flex}.sky-tf__group .sky-label{padding:4px 8px}.sky-tf__item{border-radius:6px;grid-template-columns:1fr auto;align-items:center;display:grid}.sky-tf__item:hover{background:var(--color-surface-2,#181c22)}.sky-tf__item[data-current=true]{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 12%, transparent)}.sky-app .sky-tf__pick{width:100%;min-height:30px;color:var(--color-text-1,#e7eaef);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:10px;padding:0 8px;display:flex}.sky-app .sky-tf__pick:disabled{opacity:.4;cursor:not-allowed}.sky-tf__pick strong{min-width:34px;font-family:var(--font-family-mono,monospace);font-size:12px}.sky-tf__pick .sky-faint{font-size:11px}.sky-app .sky-tf__star{width:30px;height:30px;color:var(--color-text-3,#6c7581);background:0 0;border:0;border-radius:6px}.sky-app .sky-tf__star:hover{color:var(--color-text-1,#e7eaef)}.sky-app .sky-tf__star[aria-pressed=true]{color:var(--color-accent,#5aa7f2)}@container (width<=520px){.sky-live__chart-head .sky-tf{flex-basis:100%;order:9;margin-left:0}.sky-tf__bar{scrollbar-width:none;max-width:100%;overflow-x:auto}.sky-tf__bar::-webkit-scrollbar{display:none}}.sky-popover--floating{overscroll-behavior:contain;min-width:0;top:auto;left:auto;right:auto;overflow:auto}.sky-indicators__panel.sky-popover--floating .sky-indicators__list{max-height:none}.sky-section-layer{z-index:var(--z-topbar);background:var(--color-surface-0,#0a0c0f);animation:.18s ease-out both sky-fade;display:flex;position:absolute;inset:0}.sky-assets-section{flex:1;min-width:0;min-height:0;display:flex}.sky-live[data-page=true]{flex:1;min-height:0}.sky-live__panes{--split:5px;background:var(--color-surface-0,#0a0c0f);min-width:0;min-height:0;display:grid;position:relative}.sky-split{background:var(--color-border-1,#ffffff12);touch-action:none;transition:background-color .12s;position:relative}.sky-split[data-axis=col]{cursor:col-resize}.sky-split[data-axis=row]{cursor:row-resize}.sky-split:hover,.sky-split:focus-visible{background:var(--color-accent,#5aa7f2);outline:none}.sky-split:after{content:"";background:var(--color-text-3,#6c7581);opacity:.5;border-radius:2px;position:absolute}.sky-split[data-axis=col]:after{width:1.5px;height:22px;top:50%;left:50%;transform:translate(-50%,-50%)}.sky-split[data-axis=row]:after{width:22px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.sky-split:hover:after,.sky-split:focus-visible:after{background:var(--color-accent-contrast,#07121e);opacity:.9}.sky-split:before{content:"";position:absolute}.sky-split[data-axis=col]:before{inset:0 -4px}.sky-split[data-axis=row]:before{inset:-4px 0}.sky-app .sky-live__add-pane{white-space:nowrap}.sky-app .sky-pane__close{opacity:.55;margin-left:2px}.sky-app .sky-pane__close:hover{opacity:1}.sky-pane{background:var(--color-surface-0,#0a0c0f)}.sky-live__panes[data-layout]:not([data-layout="1"]) .sky-pane[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent)}.sky-pane{container:pane/inline-size}.sky-pane[data-compact=true] .sky-live__chart-head{flex-wrap:nowrap;gap:8px;padding:6px 10px 2px;overflow:hidden}.sky-pane[data-compact=true] .sky-tf{min-width:0}@container pane (width<=430px){.sky-pane .sky-live__chart-head .sky-chip,.sky-pane .sky-live__chg,.sky-pane .sky-tf__bar>button:not([aria-checked=true]):not(.sky-tf__more){display:none}.sky-pane .sky-tf__bar>button{padding:0 5px}.sky-pane .sky-tf{margin-left:2px}.sky-app .sky-pane .sky-tf__more{padding:0 2px}.sky-pane .sky-live__big{font-size:14px}}@container pane (width<=320px){.sky-pane .sky-live__tools .sky-live__studies{max-height:24px;overflow:hidden}.sky-pane .sky-live__suggest,.sky-pane .sky-live__big{display:none}}.sky-pane[data-compact=true] .sky-live__chart-head strong{font-size:13px}.sky-pane[data-compact=true] .sky-live__big{font-size:16px}.sky-pane[data-compact=true] .sky-live__tools{min-height:26px;padding:2px 10px 4px}.sky-pane[data-compact=true] .sky-tf__bar{scrollbar-width:none;max-width:100%;overflow-x:auto}.sky-live__layouts{background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:7px;gap:1px;padding:1px;display:inline-flex}.sky-app .sky-live__layouts>button{width:28px;min-height:22px;color:var(--color-text-3,#6c7581);background:0 0;border-color:#0000;border-radius:5px;padding:0;transition:color .11s,background-color .11s}.sky-app .sky-live__layouts>button:hover{color:var(--color-text-1,#e7eaef)}.sky-app .sky-live__layouts>button[aria-checked=true]{background:var(--color-surface-3,#20252d);color:var(--color-accent,#5aa7f2)}.sky-live__layout-icon{gap:1.5px;width:16px;height:12px;margin:0 auto;display:grid}.sky-live__layout-icon>b{opacity:.85;background:currentColor;border-radius:1.5px;display:block}.sky-live__layout-icon[data-layout="1"]{grid-template-columns:1fr}.sky-live__layout-icon[data-layout="2h"]{grid-template-columns:1fr 1fr}.sky-live__layout-icon[data-layout="2v"]{grid-template-rows:1fr 1fr}.sky-live__layout-icon[data-layout="3"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.sky-live__layout-icon[data-layout="3"]>b:first-child{grid-row:1/3}.sky-live__layout-icon[data-layout="4"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}@container (width<=820px){.sky-live__panes{grid-auto-rows:minmax(160px,1fr);grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important}.sky-live__panes>.sky-pane{border-top:1px solid var(--color-border-1,#ffffff12);grid-area:auto!important}.sky-split{display:none}}.sky-topbar{background:var(--material-1);-webkit-backdrop-filter:var(--glass)}.sky-side{background:color-mix(in srgb, var(--color-surface-1,#12151a) 86%, transparent);-webkit-backdrop-filter:var(--glass)}.sky-bottom{background:var(--material-1);-webkit-backdrop-filter:var(--glass)}.sky-nav__panel,.sky-app .sky-search__panel{background:var(--material-2);-webkit-backdrop-filter:var(--glass);border-color:var(--color-border-1,#ffffff12)}.sky-app .sky-launcher__item,.sky-launcher__icon{border-radius:10px}.sky-segmented,.sky-look{border-radius:var(--radius-pill,999px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);gap:2px;padding:3px;box-shadow:inset 0 1px 2px #0000001a}.sky-app .sky-segmented button,.sky-app .sky-look>button{border-radius:var(--radius-pill,999px);box-shadow:none}.sky-app .sky-segmented button[aria-selected=true]{background:var(--ctl-fill-hover);border-color:var(--color-border-1,#ffffff12);box-shadow:var(--ctl-gloss), var(--shadow-1)}.sky-app .sky-look>button{width:28px;height:24px}.sky-app .sky-look>button[aria-checked=true]{background:var(--ctl-fill-hover);box-shadow:var(--ctl-gloss), var(--shadow-1)}.sky-app input.sky-switch{appearance:none;border-radius:var(--radius-pill,999px);cursor:pointer;background:color-mix(in srgb, var(--color-text-3,#6c7581) 38%, transparent);width:42px;height:25px;transition:background-color .26s var(--ease-standard);background-image:none;border:0;flex:none;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.sky-app input.sky-switch:after{content:"";border-radius:var(--radius-pill,999px);width:21px;height:21px;transition:transform .3s var(--ease-spring), width .16s var(--ease-out);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 0 0 .5px #00000014,0 1px 3px #0000004d}.sky-app input.sky-switch:checked{background:var(--color-accent,#5aa7f2);background-image:none}.sky-app input.sky-switch:checked:after{transform:translate(17px)}.sky-app input.sky-switch:active:after{width:24px}.sky-app input.sky-switch:checked:active:after{transform:translate(14px)}.sky-app .sky-window__controls button{border-radius:var(--radius-pill,999px)}.sky-preferences{display:inline-flex;position:static}.sky-app .sky-preferences__gear[aria-expanded=true]{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-app .sky-popover.sky-preferences__panel{transform-origin:100% 0;gap:8px;width:392px;padding:10px;display:grid}.sky-preferences__panel h3{font-size:var(--font-size-base,13px);letter-spacing:-.01em;padding:2px 4px 0}.sky-app .sky-preferences__fields{gap:14px;display:grid}.sky-preferences__group{gap:6px;display:grid}.sky-preferences__group>.sky-label{letter-spacing:.05em;text-transform:uppercase;padding:0 8px;font-size:10.5px}.sky-app .sky-preferences__list{border-radius:var(--radius-2,12px);background:color-mix(in srgb, var(--color-surface-1,#12151a) 62%, transparent);border:1px solid var(--color-border-1,#ffffff12);gap:0;display:grid;overflow:hidden}.sky-app .sky-preferences__list>*{min-height:40px;font-size:var(--font-size-small,12px);color:var(--color-text-1,#e7eaef);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:4px 12px;display:flex}.sky-app .sky-preferences__list>*+*{border-top:1px solid var(--color-border-1,#ffffff12)}.sky-app .sky-preferences__list>*>span:first-child{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.sky-preferences__value{font-style:normal;font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);font-weight:400}.sky-app .sky-preferences__list select{min-width:126px;max-width:none}.sky-app .sky-preferences__list>:is(label:has(input[type=range]),.sky-preferences__row:has(.sky-swatches)){grid-template-columns:1fr;gap:6px;padding:8px 12px 10px;display:grid}.sky-app .sky-preferences__list>:has(input[type=range]) input{width:100%;max-width:none}.sky-app .sky-preferences__list>:is(:has(input[type=range]),:has(.sky-swatches))>span:first-child{justify-content:space-between}.sky-swatches{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.sky-app .sky-swatch{border-radius:var(--radius-pill,999px);background:var(--swatch);--ctl-press:scale(.9);border:0;width:24px;height:24px;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #00000024,inset 0 1px #ffffff2e}.sky-app .sky-swatch:hover:not(:disabled){background:var(--swatch);transform:scale(1.08)}.sky-app .sky-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-surface-1,#12151a), 0 0 0 4px var(--swatch), inset 0 0 0 1px #00000024}.sky-app .sky-swatch--auto{box-shadow:inset 0 0 0 3px var(--swatch);background:0 0}.sky-app .sky-swatch--auto:hover:not(:disabled){background:0 0}.sky-app .sky-swatch--auto[aria-checked=true]{box-shadow:0 0 0 2px var(--color-surface-1,#12151a), 0 0 0 4px var(--swatch), inset 0 0 0 3px var(--swatch)}.sky-app .sky-swatch--candles{background:linear-gradient(90deg, var(--up) 0 50%, var(--down) 50% 100%);border-radius:8px;width:36px}.sky-app .sky-swatch--candles:hover:not(:disabled){background:linear-gradient(90deg, var(--up) 0 50%, var(--down) 50% 100%)}.sky-app .sky-swatch--candles[aria-checked=true]{box-shadow:0 0 0 2px var(--color-surface-1,#12151a), 0 0 0 4px var(--color-text-2,#a0a9b5), inset 0 0 0 1px #00000024}.sky-app .sky-preferences__list>.sky-preferences__disclosure{grid-template-columns:1fr;gap:0;padding:0;display:grid}.sky-app .sky-preferences__disclose{width:100%;min-height:40px;box-shadow:none;color:inherit;font:inherit;text-align:left;--ctl-press:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:4px 12px;display:flex}.sky-app .sky-preferences__disclose:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-preferences__disclose>span:first-child{flex:1}.sky-preferences__face{color:var(--color-text-2,#a0a9b5);font-size:13px}.sky-preferences__caret{color:var(--color-text-3,#6c7581);transition:transform .22s var(--ease-out);flex:none}.sky-preferences__disclosure[data-open=true] .sky-preferences__caret{transform:rotate(180deg)}.sky-preferences__options{border-top:1px solid var(--color-border-1,#ffffff12);background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 35%, transparent);animation:sky-pop .2s var(--ease-out);transform-origin:top;gap:2px;padding:4px;display:grid}.sky-app .sky-preferences__option{min-height:42px;box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;--ctl-press:scale(.99);background:0 0;border:0;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:1px 10px;padding:6px 10px;display:grid}.sky-app .sky-preferences__option:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-app .sky-preferences__option[aria-checked=true]{background:var(--color-accent-soft,#5aa7f221)}.sky-preferences__option strong{letter-spacing:0;grid-column:1;font-size:15px;font-weight:600;line-height:1.2}.sky-preferences__option span{font-family:var(--font-family-ui,sans-serif);font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);grid-column:1;font-weight:400}.sky-preferences__option svg{color:var(--color-accent,#5aa7f2);grid-area:1/2/span 2}.sky-app .sky-preferences__picker{background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-1,7px);min-width:168px;min-height:28px;box-shadow:var(--ctl-gloss);justify-content:space-between;gap:8px;padding:0 10px;font-weight:500}.sky-app .sky-preferences__picker:hover:not(:disabled){background:var(--ctl-fill-hover)}.sky-app .sky-preferences__picker svg{color:var(--color-text-3,#6c7581);flex:none}.sky-app .sky-preferences__picker[aria-expanded=true] svg{transform:rotate(180deg)}.sky-app .sky-popover.sky-langs{gap:1px;padding:4px;display:grid}.sky-app .sky-langs__item{width:100%;min-height:40px;box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;--ctl-press:scale(.99);background:0 0;border:0;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:0 10px;padding:5px 10px;display:grid}.sky-app .sky-langs__item:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-app .sky-langs__item[aria-checked=true]{background:var(--color-accent-soft,#5aa7f221)}.sky-langs__item strong{letter-spacing:0;grid-column:1;font-size:13.5px;font-weight:600;line-height:1.25}.sky-langs__item span{font-family:var(--font-family-ui,sans-serif);font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);grid-column:1;font-weight:400}.sky-langs__item svg{color:var(--color-accent,#5aa7f2);grid-area:1/2/span 2}.sky-langs__item[lang^=zh] strong{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Source Han Sans SC,sans-serif}.sky-langs__item[lang^=ja] strong{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}.sky-app .sky-preferences__picker>span[lang^=zh]{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.sky-app .sky-preferences__picker>span[lang^=ja]{font-family:Noto Sans JP,Hiragino Sans,Meiryo,sans-serif}.sky-sheet__settings .sky-look{align-self:flex-start}.sky-overlay{z-index:var(--z-toast);background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 62%, transparent);-webkit-backdrop-filter:blur(6px);align-content:start;justify-items:center;padding:max(9vh,56px) 16px 24px;animation:.16s ease-out both sky-fade;display:grid;position:fixed;inset:0}.sky-overlay__panel{border-radius:var(--radius-3,18px);background:var(--material-panel);width:min(600px,100%);max-height:min(74dvh,700px);-webkit-backdrop-filter:var(--glass);border:1px solid var(--color-border-1,#ffffff12);box-shadow:var(--ctl-gloss), var(--shadow-3);animation:sky-overlay-in .32s var(--ease-spring) both;flex-direction:column;display:flex;overflow:hidden}@keyframes sky-overlay-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}.sky-overlay__head{flex:none;align-items:center;gap:10px;padding:14px 12px 10px 18px;display:flex}.sky-overlay__head h2{letter-spacing:-.015em;flex:1;font-size:15px}.sky-overlay__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px 12px;overflow:auto}.sky-app .sky-overlay__panel.sky-launcher__panel{width:min(640px,100%);padding:0}@media (prefers-reduced-motion:reduce){.sky-overlay,.sky-overlay__panel{animation:none}}.sky-shell:not([data-device=phone]) .sky-sheet{place-items:center;padding:24px;display:grid}.sky-shell:not([data-device=phone]) .sky-sheet__panel{border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-3,18px);background:var(--material-panel);width:min(520px,100%);max-height:min(76dvh,700px);-webkit-backdrop-filter:var(--glass);animation:sky-overlay-in .32s var(--ease-spring) both;padding-bottom:0;position:static}.sky-shell:not([data-device=phone]) .sky-sheet__panel[data-tall=true]{height:auto}.sky-shell:not([data-device=phone]) .sky-sheet__grip{display:none}.sky-shell:not([data-device=phone]) .sky-sheet__head{padding-top:14px}.sky-app :is(button,a,summary,label,[tabindex]):focus-visible{box-shadow:var(--ring)}.sky-app :is(button).sky-btn--primary:focus-visible{box-shadow:var(--ring), inset 0 1px 0 #ffffff47}.sky-app input.sky-switch:focus-visible,.sky-app :is(select,input,textarea):focus-visible{box-shadow:var(--ring)}html[data-theme=dark] .sky-app{--ctl-fill:color-mix(in srgb, var(--color-text-1,#e7eaef) 10%, var(--color-surface-2,#181c22));--ctl-fill-hover:color-mix(in srgb, var(--color-text-1,#e7eaef) 17%, var(--color-surface-2,#181c22));--ctl-edge:color-mix(in srgb, var(--color-text-1,#e7eaef) 14%, transparent);--ctl-edge-hover:color-mix(in srgb, var(--color-text-1,#e7eaef) 26%, transparent);--ctl-gloss:none}html[data-theme=dark] .sky-app .sky-btn--primary{box-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-fill,#1f6ecb) 94%, white), var(--color-accent-fill,#1f6ecb))}html[data-theme=dark] .sky-app .sky-btn--primary:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-fill,#1f6ecb) 84%, white), color-mix(in srgb, var(--color-accent-fill,#1f6ecb) 96%, white))}html[data-theme=dark] .sky-app .sky-btn--primary:focus-visible{box-shadow:var(--ring)}html[data-theme=dark] .sky-segmented,html[data-theme=dark] .sky-look{box-shadow:none}html[data-theme=dark] .sky-app .sky-segmented button[aria-selected=true],html[data-theme=dark] .sky-app .sky-look>button[aria-checked=true]{box-shadow:none;border:1px solid var(--ctl-edge)}html[data-theme=dark] .sky-app :where(input[type=checkbox],input[type=radio]),html[data-theme=dark] .sky-app select{box-shadow:none}html[data-theme=dark] .sky-home__card{background:var(--color-surface-2,#181c22);border-color:var(--color-border-2,#ffffff21)}html[data-theme=dark] .sky-home__card:hover{background:color-mix(in srgb, var(--color-text-1,#e7eaef) 4%, var(--color-surface-2,#181c22))}html[data-theme=dark] .sky-app .sky-home__chip:not([aria-selected=true]){background:var(--ctl-fill);box-shadow:var(--ctl-gloss)}html[data-theme=dark] .sky-app .sky-home__chip:hover:not([aria-selected=true]){background:var(--ctl-fill-hover)}html[data-theme=dark] .sky-app .sky-side__item:hover:not([aria-current]){background:var(--ctl-fill)}html[data-theme=dark] .sky-app .sky-side__item[aria-current]{background:var(--ctl-fill);box-shadow:var(--ctl-gloss)}html[data-theme=dark] .sky-empty__icon,html[data-theme=dark] .sky-window__ctx,html[data-theme=dark] .sky-app .sky-sheet__row:not([aria-pressed=true]){background:var(--ctl-fill)}.sky-sim{background:var(--color-surface-0,#0a0c0f);height:100%;min-height:0;font-size:var(--font-size-small,12px);flex-direction:column;display:flex}.sky-sim--loading{place-items:center;display:grid}.sky-sim__hint{margin:6px 0 0}.sky-sim__warn{color:var(--color-status-warn,#fbbf24)}.sky-sim__setup{flex:1;place-items:start center;padding:clamp(24px,8vh,72px) 16px 32px;display:grid;overflow:auto}.sky-sim__setup-card{border-radius:var(--radius-3,18px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);width:min(520px,100%);box-shadow:var(--shadow-2);gap:14px;padding:26px 26px 22px;display:grid}.sky-sim__setup-card h2{letter-spacing:-.02em;font-size:22px}.sky-sim__setup-card p{margin:0}.sky-sim__field{grid-template-columns:120px 1fr;align-items:center;gap:10px;display:grid}.sky-sim__field>span{color:var(--color-text-2,#a0a9b5)}.sky-app .sky-sim__amount{min-height:38px;font-size:18px;font-weight:600}.sky-sim__presets{flex-wrap:wrap;gap:6px;padding-left:130px;display:flex}.sky-app .sky-sim__presets .sky-chip{cursor:pointer;height:24px}.sky-app .sky-sim__presets .sky-chip[aria-pressed=true]{color:var(--color-accent-label,#fff);background:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-sim__fund{margin:0;padding-left:130px}.sky-sim__setup-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.sky-sim__head{border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex-wrap:wrap;align-items:center;gap:18px;padding:10px 16px;display:flex}.sky-app .sky-sim__name{border-radius:var(--radius-pill,999px);align-items:center;gap:8px;min-height:34px;padding:0 12px 0 10px;display:inline-flex}.sky-sim__name strong{letter-spacing:-.01em;font-size:14px}.sky-sim__kpis{flex-wrap:wrap;gap:22px;margin:0;display:flex}.sky-sim__kpi{gap:1px;display:grid}.sky-sim__kpi dt{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581)}.sky-sim__kpi dd{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.sky-sim__kpi--main dd{font-size:20px}.sky-sim__kpi-sub{font-size:var(--font-size-xs,11px);opacity:.8;margin-left:8px;font-weight:500}.sky-sim__ending{align-items:center;margin:10px 16px 0}.sky-sim__ending>span{flex:1}.sky-sim__menu{gap:2px;padding:4px;display:grid}.sky-sim__menu>.sky-label{padding:4px 8px}.sky-app .sky-sim__menu-row{width:100%;min-height:40px;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.sky-app .sky-sim__menu-row:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-app .sky-sim__menu-row[aria-checked=true]{background:var(--color-accent-soft,#5aa7f221)}.sky-sim__menu-row>span:first-child{gap:1px;display:grid}.sky-app .sky-sim__menu-new{color:var(--color-accent,#5aa7f2);justify-content:flex-start}.sky-app .sky-sim__menu-end{color:var(--color-text-3,#6c7581);justify-content:flex-start}.sky-sim__body{flex:1;grid-template-columns:280px minmax(0,1fr) 340px;gap:12px;min-height:0;padding:12px 16px 16px;display:grid;overflow:hidden}.sky-sim__market,.sky-sim__center,.sky-sim__side{min-height:0}.sky-sim__center,.sky-sim__side{overscroll-behavior:contain;flex-direction:column;gap:12px;display:flex;overflow:auto}.sky-sim__market{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;gap:8px;padding:10px;display:flex}.sky-sim__search{border-radius:var(--radius-pill,999px);flex:none;width:100%;min-width:0;max-width:none;min-height:32px}.sky-sim__classes{flex-wrap:wrap;gap:4px;display:flex}.sky-app .sky-sim__classes .sky-chip{cursor:pointer;height:22px}.sky-app .sky-sim__classes .sky-chip[aria-checked=true]{color:var(--color-accent-label,#fff);background:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-sim__list{overscroll-behavior:contain;flex:1;align-content:start;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sky-app .sky-sim__row{width:100%;min-height:40px;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;display:flex}.sky-app .sky-sim__row:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-app .sky-sim__row[aria-selected=true]{background:var(--color-accent-soft,#5aa7f221)}.sky-app .sky-sim__row[data-held]:before{content:"";background:var(--color-accent,#5aa7f2);border-radius:50%;flex:none;width:6px;height:6px}.sky-sim__row-id{flex:1;gap:0;min-width:0;display:grid}.sky-sim__row-id .sky-faint{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs,11px);overflow:hidden}.sky-sim__row-px{text-align:right;font-variant-numeric:tabular-nums;gap:0;display:grid}.sky-sim__row-px .sky-faint{font-size:10px}.sky-sim__panel-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.sky-sim__panel-head h3{letter-spacing:-.01em;font-size:13px}.sky-sim__ticket,.sky-sim__holdings,.sky-sim__alloc,.sky-sim__curve,.sky-sim__history{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex:none;padding:12px 14px}.sky-sim__ticket--empty{place-items:center;min-height:120px;display:grid}.sky-sim__ticket{gap:10px;display:grid}.sky-sim__ticket-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sky-sim__ticket-id{gap:1px;display:grid}.sky-sim__ticket-id strong{letter-spacing:-.01em;font-size:16px}.sky-sim__ticket-px{text-align:right;gap:1px;display:grid}.sky-sim__ticket-px strong{font-size:16px}.sky-sim__side{align-self:flex-start}.sky-app .sky-sim__side button{min-width:96px}.sky-app .sky-sim__side button[aria-selected=true][data-side=buy]{color:var(--color-accent-label,#fff);background:var(--color-direction-bullish,#3fd6a8)}.sky-app .sky-sim__side button[aria-selected=true][data-side=sell]{color:var(--color-accent-label,#fff);background:var(--color-direction-bearish,#ff8a4c)}.sky-sim__have{margin:-4px 0 0}.sky-sim__ticket-grid{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.sky-sim__input{gap:6px;display:flex}.sky-app .sky-sim__input input{flex:1;min-width:0;min-height:34px;font-size:15px;font-weight:600}.sky-sim__fracs{grid-column:1/-1;gap:6px;display:flex}.sky-app .sky-sim__frac{cursor:pointer;height:24px;padding:0 10px}.sky-sim__facts{background:var(--well);border-radius:9px;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;padding:8px 10px;display:grid}.sky-sim__facts dt{color:var(--color-text-3,#6c7581)}.sky-sim__facts dd{text-align:right;margin:0}.sky-sim__note{gap:4px;display:grid}.sky-sim__note>span{color:var(--color-text-2,#a0a9b5)}.sky-app .sky-sim__note textarea{resize:vertical;min-height:44px}.sky-app .sky-sim__submit{justify-content:center;width:100%}.sky-app .sky-sim__submit[data-side=buy]:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 88%, white), var(--color-direction-bullish,#3fd6a8));color:var(--color-accent-label,#fff)}.sky-app .sky-sim__submit[data-side=sell]:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 88%, white), var(--color-direction-bearish,#ff8a4c));color:var(--color-accent-label,#fff)}.sky-sim__table-wrap{overscroll-behavior-x:contain;overflow-x:auto}.sky-sim__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sky-sim__table th{text-align:left;font-weight:500;font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);padding:4px 8px}.sky-sim__table td{border-bottom:1px solid var(--color-border-1,#ffffff12);vertical-align:middle;white-space:nowrap;padding:7px 6px}.sky-sim__table tr:last-child td{border-bottom:0}.sky-app .sky-sim__cell-btn{min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;gap:0;padding:0;display:grid}.sky-app .sky-sim__cell-btn:hover:not(:disabled){color:var(--color-accent,#5aa7f2);background:0 0}.sky-sim__cell-btn .sky-faint{font-size:10.5px;font-weight:400}.sky-sim__acts{justify-content:flex-end;gap:4px;display:flex}.sky-sim__donut-row{grid-template-columns:140px 1fr;align-items:center;gap:12px;display:grid}.sky-sim__donut{width:140px;height:140px}.sky-sim__donut-n{font:600 22px var(--font-family-ui,sans-serif), var(--font-cjk,sans-serif);fill:var(--color-text-1,#e7eaef);letter-spacing:-.02em}.sky-sim__donut-l{font:500 9px var(--font-family-ui,sans-serif), var(--font-cjk,sans-serif);fill:var(--color-text-3,#6c7581);text-transform:uppercase;letter-spacing:.06em}.sky-sim__legend{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-sim__legend-row{width:100%;min-height:26px;box-shadow:none;text-align:left;font-size:var(--font-size-small,12px);background:0 0;border:0;border-radius:7px;grid-template-columns:10px 1fr auto;align-items:center;gap:4px 8px;padding:2px 6px;display:grid}.sky-app .sky-sim__legend-row:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-app .sky-sim__legend-row:disabled{opacity:1;cursor:default}.sky-sim__legend-row>.sky-faint{grid-column:2/span 2;font-size:10.5px}.sky-sim__swatch{border-radius:3px;width:10px;height:10px}.sky-sim__moves{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sky-sim__moves li{border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.sky-sim__moves li:last-child{border-bottom:0}.sky-sim__move-side{min-width:52px;font-weight:600;font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.04em;flex:none;padding-top:2px}.sky-sim__move-what{gap:1px;min-width:0;display:grid}.sky-sim__move-note{color:var(--color-text-2,#a0a9b5);font-style:italic}.sky-sim__curve canvas{width:100%;height:120px;display:block}@media (max-width:1280px){.sky-sim__body{grid-template-columns:240px minmax(0,1fr)}.sky-sim__side{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}}@media (max-width:860px){.sky-sim__body{flex-direction:column;padding:10px;display:flex;overflow:auto}.sky-sim__body>*{flex:none}.sky-sim__market{height:42vh;max-height:none}.sky-sim__side{flex-direction:column;display:flex}.sky-sim__field{grid-template-columns:1fr;gap:4px}.sky-sim__presets,.sky-sim__fund{padding-left:0}.sky-sim__kpis{gap:14px}.sky-sim__table{display:block;overflow-x:auto}}.sky-live__trade-btn[aria-pressed=true]{color:var(--color-accent,#5aa7f2);border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent);background:var(--color-accent-soft,#5aa7f221)}.sky-trade{font-size:var(--font-size-small,12px);flex-direction:column;gap:8px;display:flex}.sky-trade[data-mode=float]{z-index:5;overscroll-behavior:contain;border-radius:var(--radius-3,18px);background:var(--material-panel,var(--color-surface-1,#12151a));width:340px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);-webkit-backdrop-filter:var(--glass);border:1px solid var(--color-border-2,#ffffff21);box-shadow:var(--shadow-3);animation:sky-overlay-in .26s var(--ease-spring) both;padding:8px 10px 10px;position:absolute;bottom:16px;right:16px;overflow:auto}.sky-trade--setup[data-mode=float]{width:min(560px,100% - 24px)}.sky-trade--setup .sky-sim__setup{place-items:stretch stretch;padding:4px 0 0}.sky-trade--setup .sky-sim__setup-card{width:100%;box-shadow:none;padding:16px}.sky-trade__head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px;display:flex}.sky-trade__sum{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.sky-trade[data-mode=float] .sky-trade__sum{flex-basis:100%;order:10}.sky-trade[data-mode=full] .sky-trade__head{cursor:default}.sky-app .sky-trade__name{border-radius:var(--radius-pill,999px);min-height:26px;color:var(--color-accent,#5aa7f2);align-items:center;gap:6px;max-width:46%;padding:0 8px 0 6px;display:inline-flex}.sky-trade__name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-trade__live{background:var(--color-text-3,#6c7581);border-radius:50%;flex:none;width:7px;height:7px}.sky-trade__live[data-on]{background:var(--color-status-ok,#4ade80);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-status-ok,#4ade80) 25%, transparent)}.sky-trade__eq{font-weight:600}.sky-trade__pnl small{opacity:.8}.sky-trade__body{gap:8px;display:grid}.sky-trade__asset{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sky-trade__asset>span:first-child{display:grid}.sky-trade__asset strong{font-size:14px}.sky-trade__px{font-size:15px;font-weight:600}.sky-trade__pos{background:var(--well);border-radius:9px;align-items:center;gap:10px;padding:6px 10px;display:flex}.sky-trade__pos>span:first-child{flex:1}.sky-trade__nopos{margin:0}.sky-trade__quick{grid-template-columns:1fr auto auto auto;align-items:center;gap:6px;display:grid}.sky-app .sky-trade__quick input{min-width:0;min-height:32px;font-weight:600}.sky-app .sky-trade__buy:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 88%, white), var(--color-direction-bullish,#3fd6a8));color:var(--color-accent-label,#fff)}.sky-app .sky-trade__sell:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 88%, white), var(--color-direction-bearish,#ff8a4c));color:var(--color-accent-label,#fff)}.sky-trade__est{margin:0}.sky-trade__mini{border-top:1px solid var(--color-border-1,#ffffff12);grid-template-columns:1fr 1fr;gap:4px 10px;padding-top:6px;display:grid}.sky-trade__mini span{color:var(--color-text-3,#6c7581);justify-content:space-between;gap:6px;display:flex}.sky-trade__mini strong{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-live[data-trade=full] .sky-live__main{grid-template-columns:minmax(0,1fr) 440px}.sky-live[data-trade=full] .sky-assets,.sky-live[data-trade=full] .sky-live__tape{display:none}.sky-live__desk{overscroll-behavior:contain;border-left:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-0,#0a0c0f);min-width:0;min-height:0;padding:0 0 8px;overflow:auto}.sky-trade[data-mode=full]{min-width:0;padding:8px 10px}.sky-trade__desk>*{min-width:0}.sky-app .sky-trade__desk .sky-sim__side button{min-width:72px}.sky-trade__desk .sky-sim__ticket-grid{grid-template-columns:1fr}.sky-trade__desk .sky-sim__facts dd{white-space:normal}.sky-trade[data-mode=full] .sky-trade__head{z-index:1;background:var(--color-surface-0,#0a0c0f);padding:4px 0;position:sticky;top:0}.sky-trade__desk{gap:10px;display:grid}.sky-trade__desk .sky-sim__ticket,.sky-trade__desk .sky-sim__holdings,.sky-trade__desk .sky-sim__alloc,.sky-trade__desk .sky-sim__curve,.sky-trade__desk .sky-sim__history,.sky-trade__desk .sky-sim__perf{padding:10px 12px}.sky-trade__desk .sky-sim__donut-row{grid-template-columns:110px 1fr}.sky-trade__desk .sky-sim__donut{width:110px;height:110px}.sky-sim__perf{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);padding:12px 14px}.sky-sim__stats{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px 12px;margin:0;display:grid}.sky-sim__stat{background:var(--well);border-radius:8px;gap:1px;padding:6px 8px;display:grid}.sky-sim__stat dt{color:var(--color-text-3,#6c7581);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sky-sim__stat dd{margin:0;font-size:13px;font-weight:600}.sky-sim__extremes{gap:2px;margin-top:8px;display:grid}.sky-sim__extremes p{margin:0}.sky-sim__by{margin-top:8px}.sky-sim__side .sky-sim__perf{flex:none}@media (max-width:1100px){.sky-live[data-trade=full] .sky-live__main{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:860px){.sky-live[data-trade=full] .sky-live__main{grid-template-columns:minmax(0,1fr)}.sky-live__desk{border-left:0;border-top:1px solid var(--color-border-1,#ffffff12);max-height:55vh}.sky-trade[data-mode=float]{width:calc(100% - 16px);bottom:8px;right:8px}}.sky-sim__open{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);border-left:3px solid var(--color-direction-bullish,#3fd6a8);gap:8px;padding:10px 12px;display:grid}.sky-sim__open[data-side=short]{border-left-color:var(--color-direction-bearish,#ff8a4c)}.sky-sim__open-clock{font-variant-numeric:tabular-nums;color:var(--color-text-2,#a0a9b5)}.sky-sim__open-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sky-sim__open-what strong{font-size:14px}.sky-sim__open-pnl{letter-spacing:-.01em;font-size:17px;font-weight:650}.sky-sim__open-pnl small{opacity:.85;font-size:12px;font-weight:600}.sky-app .sky-sim__open-close{justify-content:center;width:100%}.sky-trade[data-mode=float] .sky-sim__open{padding:8px 10px}.sky-trade[data-mode=float] .sky-sim__open .sky-sim__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.sky-trade[data-mode=float] .sky-sim__stat{padding:4px 6px}.sky-trade__last{border-top:1px solid var(--color-border-1,#ffffff12);margin:0;padding-top:6px}.sky-trade__last small{opacity:.85}.sky-sim__trades{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);padding:12px 14px}.sky-sim__produced{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px 10px;margin:0 0 10px;display:grid}.sky-sim__stat--total{outline:1px solid color-mix(in srgb, var(--color-accent,#5aa7f2) 35%, transparent)}.sky-sim__exc{gap:8px;display:flex}.sky-sim__trades tbody tr[data-direction=up] td:first-child{box-shadow:inset 2px 0 0 var(--color-direction-bullish,#3fd6a8)}.sky-sim__trades tbody tr[data-direction=down] td:first-child{box-shadow:inset 2px 0 0 var(--color-direction-bearish,#ff8a4c)}@media (max-width:860px){.sky-sim__open-pnl{font-size:15px}}.sky-plan{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);gap:8px;padding:10px 12px;display:grid}.sky-plan--idle{gap:6px}.sky-plan__start{gap:6px;display:flex}.sky-app .sky-plan__long:not(:disabled){color:var(--color-direction-bullish,#3fd6a8);border-color:color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 45%, transparent)}.sky-app .sky-plan__short:not(:disabled){color:var(--color-direction-bearish,#ff8a4c);border-color:color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 45%, transparent)}.sky-plan__help{margin:0}.sky-plan__head{align-items:center;gap:8px;display:flex}.sky-plan__head strong{flex:1}.sky-plan__rr{font-weight:600}.sky-plan__rows{gap:4px;display:grid}.sky-plan__row{border-radius:8px;grid-template-columns:82px 1fr auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.sky-plan__row>span:first-child{font-size:var(--font-size-xs,11px);color:var(--color-text-2,#a0a9b5)}.sky-plan__row[data-kind=tp]{background:color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 10%, transparent)}.sky-plan__row[data-kind=sl]{background:color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 10%, transparent)}.sky-plan__row[data-kind=entry]{background:var(--well)}.sky-plan[data-side=short] .sky-plan__rows{display:grid}.sky-plan[data-side=short] .sky-plan__row[data-kind=tp]{order:3}.sky-plan[data-side=short] .sky-plan__row[data-kind=sl]{order:1}.sky-plan[data-side=short] .sky-plan__row[data-kind=entry]{order:2}.sky-plan[data-side=short] .sky-plan__row[data-kind=qty]{order:4}.sky-app .sky-plan__row input{min-width:0;min-height:28px}.sky-plan__what{white-space:nowrap;font-size:var(--font-size-xs,11px)}.sky-app .sky-plan__send{justify-content:center;width:100%}.sky-app .sky-plan__send[data-side=long]:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 88%, white), var(--color-direction-bullish,#3fd6a8));color:var(--color-accent-label,#fff)}.sky-app .sky-plan__send[data-side=short]:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 88%, white), var(--color-direction-bearish,#ff8a4c));color:var(--color-accent-label,#fff)}.sky-trade[data-mode=float] .sky-plan{padding:8px 10px}.sky-trade[data-mode=float] .sky-plan__row{grid-template-columns:70px 1fr}.sky-trade[data-mode=float] .sky-plan__what{grid-column:2}.sky-app .sky-sim__move{width:100%;box-shadow:none;text-align:left;white-space:normal;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;margin:-2px -4px;padding:2px 4px;display:flex}.sky-app .sky-sim__move:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-app .sky-sim__move:disabled{opacity:1;cursor:default}.sky-sim__trades tbody tr[data-jump]{cursor:pointer}.sky-sim__trades tbody tr[data-jump]:hover td{background:var(--ctl-fill)}.sky-app .sky-trade__last{border:0;border-top:1px solid var(--color-border-1,#ffffff12);width:100%;box-shadow:none;text-align:left;white-space:normal;color:inherit;font:inherit;background:0 0;border-radius:0;margin:0;padding:6px 4px 0;display:block}.sky-app .sky-trade__last:hover:not(:disabled){color:var(--color-accent,#5aa7f2);border-color:var(--color-border-1,#ffffff12);background:0 0}.sky-sim__field--switch{align-items:start}.sky-sim__switch-row{align-items:center;gap:10px;display:flex}.sky-mhome{padding:calc(8px + var(--safe-t)) 16px calc(76px + var(--safe-b));background:radial-gradient(120% 60% at 50% -10%, color-mix(in srgb, var(--color-accent,#5aa7f2) 16%, transparent) 0%, transparent 60%), var(--color-surface-0,#0a0c0f);flex-direction:column;gap:18px;min-height:100%;display:flex}.sky-mhome__bar{align-items:center;gap:10px;display:flex}.sky-app .sky-mhome__menu{width:40px;min-height:40px}.sky-app .sky-mhome__search{border-radius:var(--radius-pill,999px);background:var(--ctl-fill);border:1px solid var(--ctl-edge);min-height:44px;color:var(--color-text-2,#a0a9b5);flex:1;justify-content:flex-start;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.sky-mhome__hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 0 2px;display:flex}.sky-mhome__ccy{margin-bottom:4px}.sky-app .sky-mhome__ccy button{min-width:64px;min-height:30px;font-weight:600}.sky-mhome__label{color:var(--color-text-2,#a0a9b5);font-size:13px}.sky-mhome__total{align-items:center;gap:8px;display:flex}.sky-mhome__total strong{letter-spacing:-.03em;font-size:clamp(30px,9vw,40px);font-weight:700;line-height:1.1}.sky-mhome__sub{color:var(--color-text-2,#a0a9b5);flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.sky-mhome__sub strong{color:var(--color-text-1,#e7eaef)}.sky-mhome__actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 8px;display:grid}.sky-app .sky-mhome__action{min-height:0;box-shadow:none;color:var(--color-text-1,#e7eaef);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;display:flex}.sky-app .sky-mhome__action:hover:not(:disabled){background:0 0}.sky-mhome__disc{background:var(--ctl-fill);border:1px solid var(--ctl-edge);width:60px;height:60px;color:var(--color-text-1,#e7eaef);transition:transform .32s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.sky-mhome__disc--main{background:var(--color-accent-fill,#2a7f50);color:var(--color-accent-label,#fff);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--color-accent-fill,#2a7f50) 80%, transparent);border-color:#0000}.sky-app .sky-mhome__action:active .sky-mhome__disc{transform:scale(.92)}.sky-mhome__section{flex-direction:column;gap:10px;display:flex}.sky-mhome__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sky-mhome__head h2{letter-spacing:-.015em;font-size:16px}.sky-mhome__cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.sky-mhome__cards::-webkit-scrollbar{display:none}.sky-app .sky-mhome__card{scroll-snap-align:start;text-align:left;white-space:nowrap;background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);min-height:92px;box-shadow:none;border-radius:14px;flex-direction:column;flex:0 0 132px;align-items:flex-start;gap:4px;padding:12px;display:flex}.sky-mhome__card em{color:var(--color-text-2,#a0a9b5);font-size:12px;font-style:normal}.sky-mhome__card strong{font-size:16px}.sky-mhome__card[data-sign="1"] span{color:var(--color-direction-bullish,#3fd6a8)}.sky-mhome__card[data-sign="-1"] span{color:var(--color-direction-bearish,#ff8a4c)}.sky-mhome__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-mhome__row{text-align:left;white-space:normal;background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);width:100%;min-height:60px;box-shadow:none;color:var(--color-text-1,#e7eaef);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sky-mhome__row-icon{width:40px;height:40px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);border-radius:12px;flex:none;place-items:center;display:grid}.sky-mhome__row-text{flex:1;gap:2px;min-width:0;display:grid}.sky-mhome__row-text strong{font-size:14px}.sky-mhome__row-text span{color:var(--color-text-3,#6c7581);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.sky-mhome__row-caret{color:var(--color-text-3,#6c7581);flex:none;transform:rotate(-90deg)}.sky-app .sky-bottom__item[data-main] .sky-bottom__icon{background:var(--color-accent-fill,#2a7f50);width:54px;height:54px;color:var(--color-accent-label,#fff);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--color-accent-fill,#2a7f50) 90%, transparent), 0 0 0 4px var(--color-surface-1,#12151a);border-radius:50%;margin-top:-22px}.sky-app .sky-bottom__item[data-main][aria-pressed=true] .sky-bottom__icon{background:var(--color-accent-fill,#2a7f50);transform:none}.sky-app .sky-bottom__item[data-main]:active .sky-bottom__icon{transform:scale(.92)}.sky-shell[data-device=phone] .sky-home-layer,.sky-shell[data-device=phone] .sky-stack--empty{padding:0}.sky-trade__head,.sky-trade__body,.sky-trade__desk{flex:none}.sky-shell[data-device=phone]{grid-template-rows:minmax(0,1fr)}.sky-shell[data-device=phone] .sky-topbar{display:none}.sky-shell[data-device=phone] .sky-desk-layer{bottom:calc(60px + var(--safe-b));top:0}.sky-shell[data-device=phone] .sky-section-layer{bottom:calc(60px + var(--safe-b))}.sky-shell[data-device=phone] .sky-live__sources,.sky-shell[data-device=phone] .sky-live__layouts,.sky-shell[data-device=phone] .sky-live__add-pane{display:none}.sky-shell[data-device=phone] .sky-live__head{gap:6px;padding:8px 10px}.sky-shell[data-device=phone] .sky-live__main{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.sky-shell[data-device=phone] .sky-assets{border-right:0;border-bottom:1px solid var(--color-border-1,#ffffff12);flex:none;max-height:34vh}.sky-shell[data-device=phone] .sky-live__panes{flex-direction:column;flex:none;display:flex}.sky-shell[data-device=phone] .sky-pane{flex:none;min-height:48vh}.sky-shell[data-device=phone] .sky-live__tape{display:none}.sky-shell[data-device=phone] .sky-trade[data-mode=float]{width:auto;max-width:none;max-height:none;margin:8px;animation:none;position:static;overflow:visible}.sky-shell[data-device=phone] .sky-trade__head{cursor:default}.sky-shell[data-device=phone] .sky-live[data-trade=full] .sky-live__main{display:flex}.sky-shell[data-device=phone] .sky-live__desk{border-top:1px solid var(--color-border-1,#ffffff12);flex:none;max-height:none}.sky-shell[data-device=phone] .sky-live__foot{flex-wrap:wrap}.sky-shell[data-device=phone] .sky-sim__head{padding:10px 12px}.sky-shell[data-device=phone] .sky-sim__kpis{gap:10px 16px}.sky-shell[data-device=phone] .sky-sim__body{gap:8px;padding:8px}.sky-shell[data-device=phone] .sky-sim__market{height:38vh;max-height:none}.sky-shell[data-device=phone] .sky-live[data-trade=float] .sky-live__panes{order:1}.sky-shell[data-device=phone] .sky-live[data-trade=float] .sky-assets{border-top:1px solid var(--color-border-1,#ffffff12);order:2;max-height:40vh}.sky-shell[data-device=phone] .sky-live[data-trade=float] .sky-pane{min-height:40vh}@container (width<=720px){.sky-live__panes{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.sky-pane{flex:none;min-height:46vh}.sky-trade[data-mode=float]{width:auto;max-width:none;max-height:none;margin:8px;animation:none;position:static;overflow:visible}.sky-trade__head{cursor:default}}.sky-sim__sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sky-app .sky-sim__side-btn{letter-spacing:-.005em;border-color:#0000;justify-content:center;min-height:40px;font-size:13px;font-weight:650}.sky-app .sky-sim__side-btn[data-side=buy]:not(:disabled){color:var(--color-accent-label,#fff);background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 86%, white), var(--color-direction-bullish,#3fd6a8));box-shadow:0 8px 18px -12px color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 85%, transparent)}.sky-app .sky-sim__side-btn[data-side=sell]:not(:disabled){color:var(--color-accent-label,#fff);background:linear-gradient(180deg, color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 86%, white), var(--color-direction-bearish,#ff8a4c));box-shadow:0 8px 18px -12px color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 85%, transparent)}.sky-app .sky-sim__side-btn:disabled{background:var(--ctl-fill);color:var(--color-text-3,#6c7581);opacity:.7}.sky-sim__fracs--held{border-top:1px dashed var(--color-border-1,#ffffff12);padding-top:4px}.sky-sim__fracs>.sky-faint{font-size:var(--font-size-xs,11px);margin-right:2px}.sky-trade__quick{grid-template-columns:1fr auto}.sky-trade__closed{margin:0}@media (max-width:860px){.sky-sim__ticket,.sky-sim__ticket>*{min-width:0}.sky-sim__ticket-grid{grid-template-columns:1fr}.sky-sim__by{flex-wrap:nowrap;justify-self:start}.sky-sim__ticket-px{max-width:50%}.sky-sim__ticket-px .sky-faint{white-space:normal}.sky-sim__facts dd{white-space:normal;overflow-wrap:anywhere}}.sky-trade__desk .sky-sim__by{flex-wrap:nowrap;justify-self:start}.sky-app .sky-sim__menu-switch{cursor:default}.sky-app .sky-sim__menu-switch:hover{background:0 0}.sky-sim__menu-switch>span:first-child{gap:1px;min-width:0;display:grid}.sky-sim__menu-switch .sky-faint{white-space:normal;font-size:var(--font-size-xs,11px)}.sky-sim{flex:1;min-width:0}.sky-sim__who{align-items:center;gap:8px;min-width:0;display:inline-flex}.sky-sim__live{margin-left:-2px}.sky-sim__market{gap:6px;padding:8px}.sky-sim__list{gap:0;padding:0 2px;display:block}.sky-sim__group h4{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);background:color-mix(in srgb, var(--color-surface-1,#12151a) 94%, transparent);-webkit-backdrop-filter:blur(6px);justify-content:space-between;margin:0;padding:8px 8px 5px;font-size:10.5px;font-weight:600;display:flex;position:sticky;top:0}.sky-sim__group[data-held] h4{color:var(--color-accent,#5aa7f2)}.sky-app .sky-sim__row{border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;min-height:44px;padding:7px 8px;display:grid}.sky-app .sky-sim__row[data-held]:before{content:none}.sky-app .sky-sim__row[aria-selected=true]{background:var(--color-accent-soft,#5aa7f221);box-shadow:inset 2px 0 0 var(--color-accent,#5aa7f2)}.sky-sim__row-id{grid-row:1/3}.sky-sim__row-id strong{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-sim__row-px{color:var(--color-text-1,#e7eaef);justify-content:flex-end;align-items:center;gap:5px;font-size:12.5px;transition:color .16s;display:inline-flex}.sky-sim__row-px[data-dir="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-sim__row-px[data-dir="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-sim__state{background:var(--color-text-3,#6c7581);opacity:.6;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.sky-sim__state[data-open=true]{background:var(--color-direction-bullish,#3fd0a0);opacity:1}.sky-sim__row-chg{text-align:right;color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums;font-size:10.5px}.sky-sim__row-chg[data-sign="1"]{color:var(--color-direction-bullish,#3fd0a0)}.sky-sim__row-chg[data-sign="-1"]{color:var(--color-direction-bearish,#f2716b)}.sky-sim__row-held{border-top:1px dashed var(--color-border-1,#ffffff12);color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;grid-column:1/-1;gap:2px 10px;margin-top:4px;padding-top:4px;font-size:10.5px;display:flex}.sky-sim__row-held>span:first-child{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-sim__held{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sky-sim__held li{position:relative}.sky-app .sky-sim__held-row{width:100%;min-height:46px;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:6px 8px;display:grid}.sky-app .sky-sim__held-row:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-sim__held-id{grid-row:1/3;gap:1px;min-width:0;display:grid}.sky-sim__held-id strong{letter-spacing:-.005em;font-weight:600}.sky-sim__held-id .sky-faint{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sky-sim__held-val{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.sky-sim__held-pnl{text-align:right;font-size:11px}.sky-sim__held-pnl>span{opacity:.8;margin-left:6px}.sky-app .sky-sim__held-sell{opacity:0;transition:opacity .12s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sky-sim__held li:hover .sky-sim__held-sell,.sky-sim__held li:focus-within .sky-sim__held-sell,.sky-shell[data-coarse] .sky-app .sky-sim__held-sell,.sky-app .sky-shell[data-coarse] .sky-sim__held-sell{opacity:1}.sky-shell[data-coarse] .sky-app .sky-sim__held-row,.sky-app .sky-shell[data-coarse] .sky-sim__held-row{padding-right:96px}.sky-sim__body{grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(300px,340px)}.sky-sim__center{gap:10px}.sky-app .sky-sim__analyse{color:var(--color-accent,#5aa7f2);flex:none}.sky-sim__chart{border-radius:var(--radius-2,12px);border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-0,#0a0c0f);flex:none;height:clamp(300px,46vh,540px);display:flex;overflow:hidden}.sky-sim__chart .sky-pane{flex:1;min-width:0;min-height:0}.sky-sim__desk{flex:none;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:10px;display:grid}.sky-sim__desk>*,.sky-sim__desk .sky-sim__ticket>*{min-width:0}.sky-sim__desk .sky-sim__ticket-grid{grid-template-columns:1fr}.sky-sim__desk .sky-sim__by{flex-wrap:nowrap;justify-self:start}.sky-sim__desk .sky-sim__facts dd{white-space:normal;overflow-wrap:anywhere}.sky-sim__center>.sky-sim__trades{flex:none}.sky-app .sky-trade__to-sim{color:var(--color-accent,#5aa7f2);align-items:center;gap:6px;display:flex}@media (min-width:861px) and (max-width:1280px){.sky-sim__body{overscroll-behavior:contain;grid-template-columns:minmax(230px,250px) minmax(0,1fr);grid-auto-rows:auto;align-content:start;overflow:auto}.sky-sim__center{overflow:visible}.sky-sim__market{align-self:start;height:min(72vh,680px);position:sticky;top:0}.sky-sim__side{align-self:stretch}}@media (max-width:860px){.sky-sim__market,.sky-sim__center,.sky-sim__side{align-self:stretch;width:100%}.sky-sim__center{overflow:visible}.sky-sim__chart{height:42vh}}.sky-shell[data-device=phone] .sky-sim__head{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px 8px;display:grid}.sky-shell[data-device=phone] .sky-sim__who{grid-column:1/-1}.sky-shell[data-device=phone] .sky-sim__name-sub{display:none}.sky-shell[data-device=phone] .sky-sim__kpis{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,auto));gap:6px 14px;display:grid}.sky-shell[data-device=phone] .sky-sim__kpi--main{grid-column:1/3}.sky-shell[data-device=phone] .sky-sim__kpi--main dd{letter-spacing:-.02em;font-size:24px}.sky-shell[data-device=phone] .sky-sim__kpi--pnl{text-align:right}.sky-shell[data-device=phone] .sky-sim__kpi--pnl .sky-sim__kpi-sub{margin:0;display:block}.sky-shell[data-device=phone] .sky-sim__body{padding:8px 10px calc(12px + var(--safe-b,0px));overscroll-behavior:contain;display:block;overflow:auto}.sky-shell[data-device=phone] .sky-sim__market,.sky-shell[data-device=phone] .sky-sim__center,.sky-shell[data-device=phone] .sky-sim__side{display:none}.sky-shell[data-device=phone] .sky-sim[data-seg=market] .sky-sim__market{height:auto;max-height:none;display:flex}.sky-shell[data-device=phone] .sky-sim[data-seg=asset] .sky-sim__center,.sky-shell[data-device=phone] .sky-sim[data-seg=portfolio] .sky-sim__side{display:flex;overflow:visible}.sky-shell[data-device=phone] .sky-sim__center,.sky-shell[data-device=phone] .sky-sim__side{flex-direction:column;align-items:stretch;gap:10px}.sky-shell[data-device=phone] .sky-sim__center>*,.sky-shell[data-device=phone] .sky-sim__side>*{min-width:0;max-width:100%}.sky-shell[data-device=phone] .sky-sim__list{flex:none;overflow:visible}.sky-shell[data-device=phone] .sky-sim__group h4{top:-8px}.sky-shell[data-device=phone] .sky-app .sky-sim__row,.sky-app .sky-shell[data-device=phone] .sky-sim__row{min-height:52px}.sky-shell[data-device=phone] .sky-sim__chart{height:46vh}.sky-shell[data-device=phone] .sky-sim__chart .sky-pane{flex:auto;width:100%;min-height:0}.sky-shell[data-device=phone] .sky-sim__desk{grid-template-columns:minmax(0,1fr)}.sky-shell[data-device=phone] .sky-sim[data-seg=market] .sky-sim__kpi:not(.sky-sim__kpi--main):not(.sky-sim__kpi--pnl),.sky-shell[data-device=phone] .sky-sim[data-seg=asset] .sky-sim__kpi:not(.sky-sim__kpi--main):not(.sky-sim__kpi--pnl){display:none}.sky-shell[data-device=phone] .sky-sim[data-seg=market] .sky-sim__kpis,.sky-shell[data-device=phone] .sky-sim[data-seg=asset] .sky-sim__kpis{grid-template-columns:minmax(0,1fr) auto}.sky-shell[data-device=phone] .sky-sim[data-seg=market] .sky-sim__kpi--main dd,.sky-shell[data-device=phone] .sky-sim[data-seg=asset] .sky-sim__kpi--main dd{font-size:20px}.sky-shell[data-device=phone] .sky-sim[data-seg=market] .sky-sim__kpi--main,.sky-shell[data-device=phone] .sky-sim[data-seg=asset] .sky-sim__kpi--main{grid-column:auto}.sky-shell[data-device=phone] .sky-sim__ticket{padding-bottom:8px}.sky-shell[data-device=phone] .sky-sim__ticket>*{order:3}.sky-shell[data-device=phone] .sky-sim__ticket>.sky-sim__ticket-head,.sky-shell[data-device=phone] .sky-sim__ticket>.sky-sim__panel-head{order:0}.sky-shell[data-device=phone] .sky-sim__ticket>.sky-sim__ticket-grid{order:1}.sky-shell[data-device=phone] .sky-sim__ticket>.sky-sim__facts{order:2}.sky-shell[data-device=phone] .sky-sim__ticket>.sky-sim__closed,.sky-shell[data-device=phone] .sky-sim__ticket>.sky-sim__outcome{order:4}.sky-shell[data-device=phone] .sky-sim__ticket>.sky-sim__sides{z-index:2;padding:10px 14px calc(10px + var(--safe-b,0px));background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-1,#ffffff12);order:5;margin:2px -14px -8px;position:sticky;bottom:-1px}.sky-adv{background:var(--color-surface-0,#0a0c0f);min-width:0;height:100%;min-height:0;font-size:var(--font-size-small,12px);flex-direction:column;flex:1;display:flex}.sky-adv__head{border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.sky-adv__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.sky-adv__title strong{letter-spacing:-.01em;font-size:14px}.sky-adv__title .sky-faint{font-size:var(--font-size-xs,11px)}.sky-adv__error,.sky-adv__saved{margin:10px 16px 0}.sky-adv__saved{align-items:center;gap:10px;display:flex}.sky-adv__naming{gap:8px;margin:10px 16px 0;display:flex}.sky-adv__applied{gap:6px;margin:10px 16px 0;display:grid}.sky-adv__applied ul{gap:2px;margin:0;padding-left:18px;display:grid}.sky-adv__applied-actions{gap:8px;display:flex}.sky-app .sky-adv__naming .sky-input{flex:1;min-width:0}.sky-adv__loading{flex:1;align-content:center;place-items:center;gap:12px;display:grid}.sky-adv__spinner{border:2.5px solid var(--color-border-2,#ffffff21);border-top-color:var(--color-accent,#5aa7f2);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite sky-adv-spin}@keyframes sky-adv-spin{to{transform:rotate(360deg)}}.sky-adv__intro{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-content:start;gap:20px;min-height:0;padding:clamp(20px,5vh,56px) clamp(16px,4vw,48px) 40px;display:grid;overflow:auto}.sky-adv__intro-card{border-radius:var(--radius-3,18px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);box-shadow:var(--shadow-2);justify-items:start;gap:16px;padding:28px 28px 22px;display:grid}.sky-adv__intro-card h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.sky-adv__intro-card>p{max-width:62ch;color:var(--color-text-2,#a0a9b5);margin:0;font-size:13.5px;line-height:1.55}.sky-adv__steps{counter-reset:adv;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.sky-adv__steps li{counter-increment:adv;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:start;column-gap:12px;display:grid}.sky-adv__steps li:before{content:counter(adv);background:var(--color-accent-soft,#5aa7f221);width:28px;height:28px;color:var(--color-accent,#5aa7f2);font-weight:700;font-family:var(--font-family-mono,monospace);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.sky-adv__steps strong{font-size:13.5px}.sky-adv__steps span{color:var(--color-text-3,#6c7581)}.sky-adv__intro-profiles,.sky-adv__intro-plans{align-content:start;gap:8px;display:grid}.sky-adv__intro-profiles ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__intro-profiles li{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);border-left:3px solid var(--color-series-1);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:1px 10px;padding:10px 12px;display:grid}.sky-adv__intro-profiles li[data-profile=moderate]{border-left-color:var(--color-series-2)}.sky-adv__intro-profiles li[data-profile=balanced]{border-left-color:var(--color-series-3)}.sky-adv__intro-profiles li[data-profile=growth]{border-left-color:var(--color-series-4)}.sky-adv__intro-profiles li[data-profile=aggressive]{border-left-color:var(--color-series-5)}.sky-adv__intro-profiles li strong{grid-area:1/1;font-size:13px}.sky-adv__intro-profiles li .sky-faint:not(.sky-mono){grid-area:2/1}.sky-adv__intro-profiles li .sky-mono{grid-area:1/2/3;align-self:center}.sky-adv__disclaimer{font-size:var(--font-size-xs,11px);max-width:70ch;line-height:1.5}.sky-adv__ask{flex-direction:column;flex:1;width:100%;max-width:720px;min-height:0;margin:0 auto;padding:20px clamp(16px,4vw,40px) 24px;display:flex}.sky-adv__ask-head{flex:none;align-items:center;gap:12px;display:flex}.sky-adv__ask-step{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);white-space:nowrap;font-variant-numeric:tabular-nums}.sky-adv__progress{background:var(--color-surface-3,#20252d);border-radius:2px;flex:1;height:4px;overflow:hidden}.sky-adv__progress>span{background:var(--color-accent,#5aa7f2);transform-origin:0;height:100%;transition:transform .32s var(--ease-spring,cubic-bezier(.2,.9,.3,1.2));display:block}.sky-adv__question{min-height:0;animation:sky-adv-in .26s var(--ease-spring,ease-out) both;flex:1;padding:clamp(18px,5vh,44px) 0 16px;overflow:auto}@keyframes sky-adv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sky-adv__question h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px;font-size:clamp(20px,2.6vw,28px);line-height:1.12}.sky-adv__hint{color:var(--color-text-2,#a0a9b5);max-width:60ch;margin:0 0 18px}.sky-adv__options{gap:8px;display:grid}.sky-adv__options--multi{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sky-app .sky-adv__option{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);width:100%;min-height:54px;box-shadow:none;text-align:left;white-space:normal;transition:border-color .14s ease, background-color .14s ease, transform .2s var(--ease-spring,ease-out);justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;display:flex}.sky-app .sky-adv__option:hover:not(:disabled){border-color:var(--color-border-2,#ffffff21);background:var(--color-surface-2,#181c22)}.sky-app .sky-adv__option:active:not(:disabled){transform:scale(.985)}.sky-app .sky-adv__option[data-on]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 60%, transparent);background:var(--color-accent-soft,#5aa7f221)}.sky-adv__option-mark{border:1.5px solid var(--color-border-2,#ffffff21);width:22px;height:22px;color:var(--color-accent-label,#fff);border-radius:50%;flex:none;place-items:center;display:grid}.sky-adv__option[data-on] .sky-adv__option-mark{background:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-adv__option-text{gap:2px;min-width:0;display:grid}.sky-adv__option-text strong{letter-spacing:-.005em;font-size:14px}.sky-adv__option-text span{color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,11px)}.sky-adv__money{gap:12px;display:grid}.sky-adv__money-field{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));border:1px solid var(--color-border-1,#ffffff12);align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.sky-adv__money-field:focus-within{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent)}.sky-adv__ccy{color:var(--color-text-3,#6c7581);font-weight:600}.sky-app .sky-adv__money-field input{min-width:0;box-shadow:none;font-size:26px;font-weight:600;font-family:var(--font-family-mono,monospace);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1}.sky-adv__presets{flex-wrap:wrap;gap:6px;display:flex}.sky-app .sky-adv__presets .sky-chip{cursor:pointer;height:28px;padding:0 12px}.sky-app .sky-adv__presets .sky-chip[aria-pressed=true]{color:var(--color-accent-label,#fff);background:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-adv__ask-foot{border-top:1px solid var(--color-border-1,#ffffff12);flex:none;align-items:center;gap:8px;padding-top:12px;display:flex}.sky-app .sky-adv__next{min-width:160px}.sky-adv__result{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.sky-adv__result[data-busy] .sky-adv__page{opacity:.55;pointer-events:none;transition:opacity .2s}.sky-adv__page{max-width:1080px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 120px}.sky-adv__hero{border-bottom:1.5px solid var(--color-text-1,#e7eaef);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.sky-adv__hero h1{letter-spacing:-.035em;text-wrap:balance;margin:4px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.02}.sky-adv__lead{max-width:70ch;color:var(--color-text-2,#a0a9b5);margin:0;font-size:14px;line-height:1.5}.sky-adv__meta{color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,11px);margin:6px 0 0}.sky-adv__hero-actions{flex:none;gap:8px;display:flex}.sky-adv__toc{z-index:3;border-bottom:1px solid var(--color-border-1,#ffffff12);background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 88%, transparent);-webkit-backdrop-filter:blur(10px);align-items:center;gap:14px;margin-bottom:4px;padding:10px 0;display:flex;position:sticky;top:0}.sky-adv__toc-title{color:var(--color-text-3,#6c7581);white-space:nowrap;font-weight:600;font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.05em}.sky-adv__toc ol{scrollbar-width:none;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sky-adv__toc ol::-webkit-scrollbar{display:none}.sky-app .sky-adv__toc button{border-radius:var(--radius-pill,999px);min-height:26px;box-shadow:none;color:var(--color-text-2,#a0a9b5);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.sky-app .sky-adv__toc button:hover{color:var(--color-text-1,#e7eaef);background:var(--ctl-fill)}.sky-app .sky-adv__toc button[aria-current]{color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221)}.sky-adv__warnings{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sky-adv__warnings li{background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 9%, transparent);color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-xs,11px);border-radius:9px;align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.sky-adv__warnings li>svg{color:var(--color-status-warn,#fbbf24);flex:none;margin-top:2px}.sky-adv__section{padding:36px 0 6px;scroll-margin-top:56px}.sky-adv__section h2{letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0 0 12px;font-size:24px;line-height:1.15;display:flex}.sky-adv__n{font-family:var(--font-family-mono,monospace);color:var(--color-accent,#5aa7f2);font-size:13px;font-weight:600}.sky-adv__section h3{letter-spacing:-.01em;margin:22px 0 6px;font-size:14px}.sky-adv__note{max-width:74ch;color:var(--color-text-2,#a0a9b5);margin:0 0 14px;line-height:1.5}.sky-adv__prose{gap:10px;max-width:74ch;font-size:14px;line-height:1.6;display:grid}.sky-adv__prose p{margin:0}.sky-adv__kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 0 18px;display:grid}.sky-adv__kpi{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);gap:2px;padding:10px 12px;display:grid}.sky-adv__kpi dt{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581)}.sky-adv__kpi dd{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.sky-adv__profile{border-radius:var(--radius-3,18px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px 28px;padding:18px 20px;display:grid}.sky-adv__profile-id{align-content:start;gap:4px;display:grid}.sky-adv__profile-id strong{letter-spacing:-.03em;font-size:26px;line-height:1.05}.sky-adv__profile-id p{max-width:40ch;margin:2px 0 0;line-height:1.45}.sky-adv__spectrum{align-self:center;gap:6px;display:grid}.sky-adv__spectrum-track{gap:3px;height:10px;display:flex;position:relative}.sky-adv__spectrum-seg{background:var(--color-surface-3,#20252d);border-radius:5px}.sky-adv__spectrum-seg[data-on]{background:linear-gradient(90deg, var(--color-series-1), var(--color-series-5))}.sky-adv__spectrum-mark{background:var(--color-text-1,#e7eaef);width:4px;height:18px;box-shadow:0 0 0 2px var(--color-surface-1,#12151a);border-radius:2px;margin-left:-2px;position:absolute;top:-4px}.sky-adv__spectrum-labels{color:var(--color-text-3,#6c7581);justify-content:space-between;font-size:10px;display:flex}.sky-adv__spectrum-labels span[data-on]{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-adv__halves{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 20px;margin:0;display:grid}.sky-adv__halves>div{background:var(--well,var(--color-surface-2,#181c22));border-radius:10px;gap:4px;padding:8px 10px;display:grid}.sky-adv__halves>div[data-binding]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 50%, transparent)}.sky-adv__halves dt{font-size:var(--font-size-xs,11px);color:var(--color-text-2,#a0a9b5);justify-content:space-between;display:flex}.sky-adv__halves dd{background:var(--color-surface-3,#20252d);border-radius:3px;height:6px;margin:0;overflow:hidden}.sky-adv__halves dd>span{background:var(--color-accent,#5aa7f2);transform-origin:0;height:100%;transition:transform .5s var(--ease-spring,ease-out);display:block}.sky-adv__binding{grid-column:1/-1;margin:0}.sky-adv__profile-facts{flex-wrap:wrap;grid-column:1/-1;gap:8px 22px;margin:0;display:flex}.sky-adv__profile-facts div{gap:1px;display:grid}.sky-adv__profile-facts dt{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581)}.sky-adv__profile-facts dd{margin:0;font-weight:600}.sky-adv__donut-row{grid-template-columns:150px 1fr;align-items:center;gap:18px;margin-bottom:14px;display:grid}.sky-adv__donut{width:150px;height:150px}.sky-adv__donut path{stroke:var(--color-surface-1,#12151a);stroke-width:1.5px;transition:opacity .12s}.sky-adv__donut path:hover{opacity:.8}.sky-adv__donut-n{font:600 26px var(--font-family-ui,sans-serif), var(--font-cjk,sans-serif);fill:var(--color-text-1,#e7eaef);letter-spacing:-.02em}.sky-adv__donut-l{font:500 8.5px var(--font-family-ui,sans-serif), var(--font-cjk,sans-serif);fill:var(--color-text-3,#6c7581);text-transform:uppercase;letter-spacing:.08em}.sky-adv__classes{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px 14px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__classes li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;min-height:24px;display:grid}.sky-adv__swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.sky-adv__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__row{border-bottom:1px solid var(--color-border-1,#ffffff12);border-radius:10px;grid-template-columns:10px minmax(150px,1.4fr) 120px minmax(170px,1fr) 150px 110px 64px;align-items:center;gap:10px;padding:8px 10px;display:grid}.sky-adv__row>.sky-adv__swatch{grid-column:1}.sky-adv__row-id{grid-column:2}.sky-adv__row-w{grid-column:3}.sky-adv__row-facts{grid-column:4}.sky-adv__row-why{grid-column:5}.sky-adv__row-units{grid-column:6}.sky-app .sky-adv__row-x{grid-column:7}.sky-adv__row:hover{background:var(--color-surface-1,#12151a)}.sky-adv__row--cash{color:var(--color-text-2,#a0a9b5)}.sky-adv__row-id{gap:1px;min-width:0;display:grid}.sky-adv__row-id strong{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-adv__row-id .sky-faint{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sky-adv__row-w{gap:3px;display:grid}.sky-adv__row-w strong{font-size:14px}.sky-adv__bar{background:var(--color-surface-3,#20252d);border-radius:2px;height:4px;display:block;overflow:hidden}.sky-adv__bar>span{background:var(--color-accent,#5aa7f2);transform-origin:0;height:100%;transition:transform .4s var(--ease-spring,ease-out);display:block}.sky-adv__row-facts{flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex}.sky-adv__row-units{text-align:right;gap:1px;min-width:90px;display:grid}.sky-adv__row-units .sky-faint{font-size:10.5px}.sky-app .sky-adv__row-x{opacity:0;transition:opacity .12s}.sky-adv__row:hover .sky-adv__row-x,.sky-adv__row:focus-within .sky-adv__row-x{opacity:1}.sky-adv__alloc-sum{color:var(--color-text-2,#a0a9b5);margin:10px 0 0}.sky-adv__corr{margin-top:4px}.sky-adv__corr-grid{font-size:9.5px;font-family:var(--font-family-mono,monospace);gap:2px;display:grid}.sky-adv__corr-h{writing-mode:vertical-rl;text-align:left;color:var(--color-text-3,#6c7581);padding:2px 0;overflow:hidden;transform:rotate(180deg)}.sky-adv__corr-r{color:var(--color-text-3,#6c7581);text-align:right;white-space:nowrap;align-self:center;padding-right:6px}.sky-adv__corr-cell{aspect-ratio:1;color:var(--color-text-1,#e7eaef);border-radius:3px;place-items:center;min-width:0;display:grid;overflow:hidden}.sky-adv__chart{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);width:100%;height:auto;margin:6px 0;display:block}.sky-adv__chart--dd{margin-top:-2px}.sky-adv__grid{stroke:var(--color-border-1,#ffffff12);stroke-width:1px}.sky-adv__tick{font:10px var(--font-family-mono,monospace);fill:var(--color-text-3,#6c7581)}.sky-adv__axis{font:10px var(--font-family-ui,sans-serif);fill:var(--color-text-3,#6c7581)}.sky-adv__axis--over{fill:var(--color-text-1,#e7eaef);paint-order:stroke;stroke:var(--color-surface-1,#12151a);stroke-width:3px}.sky-adv__curve{fill:none;stroke:var(--color-accent,#5aa7f2);stroke-width:2.2px;stroke-linejoin:round}.sky-adv__cal{fill:none;stroke:var(--color-text-3,#6c7581);stroke-width:1px;stroke-dasharray:4 4}.sky-adv__asset{opacity:.85}.sky-adv__point{cursor:pointer}.sky-adv__point circle{fill:var(--color-surface-1,#12151a);stroke:var(--color-text-2,#a0a9b5);stroke-width:1.5px}.sky-adv__point[data-on] circle{stroke:var(--color-accent,#5aa7f2);stroke-width:2.5px}.sky-adv__point text{font:10px var(--font-family-ui,sans-serif);fill:var(--color-text-2,#a0a9b5)}.sky-adv__selected circle:first-child{fill:color-mix(in srgb, var(--color-accent,#5aa7f2) 25%, transparent);stroke:var(--color-accent,#5aa7f2);stroke-width:1.5px}.sky-adv__selected circle:last-child{fill:var(--color-accent,#5aa7f2)}.sky-adv__rf{fill:var(--color-text-2,#a0a9b5)}.sky-adv__line{fill:none;stroke-width:2px;stroke-linejoin:round}.sky-adv__line[data-series=plan]{stroke:var(--color-accent,#5aa7f2);stroke-width:2.4px}.sky-adv__line[data-series=equal]{stroke:var(--color-text-3,#6c7581)}.sky-adv__line[data-series=bench]{stroke:var(--color-series-4,#b58fd6);stroke-dasharray:5 4}.sky-adv__line[data-series=contrib]{stroke:var(--color-text-3,#6c7581);stroke-dasharray:3 4}.sky-adv__dd{fill:color-mix(in srgb, var(--color-direction-bearish,#f2716b) 35%, transparent);stroke:var(--color-direction-bearish,#f2716b);stroke-width:1px}.sky-adv__fan{fill:color-mix(in srgb, var(--color-accent,#5aa7f2) 18%, transparent);stroke:none}.sky-adv__goal{stroke:var(--color-status-ok,#4ade80);stroke-width:1.5px;stroke-dasharray:6 4}.sky-adv__legend{font-size:var(--font-size-xs,11px);color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;gap:4px 16px;margin:6px 0 12px;padding:0;list-style:none;display:flex}.sky-adv__legend li{align-items:center;gap:6px;display:inline-flex}.sky-adv__legend i{border-top:2px solid var(--color-accent,#5aa7f2);width:16px;height:0;display:inline-block}.sky-adv__lg-cal{border-top-style:dashed!important;border-top-color:var(--color-text-3,#6c7581)!important}.sky-adv__lg-dot{background:var(--color-series-1);border-radius:50%;border:0!important;width:8px!important;height:8px!important}.sky-adv__lg-sel{border-radius:50%;border:2px solid var(--color-accent,#5aa7f2)!important;width:10px!important;height:10px!important}.sky-adv__lg-line[data-series=equal]{border-top-color:var(--color-text-3,#6c7581)}.sky-adv__lg-line[data-series=bench]{border-top-color:var(--color-series-4,#b58fd6);border-top-style:dashed}.sky-adv__lg-line[data-series=contrib]{border-top-color:var(--color-text-3,#6c7581);border-top-style:dotted}.sky-adv__lg-fan{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 30%, transparent);border-radius:2px;border:0!important;width:16px!important;height:10px!important}.sky-adv__methods{flex-wrap:wrap;margin-bottom:6px;display:flex}.sky-adv__method-hint{max-width:74ch;margin:0 0 8px}.sky-adv__methods-table tr[data-on] td,.sky-adv__methods-table tr[data-on] th{background:var(--color-accent-soft,#5aa7f221)}.sky-adv__stats th{text-align:left;color:var(--color-text-2,#a0a9b5);font-weight:500}.sky-adv__insample{background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 9%, transparent);color:var(--color-text-2,#a0a9b5);border-radius:9px;max-width:none;margin:0 0 8px;padding:8px 10px}.sky-adv__tail dl,.sky-adv__proj-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 8px;display:grid}.sky-adv__tail dl>div,.sky-adv__proj-kpis>div{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);gap:2px;padding:10px 12px;display:grid}.sky-adv__tail dt,.sky-adv__proj-kpis dt{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581)}.sky-adv__tail dd,.sky-adv__proj-kpis dd{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.sky-adv__stress ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__stress li{border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:8px 10px;display:grid}.sky-adv__stress-id{gap:1px;display:grid}.sky-adv__stress-id .sky-faint{font-size:10.5px}.sky-adv__goal-card{border-radius:var(--radius-2,12px);background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-status-warn,#fbbf24) 30%, transparent);gap:4px;margin:6px 0 10px;padding:14px 16px;display:grid}.sky-adv__goal-card[data-good]{background:color-mix(in srgb, var(--color-status-ok,#4ade80) 10%, transparent);border-color:color-mix(in srgb, var(--color-status-ok,#4ade80) 30%, transparent)}.sky-adv__goal-card strong{letter-spacing:-.01em;font-size:15px}.sky-adv__proj-note{max-width:74ch;margin:0 0 10px}.sky-adv__glide-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__glide-list li{background:var(--color-surface-1,#12151a);border-radius:8px;grid-template-columns:70px 1fr auto;gap:12px;padding:6px 10px;display:grid}.sky-adv__tweaks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.sky-adv__tweak{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);align-content:start;gap:6px;padding:14px 16px;display:grid}.sky-adv__tweak h3{margin:0}.sky-adv__tweak>.sky-faint{margin:0 0 4px}.sky-adv__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sky-app .sky-adv__chips .sky-chip{cursor:pointer;height:26px;padding:0 10px}.sky-app .sky-adv__chips .sky-chip[aria-pressed=true]{color:var(--color-accent-label,#fff);background:var(--color-accent-fill,#2a7f50);border-color:#0000}.sky-adv__slider{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.sky-adv__slider>span:first-child{font-size:var(--font-size-xs,11px);color:var(--color-text-2,#a0a9b5);grid-column:1/-1}.sky-adv__slider .sky-mono{text-align:right;min-width:40px}.sky-adv__tweak-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.sky-adv__plans ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__plan{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);gap:8px;padding:12px 14px;display:grid}.sky-adv__plan-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-app .sky-adv__plan-name{min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;gap:1px;min-width:0;padding:0;display:grid}.sky-app .sky-adv__plan-name:hover:not(:disabled){color:var(--color-accent,#5aa7f2);background:0 0}.sky-adv__plan-name strong{font-size:14px}.sky-adv__plan-top{color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.sky-adv__drift{background:var(--well,var(--color-surface-2,#181c22));border-radius:9px;gap:6px;padding:8px 10px;display:grid}.sky-adv__drift[data-far]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-status-warn,#fbbf24) 45%, transparent)}.sky-adv__drift-trades{gap:3px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__drift-trades li{align-items:center;gap:8px;display:flex}.sky-adv__drift-trades .sky-chip[data-side=buy]{color:var(--color-direction-bullish,#3fd6a8)}.sky-adv__drift-trades .sky-chip[data-side=sell]{color:var(--color-direction-bearish,#ff8a4c)}.sky-adv__empty{padding:8px 0}.sky-adv__method-list{max-width:80ch;color:var(--color-text-2,#a0a9b5);gap:8px;margin:0 0 12px;padding-left:20px;line-height:1.5;display:grid}.sky-adv__stick{z-index:4;padding:8px 16px calc(8px + var(--safe-b,0px));border-top:1px solid var(--color-border-1,#ffffff12);background:color-mix(in srgb, var(--color-surface-1,#12151a) 92%, transparent);-webkit-backdrop-filter:blur(10px);align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.sky-adv__stick-sum{color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-xs,11px)}@media (max-width:900px){.sky-adv__intro,.sky-adv__profile,.sky-adv__halves{grid-template-columns:1fr}.sky-adv__hero{flex-direction:column;align-items:stretch}.sky-adv__hero-actions{justify-content:flex-end}.sky-adv__row{grid-template-rows:auto auto auto;grid-template-columns:10px minmax(0,1fr) 96px}.sky-adv__row-id{grid-area:1/2}.sky-adv__row-w{grid-area:1/3}.sky-adv__row-facts{grid-area:2/2}.sky-adv__row-why{grid-area:3/2}.sky-adv__row-units{grid-area:2/3/4;align-self:start}.sky-app .sky-adv__row-x{opacity:1;grid-area:4/3;justify-self:end}.sky-adv__donut-row{grid-template-columns:120px 1fr}.sky-adv__donut{width:120px;height:120px}.sky-adv__corr-grid{font-size:8px}}.sky-shell[data-device=phone] .sky-adv__head{padding:8px 12px}.sky-shell[data-device=phone] .sky-adv__page{padding:16px 12px 110px}.sky-shell[data-device=phone] .sky-adv__hero h1{font-size:26px}.sky-shell[data-device=phone] .sky-adv__hero-actions .sky-btn{flex:1;justify-content:center}.sky-shell[data-device=phone] .sky-adv__toc-title{display:none}.sky-shell[data-device=phone] .sky-adv__section{padding-top:26px}.sky-shell[data-device=phone] .sky-adv__section h2{font-size:20px}.sky-shell[data-device=phone] .sky-adv__stick{padding:8px 12px}.sky-shell[data-device=phone] .sky-adv__stick-sum{display:none}.sky-shell[data-device=phone] .sky-adv__stick .sky-btn{flex:1;justify-content:center}.sky-shell[data-device=phone] .sky-adv__stick{flex-wrap:wrap;row-gap:6px}.sky-shell[data-device=phone] .sky-app .sky-adv__refresh,.sky-app .sky-shell[data-device=phone] .sky-adv__refresh{flex-grow:0;flex-basis:100%;justify-content:flex-start;min-height:22px;padding:0;font-size:10.5px}.sky-shell[data-device=phone] .sky-adv__title .sky-faint{display:none}.sky-shell[data-device=phone] .sky-adv__head .sky-btn{white-space:nowrap}.sky-shell[data-device=phone] .sky-adv__ask{padding:12px 12px 16px}.sky-shell[data-device=phone] .sky-adv__options--multi{grid-template-columns:1fr}.sky-shell[data-device=phone] .sky-adv__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-shell[data-device=phone] .sky-adv__tweaks{grid-template-columns:1fr}@media print{.sky-shell>:not(.sky-main),.sky-topbar,.sky-side,.sky-bottom,.sky-adv__head,.sky-adv__stick,.sky-adv__toc,.sky-adv__hero-actions,.sky-adv__row-x,.sky-adv__tweaks,.sky-adv__tweak-actions{display:none!important}.sky-adv,.sky-adv__result{color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}.sky-adv__page{max-width:none;padding:0}.sky-adv__section{break-inside:avoid}}.sky-adv__block{font-size:var(--font-size-xs,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent,#5aa7f2);margin:0 0 6px;font-weight:600}.sky-adv__halves>div[data-quiet] dd>span{background:var(--color-text-3,#6c7581)}.sky-adv__caps{border-radius:var(--radius-2,12px);background:var(--well);gap:6px;padding:10px 12px;display:grid}.sky-adv__caps h4{font-size:var(--font-size-xs,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);margin:0;font-weight:600}.sky-adv__caps ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__caps li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sky-adv__caps li>span:first-child{color:var(--color-text-2,#a0a9b5)}.sky-adv__need{border-radius:var(--radius-2,12px);background:var(--well);border-left:3px solid var(--color-text-3,#6c7581);gap:2px;margin:0;padding:10px 12px;display:grid}.sky-adv__need[data-tone=ok]{border-left-color:var(--color-direction-bullish,#3fd6a8)}.sky-adv__need[data-tone=warn]{border-left-color:var(--color-status-warn,#fbbf24)}.sky-adv__need[data-tone=alert]{border-left-color:var(--color-direction-bearish,#ff8a4c)}.sky-adv__need>span{color:var(--color-text-2,#a0a9b5)}.sky-manage__layer{z-index:60;background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 62%, transparent);-webkit-backdrop-filter:blur(3px);animation:sky-overlay-in .2s var(--ease-spring) both;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sky-manage{border-radius:var(--radius-3,18px);background:var(--material-panel,var(--color-surface-1,#12151a));border:1px solid var(--color-border-2,#ffffff21);width:min(620px,100%);max-height:min(80vh,720px);box-shadow:var(--shadow-3);font-size:var(--font-size-small,12px);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.sky-manage__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sky-manage__head strong{letter-spacing:-.01em;font-size:15px}.sky-manage__head .sky-faint{margin-left:8px}.sky-manage__bar{border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.sky-manage__all{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sky-manage__list{overscroll-behavior:contain;flex:1;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sky-manage__list li{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.sky-manage__list li:hover{background:var(--ctl-fill)}.sky-manage__list li[data-picked]{background:var(--color-accent-soft,#5aa7f221)}.sky-manage__list li[data-current] .sky-manage__id strong{color:var(--color-accent,#5aa7f2)}.sky-manage__pick{cursor:pointer;display:inline-flex}.sky-manage__id{gap:1px;min-width:0;display:grid}.sky-manage__id strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-manage__id .sky-faint{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sky-manage__money{text-align:right;font-variant-numeric:tabular-nums;gap:1px;display:grid}.sky-manage__money>span{font-size:10.5px}.sky-manage__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-manage__confirm>span:first-child{flex:1;min-width:200px}.sky-manage__note{margin:0;font-size:10.5px}.sky-app .sky-sim__menu-manage{color:var(--color-text-2,#a0a9b5);justify-content:flex-start}.sky-shell[data-device=phone]~.sky-manage__layer,.sky-shell[data-device=phone] .sky-manage__layer{padding-bottom:calc(72px + var(--safe-b,0px))}.sky-shell[data-device=phone] .sky-manage{width:100%;max-height:calc(100vh - 104px - var(--safe-b,0px))}.sky-shell[data-device=phone] .sky-manage__list li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 6px}.sky-shell[data-device=phone] .sky-manage__one{grid-area:1/3/3}.sky-shell[data-device=phone] .sky-manage__money{text-align:left;grid-column:2/3}.sky-adv__outcomes{gap:14px;display:grid}.sky-adv__cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;display:grid}.sky-adv__card{border-radius:var(--radius-2,12px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);border-top:3px solid var(--color-text-3,#6c7581);gap:2px;padding:12px 14px;display:grid}.sky-adv__card[data-tone=ok]{border-top-color:var(--color-direction-bullish,#3fd6a8)}.sky-adv__card[data-tone=warn]{border-top-color:var(--color-status-warn,#fbbf24)}.sky-adv__card[data-tone=alert]{border-top-color:var(--color-direction-bearish,#ff8a4c)}.sky-adv__card dt{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581)}.sky-adv__card dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:20px;font-weight:650;display:flex}.sky-adv__card-pct{opacity:.75;font-size:12px;font-weight:500}.sky-adv__card p{margin:2px 0 0;font-size:10.5px;line-height:1.45}.sky-adv__horizon{border-radius:var(--radius-2,12px);background:var(--well);gap:8px;padding:12px 14px;display:grid}.sky-adv__horizon h4,.sky-adv__goal h4{letter-spacing:-.01em;margin:0;font-size:13px}.sky-adv__horizon p{color:var(--color-text-2,#a0a9b5);margin:0}.sky-adv__range{background:var(--color-surface-3,#20252d);border-radius:999px;height:12px;position:relative;overflow:visible}.sky-adv__range-band{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent);border-radius:999px;position:absolute;top:0;bottom:0}.sky-adv__range-mark,.sky-adv__range-put,.sky-adv__range-goal{border-radius:2px;width:3px;height:18px;position:absolute;top:-3px;transform:translate(-50%)}.sky-adv__range-mark{background:var(--color-accent,#5aa7f2)}.sky-adv__range-put{background:var(--color-text-3,#6c7581)}.sky-adv__range-goal{background:var(--color-direction-bullish,#3fd6a8);height:22px;top:-5px}.sky-adv__range-legend{justify-content:space-between;gap:10px;margin:0;font-size:10.5px;display:flex}.sky-adv__goal{border-radius:var(--radius-2,12px);background:var(--well);border-left:3px solid var(--color-text-3,#6c7581);gap:6px;padding:12px 14px;display:grid}.sky-adv__goal[data-tone=ok]{border-left-color:var(--color-direction-bullish,#3fd6a8)}.sky-adv__goal[data-tone=warn]{border-left-color:var(--color-status-warn,#fbbf24)}.sky-adv__goal[data-tone=alert]{border-left-color:var(--color-direction-bearish,#ff8a4c)}.sky-adv__goal-p{align-items:baseline;gap:10px;margin:0;display:flex}.sky-adv__goal-p strong{letter-spacing:-.02em;font-size:26px;font-weight:650}.sky-adv__levers{color:var(--color-text-2,#a0a9b5);gap:4px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__levers li:before{content:"→ ";color:var(--color-accent,#5aa7f2)}.sky-adv__row-because,.sky-adv__row-conf{font-size:10.5px;line-height:1.4;display:block}.sky-adv__outsample{color:var(--color-text-2,#a0a9b5);margin:0 0 8px}.sky-adv__outsample strong{color:var(--color-accent,#5aa7f2)}.sky-adv__line[data-series=wf]{stroke:var(--color-status-warn,#fbbf24);stroke-dasharray:5 3}.sky-app .sky-adv__refresh{color:var(--color-text-3,#6c7581)}.sky-adv__horizons{gap:16px;display:grid}.sky-adv__versus{border-radius:var(--radius-2,12px);background:var(--well);border-left:3px solid var(--color-direction-bullish,#3fd6a8);gap:8px;padding:12px 14px;display:grid}.sky-adv__versus[data-thin]{border-left-color:var(--color-status-warn,#fbbf24)}.sky-adv__versus h4,.sky-adv__windows h4,.sky-adv__periods h4{letter-spacing:-.01em;margin:0;font-size:13px}.sky-adv__versus p{margin:0}.sky-adv__versus-row{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.sky-adv__versus-row>div{gap:1px;display:grid}.sky-adv__versus-row dt{font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581)}.sky-adv__versus-row dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.sky-adv__versus-row>div[data-key] dd{letter-spacing:-.02em;font-size:20px}.sky-adv__windows,.sky-adv__periods{gap:8px;display:grid}.sky-adv__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sky-adv__table th{text-align:left;font-weight:500;font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);padding:4px 8px}.sky-adv__table td{border-bottom:1px solid var(--color-border-1,#ffffff12);padding:6px 8px}.sky-adv__table tr:last-child td{border-bottom:0}.sky-adv__periods-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sky-adv__bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sky-adv__bars li{grid-template-columns:96px minmax(0,1fr) 72px auto auto;align-items:center;gap:10px;display:grid}.sky-adv__bars li[data-partial]{opacity:.65}.sky-adv__bar-label{color:var(--color-text-2,#a0a9b5);font-size:11px}.sky-adv__bar-track{background:var(--color-surface-3,#20252d);border-radius:999px;height:10px;position:relative;overflow:hidden}.sky-adv__bar-track>i{background:var(--color-direction-bullish,#3fd6a8);border-radius:999px;height:100%;display:block}.sky-adv__bar-track>i[data-dir=down]{background:var(--color-direction-bearish,#ff8a4c)}.sky-adv__bar-v{text-align:right;font-size:12px}.sky-adv__bar-bench,.sky-adv__bar-wf{white-space:nowrap;font-size:10.5px}.sky-shell[data-device=phone] .sky-adv__bars li{grid-template-columns:74px minmax(0,1fr) 64px}.sky-shell[data-device=phone] .sky-adv__bar-bench,.sky-shell[data-device=phone] .sky-adv__bar-wf{display:none}.sky-nuc{gap:14px;display:grid}.sky-nuc__h{letter-spacing:-.015em;margin:6px 0 0;font-size:15px;font-weight:650}.sky-nuc__error,.sky-nuc-lab__error{color:var(--color-status-warn,#fbbf24);margin:0;font-size:12.5px}.sky-nuc [data-verdict=as_model],.sky-nuc-lab [data-verdict=as_model]{--verdict:var(--color-status-ok,#4ade80)}.sky-nuc [data-verdict=below],.sky-nuc [data-verdict=above],.sky-nuc-lab [data-verdict=below],.sky-nuc-lab [data-verdict=above]{--verdict:var(--color-status-warn,#fbbf24)}.sky-nuc [data-verdict=unmeasured],.sky-nuc-lab [data-verdict=unmeasured]{--verdict:var(--color-text-3,#6c7581)}.sky-nuc__assets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sky-nuc__asset{border-radius:var(--radius-2,12px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);overflow:hidden}.sky-nuc__asset[data-open]{background:var(--color-surface-1,#12151a)}.sky-nuc__asset-head{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.sky-nuc__asset-head:hover{background:color-mix(in srgb, var(--color-text-1,#e7eaef) 4%, transparent)}.sky-nuc__asset-head:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent,#5aa7f2) 60%, transparent)}.sky-nuc__asset-id{gap:1px;min-width:0;display:grid}.sky-nuc__asset-id strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.sky-nuc__asset-id .sky-faint{font-size:11.5px}.sky-nuc__asset-sum{color:var(--color-text-2,#a0a9b5);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.sky-nuc__asset-err{color:var(--color-text-3,#6c7581);font-size:12px}.sky-nuc__dots{gap:4px;display:inline-flex}.sky-nuc__dots i{background:var(--verdict,var(--color-text-3));width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, var(--verdict,transparent) 40%, transparent);border-radius:999px}.sky-nuc__chev{color:var(--color-text-3,#6c7581);transition:transform var(--motion-fast,.16s) ease;display:inline-flex}.sky-nuc__asset[data-open] .sky-nuc__chev{transform:rotate(90deg)}.sky-nuc__asset-body{border-top:1px solid var(--color-border-1,#ffffff12);margin:0;padding:4px 12px 14px}.sky-nuc__lead,.sky-nuc__quality,.sky-nuc__unmeasured{color:var(--color-text-2,#a0a9b5);margin:8px 0 0;font-size:12.5px}.sky-nuc__facts{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sky-nuc__facts li{border-radius:var(--radius-2,12px);background:var(--well);border-left:3px solid var(--verdict,var(--color-text-3));grid-template-columns:minmax(0,1.3fr) 76px minmax(0,1fr) auto;grid-template-areas:"name value exp verdict""hint hint hint hint";align-items:center;gap:2px 12px;padding:8px 10px;display:grid}.sky-nuc__fact-name{grid-area:name;font-size:13px;font-weight:550}.sky-nuc__facts li>strong{letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;grid-area:value;font-size:16px}.sky-nuc__fact-exp{color:var(--color-text-3,#6c7581);grid-area:exp;font-size:11.5px}.sky-nuc__verdict{height:19px;color:var(--verdict);background:color-mix(in srgb, var(--verdict) 13%, transparent);white-space:nowrap;border-radius:999px;grid-area:verdict;justify-self:end;padding:0 8px;font-size:11px;font-weight:600;line-height:19px}.sky-nuc__fact-hint{color:var(--color-text-2,#a0a9b5);grid-area:hint;font-size:11.5px;line-height:1.4}.sky-nuc h4{color:var(--color-text-2,#a0a9b5);margin:14px 0 0;font-size:12.5px;font-weight:600}.sky-nuc__implied{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:8px 0 0;display:grid}.sky-nuc__implied>div{border-radius:var(--radius-2,12px);background:var(--well);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sym val""desc desc";align-items:baseline;gap:0 8px;padding:8px 10px;display:grid}.sky-nuc__implied>div[data-wide]{grid-column:span 2}.sky-nuc__implied>div[data-wide] dd{white-space:nowrap}.sky-nuc__implied dt{font-family:var(--font-family-mono,monospace);color:var(--color-accent,#5aa7f2);grid-area:sym;margin:0;font-size:12px}.sky-nuc__implied dd{text-align:right;font-variant-numeric:tabular-nums;grid-area:val;margin:0;font-size:14px;font-weight:600}.sky-nuc__implied span{color:var(--color-text-3,#6c7581);grid-area:desc;font-size:11px;line-height:1.35}.sky-nuc-net{gap:12px;display:grid}.sky-nuc-net__prose{gap:6px;display:grid}.sky-nuc-net__prose p{margin:0;font-size:13.5px;line-height:1.5}.sky-nuc-net__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.sky-nuc-net__svg{width:100%;max-height:300px;display:block}.sky-nuc-net__cut{stroke:var(--color-border-2,#ffffff24);stroke-width:.8px;stroke-dasharray:3 3}.sky-nuc-net__cut-l{fill:var(--color-text-3,#6c7581);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:600}.sky-nuc-net__edge{stroke:var(--color-accent,#5aa7f2);stroke-linecap:round}.sky-nuc-net__edge[data-sign=neg]{stroke:var(--color-direction-bearish,#ff8a4c);stroke-dasharray:2 2}.sky-nuc-net__node circle{stroke:var(--color-surface-1,#12151a);stroke-width:1.5px}.sky-nuc-net__label{fill:var(--color-text-2,#a0a9b5);font-size:7.5px;font-family:var(--font-family-mono,monospace);paint-order:stroke;stroke:var(--color-surface-1,#12151a);stroke-width:2.5px;stroke-linejoin:round}.sky-nuc-net__kpis{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.sky-nuc-net__kpi{border-radius:var(--radius-2,12px);background:var(--well);border-left:3px solid var(--color-text-3,#6c7581);gap:2px;padding:10px 12px;display:grid}.sky-nuc-net__kpi[data-ok=yes]{border-left-color:var(--color-status-ok,#4ade80)}.sky-nuc-net__kpi[data-ok=no]{border-left-color:var(--color-status-warn,#fbbf24)}.sky-nuc-net__kpi dt{font-family:var(--font-family-mono,monospace);color:var(--color-accent,#5aa7f2);font-size:12px}.sky-nuc-net__kpi dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.sky-nuc-net__kpi span{color:var(--color-text-3,#6c7581);font-size:11px;line-height:1.35}.sky-nuc-net__props{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sky-nuc-net__props li{border-radius:var(--radius-2,12px);background:var(--well);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:grid}.sky-nuc-net__props strong{font-family:var(--font-family-mono,monospace);color:var(--color-accent,#5aa7f2)}.sky-nuc-net__props em{white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.sky-nuc-net__props li[data-ok=yes] em{color:var(--color-status-ok,#4ade80)}.sky-nuc-net__props li[data-ok=no] em{color:var(--color-status-warn,#fbbf24)}.sky-nuc-net__props li[data-ok=unknown] em{color:var(--color-text-3,#6c7581)}.sky-nuc-net__assumed{margin:0;font-size:11.5px;line-height:1.45}.sky-nuc-lab{gap:10px;display:grid}.sky-nuc-lab__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.sky-nuc-lab__head>.sky-faint{flex:320px;margin:0;font-size:12.5px;line-height:1.45}.sky-nuc-lab__pick{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.sky-nuc-lab__busy{margin:0;font-size:12px}.sky-nuc-lab__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.sky-nuc-lab__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:440px}.sky-nuc-lab__table th{text-align:left;font-weight:500;font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);padding:6px 10px}.sky-nuc-lab__table thead th:not(:first-child){text-align:right;font-family:var(--font-family-mono,monospace);color:var(--color-text-1,#e7eaef);font-size:12px}.sky-nuc-lab__table tbody th{color:var(--color-text-1,#e7eaef);gap:1px;font-size:12.5px;font-weight:550;display:grid}.sky-nuc-lab__table tbody th .sky-faint{font-size:10.5px;font-weight:400}.sky-nuc-lab__table td{text-align:right;border-bottom:1px solid var(--color-border-1,#ffffff12);padding:8px 10px;font-size:14px}.sky-nuc-lab__table td[data-verdict]{color:var(--verdict);font-weight:600}.sky-nuc-lab__table td[data-verdict=unmeasured]{font-weight:400}.sky-nuc-lab__aux td{color:var(--color-text-2,#a0a9b5);font-size:12px}.sky-nuc-lab__aux th{color:var(--color-text-2,#a0a9b5)!important;font-weight:400!important}.sky-nuc-lab__why{color:var(--color-text-2,#a0a9b5);gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.sky-nuc-lab>.sky-faint{margin:0;font-size:11.5px;line-height:1.45}.sky-nuc-spec{gap:14px;display:grid}.sky-nuc-spec__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.sky-nuc-spec__head>.sky-faint{flex:320px;margin:0;font-size:13px;line-height:1.5}.sky-nuc-spec__levels button{padding:0 14px}.sky-nuc-spec__body{gap:16px;display:grid}.sky-nuc-spec__sec{border-radius:var(--radius-3,16px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);gap:8px;padding:14px 16px;display:grid}.sky-nuc-spec__sec h3{letter-spacing:-.015em;align-items:baseline;gap:10px;margin:0;font-size:14.5px;font-weight:650;display:flex}.sky-nuc-spec__sec p{max-width:78ch;margin:0;font-size:13.5px;line-height:1.55}.sky-nuc-spec__eq{border-radius:var(--radius-2,12px);background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);white-space:pre-wrap;color:var(--color-text-1,#e7eaef);margin:2px 0;padding:10px 14px;font-size:13px;line-height:1.6;overflow-x:auto}.sky-nuc-spec__foot{margin:0;font-size:11.5px;line-height:1.45}.sky-shell[data-device=phone] .sky-nuc-net__body{grid-template-columns:1fr}.sky-shell[data-device=phone] .sky-nuc__facts li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""exp verdict""hint hint"}.sky-shell[data-device=phone] .sky-nuc__facts li>strong{font-size:15px}.sky-shell[data-device=phone] .sky-nuc__asset-head{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 18px}.sky-shell[data-device=phone] .sky-nuc__asset-sum{grid-column:1}.sky-shell[data-device=phone] .sky-nuc__chev{grid-area:1/2/span 2}.sky-shell[data-device=phone] .sky-nuc__implied{grid-template-columns:1fr 1fr}.sky-shell[data-device=phone] .sky-nuc-spec__sec{padding:12px 14px}.sky-shell[data-device=phone] .sky-nuc-spec__eq{font-size:12px}.sky-nuc-opt{gap:10px;display:grid}.sky-nuc-opt>.sky-faint{margin:0;font-size:12.5px;line-height:1.45}.sky-nuc-opt__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.sky-nuc-opt__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:760px}.sky-nuc-opt__table th{text-align:left;font-weight:500;font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);padding:6px 10px}.sky-nuc-opt__table thead th:not(:first-child){text-align:right}.sky-nuc-opt__table tbody th{color:var(--color-text-1,#e7eaef);align-items:center;gap:6px;font-size:13px;display:flex}.sky-nuc-opt__table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border-1,#ffffff12);padding:8px 10px;font-size:13.5px}.sky-nuc-opt__table td[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-nuc-opt__table tbody tr[data-preferred]{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 8%, transparent)}.sky-nuc-opt__table tbody tr[data-on] th strong{color:var(--color-accent,#5aa7f2)}.sky-nuc-opt__crit{margin:0;font-size:13px;line-height:1.5}.sky-nuc-opt__caps,.sky-nuc-opt__assume{margin:0;font-size:11.5px;line-height:1.45}.sky-nuc__assets-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sky-shell[data-device=phone] .sky-nuc-opt__table{min-width:560px}.sky-shell[data-device=phone] .sky-nuc-opt__scroll{overflow-x:visible}.sky-shell[data-device=phone] .sky-nuc-opt__table,.sky-shell[data-device=phone] .sky-nuc-opt__table tbody,.sky-shell[data-device=phone] .sky-nuc-opt__table tr{width:100%;min-width:0;display:block}.sky-shell[data-device=phone] .sky-nuc-opt__table thead{display:none}.sky-shell[data-device=phone] .sky-nuc-opt__table tr{border-radius:var(--radius-2,12px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);margin-bottom:6px;padding:10px 12px}.sky-shell[data-device=phone] .sky-nuc-opt__table tbody tr[data-preferred]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent)}.sky-shell[data-device=phone] .sky-nuc-opt__table tbody th{border:0;padding:0 0 6px}.sky-shell[data-device=phone] .sky-nuc-opt__table td{white-space:normal;overflow-wrap:anywhere;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:3px 0;font-size:13px;display:flex}.sky-shell[data-device=phone] .sky-nuc-opt__table td:before{content:attr(data-label);font-family:var(--font-family-ui,sans-serif);color:var(--color-text-3,#6c7581);text-align:left;flex:0 auto;font-size:11.5px}.sky-shell[data-device=phone] .sky-nuc-opt__table td:last-child{justify-content:flex-end;padding-top:8px}.sky-shell[data-device=phone] .sky-nuc-opt__table td:last-child:before{content:none}.sky-shell[data-device=phone] .sky-nuc-opt__table td:empty{display:none}.sky-nucpos{border-radius:var(--radius-3,16px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);gap:8px;padding:10px 12px;display:grid}.sky-nucpos>p{margin:0}.sky-nucpos__lead{color:var(--color-text-2,#a0a9b5);font-size:11.5px;line-height:1.4}.sky-nucpos__error{color:var(--color-status-warn,#fbbf24);font-size:11.5px}.sky-segmented--small button{height:22px;padding:0 9px;font-size:11px}.sky-nucpos__size{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end;gap:8px;display:grid}.sky-nucpos__size>div{gap:1px;display:grid}.sky-nucpos__size strong{letter-spacing:-.02em;font-size:19px}.sky-nucpos__size .sky-faint{font-size:11px;line-height:1.35}.sky-nucpos__budget{place-self:center end}.sky-nucpos__rows{gap:4px;margin:0;display:grid}.sky-nucpos__rows>div{border-radius:var(--radius-2,12px);background:var(--well);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""hint hint";gap:0 10px;padding:6px 8px;display:grid}.sky-nucpos__rows>div[data-warn]{box-shadow:inset 2px 0 0 var(--color-status-warn,#fbbf24)}.sky-nucpos__rows dt{color:var(--color-text-1,#e7eaef);grid-area:name;font-size:12px}.sky-nucpos__rows dd{font-variant-numeric:tabular-nums;grid-area:value;margin:0;font-size:14px;font-weight:600}.sky-nucpos__rows dd[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-nucpos__rows span{color:var(--color-text-3,#6c7581);grid-area:hint;font-size:11px;line-height:1.35}.sky-nucpos__foot{font-size:10.5px;line-height:1.4}.sky-rev{gap:12px;display:grid}.sky-rev__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sky-rev__pick{align-items:center;gap:8px;min-width:0;display:flex}.sky-rev__pick .sky-input{max-width:240px;height:28px;padding:0 8px}.sky-rev__h{letter-spacing:-.01em;color:var(--color-text-1,#e7eaef);margin:6px 0 0;font-size:13px;font-weight:600}.sky-rev__note{max-width:86ch;margin:0;font-size:11.5px;line-height:1.45}.sky-rev__lead{color:var(--color-text-2,#a0a9b5);max-width:86ch;margin:0;font-size:13.5px;line-height:1.5}.sky-rev__verdict{border-radius:var(--radius-3,16px);background:var(--well,var(--color-surface-2,#181c22));box-shadow:inset 3px 0 0 var(--color-text-3,#6c7581);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.sky-rev__verdict strong{letter-spacing:-.015em;font-size:15px}.sky-rev__verdict[data-verdict=act],.sky-rev__verdict[data-verdict=act_focus]{box-shadow:inset 3px 0 0 var(--color-accent,#5aa7f2)}.sky-rev__verdict[data-verdict=act] strong,.sky-rev__verdict[data-verdict=act_focus] strong{color:var(--color-accent,#5aa7f2)}.sky-rev__verdict[data-verdict=de_risk],.sky-rev__verdict[data-verdict=blocked_risk]{box-shadow:inset 3px 0 0 var(--color-status-warn,#fbbf24)}.sky-rev__verdict[data-verdict=de_risk] strong,.sky-rev__verdict[data-verdict=blocked_risk] strong{color:var(--color-status-warn,#fbbf24)}.sky-rev__band{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:8px 12px;font-size:13px;display:flex}.sky-rev__band[data-improves]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 40%, transparent)}.sky-rev__band .sky-mono{font-size:15px;font-weight:600}.sky-rev__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.sky-rev__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:620px}.sky-rev__table th{text-align:left;font-weight:500;font-size:var(--font-size-xs,11px);color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);padding:6px 10px}.sky-rev__table thead th:not(:first-child){text-align:right}.sky-rev__table tbody th{color:var(--color-text-1,#e7eaef);font-size:12.5px}.sky-rev__table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border-1,#ffffff12);padding:7px 10px;font-size:13px}.sky-rev__table td[data-direction=up]{color:var(--color-direction-bullish,#3fd6a8)}.sky-rev__table td[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-rev__decisions{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sky-rev__dec{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));overflow:hidden}.sky-rev__dec-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;transition:background-color .16s,transform .16s;display:flex}.sky-rev__dec-head:hover{background:color-mix(in srgb, var(--color-text-1,#e7eaef) 5%, transparent)}.sky-rev__dec-head:active{transform:scale(.995)}.sky-rev__dec-head strong{font-size:13.5px}.sky-rev__dec-head .sky-mono{font-variant-numeric:tabular-nums;font-size:12.5px}.sky-rev__dec-head .sky-mono[data-direction=up]{color:var(--color-direction-bullish,#3fd6a8)}.sky-rev__dec-head .sky-mono[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-rev__dec .sky-chip[data-action=open],.sky-rev__dec .sky-chip[data-action=increase]{color:var(--color-direction-bullish,#3fd6a8)}.sky-rev__dec .sky-chip[data-action=reduce],.sky-rev__dec .sky-chip[data-action=close]{color:var(--color-direction-bearish,#ff8a4c)}.sky-rev__dec-body{padding:0 10px 10px;display:none}.sky-rev__dec[data-open] .sky-rev__dec-body{gap:6px;display:grid}.sky-rev__dec-eff{margin:0;font-size:11.5px}.sky-rev__why{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sky-rev__why li{background:var(--color-surface-1,#12151a);color:var(--color-text-2,#a0a9b5);border-radius:999px;align-items:baseline;gap:6px;padding:3px 8px;font-size:11.5px;display:inline-flex}.sky-rev__why li[data-direction=up]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-direction-bullish,#3fd6a8) 40%, transparent)}.sky-rev__why li[data-direction=down]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-direction-bearish,#ff8a4c) 40%, transparent)}.sky-rev__why li .sky-mono{color:var(--color-text-1,#e7eaef);font-variant-numeric:tabular-nums}.sky-rev__focus{border-radius:var(--radius-3,16px);background:var(--well,var(--color-surface-2,#181c22));gap:6px;padding:10px 12px;display:grid}.sky-rev__focus[data-confirmed]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#5aa7f2) 40%, transparent)}.sky-rev__focus p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.sky-rev__risk{gap:3px;margin:0;padding:0;list-style:none;display:grid}.sky-rev__risk li{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.sky-rev__risk li:not([data-ok])[data-hard]{box-shadow:inset 2px 0 0 var(--color-status-warn,#fbbf24)}.sky-rev__risk li>span:first-child{flex:200px}.sky-rev__risk .sky-chip[data-ok]{color:var(--color-status-ok,#3fd6a8)}.sky-rev__hist{counter-reset:rev;gap:3px;margin:0;padding:0;list-style:none;display:grid}.sky-rev__hist li{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));flex-wrap:wrap;align-items:baseline;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.sky-rev__hist li[data-applied]{box-shadow:inset 2px 0 0 var(--color-accent,#5aa7f2)}.sky-rev__hist .sky-mono[data-direction=up]{color:var(--color-direction-bullish,#3fd6a8)}.sky-rev__hist .sky-mono[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-rev__warnings{margin:0}.sky-shell[data-device=phone] .sky-rev__scroll{overflow-x:visible}.sky-shell[data-device=phone] .sky-rev__table,.sky-shell[data-device=phone] .sky-rev__table tbody,.sky-shell[data-device=phone] .sky-rev__table tr{width:100%;min-width:0;display:block}.sky-shell[data-device=phone] .sky-rev__table thead{display:none}.sky-shell[data-device=phone] .sky-rev__table tr{border-radius:var(--radius-2,12px);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);margin-bottom:6px;padding:10px 12px}.sky-shell[data-device=phone] .sky-rev__table tbody th{border:0;padding:0 0 6px}.sky-shell[data-device=phone] .sky-rev__table td{white-space:normal;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:3px 0;display:flex}.sky-shell[data-device=phone] .sky-rev__table td:before{content:attr(data-label);color:var(--color-text-3,#6c7581);font-size:11.5px}.sky-shell[data-device=phone] .sky-rev__pick .sky-input{flex:auto;max-width:none}@media (prefers-reduced-motion:reduce){.sky-rev__dec-head{transition:none}.sky-rev__dec-head:active{transform:none}}.sky-news{--news-scale:1;background:var(--color-surface-0,#0a0c0f);min-width:0;height:100%;min-height:0;font-size:calc(13px * var(--news-scale));flex-direction:column;flex:1;display:flex;overflow:auto}.sky-news__head{z-index:3;border-bottom:1px solid var(--color-border-1,#ffffff12);background:color-mix(in srgb, var(--color-surface-1,#12151a) 92%, transparent);-webkit-backdrop-filter:blur(12px);flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.sky-news__title{align-items:center;gap:8px;min-width:0;display:inline-flex}.sky-news__title strong{letter-spacing:-.01em;font-size:14px}.sky-news__title .sky-faint{font-size:var(--font-size-xs,11px)}.sky-news__status{font-size:var(--font-size-xs,11px);white-space:nowrap}.sky-news>.sky-banner{margin:10px 16px 0}.sky-news__pulse{gap:8px;padding:12px 16px 4px;display:grid}.sky-news__groups{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.sky-news__groups::-webkit-scrollbar{display:none}.sky-news__group{border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);min-height:40px;color:var(--color-text-2,#a0a9b5);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;transition:background-color .16s,color .16s,transform .16s,border-color .16s;display:inline-flex}.sky-news__group strong{font-weight:600;font-size:calc(13.5px * var(--news-scale));color:var(--color-text-1,#e7eaef)}.sky-news__group .sky-mono{font-size:11.5px}.sky-news__group:hover{background:color-mix(in srgb, var(--color-text-1,#e7eaef) 6%, var(--color-surface-1,#12151a))}.sky-news__group:active{transform:scale(.97)}.sky-news__group[aria-selected=true]{background:var(--color-accent,#5aa7f2);border-color:var(--color-accent,#5aa7f2);color:#fff}.sky-news__group[aria-selected=true] strong,.sky-news__group[aria-selected=true] .sky-mono{color:#fff}.sky-news__trend{margin-left:3px;font-weight:700}.sky-news__trend[data-direction=up]{color:var(--color-direction-bullish,#3fd6a8)}.sky-news__trend[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-news__group[aria-selected=true] .sky-news__trend{color:#fff}.sky-news__attention{gap:4px;display:grid}.sky-news__att-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sky-news__att-row .sky-label{margin-right:4px}.sky-news__att-row .sky-chip{cursor:pointer;transition:background-color .16s,color .16s}.sky-news__att-row .sky-chip[aria-pressed=true]{background:var(--color-accent,#5aa7f2);color:#fff}.sky-news__controls{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 16px 10px;display:flex}.sky-news__search{background:var(--well,var(--color-surface-2,#181c22));min-width:180px;height:30px;color:var(--color-text-3,#6c7581);border-radius:999px;flex:220px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sky-news__search .sky-input{background:0 0;border:0;flex:1;height:28px;padding:0}.sky-news__search .sky-input:focus{box-shadow:none;outline:none}.sky-news__grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;padding:0 16px 24px;display:grid}.sky-news__front{min-width:0}.sky-news__side{gap:14px;display:grid;position:sticky;top:52px}.sky-news__sub{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.sky-news__sub h2{font-size:calc(15px * var(--news-scale));letter-spacing:-.01em;margin:0;font-weight:650}.sky-news__note{font-size:calc(12.5px * var(--news-scale));max-width:74ch;margin:0 0 8px;line-height:1.55}.sky-news__empty{padding:12px 0}.sky-news__list{gap:6px;display:grid}.sky-news__story{border-radius:var(--radius-3,16px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.sky-news__story[data-band=critical]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent)}.sky-news__story[data-open]{border-color:color-mix(in srgb, var(--color-accent,#5aa7f2) 60%, transparent)}.sky-news__story-head{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:5px;padding:10px 34px 10px 14px;display:grid}.sky-news__story-head:hover{background:color-mix(in srgb, var(--color-text-1,#e7eaef) 4%, transparent)}.sky-news__story-head:active{transform:scale(.995)}.sky-news__bar{background:var(--color-border-1,#ffffff12);width:3px;position:absolute;top:0;bottom:0;left:0}.sky-news__bar>span{background:var(--color-accent,#5aa7f2);border-radius:0 2px 2px 0;width:100%;display:block}.sky-news__story[data-band=critical] .sky-news__bar>span{background:var(--color-accent,#5aa7f2)}.sky-news__story[data-band=important] .sky-news__bar>span{background:color-mix(in srgb, var(--color-accent,#5aa7f2) 65%, var(--color-text-3,#6c7581))}.sky-news__story[data-band=all] .sky-news__bar>span{background:var(--color-text-3,#6c7581)}.sky-news__story-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sky-news__kind[data-kind=monetary_policy],.sky-news__kind[data-kind=macro_data],.sky-news__kind[data-kind=fiscal_policy]{color:var(--color-accent,#5aa7f2)}.sky-news__kind[data-kind=conflict],.sky-news__kind[data-kind=sanction],.sky-news__kind[data-kind=natural_disaster],.sky-news__kind[data-kind=pandemic],.sky-news__kind[data-kind=supply_shock],.sky-news__kind[data-kind=default]{color:var(--color-direction-bearish,#ff8a4c)}.sky-news__kind[data-kind=technology]{color:var(--color-direction-bullish,#3fd6a8)}.sky-news__kind[data-kind=geopolitical],.sky-news__kind[data-kind=election],.sky-news__kind[data-kind=regulation]{color:var(--color-status-warn,#fbbf24)}.sky-news__age{font-size:11px}.sky-news__score{color:var(--color-text-2,#a0a9b5);font-size:12px;font-weight:650}.sky-news__headline{font-size:calc(16px * var(--news-scale));letter-spacing:-.012em;color:var(--color-text-1,#e7eaef);margin:0;font-weight:600;line-height:1.3}.sky-news__story[data-band=critical] .sky-news__headline{font-size:calc(18.5px * var(--news-scale))}.sky-news__meta{font-size:calc(12.5px * var(--news-scale));color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sky-news__flags{letter-spacing:1px}.sky-news__touch{font-size:calc(12.5px * var(--news-scale));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sky-news__sym{cursor:pointer;font-family:var(--font-family-mono,ui-monospace, monospace);background:var(--well,var(--color-surface-2,#181c22));color:var(--color-text-1,#e7eaef);border:0;font-size:11px;font-weight:600;transition:background-color .16s,color .16s}.sky-news__sym:hover{background:var(--color-accent,#5aa7f2);color:#fff}.sky-news__sym[data-held]{box-shadow:inset 0 0 0 1px var(--color-accent,#5aa7f2)}.sky-news__sym:disabled{cursor:default;opacity:.6}.sky-news__sym:disabled:hover{background:var(--well,var(--color-surface-2,#181c22));color:var(--color-text-1,#e7eaef)}.sky-news__exposure{font-size:11px}.sky-news__chev{color:var(--color-text-3,#6c7581);transition:transform .2s;position:absolute;bottom:10px;right:12px}.sky-news__story[data-open] .sky-news__chev{transform:rotate(180deg)}.sky-news__body{border-top:1px solid var(--color-border-1,#ffffff12);gap:12px;padding:10px 14px 12px;display:grid}.sky-news__body h4{font-size:calc(13.5px * var(--news-scale));margin:0 0 5px;font-weight:650}.sky-news__terms{gap:3px;margin:0;padding:0;list-style:none;display:grid}.sky-news__terms li{font-size:calc(12.5px * var(--news-scale));grid-template-columns:minmax(120px,1.2fr) minmax(80px,2fr) auto auto;align-items:center;gap:8px;display:grid}.sky-news__term-bar{background:var(--well,var(--color-surface-2,#181c22));border-radius:3px;height:6px;overflow:hidden}.sky-news__term-bar>span{background:var(--color-accent,#5aa7f2);border-radius:3px;height:100%;display:block}.sky-news__matches{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;display:flex}.sky-news__cands ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sky-news__cands li{font-size:calc(12.5px * var(--news-scale));border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));flex-wrap:wrap;align-items:center;gap:8px;padding:5px 8px;display:flex}.sky-news__cands li[data-direction=up]{box-shadow:inset 2px 0 0 var(--color-direction-bullish,#3fd6a8)}.sky-news__disclaimer{margin:6px 0 0;font-size:10.5px;line-height:1.4}.sky-news__sources ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.sky-news__sources li{font-size:calc(12.5px * var(--news-scale));grid-template-columns:auto minmax(70px,140px) minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.sky-news__src-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sky-news__src-title{color:var(--color-text-2,#a0a9b5);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.sky-news__src-title:hover{color:var(--color-accent,#5aa7f2);text-decoration:underline}.sky-news__src-when{white-space:nowrap;font-size:10.5px}.sky-news__disasters{border-radius:var(--radius-3,16px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);gap:6px;padding:12px;display:grid}.sky-news__strip{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sky-news__dis{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));font-size:calc(12.5px * var(--news-scale));gap:5px;padding:10px 12px;display:grid}.sky-news__dis[data-level=red]{box-shadow:inset 3px 0 0 var(--color-direction-bearish,#ff8a4c)}.sky-news__dis[data-level=orange]{box-shadow:inset 3px 0 0 var(--color-status-warn,#fbbf24)}.sky-news__dis-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sky-news__dis-kind{font-weight:600}.sky-news__dis .sky-chip[data-level=red]{color:var(--color-direction-bearish,#ff8a4c)}.sky-news__dis .sky-chip[data-level=orange]{color:var(--color-status-warn,#fbbf24)}.sky-news__dis .sky-chip[data-level=green]{color:var(--color-status-ok,#3fd6a8)}.sky-news__dis-title{font-size:calc(13.5px * var(--news-scale));line-height:1.35}.sky-news__dis-title a{color:inherit;text-decoration:none}.sky-news__dis-title a:hover{color:var(--color-accent,#5aa7f2)}.sky-news__dis-where{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sky-news__dis-sev{font-size:11px}.sky-news__dis-why{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sky-dot{background:var(--color-text-3,#6c7581);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sky-dot[data-role=bearish]{background:var(--color-direction-bearish,#ff8a4c)}.sky-dot[data-role=warn]{background:var(--color-status-warn,#fbbf24)}.sky-dot[data-role=ok]{background:var(--color-status-ok,#3fd6a8)}.sky-news__srcs{border-radius:var(--radius-3,16px);background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);gap:6px;padding:10px 12px;display:grid}.sky-news__srcs-head{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;display:flex}.sky-news__srcs-head strong{font-size:12.5px}.sky-news__srcs ul{gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sky-news__srcs li{align-items:center;gap:6px;font-size:11px;display:flex}.sky-news__srcs li .sky-faint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:980px){.sky-news__grid{grid-template-columns:1fr}.sky-news__side{position:static}}.sky-shell[data-device=phone] .sky-news__head{padding:8px 12px}.sky-shell[data-device=phone] .sky-news__status,.sky-shell[data-device=phone] .sky-news__title .sky-faint{display:none}.sky-shell[data-device=phone] .sky-news__pulse,.sky-shell[data-device=phone] .sky-news__controls{padding-left:12px;padding-right:12px}.sky-shell[data-device=phone] .sky-news__grid{padding:0 12px 24px}.sky-shell[data-device=phone] .sky-news__terms li{grid-template-columns:minmax(0,1fr) auto}.sky-shell[data-device=phone] .sky-news__terms li .sky-news__term-bar{grid-column:1/-1}.sky-shell[data-device=phone] .sky-news__sources li{grid-template-columns:auto minmax(0,1fr)}.sky-shell[data-device=phone] .sky-news__sources li .sky-news__src-title{white-space:normal;grid-column:1/-1}@media (prefers-reduced-motion:reduce){.sky-news__group,.sky-news__story,.sky-news__story-head,.sky-news__chev{transition:none}.sky-news__group:active,.sky-news__story-head:active{transform:none}}@media (max-width:1180px) and (min-width:981px){.sky-news__grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:12px}}.sky-news__brief,.sky-news__conclusion,.sky-news__next{gap:4px;display:grid}.sky-news__angles{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sky-news__angles li{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));font-size:calc(13px * var(--news-scale));grid-template-columns:minmax(96px,150px) minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 10px;line-height:1.45;display:grid}.sky-news__angles li[data-main]{box-shadow:inset 3px 0 0 var(--color-accent,#5aa7f2)}.sky-news__angle-src{font-size:calc(11.5px * var(--news-scale));color:var(--color-text-3,#6c7581);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-news__angle-title{color:var(--color-text-1,#e7eaef);text-decoration:none}a.sky-news__angle-title:hover,a.sky-news__angle-title:focus-visible{color:var(--color-accent,#5aa7f2);text-decoration:underline}.sky-news__conclusion p,.sky-news__next p{font-size:calc(13px * var(--news-scale));max-width:74ch;margin:0;line-height:1.55}.sky-news__conclusion{border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));padding:9px 11px}.sky-news__conclusion[data-confidence=solid]{box-shadow:inset 3px 0 0 var(--color-status-ok,#3fd6a8)}.sky-news__conclusion[data-confidence=partial]{box-shadow:inset 3px 0 0 var(--color-status-warn,#fbbf24)}.sky-news__conclusion[data-confidence=thin]{box-shadow:inset 3px 0 0 var(--color-text-3,#6c7581)}.sky-news__watch-line{color:var(--color-text-2,#a0a9b5)}.sky-news__watch{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sky-news__watch li{font-size:calc(12.5px * var(--news-scale));border-radius:var(--radius-2,12px);background:var(--well,var(--color-surface-2,#181c22));flex-wrap:wrap;align-items:center;gap:9px;padding:6px 9px;display:flex}.sky-news__watch li[data-direction=up]{box-shadow:inset 2px 0 0 var(--color-direction-bullish,#3fd6a8)}.sky-news__text-size span[data-size=comfortable]{font-size:11px}.sky-news__text-size span[data-size=large]{font-size:14px}.sky-news__text-size span[data-size=huge]{font-size:17px}.sky-news__text-size button{font-weight:650}.sky-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sky-news .sky-segmented--small button{min-height:34px;font-size:calc(12px * var(--news-scale));padding:0 12px}.sky-news .sky-chip{min-height:24px}.sky-news__sym{min-height:26px;padding:0 9px}.sky-news__story-head{min-height:56px}.sky-news :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--color-accent,#5aa7f2);outline-offset:2px;border-radius:8px}.sky-news__story{animation:.28s cubic-bezier(.22,.61,.36,1) both sky-news-in}@keyframes sky-news-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sky-news__body{animation:.22s cubic-bezier(.22,.61,.36,1) both sky-news-open}@keyframes sky-news-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sky-shell[data-device=phone] .sky-news .sky-segmented--small button,.sky-shell[data-device=phone] .sky-news__group{min-height:44px}.sky-shell[data-device=phone] .sky-news__angles li{grid-template-columns:1fr;gap:2px}.sky-shell[data-device=phone] .sky-news__story-head{min-height:64px}@media (prefers-reduced-motion:reduce){.sky-news__story,.sky-news__body{animation:none}}
