.sky-board{background:var(--color-surface-1,#12151a);flex-direction:column;height:100%;min-height:0;display:flex}.sky-board__head{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;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{min-height:0;padding:calc(14px * var(--sp,1)) calc(12px * var(--sp,1));flex:1;overflow:auto}.sky-board__row{align-items:stretch;gap:0;min-width:max-content;display:flex}.sky-board__card{gap:calc(8px * var(--sp,1));width:300px;padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;flex:none;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:calc(6px * var(--sp,1));display:flex}.sky-board__kind{align-items:center;gap:calc(5px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);text-transform:uppercase;letter-spacing:.04em;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,calc(13px * var(--fs,1)));letter-spacing:-.01em}.sky-board__ordinal{font-family:var(--font-family-mono,monospace);font-size:calc(10px * var(--fs,1));color:var(--color-text-3,#6c7581);margin-left:auto}.sky-board__facts{gap:calc(2px * var(--sp,1)) calc(8px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;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{gap:calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-board__checks{gap:calc(3px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-board__checks li{align-items:baseline;gap:calc(6px * var(--sp,1));padding:calc(3px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(5px * var(--rs,1));background:var(--color-surface-1,#12151a);font-family:var(--font-family-mono,monospace);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,calc(11px * var(--fs,1)));color:var(--color-status-error,#fb923c)}.sky-board__actions{gap:calc(4px * var(--sp,1));flex-wrap:wrap;margin-top:auto;display:flex}.sky-board__note{font-size:var(--font-size-small,calc(12px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);white-space:pre-wrap}.sky-board__signature{font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.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{gap:calc(4px * var(--sp,1));width:220px;padding:calc(10px * var(--sp,1));border-radius:calc(10px * var(--rs,1));border:1px dashed var(--color-border-2,#ffffff21);color:var(--color-text-3,#6c7581);flex-direction:column;flex:none;display:flex}.sky-board__adder button{text-align:left;justify-content:flex-start}.sky-board__adder small{color:var(--color-text-3,#6c7581);font-weight:400;font-size:calc(10.5px * var(--fs,1));display:block}.sky-board__form{gap:calc(6px * var(--sp,1));flex-direction:column;display:flex}.sky-board__form textarea{font-family:var(--font-family-mono,monospace);font-size:calc(11px * var(--fs,1));resize:vertical;min-height:96px}.sky-board__form .sky-field>span{justify-content:space-between;gap:calc(6px * var(--sp,1));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{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(5px * var(--sp,1)) calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);display:flex}.sky-board__flow-head strong{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-board__flow ol{padding:0 calc(10px * var(--sp,1)) calc(8px * var(--sp,1));gap:calc(3px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}.sky-board__flow li{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(6px * var(--rs,1));background:var(--color-surface-1,#12151a);font-variant-numeric:tabular-nums;grid-template-columns:22px 150px 170px 1fr auto auto;display:grid}.sky-board__flow li code{font-size:calc(10.5px * var(--fs,1))}.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{gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid;overflow:auto}.sky-board__list button{align-items:flex-start;gap:calc(3px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));text-align:left;white-space:normal;flex-direction:column;min-height:0;display:flex}.sky-board__list button strong{font-weight:600}.sky-board__list button span{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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;align-items:center;gap:calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(18px * var(--sp,1));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;display:flex;position:sticky;top:0}.sky-nw__brand{align-items:center;gap:calc(8px * var(--sp,1));color:var(--color-accent,#5aa7f2);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{gap:calc(2px * var(--sp,1));padding:calc(3px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-nw__reading>button{min-height:30px;padding:0 calc(14px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;color:var(--color-text-3,#6c7581);font-size:calc(var(--nw) * .78);background:0 0;border:0;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:calc(11px * var(--fs,1))}.sky-app .sky-nw__textsize>button>span[data-size=large]{font-size:calc(13.5px * var(--fs,1))}.sky-app .sky-nw__textsize>button>span[data-size=huge]{font-size:calc(16px * var(--fs,1))}.sky-nw__controls{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1)) calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nw__search{align-items:center;gap:calc(8px * var(--sp,1));max-width:420px;padding:0 calc(12px * var(--sp,1));height:calc(var(--nw) * 2.3);border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);flex:240px;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{gap:calc(22px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(18px * var(--sp,1)) calc(40px * var(--sp,1));grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;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:calc(10px * var(--sp,1));margin-bottom:calc(12px * var(--sp,1));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{gap:calc(14px * var(--sp,1));max-width:var(--nw-read);flex-direction:column;display:flex}.sky-nw__empty{padding:calc(28px * var(--sp,1)) 0}.sky-nw__card{gap:calc(10px * var(--sp,1));padding:calc(16px * var(--sp,1)) calc(18px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));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;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{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(var(--nw) * .72);flex-wrap:wrap;display:flex}.sky-app .sky-nw__cardmain{align-items:flex-start;gap:calc(6px * var(--sp,1));width:100%;box-shadow:none;color:inherit;text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;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{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(var(--nw) * .74);flex-wrap:wrap;display:flex}.sky-nw__dots{gap:calc(3px * var(--sp,1));display:inline-flex}.sky-nw__dots i{background:var(--color-accent,#5aa7f2);opacity:.75;border-radius:50%;width:6px;height:6px}.sky-nw__flag{min-width:22px;height:17px;padding:0 calc(4px * var(--sp,1));border-radius:calc(5px * var(--rs,1));background:var(--color-surface-2);color:var(--color-text-3);font-size:calc(var(--nw) * .62);letter-spacing:.02em;place-items:center;font-weight:600;display:inline-grid}.sky-nw__syms{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(var(--nw) * .74);flex-wrap:wrap;display:flex}.sky-app .sky-nw__sym{gap:calc(4px * var(--sp,1));height:calc(var(--nw) * 1.7);font-family:var(--font-family-mono,monospace);font-size:calc(var(--nw) * .72)}.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{gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nw__teaser{align-items:center;gap:calc(5px * var(--sp,1));padding:calc(3px * var(--sp,1)) calc(9px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));font-size:calc(var(--nw) * .7);background:var(--color-surface-2,#181c22);color:var(--color-text-2,#a0a9b5);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:calc(8px * var(--sp,1));padding-top:calc(2px * var(--sp,1));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{gap:calc(16px * var(--sp,1));overscroll-behavior:contain;max-height:calc(100dvh - 92px);padding-right:calc(4px * var(--sp,1));scrollbar-gutter:stable;flex-direction:column;display:flex;position:sticky;top:74px;overflow-y:auto}.sky-nw__missed{gap:calc(8px * var(--sp,1));padding:calc(14px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;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{gap:calc(4px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-app .sky-nw__missed button{align-items:flex-start;gap:calc(3px * var(--sp,1));width:100%;padding:calc(9px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;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{padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);font-size:calc(var(--nw) * .74)}.sky-app .sky-nw__srcs-head{align-items:flex-start;gap:calc(2px * var(--sp,1));width:100%;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.sky-nw__srcs ul{margin:calc(8px * var(--sp,1)) 0 0;gap:calc(3px * var(--sp,1));flex-direction:column;max-height:260px;padding:0;list-style:none;display:flex;overflow:auto}.sky-nw__srcs li{align-items:center;gap:calc(6px * var(--sp,1));display:flex}.sky-nw__disclaimer{margin-top:calc(10px * var(--sp,1));font-size:calc(var(--nw) * .68);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{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);font-size:calc(var(--nw) * .74);flex-wrap:wrap;display:flex}.sky-nw__readerbody{gap:calc(16px * var(--sp,1));width:100%;min-height:0;max-width:var(--nw-read);padding:calc(20px * var(--sp,1)) calc(18px * var(--sp,1)) calc(40px * var(--sp,1));flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:auto}.sky-nw__step{gap:calc(10px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(20px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;display:flex}.sky-nw__step>header{align-items:center;gap:calc(10px * var(--sp,1));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);border-radius:calc(10px * var(--rs,1));color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);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{gap:calc(10px * var(--sp,1));flex-direction:column;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{align-items:center;gap:calc(10px * var(--sp,1));color:var(--color-text-3,#6c7581);flex-wrap:wrap;display:flex;font-size:calc(var(--nw) * .76)!important}.sky-nw__byline a{align-items:center;gap:calc(4px * var(--sp,1));display:inline-flex}.sky-nw__big{font-size:calc(var(--nw) * 1.02)!important}.sky-nw__angles,.sky-nw__sources{gap:calc(10px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-nw__angles li,.sky-nw__sources li{gap:calc(2px * var(--sp,1));padding-left:calc(12px * var(--sp,1));border-left:2px solid var(--color-border-2,#ffffff21);flex-direction:column;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{gap:calc(10px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-nw__plain li{gap:calc(10px * var(--sp,1));font-size:calc(var(--nw) * .98);align-items:flex-start;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{gap:calc(6px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nw__watch,.sky-nw__spots{gap:calc(10px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-nw__watch li{align-items:baseline;gap:calc(8px * var(--sp,1));font-size:calc(var(--nw) * .86);flex-wrap:wrap;display:flex}.sky-nw__reactions{gap:calc(14px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-nw__reactions li{gap:calc(6px * var(--sp,1));padding:calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);border-left:3px solid var(--color-border-2,#ffffff21);flex-direction:column;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{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nw__reactions strong{font-size:calc(var(--nw) * 1.02);letter-spacing:-.01em}.sky-nw__defence{align-items:baseline;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nw__cite{font-size:calc(var(--nw) * .7)!important}.sky-nw__cite a{align-items:center;gap:calc(4px * var(--sp,1));display:inline-flex}.sky-nw__spots li{gap:calc(4px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);flex-direction:column;display:flex}.sky-nw__spots strong{font-size:calc(var(--nw) * .96)}.sky-nw__symrow{gap:calc(6px * var(--sp,1));flex-wrap:wrap;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:calc(4px * var(--sp,1))}.sky-nw__quotes td{padding:calc(5px * var(--sp,1)) 0;border-top:1px solid var(--color-border-1,#ffffff12)}.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{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1)) calc(calc(12px * var(--sp,1)) + var(--safe-b,0px));border-top:1px solid var(--color-border-1,#ffffff12);background:var(--material-panel,var(--color-surface-1,#12151a));display:flex}.sky-app .sky-nw__readerfoot .sky-btn{min-height:calc(var(--nw) * 2.5);font-size:calc(var(--nw) * .84);padding:0 calc(18px * var(--sp,1))}.sky-nw__dots[aria-label]{gap:calc(6px * var(--sp,1));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:calc(10px * var(--sp,1)) calc(12px * var(--sp,1))}.sky-nw__controls,.sky-nw__grid{padding-inline:calc(12px * var(--sp,1))}.sky-nw__readerbody{padding-inline:calc(14px * var(--sp,1))}.sky-nw__step{padding:calc(14px * var(--sp,1))}}@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:calc(4px * var(--sp,1))}.sky-nw__said{gap:calc(14px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-nw__said li{gap:calc(4px * var(--sp,1));padding-left:calc(14px * var(--sp,1));border-left:3px solid var(--color-border-2,#ffffff21);flex-direction:column;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{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nw__said a{align-items:center;gap:calc(4px * var(--sp,1));display:inline-flex}.sky-nw__chart{margin:calc(4px * var(--sp,1)) 0 0;gap:calc(6px * var(--sp,1));flex-direction:column;display:flex}.sky-nw__chart figcaption{gap:calc(2px * var(--sp,1));flex-direction:column;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{align-items:flex-end;gap:calc(3px * var(--sp,1));height:calc(var(--nw) * 3.4);padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);display:flex}.sky-nw__bar{border-radius:calc(3px * var(--rs,1)) calc(3px * var(--rs,1)) 0 0;background:color-mix(in srgb, var(--color-accent,#5aa7f2) 55%, transparent);min-width:4px;transition:height .26s var(--ease-out);flex:1}.sky-nw__bar[data-peak]{background:var(--color-accent,#5aa7f2)}.sky-nw__axis{justify-content:space-between;align-items:baseline;gap:calc(8px * var(--sp,1));font-size:calc(var(--nw) * .68);color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums;display:flex}.sky-nw__days{gap:calc(14px * var(--sp,1));flex-direction:column;display:flex}.sky-nw__day{gap:calc(6px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);flex-direction:column;display:flex}.sky-nw__dayhead{align-items:baseline;gap:calc(8px * var(--sp,1));flex-wrap:wrap;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{border-radius:calc(999px * var(--rs,1));background:var(--color-surface-2,#181c22);height:10px;position:relative;overflow:visible}.sky-nw__fill{border-radius:calc(999px * var(--rs,1));background:color-mix(in srgb, var(--color-accent,#5aa7f2) 35%, transparent);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{width:4px;height:16px;margin-left:calc(-2px * var(--sp,1));border-radius:calc(2px * var(--rs,1));background:var(--color-text-1,#e7eaef);box-shadow:0 0 0 2px var(--color-surface-1,#12151a);position:absolute;top:-3px}.sky-nw__prev{width:2px;height:10px;margin-left:calc(-1px * var(--sp,1));background:var(--color-text-3,#6c7581);position:absolute;top:0}.sky-nw__side .sky-news__strip{overscroll-behavior:contain;max-height:42vh;padding-right:calc(2px * var(--sp,1));overflow-y:auto}.bst{--bt-bg:var(--color-surface-0);--bt-panel:var(--color-surface-1);--bt-panel-2:var(--color-surface-2);--bt-line:var(--color-border-1);--bt-line-2:var(--color-border-2);--bt-text:var(--color-text-1);--bt-dim:var(--color-text-3);--bt-dim-2:color-mix(in srgb, var(--color-text-3) 70%, transparent);--bt-label:var(--color-text-3);--bt-accent:var(--color-accent);--bt-accent-soft:var(--color-accent-soft);--bt-up:var(--color-direction-bullish);--bt-down:var(--color-direction-bearish);--bt-mono:var(--font-family-mono);z-index:1;background:var(--bt-bg);min-width:0;min-height:0;color:var(--bt-text);font-family:var(--font-family-ui);font-size:calc(13px * var(--fs,1));flex-direction:column;flex:1;display:flex;position:relative}.bst__cmd{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1)) calc(8px * var(--sp,1));background:var(--bt-bg);display:flex}.bst__prompt{border-radius:calc(9px * var(--rs,1));background:var(--bt-accent-soft);width:30px;height:30px;color:var(--bt-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.bst__prompt b{display:none}.sky-app .bst__cmd textarea{min-width:0;min-height:38px;max-height:132px;padding:calc(9px * var(--sp,1)) calc(14px * var(--sp,1));resize:none;border-radius:calc(12px * var(--rs,1));border:1px solid var(--bt-line);background:var(--bt-panel);color:var(--bt-text);caret-color:var(--bt-accent);box-shadow:none;font:calc(14px * var(--fs,1))/1.4 var(--font-family-ui);flex:1;transition:border-color .14s,box-shadow .14s}.sky-app .bst__cmd textarea::placeholder{color:var(--bt-dim)}.sky-app .bst__cmd textarea:focus-visible{border-color:color-mix(in srgb, var(--bt-accent) 60%, var(--bt-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--bt-accent) 16%, transparent);outline:none}.bst__route{align-items:center;gap:calc(6px * var(--sp,1));padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--bt-panel-2);height:26px;color:var(--bt-accent);font-size:calc(11.5px * var(--fs,1));flex:none;font-weight:550;display:inline-flex}.bst__keys{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(2px * var(--sp,1)) calc(18px * var(--sp,1)) calc(12px * var(--sp,1));background:var(--bt-bg);border-bottom:1px solid var(--bt-line);flex-wrap:wrap;display:flex}.bst__keysgap{flex:1}.sky-app .bst__key{align-items:center;gap:calc(6px * var(--sp,1));min-height:30px;padding:0 calc(13px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));border:1px solid var(--bt-line);background:var(--bt-panel);box-shadow:none;color:var(--bt-dim);font:550 calc(12.5px * var(--fs,1)) var(--font-family-ui);letter-spacing:0;text-transform:none;transition:background-color .14s ease, color .14s ease, border-color .14s ease, transform .16s var(--ease-out-strong,ease-out);display:inline-flex}.sky-app .bst__key:hover:not(:disabled){color:var(--bt-text);border-color:var(--bt-line-2);background:var(--bt-panel-2);filter:none}.sky-app .bst__key:active:not(:disabled){transform:scale(.97)}.sky-app .bst__key:disabled{opacity:.45}.bst__key small{font:500 calc(10.5px * var(--fs,1)) var(--bt-mono);color:var(--bt-dim);opacity:.8}.sky-app .bst__key--yellow[aria-pressed=true]{background:var(--bt-accent-soft);color:var(--bt-text);border-color:color-mix(in srgb, var(--bt-accent) 45%, var(--bt-line));box-shadow:none}.sky-app .bst__key--yellow[aria-pressed=true] small{color:var(--bt-accent)}.sky-app .bst__key--green{background:0 0}.sky-app .bst__key--green[aria-pressed=true]{background:var(--bt-panel-2);color:var(--bt-text)}.sky-app .bst__key--red{color:var(--bt-down);background:0 0}.sky-app .bst__key--blue{color:var(--bt-text);background:0 0}.sky-app .bst__key--blue svg{color:var(--bt-accent)}.sky-app .bst__key--big{min-height:38px;padding:0 calc(18px * var(--sp,1));background:var(--bt-accent);color:var(--color-accent-contrast,var(--color-surface-0));border:0;font-weight:650}.sky-app .bst__key--big:hover:not(:disabled){background:color-mix(in srgb, var(--bt-accent) 88%, var(--color-text-1));color:var(--color-accent-contrast,var(--color-surface-0))}.bst__hint{padding:calc(6px * var(--sp,1)) calc(18px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--bt-dim);margin:0}.bst__tape,.bst__tabs{display:none}.bst__grid{gap:calc(12px * var(--sp,1));min-height:0;padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1));flex:1;grid-template:"screen monitor monitor"minmax(0,1.15fr)"screen news signals"minmax(0,1fr)/minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);display:grid}.bst__panel{border-radius:calc(14px * var(--rs,1));background:var(--bt-panel);border:1px solid var(--bt-line);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.bst__panel--agent{grid-area:screen}.bst__panel--monitor{grid-area:monitor}.bst__panel--news{grid-area:news}.bst__panel--activity{grid-area:signals}.bst__phead{align-items:center;gap:calc(9px * var(--sp,1));min-height:42px;padding:0 calc(14px * var(--sp,1));border-bottom:1px solid var(--bt-line);display:flex}.bst__pnum{border-radius:calc(6px * var(--rs,1));background:var(--bt-panel-2);min-width:20px;height:20px;color:var(--bt-dim);font:600 calc(11px * var(--fs,1)) var(--bt-mono);place-items:center;display:grid}.bst__phead h3{font-size:calc(13.5px * var(--fs,1));letter-spacing:-.005em;color:var(--bt-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:650;overflow:hidden}.bst__pfill{flex:1}.sky-app .bst__mini{min-height:26px;padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;color:var(--bt-accent);font:550 calc(12px * var(--fs,1)) var(--font-family-ui);background:0 0;border:0}.sky-app .bst__mini:hover{background:var(--bt-accent-soft)}.bst__pbody{min-height:0;padding:calc(10px * var(--sp,1)) calc(14px * var(--sp,1)) calc(12px * var(--sp,1));flex:1}.bst__scroll{scrollbar-width:thin;overflow:auto}.bst__section{align-items:center;gap:calc(8px * var(--sp,1));margin:calc(12px * var(--sp,1)) 0 calc(6px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));color:var(--bt-label);font-weight:600;display:flex}.bst__section:first-child{margin-top:calc(2px * var(--sp,1))}.bst__dim{color:var(--bt-dim)}.bst__err{margin:calc(8px * var(--sp,1)) 0 0;font-size:calc(12px * var(--fs,1));color:var(--color-status-error)}.bst__blink{border-radius:calc(5px * var(--rs,1));background:var(--bt-panel-2);width:80px;height:10px;display:inline-block}.bst__lead{margin:0 0 calc(10px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));color:var(--bt-dim);max-width:72ch;line-height:1.5}.bst__launch,.bst__fngroup{flex-direction:column;display:flex}.bst__fnlist{gap:calc(1px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-app .bst__fnlist button{align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:34px;padding:0 calc(8px * var(--sp,1));border-radius:calc(9px * var(--rs,1));box-shadow:none;text-align:left;font:450 calc(13px * var(--fs,1)) var(--font-family-ui);color:var(--bt-text);background:0 0;border:0;grid-template-columns:22px 58px minmax(0,1fr) auto;display:grid}.sky-app .bst__fnlist button:hover{background:var(--bt-panel-2)}.sky-app .bst__fnlist button:has(.bst__toagent){grid-template-columns:22px 58px minmax(0,1fr) auto auto}.bst__fnn{font:500 calc(11px * var(--fs,1)) var(--bt-mono);color:var(--bt-dim);text-align:right}.bst__fnlist b{font:650 calc(12px * var(--fs,1)) var(--bt-mono);color:var(--bt-accent);letter-spacing:.02em}.sky-app .bst__fnlist button[data-kind=screen] b:after{content:none}.bst__fnlist code{font:500 calc(11px * var(--fs,1)) var(--bt-mono);color:var(--bt-dim);padding:calc(2px * var(--sp,1)) calc(7px * var(--sp,1));border-radius:calc(6px * var(--rs,1));background:var(--bt-panel-2)}.bst__toagent{align-items:center;gap:calc(4px * var(--sp,1));font-style:normal;font-size:calc(11px * var(--fs,1));color:var(--bt-dim);white-space:nowrap;font-weight:550;display:inline-flex}.bst__help{margin:0 0 calc(12px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:var(--bt-panel-2)}.bst__help h4{margin:0 0 calc(6px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));color:var(--bt-text);font-weight:650}.bst__help ul{font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2);margin:0;padding-left:1.1em;line-height:1.6}.bst__table,.bsx__table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--fs,1));font-variant-numeric:tabular-nums}.bst__table th,.bsx__table th{z-index:1;padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));background:var(--bt-panel);text-align:right;font:550 calc(11px * var(--fs,1)) var(--font-family-ui);letter-spacing:0;text-transform:none;color:var(--bt-label);border-bottom:1px solid var(--bt-line-2);white-space:nowrap;position:sticky;top:-10px}.bst__table th:first-child,.bst__table td:first-child,.bsx__table th:first-child,.bsx__table td:first-child{text-align:left;font-family:var(--font-family-ui)}.bst__table td,.bsx__table td{padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));text-align:right;border-bottom:1px solid var(--bt-line);white-space:nowrap;font-family:var(--bt-mono)}.bst__table td b,.bsx__table td b{color:var(--bt-text);font-weight:650;font-family:var(--font-family-ui)}.bsx__table td small{font:400 calc(11px * var(--fs,1)) var(--font-family-ui);color:var(--bt-dim);text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden}.bst__table tbody tr,.bsx__table--monitor tbody tr{cursor:pointer;transition:background-color .12s}.bst__table tbody tr:hover,.bsx__table tbody tr:hover{background:var(--bt-panel-2)}.bst__table tbody tr:last-child td,.bsx__table tbody tr:last-child td{border-bottom:0}.bst__table tr[data-dir=up] td:nth-child(3),.bst__table tr[data-dir=up] td:nth-child(4),.bsx__table tr[data-dir=up] .bsx__pct{color:var(--bt-up)}.bst__table tr[data-dir=down] td:nth-child(3),.bst__table tr[data-dir=down] td:nth-child(4),.bsx__table tr[data-dir=down] .bsx__pct{color:var(--bt-down)}.bst__table tr[data-flash=up] td:nth-child(2){animation:bst-flash-up 1.4s var(--ease-out-strong,ease-out)}.bst__table tr[data-flash=down] td:nth-child(2){animation:bst-flash-down 1.4s var(--ease-out-strong,ease-out)}@keyframes bst-flash-up{0%{background:color-mix(in srgb, var(--bt-up) 20%, transparent)}to{background:0 0}}@keyframes bst-flash-down{0%{background:color-mix(in srgb, var(--bt-down) 20%, transparent)}to{background:0 0}}.bst__table--compact td{padding:calc(5px * var(--sp,1)) calc(8px * var(--sp,1))}.bsx__table--monitor td:nth-child(5),.bsx__table--monitor td:nth-child(6){width:14%}.bsx__sort{cursor:pointer}.bsx__sort[aria-sort]{color:var(--bt-text)!important}.bsx__sort[aria-sort]:after{content:" ↓";font-size:calc(10px * var(--fs,1))}.bsx__matrix th{text-align:center!important}.bsx__matrix tbody th{position:static;text-align:left!important}.bsx__matrix td[data-self]{color:var(--bt-dim-2);text-align:center}.bst__news,.bsx__news{margin:0;padding:0;list-style:none}.sky-app .bst__news button,.sky-app .bsx__news button{gap:calc(10px * var(--sp,1));width:100%;padding:calc(8px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(8px * var(--rs,1));box-shadow:none;text-align:left;font:450 calc(13px * var(--fs,1))/1.45 var(--font-family-ui);color:var(--bt-text);white-space:normal;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;display:grid}.sky-app .bsx__news button{grid-template-columns:120px minmax(0,1fr) auto}.sky-app .bst__news button:hover,.sky-app .bsx__news button:hover{background:var(--bt-panel-2)}.bst__news li+li,.bsx__news li+li{border-top:1px solid var(--bt-line)}.bst__news time,.bsx__news time{font:500 calc(11.5px * var(--fs,1)) var(--bt-mono);color:var(--bt-dim);padding-top:calc(2px * var(--sp,1))}.bst__news span{overflow-wrap:anywhere}.bst__news em,.bsx__news em{font:500 calc(10.5px * var(--fs,1)) var(--bt-mono);color:var(--bt-dim);padding:calc(1px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(6px * var(--rs,1));background:var(--bt-panel-2);font-style:normal}.bst__status{min-height:28px;padding:0 calc(12px * var(--sp,1));white-space:nowrap;background:var(--bt-bg);border-top:1px solid var(--bt-line);font-size:calc(11.5px * var(--fs,1));color:var(--bt-dim);align-items:center;gap:0;display:flex;overflow:hidden}.bst__status>span,.bst__status>time{align-items:center;gap:calc(6px * var(--sp,1));padding:0 calc(10px * var(--sp,1));display:inline-flex}.bst__status>span+span{border-left:1px solid var(--bt-line)}.bst__status .bst__fill{border:0;flex:1}.bst__status time{font:500 calc(11.5px * var(--fs,1)) var(--bt-mono);color:var(--color-text-2)}.bsx__wrap{min-height:100%}.bsx{gap:calc(12px * var(--sp,1));flex-direction:column;display:flex}.bsx__dim{margin:calc(2px * var(--sp,1)) 0;font-size:calc(12px * var(--fs,1));color:var(--bt-dim)}.bsx__fill{flex:1}.bsx__tabs{align-items:center;gap:calc(4px * var(--sp,1));padding-bottom:calc(10px * var(--sp,1));border-bottom:1px solid var(--bt-line);flex-wrap:wrap;display:flex}.sky-app .bsx__tabs>button{min-height:26px;padding:0 calc(11px * var(--sp,1));border:1px solid var(--bt-line);border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;font:550 calc(12px * var(--fs,1)) var(--font-family-ui);letter-spacing:0;color:var(--bt-dim);background:0 0}.sky-app .bsx__tabs>button:hover{color:var(--bt-text);background:var(--bt-panel-2)}.sky-app .bsx__tabs>button[aria-pressed=true]{background:var(--bt-accent-soft);color:var(--bt-text);border-color:color-mix(in srgb, var(--bt-accent) 45%, var(--bt-line))}.bsx__caption{font:650 calc(14px * var(--fs,1)) var(--font-family-ui);letter-spacing:-.005em;text-transform:none;color:var(--bt-text);margin-right:calc(10px * var(--sp,1))}.sky-app .bsx__ask{min-height:28px;padding:0 calc(12px * var(--sp,1));border:1px solid var(--bt-line);border-radius:var(--radius-pill,calc(999px * var(--rs,1)));color:var(--bt-text);font:550 calc(12px * var(--fs,1)) var(--font-family-ui);letter-spacing:0;background:var(--bt-panel-2);box-shadow:none}.sky-app .bsx__ask:hover{border-color:var(--bt-line-2)}.sky-app .bsx__ask:before{content:none}.bsx__nodata{color:var(--bt-dim-2)}.bsx__quotehead{justify-content:space-between;align-items:flex-end;gap:calc(16px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(2px * var(--sp,1)) calc(12px * var(--sp,1));border-bottom:1px solid var(--bt-line);display:flex}.bsx__quotehead h2{font:650 calc(24px * var(--fs,1)) var(--font-family-ui);letter-spacing:-.01em;color:var(--bt-text);margin:0}.bsx__px{align-items:baseline;gap:calc(14px * var(--sp,1));font-variant-numeric:tabular-nums;display:flex}.bsx__px b{font:550 calc(32px * var(--fs,1)) var(--bt-mono);letter-spacing:-.01em;color:var(--bt-text)}.bsx__px span,.bsx__px em{font:550 calc(15px * var(--fs,1)) var(--bt-mono);font-style:normal}.bsx__quotehead[data-dir=up] .bsx__px span,.bsx__quotehead[data-dir=up] .bsx__px em{color:var(--bt-up)}.bsx__quotehead[data-dir=down] .bsx__px span,.bsx__quotehead[data-dir=down] .bsx__px em{color:var(--bt-down)}.bsx__fields{gap:calc(8px * var(--sp,1));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.bsx__fields>div{gap:calc(4px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--bt-panel-2);flex-direction:column;display:flex}.bsx__fields .bsx__wide{grid-column:span 2}.bsx__fields dt{font:550 calc(11px * var(--fs,1)) var(--font-family-ui);letter-spacing:0;text-transform:none;color:var(--bt-label)}.bsx__fields dd{font:550 calc(14px * var(--fs,1)) var(--bt-mono);color:var(--bt-text);font-variant-numeric:tabular-nums;gap:calc(5px * var(--sp,1));flex-direction:column;margin:0;display:flex}.bsx__fields dd small{font:400 calc(11px * var(--fs,1)) var(--font-family-ui);color:var(--bt-dim)}.bsx__fields dd[data-dir=up]{color:var(--bt-up)}.bsx__fields dd[data-dir=down]{color:var(--bt-down)}.bsx__range{vertical-align:middle;width:100%;min-width:70px;height:10px;display:inline-block;position:relative}.bsx__rangetrack{border-radius:calc(2px * var(--rs,1));background:var(--color-surface-3);height:3px;position:absolute;top:4px;left:0;right:0}.bsx__rangefill{border-radius:calc(2px * var(--rs,1));background:color-mix(in srgb, var(--bt-accent) 55%, transparent);height:3px;position:absolute;top:4px;left:0}.bsx__rangemark{width:3px;height:11px;margin-left:calc(-1px * var(--sp,1));border-radius:calc(2px * var(--rs,1));background:var(--bt-text);position:absolute;top:0}.bsx__chartbar{align-items:center;gap:calc(4px * var(--sp,1));display:flex}.sky-app .bsx__chartbar button{min-height:24px;padding:0 calc(10px * var(--sp,1));border:1px solid var(--bt-line);border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;font:550 calc(11.5px * var(--fs,1)) var(--font-family-ui);color:var(--bt-dim);background:0 0}.sky-app .bsx__chartbar button[aria-pressed=true]{color:var(--bt-text);background:var(--color-surface-3);border-color:var(--bt-line-2)}.bsx__chartbar b{font:550 calc(12.5px * var(--fs,1)) var(--bt-mono)}.bsx__chartbar b[data-dir=up]{color:var(--bt-up)}.bsx__chartbar b[data-dir=down]{color:var(--bt-down)}.bsx__chartbox{width:100%;height:min(52vh,420px)}.bsx__chart{border-radius:calc(10px * var(--rs,1));background:var(--bt-bg);border:1px solid var(--bt-line);cursor:crosshair;width:100%;height:100%;display:block}.bsx__grid{stroke:var(--bt-line);stroke-width:1px;vector-effect:non-scaling-stroke}.bsx__axis{fill:var(--bt-dim);font:calc(11px * var(--fs,1)) var(--bt-mono)}.bsx__line{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke:var(--bt-text)}.bsx__chart[data-dir=up] .bsx__line{stroke:var(--bt-up)}.bsx__chart[data-dir=down] .bsx__line{stroke:var(--bt-down)}.bsx__lastline{stroke:var(--bt-line-2);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.bsx__lastbox{fill:var(--color-surface-3);stroke:var(--bt-line-2)}.bsx__lasttext{fill:var(--bt-text);font:600 calc(11px * var(--fs,1)) var(--bt-mono)}.bsx__cross line{stroke:var(--bt-dim);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.bsx__cross circle{fill:var(--bt-text)}.bsx__cross text{fill:var(--bt-text);font:600 calc(12px * var(--fs,1)) var(--bt-mono)}.bsx__filters{align-items:flex-end;gap:calc(10px * var(--sp,1));padding-bottom:calc(10px * var(--sp,1));border-bottom:1px solid var(--bt-line);flex-wrap:wrap;display:flex}.bsx__filters label{gap:calc(4px * var(--sp,1));display:grid}.bsx__filters label span{font:550 calc(11px * var(--fs,1)) var(--font-family-ui);letter-spacing:0;text-transform:none;color:var(--bt-label)}.sky-app .bsx__filters select{min-height:30px;padding:0 calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));border:1px solid var(--bt-line);background:var(--bt-panel);color:var(--bt-text);font:calc(12.5px * var(--fs,1)) var(--font-family-ui)}.bsx__filters b{font-size:calc(12px * var(--fs,1));color:var(--bt-accent)}.bsx--map{height:100%}.bsx__legend{gap:calc(2px * var(--sp,1));margin-right:calc(8px * var(--sp,1));display:inline-flex}.bsx__legend i{min-width:26px;padding:calc(2px * var(--sp,1)) calc(4px * var(--sp,1));border-radius:calc(4px * var(--rs,1));font:600 calc(10px * var(--fs,1)) var(--bt-mono);color:var(--bt-text);text-align:center;font-style:normal}.bsx__map{gap:calc(8px * var(--sp,1));flex:1;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);min-height:0;display:grid}.bsx__mapblock{border-radius:calc(10px * var(--rs,1));border:1px solid var(--bt-line);background:var(--bt-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.bsx__mapblock[data-cls=equity]{grid-area:span 2/span 4}.bsx__mapblock[data-cls=etf],.bsx__mapblock[data-cls=index],.bsx__mapblock[data-cls=commodity],.bsx__mapblock[data-cls=fx],.bsx__mapblock[data-cls=crypto]{grid-column:span 2}.bsx__mapblock h4{padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));font:600 calc(11.5px * var(--fs,1)) var(--font-family-ui);letter-spacing:0;text-transform:none;color:var(--bt-dim);background:var(--bt-panel);margin:0}.bsx__mapbox{flex:1;min-height:130px;position:relative}.sky-app .bsx__tile{justify-content:center;align-items:center;gap:calc(1px * var(--sp,1));box-sizing:border-box;border:1px solid var(--bt-bg);min-width:0;min-height:0;box-shadow:none;color:var(--bt-text);font-family:var(--bt-mono);text-shadow:none;border-radius:0;flex-direction:column;padding:0;transition:filter .15s;display:flex;position:absolute;overflow:hidden}.sky-app .bsx__tile:hover{filter:brightness(1.15);z-index:1;outline:1px solid var(--bt-text)}.bsx__tile b{font:650 calc(12px * var(--fs,1)) var(--font-family-ui);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bsx__tile span{font-size:calc(11px * var(--fs,1));font-weight:500}@media (max-width:1100px){.bst__grid{padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));grid-template:"only"minmax(0,1fr)/minmax(0,1fr)}.bst__panel{display:none;grid-area:only!important}.bst[data-show=screen] .bst__panel--agent,.bst[data-show=monitor] .bst__panel--monitor,.bst[data-show=news] .bst__panel--news,.bst[data-show=signals] .bst__panel--activity{display:flex}.bst__tabs{gap:calc(4px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1)) 0;display:flex;overflow-x:auto}.sky-app .bst__tabs button{gap:calc(6px * var(--sp,1));min-height:30px;padding:0 calc(12px * var(--sp,1)) 0 calc(6px * var(--sp,1));border:1px solid var(--bt-line);border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;font:550 calc(12px * var(--fs,1)) var(--font-family-ui);color:var(--bt-dim);white-space:nowrap;background:0 0}.sky-app .bst__tabs button[aria-selected=true]{color:var(--bt-text);background:var(--color-surface-3);border-color:var(--bt-line-2)}.bst__keys{padding-left:calc(12px * var(--sp,1));padding-right:calc(12px * var(--sp,1));flex-wrap:nowrap;overflow-x:auto}.bst__keysgap{display:none}.bst__cmd{padding-left:calc(12px * var(--sp,1));padding-right:calc(12px * var(--sp,1))}.bsx__fields,.bsx__map{grid-template-columns:repeat(2,minmax(0,1fr))}.bsx__mapblock[data-cls]{grid-area:auto/span 2}.bsx__mapblock[data-cls=equity] .bsx__mapbox{min-height:240px}.bsx__table--monitor td:nth-child(6),.bsx__table--monitor th:nth-child(6){display:none}}@media (max-width:600px){.bst__prompt{display:none}:is(.sky-app .bst__fnlist button,.sky-app .bst__fnlist button:has(.bst__toagent)){grid-template-columns:22px 50px minmax(0,1fr)}.bst__fnlist code,.bst__toagent{display:none}.bsx__quotehead{flex-direction:column;align-items:flex-start}.bsx__px b{font-size:calc(26px * var(--fs,1))}.sky-app .bsx__news button{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bst__table tr td,.sky-app .bst__key{transition:none!important;animation:none!important}}.sky-app .bst__fnlist button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sky-app .bst__news button{grid-template-columns:68px minmax(0,1fr) 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-uses{background:var(--ag-bg);min-width:0;height:100%;min-height:0;color:var(--ag-t1);font-size:var(--ag-fs-s);flex-direction:column;flex:1;display:flex;container:uses/inline-size}.sky-uses--loading{place-items:center;display:grid}.sky-uses__spinner{border:2px solid var(--ag-line-2);border-top-color:var(--ag-hi);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite sky-uses-spin}@keyframes sky-uses-spin{to{transform:rotate(360deg)}}.sky-uses__bar{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(16px * var(--sp,1));border-bottom:1px solid var(--ag-line);display:flex}.sky-uses__tabs{gap:calc(2px * var(--sp,1));padding:calc(3px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--ag-1);border:1px solid var(--ag-line);display:inline-flex}.sky-app .sky-uses__tabs button{gap:calc(7px * var(--sp,1));min-height:30px;padding:0 calc(14px * var(--sp,1));border-radius:calc(999px * var(--rs,1));box-shadow:none;font-size:calc(12.5px * var(--fs,1));color:var(--ag-t2);background:0 0;border:0;font-weight:600;transition:background .16s,color .16s}.sky-app .sky-uses__tabs button:hover{color:var(--ag-t1)}.sky-app .sky-uses__tabs button[aria-selected=true]{background:var(--ag-3);color:var(--ag-t1);box-shadow:inset 0 0 0 1px var(--ag-line-2)}.sky-uses__tabs em{font-style:normal;font-size:calc(11px * var(--fs,1));color:var(--ag-t3);font-variant-numeric:tabular-nums;font-weight:600}.sky-uses__search{align-items:center;gap:calc(8px * var(--sp,1));max-width:340px;height:34px;padding:0 calc(12px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--ag-1);border:1px solid var(--ag-line);color:var(--ag-t3);flex:1;margin-left:auto;display:flex}.sky-uses__search:focus-within{border-color:color-mix(in oklab, var(--ag-hi) 45%, transparent)}.sky-app .sky-uses__search input{min-width:0;height:100%;box-shadow:none;color:var(--ag-t1);font-size:calc(13px * var(--fs,1));background:0 0;border:0;flex:1;padding:0}.sky-uses__cols{flex:1;grid-template-columns:236px minmax(0,1fr) minmax(300px,380px);min-height:0;display:grid}.sky-uses__col{overscroll-behavior:contain;min-width:0;min-height:0;padding:calc(14px * var(--sp,1));overflow-y:auto}.sky-uses__col--tree{border-right:1px solid var(--ag-line);background:color-mix(in oklab, var(--ag-1) 55%, transparent);gap:calc(12px * var(--sp,1));flex-direction:column;display:flex}.sky-uses__col--case{border-left:1px solid var(--ag-line);background:var(--ag-1)}.sky-app .sky-uses__back{display:none}.sky-uses__tree,.sky-uses__twigs,.sky-uses__items,.sky-uses__skills,.sky-uses__contexts{margin:0;padding:0;list-style:none}.sky-uses__tree{gap:calc(2px * var(--sp,1));display:grid}.sky-app .sky-uses__branch{justify-content:flex-start;align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:38px;padding:0 calc(10px * var(--sp,1));border-radius:var(--ag-r);box-shadow:none;text-align:left;font-size:calc(13.5px * var(--fs,1));color:var(--ag-t2);background:0 0;border:0;font-weight:560;transition:background .16s,color .16s;display:flex}.sky-uses__branch span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sky-uses__branch svg{color:var(--ag-t3);flex:none}.sky-uses__branch em,.sky-uses__twigs em{font-style:normal;font-size:calc(11px * var(--fs,1));color:var(--ag-t3);font-variant-numeric:tabular-nums}.sky-app .sky-uses__branch:hover{background:var(--ag-2);color:var(--ag-t1)}.sky-app .sky-uses__branch[aria-current]{background:var(--ag-3);color:var(--ag-t1);box-shadow:inset 0 0 0 1px var(--ag-line)}.sky-app .sky-uses__branch[aria-current] svg{color:var(--ag-hi)}.sky-uses__twigs{gap:calc(1px * var(--sp,1));margin:calc(4px * var(--sp,1)) 0 calc(8px * var(--sp,1)) calc(21px * var(--sp,1));padding-left:calc(10px * var(--sp,1));border-left:1px solid var(--ag-line-2);animation:sky-uses-in .2s var(--ag-ease) both;display:grid}.sky-app .sky-uses__twigs button{align-items:center;gap:calc(8px * var(--sp,1));width:100%;min-height:32px;padding:0 calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));box-shadow:none;text-align:left;font-size:calc(12.5px * var(--fs,1));color:var(--ag-t3);background:0 0;border:0;transition:background .16s,color .16s;display:flex}.sky-uses__twigs button span{flex:1}.sky-app .sky-uses__twigs button:hover{color:var(--ag-t1);background:var(--ag-2)}.sky-app .sky-uses__twigs button[aria-current]{color:var(--ag-t1);background:var(--ag-accent-soft)}.sky-uses__note{gap:calc(8px * var(--sp,1));margin:auto calc(4px * var(--sp,1)) 0;padding-top:calc(10px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));color:var(--ag-t3);line-height:1.5;display:flex}.sky-uses__note svg{margin-top:calc(2px * var(--sp,1));flex:none}.sky-uses__listhead{gap:calc(4px * var(--sp,1));margin:calc(2px * var(--sp,1)) calc(4px * var(--sp,1)) calc(14px * var(--sp,1));display:grid}.sky-uses__listhead h3{font-size:calc(19px * var(--fs,1));letter-spacing:-.015em;color:var(--ag-t1);margin:0;font-weight:620}.sky-uses__listhead p{font-size:calc(13px * var(--fs,1));color:var(--ag-t2);margin:0;line-height:1.5}.sky-uses__grouptitle{margin:calc(14px * var(--sp,1)) calc(4px * var(--sp,1)) calc(6px * var(--sp,1));font-size:calc(12px * var(--fs,1));letter-spacing:.01em;color:var(--ag-t3);font-weight:620}.sky-uses__items{gap:calc(4px * var(--sp,1));display:grid}.sky-app .sky-uses__item{place-content:start stretch;justify-items:start;gap:calc(3px * var(--sp,1));width:100%;padding:calc(11px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--ag-r);box-shadow:none;text-align:left;white-space:normal;color:var(--ag-t1);transition:background .16s ease, border-color .16s ease, transform .16s var(--ag-ease);animation:sky-uses-in .22s var(--ag-ease) both;background:0 0;border:1px solid #0000;display:grid}.sky-uses__items li:nth-child(2) .sky-uses__item{animation-delay:30ms}.sky-uses__items li:nth-child(3) .sky-uses__item{animation-delay:60ms}.sky-uses__items li:nth-child(4) .sky-uses__item{animation-delay:90ms}.sky-uses__items li:nth-child(n+5) .sky-uses__item{animation-delay:.12s}.sky-app .sky-uses__item:hover{background:var(--ag-1);border-color:var(--ag-line)}.sky-app .sky-uses__item:active{transform:scale(.99)}.sky-app .sky-uses__item[aria-current]{background:var(--ag-2);border-color:color-mix(in oklab, var(--ag-hi) 38%, transparent)}.sky-uses__item strong{justify-content:flex-start;align-items:center;gap:calc(7px * var(--sp,1));font-size:calc(14px * var(--fs,1));letter-spacing:-.005em;font-weight:600;display:flex}.sky-uses__item strong svg{color:var(--ag-t3);flex:none}.sky-uses__item>span{font-size:calc(12.5px * var(--fs,1));color:var(--ag-t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sky-uses__item small{align-items:center;gap:calc(8px * var(--sp,1));margin-top:calc(2px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-uses__item small b{padding:calc(2px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(10.5px * var(--fs,1));color:var(--ag-hi);background:color-mix(in oklab, var(--ag-hi) 12%, transparent);font-weight:600}.sky-uses__item small em,.sky-uses__item small i{font-style:normal;font-size:calc(11px * var(--fs,1));color:var(--ag-t3)}.sky-uses__muted{font-size:calc(12.5px * var(--fs,1));color:var(--ag-t3);margin:0;line-height:1.55}.sky-uses__empty{margin:calc(8px * var(--sp,1)) calc(4px * var(--sp,1))}.sky-uses__blank{justify-items:center;gap:calc(10px * var(--sp,1));margin:18% calc(12px * var(--sp,1)) 0;text-align:center;color:var(--ag-t3);font-size:calc(13px * var(--fs,1));line-height:1.55;display:grid}.sky-uses__blank svg{color:var(--ag-line-2)}.sky-uses__case{gap:calc(16px * var(--sp,1));animation:sky-uses-in .24s var(--ag-ease) both;display:grid}.sky-uses__crumb{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--ag-t3);margin:0;display:flex}.sky-uses__crumb .sky-uses__sep{opacity:.6}.sky-uses__case h3{align-items:center;gap:calc(8px * var(--sp,1));margin:calc(-6px * var(--sp,1)) 0 0;font-size:calc(21px * var(--fs,1));letter-spacing:-.02em;color:var(--ag-t1);font-weight:620;line-height:1.25;display:flex}.sky-uses__lead{margin:calc(-8px * var(--sp,1)) 0 0;font-size:calc(14px * var(--fs,1));color:var(--ag-t2);line-height:1.55}.sky-uses__lead code{font:calc(12px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);color:var(--ag-t3)}.sky-uses__case section{gap:calc(8px * var(--sp,1));display:grid}.sky-uses__case h4{font-size:calc(12px * var(--fs,1));color:var(--ag-t3);margin:0;font-weight:620}.sky-uses__field{gap:calc(6px * var(--sp,1));display:grid}.sky-uses__field span{font-size:calc(12px * var(--fs,1));color:var(--ag-t2)}.sky-app .sky-uses__field input,.sky-app .sky-uses__field textarea{width:100%;min-height:40px;padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));border:1px solid var(--ag-line-2);background:var(--ag-bg);box-shadow:none;color:var(--ag-t1);font-size:calc(14px * var(--fs,1));resize:vertical}.sky-app .sky-uses__field input{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.04em}.sky-app .sky-uses__field input:focus,.sky-app .sky-uses__field textarea:focus{border-color:color-mix(in oklab, var(--ag-hi) 55%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--ag-accent) 14%, transparent);outline:none}.sky-uses__prompt{padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:var(--ag-bg);border:1px solid var(--ag-line);font-size:calc(13px * var(--fs,1));color:var(--ag-t2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.sky-uses__skills{gap:calc(6px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-uses__skills li{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--ag-2);border:1px solid var(--ag-line);display:inline-flex}.sky-uses__skills span{font-size:calc(12px * var(--fs,1));color:var(--ag-t1)}.sky-uses__skills em{font-style:normal;font-size:calc(11px * var(--fs,1));color:var(--ag-t3)}.sky-uses__skills li[data-kind=skill] span:before{content:"";width:6px;height:6px;margin-right:calc(6px * var(--sp,1));background:var(--ag-hi);vertical-align:1px;border-radius:50%;display:inline-block}.sky-uses__skills li[data-kind=mcp] span:before{content:"";width:6px;height:6px;margin-right:calc(6px * var(--sp,1));background:var(--ag-accent);vertical-align:1px;border-radius:50%;display:inline-block}.sky-uses__stat{font-size:calc(12px * var(--fs,1));color:var(--ag-t3);margin:0}.sky-uses__contexts{gap:calc(3px * var(--sp,1));display:grid}.sky-app .sky-uses__contexts button{align-items:center;gap:calc(9px * var(--sp,1));width:100%;min-height:36px;padding:0 calc(10px * var(--sp,1));border:1px solid var(--ag-line);border-radius:calc(10px * var(--rs,1));background:var(--ag-bg);box-shadow:none;text-align:left;font-size:calc(13px * var(--fs,1));color:var(--ag-t1);display:flex}.sky-uses__contexts span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sky-uses__contexts em{font-style:normal;font-size:calc(11px * var(--fs,1));color:var(--ag-t3)}.sky-app .sky-uses__contexts button:hover{border-color:var(--ag-line-2);background:var(--ag-2)}.sky-uses__rename input{width:100%;font-size:calc(18px * var(--fs,1));font-weight:600}.sky-app .sky-uses__icon{width:28px;min-height:28px;box-shadow:none;color:var(--ag-t3);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sky-app .sky-uses__icon:hover{background:var(--ag-2);color:var(--ag-t1)}.sky-uses__actions{gap:calc(8px * var(--sp,1));padding-top:calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-uses__primary,.sky-app .sky-uses__secondary,.sky-app .sky-uses__ghost,.sky-app .sky-uses__danger{gap:calc(7px * var(--sp,1));min-height:38px;padding:0 calc(16px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(13px * var(--fs,1));transition:transform .16s var(--ag-ease), filter .2s ease, background .2s ease, border-color .2s ease;font-weight:620}.sky-app .sky-uses__primary{color:var(--ag-ink);background:var(--ag-grad);box-shadow:0 8px 24px color-mix(in oklab, var(--ag-accent) 35%, transparent), inset 0 1px 0 #ffffff4d;border:0}.sky-app .sky-uses__primary:hover{filter:brightness(1.07)}.sky-app .sky-uses__secondary{border:1px solid var(--ag-line-2);background:var(--ag-2);color:var(--ag-t1);box-shadow:none}.sky-app .sky-uses__secondary:hover:not(:disabled){border-color:color-mix(in oklab, var(--ag-hi) 45%, transparent)}.sky-app .sky-uses__secondary:disabled{opacity:.45}.sky-app .sky-uses__ghost{color:var(--ag-t3);box-shadow:none;background:0 0;border:1px solid #0000}.sky-app .sky-uses__ghost:hover{color:var(--ag-t1)}.sky-app .sky-uses__danger{border:1px solid color-mix(in oklab, var(--ag-err) 45%, transparent);background:color-mix(in oklab, var(--ag-err) 12%, transparent);color:var(--ag-err);box-shadow:none}.sky-app .sky-uses__primary:active,.sky-app .sky-uses__secondary:active:not(:disabled),.sky-app .sky-uses__danger:active{transform:scale(.97)}@keyframes sky-uses-in{0%{opacity:0;transform:translateY(6px)}}@container uses (width<=1000px){.sky-uses__cols{grid-template-columns:200px minmax(0,1fr) minmax(280px,340px)}}@container uses (width<=820px){.sky-uses__bar{padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));flex-wrap:wrap}.sky-uses__search{flex-basis:100%;order:3;max-width:none;margin-left:0}.sky-uses__cols{grid-template-columns:minmax(0,1fr)}.sky-uses__col{padding:calc(12px * var(--sp,1));border:0;display:none}.sky-uses[data-level="0"] .sky-uses__col--tree,.sky-uses[data-level="1"] .sky-uses__col--list,.sky-uses[data-level="2"] .sky-uses__col--case{animation:sky-uses-in .2s var(--ag-ease) both;flex-direction:column;display:flex}.sky-uses[data-level="1"] .sky-uses__col--list,.sky-uses[data-level="2"] .sky-uses__col--case{display:block}.sky-app .sky-uses__back{align-items:center;gap:calc(6px * var(--sp,1));min-height:32px;margin:0 0 calc(10px * var(--sp,1));padding:0 calc(12px * var(--sp,1)) 0 calc(8px * var(--sp,1));border:1px solid var(--ag-line);border-radius:calc(999px * var(--rs,1));background:var(--ag-1);box-shadow:none;font-size:calc(12.5px * var(--fs,1));color:var(--ag-t2);display:inline-flex}.sky-app .sky-uses__branch{min-height:44px}.sky-app .sky-uses__twigs button{min-height:40px}}.sky-usesmodal{z-index:820;padding:calc(24px * var(--sp,1));place-items:center;display:grid;position:fixed;inset:0}.sky-app .sky-usesmodal__scrim{width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:blur(8px);cursor:default;background:#01040cb8;border:0;border-radius:0;padding:0;animation:.18s ease-out both sky-usesmodal-fade;position:absolute;inset:0}.sky-app .sky-usesmodal__scrim:hover{background:#01040cb8}.sky-usesmodal__dialog{border-radius:var(--ag-rc);background:linear-gradient(var(--ag-bg), var(--ag-bg)) padding-box, var(--ag-edge-soft) border-box;width:min(1140px,100%);height:min(760px,100%);box-shadow:0 40px 120px #0009, 0 24px 70px color-mix(in oklab, var(--ag-accent) 16%, transparent);animation:sky-usesmodal-in .24s var(--ag-ease) both;border:1px solid #0000;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.sky-usesmodal__head{align-items:flex-start;gap:calc(14px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(20px * var(--sp,1)) calc(12px * var(--sp,1));border-bottom:1px solid var(--ag-line);display:flex}.sky-usesmodal__head>div{gap:calc(4px * var(--sp,1));flex:1;min-width:0;display:grid}.sky-usesmodal__head h2{font-size:calc(18px * var(--fs,1));letter-spacing:-.015em;color:var(--ag-t1);margin:0;font-weight:620}.sky-usesmodal__head p{max-width:72ch;font-size:calc(13px * var(--fs,1));color:var(--ag-t2);margin:0;line-height:1.5}.sky-usesmodal .sky-uses{flex:1;height:auto}@keyframes sky-usesmodal-fade{0%{opacity:0}}@keyframes sky-usesmodal-in{0%{opacity:0;transform:translateY(10px)scale(.975)}}@keyframes sky-usesmodal-up{0%{opacity:0;transform:translateY(40px)}}@media (max-width:700px){.sky-usesmodal{place-items:end stretch;padding:0}.sky-usesmodal__dialog{width:100%;height:92vh;border-radius:calc(20px * var(--rs,1)) calc(20px * var(--rs,1)) 0 0;height:92dvh;animation:.28s cubic-bezier(.32,.72,0,1) both sky-usesmodal-up}.sky-usesmodal__head{padding:calc(16px * var(--sp,1)) calc(16px * var(--sp,1)) calc(10px * var(--sp,1))}}@media (prefers-reduced-motion:reduce){.sky-uses *,.sky-usesmodal__dialog,.sky-usesmodal__scrim{animation:none!important}}.sky-harness,.sky-usesmodal{--ag-bg:var(--color-agent-bg,#02060e);--ag-1:var(--color-agent-surface-1,#050d1d);--ag-2:var(--color-agent-surface-2,#081427);--ag-3:var(--color-agent-surface-3,#0d1c37);--ag-line:var(--color-agent-line,#76a8ff1f);--ag-line-2:var(--color-agent-line-strong,#76a8ff38);--ag-t1:var(--color-agent-text-1,#eaf2ff);--ag-t2:var(--color-agent-text-2,#a3b6d8);--ag-t3:var(--color-agent-text-3,#6b80a8);--ag-accent:var(--color-agent-accent,#2d8cff);--ag-accent-soft:var(--color-agent-accent-soft,#2d8cff29);--ag-ink:var(--color-agent-accent-ink,#fff);--ag-hi:var(--color-agent-highlight,#56c9ff);--ag-ok:var(--color-agent-ok,#6fcf97);--ag-warn:var(--color-agent-warn,#e8c170);--ag-err:var(--color-agent-error,#f08a7a);--ag-grad:linear-gradient(100deg, var(--color-brand-deep,#1b5bff) 0%, var(--color-brand-blue,#2f95ff) 48%, var(--color-brand-ice,#74d8ff) 100%);--ag-edge:linear-gradient(140deg, color-mix(in oklab, var(--ag-hi) 85%, transparent), color-mix(in oklab, var(--ag-accent) 32%, transparent) 28%, color-mix(in oklab, var(--ag-accent) 6%, transparent) 55%, color-mix(in oklab, var(--ag-hi) 42%, transparent));--ag-edge-soft:linear-gradient(140deg, color-mix(in oklab, var(--ag-hi) 32%, transparent), var(--ag-line) 50%, color-mix(in oklab, var(--ag-hi) 18%, transparent));--ag-fs:var(--font-agent-size,15px);--ag-fs-s:var(--font-agent-small,12.5px);--ag-fs-greet:var(--font-agent-greeting,42px);--ag-r:var(--radius-agent,12px);--ag-rc:var(--radius-agent-card,16px);--ag-col:var(--space-agent-column,760px);--ag-ease:cubic-bezier(.23, 1, .32, 1);--ag-display:"Michroma", "Geist Variable", "Geist", system-ui, sans-serif}.sky-usesmodal{--color-surface-0:var(--ag-bg);--color-surface-1:var(--ag-1);--color-surface-2:var(--ag-2);--color-surface-3:var(--ag-3);--color-border-1:var(--ag-line);--color-border-2:var(--ag-line-2);--color-text-1:var(--ag-t1);--color-text-2:var(--ag-t2);--color-text-3:var(--ag-t3);--color-accent:var(--ag-accent);--well:color-mix(in oklab, var(--ag-bg) 72%, #000);--ctl-fill:color-mix(in oklab, var(--ag-3) 60%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ag-t1)}.sky-claude{--claude-col:760px;background:radial-gradient(1200px 600px at 50% -10%, color-mix(in oklab, var(--color-accent,#5aa7f2) 7%, transparent), transparent 70%), var(--color-surface-0,#0a0c0f);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.sky-claude--loading{justify-content:center;align-items:center}.sky-claude__head{align-items:center;gap:calc(12px * var(--sp,1));min-height:48px;padding:calc(6px * var(--sp,1)) calc(18px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff0f);display:flex}.sky-app .sky-claude__title{min-width:0;max-width:min(60vw,560px);padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));box-shadow:none;color:var(--color-text-1,#e7eaef);font-size:calc(14px * var(--fs,1));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-weight:600;overflow:hidden}.sky-app .sky-claude__title:hover{background:var(--ctl-fill)}.sky-claude__head form{flex:1;max-width:560px}.sky-app .sky-claude__head input{width:100%;font-size:calc(14px * var(--fs,1));font-weight:600}.sky-claude__chip{align-items:center;gap:calc(7px * var(--sp,1));max-width:46%;padding:calc(3px * var(--sp,1)) calc(10px * var(--sp,1)) calc(3px * var(--sp,1)) calc(3px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff14);font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.sky-claude__face{color:#fff;font-size:calc(11px * var(--fs,1));background:linear-gradient(145deg, color-mix(in oklab, var(--color-accent,#5aa7f2) 62%, #000), color-mix(in oklab, var(--color-accent,#5aa7f2) 24%, #000));border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid;overflow:hidden}.sky-claude__face img{object-fit:cover;width:100%;height:100%}.sky-claude__plan{padding:calc(1px * var(--sp,1)) calc(7px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(10.5px * var(--fs,1));letter-spacing:.02em;background:color-mix(in oklab, var(--color-accent,#5aa7f2) 18%, transparent);color:var(--color-accent,#5aa7f2);font-weight:700}.sky-claude__scroll{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.sky-claude__thread{gap:calc(26px * var(--sp,1));width:min(100%, var(--claude-col));padding:calc(28px * var(--sp,1)) calc(20px * var(--sp,1)) calc(36px * var(--sp,1));flex-direction:column;margin:0 auto;display:flex}.sky-claude[data-open=home]{justify-content:center}.sky-claude[data-open=home] .sky-claude__scroll{flex:none;overflow:visible}.sky-claude__home{align-items:center;gap:calc(22px * var(--sp,1));width:min(100%, var(--claude-col));padding:0 calc(20px * var(--sp,1)) calc(18px * var(--sp,1));flex-direction:column;margin:0 auto;display:flex}.sky-claude__greet{justify-content:center;align-items:center;gap:calc(14px * var(--sp,1));text-align:center;font-family:EB Garamond Variable,EB Garamond,Iowan Old Style,Georgia,serif;font-size:clamp(calc(30px * var(--fs,1)), 4.2vw, calc(46px * var(--fs,1)));letter-spacing:-.012em;color:var(--color-text-1,#e7eaef);margin:0;font-weight:420;line-height:1.1;animation:.55s cubic-bezier(.2,.8,.2,1) both sky-claude-rise;display:flex}.sky-claude__spark{color:var(--color-accent,#5aa7f2);animation:1.1s cubic-bezier(.2,.8,.2,1) both sky-claude-spin;display:inline-grid}@keyframes sky-claude-spin{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}@keyframes sky-claude-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sky-claude__hero{align-items:center;gap:calc(14px * var(--sp,1));padding:calc(32px * var(--sp,1)) calc(24px * var(--sp,1));text-align:center;flex-direction:column;max-width:520px;margin:auto;display:flex}.sky-claude__heromark{border-radius:calc(22px * var(--rs,1));width:64px;height:64px;color:var(--color-accent,#5aa7f2);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 14%, var(--color-surface-1,#12151a));box-shadow:0 18px 50px color-mix(in oklab, var(--color-accent,#5aa7f2) 22%, transparent);place-items:center;animation:.5s both sky-claude-rise;display:grid}.sky-claude__lead{font-size:calc(15px * var(--fs,1));color:var(--color-text-2,#a0a9b5);margin:0;line-height:1.6}.sky-app .sky-claude__google{min-height:42px;padding:0 calc(20px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(14px * var(--fs,1));margin-top:calc(6px * var(--sp,1))}.sky-claude__user{justify-content:flex-end;animation:.28s cubic-bezier(.2,.8,.2,1) both sky-claude-rise;display:flex}.sky-claude__user p{max-width:min(82%,620px);padding:calc(11px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:calc(20px * var(--rs,1)) calc(20px * var(--rs,1)) calc(6px * var(--rs,1)) calc(20px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff0f);font-size:calc(15px * var(--fs,1));color:var(--color-text-1,#e7eaef);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.sky-claude__reply{gap:calc(14px * var(--sp,1));grid-template-columns:28px minmax(0,1fr);animation:.32s cubic-bezier(.2,.8,.2,1) both sky-claude-rise;display:grid}.sky-claude__mark{width:28px;height:28px;margin-top:calc(1px * var(--sp,1));background:color-mix(in oklab, var(--color-accent,#5aa7f2) 16%, transparent);color:var(--color-accent,#5aa7f2);border-radius:50%;place-items:center;display:grid}@keyframes sky-claude-turn{to{transform:rotate(360deg)}}.sky-claude__replybody{gap:calc(10px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-claude__note{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(13px * var(--fs,1));color:var(--color-text-3,#6c7581);margin:0;display:flex}.sky-claude__pulse{background:var(--color-status-warn,#fbbf24);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite sky-claude-pulse}@keyframes sky-claude-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:none}}.sky-claude__error{align-items:flex-start;gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:calc(12px * var(--rs,1));font-size:calc(13px * var(--fs,1));background:color-mix(in oklab, var(--color-status-error,#fb923c) 12%, transparent);border:1px solid color-mix(in oklab, var(--color-status-error,#fb923c) 30%, transparent);color:var(--color-text-1,#e7eaef);margin:0;line-height:1.5;display:flex}.sky-claude__dock>.sky-claude__error{width:min(100%, var(--claude-col));margin:0 auto calc(8px * var(--sp,1))}.sky-claude__thinking{align-items:center;gap:calc(5px * var(--sp,1));margin:calc(4px * var(--sp,1)) 0 0;height:22px;display:flex}.sky-claude__thinking span{background:var(--color-text-3,#6c7581);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite sky-claude-dot}.sky-claude__thinking span:nth-child(2){animation-delay:.15s}.sky-claude__thinking span:nth-child(3){animation-delay:.3s}.sky-claude__thinking em{margin-left:calc(8px * var(--sp,1));font-style:normal;font-size:calc(13px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-claude__thinking--inline{height:14px}@keyframes sky-claude-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.sky-claude__live{position:relative}.sky-claude__caret{width:8px;height:1.05em;margin-left:calc(2px * var(--sp,1));vertical-align:-2px;border-radius:calc(2px * var(--rs,1));background:var(--color-accent,#5aa7f2);animation:1s steps(2,start) infinite sky-claude-caret;display:inline-block}.sky-claude__live .sky-md>:last-child{display:inline}@keyframes sky-claude-caret{to{visibility:hidden}}.sky-claude__meta{align-items:center;gap:calc(12px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);opacity:0;transition:opacity .2s;display:flex}.sky-claude__reply:hover .sky-claude__meta,.sky-claude__reply:focus-within .sky-claude__meta{opacity:1}@media (hover:none){.sky-claude__meta{opacity:1}}.sky-app .sky-claude__meta button{border-radius:calc(8px * var(--rs,1));width:26px;min-height:26px;box-shadow:none;color:inherit;background:0 0;border:0;padding:0}.sky-app .sky-claude__meta button:hover{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-claude__tool{border-radius:calc(14px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff14);background:color-mix(in oklab, var(--color-surface-1,#12151a) 80%, transparent);transition:border-color .2s;overflow:hidden}.sky-claude__tool[open]{border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 30%, transparent)}.sky-claude__tool summary{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(9px * var(--sp,1)) calc(12px * var(--sp,1));cursor:pointer;-webkit-user-select:none;user-select:none;font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5);list-style:none;display:flex}.sky-claude__tool summary::-webkit-details-marker{display:none}.sky-claude__tool summary:hover{color:var(--color-text-1,#e7eaef)}.sky-claude__tool summary>svg{margin-left:auto;transition:transform .2s}.sky-claude__tool[open] summary>svg{transform:rotate(180deg)}.sky-claude__tooldot{background:var(--color-status-ok,#4ade80);border-radius:50%;flex:none;width:8px;height:8px}.sky-claude__tool[data-state=running] .sky-claude__tooldot{background:var(--color-accent,#5aa7f2);animation:1.2s ease-in-out infinite sky-claude-pulse}.sky-claude__tool[data-state=error] .sky-claude__tooldot{background:var(--color-status-error,#fb923c)}.sky-claude__tool[data-state=stopped] .sky-claude__tooldot{background:var(--color-text-3,#6c7581)}.sky-claude__toolname{color:var(--color-text-1,#e7eaef);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-claude__toolstate{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-claude__toolbody{padding:0 calc(12px * var(--sp,1)) calc(12px * var(--sp,1));animation:.2s both sky-claude-rise}.sky-claude__toolbody p{margin:calc(6px * var(--sp,1)) 0 calc(4px * var(--sp,1));font-size:calc(11px * var(--fs,1));letter-spacing:.04em;text-transform:uppercase}.sky-claude__toolbody pre{max-height:240px;padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--well);font:calc(12px * var(--fs,1))/1.5 "Geist Mono Variable", "Geist Mono", ui-monospace, Menlo, monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-2,#a0a9b5);margin:0;overflow:auto}.sky-md{font-size:calc(15.5px * var(--fs,1));color:var(--color-text-1,#e7eaef);overflow-wrap:anywhere;line-height:1.72}.sky-md>:first-child{margin-top:0}.sky-md>:last-child{margin-bottom:0}.sky-md p{margin:0 0 .85em}.sky-md h3,.sky-md h4,.sky-md h5,.sky-md h6{letter-spacing:-.01em;margin:1.3em 0 .5em;line-height:1.3}.sky-md h3{font-size:1.28em}.sky-md h4{font-size:1.12em}.sky-md h5,.sky-md h6{font-size:1em}.sky-md ul,.sky-md ol{margin:0 0 .9em;padding-left:1.4em}.sky-md li{margin:.25em 0}.sky-md li::marker{color:var(--color-text-3,#6c7581)}.sky-md a{color:var(--color-accent,#5aa7f2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 40%, transparent);text-underline-offset:3px}.sky-md strong{font-weight:650}.sky-md code{padding:calc(1px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(6px * var(--rs,1));background:var(--well);font:.88em Geist Mono Variable,Geist Mono,ui-monospace,monospace}.sky-md blockquote{padding:calc(2px * var(--sp,1)) 0 calc(2px * var(--sp,1)) calc(14px * var(--sp,1));border-left:1px solid color-mix(in oklab, var(--color-accent,#5aa7f2) 70%, transparent);color:var(--color-text-2,#a0a9b5);margin:0 0 .9em}.sky-md hr{border:0;border-top:1px solid var(--color-border-1,#ffffff14);margin:1.4em 0}.sky-md__code{border-radius:calc(14px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff14);background:var(--color-surface-1,#12151a);margin:0 0 1em;overflow:hidden}.sky-md__code figcaption{justify-content:space-between;align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1)) calc(6px * var(--sp,1)) calc(14px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff0f);font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);display:flex}.sky-app .sky-md__code figcaption button{gap:calc(6px * var(--sp,1));min-height:26px;padding:0 calc(9px * var(--sp,1));border-radius:calc(8px * var(--rs,1));box-shadow:none;font-size:calc(11.5px * var(--fs,1));color:inherit;background:0 0;border:0}.sky-app .sky-md__code figcaption button:hover{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-md__code pre{padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));margin:0;overflow-x:auto}.sky-md__code pre code{font-size:calc(13px * var(--fs,1));white-space:pre;background:0 0;padding:0;line-height:1.6}.sky-md__table{border-radius:calc(12px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff14);margin:0 0 1em;overflow-x:auto}.sky-md table{border-collapse:collapse;width:100%;font-size:calc(14px * var(--fs,1))}.sky-md th,.sky-md td{padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));text-align:left;border-bottom:1px solid var(--color-border-1,#ffffff0f)}.sky-md th{background:var(--color-surface-1,#12151a);font-weight:650}.sky-md tr:last-child td{border-bottom:0}.sky-md tbody tr:nth-child(2n){background:color-mix(in oklab, var(--color-surface-1,#12151a) 50%, transparent)}.sky-claude__dock{padding:calc(10px * var(--sp,1)) calc(20px * var(--sp,1)) max(calc(16px * var(--sp,1)), env(safe-area-inset-bottom))}.sky-claude__dock[data-home]{padding-top:0}.sky-claude__composer{gap:calc(6px * var(--sp,1));width:min(100%, var(--claude-col));padding:calc(14px * var(--sp,1)) calc(14px * var(--sp,1)) calc(10px * var(--sp,1)) calc(18px * var(--sp,1));border-radius:calc(24px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff1a);background:var(--color-surface-1,#12151a);flex-direction:column;margin:0 auto;transition:border-color .2s,box-shadow .25s;animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both sky-claude-rise;display:flex;position:relative;box-shadow:0 10px 40px #00000047,inset 0 1px #ffffff08}.sky-claude__composer:focus-within{border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 50%, transparent);box-shadow:0 14px 50px #00000057, 0 0 0 4px color-mix(in oklab, var(--color-accent,#5aa7f2) 12%, transparent)}.sky-app .sky-claude__composer textarea{width:100%;min-height:28px;max-height:40vh;box-shadow:none;resize:none;font-size:calc(15.5px * var(--fs,1));color:var(--color-text-1,#e7eaef);background:0 0;border:0;padding:0;line-height:1.55}.sky-app .sky-claude__composer textarea:focus-visible{box-shadow:none}.sky-claude__composerrow{align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-claude__who{position:relative}.sky-app .sky-claude__whobtn{gap:calc(7px * var(--sp,1));min-height:30px;padding:0 calc(10px * var(--sp,1)) 0 calc(4px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff14);background:var(--ctl-fill);box-shadow:none;font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);font-weight:600}.sky-app .sky-claude__whobtn:disabled{opacity:1;cursor:default}.sky-claude__whomenu{z-index:50;min-width:260px;padding:calc(6px * var(--sp,1));border-radius:calc(16px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff1a);background:var(--material-menu,var(--color-surface-2,#181c22));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transform-origin:0 100%;animation:.18s cubic-bezier(.23,1,.32,1) sky-harness-pop;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 22px 60px #00000080}.sky-app .sky-claude__whomenu button{justify-content:flex-start;align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:44px;padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(12px * var(--rs,1));box-shadow:none;text-align:left;background:0 0;border:0;display:flex}.sky-app .sky-claude__whomenu button:hover{background:var(--ctl-fill)}.sky-app .sky-claude__whomenu button[aria-checked=true]{background:color-mix(in oklab, var(--color-accent,#5aa7f2) 14%, transparent)}.sky-claude__whomenu span{flex:1;min-width:0;display:grid}.sky-claude__whomenu strong{font-size:calc(13px * var(--fs,1));text-overflow:ellipsis;overflow:hidden}.sky-claude__whomenu em{font-style:normal;font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-app .sky-claude__send,.sky-app .sky-claude__stop{width:36px;min-height:36px;box-shadow:none;border:0;border-radius:50%;flex:none;padding:0;transition:transform .15s,background .2s,opacity .2s}.sky-app .sky-claude__send{background:var(--color-accent,#5aa7f2);color:#fff}.sky-app .sky-claude__send:disabled{background:var(--well);color:var(--color-text-3,#6c7581);opacity:1}.sky-app .sky-claude__send:not(:disabled):hover{transform:scale(1.06)}.sky-app .sky-claude__send:not(:disabled):active,.sky-app .sky-claude__stop:active{transform:scale(.92)}.sky-app .sky-claude__stop{background:var(--color-text-1,#e7eaef);color:var(--color-surface-0,#0a0c0f)}.sky-claude__chips{justify-content:center;gap:calc(8px * var(--sp,1));width:min(100%, var(--claude-col));margin:calc(14px * var(--sp,1)) auto 0;flex-wrap:wrap;display:flex}.sky-app .sky-claude__chips button{gap:calc(8px * var(--sp,1));min-height:36px;padding:0 calc(14px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff17);background:color-mix(in oklab, var(--color-surface-1,#12151a) 85%, transparent);box-shadow:none;font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5);font-weight:550;animation:.45s cubic-bezier(.2,.8,.2,1) both sky-claude-rise}.sky-app .sky-claude__chips button:hover{color:var(--color-text-1,#e7eaef);background:var(--ctl-fill-hover);border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 30%, transparent)}.sky-claude__foot{width:min(100%, var(--claude-col));margin:calc(14px * var(--sp,1)) auto 0;text-align:center;font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581);line-height:1.5}.sky-claude__connect{gap:calc(16px * var(--sp,1));width:min(100%,620px);padding:calc(18px * var(--sp,1)) calc(20px * var(--sp,1));border-radius:calc(20px * var(--rs,1));background:linear-gradient(var(--color-surface-1,#12151a), var(--color-surface-1,#12151a)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--color-accent,#5aa7f2) 70%, transparent), transparent 60%) border-box;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);animation:.45s cubic-bezier(.2,.8,.2,1) .1s both sky-claude-rise;display:grid;box-shadow:0 16px 50px #0000004d}.sky-claude__connect[data-compact]{width:100%;padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));box-shadow:none}.sky-claude__connectmark{border-radius:calc(14px * var(--rs,1));width:40px;height:40px;color:var(--color-accent,#5aa7f2);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 16%, transparent);place-items:center;display:grid}.sky-claude__connect[data-step=done] .sky-claude__connectmark{color:var(--color-status-ok,#4ade80);background:color-mix(in oklab, var(--color-status-ok,#4ade80) 16%, transparent);animation:.5s cubic-bezier(.23,1,.32,1) both sky-claude-pop}@keyframes sky-claude-pop{0%{transform:scale(.5)}to{transform:none}}.sky-claude__connectbody{gap:calc(10px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-claude__connectbody h4{margin:calc(2px * var(--sp,1)) 0 0;font-size:calc(15.5px * var(--fs,1));letter-spacing:-.01em;font-weight:650}.sky-claude__connectbody p{font-size:calc(13.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);margin:0;line-height:1.55}.sky-app .sky-claude__connectbody .sky-btn{align-self:flex-start;gap:calc(8px * var(--sp,1));min-height:38px;padding:0 calc(16px * var(--sp,1));border-radius:calc(999px * var(--rs,1))}.sky-claude__connectwait{align-items:center;gap:calc(10px * var(--sp,1));display:flex}.sky-claude__connectcode ol{margin:0 0 calc(10px * var(--sp,1));font-size:calc(13.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);padding-left:1.2em;line-height:1.6}.sky-claude__connectcode a{color:var(--color-accent,#5aa7f2)}.sky-claude__connectcode form{gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-claude__connectcode input{min-width:200px;min-height:40px;padding:0 calc(14px * var(--sp,1));border-radius:calc(12px * var(--rs,1));font:calc(13px * var(--fs,1)) "Geist Mono Variable", "Geist Mono", ui-monospace, monospace;flex:1}.sky-app .sky-claude__connectcode .sky-btn{align-self:stretch}.sky-claude__connecterr{align-items:center;gap:calc(6px * var(--sp,1));display:flex;color:var(--color-status-error,#fb923c)!important}.sky-claude__connectnote{font-size:calc(12px * var(--fs,1))!important}@media (max-width:700px){.sky-claude__thread{padding:calc(18px * var(--sp,1)) calc(14px * var(--sp,1)) calc(26px * var(--sp,1));gap:calc(22px * var(--sp,1))}.sky-claude__reply{grid-template-columns:minmax(0,1fr)}.sky-claude__mark{display:none}.sky-claude__dock{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) max(calc(10px * var(--sp,1)), env(safe-area-inset-bottom))}.sky-claude__composer{border-radius:calc(22px * var(--rs,1));padding:calc(12px * var(--sp,1)) calc(10px * var(--sp,1)) calc(8px * var(--sp,1)) calc(14px * var(--sp,1))}.sky-claude__greet{font-size:calc(30px * var(--fs,1))}.sky-claude__chip{display:none}.sky-claude__connect{grid-template-columns:minmax(0,1fr)}.sky-claude__connectmark{display:none}}@media (prefers-reduced-motion:reduce){.sky-claude *,.sky-claude__greet,.sky-claude__composer{transition:none!important;animation:none!important}}.sky-app .sky-claude__plus{border:1px solid var(--ag-line-2,#76a8ff38);width:32px;min-height:32px;box-shadow:none;color:var(--ag-t2,#a3b6d8);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1),background .18s,color .18s,border-color .18s;display:grid}.sky-app .sky-claude__plus:hover{color:var(--ag-t1,#eaf2ff);background:var(--ag-2,#081427);border-color:color-mix(in oklab, var(--ag-hi,#56c9ff) 45%, transparent)}.sky-app .sky-claude__plus:active{transform:scale(.92)}.sky-app .sky-claude__plus[aria-expanded=true] svg{transform:rotate(45deg)}.sky-claude__plus svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.sky-claude__pieces{gap:calc(6px * var(--sp,1));margin:0 0 calc(4px * var(--sp,1));padding:0;list-style:none;display:grid}.sky-piece{align-items:start;gap:calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(14px * var(--rs,1));border:1px solid var(--ag-line,#76a8ff1f);background:color-mix(in oklab, var(--ag-bg,#02060e) 60%, transparent);grid-template-columns:30px minmax(0,1fr) 26px;animation:.24s cubic-bezier(.23,1,.32,1) both sky-piece-in;display:grid}.sky-piece[data-missing]{border-color:color-mix(in oklab, var(--ag-warn,#e8c170) 40%, transparent)}@keyframes sky-piece-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}.sky-piece__icon{border-radius:calc(10px * var(--rs,1));width:30px;height:30px;color:var(--ag-hi,#56c9ff);background:color-mix(in oklab, var(--ag-accent,#2d8cff) 14%, transparent);place-items:center;display:grid}.sky-piece__body{gap:calc(4px * var(--sp,1));min-width:0;display:grid}.sky-piece__head{align-items:baseline;gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));flex-wrap:wrap;margin:0;display:flex}.sky-piece__head strong{font-size:calc(13.5px * var(--fs,1));color:var(--ag-t1,#eaf2ff);font-weight:620}.sky-piece__head span{font-size:calc(11px * var(--fs,1));color:var(--ag-t3,#6b80a8)}.sky-piece__desc{font-size:calc(12.5px * var(--fs,1));color:var(--ag-t2,#a3b6d8);margin:0;line-height:1.45}.sky-piece__field{align-items:center;gap:calc(8px * var(--sp,1));margin-top:calc(2px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-piece__field>span{font-size:calc(12px * var(--fs,1));color:var(--ag-t3,#6b80a8)}.sky-app .sky-piece__field input{min-width:120px;max-width:320px;min-height:30px;padding:0 calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));border:1px solid var(--ag-line-2,#76a8ff38);background:var(--ag-bg,#02060e);box-shadow:none;font:calc(13px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);letter-spacing:.03em;color:var(--ag-t1,#eaf2ff);flex:1}.sky-app .sky-piece__field input:focus{border-color:color-mix(in oklab, var(--ag-hi,#56c9ff) 55%, transparent);outline:none}.sky-piece__field em{font-style:normal;font-size:calc(11.5px * var(--fs,1));color:var(--ag-warn,#e8c170)}.sky-piece__preview{margin:calc(2px * var(--sp,1)) 0 0;font-size:calc(12px * var(--fs,1));color:var(--ag-t3,#6b80a8);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sky-piece__preview em{margin-right:calc(6px * var(--sp,1));color:var(--ag-t2,#a3b6d8);font-style:normal;font-weight:600}.sky-app .sky-piece__remove{width:26px;min-height:26px;box-shadow:none;color:var(--ag-t3,#6b80a8);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sky-app .sky-piece__remove:hover{background:var(--ag-2,#081427);color:var(--ag-t1,#eaf2ff)}.sky-claude__noted{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1)) calc(10px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(14px * var(--rs,1));border:1px solid color-mix(in oklab, var(--ag-ok,#6fcf97) 30%, transparent);background:color-mix(in oklab, var(--ag-ok,#6fcf97) 8%, transparent);animation:.32s cubic-bezier(.23,1,.32,1) both sky-piece-in;display:flex}.sky-claude__notedmark{width:26px;height:26px;color:var(--ag-bg,#02060e);background:var(--ag-ok,#6fcf97);border-radius:50%;flex:none;place-items:center;display:grid}.sky-claude__noted>span:not(.sky-claude__notedmark){gap:calc(2px * var(--sp,1));flex:1;min-width:0;display:grid}.sky-claude__noted strong{font-size:calc(13px * var(--fs,1));color:var(--ag-t1,#eaf2ff);font-weight:600}.sky-claude__noted em{font-style:normal;font-size:calc(12px * var(--fs,1));color:var(--ag-t2,#a3b6d8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-app .sky-claude__noted button{min-height:30px;padding:0 calc(12px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--ag-line-2,#76a8ff38);box-shadow:none;font-size:calc(12px * var(--fs,1));color:var(--ag-t1,#eaf2ff);background:0 0;flex:none;font-weight:600}.sky-app .sky-claude__noted button:hover{background:var(--ag-2,#081427)}.sky-harness__panel--uses{flex:1;min-height:0;padding:0;display:flex}@media (max-width:700px){.sky-piece{grid-template-columns:minmax(0,1fr) 26px}.sky-piece__icon{display:none}}@media (prefers-reduced-motion:reduce){.sky-piece,.sky-claude__noted{animation:none}}.sky-harness{grid-template-columns:var(--dock,264px) minmax(0, 1fr);background:var(--color-surface-0,#0a0c0f);flex:1;min-width:0;min-height:0;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.sky-harness[data-rail=thin]{--dock:62px}.sky-harness__work{flex-direction:column;min-width:0;min-height:0;display:flex}.sky-harness__dock{z-index:6;gap:calc(4px * var(--sp,1));min-height:0;padding:calc(8px * var(--sp,1));border-right: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-direction:column;display:flex;position:relative}.sky-harness__dockhead{align-items:center;gap:calc(8px * var(--sp,1));min-height:38px;padding:0 calc(4px * var(--sp,1));display:flex}.sky-harness__brand{font-size:calc(15px * var(--fs,1));letter-spacing:-.015em;color:var(--color-text-1,#e7eaef);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-app .sky-harness__icon{border-radius:var(--radius-2,calc(10px * var(--rs,1)));width:30px;height:30px;box-shadow:none;color:var(--color-text-3,#6c7581);background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:grid}.sky-app .sky-harness__icon:hover{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-app .sky-harness__icon:active{transform:scale(.92)}.sky-harness__docksearch{align-items:center;gap:calc(8px * var(--sp,1));margin:calc(2px * var(--sp,1)) 0 calc(6px * var(--sp,1));padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);height:34px;color:var(--color-text-3,#6c7581);transition:border-color .16s,background .16s;display:flex}.sky-harness__docksearch:focus-within{border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 55%, transparent);background:var(--color-surface-2,#181c22)}.sky-app .sky-harness__docksearch input{min-width:0;min-height:32px;box-shadow:none;font-size:calc(12.5px * var(--fs,1));background:0 0;border:0;flex:1;padding:0}.sky-app .sky-harness__docksearch input::-webkit-search-cancel-button{display:none}.sky-app .sky-harness__new{align-items:center;gap:calc(9px * var(--sp,1));width:100%;min-height:38px;padding:0 calc(12px * var(--sp,1));margin-bottom:calc(6px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));border:1px solid var(--color-border-1,#ffffff17);background:var(--ctl-fill);color:var(--color-text-1,#e7eaef);font-size:calc(13px * var(--fs,1));box-shadow:var(--ctl-gloss), 0 1px 2px #0003;font-weight:600;transition:background .16s,transform .14s;display:flex}.sky-app .sky-harness__new:hover{background:var(--ctl-fill-hover)}.sky-app .sky-harness__new:active{transform:scale(.985)}.sky-harness[data-rail=thin] .sky-harness__new{justify-content:center;padding:0}.sky-harness__nav{gap:calc(2px * var(--sp,1));flex-direction:column;display:flex}.sky-app .sky-harness__nav>button{align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:36px;padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));box-shadow:none;color:var(--color-text-2,#a0a9b5);font-size:calc(13px * var(--fs,1));text-align:left;background:0 0;border:0;font-weight:550;transition:background .16s,color .16s,transform .14s;display:flex}.sky-app .sky-harness__nav>button>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sky-app .sky-harness__nav>button:hover{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-app .sky-harness__nav>button:active{transform:scale(.985)}.sky-app .sky-harness__nav>button[aria-selected=true]{background:color-mix(in oklab, var(--color-accent,#5aa7f2) 16%, transparent);color:var(--color-text-1,#e7eaef);font-weight:620}.sky-app .sky-harness__nav>button[aria-selected=true] svg{color:var(--color-accent,#5aa7f2)}.sky-harness[data-rail=thin] .sky-harness__nav>button{justify-content:center;padding:0}.sky-harness__count{min-width:20px;padding:calc(1px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--well);font-size:calc(10.5px * var(--fs,1));font-variant-numeric:tabular-nums;color:var(--color-text-3,#6c7581);text-align:center;font-weight:650}.sky-harness__dockgroup{gap:calc(2px * var(--sp,1));min-height:0;margin-top:calc(10px * var(--sp,1));scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}.sky-harness__dockgrouphead{margin:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(4px * var(--sp,1));font-size:calc(11px * var(--fs,1));letter-spacing:.04em;color:var(--color-text-3,#6c7581);font-weight:600}.sky-harness__dockgroupempty{margin:0 calc(10px * var(--sp,1)) calc(6px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));line-height:1.45}.sky-harness__docklist{gap:calc(1px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-app .sky-harness__docklist button{align-items:center;gap:calc(9px * var(--sp,1));width:100%;min-height:32px;padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(9px * var(--rs,1)));box-shadow:none;color:var(--color-text-2,#a0a9b5);font-size:calc(12.5px * var(--fs,1));text-align:left;background:0 0;border:0;transition:background .16s,color .16s;display:flex}.sky-app .sky-harness__docklist button:hover{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-harness__docklist span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-harness__bullet{background:var(--color-text-3,#6c7581);border-radius:50%;flex:none;width:6px;height:6px}.sky-harness__bullet[data-status=ready],.sky-harness__bullet[data-status=running]{background:var(--color-accent,#5aa7f2)}.sky-harness__bullet[data-status=done]{background:var(--color-status-ok,#4ade80)}.sky-harness__dockfoot{padding-top:calc(8px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);margin-top:auto}.sky-app .sky-harness__scrim{box-shadow:none;border:0;padding:0;display:none;position:absolute;inset:0}.sky-harness__bar{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(14px * var(--sp,1));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);display:flex}.sky-harness__title{font-size:calc(13.5px * var(--fs,1));letter-spacing:-.01em;color:var(--color-text-1,#e7eaef);margin:0;font-weight:600}.sky-app .sky-harness__only-narrow{display:none}.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{gap:calc(14px * var(--sp,1));min-height:0;padding:calc(14px * var(--sp,1));background:var(--color-surface-1,#12151a);flex-direction:column;display:flex;overflow:auto}.sky-harness__rail section{gap:calc(8px * var(--sp,1));flex-direction:column;display:flex}.sky-harness__rail h4{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(11px * var(--fs,1));letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3,#6c7581);margin:0;font-weight:650;display:flex}.sky-harness__rail p{font-size:calc(11.5px * var(--fs,1));margin:0;line-height:1.45}.sky-harness__minilist{gap:calc(2px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-harness__minilist li{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(12px * var(--fs,1));display:flex}.sky-app .sky-harness__minilist button{align-items:center;gap:calc(7px * var(--sp,1));width:100%;min-height:28px;padding:0 calc(8px * var(--sp,1));border-radius:var(--radius-1,calc(7px * var(--rs,1)));color:var(--color-text-1,#e7eaef);box-shadow:none;font-size:calc(12px * var(--fs,1));text-align:left;background:0 0;border:0;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{align-items:center;gap:calc(7px * var(--sp,1));margin:calc(10px * var(--sp,1)) calc(10px * var(--sp,1)) calc(6px * var(--sp,1));padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);height:32px;color:var(--color-text-3,#6c7581);display:flex}.sky-app .sky-harness__search input{min-height:30px;box-shadow:none;font-size:calc(12.5px * var(--fs,1));background:0 0;border:0;flex:1;padding:0}.sky-harness__kinds{gap:calc(4px * var(--sp,1));padding:0 calc(10px * var(--sp,1)) calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-harness__kinds>button{gap:calc(5px * var(--sp,1));min-height:24px;padding:0 calc(9px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));font-size:calc(11px * var(--fs,1))}.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{padding:0 calc(8px * var(--sp,1)) calc(10px * var(--sp,1));gap:calc(2px * var(--sp,1));flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow:auto}.sky-app .sky-harness__convo,.sky-app .sky-harness__entry{align-items:flex-start;gap:calc(3px * var(--sp,1));width:100%;min-height:0;padding:calc(9px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;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{font-size:calc(12.5px * var(--fs,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sky-harness__convometa,.sky-harness__entrymeta{align-items:center;gap:calc(5px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);flex-wrap:wrap;display:flex}.sky-harness__cwd{font-size:calc(10.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sky-harness__entry[data-off]{opacity:.5}.sky-harness__entry .sky-faint{font-size:calc(11px * var(--fs,1));line-height:1.4}.sky-harness__sidefoot{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);font-size:calc(11px * var(--fs,1));display:flex}.sky-harness__reader,.sky-harness__detail{min-width:0;min-height:0;padding:calc(14px * var(--sp,1)) calc(18px * var(--sp,1)) calc(28px * var(--sp,1));gap:calc(12px * var(--sp,1));flex-direction:column;display:flex;overflow:auto}.sky-harness__readerhead,.sky-harness__detailhead{align-items:flex-start;gap:calc(10px * var(--sp,1));display:flex}.sky-harness__readerhead h3,.sky-harness__detailhead h3{font-size:calc(15px * var(--fs,1));letter-spacing:-.015em}.sky-harness__readerhead p,.sky-harness__detailhead p{margin:calc(2px * var(--sp,1)) 0 0;font-size:calc(11.5px * var(--fs,1))}.sky-harness__branches{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--color-surface-1,#12151a);font-size:calc(11.5px * var(--fs,1));flex-wrap:wrap;display:flex}.sky-harness__thread{gap:calc(2px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-harness__msg{gap:calc(10px * var(--sp,1));padding:calc(7px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));grid-template-columns:18px minmax(0,1fr) auto;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:calc(11.5px * var(--fs,1))}.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{gap:calc(5px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-harness__msgbody p{font-size:calc(12.5px * var(--fs,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.sky-harness__msg time{font-size:calc(10.5px * var(--fs,1));font-variant-numeric:tabular-nums}.sky-harness__tools{gap:calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-harness__tool{gap:calc(4px * var(--sp,1));min-height:20px;padding:0 calc(7px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));font-size:calc(10.5px * var(--fs,1));font-family:var(--font-family-mono,monospace);background:var(--color-surface-2,#181c22);color:var(--color-text-3,#6c7581);border-color:#0000}.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{gap:calc(6px * var(--sp,1));flex-direction:column;display:flex}.sky-harness__field label{font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-harness__fieldfoot{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(11px * var(--fs,1));display:flex}.sky-harness__switch{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);display:inline-flex}.sky-harness__facts{gap:calc(8px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.sky-harness__facts>div{gap:calc(2px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--color-surface-1,#12151a);flex-direction:column;display:flex}.sky-harness__facts dt{font-size:calc(10.5px * var(--fs,1));text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581)}.sky-harness__facts dd{font-size:calc(12px * var(--fs,1));align-items:center;gap:calc(6px * var(--sp,1));overflow-wrap:anywhere;margin:0;display:flex}.sky-harness__fact{gap:calc(2px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--color-surface-1,#12151a);flex-direction:column;display:inline-flex}.sky-harness__fact em{font-style:normal;font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-harness__examples h4{align-items:center;gap:calc(6px * var(--sp,1));margin:0 0 calc(6px * var(--sp,1));font-size:calc(12px * var(--fs,1));display:flex}.sky-harness__list{gap:calc(4px * var(--sp,1));font-size:calc(12px * var(--fs,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-harness__list li{align-items:baseline;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:var(--radius-1,calc(7px * var(--rs,1)));background:var(--color-surface-1,#12151a);display:flex}.sky-harness__list li>span:last-child{overflow-wrap:anywhere;flex:1}.sky-harness__details{border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--color-surface-1,#12151a);padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1))}.sky-harness__details summary{align-items:center;gap:calc(7px * var(--sp,1));cursor:pointer;font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5);display:flex}.sky-harness__code{margin:calc(8px * var(--sp,1)) 0 0;padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);max-height:340px;font-size:calc(11.5px * var(--fs,1));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{gap:calc(12px * var(--sp,1));min-width:0;padding:calc(16px * var(--sp,1)) calc(18px * var(--sp,1)) calc(28px * var(--sp,1));flex-direction:column;display:flex;overflow:auto}.sky-harness__panehead{align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-harness__panehead h3{align-items:center;gap:calc(7px * var(--sp,1));font-size:calc(14px * var(--fs,1));display:flex}.sky-harness__cards{gap:calc(14px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.sky-harness__card{border-radius:var(--radius-3,calc(14px * var(--rs,1)));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{align-items:flex-start;gap:calc(12px * var(--sp,1));padding:calc(16px * var(--sp,1)) calc(16px * var(--sp,1)) calc(10px * var(--sp,1));color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;box-shadow:none;background:0 0;border:0;flex:1;display:flex}.sky-harness__cardicon{border-radius:calc(11px * var(--rs,1));width:38px;height:38px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);flex:none;place-items:center;display:grid}.sky-harness__cardtext{gap:calc(4px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-harness__cardtext strong{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(14.5px * var(--fs,1));letter-spacing:-.012em;display:flex}.sky-harness__cardtext>span{font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);line-height:1.45}.sky-harness__cardfoot{align-items:center;gap:calc(6px * var(--sp,1));padding:0 calc(12px * var(--sp,1)) calc(12px * var(--sp,1));display:flex}.sky-harness__editor{gap:calc(10px * var(--sp,1));min-width:0;padding:calc(16px * var(--sp,1));border-left:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex-direction:column;display:flex;overflow:auto}.sky-harness__editor h3{font-size:calc(13.5px * var(--fs,1))}.sky-harness__editor label{gap:calc(4px * var(--sp,1));font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);flex-direction:column;display:flex}.sky-harness__editor p{font-size:calc(11.5px * var(--fs,1));margin:0;line-height:1.45}.sky-harness__row{gap:calc(8px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.sky-harness__editorfoot{align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-harness__hintline{align-items:center;gap:calc(6px * var(--sp,1));display:flex;color:var(--color-status-warn,#fbbf24)!important}.sky-harness__accounts{gap:calc(12px * var(--sp,1));min-width:0;padding:calc(18px * var(--sp,1)) calc(20px * var(--sp,1)) calc(28px * var(--sp,1));flex-direction:column;flex:1;max-width:900px;display:flex;overflow:auto}.sky-harness__accountlist{gap:calc(8px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-harness__accountlist li{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);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__accounttext{gap:calc(1px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-harness__accounttext strong{font-size:calc(13px * var(--fs,1))}.sky-harness__accounttext span{font-size:calc(11.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-harness__view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sky-harness__viewhead{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--material-panel,var(--color-surface-1,#12151a));display:flex}.sky-harness__viewicon{border-radius:calc(11px * var(--rs,1));width:34px;height:34px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);place-items:center;display:grid}.sky-harness__viewtitle h1{font-size:calc(17px * var(--fs,1));letter-spacing:-.02em}.sky-harness__viewtitle p{margin:calc(1px * var(--sp,1)) 0 0;font-size:calc(12px * var(--fs,1))}.sky-harness__viewbody{gap:calc(18px * var(--sp,1));min-height:0;padding:calc(18px * var(--sp,1)) calc(20px * var(--sp,1)) calc(36px * var(--sp,1));flex-direction:column;flex:1;width:100%;max-width:1180px;margin:0 auto;display:flex;overflow:auto}.sky-harness__why h2,.sky-harness__provenance h2{font-size:calc(11px * var(--fs,1));letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3,#6c7581);margin:0 0 calc(6px * var(--sp,1));font-weight:650}.sky-harness__why p{font-size:calc(13.5px * var(--fs,1));max-width:72ch;margin:0;line-height:1.6}.sky-harness__blocks{gap:calc(14px * var(--sp,1));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sky-harness__block{gap:calc(8px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;min-width:0;display:flex}.sky-harness__block h4{font-size:calc(11px * var(--fs,1));letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-3,#6c7581);font-weight:650}.sky-harness__text{font-size:calc(13px * var(--fs,1));white-space:pre-wrap;margin:0;line-height:1.6}.sky-harness__metric{align-items:baseline;gap:calc(8px * var(--sp,1));display:flex}.sky-harness__metric strong{font-size:calc(26px * var(--fs,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;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{font-style:normal;font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-app .sky-harness__chart{justify-content:flex-start;align-items:center;gap:calc(10px * var(--sp,1));width:100%;padding:calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(10px * var(--rs,1)));background:var(--well);border:1px dashed var(--color-border-2,#ffffff21);color:var(--color-text-2,#a0a9b5);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:calc(12px * var(--fs,1))}.sky-harness__table th,.sky-harness__table td{padding:calc(5px * var(--sp,1)) calc(8px * var(--sp,1));text-align:left;border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap}.sky-harness__table th{font-size:calc(10.5px * var(--fs,1));text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581)}.sky-harness__run{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-harness__missing{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--color-status-warn,#fbbf24);margin:0;display:flex}.sky-harness__provenance dl{gap:calc(8px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.sky-harness__provenance dt{font-size:calc(10.5px * var(--fs,1));text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-3,#6c7581)}.sky-harness__provenance dd{font-size:calc(12.5px * var(--fs,1));margin:0}.sky-harness__disclaimer{font-size:calc(11px * var(--fs,1));align-items:center;gap:calc(6px * var(--sp,1));display:flex}.sky-harness__state{justify-content:center;align-items:center;gap:calc(10px * var(--sp,1));font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5);flex:1;display:flex}.sky-harness__empty{padding:calc(24px * var(--sp,1));text-align:center;margin:auto}.sky-harness__diagnosis{gap:calc(14px * var(--sp,1));margin:calc(4px * var(--sp,1)) 0 calc(12px * var(--sp,1));padding:calc(16px * var(--sp,1)) calc(18px * var(--sp,1));border-radius:calc(16px * var(--rs,1));background:color-mix(in oklab, var(--color-warn,#e6a23c) 9%, var(--color-surface-1,#ffffff0a));border:1px solid color-mix(in oklab, var(--color-warn,#e6a23c) 26%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sky-harness__diagnosisicon{background:color-mix(in oklab, var(--color-warn,#e6a23c) 18%, transparent);width:34px;height:34px;color:var(--color-warn,#e6a23c);border-radius:50%;place-items:center;display:grid}.sky-harness__diagnosistext h4{margin:calc(2px * var(--sp,1)) 0 calc(6px * var(--sp,1));font-size:calc(15px * var(--fs,1));letter-spacing:-.01em;font-weight:600}.sky-harness__diagnosistext p{margin:0 0 calc(8px * var(--sp,1));font-size:calc(13.5px * var(--fs,1));max-width:62ch;line-height:1.55}.sky-harness__uri{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-harness__uri code{padding:calc(5px * var(--sp,1)) calc(9px * var(--sp,1));border-radius:calc(9px * var(--rs,1));font-size:calc(12.5px * var(--fs,1));-webkit-user-select:all;user-select:all;background:var(--color-surface-2,#ffffff0f);border:1px solid var(--color-border-1,#ffffff14)}.sky-harness__said{font-size:calc(12.5px * var(--fs,1))}.sky-harness__diagnosisactions{gap:calc(8px * var(--sp,1));margin-top:calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-harness__greenlight{align-items:center;gap:calc(6px * var(--sp,1));margin:0 0 calc(8px * var(--sp,1));display:flex}.sky-harness__claudeline{align-items:center;gap:calc(8px * var(--sp,1));margin:calc(10px * var(--sp,1)) 0 calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-harness__switched{align-items:center;gap:calc(6px * var(--sp,1));margin:calc(2px * var(--sp,1)) 0 0;display:flex}.sky-harness__switcher{position:relative}.sky-app .sky-harness__accountbar{align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:46px;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1)) calc(6px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;background:0 0;border:0;transition:background .16s,transform .14s;display:flex}.sky-app .sky-harness__accountbar:active{transform:scale(.985)}.sky-harness__switcher[data-open] .sky-harness__accountbar{background:var(--ctl-fill-hover)}.sky-harness__accountbar>svg:last-child{color:var(--color-text-3,#6c7581);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sky-harness__switcher[data-open] .sky-harness__accountbar>svg:last-child{transform:rotate(180deg)}.sky-harness__accounttext{gap:calc(1px * var(--sp,1));flex:1;min-width:0;display:grid}.sky-harness__accounttext strong{font-size:calc(13px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-harness__accounttext .sky-faint{font-size:calc(11px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-harness__avatar{background:linear-gradient(145deg, color-mix(in oklab, var(--color-accent,#5aa7f2) 60%, #000), color-mix(in oklab, var(--color-accent,#5aa7f2) 22%, #000));color:#fff;width:28px;height:28px;font-size:calc(12px * var(--fs,1));border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid;overflow:hidden}.sky-harness__avatar img{object-fit:cover;width:100%;height:100%}.sky-harness__avatar--ghost{background:var(--well);color:var(--color-text-3,#6c7581);border:1px dashed var(--color-border-1,#ffffff24)}.sky-harness__faceholder{flex:none;display:inline-grid;position:relative}.sky-harness__dot{background:var(--color-text-3,#6c7581);border:2px solid var(--color-surface-1,#12151a);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.sky-harness__dot[data-on]{background:var(--color-status-ok,#4ade80)}.sky-harness__dot[data-busy]{background:var(--color-accent,#5aa7f2);animation:1.6s ease-out infinite sky-harness-busy}@keyframes sky-harness-busy{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent,#5aa7f2) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}.sky-harness__accounttext strong{align-items:center;gap:calc(7px * var(--sp,1));min-width:0;display:flex}.sky-harness__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sky-harness__plan{padding:calc(1px * var(--sp,1)) calc(7px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(10.5px * var(--fs,1));letter-spacing:.02em;background:var(--well);color:var(--color-text-3,#6c7581);flex:none;font-weight:700}.sky-harness__plan[data-on]{background:color-mix(in oklab, var(--color-accent,#5aa7f2) 18%, transparent);color:var(--color-accent,#5aa7f2)}.sky-harness__menustate{align-items:center;gap:calc(6px * var(--sp,1));margin-top:calc(3px * var(--sp,1));display:flex}.sky-harness__running{font-size:calc(10.5px * var(--fs,1));color:var(--color-accent,#5aa7f2);font-weight:650}.sky-harness__menufootrow{margin-top:calc(4px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);grid-template-columns:1fr 1fr;display:grid}.sky-harness__menufootrow .sky-harness__menufoot{border-radius:0 0 0 calc(12px * var(--rs,1));gap:calc(6px * var(--sp,1));border-top:0;margin:0}.sky-harness__menufootrow .sky-harness__menufoot+.sky-harness__menufoot{border-radius:0 0 calc(12px * var(--rs,1)) 0;border-left:1px solid var(--color-border-1,#ffffff12)}.sky-harness[data-rail=thin] .sky-harness__accountbar{padding:calc(6px * var(--sp,1));justify-content:center}.sky-harness__dockgrouprow{justify-content:space-between;align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-app .sky-harness__scope{min-height:22px;padding:0 calc(8px * var(--sp,1));margin-right:calc(6px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff14);box-shadow:none;font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);background:0 0;font-weight:650}.sky-app .sky-harness__scope[aria-pressed=true]{color:var(--color-accent,#5aa7f2);border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 35%, transparent)}.sky-app .sky-harness__convos button[aria-current]{background:var(--ctl-fill-hover);color:var(--color-text-1,#e7eaef)}.sky-harness__convostate{border:1.5px solid var(--color-border-2,#ffffff2e);background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.sky-harness__convostate[data-status=running]{background:var(--color-accent,#5aa7f2);border-color:#0000;animation:1.6s ease-out infinite sky-harness-busy}.sky-harness__convostate[data-status=queued]{background:var(--color-status-warn,#fbbf24);border-color:#0000}.sky-harness__convostate[data-status=needs_login],.sky-harness__convostate[data-status=error]{background:var(--color-status-error,#fb923c);border-color:#0000}.sky-harness__convoface{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px;margin-left:auto}.sky-harness__panel--claude{flex-direction:column}.sky-harness__menu{z-index:60;width:max(300px,100%);max-width:calc(100vw - 24px);padding:calc(6px * var(--sp,1));border-radius:var(--radius-3,calc(16px * var(--rs,1)));border:1px solid var(--color-border-1,#ffffff1a);background:var(--material-menu,var(--color-surface-2,#181a1ffa));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transform-origin:0 100%;animation:.2s cubic-bezier(.2,.9,.3,1.25) sky-harness-pop;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 22px 60px #00000080}.sky-harness[data-rail=thin] .sky-harness__menu{width:288px}@keyframes sky-harness-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.sky-harness__menuhead{margin:calc(6px * var(--sp,1)) calc(10px * var(--sp,1)) calc(6px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-3,#6c7581);font-weight:650}.sky-harness__menulist{gap:calc(2px * var(--sp,1));scrollbar-width:thin;flex-direction:column;max-height:46vh;display:flex;overflow:auto}.sky-app .sky-harness__menuitem{align-items:center;gap:calc(10px * var(--sp,1));width:100%;padding:calc(8px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;background:0 0;border:0;transition:background .16s,transform .14s;display:flex}.sky-app .sky-harness__menuitem:hover{background:var(--ctl-fill)}.sky-app .sky-harness__menuitem:active{transform:scale(.985)}.sky-app .sky-harness__menuitem[aria-checked=true]{background:color-mix(in oklab, var(--color-accent,#5aa7f2) 14%, transparent)}.sky-harness__menutext{gap:calc(1px * var(--sp,1));flex:1;min-width:0;display:grid}.sky-harness__menutext strong{font-size:calc(13px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-harness__menutext .sky-faint{font-size:calc(11.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-harness__tick{background:var(--color-accent,#5aa7f2);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.sky-harness__use{opacity:0;font-size:calc(11px * var(--fs,1));color:var(--color-accent,#5aa7f2);font-weight:650;transition:opacity .16s}.sky-harness__menuitem:hover .sky-harness__use,.sky-harness__menuitem:focus-visible .sky-harness__use{opacity:1}.sky-harness__menuadd{margin-top:calc(2px * var(--sp,1))}.sky-app .sky-harness__menufoot{width:100%;min-height:34px;margin-top:calc(4px * var(--sp,1));border:0;border-top:1px solid var(--color-border-1,#ffffff12);border-radius:0 0 calc(12px * var(--rs,1)) calc(12px * var(--rs,1));box-shadow:none;color:var(--color-text-2,#a0a9b5);font-size:calc(12px * var(--fs,1));background:0 0}.sky-app .sky-harness__menufoot:hover{color:var(--color-text-1,#e7eaef);background:var(--ctl-fill)}.sky-harness__toast{z-index:60;align-items:center;gap:calc(12px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(16px * var(--sp,1)) calc(12px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(18px * var(--rs,1));background:var(--color-surface-2,#181a1ffa);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border:1px solid color-mix(in oklab, var(--color-ok,#4ade80) 34%, transparent);max-width:min(92vw,420px);animation:.42s cubic-bezier(.2,.9,.3,1.15) sky-harness-slide;display:flex;position:absolute;top:58px;right:16px;box-shadow:0 20px 56px #00000073}.sky-harness__toast[data-leaving]{animation:.38s cubic-bezier(.4,0,.8,.4) reverse forwards sky-harness-slide}@keyframes sky-harness-slide{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:none}}.sky-harness__toastmark{background:color-mix(in oklab, var(--color-ok,#4ade80) 20%, transparent);width:30px;height:30px;color:var(--color-ok,#4ade80);border-radius:50%;flex:none;place-items:center;animation:.5s cubic-bezier(.2,.9,.3,1.4) .12s backwards sky-harness-check;display:grid}@keyframes sky-harness-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.sky-harness__toastface{flex:none;width:34px;height:34px}.sky-harness__toasttext{gap:calc(2px * var(--sp,1));min-width:0;display:grid}.sky-harness__toasttext strong{font-size:calc(13.5px * var(--fs,1))}.sky-harness__toasttext span{font-size:calc(12px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-harness__toasttext .sky-faint{align-items:center;gap:calc(5px * var(--sp,1));display:flex}.sky-harness__leaving{align-items:center;gap:calc(10px * var(--sp,1));margin:0 0 calc(12px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:color-mix(in oklab, var(--color-accent,#5aa7f2) 12%, var(--color-surface-1,#ffffff0a));border:1px solid color-mix(in oklab, var(--color-accent,#5aa7f2) 28%, transparent);animation:.2s sky-harness-pop;display:flex}.sky-terminal__banner--switch{animation:.2s sky-harness-pop}@media (prefers-reduced-motion:reduce){.sky-harness__menu,.sky-harness__toast,.sky-harness__toastmark,.sky-harness__leaving,.sky-terminal__banner--switch{animation:none}}@media (max-width:620px){.sky-harness__diagnosis{grid-template-columns:minmax(0,1fr)}.sky-harness__diagnosisicon{display:none}}@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}}@media (max-width:900px){.sky-harness{grid-template-columns:minmax(0,1fr)}.sky-harness[data-rail=thin]{--dock:264px}.sky-harness__dock{z-index:90;border-radius:0 calc(20px * var(--rs,1)) calc(20px * var(--rs,1)) 0;width:min(84vw,320px);padding-bottom:max(calc(8px * var(--sp,1)), env(safe-area-inset-bottom));transition:transform .3s cubic-bezier(.22,.9,.24,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-103%);box-shadow:0 0 70px #0000008c}.sky-harness[data-drawer] .sky-harness__dock{transform:none}.sky-app .sky-harness__scrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000085;transition:opacity .3s;display:block}.sky-harness[data-drawer] .sky-app .sky-harness__scrim,.sky-app .sky-harness[data-drawer] .sky-harness__scrim{opacity:1;pointer-events:auto}.sky-app .sky-harness__only-narrow{display:grid}.sky-app .sky-harness__only-wide{display:none}.sky-harness__dockhead{min-height:42px}.sky-harness__brand{font-size:calc(17px * var(--fs,1))}.sky-app .sky-harness__nav>button{min-height:42px;font-size:calc(14px * var(--fs,1))}.sky-app .sky-harness__new{min-height:44px}.sky-app .sky-harness__accountbar{min-height:52px}.sky-harness__menu{width:calc(100% - 4px)}}@media (prefers-reduced-motion:reduce){.sky-harness,.sky-harness__dock,.sky-harness__scrim{transition:none}}@property --bs-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.sky-harness{--bs-0:var(--ag-bg);--bs-1:var(--ag-1);--bs-2:var(--ag-2);--bs-3:var(--ag-3);--bs-line:var(--ag-line);--bs-line-2:var(--ag-line-2);--bs-blue:var(--ag-accent);--bs-cyan:var(--ag-hi);--bs-ice:color-mix(in oklab, var(--ag-hi) 45%, #fff);--bs-text:var(--ag-t1);--bs-text-2:var(--ag-t2);--bs-text-3:var(--ag-t3);--bs-grad:linear-gradient(100deg, var(--color-brand-deep,#1b5bff) 0%, var(--color-brand-blue,#2f95ff) 48%, var(--color-brand-ice,#74d8ff) 100%);--bs-edge:linear-gradient(140deg, color-mix(in oklab, var(--bs-cyan) 55%, transparent), color-mix(in oklab, var(--bs-blue) 22%, transparent) 28%, color-mix(in oklab, var(--bs-blue) 5%, transparent) 55%, color-mix(in oklab, var(--bs-cyan) 28%, transparent));--bs-edge-soft:linear-gradient(140deg, color-mix(in oklab, var(--bs-cyan) 24%, transparent), var(--bs-line) 50%, color-mix(in oklab, var(--bs-cyan) 12%, transparent));--bs-display:"Michroma", "Geist Variable", "Geist", system-ui, sans-serif;--bs-ease-out:cubic-bezier(.23, 1, .32, 1);--bs-ease-drawer:cubic-bezier(.32, .72, 0, 1);--color-surface-0:var(--bs-0);--color-surface-1:var(--bs-1);--color-surface-2:var(--bs-2);--color-surface-3:var(--bs-3);--color-border-1:var(--bs-line);--color-border-2:var(--bs-line-2);--color-text-1:var(--bs-text);--color-text-2:var(--bs-text-2);--color-text-3:var(--bs-text-3);--color-accent:var(--bs-blue);--well:color-mix(in oklab, var(--bs-0) 72%, transparent);--ctl-fill:color-mix(in oklab, var(--bs-text-2) 7%, transparent);--ctl-fill-hover:color-mix(in oklab, var(--bs-text-2) 13%, transparent);--ctl-edge:var(--bs-line);--ctl-edge-hover:var(--bs-line-2);--material-panel:color-mix(in oklab, var(--bs-1) 88%, transparent);--material-menu:color-mix(in oklab, var(--bs-2) 97%, transparent);color-scheme:var(--ag-scheme,dark);color:var(--bs-text);background:radial-gradient(1100px 620px at 78% -12%, color-mix(in oklab, var(--bs-blue) 11%, transparent), transparent 62%), radial-gradient(900px 520px at -8% 108%, color-mix(in oklab, var(--color-brand-deep,#1b5bff) 8%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--bs-0) 80%, var(--bs-2)), var(--bs-0) 62%);overflow:hidden}.sky-harness:before{content:"";z-index:0;pointer-events:none;opacity:var(--ag-stars,.5);background-image:radial-gradient(1px 1px at 6% 9%,#fff,#0000 60%),radial-gradient(1px 1px at 17% 27%,#cfeaff,#0000 60%),radial-gradient(1.4px 1.4px at 29% 7%,#fff,#0000 60%),radial-gradient(1px 1px at 38% 19%,#bfe3ff,#0000 60%),radial-gradient(1px 1px at 47% 4%,#fff,#0000 60%),radial-gradient(1.2px 1.2px at 58% 16%,#e6f5ff,#0000 60%),radial-gradient(1px 1px at 66% 31%,#bfe3ff,#0000 60%),radial-gradient(1.6px 1.6px at 74% 8%,#fff,#0000 60%),radial-gradient(1px 1px at 83% 22%,#cfeaff,#0000 60%),radial-gradient(1px 1px at 91% 5%,#fff,#0000 60%),radial-gradient(1px 1px at 96% 34%,#bfe3ff,#0000 60%),radial-gradient(1px 1px at 12% 44%,#cfeaff,#0000 60%),radial-gradient(1.2px 1.2px at 52% 39%,#fff,#0000 60%),radial-gradient(1px 1px at 87% 47%,#cfeaff,#0000 60%),radial-gradient(1px 1px at 33% 52%,#bfe3ff,#0000 60%),radial-gradient(1px 1px at 71% 58%,#e6f5ff,#0000 60%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 80%)}.sky-harness__work{z-index:1;position:relative}.sky-brandmark{flex:none;overflow:visible}.sky-brandmark__star{transform-origin:23.4px 7.4px;animation:3.8s ease-in-out infinite bs-twinkle}.sky-brandmark__glow{transform-origin:23.4px 7.4px;animation:3.8s ease-in-out infinite bs-glow}@keyframes bs-twinkle{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(.72)rotate(45deg)}55%{transform:scale(.78)rotate(45deg)}}@keyframes bs-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.sky-harness__dock{background:linear-gradient(180deg, color-mix(in oklab, var(--bs-2) 84%, transparent), color-mix(in oklab, var(--bs-0) 92%, transparent));border-right:1px solid #0000;border-image:linear-gradient(180deg, color-mix(in oklab, var(--bs-cyan) 27%, transparent), color-mix(in oklab, var(--bs-cyan) 4%, transparent) 42%, color-mix(in oklab, var(--bs-cyan) 15%, transparent)) 1;box-shadow:18px 0 60px #00061859}.sky-harness__dockhead{min-height:50px;padding:calc(4px * var(--sp,1)) calc(4px * var(--sp,1)) calc(8px * var(--sp,1))}.sky-harness__lockup{align-items:center;gap:calc(11px * var(--sp,1));min-width:0;display:flex}.sky-harness__lockup .sky-brandmark{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--bs-cyan) 31%, transparent))}.sky-harness__wordmark{gap:calc(5px * var(--sp,1));min-width:0;line-height:1;display:grid}.sky-harness__wordmark b{font-family:var(--bs-display);font-weight:400;font-size:calc(13.5px * var(--fs,1));letter-spacing:.17em;color:var(--bs-text);white-space:nowrap}.sky-harness__wordmark em,.sky-claude__wordmark em{background:var(--bs-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sky-harness__wordmark small{font-size:calc(8.5px * var(--fs,1));letter-spacing:.34em;text-transform:uppercase;color:var(--bs-text-3);white-space:nowrap;font-weight:650}.sky-harness__docksearch{background:color-mix(in oklab, var(--bs-0) 60%, transparent);border-color:var(--bs-line);border-radius:calc(12px * var(--rs,1));height:36px}.sky-harness__docksearch:focus-within{border-color:color-mix(in oklab, var(--bs-cyan) 35%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--bs-blue) 8%, transparent), 0 0 22px color-mix(in oklab, var(--bs-blue) 13%, transparent);background:color-mix(in oklab, var(--bs-0) 80%, transparent)}.sky-app .sky-harness__new{border-radius:calc(14px * var(--rs,1));min-height:42px;font-size:calc(13px * var(--fs,1));letter-spacing:.01em;color:var(--bs-text);background:linear-gradient(180deg, color-mix(in oklab, var(--bs-3) 95%, transparent), color-mix(in oklab, var(--bs-2) 95%, transparent)) padding-box, var(--bs-edge) border-box;box-shadow:0 10px 30px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 20%, transparent), inset 0 1px 0 #ffffff14;border:1px solid #0000;transition:box-shadow .25s,transform .15s,filter .25s}.sky-app .sky-harness__new:hover{box-shadow:0 12px 38px color-mix(in oklab, var(--bs-blue) 31%, transparent), inset 0 1px 0 #ffffff1f;filter:brightness(1.08)}.sky-app .sky-harness__new svg{color:var(--bs-cyan)}.sky-app .sky-harness__nav>button{color:var(--bs-text-2);border-radius:calc(12px * var(--rs,1))}.sky-app .sky-harness__nav>button:hover{background:color-mix(in oklab, var(--bs-text-2) 7%, transparent)}.sky-app .sky-harness__nav>button[aria-selected=true]{color:var(--bs-text);background:linear-gradient(90deg, color-mix(in oklab, var(--bs-blue) 17%, transparent), color-mix(in oklab, var(--bs-blue) 3%, transparent) 85%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bs-cyan) 13%, transparent), 0 6px 22px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 13%, transparent)}.sky-app .sky-harness__nav>button[aria-selected=true] svg{color:var(--bs-cyan);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--bs-cyan) 42%, transparent))}.sky-harness__count{background:color-mix(in oklab, var(--bs-cyan) 7%, transparent);color:var(--bs-cyan)}.sky-harness__dockgrouphead{font-family:var(--bs-display);font-size:calc(8.5px * var(--fs,1));letter-spacing:.28em;text-transform:uppercase;color:var(--bs-text-3)}.sky-app .sky-harness__convos button[aria-current]{background:linear-gradient(90deg, color-mix(in oklab, var(--bs-blue) 11%, transparent), color-mix(in oklab, var(--bs-blue) 1%, transparent));color:var(--bs-text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bs-cyan) 10%, transparent)}.sky-app .sky-harness__docklist button{justify-content:flex-start}.sky-harness__dockgrouprow{padding-right:calc(8px * var(--sp,1))}.sky-app .sky-harness__scope{font-size:calc(10px * var(--fs,1));border-color:var(--bs-line-2);color:var(--bs-text-2);margin-right:0}.sky-harness__dockfoot{border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, color-mix(in oklab, var(--bs-cyan) 24%, transparent), transparent) 1}.sky-app .sky-harness__accountbar{border-radius:calc(14px * var(--rs,1));min-height:54px}.sky-app .sky-harness__accountbar:hover{background:color-mix(in oklab, var(--bs-text-2) 8%, transparent)}.sky-harness__faceholder .sky-harness__avatar{box-shadow:0 0 0 2px var(--bs-0), 0 0 0 3px color-mix(in oklab, var(--bs-text-2) 25%, transparent)}.sky-harness__faceholder:has(.sky-harness__dot[data-on]) .sky-harness__avatar{box-shadow:0 0 0 2px var(--bs-0), 0 0 0 3.5px var(--bs-cyan), 0 0 18px color-mix(in oklab, var(--bs-cyan) 35%, transparent)}.sky-harness__dot{border-color:var(--bs-1)}.sky-harness__plan[data-on],.sky-claude__plan{padding:calc(3px * var(--sp,1)) calc(8px * var(--sp,1)) calc(2px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--bs-grad);color:#fff;font-family:var(--bs-display);font-size:calc(8px * var(--fs,1));letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 14px color-mix(in oklab, var(--bs-blue) 35%, transparent);font-weight:400}.sky-harness__menu{border-radius:calc(18px * var(--rs,1));background:linear-gradient(var(--material-menu), var(--material-menu)) padding-box, var(--bs-edge) border-box;box-shadow:0 30px 90px #000000a6, 0 0 50px color-mix(in oklab, var(--bs-blue) 10%, transparent);border:1px solid #0000}.sky-harness__menuhead{font-family:var(--bs-display);font-size:calc(8.5px * var(--fs,1));letter-spacing:.3em;color:var(--bs-text-3)}.sky-app .sky-harness__menuitem[aria-checked=true]{background:linear-gradient(90deg, color-mix(in oklab, var(--bs-blue) 14%, transparent), color-mix(in oklab, var(--bs-blue) 3%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bs-cyan) 11%, transparent)}.sky-harness__tick{background:var(--bs-grad);box-shadow:0 0 12px color-mix(in oklab, var(--bs-blue) 42%, transparent)}.sky-harness__bar{background:color-mix(in oklab, var(--bs-0) 55%, transparent);border-bottom:1px solid var(--bs-line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}.sky-harness__title{font-family:var(--bs-display);font-weight:400;font-size:calc(10.5px * var(--fs,1));letter-spacing:.26em;text-transform:uppercase;color:var(--bs-text-2)}.sky-claude{background:0 0;overflow:hidden}.sky-claude__scroll,.sky-claude__dock,.sky-claude__head{z-index:1;position:relative}.sky-claude__head{background:color-mix(in oklab, var(--bs-0) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sky-claude__horizon{z-index:0;pointer-events:none;background:radial-gradient(58% 72% at 50% 0%, color-mix(in oklab, var(--bs-blue) 42%, transparent), color-mix(in oklab, var(--bs-1) 38%, transparent) 45%, transparent 72%);width:190%;height:52%;box-shadow:0 -1px 0 color-mix(in oklab, var(--bs-ice) 59%, transparent), 0 -6px 26px color-mix(in oklab, var(--bs-cyan) 35%, transparent), 0 -46px 140px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 21%, transparent);border-radius:50%;animation:1.6s cubic-bezier(.2,.8,.2,1) both bs-horizon;position:absolute;bottom:0;left:50%;transform:translate(-50%,66%)}.sky-claude__horizon:after{content:"";filter:blur(8px);background:radial-gradient(closest-side,#ffc89699,#ff965a2e 55%,#0000);border-radius:50%;width:300px;height:70px;animation:6s ease-in-out infinite alternate bs-sun;position:absolute;top:-34px;right:22%}@keyframes bs-horizon{0%{opacity:0;transform:translate(-50%,80%)}to{opacity:1;transform:translate(-50%,66%)}}@keyframes bs-sun{0%{opacity:.65}to{opacity:1}}.sky-claude__home{gap:calc(12px * var(--sp,1));padding-bottom:calc(22px * var(--sp,1))}.sky-claude__homemark{filter:drop-shadow(0 0 28px color-mix(in oklab, var(--bs-cyan) 35%, transparent));animation:.7s both sky-claude-rise;display:inline-grid}.sky-claude__eyebrow{font-family:var(--bs-display);font-size:calc(9.5px * var(--fs,1));letter-spacing:.4em;text-transform:uppercase;color:var(--bs-cyan);text-shadow:0 0 18px color-mix(in oklab, var(--bs-cyan) 35%, transparent);margin:0}.sky-claude__greet{font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:300;font-size:clamp(calc(34px * var(--fs,1)), 4.6vw, var(--ag-fs-greet));letter-spacing:-.035em;color:var(--bs-text);line-height:1.05}.sky-claude__name{color:var(--bs-cyan);font-weight:640}.sky-claude__tagline{margin:calc(2px * var(--sp,1)) 0 calc(6px * var(--sp,1));font-size:calc(10px * var(--fs,1));letter-spacing:.46em;text-transform:uppercase;color:var(--bs-text-3);text-align:center;font-weight:600}.sky-claude__wordmark{margin:calc(4px * var(--sp,1)) 0 0;font-family:var(--bs-display);font-size:clamp(calc(24px * var(--fs,1)), 3.6vw, calc(40px * var(--fs,1)));letter-spacing:.16em;color:var(--bs-text)}.sky-claude__greet--hero{font-size:clamp(calc(22px * var(--fs,1)), 2.6vw, calc(30px * var(--fs,1)));margin-top:calc(18px * var(--sp,1))}.sky-claude__hero{z-index:1;gap:calc(10px * var(--sp,1));max-width:580px;position:relative}.sky-claude__lead{color:var(--bs-text-2)}.sky-claude__composer{border-radius:calc(24px * var(--rs,1));background:linear-gradient(color-mix(in oklab, var(--bs-1) 90%, transparent), color-mix(in oklab, var(--bs-1) 90%, transparent)) padding-box, var(--bs-edge) border-box;box-shadow:0 34px 100px #0009, 0 0 0 1px color-mix(in oklab, var(--bs-cyan) 3%, transparent), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid #0000}@supports (color:lab(0% 0 0)){.sky-claude__composer{box-shadow:0 34px 100px lab(0% 0 0/.6), 0 0 0 1px color-mix(in oklab, var(--bs-cyan) 3%, transparent), inset 0 1px 0 #ffffff0d}}.sky-claude__composer{transition:box-shadow .22s var(--bs-ease-out), background .22s var(--bs-ease-out)}.sky-claude__composer:focus-within{background:linear-gradient(color-mix(in oklab, var(--bs-1) 95%, transparent), color-mix(in oklab, var(--bs-1) 95%, transparent)) padding-box, linear-gradient(140deg, color-mix(in oklab, var(--bs-cyan) 80%, transparent), color-mix(in oklab, var(--bs-blue) 70%, transparent) 30%, color-mix(in oklab, var(--bs-blue) 18%, transparent) 60%, color-mix(in oklab, var(--bs-cyan) 60%, transparent)) border-box;box-shadow:0 34px 100px #000000a3, 0 0 0 4px color-mix(in oklab, var(--bs-blue) 8%, transparent), 0 18px 60px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 15%, transparent)}@supports (color:lab(0% 0 0)){.sky-claude__composer:focus-within{box-shadow:0 34px 100px lab(0% 0 0/.64), 0 0 0 4px color-mix(in oklab, var(--bs-blue) 8%, transparent), 0 18px 60px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 15%, transparent)}}.sky-app .sky-claude__whobtn{background:color-mix(in oklab, var(--bs-text-2) 7%, transparent);border-color:var(--bs-line);color:var(--bs-text)}.sky-app .sky-claude__send{background:var(--bs-grad);box-shadow:0 8px 26px color-mix(in oklab, var(--bs-blue) 38%, transparent), inset 0 1px 0 #ffffff59}.sky-app .sky-claude__send:disabled{background:color-mix(in oklab, var(--bs-text-2) 8%, transparent);box-shadow:none}.sky-app .sky-claude__stop{background:var(--bs-text);box-shadow:0 0 18px color-mix(in oklab, var(--bs-text) 35%, transparent)}.sky-claude__whomenu{background:linear-gradient(var(--material-menu), var(--material-menu)) padding-box, var(--bs-edge) border-box;border:1px solid #0000}.sky-app .sky-claude__chips button{min-height:38px;color:var(--bs-text-2);background:linear-gradient(color-mix(in oklab, var(--bs-1) 74%, transparent), color-mix(in oklab, var(--bs-1) 74%, transparent)) padding-box, var(--bs-edge-soft) border-box;border:1px solid #0000;transition:transform .18s,box-shadow .25s,color .2s}.sky-app .sky-claude__chips button:hover{color:var(--bs-text);background:linear-gradient(color-mix(in oklab, var(--bs-2) 90%, transparent), color-mix(in oklab, var(--bs-2) 90%, transparent)) padding-box, var(--bs-edge) border-box;box-shadow:0 10px 30px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 21%, transparent), 0 0 24px color-mix(in oklab, var(--bs-blue) 13%, transparent);transform:translateY(-1px)}.sky-app .sky-claude__chips button svg{color:var(--bs-cyan)}.sky-claude__foot{color:var(--bs-text-3)}.sky-claude__user p{background:linear-gradient(135deg, color-mix(in oklab, var(--color-brand-deep,#1b5bff) 18%, transparent), color-mix(in oklab, var(--color-brand-deep,#1b5bff) 6%, transparent));border:1px solid color-mix(in oklab, var(--bs-cyan) 17%, transparent);box-shadow:0 12px 34px #0000004d;box-shadow:0 12px 34px lab(0% 0 0/.3)}.sky-claude__mark{background:radial-gradient(circle, color-mix(in oklab, var(--bs-blue) 14%, transparent), color-mix(in oklab, var(--bs-blue) 3%, transparent));width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in oklab, var(--bs-cyan) 20%, transparent), 0 0 18px color-mix(in oklab, var(--bs-blue) 20%, transparent)}.sky-claude__reply[data-status=running] .sky-claude__mark svg{animation:none}.sky-claude__reply{grid-template-columns:30px minmax(0,1fr)}.sky-claude__tool{background:color-mix(in oklab, var(--bs-1) 72%, transparent);border-color:var(--bs-line)}.sky-claude__tool[open]{border-color:color-mix(in oklab, var(--bs-cyan) 24%, transparent);box-shadow:0 10px 30px #00000042;box-shadow:0 10px 30px lab(0% 0 0/.26)}.sky-md__code{background:color-mix(in oklab, var(--bs-0) 88%, transparent);border-color:var(--bs-line)}.sky-md th{background:color-mix(in oklab, var(--bs-3) 85%, transparent)}.sky-md a{color:var(--bs-cyan)}.sky-claude__caret{background:var(--bs-grad);box-shadow:0 0 10px color-mix(in oklab, var(--bs-cyan) 49%, transparent)}.sky-claude__connect{border-radius:calc(24px * var(--rs,1));padding:calc(22px * var(--sp,1)) calc(24px * var(--sp,1));background:linear-gradient(color-mix(in oklab, var(--bs-1) 92%, transparent), color-mix(in oklab, var(--bs-1) 92%, transparent)) padding-box, var(--bs-edge) border-box;box-shadow:0 34px 90px #00000082, 0 0 70px color-mix(in oklab, var(--bs-blue) 8%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@supports (color:lab(0% 0 0)){.sky-claude__connect{box-shadow:0 34px 90px lab(0% 0 0/.51), 0 0 70px color-mix(in oklab, var(--bs-blue) 8%, transparent)}}.sky-claude__connectmark{border-radius:calc(16px * var(--rs,1));background:radial-gradient(circle at 60% 30%, color-mix(in oklab, var(--bs-blue) 20%, transparent), color-mix(in oklab, var(--bs-blue) 4%, transparent));width:48px;height:48px;box-shadow:0 0 0 1px color-mix(in oklab, var(--bs-cyan) 21%, transparent), 0 0 30px color-mix(in oklab, var(--bs-blue) 21%, transparent)}.sky-claude__connect[data-step=done] .sky-claude__connectmark{color:#fff;background:var(--bs-grad);box-shadow:0 0 40px color-mix(in oklab, var(--bs-blue) 42%, transparent)}.sky-claude__connectbody .sky-claude__eyebrow{letter-spacing:.32em;font-size:calc(8.5px * var(--fs,1))!important;color:var(--bs-cyan)!important}.sky-claude__connectbody h4{font-size:calc(17px * var(--fs,1));letter-spacing:-.015em;font-weight:600}.sky-claude__track{gap:calc(8px * var(--sp,1));margin:calc(6px * var(--sp,1)) 0 calc(4px * var(--sp,1));padding:0;list-style:none;display:flex}.sky-claude__track li{align-items:center;gap:calc(8px * var(--sp,1));min-width:0;padding:calc(9px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:color-mix(in oklab, var(--bs-text-2) 4%, transparent);border:1px solid var(--bs-line);font-size:calc(12px * var(--fs,1));color:var(--bs-text-3);flex:1;line-height:1.3;transition:border-color .3s,box-shadow .3s,color .3s;display:flex}.sky-claude__track li[data-state=now]{color:var(--bs-text);border-color:color-mix(in oklab, var(--bs-cyan) 35%, transparent);box-shadow:0 0 24px color-mix(in oklab, var(--bs-blue) 18%, transparent)}.sky-claude__track li[data-state=done]{color:var(--bs-cyan);border-color:color-mix(in oklab, var(--bs-cyan) 20%, transparent)}.sky-claude__trackdot{width:22px;height:22px;font-size:calc(10.5px * var(--fs,1));background:color-mix(in oklab, var(--bs-text-2) 12%, transparent);color:var(--bs-text-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.sky-claude__track li[data-state=now] .sky-claude__trackdot{background:var(--bs-grad);color:#fff;animation:1.6s ease-in-out infinite bs-beat}.sky-claude__track li[data-state=done] .sky-claude__trackdot{background:color-mix(in oklab, var(--bs-cyan) 13%, transparent);color:var(--bs-cyan)}@keyframes bs-beat{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--bs-cyan) 38%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab, var(--bs-cyan) 1%, transparent)}}.sky-app .sky-claude__activate{align-self:flex-start;gap:calc(9px * var(--sp,1));min-height:44px;padding:0 calc(22px * var(--sp,1));border-radius:calc(999px * var(--rs,1));color:#fff;font-size:calc(14px * var(--fs,1));letter-spacing:.01em;background:var(--bs-grad);box-shadow:0 12px 34px color-mix(in oklab, var(--bs-blue) 35%, transparent), inset 0 1px 0 #ffffff59;border:0;font-weight:650;transition:transform .15s,box-shadow .25s,filter .25s}.sky-app .sky-claude__activate:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 16px 44px color-mix(in oklab, var(--bs-blue) 42%, transparent), inset 0 1px 0 #fff6;transform:translateY(-1px)}.sky-app .sky-claude__activate:active:not(:disabled){transform:scale(.97)}.sky-app .sky-claude__activate:disabled{opacity:.5;box-shadow:none}.sky-claude__waiting{gap:calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-claude__waitactions{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-claude__ghost{min-height:34px;padding:0 calc(14px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(12.5px * var(--fs,1));color:var(--bs-text);background:color-mix(in oklab, var(--bs-text-2) 7%, transparent);border:1px solid var(--bs-line-2);box-shadow:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sky-app .sky-claude__ghost:hover{border-color:color-mix(in oklab, var(--bs-cyan) 35%, transparent);background:color-mix(in oklab, var(--bs-text-2) 12%, transparent)}.sky-app .sky-claude__link{min-height:30px;padding:0 calc(6px * var(--sp,1));box-shadow:none;font-size:calc(12px * var(--fs,1));color:var(--bs-text-3);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.sky-claude__scan{border-radius:calc(3px * var(--rs,1));background:color-mix(in oklab, var(--bs-text-2) 15%, transparent);width:64px;height:3px;position:relative;overflow:hidden}.sky-claude__scan:after{content:"";border-radius:calc(3px * var(--rs,1));background:var(--bs-grad);width:40%;box-shadow:0 0 10px color-mix(in oklab, var(--bs-cyan) 56%, transparent);animation:1.3s ease-in-out infinite bs-scan;position:absolute;inset:0}@keyframes bs-scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}.sky-claude__connectwait{gap:calc(12px * var(--sp,1));color:var(--bs-text-2)!important}.sky-claude__connectnote{margin:0;font-size:calc(11.5px * var(--fs,1))!important;color:var(--bs-text-3)!important}.sky-claude__notice{z-index:5;align-items:center;gap:calc(12px * var(--sp,1));max-width:min(92%,520px);padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1)) calc(12px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(18px * var(--rs,1));background:linear-gradient(color-mix(in oklab, var(--bs-1) 96%, transparent), color-mix(in oklab, var(--bs-1) 96%, transparent)) padding-box, var(--bs-edge) border-box;box-shadow:0 24px 70px #0000008c, 0 0 50px color-mix(in oklab, var(--bs-blue) 20%, transparent);border:1px solid #0000;animation:.55s cubic-bezier(.23,1,.32,1) both bs-drop;display:flex;position:absolute;top:18px;left:50%}.sky-claude__noticemark{color:#fff;background:var(--bs-grad);width:34px;height:34px;box-shadow:0 0 20px color-mix(in oklab, var(--bs-blue) 42%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.sky-claude__notice span{gap:calc(2px * var(--sp,1));min-width:0;display:grid}.sky-claude__notice strong{font-size:calc(14px * var(--fs,1))}.sky-claude__notice em{font-style:normal;font-size:calc(12.5px * var(--fs,1));color:var(--bs-text-2);line-height:1.45}@keyframes bs-drop{0%{opacity:0;transform:translate(-50%,-14px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@media (max-width:700px){.sky-claude__tagline{font-size:calc(8.5px * var(--fs,1));letter-spacing:.26em}.sky-claude__eyebrow{font-size:calc(8.5px * var(--fs,1));letter-spacing:.28em}.sky-claude__track{flex-direction:column}.sky-claude__greet{font-size:calc(34px * var(--fs,1))}.sky-claude__horizon{width:320%}.sky-harness__wordmark b{font-size:calc(12.5px * var(--fs,1))}}@media (prefers-reduced-motion:reduce){.sky-brandmark__star,.sky-brandmark__glow,.sky-claude__horizon,.sky-claude__horizon:after,.sky-claude__scan:after,.sky-claude__track li[data-state=now] .sky-claude__trackdot{animation:none!important}}.sky-harness ::selection{background:color-mix(in oklab, var(--bs-blue) 29%, transparent);color:#fff}.sky-harness textarea,.sky-harness input{caret-color:var(--bs-cyan)}.sky-harness *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--bs-text-2) 28%, transparent) transparent}.sky-harness ::-webkit-scrollbar{width:10px;height:10px}.sky-harness ::-webkit-scrollbar-thumb{border-radius:calc(10px * var(--rs,1));background:color-mix(in oklab, var(--bs-text-2) 26%, transparent) padding-box;border:3px solid #0000}.sky-harness ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--bs-text-2) 45%, transparent) padding-box}.sky-harness :focus-visible{outline:2px solid var(--bs-cyan);outline-offset:2px;border-radius:calc(10px * var(--rs,1))}.sky-harness .sky-claude__composer textarea:focus-visible{outline:none}.sky-harness .sky-md a{text-underline-offset:3px}.sky-app .sky-harness__nav>button,.sky-app .sky-harness__docklist button,.sky-app .sky-claude__chips button,.sky-app .sky-harness__accountbar,.sky-app .sky-claude__send,.sky-app .sky-claude__activate{transition-timing-function:var(--bs-ease-out)}@media (hover:none){.sky-app .sky-claude__chips button:hover,.sky-app .sky-harness__new:hover{transform:none}}.bs-modal{z-index:200;padding:calc(16px * var(--sp,1));place-items:center;display:grid;position:absolute;inset:0}.bs-modal__scrim{-webkit-backdrop-filter:blur(10px)saturate(120%);animation:bs-fade .2s var(--bs-ease-out) both;background:#01040cbd;position:absolute;inset:0}.bs-modal__dialog{justify-items:center;gap:calc(12px * var(--sp,1));width:min(100%,420px);padding:calc(34px * var(--sp,1)) calc(30px * var(--sp,1)) calc(26px * var(--sp,1));border-radius:calc(26px * var(--rs,1));text-align:center;background:linear-gradient(180deg, color-mix(in oklab, var(--bs-2) 98%, transparent), color-mix(in oklab, var(--bs-1) 98%, transparent)) padding-box, var(--bs-edge) border-box;box-shadow:0 40px 120px #0009, 0 24px 70px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 15%, transparent), inset 0 1px 0 #ffffff0f;animation:bs-pop-in .24s var(--bs-ease-out) both;border:1px solid #0000;outline:none;display:grid;position:relative}@keyframes bs-fade{0%{opacity:0}}@keyframes bs-pop-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.bs-modal__close{background:color-mix(in oklab, var(--bs-text-2) 8%, transparent);width:32px;height:32px;color:var(--bs-text-2);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.sky-app .bs-modal__close:hover{background:color-mix(in oklab, var(--bs-text-2) 16%, transparent);color:#fff}.bs-modal__visual{width:96px;height:96px;margin-bottom:calc(4px * var(--sp,1));place-items:center;display:grid}.bs-modal__mark{border-radius:calc(28px * var(--rs,1));background:radial-gradient(circle at 60% 30%, color-mix(in oklab, var(--bs-blue) 22%, transparent), color-mix(in oklab, var(--bs-blue) 4%, transparent) 70%);width:88px;height:88px;box-shadow:0 0 0 1px color-mix(in oklab, var(--bs-cyan) 20%, transparent), 0 18px 50px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 24%, transparent);place-items:center;display:grid}.bs-modal__mark--error{color:#ffb38a;background:radial-gradient(circle,#ff8c5a33,#ff8c5a0a);box-shadow:0 0 0 1px #ffa06e4d}.bs-modal__face{background:var(--bs-2);width:88px;height:88px;color:var(--bs-text-2);box-shadow:0 0 0 3px var(--bs-0), 0 0 0 5px var(--bs-cyan), 0 20px 50px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 31%, transparent);animation:bs-land .52s var(--bs-ease-out) both;border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.bs-modal__face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bs-modal__badge{background:var(--bs-grad);color:#fff;width:28px;height:28px;box-shadow:0 0 0 3px #07142b, 0 6px 16px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 35%, transparent);animation:bs-land .42s .18s var(--bs-ease-out) both;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}@keyframes bs-land{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.9)}}.bs-modal__dialog h2{margin:calc(2px * var(--sp,1)) 0 0;font-size:calc(20px * var(--fs,1));letter-spacing:-.02em;color:var(--bs-text);font-weight:620}.bs-modal__body{max-width:32ch;font-size:calc(14px * var(--fs,1));color:var(--bs-text-2);overflow-wrap:anywhere;margin:0;line-height:1.55}.bs-modal__progress{width:120px;height:3px;margin-top:calc(6px * var(--sp,1));border-radius:calc(3px * var(--rs,1));background:color-mix(in oklab, var(--bs-text-2) 14%, transparent);position:relative;overflow:hidden}.bs-modal__progress:after{content:"";border-radius:calc(3px * var(--rs,1));background:var(--bs-grad);width:38%;animation:bs-scan 1.1s var(--bs-ease-drawer) infinite;position:absolute;inset:0}.bs-modal__actions{gap:calc(8px * var(--sp,1));margin-top:calc(8px * var(--sp,1));min-height:0;display:flex}.sky-app .bs-modal__ghost,.sky-app .bs-modal__primary{min-height:38px;padding:0 calc(18px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(13px * var(--fs,1));transition:transform .16s var(--bs-ease-out), background .2s ease;font-weight:600}.sky-app .bs-modal__ghost{border:1px solid var(--bs-line-2);background:color-mix(in oklab, var(--bs-text-2) 7%, transparent);color:var(--bs-text);box-shadow:none}.sky-app .bs-modal__primary{background:var(--bs-grad);color:#fff;box-shadow:0 10px 28px color-mix(in oklab, var(--color-brand-deep,#1b5bff) 31%, transparent);border:0}.sky-app .bs-modal__ghost:active,.sky-app .bs-modal__primary:active{transform:scale(.97)}.bs-modal[data-phase=done] .bs-modal__dialog{animation:bs-pop-in .24s var(--bs-ease-out) both, bs-glow-out 1.6s ease both}@keyframes bs-glow-out{0%{box-shadow:0 40px 120px #0009, 0 0 0 0 color-mix(in oklab, var(--bs-cyan) 35%, transparent)}40%{box-shadow:0 40px 120px #0009, 0 0 0 10px color-mix(in oklab, var(--bs-cyan) 1%, transparent)}}@media (prefers-reduced-motion:reduce){.bs-modal__scrim,.bs-modal__dialog,.bs-modal__face,.bs-modal__badge,.bs-modal__progress:after{animation:none!important}}html[data-theme=light] .sky-harness{--ag-stars:0;--ag-scheme:light}html[data-theme=light] .sky-claude__horizon{opacity:.35}html[data-theme=light] .sky-claude__horizon:after{display:none}html[data-theme=light] .sky-harness .sky-claude__composer,html[data-theme=light] .sky-harness .sky-claude__connect,html[data-theme=light] .sky-harness .sky-harness__menu{box-shadow:0 18px 50px #0f172a1a, 0 0 0 1px color-mix(in oklab, var(--bs-blue) 6%, transparent)}.sky-cc{z-index:900;padding:calc(24px * var(--sp,1));place-items:center;display:grid;position:fixed;inset:0}.sky-app .sky-cc__scrim{width:100%;height:100%;box-shadow:none;cursor:default;background:color-mix(in oklab, var(--color-surface-0,#0a0c0f) 62%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);border:0;border-radius:0;padding:0;animation:.18s ease-out both sky-cc-fade;position:absolute;inset:0}.sky-app .sky-cc__scrim:hover{background:color-mix(in oklab, var(--color-surface-0,#0a0c0f) 62%, transparent)}.sky-cc__dialog{width:min(1180px,100%);height:min(800px,100%);color:var(--color-text-1,#e7eaef);border-radius:calc(20px * var(--rs,1));background:linear-gradient(var(--color-surface-1,#12151a), var(--color-surface-1,#12151a)) padding-box, linear-gradient(150deg, color-mix(in oklab, var(--color-accent,#5aa7f2) 42%, var(--color-border-2,#333)), var(--color-border-1,#222) 38%, var(--color-border-1,#222) 70%, color-mix(in oklab, var(--color-accent,#5aa7f2) 24%, var(--color-border-2,#333))) border-box;box-shadow:0 40px 120px #00000073, 0 0 0 1px color-mix(in oklab, var(--color-text-1,#fff) 3%, transparent) inset;border:1px solid #0000;outline:none;grid-template-columns:250px minmax(0,1fr);animation:.24s cubic-bezier(.23,1,.32,1) both sky-cc-in;display:grid;position:relative;overflow:hidden}@keyframes sky-cc-fade{0%{opacity:0}}@keyframes sky-cc-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.sky-cc__nav{gap:calc(10px * var(--sp,1));min-height:0;padding:calc(18px * var(--sp,1)) calc(12px * var(--sp,1));background:color-mix(in oklab, var(--color-surface-0,#0a0c0f) 55%, var(--color-surface-1,#12151a));border-right:1px solid var(--color-border-1,#ffffff12);flex-direction:column;display:flex;overflow-y:auto}.sky-cc__brand{align-items:center;gap:calc(10px * var(--sp,1));padding:0 calc(6px * var(--sp,1)) calc(6px * var(--sp,1));display:flex}.sky-cc__brand>span:last-child{gap:calc(2px * var(--sp,1));min-width:0;display:grid}.sky-cc__brand strong{font-size:calc(14.5px * var(--fs,1));letter-spacing:-.01em;font-weight:650}.sky-cc__brand small{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-cc__brandmark{border-radius:calc(11px * var(--rs,1));color:#fff;background:linear-gradient(145deg, color-mix(in oklab, var(--sw) 88%, #fff), color-mix(in oklab, var(--sw) 70%, #000));width:34px;height:34px;box-shadow:0 6px 18px color-mix(in oklab, var(--sw) 35%, transparent), inset 0 1px 0 #ffffff40;flex:none;place-items:center;display:grid}.sky-cc__scope{align-items:center;gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);grid-template-columns:30px minmax(0,1fr);display:grid}.sky-cc__scope>span:nth-child(2){gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-cc__scope small{font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-cc__scope strong{font-size:calc(12.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-cc__scope .sky-cc__seg{margin-top:calc(6px * var(--sp,1));grid-column:1/-1}.sky-cc__face{background:var(--color-surface-3,#20252d);width:30px;height:30px;color:var(--color-text-2,#a0a9b5);font-size:calc(12px * var(--fs,1));border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid;overflow:hidden}.sky-cc__face img{object-fit:cover;width:100%;height:100%}.sky-cc__seg{gap:calc(2px * var(--sp,1));padding:calc(3px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.sky-app .sky-cc__seg button{min-height:26px;padding:0 calc(10px * var(--sp,1));border-radius:calc(999px * var(--rs,1));box-shadow:none;font-size:calc(11.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);background:0 0;border:0}.sky-app .sky-cc__seg button[aria-checked=true]{background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef);box-shadow:0 1px 2px #0003, inset 0 0 0 1px var(--color-border-1,#ffffff12)}.sky-cc__navgroup{gap:calc(1px * var(--sp,1));display:grid}.sky-cc__navgroup p{margin:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(4px * var(--sp,1));font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);font-weight:600}.sky-app .sky-cc__navgroup button{justify-content:flex-start;align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:36px;padding:0 calc(10px * var(--sp,1));border-radius:calc(10px * var(--rs,1));box-shadow:none;font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5);text-align:left;background:0 0;border:1px solid #0000;font-weight:520;transition:background .15s,color .15s,border-color .15s;display:flex}.sky-app .sky-cc__navgroup button:hover{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-app .sky-cc__navgroup button[aria-current]{color:var(--color-text-1,#e7eaef);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 10%, var(--color-surface-1,#12151a));border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 26%, transparent)}.sky-cc__navgroup button[aria-current] svg{color:var(--color-accent,#5aa7f2)}.sky-cc__main{flex-direction:column;min-width:0;min-height:0;display:flex}.sky-cc__head{align-items:flex-start;gap:calc(14px * var(--sp,1));padding:calc(20px * var(--sp,1)) calc(22px * var(--sp,1)) calc(14px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);display:flex}.sky-cc__head>div:first-child{gap:calc(4px * var(--sp,1));flex:1;min-width:0;display:grid}.sky-cc__head h2{font-size:calc(20px * var(--fs,1));letter-spacing:-.02em;margin:0;font-weight:640}.sky-cc__head p{max-width:70ch;font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5);margin:0;line-height:1.5}.sky-cc__quick{gap:calc(2px * var(--sp,1));padding:calc(3px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-cc__quick button{border-radius:calc(999px * var(--rs,1));width:30px;min-height:28px;box-shadow:none;color:var(--color-text-3,#6c7581);background:0 0;border:0;padding:0}.sky-app .sky-cc__quick button[aria-checked=true]{background:var(--color-surface-3,#20252d);color:var(--color-accent,#5aa7f2);box-shadow:inset 0 0 0 1px var(--color-border-1,#ffffff12)}.sky-app .sky-cc__icon{width:30px;min-height:30px;box-shadow:none;color:var(--color-text-3,#6c7581);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sky-app .sky-cc__icon:hover:not(:disabled){background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-app .sky-cc__icon:disabled{opacity:.25}.sky-cc__scroll{overscroll-behavior:contain;min-height:0;padding:calc(16px * var(--sp,1)) calc(22px * var(--sp,1)) calc(24px * var(--sp,1));align-content:start;gap:calc(14px * var(--sp,1));flex:1;animation:.2s cubic-bezier(.23,1,.32,1) both sky-cc-sec;display:grid;overflow-y:auto}@keyframes sky-cc-sec{0%{opacity:0;transform:translateY(4px)}}.sky-cc__foot{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);display:flex}.sky-cc__saved{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581);display:inline-flex}.sky-cc__saved svg{color:var(--color-status-ok,#4ade80)}.sky-app .sky-cc__done{min-height:34px;padding:0 calc(18px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(13px * var(--fs,1));color:var(--color-accent-label,#fff);background:linear-gradient(180deg, color-mix(in oklab, var(--color-accent-fill,#1f6ecb) 88%, #fff), var(--color-accent-fill,#1f6ecb));box-shadow:0 6px 16px color-mix(in oklab, var(--color-accent-fill,#1f6ecb) 30%, transparent), inset 0 1px 0 #ffffff38;border:0;font-weight:620;transition:transform .15s cubic-bezier(.23,1,.32,1),filter .18s}.sky-app .sky-cc__done:hover{filter:brightness(1.06)}.sky-app .sky-cc__done:active{transform:scale(.97)}.sky-app .sky-cc__pill{align-items:center;gap:calc(6px * var(--sp,1));min-height:30px;padding:0 calc(12px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--color-border-2,#ffffff21);box-shadow:none;font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5);background:0 0;font-weight:560;display:inline-flex}.sky-app .sky-cc__pill:hover:not(:disabled){color:var(--color-text-1,#e7eaef);background:var(--ctl-fill)}.sky-app .sky-cc__pill[aria-pressed=true]{color:var(--color-text-1,#e7eaef);border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 45%, transparent);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 10%, transparent)}.sky-app .sky-cc__pill:disabled{opacity:.45}.sky-app .sky-cc__pill--danger{color:var(--color-status-error,#fb923c);border-color:color-mix(in oklab, var(--color-status-error,#fb923c) 45%, transparent)}.sky-cc__card{gap:calc(12px * var(--sp,1));padding:calc(16px * var(--sp,1)) calc(18px * var(--sp,1));border-radius:calc(16px * var(--rs,1));background:color-mix(in oklab, var(--color-surface-2,#181c22) 55%, var(--color-surface-1,#12151a));border:1px solid var(--color-border-1,#ffffff12);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-text-1,#fff) 4%, transparent);display:grid}.sky-cc__card h4{font-size:calc(13.5px * var(--fs,1));letter-spacing:-.005em;margin:0;font-weight:640}.sky-cc__hint{font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581);margin:0;line-height:1.5}.sky-cc__grid2{gap:calc(18px * var(--sp,1)) calc(24px * var(--sp,1));grid-template-columns:repeat(2,minmax(0,1fr))}.sky-cc__seed{align-items:center;gap:calc(18px * var(--sp,1));grid-template-columns:88px minmax(0,1fr)}.sky-cc__bigswatch{border-radius:calc(22px * var(--rs,1));cursor:pointer;background:linear-gradient(145deg, color-mix(in oklab, var(--sw) 85%, #fff), var(--sw) 50%, color-mix(in oklab, var(--sw) 78%, #000));width:88px;height:88px;box-shadow:0 14px 34px color-mix(in oklab, var(--sw) 38%, transparent), inset 0 1px 0 #ffffff4d, inset 0 0 0 1px #ffffff1f;transition:transform .16s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.sky-cc__bigswatch:active{transform:scale(.97)}.sky-cc__bigswatch input{opacity:0;cursor:pointer;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px}.sky-cc__seedbody{gap:calc(6px * var(--sp,1));min-width:0;display:grid}.sky-cc__hexrow{align-items:center;gap:calc(10px * var(--sp,1));margin-top:calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-cc__hex{width:120px;min-height:34px;padding:0 calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));font:600 calc(14px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);letter-spacing:.03em;background:var(--well);border:1px solid var(--color-border-2,#ffffff21);color:var(--color-text-1,#e7eaef);box-shadow:none}.sky-cc__lch{font:calc(11.5px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);color:var(--color-text-3,#6c7581)}.sky-cc__huetrack{height:8px;margin-top:calc(-2px * var(--sp,1));border-radius:calc(999px * var(--rs,1));opacity:.9;display:block;box-shadow:inset 0 0 0 1px #0003}.sky-cc__num{gap:calc(8px * var(--sp,1));min-width:0;display:grid}.sky-cc__numhead{justify-content:space-between;align-items:center;gap:calc(10px * var(--sp,1));display:flex}.sky-cc__numhead label{font-size:calc(13px * var(--fs,1));font-weight:600}.sky-cc__numbox{border-radius:calc(10px * var(--rs,1));background:var(--well);border:1px solid var(--color-border-2,#ffffff21);align-items:center;display:inline-flex;overflow:hidden}.sky-app .sky-cc__numbox button{width:28px;min-height:30px;box-shadow:none;font-size:calc(15px * var(--fs,1));color:var(--color-text-2,#a0a9b5);background:0 0;border:0;border-radius:0;padding:0}.sky-app .sky-cc__numbox button:hover{background:var(--ctl-fill);color:var(--color-text-1,#e7eaef)}.sky-app .sky-cc__numbox input{width:78px;min-height:30px;padding:0 calc(4px * var(--sp,1));box-shadow:none;text-align:center;font:600 calc(13px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--color-text-1,#e7eaef);background:0 0;border:0;border-radius:0}.sky-cc__numbox em{font-style:normal;font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);padding-right:calc(4px * var(--sp,1))}.sky-app .sky-cc__range{appearance:none;box-shadow:none;border-radius:calc(999px * var(--rs,1));width:100%;height:6px;min-height:0;margin:calc(4px * var(--sp,1)) 0;background:linear-gradient(90deg, var(--color-accent,#5aa7f2) var(--pct,50%), var(--color-surface-3,#20252d) var(--pct,50%));border:0;padding:0}.sky-app .sky-cc__range::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;width:18px;height:18px;box-shadow:0 1px 4px #00000059, 0 0 0 3px color-mix(in oklab, var(--color-accent,#5aa7f2) 30%, transparent);background:#fff;border-radius:50%;transition:transform .15s cubic-bezier(.23,1,.32,1)}.sky-app .sky-cc__range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.sky-app .sky-cc__range::-moz-range-thumb{width:18px;height:18px;box-shadow:0 1px 4px #00000059, 0 0 0 3px color-mix(in oklab, var(--color-accent,#5aa7f2) 30%, transparent);background:#fff;border:0;border-radius:50%}.sky-cc__modes{gap:calc(12px * var(--sp,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sky-app .sky-cc__mode{justify-items:start;gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1));border-radius:calc(14px * var(--rs,1));text-align:left;white-space:normal;border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);box-shadow:none;transition:border-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:grid}.sky-app .sky-cc__mode:hover{border-color:var(--color-border-2,#ffffff21)}.sky-app .sky-cc__mode:active{transform:scale(.985)}.sky-app .sky-cc__mode[aria-checked=true]{border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 60%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent,#5aa7f2) 14%, transparent)}.sky-cc__mode>span:not(.sky-cc__mini){align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(13px * var(--fs,1));display:flex}.sky-cc__mode small{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);line-height:1.45}.sky-cc__mini{border-radius:calc(10px * var(--rs,1));border:1px solid;grid-template-columns:26% 1fr;width:100%;height:96px;display:grid;overflow:hidden}.sky-cc__minibar{align-content:start;gap:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(6px * var(--sp,1));border-right:1px solid;display:grid}.sky-cc__minibar i{border-radius:calc(5px * var(--rs,1));width:14px;height:14px;display:block}.sky-cc__mini b{border-radius:calc(3px * var(--rs,1));opacity:.9;height:5px;display:block}.sky-cc__minimain{gap:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1));display:grid}.sky-cc__minicard{align-content:start;gap:calc(5px * var(--sp,1));padding:calc(7px * var(--sp,1));border-radius:calc(7px * var(--rs,1));border:1px solid;display:grid}.sky-cc__minicard i{border-radius:calc(999px * var(--rs,1));width:38%;height:9px;margin-top:calc(2px * var(--sp,1));display:block}.sky-cc__ramp{gap:calc(4px * var(--sp,1));grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.sky-app .sky-cc__ramp button{gap:calc(4px * var(--sp,1));box-shadow:none;text-align:left;background:0 0;border:0;justify-items:start;min-height:0;padding:0;display:grid}.sky-cc__ramp i{border-radius:calc(8px * var(--rs,1));background:var(--sw);width:100%;height:44px;transition:transform .15s cubic-bezier(.23,1,.32,1);display:block;box-shadow:inset 0 0 0 1px #0000001a}.sky-cc__ramp button:hover i{transform:translateY(-2px)}.sky-cc__ramp strong{font-size:calc(11px * var(--fs,1));font-weight:620}.sky-cc__ramp code{font-size:calc(9.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-cc__roles{gap:calc(6px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.sky-app .sky-cc__swatch{justify-content:flex-start;align-items:center;gap:calc(10px * var(--sp,1));min-height:44px;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1)) calc(6px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(12px * var(--rs,1));text-align:left;border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);box-shadow:none;display:flex}.sky-app .sky-cc__swatch:hover{border-color:var(--color-border-2,#ffffff21)}.sky-cc__swatch i{border-radius:calc(8px * var(--rs,1));background:var(--sw);flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 1px #80808040}.sky-cc__swatch span{gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-cc__swatch strong{font-size:calc(12px * var(--fs,1));font-weight:600}.sky-cc__swatch code{font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-cc__pairs{gap:calc(4px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-cc__pairs li{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(10px * var(--rs,1));grid-template-columns:52px minmax(0,1fr) auto 44px;display:grid}.sky-cc__pairs li:hover{background:var(--ctl-fill)}.sky-cc__sample{border-radius:calc(8px * var(--rs,1));height:32px;font-size:calc(14px * var(--fs,1));place-items:center;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #80808033}.sky-cc__pairname{gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-cc__pairname code{font-size:calc(12px * var(--fs,1));color:var(--color-text-1,#e7eaef)}.sky-cc__pairname small{font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-cc__ratio{font:600 calc(13px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.sky-cc__level{padding:calc(2px * var(--sp,1)) calc(7px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-style:normal;font-size:calc(10.5px * var(--fs,1));letter-spacing:.02em;justify-self:end;font-weight:700}.sky-cc__level[data-level=AAA]{color:var(--color-status-ok,#4ade80);background:color-mix(in oklab, var(--color-status-ok,#4ade80) 14%, transparent)}.sky-cc__level[data-level=AA]{color:var(--color-accent,#5aa7f2);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 14%, transparent)}.sky-cc__level[data-level=AA\+]{color:var(--color-status-warn,#fbbf24);background:color-mix(in oklab, var(--color-status-warn,#fbbf24) 14%, transparent)}.sky-cc__level[data-level=—]{color:var(--color-status-error,#fb923c);background:color-mix(in oklab, var(--color-status-error,#fb923c) 14%, transparent)}.sky-cc__specimen p{font-size:var(--font-size-base,calc(13px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);margin:0;line-height:1.6}.sky-cc__specrow{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-cc__options{gap:calc(4px * var(--sp,1));display:grid}.sky-cc__options--grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.sky-app .sky-cc__option{place-items:center start;gap:calc(2px * var(--sp,1)) calc(10px * var(--sp,1));min-height:48px;padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(12px * var(--rs,1));box-shadow:none;text-align:left;white-space:normal;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sky-cc__option strong{font-size:calc(14px * var(--fs,1));grid-column:1/3;font-weight:600}.sky-cc__option span:not(.sky-cc__candles){font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);grid-column:1/3}.sky-cc__option svg{color:var(--color-accent,#5aa7f2);grid-area:1/3/span 2}.sky-app .sky-cc__option:hover{background:var(--ctl-fill)}.sky-app .sky-cc__option[aria-checked=true]{border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 45%, transparent);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 8%, transparent)}.sky-cc__options--grid .sky-cc__option:has(.sky-cc__candles) strong{grid-column:2}.sky-cc__candles{gap:calc(3px * var(--sp,1));grid-row:1;display:inline-flex}.sky-cc__candles i{border-radius:calc(3px * var(--rs,1));width:8px;height:24px}.sky-cc__toggle{justify-content:space-between;align-items:center;gap:calc(16px * var(--sp,1));cursor:pointer;display:flex}.sky-cc__toggle span{gap:calc(3px * var(--sp,1));display:grid}.sky-cc__toggle strong{font-size:calc(13.5px * var(--fs,1));font-weight:600}.sky-cc__toggle small{font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-cc__matrix{gap:calc(10px * var(--sp,1))}.sky-cc__matrixbar{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-cc__search{align-items:center;gap:calc(8px * var(--sp,1));min-width:200px;height:32px;padding:0 calc(10px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);flex:1;display:flex}.sky-app .sky-cc__search input{min-width:0;height:100%;box-shadow:none;color:var(--color-text-1,#e7eaef);background:0 0;border:0;flex:1;padding:0}.sky-cc__chips{gap:calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-cc__chips button{min-height:26px;padding:0 calc(10px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff12);box-shadow:none;font-size:calc(11.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);background:0 0}.sky-app .sky-cc__chips button[aria-selected=true]{color:var(--color-text-1,#e7eaef);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 12%, transparent);border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 40%, transparent)}.sky-cc__table{border-radius:calc(12px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff12);display:grid;overflow:hidden}.sky-cc__tr{align-items:center;gap:calc(10px * var(--sp,1));min-height:42px;padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-columns:30px minmax(0,1.6fr) 84px minmax(150px,1.1fr) 62px 54px 32px;display:grid}.sky-cc__tr:last-child{border-bottom:0}.sky-cc__tr:hover:not(.sky-cc__th){background:var(--ctl-fill)}.sky-cc__th{z-index:1;background:var(--color-surface-2,#181c22);min-height:34px;font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);font-weight:620;position:sticky;top:-16px}.sky-cc__dot{border-radius:calc(7px * var(--rs,1));place-items:center;width:22px;height:22px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #80808047}.sky-cc__dot--size{font:700 calc(10px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);color:var(--color-text-3,#6c7581);background:var(--well);text-transform:uppercase}.sky-cc__tokname{gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-cc__tokname code{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-1,#e7eaef);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-cc__tokname small{font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-cc__src{padding:calc(2px * var(--sp,1)) calc(7px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-style:normal;font-size:calc(10.5px * var(--fs,1));background:var(--well);color:var(--color-text-3,#6c7581);font-weight:600;display:inline-block}.sky-cc__src[data-source=palette]{color:var(--color-accent,#5aa7f2);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 12%, transparent)}.sky-cc__src[data-source=edited]{color:var(--color-status-warn,#fbbf24);background:color-mix(in oklab, var(--color-status-warn,#fbbf24) 14%, transparent)}.sky-cc__edit{align-items:center;gap:calc(6px * var(--sp,1));min-width:0;display:flex}.sky-cc__dotpick{border-radius:calc(7px * var(--rs,1));cursor:pointer;flex:none;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8080804d}.sky-cc__dotpick input{opacity:0;cursor:pointer;width:34px;height:34px;position:absolute;inset:-6px}.sky-app .sky-cc__val{min-width:0;min-height:28px;padding:0 calc(8px * var(--sp,1));border-radius:calc(8px * var(--rs,1));font:calc(11.5px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);background:var(--well);border:1px solid var(--color-border-1,#ffffff12);box-shadow:none;color:var(--color-text-2,#a0a9b5);flex:1}.sky-app .sky-cc__val:focus{color:var(--color-text-1,#e7eaef);border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 50%, transparent)}.sky-app .sky-cc__val[aria-invalid]{border-color:var(--color-status-error,#fb923c)}.sky-cc__ro{font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sky-cc__used{font:calc(12px * var(--fs,1)) var(--font-family-mono,ui-monospace, monospace);color:var(--color-text-2,#a0a9b5);text-align:right}.sky-cc__na{background:var(--color-border-2,#ffffff21);width:14px;height:1px;display:block}.sky-cc__accounts{gap:calc(6px * var(--sp,1))}.sky-cc__acct{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(12px * var(--rs,1));border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto auto;display:grid}.sky-cc__acct[data-general]{background:var(--well)}.sky-cc__acct[data-active]{border-color:color-mix(in oklab, var(--color-accent,#5aa7f2) 35%, transparent);background:color-mix(in oklab, var(--color-accent,#5aa7f2) 6%, transparent)}.sky-cc__acct .sky-cc__face{width:34px;height:34px}.sky-cc__acct>span:nth-child(2){gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-cc__acct strong{font-size:calc(13px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sky-cc__acct small{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-cc__lookchip{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(3px * var(--sp,1)) calc(9px * var(--sp,1)) calc(3px * var(--sp,1)) calc(4px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(11.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);background:var(--well);display:inline-flex}.sky-cc__lookchip i{background:var(--sw);border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #fff3}.sky-cc__lookchip--general{padding-left:calc(9px * var(--sp,1))}.sky-cc-doors{gap:calc(2px * var(--sp,1));margin-top:calc(8px * var(--sp,1));display:grid}.sky-app .sky-cc-door{justify-content:flex-start;align-items:center;gap:calc(12px * var(--sp,1));width:100%;min-height:46px;padding:0 calc(12px * var(--sp,1));border-radius:calc(12px * var(--rs,1));box-shadow:none;font-size:calc(14px * var(--fs,1));color:var(--color-text-1,#e7eaef);text-align:left;background:0 0;border:1px solid #0000;display:flex}.sky-cc-door>span{flex:1}.sky-cc-door svg:first-child{color:var(--color-accent,#5aa7f2)}.sky-app .sky-cc-door:hover{background:var(--ctl-fill)}.sky-app .sky-cc-door--hero{background:var(--color-surface-2,#181c22);border-color:var(--color-border-1,#ffffff12);min-height:64px}.sky-cc-door--hero>span{gap:calc(2px * var(--sp,1));display:grid}.sky-cc-door--hero small{font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-cc-door__sw{border-radius:calc(11px * var(--rs,1));background:linear-gradient(145deg, color-mix(in oklab, var(--sw) 85%, #fff), color-mix(in oklab, var(--sw) 75%, #000));flex:none;width:36px;height:36px}@media (max-width:820px){.sky-cc{place-items:end stretch;padding:0}.sky-cc__dialog{border-radius:calc(20px * var(--rs,1)) calc(20px * var(--rs,1)) 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:94dvh;animation-name:sky-cc-up}.sky-cc__nav{padding:calc(10px * var(--sp,1));border-right:0;border-bottom:1px solid var(--color-border-1,#ffffff12);flex-flow:row;overflow-x:auto}.sky-cc__brand,.sky-cc__navgroup p{display:none}.sky-cc__scope{flex:none;width:250px}.sky-cc__navgroup{gap:calc(4px * var(--sp,1));flex:none;display:flex}.sky-app .sky-cc__navgroup button{white-space:nowrap;width:auto}.sky-cc__grid2,.sky-cc__modes{grid-template-columns:minmax(0,1fr)}.sky-cc__ramp{grid-template-columns:repeat(6,minmax(0,1fr))}.sky-cc__tr{grid-template-columns:26px minmax(0,1fr) minmax(120px,1fr) 30px}.sky-cc__tr>:nth-child(3),.sky-cc__tr>:nth-child(5),.sky-cc__tr>:nth-child(6){display:none}.sky-cc__acct{grid-template-columns:34px minmax(0,1fr)}.sky-cc__acct>:nth-child(3),.sky-cc__acct>:nth-child(4){grid-column:2;justify-self:start}}@keyframes sky-cc-up{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.sky-cc__dialog,.sky-cc__scrim,.sky-cc__scroll{animation:none}}.sky-app .sky-cc__range::-webkit-slider-runnable-track{border-radius:calc(999px * var(--rs,1));height:6px;box-shadow:inset 0 0 0 1px var(--color-border-1,#ffffff12);background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent,#5aa7f2) 85%, transparent) var(--pct,50%), var(--color-surface-3,#20252d) var(--pct,50%))}.sky-app .sky-cc__range::-webkit-slider-thumb{margin-top:calc(-6px * var(--sp,1))}.sky-app .sky-cc__range::-moz-range-track{border-radius:calc(999px * var(--rs,1));background:var(--color-surface-3,#20252d);height:6px}.sky-app .sky-cc__range::-moz-range-progress{border-radius:calc(999px * var(--rs,1));background:var(--color-accent,#5aa7f2);height:6px}.sky-app{--heat-up:color-mix(in srgb, var(--color-direction-bullish) 62%, var(--color-surface-1));--heat-down:color-mix(in srgb, var(--color-direction-bearish) 62%, var(--color-surface-1));--heat-flat:var(--color-surface-3);--edge-light:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-brand-ice,var(--color-accent)) 55%, transparent) 30%, color-mix(in srgb, var(--color-brand-blue,var(--color-accent)) 55%, transparent) 70%, transparent);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}.sky-app .sky-shell{flex-direction:column;display:flex}.sky-app .sky-shell>.sky-main{flex:1}.sky-app .sky-topbar{gap:calc(10px * var(--sp,1));height:48px;padding:0 calc(10px * var(--sp,1)) 0 calc(8px * var(--sp,1));background:var(--color-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--color-border-1);position:relative}.sky-app .sky-topbar:after{content:"";background:var(--edge-light);opacity:.45;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.sky-app .sky-topbar__brand{align-items:center;gap:calc(10px * var(--sp,1));padding:0 calc(6px * var(--sp,1)) 0 calc(2px * var(--sp,1));display:inline-flex}.sky-wordmark{font-family:"Michroma", var(--font-family-ui);font-size:calc(11.5px * var(--fs,1));letter-spacing:.16em;white-space:nowrap;gap:.42em;line-height:1;display:inline-flex}.sky-wordmark b{color:var(--color-text-1);font-weight:400}.sky-wordmark em{color:var(--color-brand-blue,var(--color-accent));font-style:normal}.sky-app .sky-cmdfield{justify-content:flex-start;gap:calc(8px * var(--sp,1));min-width:200px;height:32px;padding:0 calc(8px * var(--sp,1)) 0 calc(12px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--color-surface-0);border:1px solid var(--color-border-1);box-shadow:none;color:var(--color-text-3);font-weight:450;font-size:calc(12.5px * var(--fs,1));flex:0 460px}.sky-app .sky-cmdfield:hover{border-color:var(--color-border-2);background:var(--color-surface-0);color:var(--color-text-2)}.sky-cmdfield>span{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.sky-app .sky-inhand{gap:calc(8px * var(--sp,1));height:32px;padding:0 calc(10px * var(--sp,1)) 0 calc(12px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--color-surface-2);border:1px solid var(--color-border-1);font-weight:500}.sky-app .sky-inhand:hover{border-color:var(--color-border-2)}.sky-inhand strong{letter-spacing:.01em;font-weight:650}.sky-inhand .sky-mono{font-size:calc(12.5px * var(--fs,1))}.sky-inhand em{font-style:normal;font-size:calc(11.5px * var(--fs,1))}.sky-inhand svg{color:var(--color-text-3)}.sky-inhand__label{font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3);font-weight:500}.sky-inhand[data-empty]{color:var(--color-text-3)}.sky-app .sky-topbar[data-phone]{padding-left:calc(12px * var(--sp,1))}.sky-app .sky-topbar[data-phone] .sky-inhand{height:30px;padding:0 calc(8px * var(--sp,1)) 0 calc(10px * var(--sp,1))}@media (max-width:1180px){.sky-inhand__label{display:none}.sky-app .sky-cmdfield{flex-basis:300px}.sky-cmdfield .sky-kbd{display:none}}@media (max-width:1020px){.sky-wordmark{display:none}}.sky-wtape{scrollbar-width:none;background:var(--color-surface-0);border-bottom:1px solid var(--color-border-1);flex:none;align-items:stretch;gap:0;height:30px;display:flex;overflow:auto hidden}.sky-wtape::-webkit-scrollbar{display:none}.sky-app .sky-wtape__item{align-items:center;gap:calc(8px * var(--sp,1));height:30px;min-height:30px;padding:0 calc(14px * var(--sp,1));border:0;border-right:1px solid var(--color-border-1);box-shadow:none;font-size:calc(12px * var(--fs,1));color:var(--color-text-1);transition:background-color .6s var(--ease-out-strong);background:0 0;border-radius:0;flex:none;font-weight:500;display:inline-flex}.sky-app .sky-wtape__item:hover{background:var(--color-surface-2);border-color:var(--color-border-1)}.sky-app .sky-wtape__item:active{background:var(--color-surface-3);transform:none}.sky-wtape__item[aria-current]{background:var(--color-accent-soft)}.sky-wtape__item[data-flash=up]{animation:sky-flash-up 1.4s var(--ease-out-strong)}.sky-wtape__item[data-flash=down]{animation:sky-flash-down 1.4s var(--ease-out-strong)}@keyframes sky-flash-up{0%{background:color-mix(in srgb, var(--color-direction-bullish) 20%, transparent)}to{background:0 0}}@keyframes sky-flash-down{0%{background:color-mix(in srgb, var(--color-direction-bearish) 20%, transparent)}to{background:0 0}}.sky-wtape__sym{color:var(--color-text-2);letter-spacing:.01em;font-weight:650}.sky-wtape__px{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.sky-wtape__chg{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:calc(11.5px * var(--fs,1))}.sky-app .sky-wtape__add{width:34px;height:30px;min-height:30px;box-shadow:none;color:var(--color-text-3);background:0 0;border:0;border-radius:0;flex:none}.sky-app .sky-wtape__add:hover{color:var(--color-text-1);background:var(--color-surface-2)}.sky-rail{background:var(--color-surface-1);border-right:1px solid var(--color-border-1);flex-direction:column;flex:none;width:236px;min-height:0;display:flex;position:relative}.sky-rail[data-collapsed=true]{width:60px}.sky-rail__scroll{min-height:0;padding:calc(8px * var(--sp,1)) calc(8px * var(--sp,1)) calc(12px * var(--sp,1));scrollbar-width:none;flex:1;overflow:hidden auto}.sky-rail__scroll::-webkit-scrollbar{display:none}.sky-rail__group{gap:calc(1px * var(--sp,1));padding:calc(4px * var(--sp,1)) 0 calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-rail__title{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(10px * var(--sp,1)) calc(5px * var(--sp,1));font-size:calc(11px * var(--fs,1));color:var(--color-text-3);letter-spacing:.02em;white-space:nowrap;font-weight:600;display:flex}.sky-app .sky-rail__title--button{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;justify-content:flex-start}.sky-app .sky-rail__title--button:hover{color:var(--color-text-1);background:0 0}.sky-app .sky-rail__item{justify-content:flex-start;align-items:center;gap:calc(11px * var(--sp,1));width:100%;min-height:34px;padding:0 calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));box-shadow:none;color:var(--color-text-2);font-size:calc(13px * var(--fs,1));text-align:left;white-space:nowrap;transition:background-color .12s ease, color .12s ease, transform .16s var(--ease-out-strong);background:0 0;border:0;font-weight:500;display:flex;position:relative}.sky-app .sky-rail__item:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text-1);border-color:#0000}.sky-app .sky-rail__item:active:not(:disabled){transform:scale(.98)}.sky-app .sky-rail__item[aria-current]{background:var(--color-surface-3);color:var(--color-text-1);font-weight:600}.sky-app .sky-rail__item[aria-current]:before{content:"";background:linear-gradient(180deg, var(--color-brand-ice,var(--color-accent)), var(--color-brand-blue,var(--color-accent)));width:1px;position:absolute;top:9px;bottom:9px;left:-8px}.sky-app .sky-rail__item[data-soon]{color:var(--color-text-3)}.sky-app .sky-rail__item--quiet{color:var(--color-text-3);font-size:calc(12.5px * var(--fs,1))}.sky-rail__icon{width:22px;height:22px;color:var(--color-text-3);flex:none;place-items:center;display:grid}.sky-rail__item[aria-current] .sky-rail__icon{color:var(--color-accent)}.sky-rail__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sky-rail__tag{font-size:calc(10px * var(--fs,1));color:var(--color-text-3);padding:calc(1px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));border:1px solid var(--color-border-1);flex:none;font-weight:500}.sky-rail__dot{background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px}.sky-rail__count{font-family:var(--font-family-mono);font-size:calc(11px * var(--fs,1));color:var(--color-text-3);flex:none}.sky-rail__n{border-radius:calc(6px * var(--rs,1));background:var(--color-surface-3);width:20px;height:20px;color:var(--color-text-2);font-family:var(--font-family-mono);font-size:calc(10.5px * var(--fs,1));place-items:center;font-weight:600;display:grid}.sky-rail__caret{transition:transform .2s var(--ease-out-strong)}[aria-expanded=true]>.sky-rail__caret,[aria-expanded=true] .sky-rail__caret{transform:rotate(180deg)}.sky-rail__row{gap:calc(2px * var(--sp,1));grid-template-columns:1fr 1fr;display:grid}.sky-rail__foot{padding:calc(8px * var(--sp,1));border-top:1px solid var(--color-border-1);flex:none}.sky-rail[data-collapsed=true] .sky-rail__label,.sky-rail[data-collapsed=true] .sky-rail__tag,.sky-rail[data-collapsed=true] .sky-rail__count,.sky-rail[data-collapsed=true] .sky-rail__dot,.sky-rail[data-collapsed=true] .sky-rail__title span{display:none}.sky-rail[data-collapsed=true] .sky-rail__title{padding:calc(8px * var(--sp,1)) 0 calc(4px * var(--sp,1));border-top:1px solid var(--color-border-1);justify-content:center;font-size:0}.sky-rail[data-collapsed=true] .sky-rail__title:after{content:""}.sky-app .sky-rail[data-collapsed=true] .sky-rail__item{justify-content:center;padding:0}.sky-rail[data-collapsed=true] .sky-rail__row{grid-template-columns:1fr}.sky-shell[data-device=tablet] .sky-rail{width:60px}.sky-shell[data-device=tablet] .sky-rail .sky-rail__label,.sky-shell[data-device=tablet] .sky-rail .sky-rail__tag,.sky-shell[data-device=tablet] .sky-rail .sky-rail__title span,.sky-shell[data-device=tablet] .sky-rail .sky-rail__count{display:none}.sky-app .sky-shell[data-device=tablet] .sky-rail .sky-rail__item{justify-content:center;padding:0}.sky-deskbar{z-index:calc(var(--z-topbar) - 2);align-items:center;gap:calc(4px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(4px * var(--sp,1)) calc(4px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:color-mix(in srgb, var(--color-surface-1) 92%, transparent);border:1px solid var(--color-border-1);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:absolute;top:10px;right:12px}.sky-deskbar__name{font-size:calc(12px * var(--fs,1));color:var(--color-text-2);padding-right:calc(6px * var(--sp,1));text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:600;overflow:hidden}.sky-status{align-items:center;gap:calc(14px * var(--sp,1));height:26px;padding:0 calc(12px * var(--sp,1));font-size:calc(11px * var(--fs,1));color:var(--color-text-3);background:var(--color-surface-1);border-top:1px solid var(--color-border-1);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.sky-status__item{align-items:center;gap:calc(6px * var(--sp,1));flex:none;display:inline-flex}.sky-status__led{background:var(--color-text-3);border-radius:50%;width:6px;height:6px}.sky-status__item[data-state=up] .sky-status__led{background:var(--color-status-ok)}.sky-status__item[data-state=down]{color:var(--color-status-error)}.sky-status__item[data-state=down] .sky-status__led{background:var(--color-status-error)}.sky-status__item[data-state=warn]{color:var(--color-status-warn)}.sky-status__sessions{gap:calc(12px * var(--sp,1));min-width:0;display:inline-flex;overflow:hidden}.sky-status__session{align-items:center;gap:calc(5px * var(--sp,1));display:inline-flex}.sky-status__session i{background:var(--color-border-2);border-radius:50%;width:5px;height:5px}.sky-status__session[data-state=open] i{background:var(--color-status-ok)}.sky-status__session[data-state=pre] i,.sky-status__session[data-state=post] i,.sky-status__session[data-state=break] i{background:var(--color-status-warn)}.sky-status__session em{font-style:normal;font-family:var(--font-family-mono)}.sky-status__spacer{flex:1}.sky-status .sky-disclaimer{height:auto;padding:0 0 0 calc(12px * var(--sp,1));border:0;border-left:1px solid var(--color-border-1);text-overflow:ellipsis;background:0 0;flex:0 auto;min-width:0;overflow:hidden}@media (max-width:1280px){.sky-status__sessions{display:none}}@media (max-width:767px){.sky-status{display:none}}.sky-toaster{z-index:calc(var(--z-toast) + 2);gap:calc(8px * var(--sp,1));pointer-events:none;flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:40px;right:16px}.sky-toast{pointer-events:auto;align-items:flex-start;gap:calc(10px * var(--sp,1));padding:calc(11px * var(--sp,1)) calc(8px * var(--sp,1)) calc(11px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:var(--color-surface-2);border:1px solid var(--color-border-2);box-shadow:var(--shadow-3);transition:opacity .2s var(--ease-out-strong), transform .2s var(--ease-out-strong);display:flex}@starting-style{.sky-toast{opacity:0;transform:translateY(10px)scale(.98)}}.sky-toast[data-leaving]{opacity:0;transition-duration:.14s;transform:translateY(6px)}.sky-toast__icon{width:22px;height:22px;color:var(--color-status-ok);background:color-mix(in srgb, var(--color-status-ok) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.sky-toast[data-tone=warn] .sky-toast__icon{color:var(--color-status-warn);background:color-mix(in srgb, var(--color-status-warn) 14%, transparent)}.sky-toast[data-tone=error] .sky-toast__icon{color:var(--color-status-error);background:color-mix(in srgb, var(--color-status-error) 14%, transparent)}.sky-toast__text{gap:calc(2px * var(--sp,1));min-width:0;font-size:calc(12.5px * var(--fs,1));flex:1;display:grid}.sky-toast__text span{color:var(--color-text-2);font-size:calc(12px * var(--fs,1))}@media (max-width:767px){.sky-toaster{bottom:calc(72px + var(--safe-b,0px));width:auto;left:12px;right:12px}}.sky-guide{align-items:flex-start;gap:calc(8px * var(--sp,1));margin:0 0 calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--color-accent-soft);color:var(--color-text-2);font-size:calc(12.5px * var(--fs,1));line-height:1.45;display:none}.sky-guide svg{margin-top:calc(2px * var(--sp,1));color:var(--color-accent);flex:none}.sky-shell[data-guide=on] .sky-guide{display:flex}.sky-palette-scrim{z-index:calc(var(--z-toast) + 1);padding:max(10vh, calc(48px * var(--sp,1))) calc(16px * var(--sp,1)) calc(24px * var(--sp,1));background:color-mix(in srgb, var(--color-surface-0) 55%, transparent);align-content:start;justify-items:center;display:grid;position:fixed;inset:0}.sky-palette{border-radius:calc(16px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-2);width:min(680px,100%);max-height:min(72dvh,640px);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}.sky-palette__field{align-items:center;gap:calc(10px * var(--sp,1));padding:0 calc(12px * var(--sp,1)) 0 calc(16px * var(--sp,1));border-bottom:1px solid var(--color-border-1);height:52px;color:var(--color-text-3);flex:none;display:flex}.sky-app .sky-palette__field input{min-width:0;height:50px;min-height:0;font-size:calc(16px * var(--fs,1));color:var(--color-text-1);box-shadow:none;background:0 0;border:0;flex:1;padding:0}.sky-app .sky-palette__field input:focus-visible{box-shadow:none}.sky-palette__list{min-height:0;padding:calc(6px * var(--sp,1));flex:1;overflow-y:auto}.sky-palette__group+.sky-palette__group{margin-top:calc(4px * var(--sp,1))}.sky-palette__group-head{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(4px * var(--sp,1));font-size:calc(11px * var(--fs,1));color:var(--color-text-3);font-weight:600}.sky-app .sky-palette__row{justify-content:flex-start;align-items:center;gap:calc(12px * var(--sp,1));width:100%;min-height:44px;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(10px * var(--rs,1));box-shadow:none;text-align:left;background:0 0;border:0;font-weight:450;display:flex}.sky-app .sky-palette__row:hover:not(:disabled){background:0 0}.sky-app .sky-palette__row[aria-selected=true]{background:var(--color-accent-soft)}.sky-app .sky-palette__row:active:not(:disabled){transform:none}.sky-palette__icon{border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2);width:30px;height:30px;color:var(--color-text-2);flex:none;place-items:center;display:grid}.sky-palette__ticker{font-family:var(--font-family-mono);font-size:calc(9.5px * var(--fs,1));letter-spacing:-.02em;color:var(--color-text-2);font-weight:700}.sky-palette__text{gap:calc(1px * var(--sp,1));flex:1;min-width:0;display:grid}.sky-palette__text strong{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(13.5px * var(--fs,1));color:var(--color-text-1);font-weight:600;display:inline-flex}.sky-palette__text strong svg{color:var(--color-accent)}.sky-palette__text>span{font-size:calc(12px * var(--fs,1));color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-palette__quote{justify-items:end;gap:calc(1px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));display:grid}.sky-palette__quote b{font-weight:500}.sky-palette__quote em{font-style:normal;font-size:calc(11.5px * var(--fs,1))}.sky-palette__meta{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);white-space:nowrap}.sky-palette__keys{gap:calc(3px * var(--sp,1));display:inline-flex}.sky-palette__empty{padding:calc(24px * var(--sp,1)) calc(16px * var(--sp,1));color:var(--color-text-3);text-align:center}.sky-palette__foot{align-items:center;gap:calc(14px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(14px * var(--sp,1));border-top:1px solid var(--color-border-1);font-size:calc(11px * var(--fs,1));color:var(--color-text-3);flex:none;display:flex}.sky-palette__foot>span{align-items:center;gap:calc(4px * var(--sp,1));display:inline-flex}.sky-palette__foot-fill{flex:1}@media (max-width:767px){.sky-palette-scrim{padding:calc(calc(8px * var(--sp,1)) + var(--safe-t,0px)) calc(8px * var(--sp,1)) calc(8px * var(--sp,1))}.sky-palette{max-height:80dvh}.sky-palette__foot{display:none}}.sky-sheet-scrim{z-index:var(--z-toast);background:color-mix(in srgb, var(--color-surface-0) 35%, transparent);position:fixed;inset:0}.sky-asset{gap:calc(14px * var(--sp,1));width:min(420px,100vw - 16px);padding:calc(16px * var(--sp,1)) calc(16px * var(--sp,1)) calc(18px * var(--sp,1));border-radius:calc(16px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-2);box-shadow:var(--shadow-3);animation:sky-asset-in .24s var(--ease-drawer) both;flex-direction:column;display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow-y:auto}@keyframes sky-asset-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.sky-asset__head{align-items:flex-start;gap:calc(6px * var(--sp,1));display:flex}.sky-asset__id{gap:calc(4px * var(--sp,1));flex:1;justify-items:start;min-width:0;display:grid}.sky-asset__id h2{font-size:calc(22px * var(--fs,1));letter-spacing:-.01em;font-weight:650}.sky-asset__id p{font-size:calc(12.5px * var(--fs,1));color:var(--color-text-3);margin:0}.sky-asset__price{gap:calc(3px * var(--sp,1));display:grid}.sky-asset__price strong{font-size:calc(28px * var(--fs,1));letter-spacing:-.01em;font-weight:550}.sky-asset__price>span{font-size:calc(13px * var(--fs,1))}.sky-asset__chart{gap:calc(8px * var(--sp,1));display:grid}.sky-asset__stats{gap:calc(12px * var(--sp,1));display:grid}.sky-asset__range{gap:calc(6px * var(--sp,1));display:grid}.sky-asset__grid{gap:calc(10px * var(--sp,1)) calc(16px * var(--sp,1));grid-template-columns:1fr 1fr;margin:0;display:grid}.sky-asset__grid div{gap:calc(2px * var(--sp,1));display:grid}.sky-asset__grid dt{font-size:calc(11px * var(--fs,1));color:var(--color-text-3)}.sky-asset__grid dd{font-size:calc(13px * var(--fs,1));margin:0}.sky-asset__actions,.sky-pred__next{gap:calc(8px * var(--sp,1));grid-template-columns:1fr 1fr;display:grid}.sky-app .sky-asset__action{justify-content:flex-start;align-items:flex-start;gap:calc(10px * var(--sp,1));min-height:58px;padding:calc(10px * var(--sp,1));border-radius:calc(12px * var(--rs,1));text-align:left;white-space:normal;background:var(--color-surface-2);border:1px solid var(--color-border-1);box-shadow:none;display:flex}.sky-app .sky-asset__action:hover:not(:disabled){background:var(--color-surface-3);border-color:var(--color-border-2)}.sky-asset__action-icon{border-radius:calc(8px * var(--rs,1));background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);flex:none;place-items:center;display:grid}.sky-asset__action>span:last-child{gap:calc(2px * var(--sp,1));display:grid}.sky-asset__action strong{font-size:calc(13px * var(--fs,1));font-weight:600}.sky-asset__action em{font-style:normal;font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3);font-weight:450;line-height:1.35}@media (prefers-reduced-motion:reduce){.sky-asset{animation:none}}.sky-seg{gap:calc(2px * var(--sp,1));padding:calc(2px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--color-surface-0);border:1px solid var(--color-border-1);flex-wrap:wrap;display:inline-flex}.sky-app .sky-seg button{min-height:26px;padding:0 calc(11px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;color:var(--color-text-3);background:0 0;border:0;font-weight:500}.sky-app .sky-seg button:hover:not(:disabled){color:var(--color-text-1);background:0 0}.sky-app .sky-seg button[aria-selected=true],.sky-app .sky-seg button[aria-checked=true]{background:var(--color-surface-3);color:var(--color-text-1);box-shadow:var(--shadow-1)}.sky-app .sky-seg--small button{min-height:24px;padding:0 calc(9px * var(--sp,1));font-size:calc(11.5px * var(--fs,1))}.sky-range{align-items:center;gap:calc(8px * var(--sp,1));width:100%;min-width:60px;display:inline-flex}.sky-range__track{border-radius:calc(4px * var(--rs,1));background:var(--color-surface-3);flex:1;height:4px;position:relative}.sky-range__mark{border-radius:calc(2px * var(--rs,1));background:var(--color-text-1);width:3px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sky-range__end{font-family:var(--font-family-mono);font-size:calc(11px * var(--fs,1));color:var(--color-text-3)}.sky-pbar{width:44px;height:4px;margin-right:calc(8px * var(--sp,1));vertical-align:middle;border-radius:calc(4px * var(--rs,1));background:var(--color-surface-3);display:inline-block;overflow:hidden}.sky-pbar i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.sky-pbar--wide{width:72px}.sky-skeleton{border-radius:calc(10px * var(--rs,1));background:var(--color-surface-2);place-items:center;display:grid;position:relative;overflow:hidden}.sky-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text-1) 6%, transparent), transparent);animation:1.3s ease-in-out infinite sky-shimmer;position:absolute;inset:0;transform:translate(-100%)}.sky-skeleton--text{vertical-align:middle;width:min(640px,80%);height:1.1em;display:inline-block}@keyframes sky-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sky-skeleton:after{animation:none}}.sky-progress{border-radius:calc(4px * var(--rs,1));background:var(--color-surface-3);height:4px;overflow:hidden}.sky-progress span{transform-origin:0;background:linear-gradient(90deg, var(--color-brand-blue,var(--color-accent)), var(--color-brand-ice,var(--color-accent)));width:100%;height:100%;transition:transform .4s var(--ease-out-strong);display:block}.sky-empty-inline{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--color-surface-2);color:var(--color-text-2);display:flex}.sky-empty-inline p{font-size:calc(12.5px * var(--fs,1));flex:1;margin:0}.sky-empty-inline svg{color:var(--color-text-3);flex:none}.sky-panel__error{align-items:center;gap:calc(6px * var(--sp,1));color:var(--color-status-error);font-size:calc(12.5px * var(--fs,1));margin:0;display:flex}.sky-panel{min-width:0;padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);flex-direction:column;display:flex}.sky-panel__head{align-items:center;gap:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));margin-bottom:calc(10px * var(--sp,1));flex-wrap:wrap;min-height:26px;display:flex}.sky-panel__head h3{min-width:0;font-size:calc(13.5px * var(--fs,1));letter-spacing:-.005em;flex:180px;font-weight:650}.sky-app .sky-panel__action{min-height:24px;padding:0 calc(8px * var(--sp,1));gap:calc(4px * var(--sp,1));box-shadow:none;color:var(--color-accent);font-size:calc(12px * var(--fs,1));background:0 0;border:0;font-weight:550}.sky-app .sky-panel__action:hover:not(:disabled){background:var(--color-accent-soft)}.sky-panel__foot{margin:calc(8px * var(--sp,1)) 0 0;font-size:calc(11.5px * var(--fs,1))}.sky-panel__empty{margin:calc(6px * var(--sp,1)) 0;font-size:calc(12.5px * var(--fs,1))}.sky-panel__row{gap:calc(6px * var(--sp,1));margin-top:calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-panel>.sky-seg{margin-bottom:calc(10px * var(--sp,1));align-self:flex-start}.sky-table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--fs,1))}.sky-table caption{caption-side:top;text-align:left;padding:calc(10px * var(--sp,1)) 0 calc(6px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--color-text-3)}.sky-table th,.sky-table td{padding:calc(7px * var(--sp,1)) calc(8px * var(--sp,1));text-align:left;border-bottom:1px solid var(--color-border-1);vertical-align:middle}.sky-table thead th{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);border-bottom-color:var(--color-border-2);padding-top:0;font-weight:550}.sky-table tbody tr:last-child>*{border-bottom:0}.sky-table .num{text-align:right;white-space:nowrap}.sky-table tbody th{font-weight:500}.sky-table tbody tr[tabindex]{cursor:pointer;transition:background-color .12s}.sky-table tbody tr[tabindex]:hover,.sky-table tbody tr[aria-selected=true]{background:var(--color-surface-2)}.sky-table tbody tr[data-flash=up]{animation:sky-flash-up 1.4s var(--ease-out-strong)}.sky-table tbody tr[data-flash=down]{animation:sky-flash-down 1.4s var(--ease-out-strong)}@media (prefers-reduced-motion:reduce){.sky-wtape__item[data-flash],.sky-table tbody tr[data-flash]{animation:none}}.sky-table--watch th[scope=row]{gap:calc(1px * var(--sp,1));display:grid}.sky-table--watch th[scope=row] b{font-weight:650}.sky-table--watch th[scope=row] span{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:400;overflow:hidden}.sky-col-range{width:16%;min-width:70px}@media (max-width:1500px){.sky-table--watch .sky-col-range:last-child{display:none}}.sky-table-wrap{overflow-x:auto}.sky-list{margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-list__row{align-items:center;gap:calc(12px * var(--sp,1));width:100%;min-height:40px;padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border:0;border-bottom:1px solid var(--color-border-1);box-shadow:none;text-align:left;background:0 0;border-radius:0;grid-template-columns:1fr auto auto;font-weight:450;display:grid}.sky-list li:last-child .sky-list__row{border-bottom:0}.sky-app .sky-list__row:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-border-1)}.sky-app .sky-list__row:active:not(:disabled){transform:none}.sky-list__row>.sky-rail__n{grid-row:span 1}.sky-list__main{gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-list__main b{font-weight:600;font-size:calc(13px * var(--fs,1))}.sky-list__main span{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-list__chg{text-align:right;min-width:66px}.sky-kpis{gap:calc(10px * var(--sp,1)) calc(14px * var(--sp,1));margin:0 0 calc(12px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.sky-kpi{gap:calc(3px * var(--sp,1));margin:0;display:grid}.sky-kpi>span,.sky-kpi>dt{font-size:calc(11px * var(--fs,1));color:var(--color-text-3)}.sky-kpi strong,.sky-kpi dd{font-size:calc(15px * var(--fs,1));margin:0;font-weight:550}.sky-kpi--lead strong,.sky-kpi--lead dd{font-size:calc(20px * var(--fs,1));letter-spacing:-.01em;font-weight:600}.sky-kpis--row{margin:calc(12px * var(--sp,1)) 0 0;padding-top:calc(12px * var(--sp,1));border-top:1px solid var(--color-border-1)}.sky-dash{gap:calc(16px * var(--sp,1));max-width:1640px;padding:calc(18px * var(--sp,1)) calc(22px * var(--sp,1)) calc(40px * var(--sp,1));flex-direction:column;flex-shrink:0;margin:0 auto;display:flex}.sky-welcome{align-items:center;gap:calc(24px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(20px * var(--sp,1));border-radius:calc(16px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);display:flex;position:relative;overflow:hidden}.sky-welcome:before{content:"";background:var(--edge-light);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.sky-welcome__text{flex:1;min-width:0}.sky-welcome h2{font-size:calc(16px * var(--fs,1));margin-bottom:calc(4px * var(--sp,1));font-weight:650}.sky-welcome p{margin:0 0 calc(8px * var(--sp,1));color:var(--color-text-2);font-size:calc(13px * var(--fs,1));max-width:70ch}.sky-welcome ol{padding-left:calc(18px * var(--sp,1));gap:calc(2px * var(--sp,1));color:var(--color-text-2);font-size:calc(12.5px * var(--fs,1));margin:0;display:grid}.sky-welcome__actions{gap:calc(8px * var(--sp,1));flex:none;display:flex}.sky-app .sky-welcome__x{position:absolute;top:8px;right:8px}.sky-brief{padding:calc(6px * var(--sp,1)) calc(2px * var(--sp,1)) 0}.sky-brief__line{font-size:calc(21px * var(--fs,1));letter-spacing:-.012em;max-width:72ch;font-weight:600;line-height:1.35}.sky-brief__sub{align-items:center;gap:calc(8px * var(--sp,1)) calc(18px * var(--sp,1));margin:calc(8px * var(--sp,1)) 0 calc(12px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2);flex-wrap:wrap;display:flex}.sky-brief__vix[data-mood=tense]{color:var(--color-status-warn)}.sky-brief__movers{align-items:center;gap:calc(6px * var(--sp,1));flex-wrap:wrap;display:inline-flex}.sky-app .sky-brief__mover{min-height:24px;padding:0 calc(9px * var(--sp,1));gap:calc(6px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));font-size:calc(12px * var(--fs,1));background:var(--color-surface-2)}.sky-brief__mover em{font-style:normal;font-family:var(--font-family-mono);font-size:calc(11.5px * var(--fs,1))}.sky-sessions{border:1px solid var(--color-border-1);border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sky-sessions__item{gap:calc(2px * var(--sp,1)) calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-right:1px solid var(--color-border-1);border-bottom:1px solid var(--color-border-1);margin:0 calc(-1px * var(--sp,1)) calc(-1px * var(--sp,1)) 0;grid-template-columns:1fr auto;display:grid}.sky-sessions__name{align-items:center;gap:calc(7px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));white-space:nowrap;font-weight:600;display:inline-flex}.sky-sessions__name i{background:var(--color-border-2);border-radius:50%;width:6px;height:6px}.sky-sessions__item[data-state=open] .sky-sessions__name i{background:var(--color-status-ok)}.sky-sessions__item[data-state=pre] .sky-sessions__name i,.sky-sessions__item[data-state=post] .sky-sessions__name i,.sky-sessions__item[data-state=break] .sky-sessions__name i{background:var(--color-status-warn)}.sky-sessions__px{font-size:calc(12px * var(--fs,1));text-align:right}.sky-sessions__state{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-sessions__local{font-size:calc(11px * var(--fs,1));text-align:right}.sky-dash__cols{gap:calc(16px * var(--sp,1));grid-template-columns:1.15fr 1fr 1fr;align-items:start;display:grid}.sky-dash__col{gap:calc(12px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-dash__colhead{font-size:calc(12px * var(--fs,1));color:var(--color-text-3);padding:0 calc(2px * var(--sp,1));font-weight:600}@media (max-width:1360px){.sky-dash__cols{grid-template-columns:1fr 1fr}.sky-dash__col:last-child{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.sky-dash__col:last-child .sky-dash__colhead{grid-column:1/-1}}@media (max-width:900px){.sky-dash{padding:calc(14px * var(--sp,1)) calc(12px * var(--sp,1)) calc(32px * var(--sp,1))}.sky-dash__cols{grid-template-columns:1fr}.sky-welcome{flex-direction:column;align-items:flex-start}}.sky-heat{border-radius:calc(10px * var(--rs,1));background:var(--color-surface-0);width:100%;position:relative;overflow:hidden}.sky-app .sky-heat__tile{justify-content:center;align-items:center;gap:calc(1px * var(--sp,1));min-height:0;padding:calc(2px * var(--sp,1));border:1px solid var(--color-surface-1);box-shadow:none;color:var(--color-text-1);font-size:calc(11px * var(--fs,1));border-radius:0;flex-direction:column;font-weight:500;display:flex;position:absolute;overflow:hidden}.sky-app .sky-heat__tile:hover:not(:disabled){border-color:var(--color-text-1);filter:brightness(1.12)}.sky-app .sky-heat__tile:active:not(:disabled){transform:none}.sky-heat__tile b{font-size:calc(11.5px * var(--fs,1));font-weight:650}.sky-heat__tile span{font-family:var(--font-family-mono);font-size:calc(10.5px * var(--fs,1));opacity:.9}.sky-plan__name{gap:calc(2px * var(--sp,1));margin:0 0 calc(10px * var(--sp,1));display:grid}.sky-plan__name b{font-size:calc(14px * var(--fs,1));font-weight:600}.sky-plan__name span{font-size:calc(12px * var(--fs,1));color:var(--color-text-3)}.sky-wbar{border-radius:calc(5px * var(--rs,1));gap:calc(2px * var(--sp,1));background:var(--color-surface-0);height:10px;display:flex;overflow:hidden}.sky-wbar span{background:var(--color-accent);height:100%;display:block}.sky-wbar span[data-cash]{background:var(--color-surface-3)}.sky-plan__legend{margin:calc(10px * var(--sp,1)) 0 0;gap:calc(4px * var(--sp,1)) calc(16px * var(--sp,1));font-size:calc(12px * var(--fs,1));grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.sky-plan__legend li{justify-content:space-between;gap:calc(8px * var(--sp,1));display:flex}.sky-plan__drift{align-items:center;gap:calc(6px * var(--sp,1));margin:calc(12px * var(--sp,1)) 0 0;font-size:calc(12.5px * var(--fs,1));color:var(--color-status-ok);display:flex}.sky-plan__drift[data-state=warn]{color:var(--color-status-warn)}.sky-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.sky-timeline li{gap:calc(2px * var(--sp,1)) calc(8px * var(--sp,1));padding:calc(7px * var(--sp,1)) 0;border-bottom:1px solid var(--color-border-1);grid-template-columns:16px 1fr;display:grid}.sky-timeline li:last-child{border-bottom:0}.sky-timeline i{padding-top:calc(5px * var(--sp,1));color:var(--color-text-3);grid-row:span 2;place-items:start center;display:grid}.sky-timeline i:empty:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px}.sky-timeline li[data-kind=trade\.closed] i:empty:before{background:var(--color-text-2)}.sky-timeline__text{font-size:calc(12.5px * var(--fs,1))}.sky-timeline__meta{font-size:calc(11px * var(--fs,1));color:var(--color-text-3)}.sky-newslist{margin:0;padding:0;list-style:none;display:grid}.sky-newslist li{padding:calc(9px * var(--sp,1)) 0;border-bottom:1px solid var(--color-border-1);gap:calc(5px * var(--sp,1));display:grid}.sky-newslist li:last-child{border-bottom:0}.sky-app .sky-newslist__head{justify-items:start;gap:calc(5px * var(--sp,1));min-height:0;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;padding:0;font-weight:450;display:grid}.sky-app .sky-newslist__head:hover:not(:disabled){background:0 0}.sky-app .sky-newslist__head:hover strong{color:var(--color-accent)}.sky-newslist__head strong{font-size:calc(13px * var(--fs,1));font-weight:600;line-height:1.4}.sky-newslist__meta{align-items:center;gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3);flex-wrap:wrap;margin:0;display:flex}.sky-dir{padding-top:calc(8px * var(--sp,1))}.sky-dir h2{font-size:calc(15px * var(--fs,1));margin:0 calc(2px * var(--sp,1)) calc(12px * var(--sp,1));font-weight:650}.sky-dir__grid{gap:calc(16px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.sky-dir__group h3{font-size:calc(12px * var(--fs,1));color:var(--color-text-3);margin:0 0 calc(6px * var(--sp,1)) calc(4px * var(--sp,1));font-weight:600}.sky-dir__group ul{gap:calc(2px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-dir__item{align-items:center;gap:calc(4px * var(--sp,1));display:flex}.sky-app .sky-dir__main{justify-content:flex-start;align-items:flex-start;gap:calc(10px * var(--sp,1));min-width:0;min-height:0;padding:calc(8px * var(--sp,1));border-radius:calc(10px * var(--rs,1));box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;flex:1;font-weight:450;display:flex}.sky-app .sky-dir__main:hover:not(:disabled){background:var(--color-surface-1)}.sky-dir__main>span:last-child{gap:calc(2px * var(--sp,1));min-width:0;display:grid}.sky-dir__main b{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(13px * var(--fs,1));font-weight:600;display:inline-flex}.sky-dir__main b+span{font-size:calc(12px * var(--fs,1));color:var(--color-text-3);line-height:1.4}.sky-dir__icon{border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2);width:28px;height:28px;color:var(--color-text-2);flex:none;place-items:center;display:grid}.sky-dir__item[data-soon] .sky-dir__main{opacity:.7}.sky-app .sky-dir__explain{min-height:24px;padding:0 calc(8px * var(--sp,1));box-shadow:none;color:var(--color-text-3);font-size:calc(11.5px * var(--fs,1));background:0 0;border:0}.sky-app .sky-dir__explain:hover:not(:disabled){color:var(--color-accent);background:0 0}.sky-linearea,.sky-fan,.sky-obars{width:100%;position:relative}.sky-linearea svg,.sky-fan svg,.sky-obars svg{display:block;overflow:visible}.sky-linearea__line{fill:none;stroke:var(--color-text-2);stroke-width:1.6px;stroke-linejoin:round}.sky-linearea[data-tone=up] .sky-linearea__line{stroke:var(--color-direction-bullish)}.sky-linearea[data-tone=down] .sky-linearea__line{stroke:var(--color-direction-bearish)}.sky-linearea__stop0{stop-color:var(--color-text-2);stop-opacity:.16}.sky-linearea[data-tone=up] .sky-linearea__stop0{stop-color:var(--color-direction-bullish)}.sky-linearea[data-tone=down] .sky-linearea__stop0{stop-color:var(--color-direction-bearish)}.sky-linearea__stop1{stop-color:var(--color-surface-1);stop-opacity:0}.sky-linearea__ref{stroke:var(--color-border-2);stroke-dasharray:3 4}.sky-linearea__tick,.sky-fan__tick{fill:var(--color-text-3);font-family:var(--font-family-mono);font-size:calc(10.5px * var(--fs,1))}.sky-linearea__last{fill:var(--color-text-1);font-family:var(--font-family-mono);font-size:calc(11px * var(--fs,1));font-weight:600}.sky-linearea__hover line,.sky-fan__hover line{stroke:var(--color-text-3);stroke-dasharray:2 3}.sky-linearea__hover circle,.sky-fan__hover circle{fill:var(--color-text-1);stroke:var(--color-surface-1);stroke-width:2px}.sky-linearea__tip,.sky-fan__tip{gap:calc(1px * var(--sp,1));min-width:120px;padding:calc(7px * var(--sp,1)) calc(9px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--color-surface-3);border:1px solid var(--color-border-2);box-shadow:var(--shadow-2);font-size:calc(11.5px * var(--fs,1));pointer-events:none;display:grid;position:absolute;top:4px}.sky-linearea__tip strong,.sky-fan__tip strong{font-family:var(--font-family-mono);font-size:calc(12.5px * var(--fs,1))}.sky-linearea__tip span,.sky-fan__tip>span{color:var(--color-text-3)}.sky-linearea__tip em{font-style:normal;font-family:var(--font-family-mono)}.sky-fan__tip dl{gap:calc(1px * var(--sp,1));margin:calc(4px * var(--sp,1)) 0 0;display:grid}.sky-fan__tip dl div{justify-content:space-between;gap:calc(12px * var(--sp,1));display:flex}.sky-fan__tip dt{color:var(--color-text-3);font-family:var(--font-family-mono);font-size:calc(10.5px * var(--fs,1))}.sky-fan__tip dd{margin:0}.sky-fan__grid{stroke:var(--color-border-1)}.sky-fan__outer{fill:color-mix(in srgb, var(--color-accent) 13%, transparent)}.sky-fan__inner{fill:color-mix(in srgb, var(--color-accent) 26%, transparent)}.sky-fan__line{fill:none;stroke:var(--color-text-1);stroke-width:1.5px;stroke-linejoin:round}.sky-fan__median{fill:none;stroke:var(--color-accent);stroke-width:1.6px;stroke-dasharray:5 4}.sky-fan__today{stroke:var(--color-border-2)}.sky-obars rect[data-direction=up]{fill:color-mix(in srgb, var(--color-direction-bullish) 55%, transparent)}.sky-obars rect[data-direction=down]{fill:color-mix(in srgb, var(--color-direction-bearish) 55%, transparent)}.sky-spark{vertical-align:middle;display:inline-block}.sky-spark path{fill:none;stroke:var(--color-text-2);stroke-width:1.4px}.sky-spark[data-tone=up] path{stroke:var(--color-direction-bullish)}.sky-spark[data-tone=down] path{stroke:var(--color-direction-bearish)}.sky-pred{gap:calc(14px * var(--sp,1));min-width:0;padding:calc(16px * var(--sp,1)) calc(22px * var(--sp,1)) calc(40px * var(--sp,1));flex-direction:column;flex:1;display:flex;overflow-y:auto}.sky-pred>*{flex-shrink:0;width:100%;max-width:1520px;margin-left:auto;margin-right:auto}.sky-page-head{justify-content:space-between;align-items:flex-end;gap:calc(12px * var(--sp,1)) calc(20px * var(--sp,1));padding-bottom:calc(12px * var(--sp,1));border-bottom:1px solid var(--color-border-1);flex-wrap:wrap;display:flex}.sky-page-head__title h1{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(20px * var(--fs,1));letter-spacing:-.01em;font-weight:650;display:flex}.sky-page-head__title h1 svg{color:var(--color-accent)}.sky-page-head__title p{margin:calc(4px * var(--sp,1)) 0 0;color:var(--color-text-2);font-size:calc(13px * var(--fs,1));max-width:70ch}.sky-pred__controls{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-field.sky-field--inline{align-items:center;gap:calc(6px * var(--sp,1));flex-direction:row}.sky-pred__progress{gap:calc(8px * var(--sp,1));padding:calc(16px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);display:grid}.sky-pred__progress p{font-size:calc(13px * var(--fs,1));margin:0}.sky-verdict{padding:calc(16px * var(--sp,1)) calc(18px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);position:relative;overflow:hidden}.sky-verdict:before{content:"";background:var(--edge-light);opacity:.55;height:1px;position:absolute;inset:0 0 auto}.sky-verdict h2{font-size:calc(19px * var(--fs,1));letter-spacing:-.01em;max-width:80ch;font-weight:600;line-height:1.35}.sky-verdict p{margin:calc(6px * var(--sp,1)) 0 0;color:var(--color-text-2);font-size:calc(13.5px * var(--fs,1));max-width:90ch}.sky-verdict__trust{padding-left:calc(10px * var(--sp,1));box-shadow:inset 1px 0 0 var(--color-border-2)}.sky-verdict__trust[data-trust=good]{box-shadow:inset 1px 0 0 var(--color-status-ok)}.sky-verdict__trust[data-trust=none]{box-shadow:inset 1px 0 0 var(--color-status-warn)}.sky-pred__grid{gap:calc(14px * var(--sp,1));grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;display:grid}.sky-pred__grid:has(>:nth-child(2):last-child)>:only-child{grid-column:1/-1}@media (max-width:1100px){.sky-pred__grid{grid-template-columns:1fr}}.sky-table--bench th[scope=row]{gap:calc(1px * var(--sp,1));display:grid}.sky-table--bench th[scope=row] b{font-weight:600}.sky-table--bench th[scope=row] span{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);font-weight:400}.sky-table--bench tr[data-error]{opacity:.6}.sky-pred__origins{gap:calc(6px * var(--sp,1));margin-top:calc(12px * var(--sp,1));padding-top:calc(12px * var(--sp,1));border-top:1px solid var(--color-border-1);display:grid}.sky-pred__origins p{font-size:calc(12.5px * var(--fs,1));margin:0}.sky-pred__read{margin:0 0 calc(10px * var(--sp,1));font-size:calc(13px * var(--fs,1));color:var(--color-text-2)}.sky-pred__roll{align-items:center;gap:calc(10px * var(--sp,1));margin-bottom:calc(4px * var(--sp,1));display:flex}.sky-readings{margin:0;padding:0;list-style:none;display:grid}.sky-readings li{align-items:center;gap:calc(2px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) 0;border-bottom:1px solid var(--color-border-1);grid-template-columns:1fr auto auto;display:grid}.sky-readings li:last-child{border-bottom:0}.sky-readings li>.sky-faint{font-size:calc(11px * var(--fs,1));grid-column:1/-1}.sky-readings__name{gap:calc(1px * var(--sp,1));display:grid}.sky-readings__name b{font-size:calc(12.5px * var(--fs,1));font-weight:600}.sky-readings__name span{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3)}.sky-readings li[data-verdict=above] .sky-chip,.sky-readings li[data-verdict=below] .sky-chip{color:var(--color-status-warn)}.sky-method{padding:calc(12px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2)}.sky-method summary{cursor:pointer;color:var(--color-text-1);font-weight:600}.sky-method p{max-width:90ch}.sky-empty-state{justify-items:center;gap:calc(8px * var(--sp,1));padding:calc(48px * var(--sp,1)) calc(16px * var(--sp,1));text-align:center;color:var(--color-text-2);display:grid}.sky-empty-state svg{color:var(--color-accent)}.sky-empty-state h2{font-size:calc(17px * var(--fs,1));color:var(--color-text-1)}.sky-empty-state p{margin:0 0 calc(8px * var(--sp,1));max-width:56ch}@media (max-width:767px){.sky-pred{padding:calc(12px * var(--sp,1)) calc(12px * var(--sp,1)) calc(24px * var(--sp,1))}.sky-asset__actions,.sky-pred__next{grid-template-columns:1fr}}.sky-keys{width:min(820px,100%)}.sky-keys__grid{gap:calc(16px * var(--sp,1)) calc(24px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sky-keys h3{font-size:calc(12px * var(--fs,1));color:var(--color-text-3);margin-bottom:calc(6px * var(--sp,1));font-weight:600}.sky-keys dl{gap:calc(4px * var(--sp,1));margin:0;display:grid}.sky-keys dl div{justify-content:space-between;align-items:center;gap:calc(12px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));display:flex}.sky-keys dt{gap:calc(3px * var(--sp,1));flex:none;display:inline-flex}.sky-keys dd{color:var(--color-text-2);text-align:right;margin:0}@media print{.sky-rail,.sky-wtape,.sky-status,.sky-deskbar,.sky-toaster{display:none!important}}.sky-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sky-app .sky-linkish{justify-items:start;gap:calc(1px * var(--sp,1));min-height:0;box-shadow:none;color:inherit;text-align:left;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}.sky-app .sky-linkish:hover:not(:disabled){color:var(--color-accent);background:0 0}.sky-app p .sky-linkish,.sky-app .sky-tr__hint .sky-linkish{margin-left:calc(6px * var(--sp,1));color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;display:inline}.sky-shead{align-items:center;gap:calc(10px * var(--sp,1)) calc(18px * var(--sp,1));min-height:56px;padding:calc(8px * var(--sp,1)) calc(16px * var(--sp,1)) calc(8px * var(--sp,1)) calc(20px * var(--sp,1));background:var(--color-surface-1);border-bottom:1px solid var(--color-border-1);flex:none;display:flex;position:relative}.sky-shead[data-dense]{min-height:46px;padding-top:calc(5px * var(--sp,1));padding-bottom:calc(5px * var(--sp,1))}.sky-shead__id{align-items:center;gap:calc(11px * var(--sp,1));flex:0 auto;min-width:0;display:flex}.sky-shead__icon{border-radius:calc(9px * var(--rs,1));background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);flex:none;place-items:center;display:grid}.sky-shead[data-dense] .sky-shead__icon{border-radius:calc(8px * var(--rs,1));width:28px;height:28px}.sky-shead__text{gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-shead h1{font-size:calc(16px * var(--fs,1));letter-spacing:-.01em;white-space:nowrap;font-weight:650}.sky-shead p{font-size:calc(12px * var(--fs,1));color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;max-width:52ch;margin:0;overflow:hidden}.sky-shead__tabs{align-items:center;gap:calc(2px * var(--sp,1));padding:calc(3px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--color-surface-0);border:1px solid var(--color-border-1);flex:none;display:inline-flex}.sky-app .sky-shead__tab{align-items:center;gap:calc(6px * var(--sp,1));min-height:28px;padding:0 calc(13px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;color:var(--color-text-3);font-size:calc(12.5px * var(--fs,1));white-space:nowrap;transition:background-color .14s ease, color .14s ease, transform .16s var(--ease-out-strong);background:0 0;border:0;font-weight:550;display:inline-flex}.sky-app .sky-shead__tab:hover:not(:disabled){color:var(--color-text-1);background:0 0}.sky-app .sky-shead__tab:active:not(:disabled){transform:scale(.97)}.sky-app .sky-shead__tab[aria-selected=true]{background:var(--color-surface-3);color:var(--color-text-1);box-shadow:var(--shadow-1)}.sky-shead__tab svg{opacity:.85}.sky-shead__badge{min-width:16px;height:16px;padding:0 calc(4px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:color-mix(in srgb, var(--color-status-warn) 22%, transparent);color:var(--color-status-warn);font-size:calc(10.5px * var(--fs,1));place-items:center;font-weight:650;display:inline-grid}.sky-shead__end{align-items:center;gap:calc(10px * var(--sp,1));flex:none;margin-left:auto;display:flex}.sky-flownav{border-radius:var(--radius-pill,calc(999px * var(--rs,1)));border:1px solid var(--color-border-1);background:var(--color-surface-0);align-items:center;height:30px;display:inline-flex;position:relative}.sky-app .sky-flownav button{align-items:center;gap:calc(5px * var(--sp,1));height:28px;min-height:28px;padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;color:var(--color-text-3);font-size:calc(12px * var(--fs,1));white-space:nowrap;background:0 0;border:0;font-weight:500;display:inline-flex}.sky-app .sky-flownav button:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text-1)}.sky-app .sky-flownav .sky-flownav__here{color:var(--color-text-1);border-left:1px solid var(--color-border-1);border-right:1px solid var(--color-border-1);border-radius:0;font-weight:600}.sky-flownav__here svg:first-child{color:var(--color-accent)}.sky-flownav__back{transform:rotate(180deg)}.sky-flownav__side:first-child{padding-left:calc(8px * var(--sp,1))}.sky-flownav__pop{z-index:40;width:340px;padding:calc(12px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-2);border:1px solid var(--color-border-2);box-shadow:var(--shadow-3,var(--shadow-2));transform-origin:100% 0;animation:sky-pop .16s var(--ease-out-strong);position:absolute;top:calc(100% + 8px);right:0}@keyframes sky-pop{0%{opacity:0;transform:translateY(-6px)scale(.965)}to{opacity:1;transform:none}}.sky-flownav__lead{margin:0 calc(4px * var(--sp,1)) calc(8px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--color-text-2);line-height:1.45}.sky-flownav__pop ol{gap:calc(1px * var(--sp,1));counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-flownav__pop li button{align-items:flex-start;gap:calc(10px * var(--sp,1));width:100%;height:auto;min-height:0;padding:calc(7px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(9px * var(--rs,1));text-align:left;white-space:normal;display:flex}.sky-app .sky-flownav__pop li button[aria-current]{background:var(--color-accent-soft)}.sky-flownav__num{border:1px solid var(--color-border-2);width:20px;height:20px;font-family:var(--font-family-mono);font-size:calc(10.5px * var(--fs,1));color:var(--color-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.sky-flownav__pop li button[aria-current] .sky-flownav__num{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast,var(--color-surface-0))}.sky-flownav__what{gap:calc(1px * var(--sp,1));display:grid}.sky-flownav__what strong{font-size:calc(12.5px * var(--fs,1));color:var(--color-text-1);font-weight:600}.sky-flownav__what span{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3);line-height:1.35}@media (prefers-reduced-motion:reduce){.sky-flownav__pop{animation:none}}@media (max-width:1380px){.sky-shead p,.sky-flownav__side span{display:none}.sky-flownav__side{padding:0 calc(8px * var(--sp,1))}}@media (max-width:1100px){.sky-shead{flex-wrap:wrap}.sky-shead__tabs{order:3;justify-content:flex-start;width:100%;overflow-x:auto}}@media (max-width:767px){.sky-shead{padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));gap:calc(8px * var(--sp,1))}.sky-shead__icon{display:none}.sky-flownav__pop{width:min(320px,100vw - 24px)}.sky-shead__end .sky-inhand{display:none}}.sky-an{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sky-an__body{flex:1;min-height:0;overflow-y:auto}.sky-an__wrap{gap:calc(14px * var(--sp,1));max-width:1560px;padding:calc(14px * var(--sp,1)) calc(22px * var(--sp,1)) calc(40px * var(--sp,1));flex-direction:column;margin:0 auto;display:flex}.sky-an__wrap>*{flex-shrink:0}.sky-an__stack{gap:calc(14px * var(--sp,1));flex-direction:column;display:flex}.sky-an__lead{font-size:calc(13px * var(--fs,1));color:var(--color-text-2);max-width:90ch;margin:0}.sky-pred[data-embedded]{flex:none;overflow:visible}.sky-pred[data-embedded] .sky-page-head{align-items:center}.sky-an__bar{align-items:center;gap:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-an__sep{background:var(--color-border-1);width:1px;height:20px}.sky-an__toggles{gap:calc(4px * var(--sp,1));flex-wrap:wrap;display:inline-flex}.sky-app .sky-an__toggle{min-height:26px;padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));border:1px solid var(--color-border-1);box-shadow:none;color:var(--color-text-3);font-size:calc(11.5px * var(--fs,1));background:0 0;font-weight:550}.sky-app .sky-an__toggle:hover:not(:disabled){color:var(--color-text-1);background:var(--color-surface-2)}.sky-app .sky-an__toggle[aria-pressed=true]{color:var(--color-text-1);background:var(--color-surface-3);border-color:var(--color-border-2)}.sky-app .sky-btn[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent)}.sky-an__compare{position:relative}.sky-an__pop{z-index:30;width:300px;padding:calc(10px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:var(--color-surface-2);border:1px solid var(--color-border-2);box-shadow:var(--shadow-2);animation:sky-pop .14s var(--ease-out-strong);position:absolute;top:calc(100% + 6px);left:0}.sky-an__pop>p{margin:calc(8px * var(--sp,1)) calc(2px * var(--sp,1)) calc(4px * var(--sp,1));font-size:calc(11px * var(--fs,1))}.sky-an__pop ul{gap:calc(1px * var(--sp,1));max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sky-app .sky-an__pop li button{align-items:center;gap:calc(8px * var(--sp,1));width:100%;min-height:30px;padding:0 calc(8px * var(--sp,1));border-radius:calc(8px * var(--rs,1));box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:14px auto 1fr;font-weight:450;display:grid}.sky-app .sky-an__pop li button:hover{background:var(--color-surface-3)}.sky-an__pop li b{font-weight:650}.sky-an__pop li span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-3);font-size:calc(12px * var(--fs,1));overflow:hidden}.sky-an__search{align-items:center;gap:calc(8px * var(--sp,1));height:32px;padding:0 calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--color-surface-0);border:1px solid var(--color-border-1);color:var(--color-text-3);display:flex}.sky-an__search input{min-width:0;color:var(--color-text-1);font:inherit;background:0 0;border:0;outline:none;flex:1}.sky-an__chart{gap:calc(10px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);flex-direction:column;display:flex}.sky-an__legend{align-items:center;gap:calc(8px * var(--sp,1)) calc(18px * var(--sp,1));padding-top:calc(8px * var(--sp,1));border-top:1px solid var(--color-border-1);flex-wrap:wrap;display:flex}.sky-an__series{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));display:inline-flex}.sky-an__series b{font-weight:650}.sky-an__swatch{border-radius:calc(2px * var(--rs,1));background:currentColor;width:14px;height:3px}.sky-an__levelchip{gap:calc(6px * var(--sp,1));height:24px}.sky-app .sky-an__levelchip button{width:16px;height:16px;min-height:0;box-shadow:none;color:var(--color-text-3);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sky-app .sky-an__levelchip button:hover{color:var(--color-text-1);background:var(--color-surface-3)}.sky-an__fanlabel{font-size:calc(11.5px * var(--fs,1))}.sky-an__next{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-an__next>span{margin-right:calc(4px * var(--sp,1));font-size:calc(12px * var(--fs,1))}.sky-pc{-webkit-user-select:none;user-select:none;width:100%;position:relative}.sky-pc svg{display:block;overflow:visible}.sky-pc[data-placing] svg{cursor:crosshair}.sky-pc__grid{stroke:var(--color-border-1)}.sky-pc__zero{stroke:var(--color-border-2);stroke-dasharray:3 4}.sky-pc__tick{fill:var(--color-text-3);font-family:var(--font-family-mono);font-size:calc(10.5px * var(--fs,1))}.sky-pc__line{fill:none;stroke-width:1.6px;stroke-linejoin:round}.sky-pc__s0{stroke:var(--color-text-1);color:var(--color-text-1)}.sky-pc__s1{stroke:var(--color-series-1,var(--color-accent));color:var(--color-series-1,var(--color-accent))}.sky-pc__s2{stroke:var(--color-series-2,var(--color-brand-ice));color:var(--color-series-2,var(--color-brand-ice))}.sky-pc__s3{stroke:var(--color-series-3,var(--color-status-warn));color:var(--color-series-3,var(--color-status-warn))}.sky-pc__s4{stroke:var(--color-series-4,var(--color-text-2));color:var(--color-series-4,var(--color-text-2))}.sky-pc__tipline.sky-pc__s1,.sky-pc__tipline.sky-pc__s2,.sky-pc__tipline.sky-pc__s3,.sky-pc__tipline.sky-pc__s4{stroke:none}.sky-pc__sma{fill:none;stroke-width:1.2px}.sky-pc__sma--50{stroke:color-mix(in srgb, var(--color-accent) 70%, transparent)}.sky-pc__sma--200{stroke:color-mix(in srgb, var(--color-text-2) 60%, transparent);stroke-dasharray:5 4}.sky-pc__candles line{stroke-width:1px}.sky-pc__candles g[data-direction=up] line{stroke:var(--color-direction-bullish)}.sky-pc__candles g[data-direction=up] rect{fill:var(--color-direction-bullish)}.sky-pc__candles g[data-direction=down] line{stroke:var(--color-direction-bearish)}.sky-pc__candles g[data-direction=down] rect{fill:var(--color-direction-bearish)}.sky-pc__level line{stroke:var(--color-status-warn);stroke-dasharray:6 4;stroke-width:1px;opacity:.85}.sky-pc__level text{fill:var(--color-status-warn);font-family:var(--font-family-mono);font-size:calc(10.5px * var(--fs,1))}.sky-pc__event{fill:var(--color-surface-1);stroke:var(--color-accent);stroke-width:1.5px;cursor:pointer}.sky-pc__event:hover{fill:var(--color-accent)}.sky-pc__last rect{fill:var(--color-surface-3);stroke:var(--color-border-2)}.sky-pc__last text{fill:var(--color-text-1);font-family:var(--font-family-mono);font-size:calc(11px * var(--fs,1));font-weight:600}.sky-pc__pane-label{fill:var(--color-text-3);font-size:calc(10.5px * var(--fs,1));font-weight:550}.sky-pc__vol[data-direction=up]{fill:color-mix(in srgb, var(--color-direction-bullish) 45%, transparent)}.sky-pc__vol[data-direction=down]{fill:color-mix(in srgb, var(--color-direction-bearish) 45%, transparent)}.sky-pc__dd{fill:color-mix(in srgb, var(--color-direction-bearish) 22%, transparent);stroke:color-mix(in srgb, var(--color-direction-bearish) 70%, transparent);stroke-width:1px}.sky-pc__rvol{fill:none;stroke:var(--color-accent);stroke-width:1.3px}.sky-pc__hover line{stroke:var(--color-text-3);stroke-dasharray:2 3}.sky-pc__hover circle{fill:var(--color-text-1);stroke:var(--color-surface-1);stroke-width:2px}.sky-pc__tip{gap:calc(2px * var(--sp,1));min-width:190px;padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--color-surface-3);border:1px solid var(--color-border-2);box-shadow:var(--shadow-2);font-size:calc(11.5px * var(--fs,1));pointer-events:none;display:grid;position:absolute;top:6px}.sky-pc__tip>span{color:var(--color-text-3)}.sky-pc__tip strong{font-family:var(--font-family-mono);font-size:calc(12.5px * var(--fs,1))}.sky-pc__tip em{color:var(--color-text-2);font-style:normal}.sky-pc__tip-place{color:var(--color-status-warn)!important}.sky-risk{gap:calc(14px * var(--sp,1));flex-direction:column;display:flex}.sky-risk__read{font-size:calc(15px * var(--fs,1));letter-spacing:-.005em;max-width:90ch;margin:0;font-weight:550;line-height:1.45}.sky-risk__cards{gap:calc(10px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.sky-risk__card{gap:calc(3px * var(--sp,1));padding:calc(11px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);align-content:start;display:grid}.sky-risk__card dt{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);font-weight:550}.sky-risk__card dd{font-size:calc(19px * var(--fs,1));letter-spacing:-.01em;margin:0;font-weight:550}.sky-risk__card>span{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);line-height:1.35}.sky-risk__grid{gap:calc(14px * var(--sp,1));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1100px){.sky-risk__grid{grid-template-columns:1fr}}.sky-hist{width:100%;height:auto;display:block}.sky-hist rect[data-direction=up]{fill:color-mix(in srgb, var(--color-direction-bullish) 50%, transparent)}.sky-hist rect[data-direction=down]{fill:color-mix(in srgb, var(--color-direction-bearish) 50%, transparent)}.sky-hist__normal{fill:none;stroke:var(--color-text-2);stroke-width:1.4px;stroke-dasharray:4 3}.sky-hist__zero{stroke:var(--color-border-2)}.sky-hist__var line{stroke:var(--color-status-warn);stroke-dasharray:3 3}.sky-hist__var text{fill:var(--color-status-warn);font-size:calc(10.5px * var(--fs,1));font-family:var(--font-family-mono)}.sky-corr{gap:calc(1px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-corr__row{align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:30px;padding:0 calc(6px * var(--sp,1));border-radius:calc(8px * var(--rs,1));box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:minmax(90px,140px) 1fr 48px;font-weight:450;display:grid}.sky-app .sky-corr__row:hover:not(:disabled){background:var(--color-surface-2)}.sky-corr__name{align-items:center;gap:calc(6px * var(--sp,1));font-weight:600;font-size:calc(12.5px * var(--fs,1));display:inline-flex}.sky-corr__name em{font-style:normal;font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3);font-weight:500}.sky-corr__bar{border-radius:calc(3px * var(--rs,1));background:var(--color-surface-3);height:6px;overflow:hidden}.sky-corr__bar i{border-radius:inherit;transform-origin:0;background:var(--color-accent);height:100%;display:block}.sky-corr__bar i[data-direction=down]{background:var(--color-direction-bearish)}.sky-corr__v{text-align:right;font-size:calc(12px * var(--fs,1))}.sky-kpis--band{padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.sky-tr__detail{gap:calc(14px * var(--sp,1));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.sky-tr__detail{grid-template-columns:1fr}}.sky-tr__watch{gap:calc(14px * var(--sp,1));grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;display:grid}@media (max-width:1250px){.sky-tr__watch{grid-template-columns:1fr}}.sky-tr__rowact{justify-content:flex-end;align-items:center;gap:calc(2px * var(--sp,1));white-space:nowrap;display:flex}.sky-tr__form{gap:calc(10px * var(--sp,1));grid-template-columns:1fr 1fr;align-items:end;display:grid}.sky-tr__form .sky-tr__note{grid-column:1/-1}.sky-tr__form select,.sky-tr__form input{width:100%}.sky-tr__form>button{grid-column:1/-1;justify-self:start}.sky-tr__hint{margin:calc(8px * var(--sp,1)) 0 0;font-size:calc(11.5px * var(--fs,1));line-height:1.45}.sky-tr__alertlist{margin:calc(12px * var(--sp,1)) 0 0;padding:0;list-style:none;display:grid}.sky-tr__alertlist li{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) 0;border-top:1px solid var(--color-border-1);grid-template-columns:10px 1fr auto;display:grid}.sky-tr__alertlist li>i{background:var(--color-accent);border-radius:50%;width:8px;height:8px}.sky-tr__alertlist li[data-state=fired]>i{background:var(--color-status-warn)}.sky-tr__alertlist li[data-state=paused]>i{background:var(--color-border-2)}.sky-tr__alertlist li[data-state=paused] b{color:var(--color-text-3)}.sky-tr__alertwhat{gap:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-tr__alertwhat b{font-size:calc(12.5px * var(--fs,1));font-weight:600}.sky-tr__alertwhat span{font-size:calc(11.5px * var(--fs,1))}.sky-chip[data-zone=mid],.sky-chip[data-landing=in50]{color:var(--color-status-ok);background:color-mix(in srgb, var(--color-status-ok) 12%, transparent);border-color:#0000}.sky-chip[data-zone=low],.sky-chip[data-zone=high],.sky-chip[data-landing=in90]{color:var(--color-text-2)}.sky-chip[data-zone=below],.sky-chip[data-zone=above],.sky-chip[data-landing=out]{color:var(--color-status-warn);background:color-mix(in srgb, var(--color-status-warn) 12%, transparent);border-color:#0000}.sky-table th[scope=row] .sky-chip{margin-left:calc(6px * var(--sp,1))}.sky-au__lead{align-items:center;gap:calc(16px * var(--sp,1));padding:calc(16px * var(--sp,1)) calc(18px * var(--sp,1));border-radius:calc(14px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);display:flex;position:relative;overflow:hidden}.sky-au__lead:before{content:"";background:var(--edge-light);opacity:.5;height:1px;position:absolute;inset:0 0 auto}.sky-au__lead>div:nth-child(2){flex:1;min-width:0}.sky-au__lead h2{font-size:calc(16px * var(--fs,1));letter-spacing:-.01em;font-weight:650}.sky-au__lead p{margin:calc(4px * var(--sp,1)) 0 0;font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2);max-width:90ch;line-height:1.45}.sky-au__seal{background:var(--color-surface-3);width:46px;height:46px;color:var(--color-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.sky-au__seal[data-state=ok]{background:color-mix(in srgb, var(--color-status-ok) 14%, transparent);color:var(--color-status-ok)}.sky-au__seal[data-state=broken]{background:color-mix(in srgb, var(--color-status-error) 14%, transparent);color:var(--color-status-error)}.sky-au__state{align-items:center;gap:calc(5px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));font-weight:550;display:inline-flex}.sky-au__state[data-state=ok]{color:var(--color-status-ok)}.sky-au__state[data-state=broken]{color:var(--color-status-error)}.sky-au__events{margin:0;padding:0;list-style:none;display:grid}.sky-au__events li{border-bottom:1px solid var(--color-border-1)}.sky-au__events li:last-child{border-bottom:0}.sky-app .sky-au__event{align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:36px;padding:0 calc(6px * var(--sp,1));box-shadow:none;text-align:left;font-size:calc(12.5px * var(--fs,1));background:0 0;border:0;border-radius:0;grid-template-columns:56px 150px 150px minmax(0,1fr) auto auto 72px;font-weight:450;display:grid}.sky-app .sky-au__event:hover:not(:disabled){background:var(--color-surface-2)}.sky-au__seq,.sky-au__hash{font-size:calc(11px * var(--fs,1))}.sky-au__when{font-size:calc(12px * var(--fs,1));color:var(--color-text-2);white-space:nowrap}.sky-au__kind{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sky-au__kind[data-family=risk]{color:var(--color-status-warn)}.sky-au__what{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-2);font-family:var(--font-family-mono);font-size:calc(11.5px * var(--fs,1));overflow:hidden}.sky-au__detail{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(12px * var(--sp,1)) calc(72px * var(--sp,1));gap:calc(8px * var(--sp,1));display:grid}.sky-au__detail dl{gap:calc(3px * var(--sp,1));margin:0;display:grid}.sky-au__detail dl div{gap:calc(8px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));grid-template-columns:110px 1fr;display:grid}.sky-au__detail dt{color:var(--color-text-3)}.sky-au__detail dd{word-break:break-all;margin:0}.sky-au__payload{max-height:260px;padding:calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--color-surface-0);border:1px solid var(--color-border-1);font-family:var(--font-family-mono);font-size:calc(11px * var(--fs,1));color:var(--color-text-2);margin:0;overflow:auto}@media (max-width:1100px){.sky-app .sky-au__event{grid-template-columns:48px 1fr auto}.sky-au__when,.sky-au__what,.sky-au__hash,.sky-au__event>.sky-chip{display:none}}.sky-au__exports{gap:calc(10px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.sky-au__export{gap:calc(4px * var(--sp,1));padding:calc(12px * var(--sp,1));border-radius:calc(12px * var(--rs,1));background:var(--color-surface-2);border:1px solid var(--color-border-1);display:grid}.sky-au__export b{font-size:calc(13px * var(--fs,1))}.sky-au__export>span{font-size:calc(11.5px * var(--fs,1));line-height:1.4}.sky-au__export>div{gap:calc(6px * var(--sp,1));margin-top:calc(6px * var(--sp,1));display:flex}.sky-au__cover{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) 0;font-size:calc(12.5px * var(--fs,1));grid-template-columns:110px 1fr 64px;display:grid}.sky-au__coverbar{border-radius:calc(4px * var(--rs,1));background:var(--color-surface-3);height:8px;position:relative}.sky-au__coverbar i{border-radius:inherit;transform-origin:0;background:var(--color-accent);position:absolute;inset:0}.sky-au__coverbar b{width:2px;height:16px;margin-left:calc(-1px * var(--sp,1));border-radius:calc(1px * var(--rs,1));background:var(--color-text-1);position:absolute;top:-4px}.sky-app .sky-autoswitch{align-items:center;gap:calc(7px * var(--sp,1));min-height:26px;padding:0 calc(10px * var(--sp,1)) 0 calc(6px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));border:1px solid var(--color-border-1);background:var(--color-surface-1);box-shadow:none;color:var(--color-text-2);font-size:calc(11.5px * var(--fs,1));font-weight:600;display:inline-flex}.sky-app .sky-autoswitch:hover:not(:disabled){border-color:var(--color-border-2);color:var(--color-text-1)}.sky-autoswitch__track{border-radius:calc(8px * var(--rs,1));background:var(--color-surface-3);width:26px;height:15px;transition:background-color .16s;position:relative}.sky-autoswitch__track i{background:var(--color-text-2);width:11px;height:11px;transition:transform .18s var(--ease-out-strong), background-color .16s ease;border-radius:50%;position:absolute;top:2px;left:2px}.sky-autoswitch[aria-checked=true]{color:var(--color-text-1);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-1))}.sky-autoswitch[aria-checked=true] .sky-autoswitch__track{background:var(--color-accent)}.sky-autoswitch[aria-checked=true] .sky-autoswitch__track i{background:var(--color-accent-contrast,var(--color-surface-0));transform:translate(11px)}.sky-autoswitch[aria-checked=true]>svg{color:var(--color-accent)}.sky-live__autoinfo{cursor:help}.sky-live__study[data-auto]{border-style:dashed}@media (prefers-reduced-motion:reduce){.sky-autoswitch__track,.sky-autoswitch__track i{transition:none}}.sky-assets-hub__body{flex:1;min-height:0;display:flex;position:relative}.sky-assets-hub__view{flex:1;min-width:0;min-height:0;display:flex}.sky-assets-hub__view[hidden]{display:none}.sky-assets-hub__view>.sky-assets-section,.sky-assets-hub__view>.bst{flex:1;min-width:0;min-height:0}.sky-flowstrip{gap:calc(12px * var(--sp,1));padding:calc(16px * var(--sp,1)) calc(18px * var(--sp,1));border-radius:calc(16px * var(--rs,1));background:var(--color-surface-1);border:1px solid var(--color-border-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.sky-flowstrip:before{content:"";background:var(--edge-light);opacity:.55;height:1px;position:absolute;inset:0 0 auto}.sky-flowstrip__head{justify-content:space-between;align-items:flex-start;gap:calc(16px * var(--sp,1));display:flex}.sky-flowstrip__head h2{font-size:calc(15px * var(--fs,1));letter-spacing:-.01em;font-weight:650}.sky-flowstrip__head p{margin:calc(4px * var(--sp,1)) 0 0;font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2);max-width:90ch}.sky-flowstrip__actions{gap:calc(6px * var(--sp,1));flex:none;display:flex}.sky-flowstrip__caret{transition:transform .18s var(--ease-out-strong);transform:rotate(180deg)}.sky-flowstrip[data-folded] .sky-flowstrip__caret{transform:none}.sky-flowstrip__steps{gap:calc(6px * var(--sp,1));counter-reset:none;grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-flowstrip__steps button{align-items:flex-start;gap:calc(8px * var(--sp,1));width:100%;height:100%;min-height:0;padding:calc(10px * var(--sp,1)) calc(10px * var(--sp,1)) calc(11px * var(--sp,1));border-radius:calc(12px * var(--rs,1));border:1px solid var(--color-border-1);background:var(--color-surface-0);box-shadow:none;text-align:left;white-space:normal;transition:border-color .14s ease, background-color .14s ease, transform .16s var(--ease-out-strong);font-weight:450;display:flex;position:relative}.sky-app .sky-flowstrip__steps button:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-1));background:var(--color-surface-2)}.sky-app .sky-flowstrip__steps button:active:not(:disabled){transform:scale(.98)}.sky-flowstrip__steps li:not(:last-child) button:after{content:"";background:var(--color-border-2);width:4px;height:1px;position:absolute;top:50%;right:-5px}.sky-flowstrip__n{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent);font:600 calc(11px * var(--fs,1)) var(--font-family-mono);border-radius:50%;flex:none;place-items:center;display:grid}.sky-flowstrip__what{gap:calc(2px * var(--sp,1));min-width:0;display:grid}.sky-flowstrip__what b{font-size:calc(12.5px * var(--fs,1));font-weight:650}.sky-flowstrip__what span{font-size:calc(11px * var(--fs,1));color:var(--color-text-3);line-height:1.35}.sky-flowstrip[data-folded]{padding-top:calc(12px * var(--sp,1));padding-bottom:calc(12px * var(--sp,1))}.sky-flowstrip[data-folded] .sky-app .sky-flowstrip__steps button,.sky-app .sky-flowstrip[data-folded] .sky-flowstrip__steps button{padding:calc(7px * var(--sp,1)) calc(9px * var(--sp,1));align-items:center}@media (max-width:1360px){.sky-flowstrip__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.sky-flowstrip__steps li:not(:last-child) button:after{display:none}}@media (max-width:767px){.sky-flowstrip__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-flowstrip__head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sky-flowstrip__caret{transition:none}}.sky-dir__soon{margin:calc(6px * var(--sp,1)) 0 0 calc(4px * var(--sp,1))}.sky-nw>.sky-shead,.sky-adv>.sky-shead{z-index:3;position:sticky;top:0}.sky-shead__end{flex-wrap:wrap;justify-content:flex-end}.sky-nw>.sky-shead .sky-nw__status{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.sky-adv__skeleton{gap:calc(14px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(22px * var(--sp,1));width:100%;max-width:1400px;margin:0 auto;display:grid}.sky-adv__skeleton>p{margin:0}.sky-adv__skeleton-hero{gap:calc(14px * var(--sp,1));grid-template-columns:1.4fr 1fr;display:grid}.sky-adv__skeleton-hero .sky-skeleton{height:180px}.sky-adv__skeleton-grid{gap:calc(14px * var(--sp,1));grid-template-columns:repeat(3,1fr);display:grid}.sky-adv__skeleton-grid .sky-skeleton{height:220px}@media (max-width:900px){.sky-adv__skeleton-hero,.sky-adv__skeleton-grid{grid-template-columns:1fr}}.sky-splash{background:var(--color-surface-0);flex:1;place-items:center;min-height:0;animation:.3s ease-out both sky-fade;display:grid}.sky-flowstrip__what span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.sky-panel__head h3{flex-basis:100%}}@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}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.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}: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,calc(13px * var(--fs,1)));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,calc(7px * var(--rs,1)))}@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);border-radius:calc(10px * var(--rs,1));background-clip:content-box;border:3px solid #0000}.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,calc(12px * var(--fs,1)));letter-spacing:-.004em;color:var(--color-text-1,#e7eaef);justify-content:center;align-items:center;gap:calc(6px * var(--sp,1));min-height:28px;padding:0 calc(11px * var(--sp,1));background:var(--ctl-fill);border:1px solid var(--ctl-edge);border-radius:var(--radius-1,calc(7px * var(--rs,1)));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);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,calc(12px * var(--fs,1)));color:var(--color-text-1,#e7eaef);min-height:28px;padding:calc(3px * var(--sp,1)) calc(9px * var(--sp,1));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-1,calc(7px * var(--rs,1)));transition:border-color var(--motion-fast,.12s) ease, box-shadow var(--motion-fast,.12s) ease, background-color var(--motion-fast,.12s) ease}.sky-app :where(select){appearance:none;padding-right:calc(26px * var(--sp,1));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}.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;border-radius:calc(5px * var(--rs,1));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);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{border-radius:calc(999px * var(--rs,1));background:var(--well);height:4px;box-shadow:inset 0 0 0 1px var(--color-border-1,#ffffff12)}.sky-app :where(input[type=range])::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:calc(-6px * var(--sp,1));transition:transform .16s var(--ease-spring);background:#fff;border-radius:50%;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{border-radius:calc(999px * var(--rs,1));background:var(--well);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,calc(12px * var(--fs,1)));font-weight:550}.sky-app .sky-btn{border-radius:var(--radius-pill,calc(999px * var(--rs,1)));padding:0 calc(13px * var(--sp,1))}.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;padding:0 calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-app .sky-btn--large{min-height:36px;padding:0 calc(18px * var(--sp,1));font-size:var(--font-size-base,calc(13px * var(--fs,1)))}.sky-app .sky-btn--icon{border-radius:var(--radius-pill,calc(999px * var(--rs,1)));--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{align-items:center;gap:calc(4px * var(--sp,1));height:19px;padding:0 calc(7px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;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);font-size:calc(10px * var(--fs,1));padding:calc(1.5px * var(--sp,1)) calc(5px * var(--sp,1));border-radius:calc(5px * var(--rs,1));background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581)}.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,calc(11px * var(--fs,1)));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);align-items:center;gap:calc(10px * var(--sp,1));height:44px;padding:0 calc(10px * var(--sp,1)) 0 calc(12px * var(--sp,1));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);display:flex;position:relative}.sky-topbar__brand{align-items:center;gap:calc(8px * var(--sp,1));color:var(--color-accent,#5aa7f2);padding-right:calc(6px * var(--sp,1));font-weight:600;display:flex}.sky-topbar__name{color:var(--color-text-1,#e7eaef);letter-spacing:-.01em;font-size:calc(13.5px * var(--fs,1))}.sky-topbar__sep{background:var(--color-border-1,#ffffff12);width:1px;height:20px}.sky-topbar__layout{align-items:center;gap:calc(6px * var(--sp,1));color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-small,calc(12px * var(--fs,1)));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{align-items:center;gap:calc(6px * var(--sp,1));flex:none;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,calc(9px * var(--rs,1)));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;width:min(620px,100% - 32px);padding:calc(26px * var(--sp,1)) calc(26px * var(--sp,1)) calc(22px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);box-shadow:var(--shadow-3)}.sky-empty-canvas__card h2{font-size:calc(18px * var(--fs,1));margin-bottom:calc(4px * var(--sp,1))}.sky-empty-canvas__card p{margin:0 0 calc(16px * var(--sp,1));color:var(--color-text-2,#a0a9b5);max-width:60ch}.sky-disclaimer{align-items:center;gap:calc(8px * var(--sp,1));height:26px;padding:0 calc(12px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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;display:flex;overflow:hidden}.sky-disclaimer strong{color:var(--color-text-2,#a0a9b5);font-weight:600}.sky-popover{z-index:var(--z-popover);min-width:240px;padding:calc(6px * var(--sp,1));border-radius:var(--radius-3,calc(18px * var(--rs,1)));background:var(--material-2,var(--color-surface-2,#181c22));-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;position:absolute;top:calc(100% + 6px)}.sky-launcher{position:relative}.sky-launcher__panel{width:520px;padding:calc(10px * var(--sp,1));left:0}.sky-launcher__group+.sky-launcher__group{margin-top:calc(8px * var(--sp,1))}.sky-launcher__group>.sky-label{padding:calc(2px * var(--sp,1)) calc(6px * var(--sp,1)) calc(6px * var(--sp,1));display:block}.sky-launcher__grid{gap:calc(2px * var(--sp,1));grid-template-columns:repeat(2,1fr);display:grid}.sky-app .sky-launcher__item{justify-content:flex-start;align-items:flex-start;gap:calc(10px * var(--sp,1));height:auto;min-height:0;padding:calc(8px * var(--sp,1));text-align:left;border-radius:calc(7px * var(--rs,1));white-space:normal;background:0 0;border-color:#0000}.sky-app .sky-launcher__item:hover:not(:disabled){background:var(--color-surface-3,#20252d);border-color:#0000}.sky-launcher__icon{border-radius:calc(7px * var(--rs,1));width:30px;height:30px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);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{gap:calc(1px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-launcher__text strong{font-weight:550;font-size:var(--font-size-base,calc(13px * var(--fs,1)));gap:calc(6px * var(--sp,1));align-items:center;display:flex}.sky-launcher__text span{color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,calc(11px * var(--fs,1)));font-weight:400;line-height:1.35}.sky-window{background:var(--color-surface-1,#12151a);border-radius:var(--radius-2,calc(9px * var(--rs,1)));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{gap:calc(8px * var(--sp,1));height:34px;padding:0 calc(6px * var(--sp,1)) 0 calc(10px * var(--sp,1));cursor:grab;-webkit-user-select:none;user-select:none;font-size:var(--font-size-small,calc(12px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);background:var(--color-surface-2,#181c22);border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:center;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,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);padding:calc(1px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(4px * var(--rs,1));background:var(--color-surface-3,#20252d);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.sky-window__link{align-items:center;gap:calc(4px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-accent,#5aa7f2);display:inline-flex}.sky-window__controls{gap:calc(2px * var(--sp,1));margin-left:auto;display:flex}.sky-app .sky-window__controls button{width:24px;min-height:24px;color:var(--color-text-3,#6c7581);border-radius:calc(5px * var(--rs,1));background:0 0;border-color:#0000;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{padding:calc(24px * var(--sp,1));flex:1;place-items:center;display:grid}.sky-empty{text-align:center;align-items:center;gap:calc(8px * var(--sp,1));max-width:380px;color:var(--color-text-2,#a0a9b5);flex-direction:column;display:flex}.sky-empty__icon{border-radius:calc(12px * var(--rs,1));width:44px;height:44px;color:var(--color-text-3,#6c7581);background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);place-items:center;display:grid}.sky-empty h3{color:var(--color-text-1,#e7eaef);font-size:calc(14px * var(--fs,1))}.sky-empty p{font-size:var(--font-size-small,calc(12px * var(--fs,1)));margin:0}.sky-picklist{margin:calc(8px * var(--sp,1)) 0 0;gap:calc(4px * var(--sp,1));width:100%;padding:0;list-style:none;display:grid}.sky-app .sky-picklist button{width:100%;height:auto;min-height:34px;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));text-align:left;background:var(--color-surface-2,#181c22);justify-content:space-between}.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{align-items:center;gap:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));font-family:var(--font-family-ui,sans-serif);font-size:var(--font-size-small,calc(12px * var(--fs,1)));background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:flex}.sky-toolbox__control{align-items:center;gap:calc(6px * var(--sp,1));color:var(--color-text-3,#6c7581);display:inline-flex}.sky-toolbox__layers{padding:calc(2px * var(--sp,1));gap:calc(2px * var(--sp,1));border-radius:calc(7px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:inline-flex}.sky-app .sky-toolbox__layer{min-height:22px;padding:0 calc(8px * var(--sp,1));color:var(--color-text-2,#a0a9b5);border-radius:calc(5px * var(--rs,1));background:0 0;border-color:#0000}.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{border-radius:calc(999px * var(--rs,1));min-width:22px;min-height:22px;padding:0 calc(6px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));background:var(--color-accent-fill,#2a7f50);color:var(--color-accent-label,#fff);border-color:#0000}.sky-hover-matrix__list{margin:calc(4px * var(--sp,1)) 0 0;padding:calc(4px * var(--sp,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-2,#ffffff21);border-radius:var(--radius-2,calc(9px * var(--rs,1)));box-shadow:var(--shadow-3);font-size:var(--font-size-small,calc(12px * var(--fs,1)));min-width:280px;list-style:none}.sky-hover-matrix__list li{gap:calc(8px * var(--sp,1));padding:calc(5px * var(--sp,1)) calc(6px * var(--sp,1));cursor:pointer;border-radius:calc(5px * var(--rs,1));grid-template-columns:1fr auto auto auto auto;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{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));min-height:30px;font-family:var(--font-family-ui,sans-serif);font-size:var(--font-size-xs,calc(11px * var(--fs,1)));background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:flex}.sky-chartnav__group{align-items:center;gap:calc(1px * var(--sp,1));padding:calc(1px * var(--sp,1));border-radius:calc(7px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-chartnav__span{min-height:20px;padding:0 calc(7px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));letter-spacing:.02em;color:var(--color-text-3,#6c7581);border-radius:calc(5px * var(--rs,1));background:0 0;border-color:#0000;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{align-items:center;gap:calc(5px * var(--sp,1));color:var(--color-text-3,#6c7581);display:inline-flex}.sky-app .sky-chartnav__goto input[type=date]{min-height:22px;padding:0 calc(6px * var(--sp,1));font-family:var(--font-family-mono,monospace);font-size:calc(11px * var(--fs,1));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sky-chartnav__readout{align-items:center;gap:calc(12px * var(--sp,1));font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;color:var(--color-text-2,#a0a9b5);display:inline-flex}.sky-chartnav__cell{align-items:baseline;gap:calc(6px * var(--sp,1));white-space:nowrap;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{padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581)}.sky-chart-window__error{color:var(--color-status-error,#fb923c)}.sky-form{gap:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));font-size:var(--font-size-small,calc(12px * var(--fs,1)));flex-wrap:wrap;align-items:end;display:flex}.sky-form label{gap:calc(4px * var(--sp,1));flex-direction:column;display:flex}.sky-form label>span{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);font-weight:500}.sky-form input,.sky-form select,.sky-form textarea{min-width:120px}.sky-field{gap:calc(4px * var(--sp,1));flex-direction:column;min-width:0;display:flex}.sky-field>span{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);font-weight:500}.sky-field small{color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-tabs{gap:calc(2px * var(--sp,1));padding:calc(2px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:flex}.sky-app .sky-tab{min-height:24px;padding:0 calc(10px * var(--sp,1));color:var(--color-text-2,#a0a9b5);border-radius:calc(6px * var(--rs,1));background:0 0;border-color:#0000}.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{font-size:calc(10px * var(--fs,1));padding:0 calc(5px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-accent-soft,#5aa7f221);color:var(--color-accent,#5aa7f2)}.sky-call{gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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;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{padding:0 calc(5px * var(--sp,1));border-radius:calc(3px * var(--rs,1));background:var(--color-surface-3,#20252d)}.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{padding-left:calc(16px * var(--sp,1));color:var(--color-text-3,#6c7581);font-family:var(--font-family-ui,sans-serif);flex-basis:100%;margin:0}.sky-confirm{margin:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border:1px solid color-mix(in srgb, var(--color-status-warn,#fbbf24) 40%, transparent);border-radius:var(--radius-2,calc(9px * var(--rs,1)));background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 7%, var(--color-surface-1,#12151a));font-size:var(--font-size-small,calc(12px * var(--fs,1)))}.sky-confirm__head{gap:calc(6px * var(--sp,1));color:var(--color-status-warn,#fbbf24);align-items:center;font-weight:600;display:flex}.sky-confirm__why{margin:calc(4px * var(--sp,1)) 0;color:var(--color-text-2,#a0a9b5)}.sky-confirm__args{max-height:140px;margin:calc(6px * var(--sp,1)) 0;font-size:var(--font-size-xs,calc(11px * var(--fs,1)));background:var(--color-surface-0,#0a0c0f);padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(6px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff12);overflow:auto}.sky-confirm__actions{gap:calc(8px * var(--sp,1));display:flex}.sky-confirm__item{padding:calc(6px * var(--sp,1)) 0;border-top:1px solid var(--color-border-1,#ffffff12)}.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,calc(12px * var(--fs,1)));flex-direction:column;display:flex}.sky-dataset--error{color:var(--color-status-error,#fb923c);padding:calc(10px * var(--sp,1))}.sky-dataset__head{gap:calc(6px * var(--sp,1)) calc(12px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);font-family:var(--font-family-ui,sans-serif);flex-wrap:wrap;align-items:baseline;display:flex}.sky-dataset__title{font-weight:600;font-size:var(--font-size-base,calc(13px * var(--fs,1)))}.sky-dataset__meta{color:var(--color-text-3,#6c7581)}.sky-dataset__meta [data-evidence=experimental]{color:var(--color-evidence-experimental,inherit)}.sky-dataset__lineage{gap:calc(6px * var(--sp,1));color:var(--color-text-3,#6c7581);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-basis:100%;margin:0;padding:0;list-style:none;display:flex}.sky-dataset__lineage li:before{content:"→ "}.sky-dataset__tools{gap:calc(6px * var(--sp,1)) calc(14px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));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;display:flex}.sky-dataset__tools label{gap:calc(6px * var(--sp,1));color:var(--color-text-3,#6c7581);align-items:center;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{padding:0 calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;text-overflow:ellipsis;text-align:left;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:calc(4px * var(--sp,1));display:none}.sky-dataset__th:hover .sky-dataset__colactions{gap:calc(2px * var(--sp,1));display:inline-flex}.sky-app .sky-dataset__colactions button{font-size:calc(10px * var(--fs,1));min-height:16px;padding:0 calc(3px * var(--sp,1));color:var(--color-text-3,#6c7581);background:0 0;border:none}.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{gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));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;display:flex}.sky-dataset__pick{gap:calc(12px * var(--sp,1));padding:calc(12px * var(--sp,1));font-family:var(--font-family-ui,sans-serif);grid-template-columns:1fr 1fr;display:grid;overflow:auto}.sky-dataset__pick-list{gap:calc(4px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-app .sky-dataset__pick-list .sky-dataset__btn{text-align:left;width:100%;height:auto;min-height:34px;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));white-space:normal;background:var(--color-surface-2,#181c22);justify-content:flex-start}.sky-dataset__paste{gap:calc(8px * var(--sp,1));flex-direction:column;display:flex}.sky-dataset__paste textarea{font-family:var(--font-family-mono,monospace);resize:vertical}.sky-dataset__paste label{gap:calc(6px * var(--sp,1));color:var(--color-text-3,#6c7581);align-items:center;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,calc(12px * var(--fs,1)));flex-direction:column;display:flex;overflow:auto}.sky-scen__setup{padding:calc(12px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);gap:calc(10px * var(--sp,1));background:var(--color-surface-2,#181c22);flex-direction:column;display:flex}.sky-scen__row{gap:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));flex-wrap:wrap;align-items:end;display:flex}.sky-scen__row label{gap:calc(4px * var(--sp,1));flex-direction:column;display:flex}.sky-scen__row label>span{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);font-weight:500}.sky-scen__row input[type=number]{width:110px}.sky-scen__generators{gap:calc(6px * var(--sp,1));border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.sky-scen__generators legend{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);margin-bottom:calc(6px * var(--sp,1));font-weight:500}.sky-scen__gen{gap:calc(6px * var(--sp,1));padding:calc(3px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(6px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);cursor:pointer;align-items:center;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 calc(4px * var(--sp,1))}.sky-scen__result{padding:calc(12px * var(--sp,1));gap:calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-scen__facts,.sky-scen__note,.sky-scen__terminal{font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-scen__terminal{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22)}.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);padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);font-weight:500}.sky-scen__weights td{padding:calc(5px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);font-variant-numeric:tabular-nums}.sky-scen__bar{width:180px}.sky-scen__bar span{background:var(--sky-bar,var(--color-accent,#5aa7f2));border-radius:calc(3px * var(--rs,1));height:6px;display:block}.sky-scen__grid{border:1px solid var(--color-border-1,#ffffff12);border-radius:calc(8px * var(--rs,1));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{padding:calc(3px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap}.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,calc(12px * var(--fs,1)));flex-direction:column;display:flex}.sky-desk__head{gap:calc(8px * var(--sp,1)) calc(16px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);flex-wrap:wrap;align-items:center;display:flex}.sky-desk__asof{gap:calc(6px * var(--sp,1));color:var(--color-text-3,#6c7581);align-items:center;display:inline-flex}.sky-desk__facts{gap:calc(4px * var(--sp,1)) calc(14px * var(--sp,1));font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;display:flex}.sky-desk__kind{padding:0 calc(6px * var(--sp,1));border-radius:calc(4px * var(--rs,1));background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 14%, transparent);color:var(--color-status-warn,#fbbf24);text-transform:uppercase;font-size:calc(10px * var(--fs,1));letter-spacing:.06em;font-family:var(--font-family-ui,sans-serif);font-weight:600}.sky-desk__body{gap:calc(10px * var(--sp,1));min-height:0;padding:calc(10px * var(--sp,1));flex:1;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-content:start;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);padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;font-weight:500}.sky-desk td{padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap}.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:calc(4px * var(--sp,1));display:flex}.sky-desk__preview{font-family:var(--font-family-mono,monospace);color:var(--color-text-2,#a0a9b5);flex-basis:100%}.sky-desk__last{margin-top:calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);font-family:var(--font-family-mono,monospace);border:1px solid var(--color-border-1,#ffffff12)}.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,calc(9px * var(--rs,1)));padding:calc(12px * var(--sp,1));min-width:0}.sky-desk__card h3,.sky-agent__card h3{margin:0 0 calc(8px * var(--sp,1));font-size:var(--font-size-base,calc(13px * var(--fs,1)))}.sky-banner{align-items:flex-start;gap:calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(8px * var(--rs,1));font-size:var(--font-size-small,calc(12px * var(--fs,1)));border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);color:var(--color-text-2,#a0a9b5);line-height:1.45;display:flex}.sky-banner>svg{margin-top:calc(2px * var(--sp,1));flex:none}.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{border-radius:calc(2px * var(--rs,1));background:var(--color-surface-3,#20252d);vertical-align:middle;width:64px;height:4px;display:inline-block;overflow:hidden}.sky-meter>span{background:var(--color-accent,#5aa7f2);border-radius:calc(2px * var(--rs,1));height:100%;display:block}.sky-segmented{gap:calc(2px * var(--sp,1));padding:calc(2px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:inline-flex}.sky-app .sky-segmented button{min-height:24px;padding:0 calc(9px * var(--sp,1));color:var(--color-text-2,#a0a9b5);border-radius:calc(6px * var(--rs,1));background:0 0;border-color:#0000}.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{font-size:calc(10px * var(--fs,1));color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums}.sky-search{align-items:center;gap:calc(6px * var(--sp,1));padding:0 calc(8px * var(--sp,1));border-radius:calc(7px * var(--rs,1));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);flex:220px;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{align-items:center;gap:calc(8px * var(--sp,1));font-size:var(--font-size-small,calc(12px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);cursor:pointer;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,calc(12px * var(--fs,1)));flex-direction:column;display:flex;position:relative}.sky-agent__head{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);display:flex}.sky-agent__usage{align-items:baseline;gap:calc(6px * var(--sp,1));display:inline-flex}.sky-hub{flex:1;min-height:0;display:flex;position:relative}.sky-hub__scroll{min-width:0;padding:calc(16px * var(--sp,1)) calc(16px * var(--sp,1)) calc(20px * var(--sp,1));gap:calc(18px * var(--sp,1));flex-direction:column;flex:1;display:flex;overflow:auto}.sky-hub__hero{gap:calc(12px * var(--sp,1));padding:calc(18px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));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;display:flex}.sky-hub__hero-copy h2{font-size:calc(17px * var(--fs,1));letter-spacing:-.02em}.sky-hub__hero-copy p{margin:calc(3px * var(--sp,1)) 0 0;color:var(--color-text-2,#a0a9b5);max-width:70ch}.sky-hub__paste{gap:calc(8px * var(--sp,1));flex-direction:column;display:flex}.sky-keyfield{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(4px * var(--sp,1)) calc(4px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));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;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);font-size:calc(13px * var(--fs,1));letter-spacing:.02em;background:0 0;border:0;flex:1;padding:0}.sky-keyfield--compact{padding:calc(2px * var(--sp,1)) calc(2px * var(--sp,1)) calc(2px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(7px * var(--rs,1))}.sky-app .sky-keyfield--compact input{min-height:28px;font-size:calc(12px * var(--fs,1))}.sky-hub__detect{align-items:center;gap:calc(6px * var(--sp,1));min-height:22px;font-size:var(--font-size-small,calc(12px * var(--fs,1)));flex-wrap:wrap;display:flex}.sky-hub__detect-ok,.sky-hub__detect-amb{align-items:center;gap:calc(6px * var(--sp,1));flex-wrap:wrap;display:inline-flex}.sky-hub__detect-ok>svg{color:var(--color-status-ok,#4ade80);margin-left:calc(4px * var(--sp,1))}.sky-hub__detect-amb>svg{color:var(--color-status-warn,#fbbf24)}.sky-hub__detect .sky-faint{align-items:center;gap:calc(4px * var(--sp,1));display:inline-flex}.sky-hub__claude{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:calc(10px * var(--rs,1));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);flex-wrap:wrap;display:flex}.sky-hub__claude-copy{gap:calc(2px * var(--sp,1));flex-direction:column;flex:220px;min-width:0;display:flex}.sky-hub__claude-copy strong{font-size:calc(14px * var(--fs,1))}.sky-hub__section{gap:calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-hub__section-head{align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-hub__section-head h3{font-size:calc(13.5px * var(--fs,1))}.sky-hub__filters{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-hub__retired{align-items:center;gap:calc(6px * var(--sp,1));color:var(--color-text-3,#6c7581);margin-left:auto;display:inline-flex}.sky-hub__grid{gap:calc(8px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(236px,1fr));display:grid}.sky-hub__none{margin:calc(18px * var(--sp,1)) auto;grid-column:1/-1}.sky-hub__source{margin:calc(2px * var(--sp,1)) 0 0;font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-hub__mine{gap:calc(6px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-hub__mine-row{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:flex}.sky-hub__mine-main{flex-direction:column;min-width:120px;display:flex}.sky-hub__mine-accounts{gap:calc(4px * var(--sp,1));flex-wrap:wrap;flex:1;min-width:0;display:flex}.sky-hub__mine-spend{align-items:center;gap:calc(6px * var(--sp,1));display:inline-flex}.sky-app .sky-card{justify-content:flex-start;align-items:stretch;gap:calc(8px * var(--sp,1));height:auto;min-height:132px;padding:calc(12px * var(--sp,1));text-align:left;white-space:normal;background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);border-radius:calc(10px * var(--rs,1));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;flex-direction:column;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:calc(10px * var(--sp,1));display:flex}.sky-card__title{flex-direction:column;flex:1;min-width:0;display:flex}.sky-card__title strong{font-size:calc(13px * var(--fs,1));color:var(--color-text-1,#e7eaef);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sky-card__title .sky-faint{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-card__host{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-card__tags{gap:calc(4px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-card__foot{justify-content:space-between;gap:calc(8px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));margin-top:auto;display:flex}.sky-card--skeleton{border-radius:calc(10px * var(--rs,1));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%;min-height:132px;animation:1.4s linear infinite sky-shimmer}.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{align-items:center;gap:calc(12px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(14px * var(--sp,1)) calc(12px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);display:flex}.sky-drawer__title{flex-direction:column;flex:1;min-width:0;display:flex}.sky-drawer__title h3{font-size:calc(15px * var(--fs,1));letter-spacing:-.015em}.sky-drawer__title .sky-faint{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-drawer__body{min-height:0;padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1)) calc(16px * var(--sp,1));gap:calc(12px * var(--sp,1));flex-direction:column;flex:1;display:flex;overflow:auto}.sky-drawer__notes{color:var(--color-text-2,#a0a9b5);margin:0}.sky-drawer__form{gap:calc(12px * var(--sp,1));flex-direction:column;display:flex}.sky-drawer__row{gap:calc(8px * var(--sp,1));grid-template-columns:1fr 1fr;display:grid}.sky-drawer__actions{justify-content:flex-end;gap:calc(8px * var(--sp,1));display:flex}.sky-field__row{justify-content:space-between;align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-field__row a{align-items:center;gap:calc(3px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));font-weight:500;display:inline-flex}.sky-app .sky-field input[aria-invalid=true]{border-color:var(--color-status-error,#fb923c)}.sky-drawer__models{gap:calc(6px * var(--sp,1));flex-direction:column;display:flex}.sky-app .sky-drawer__model-filter{min-height:22px;padding:calc(1px * var(--sp,1)) calc(6px * var(--sp,1));width:150px}.sky-modellist{gap:calc(3px * var(--sp,1));flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.sky-modelrow{align-items:center;gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(7px * var(--sp,1)) calc(9px * var(--sp,1));border-radius:calc(8px * var(--rs,1));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;grid-template-columns:auto 1fr;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,calc(11px * var(--fs,1)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-modelrow__meta{align-items:center;gap:calc(6px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-wrap:wrap;grid-column:2;display:flex}.sky-drawer__price{gap:calc(8px * var(--sp,1));flex-direction:column;display:flex}.sky-drawer__advanced{border-top:1px solid var(--color-border-1,#ffffff12);padding-top:calc(10px * var(--sp,1))}.sky-drawer__advanced>summary{cursor:pointer;color:var(--color-text-2,#a0a9b5);margin-bottom:calc(8px * var(--sp,1));font-weight:500}.sky-drawer__advanced[open]{gap:calc(8px * var(--sp,1));flex-direction:column;display:flex}.sky-drawer__docs{align-items:center;gap:calc(4px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));align-self:flex-start;display:inline-flex}.sky-success{align-items:flex-start;gap:calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-success__icon{border-radius:calc(12px * var(--rs,1));width:40px;height:40px;color:var(--color-status-ok,#4ade80);background:color-mix(in srgb, var(--color-status-ok,#4ade80) 14%, transparent);place-items:center;display:grid}.sky-success h4{font-size:calc(15px * var(--fs,1));margin:0}.sky-success p{margin:0}.sky-token{align-items:center;gap:calc(6px * var(--sp,1));width:100%;padding:calc(10px * var(--sp,1));border-radius:calc(8px * var(--rs,1));border:1px dashed var(--color-border-2,#ffffff21);background:var(--color-surface-0,#0a0c0f);flex-wrap:wrap;display:flex}.sky-token code{word-break:break-all;font-size:calc(11.5px * var(--fs,1));color:var(--color-text-1,#e7eaef);flex-basis:100%}.sky-chat{flex-direction:column;flex:1;min-height:0;display:flex}.sky-chat__bar{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);display:flex}.sky-chat__who{position:relative}.sky-app .sky-chat__account{height:auto;min-height:34px;padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1)) calc(4px * var(--sp,1)) calc(5px * var(--sp,1));gap:calc(8px * var(--sp,1));background:0 0;border-color:#0000}.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:calc(10.5px * var(--fs,1))}.sky-chat__accounts{width:300px;margin:0;list-style:none;left:0}.sky-app .sky-chat__accounts button{width:100%;height:auto;min-height:36px;padding:calc(5px * var(--sp,1)) calc(8px * var(--sp,1));background:0 0;border-color:#0000;justify-content:flex-start}.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{min-height:0;padding:calc(16px * var(--sp,1));gap:calc(16px * var(--sp,1));flex-direction:column;flex:1;display:flex;overflow:auto}.sky-chat__intro{text-align:center;align-items:center;gap:calc(8px * var(--sp,1));flex-direction:column;max-width:520px;margin:auto;display:flex}.sky-chat__intro h3{font-size:calc(16px * var(--fs,1))}.sky-chat__intro p{margin:0}.sky-chat__suggestions{justify-content:center;gap:calc(6px * var(--sp,1));margin-top:calc(6px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-chat__suggestions button{height:auto;min-height:30px;padding:calc(5px * var(--sp,1)) calc(10px * var(--sp,1));white-space:normal;text-align:left;color:var(--color-text-2,#a0a9b5)}.sky-app .sky-chat__suggestions button>svg{color:var(--color-accent,#5aa7f2);flex:none}.sky-turn{gap:calc(8px * var(--sp,1));animation:sky-rise .24s var(--ease-out);flex-direction:column;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%);padding:calc(9px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(12px * var(--rs,1));font-size:var(--font-size-base,calc(13px * var(--fs,1)));white-space:pre-wrap;word-wrap:break-word;line-height:1.55}.sky-msg--user{background:var(--color-accent-soft,#5aa7f221);color:var(--color-text-1,#e7eaef);border-bottom-right-radius:calc(4px * var(--rs,1));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:calc(4px * var(--rs,1));align-self:flex-start}.sky-msg--thinking{align-items:center;gap:calc(8px * var(--sp,1));color:var(--color-text-3,#6c7581);display:inline-flex}.sky-dots{gap:calc(3px * var(--sp,1));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-radius:calc(9px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-0,#0a0c0f);align-self:flex-start;width:100%;max-width:min(680px,88%)}.sky-calls>summary{cursor:pointer;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,calc(11px * var(--fs,1)));font-weight:500}.sky-calls ul{padding:0 calc(6px * var(--sp,1)) calc(6px * var(--sp,1));gap:calc(2px * var(--sp,1));flex-direction:column;margin:0;list-style:none;display:flex}.sky-callrow{align-items:center;gap:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(6px * var(--rs,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-wrap:wrap;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{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);padding-left:calc(2px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-composer{margin:0 calc(10px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(8px * var(--sp,1)) calc(6px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(12px * var(--rs,1));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}.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;padding:calc(2px * var(--sp,1)) 0;resize:none;font-size:var(--font-size-base,calc(13px * var(--fs,1)));background:0 0;border:0;max-height:160px;line-height:1.5}.sky-composer__foot{justify-content:space-between;align-items:center;gap:calc(8px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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,calc(12px * var(--fs,1)));grid-template-columns:minmax(360px,5fr) minmax(360px,7fr);display:grid}.sky-strategy__editor{gap:calc(12px * var(--sp,1));min-height:0;padding:calc(12px * var(--sp,1));border-right:1px solid var(--color-border-1,#ffffff12);flex-direction:column;display:flex;overflow:auto}.sky-strategy__row{gap:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));flex-wrap:wrap;align-items:end;display:flex}.sky-strategy__name{flex:200px}.sky-strategy__block{gap:calc(6px * var(--sp,1));flex-direction:column;display:flex}.sky-strategy__indicator{gap:calc(6px * var(--sp,1));grid-template-columns:90px 1fr 1fr auto auto;align-items:center;display:grid}.sky-strategy__outputs{font-size:calc(10.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.sky-strategy__rules{gap:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));grid-template-columns:1fr 1fr;display:grid}.sky-strategy__lang{font-size:calc(10.5px * var(--fs,1));margin:0;line-height:1.45}.sky-strategy__grid{gap:calc(8px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.sky-strategy__fs{gap:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(10px * var(--sp,1));border:1px solid var(--color-border-1,#ffffff12);border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);flex-direction:column;min-width:0;margin:0;display:flex}.sky-strategy__fs legend{padding:0 calc(4px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);font-weight:600}.sky-app .sky-strategy__fs input,.sky-app .sky-strategy__fs select{width:100%;min-width:0}.sky-strategy__actions{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-strategy__problems{gap:calc(4px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-strategy__problems li{gap:calc(6px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(6px * var(--rs,1));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);font-size:calc(11px * var(--fs,1));align-items:flex-start;display:flex}.sky-strategy__problems svg{margin-top:calc(2px * var(--sp,1));flex:none}.sky-strategy__results{flex-direction:column;min-height:0;display:flex}.sky-strategy__results>.sky-tabs{margin:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) 0;align-self:flex-start}.sky-strategy__result{gap:calc(10px * var(--sp,1));min-height:0;padding:calc(10px * var(--sp,1));flex-direction:column;flex:1;display:flex;overflow:auto}.sky-metrics{gap:calc(6px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.sky-metric{gap:calc(2px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;display:flex}.sky-metric strong{font-size:calc(14px * var(--fs,1));font-variant-numeric:tabular-nums;font-weight:600}.sky-strategy__facts{align-items:center;gap:calc(6px * var(--sp,1)) calc(12px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-wrap:wrap;display:flex}.sky-strategy__chart{border:1px solid var(--color-border-1,#ffffff12);border-radius:calc(8px * var(--rs,1));flex-direction:column;height:520px;min-height:420px;display:flex;overflow:hidden}.sky-strategy__table{min-height:0;padding:calc(10px * var(--sp,1));gap:calc(8px * var(--sp,1));flex-direction:column;flex:1;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);padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;font-weight:500}.sky-strategy__table td{padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap}.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{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-audit__sub{margin:0 calc(10px * var(--sp,1)) calc(6px * var(--sp,1))}.sky-audit__scroll{min-height:0;padding:0 calc(10px * var(--sp,1)) calc(10px * var(--sp,1));flex:1;overflow:auto}.sky-audit table{border-collapse:collapse;width:100%;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.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);padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap;font-weight:500;position:sticky;top:0}.sky-audit td{padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);white-space:nowrap}.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{width:6px;height:6px;margin-right:calc(6px * var(--sp,1));background:var(--color-status-ok,#4ade80);vertical-align:middle;border-radius:50%;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{margin-right:calc(6px * var(--sp,1));padding:0 calc(4px * var(--sp,1));border-radius:calc(3px * var(--rs,1));background:var(--color-surface-3,#20252d);display:inline-block}.sky-audit--compact .sky-audit__head{padding:calc(6px * var(--sp,1)) 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{align-items:center;gap:calc(10px * var(--sp,1)) calc(16px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:calc(10px * var(--rs,1));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);flex-wrap:wrap;display:flex}.sky-hub__bridges-copy{gap:calc(2px * var(--sp,1));flex-direction:column;flex:320px;min-width:0;display:flex}.sky-hub__bridges-copy strong{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(13.5px * var(--fs,1));display:inline-flex}.sky-hub__bridges-list{gap:calc(6px * var(--sp,1));flex-wrap:wrap;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{gap:calc(8px * var(--sp,1));flex-direction:column;width:100%;display:flex}.sky-bridge__meta{gap:calc(4px * var(--sp,1));flex-direction:column;display:flex}.sky-bridge__token{word-break:break-all;font-size:calc(11px * var(--fs,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(6px * var(--rs,1));background:var(--color-surface-0,#0a0c0f);border:1px dashed var(--color-border-2,#ffffff21)}.sky-copyblock{position:relative}.sky-copyblock pre{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));padding-right:calc(84px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-0,#0a0c0f);border:1px solid var(--color-border-1,#ffffff12);font-size:calc(11px * var(--fs,1));white-space:pre-wrap;word-break:break-all;max-height:200px;margin:0;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:calc(11px * var(--fs,1))}.sky-terminal{background:var(--color-surface-0,#0a0c0f);height:100%;min-height:0;font-size:var(--font-size-small,calc(12px * var(--fs,1)));flex-direction:column;display:flex}.sky-terminal__head{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(5px * var(--sp,1)) calc(8px * var(--sp,1)) calc(5px * var(--sp,1)) calc(10px * var(--sp,1));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;min-height:34px;display:flex}.sky-terminal__brand{align-items:center;gap:calc(6px * var(--sp,1));color:var(--color-text-1,#e7eaef);letter-spacing:-.01em;margin-right:calc(2px * var(--sp,1));font-weight:600;display:inline-flex}.sky-terminal__brand>svg{color:var(--color-accent,#5aa7f2)}.sky-terminal__latency{margin-left:calc(4px * var(--sp,1));padding-left:calc(6px * var(--sp,1));border-left:1px solid color-mix(in srgb, currentColor 30%, transparent);font-family:var(--font-family-mono,monospace);opacity:.85;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:calc(2px * var(--sp,1));display:inline-flex}.sky-terminal__font{align-items:center;gap:calc(1px * var(--sp,1));display:inline-flex}.sky-terminal__fontsize{font-family:var(--font-family-mono,monospace);font-size:calc(10px * var(--fs,1));text-align:center;min-width:16px}.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:calc(10px * var(--fs,1))}.sky-terminal__glyph[data-size=l]{font-size:calc(14px * var(--fs,1))}.sky-terminal__sep{width:1px;height:16px;margin:0 calc(4px * var(--sp,1));background:var(--color-border-2,#ffffff21)}.sky-terminal__search{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);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);font-size:calc(10px * var(--fs,1));text-align:right;min-width:44px}.sky-terminal__main{flex:1;min-height:0;display:flex}.sky-terminal__body{min-width:0;min-height:0;padding:calc(8px * var(--sp,1)) calc(4px * var(--sp,1)) calc(4px * var(--sp,1)) calc(10px * var(--sp,1));flex-direction:column;flex:1;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;align-items:center;gap:calc(10px * var(--sp,1));padding:calc(5px * var(--sp,1)) calc(8px * var(--sp,1)) calc(5px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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;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{gap:calc(8px * var(--sp,1));width:clamp(240px,32%,380px);min-height:0;padding:calc(8px * var(--sp,1));background:var(--color-surface-1,#12151a);border-left:1px solid var(--color-border-1,#ffffff12);animation:sky-slide .18s var(--ease-out) both;flex-direction:column;display:flex}.sky-terminal__activity{flex:1;min-height:0;overflow:auto}.sky-terminal__session{gap:calc(14px * var(--sp,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sky-terminal__session section{gap:calc(6px * var(--sp,1));flex-direction:column;display:flex}.sky-terminal__facts{gap:calc(3px * var(--sp,1)) calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));grid-template-columns:auto 1fr;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{gap:calc(4px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-terminal__devices li{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(7px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);color:var(--color-status-ok,#4ade80);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,calc(11px * var(--fs,1)));flex-direction:column;display:flex}.sky-terminal__device strong{font-weight:600}.sky-terminal__device>span{text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--fs,1));overflow:hidden}.sky-terminal__note{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));margin:0}.sky-terminal__foot{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(5px * var(--sp,1)) calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-1,#ffffff12);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:calc(2px * var(--sp,1));height:100%;display:flex}.sky-nav__group{align-items:center;display:flex;position:relative}.sky-app .sky-nav__trigger{min-height:28px;padding:0 calc(9px * var(--sp,1));gap:calc(5px * var(--sp,1));color:var(--color-text-2,#a0a9b5);letter-spacing:-.005em;background:0 0;border-color:#0000;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,calc(14px * var(--rs,1)));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{gap:calc(1px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-nav__heading{gap:calc(1px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1)) calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-nav__heading strong{font-size:var(--font-size-base,calc(13px * var(--fs,1)));letter-spacing:-.01em}.sky-nav__heading .sky-faint{font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-app .sky-nav__item{align-items:flex-start;gap:calc(10px * var(--sp,1));width:100%;min-height:0;padding:calc(7px * var(--sp,1)) calc(8px * var(--sp,1));text-align:left;white-space:normal;border-radius:calc(8px * var(--rs,1));color:var(--color-text-1,#e7eaef);background:0 0;border-color:#0000;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{border-radius:calc(7px * var(--rs,1));width:28px;height:28px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);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{gap:calc(1px * var(--sp,1));min-width:0;font-size:var(--font-size-small,calc(12px * var(--fs,1)));flex-direction:column;display:flex}.sky-nav__item-text strong{align-items:center;gap:calc(6px * var(--sp,1));font-weight:550;font-size:var(--font-size-base,calc(13px * var(--fs,1)));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{gap:calc(10px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1)) calc(14px * var(--sp,1));background:var(--color-surface-1,#12151a);border-left:1px solid var(--color-border-1,#ffffff12);font-size:var(--font-size-small,calc(12px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);flex-direction:column;display:flex}.sky-nav__card-head{align-items:center;gap:calc(10px * var(--sp,1));display:flex}.sky-nav__card-icon{border-radius:calc(10px * var(--rs,1));width:36px;height:36px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);flex:none;place-items:center;display:grid}.sky-nav__card-head h3{font-size:calc(15px * var(--fs,1));letter-spacing:-.015em;color:var(--color-text-1,#e7eaef)}.sky-nav__card-head p{margin:calc(1px * var(--sp,1)) 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{gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));grid-template-columns:auto 1fr;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{gap:calc(4px * var(--sp,1));flex-wrap:wrap;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:calc(6px * var(--sp,1));padding-top:calc(4px * var(--sp,1));margin-top:auto;display:flex}.sky-launcher__cell{display:flex;position:relative}.sky-launcher__cell>.sky-launcher__item{flex:1}.sky-app .sky-launcher__explain{min-height:18px;padding:0 calc(6px * var(--sp,1));font-size:calc(10px * var(--fs,1));opacity:0;background:var(--color-surface-1,#12151a);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;padding-left:calc(2px * var(--sp,1));background:0 0;border:0;flex:1}.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{align-items:center;gap:calc(4px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;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{padding:calc(7px * var(--sp,1)) calc(12px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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}.sky-search__empty{padding:calc(14px * var(--sp,1)) calc(12px * var(--sp,1));color:var(--color-text-3,#6c7581);font-size:var(--font-size-small,calc(12px * var(--fs,1)));margin:0}.sky-search__group{padding:calc(4px * var(--sp,1)) calc(4px * var(--sp,1))}.sky-search__group+.sky-search__group{border-top:1px solid var(--color-border-1,#ffffff12)}.sky-search__group-head{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(5px * var(--sp,1)) calc(8px * var(--sp,1)) calc(3px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);letter-spacing:.01em;font-weight:500;display:flex}.sky-app .sky-search__hit{align-items:center;gap:calc(8px * var(--sp,1));width:100%;min-height:0;padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));text-align:left;white-space:normal;border-radius:calc(7px * var(--rs,1));color:var(--color-text-1,#e7eaef);background:0 0;border-color:#0000;grid-template-columns:72px 1fr auto auto;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{font-size:calc(10px * var(--fs,1));letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);font-weight:600}.sky-search__hit-text{min-width:0;font-size:var(--font-size-small,calc(12px * var(--fs,1)));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{align-items:center;gap:calc(4px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-accent,#5aa7f2);white-space:nowrap;display:inline-flex}.sky-search__foot{justify-content:space-between;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(12px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);border-top:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);display:flex}.sky-search__panel[data-busy=true] .sky-search__foot:before{content:"";width:8px;height:8px;margin-right:calc(6px * var(--sp,1));border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.9s linear infinite sky-spin}.sky-explainer__backdrop{z-index:var(--z-toast);padding:calc(24px * var(--sp,1));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060a9e;place-items:center;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,calc(14px * var(--rs,1)));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{align-items:center;gap:calc(14px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(18px * var(--sp,1)) calc(14px * var(--sp,1));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));display:flex}.sky-explainer__icon{border-radius:calc(13px * var(--rs,1));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);flex:none;place-items:center;display:grid}.sky-explainer__title{gap:calc(2px * var(--sp,1));flex-direction:column;flex:1;min-width:0;display:flex}.sky-explainer__title h2{font-size:calc(20px * var(--fs,1));letter-spacing:-.02em;outline:none}.sky-explainer__title p{color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-small,calc(12px * var(--fs,1)));margin:0}.sky-explainer__body{min-height:0;padding:calc(6px * var(--sp,1)) calc(18px * var(--sp,1)) calc(12px * var(--sp,1));gap:calc(18px * var(--sp,1));flex-direction:column;flex:1;display:flex;overflow:auto}.sky-explainer__section{gap:calc(6px * var(--sp,1));padding-top:calc(12px * var(--sp,1));flex-direction:column;display:flex}.sky-explainer__section+.sky-explainer__section{border-top:1px solid var(--color-border-1,#ffffff12)}.sky-explainer__section h3{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(13px * var(--fs,1));letter-spacing:-.01em;display:flex}.sky-explainer__section h3>svg{color:var(--color-accent,#5aa7f2)}.sky-explainer__section>p{font-size:var(--font-size-small,calc(12px * var(--fs,1)));max-width:72ch;margin:0;line-height:1.5}.sky-explainer__section--lead>p:not(.sky-faint){font-size:var(--font-size-base,calc(13px * var(--fs,1)));color:var(--color-text-1,#e7eaef)}.sky-explainer__facts{gap:calc(4px * var(--sp,1)) calc(12px * var(--sp,1));margin:calc(6px * var(--sp,1)) 0 0;font-size:var(--font-size-small,calc(12px * var(--fs,1)));grid-template-columns:auto 1fr;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{align-items:center;gap:calc(6px * var(--sp,1));color:var(--color-status-error,#fb923c);font-size:var(--font-size-small,calc(12px * var(--fs,1)));margin:0;display:flex}.sky-explainer__class{gap:calc(4px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;display:flex}.sky-explainer__class-head{align-items:center;gap:calc(8px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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{gap:calc(2px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-explainer__provider{padding:calc(5px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(7px * var(--rs,1));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{align-items:center;gap:calc(6px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-wrap:wrap;display:flex}.sky-explainer__provider-name{align-items:center;gap:calc(6px * var(--sp,1));min-width:150px;color:var(--color-text-1,#e7eaef);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{gap:calc(3px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(4px * var(--sp,1)) calc(2px * var(--sp,1)) calc(24px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);flex-direction:column;display:flex}.sky-explainer__provider-more p{margin:0}.sky-explainer__caps{gap:calc(3px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-explainer__caps li{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(6px * var(--rs,1));grid-template-columns:200px auto 1fr;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{gap:calc(6px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-explainer__relation{align-items:center;gap:calc(8px * var(--sp,1));min-height:30px;padding:0 calc(10px * var(--sp,1)) 0 calc(8px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);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{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(18px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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,calc(12px * var(--fs,1)));flex-direction:column;display:flex;container-type:inline-size}.sky-live__head{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));background:var(--color-surface-1,#12151a);border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:flex}.sky-live__sources{gap:calc(2px * var(--sp,1));padding:calc(2px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-live__source{min-height:24px;padding:0 calc(10px * var(--sp,1));gap:calc(7px * var(--sp,1));color:var(--color-text-2,#a0a9b5);border-radius:calc(6px * var(--rs,1));background:0 0;border-color:#0000;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);font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums}.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{gap:calc(2px * var(--sp,1)) calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(9px * var(--sp,1));cursor:pointer;border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-rows:auto auto;grid-template-columns:1fr auto;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:calc(10px * var(--fs,1))}.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;font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.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{border-radius:calc(2px * var(--rs,1));background:color-mix(in srgb, var(--color-direction-bearish,#f2716b) 55%, transparent);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:calc(4px * var(--sp,1));padding:calc(8px * var(--sp,1));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:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1)) calc(4px * var(--sp,1));display:flex}.sky-live__chart-head strong{font-size:calc(14px * var(--fs,1));letter-spacing:-.01em;white-space:nowrap}.sky-live__big{font-size:calc(20px * var(--fs,1));letter-spacing:-.02em;font-weight:600}.sky-live__chart-head .sky-faint{font-size:calc(10.5px * var(--fs,1))}.sky-live__scales{gap:calc(1px * var(--sp,1));padding:calc(1px * var(--sp,1));margin-left:calc(6px * var(--sp,1));border-radius:calc(7px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-live__scales>button{min-height:20px;padding:0 calc(7px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));font-weight:600;font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);border-radius:calc(5px * var(--rs,1));background:0 0;border-color:#0000;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{row-gap:calc(4px * var(--sp,1));flex-wrap:wrap}.sky-live__tools{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(2px * var(--sp,1)) calc(12px * var(--sp,1)) calc(6px * var(--sp,1));row-gap:calc(4px * var(--sp,1));flex-wrap:wrap;min-height:30px;display:flex}.sky-live__tools .sky-live__scales{margin-left:0}.sky-live__studies{align-items:center;gap:calc(4px * var(--sp,1));flex-wrap:wrap;min-width:0;display:flex}.sky-live__study{align-items:center;gap:calc(4px * var(--sp,1));height:22px;padding:0 calc(2px * var(--sp,1)) 0 calc(7px * var(--sp,1));border-radius:calc(6px * var(--rs,1));font-family:var(--font-family-mono,monospace);font-size:calc(10.5px * var(--fs,1));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));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:calc(8px * var(--sp,1))}.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{place-content:center;justify-items:center;gap:calc(8px * var(--sp,1));color:var(--color-text-3,#6c7581);pointer-events:none;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:calc(6px * var(--sp,1));padding:0 calc(10px * var(--sp,1));display:grid}.sky-tape__head{padding-top:calc(7px * var(--sp,1));padding-bottom:calc(6px * var(--sp,1));font-size:calc(10px * var(--fs,1));letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);border-bottom:1px solid var(--color-border-1,#ffffff12);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{padding:calc(2px * var(--sp,1)) 0;min-height:0;font-family:var(--font-family-mono,monospace);font-size:calc(11px * var(--fs,1));font-variant-numeric:tabular-nums;flex:1;margin:0;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:calc(14px * var(--sp,1)) calc(10px * var(--sp,1));font-size:calc(11px * var(--fs,1))}.sky-live__foot{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:flex}.sky-live__facts{align-items:center;gap:calc(4px * var(--sp,1));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{gap:calc(6px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));color:var(--color-status-error,#fb923c);align-items:flex-start;margin:0;display:flex}.sky-tab .sky-live-dot{margin-left:calc(5px * var(--sp,1))}.sky-desks{align-items:center;gap:calc(3px * var(--sp,1));min-width:0;padding:calc(2px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:flex}.sky-app .sky-desks__pill,.sky-app .sky-desks__add,.sky-app .sky-desks__overview{align-items:center;gap:calc(6px * var(--sp,1));min-height:24px;padding:0 calc(8px * var(--sp,1)) 0 calc(6px * var(--sp,1));border-radius:calc(7px * var(--rs,1));color:var(--color-text-3,#6c7581);font-size:calc(11.5px * var(--fs,1));letter-spacing:-.005em;white-space:nowrap;background:0 0;border:0;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{border-radius:calc(5px * var(--rs,1));background:color-mix(in srgb, var(--color-text-3,#6c7581) 22%, transparent);width:16px;height:16px;font-family:var(--font-family-mono,monospace);font-size:calc(10px * var(--fs,1));color:var(--color-text-2,#a0a9b5);place-items:center;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);font-size:calc(10px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-app .sky-desks__overview{padding:0 calc(6px * var(--sp,1))}.sky-app .sky-desks__add{padding:0 calc(8px * var(--sp,1)) 0 calc(6px * var(--sp,1))}.sky-desks__add-label{display:none}.sky-app .sky-desks__rename{width:110px;min-height:18px;padding:0 calc(4px * var(--sp,1));border-radius:calc(4px * var(--rs,1));background:var(--color-surface-1,#12151a);color:var(--color-text-1,#e7eaef);font:inherit;box-shadow:inset 0 0 0 1px var(--color-accent,#5aa7f2);border:0}@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,calc(9px * var(--rs,1)));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{padding:calc(4px * var(--sp,1)) calc(9px * var(--sp,1));border-radius:calc(999px * var(--rs,1));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-size:calc(11px * var(--fs,1));font-variant-numeric:tabular-nums;white-space:nowrap;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;gap:calc(14px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(22px * var(--sp,1));background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;animation:.16s ease-out both sky-fade;display:flex;position:absolute;inset:0}.sky-overview__head{align-items:center;gap:calc(12px * var(--sp,1));display:flex}.sky-overview__head h2{font-size:calc(15px * var(--fs,1));letter-spacing:-.015em;margin:0}.sky-overview__head p{font-size:calc(11.5px * var(--fs,1));margin:0}.sky-overview__grid{gap:calc(14px * var(--sp,1));flex-wrap:wrap;align-content:flex-start;display:flex;overflow:auto}.sky-overview__card{gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1));border-radius:calc(12px * var(--rs,1));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;flex-direction:column;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:calc(8px * var(--sp,1));font-size:calc(12px * var(--fs,1));display:flex}.sky-overview__card-head strong{letter-spacing:-.01em;cursor:text}.sky-overview__card-head .sky-faint{font-size:calc(10.5px * var(--fs,1));margin-left:auto}.sky-app .sky-overview__close{border-radius:calc(5px * var(--rs,1));width:20px;height:20px;color:var(--color-text-3,#6c7581);background:0 0;border:0;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{border-radius:calc(8px * var(--rs,1));background:var(--color-surface-0,#0a0c0f);position:relative;overflow:hidden}.sky-overview__win{border-radius:calc(3px * var(--rs,1));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;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{font-size:calc(11px * var(--fs,1));place-items:center;display:grid;position:absolute;inset:0}.sky-overview__ghost{z-index:70;align-items:center;gap:calc(6px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(9px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--color-surface-3,#20252d);color:var(--color-text-1,#e7eaef);font-size:calc(11.5px * var(--fs,1));box-shadow:var(--shadow-3,0 10px 30px #00000080);pointer-events:none;font-weight:600;display:inline-flex;position:fixed;transform:translate(12px,12px)}.sky-look{gap:calc(2px * var(--sp,1));padding:calc(2px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-look>button{border-radius:calc(6px * var(--rs,1));width:26px;height:24px;color:var(--color-text-3,#6c7581);background:0 0;border:0;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) calc(6px * var(--sp,1)) 0 calc(12px * var(--sp,1));gap:calc(8px * var(--sp,1))}.sky-shell[data-device=phone] .sky-topbar__name{display:none}.sky-app .sky-topbar__desk{align-items:center;gap:calc(8px * var(--sp,1));min-height:36px;padding:0 calc(10px * var(--sp,1)) 0 calc(6px * var(--sp,1));border:1px solid var(--color-border-1,#ffffff12);border-radius:calc(10px * var(--rs,1));background:var(--color-surface-2,#181c22);color:var(--color-text-1,#e7eaef);font-size:calc(13px * var(--fs,1));min-width:0;display:inline-flex}.sky-topbar__desk strong{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.sky-topbar__desk .sky-faint{font-size:calc(11px * var(--fs,1));white-space:nowrap}.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:calc(16px * var(--sp,1));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{gap:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));scrollbar-width:none;scroll-snap-type:x proximity;flex:none;display:flex;overflow-x:auto}.sky-stack__strip::-webkit-scrollbar{display:none}.sky-app .sky-stack__chip{align-items:center;gap:calc(6px * var(--sp,1));min-height:36px;padding:0 calc(12px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);color:var(--color-text-2,#a0a9b5);font-size:calc(12.5px * var(--fs,1));scroll-snap-align:start;transition:background-color .14s ease, color .14s ease, transform .2s var(--ease-out-expo);flex:none;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{align-items:center;gap:calc(8px * var(--sp,1));min-height:44px;padding:0 calc(6px * var(--sp,1)) 0 calc(12px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-2,#181c22);font-size:calc(13px * var(--fs,1));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 calc(4px * var(--sp,1)) 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{justify-content:center;align-items:center;gap:calc(3px * var(--sp,1));border-radius:calc(10px * var(--rs,1));min-height:56px;color:var(--color-text-3,#6c7581);font-size:calc(10.5px * var(--fs,1));letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0;font-weight:600;transition:color .14s;display:flex}.sky-app .sky-bottom__item[aria-pressed=true]{color:var(--color-accent,#5aa7f2)}.sky-bottom__icon{border-radius:calc(13px * var(--rs,1));width:44px;height:26px;transition:background-color .18s ease, transform .22s var(--ease-out-expo);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{min-width:16px;height:16px;padding:0 calc(4px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-accent-fill,#2a7f50);color:var(--color-accent-label,#fff);font-family:var(--font-family-mono,monospace);font-size:calc(10px * var(--fs,1));text-align:center;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);border-radius:calc(18px * var(--rs,1)) calc(18px * var(--rs,1)) 0 0;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;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{border-radius:calc(2px * var(--rs,1));background:color-mix(in srgb, var(--color-text-3,#6c7581) 45%, transparent);width:40px;height:4px}.sky-sheet__head{align-items:center;gap:calc(8px * var(--sp,1));padding:0 calc(10px * var(--sp,1)) calc(8px * var(--sp,1)) calc(18px * var(--sp,1));display:flex}.sky-sheet__head h2{font-size:calc(16px * var(--fs,1));letter-spacing:-.015em;flex:1;margin:0}.sky-sheet__body{min-height:0;padding:calc(2px * var(--sp,1)) calc(14px * var(--sp,1)) calc(16px * var(--sp,1));overscroll-behavior:contain;flex:1;overflow:auto}.sky-sheet__list{gap:calc(6px * var(--sp,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-sheet__list li{align-items:center;gap:calc(6px * var(--sp,1));display:flex}.sky-app .sky-sheet__row{align-items:center;gap:calc(12px * var(--sp,1));min-height:54px;padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));border:1px solid var(--color-border-1,#ffffff12);border-radius:calc(12px * var(--rs,1));background:var(--color-surface-2,#181c22);color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;transition:background-color .14s ease, transform .2s var(--ease-out-expo);flex:1;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{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);display:block}.sky-app .sky-sheet__cta{width:100%;min-height:48px;margin-top:calc(12px * var(--sp,1));justify-content:center}.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:calc(14px * var(--sp,1))}.sky-sheet__search .sky-search{width:100%;max-width:none;min-height:44px}.sky-sheet__search .sky-search__panel{width:100%;margin-top:calc(10px * var(--sp,1));max-height:56dvh;box-shadow:none;position:static}.sky-sheet__settings{gap:calc(14px * var(--sp,1));flex-direction:column;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:calc(999px * var(--rs,1));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{min-height:0;padding:calc(8px * var(--sp,1)) calc(8px * var(--sp,1)) calc(12px * var(--sp,1));scrollbar-width:none;flex:1;overflow:hidden auto}.sky-side__scroll::-webkit-scrollbar{display:none}.sky-side__group{gap:calc(2px * var(--sp,1));padding:calc(6px * var(--sp,1)) 0 calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-side__group+.sky-side__group{border-top:1px solid var(--color-border-1,#ffffff12);padding-top:calc(10px * var(--sp,1))}.sky-app .sky-side__title{align-items:center;gap:calc(6px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(12px * var(--sp,1)) calc(8px * var(--sp,1));color:var(--color-text-1,#e7eaef);font-size:calc(13.5px * var(--fs,1));letter-spacing:-.01em;text-align:left;background:0 0;border:0;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{align-items:center;gap:calc(14px * var(--sp,1));width:100%;min-height:40px;padding:0 calc(12px * var(--sp,1));border-radius:calc(10px * var(--rs,1));color:var(--color-text-1,#e7eaef);font-size:calc(13.5px * var(--fs,1));text-align:left;white-space:nowrap;transition:background-color .12s ease, transform .2s var(--ease-out-expo);background:0 0;border:0;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{padding:calc(6px * var(--sp,1)) 0 calc(8px * var(--sp,1));justify-content:center}.sky-side[data-collapsed=true] .sky-side__scroll{padding:calc(8px * var(--sp,1)) calc(6px * var(--sp,1)) calc(12px * var(--sp,1))}.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;margin:calc(10px * var(--sp,1)) calc(16px * var(--sp,1)) 0 0;z-index:1;position:sticky;top:10px}.sky-home{max-width:1240px;padding:calc(8px * var(--sp,1)) calc(28px * var(--sp,1)) calc(48px * var(--sp,1));margin:0 auto}.sky-home__chips{z-index:1;gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1)) 0 calc(14px * var(--sp,1));scrollbar-width:none;background:linear-gradient(to bottom, var(--color-surface-0,#0a0c0f) 75%, transparent);display:flex;position:sticky;top:0;overflow-x:auto}.sky-home__chips::-webkit-scrollbar{display:none}.sky-app .sky-home__chip{min-height:34px;padding:0 calc(14px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--color-surface-2,#181c22);color:var(--color-text-1,#e7eaef);font-size:calc(13px * var(--fs,1));transition:background-color .12s ease, color .12s ease, transform .2s var(--ease-out-expo);border:0;flex:none;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:calc(8px * var(--sp,1)) 0 calc(22px * var(--sp,1))}.sky-home__head{gap:calc(4px * var(--sp,1));margin:0 0 calc(14px * var(--sp,1));flex-direction:column;display:flex}.sky-home__head--row{flex-direction:row;justify-content:space-between;align-items:center}.sky-home__head h1{font-size:clamp(calc(22px * var(--fs,1)), 2.4vw, calc(30px * var(--fs,1)));letter-spacing:-.025em;text-wrap:balance;margin:0}.sky-home__head h2{font-size:calc(18px * var(--fs,1));letter-spacing:-.02em;margin:0}.sky-home__head p{font-size:calc(13.5px * var(--fs,1));max-width:64ch;margin:0}.sky-home__grid{gap:calc(16px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.sky-home__card{border-radius:var(--radius-3,calc(14px * var(--rs,1)));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{align-items:flex-start;gap:calc(12px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(18px * var(--sp,1)) calc(12px * var(--sp,1));color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.sky-home__card-icon{border-radius:calc(12px * var(--rs,1));width:44px;height:44px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);place-items:center;display:grid}.sky-home__card-text{gap:calc(4px * var(--sp,1));flex-direction:column;display:flex}.sky-home__card-text strong{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(16px * var(--fs,1));letter-spacing:-.015em;display:flex}.sky-home__card-text>span{font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5);line-height:1.45}.sky-home__live{gap:calc(12px * var(--sp,1));margin-top:calc(2px * var(--sp,1));font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;font-size:calc(12.5px * var(--fs,1));display:flex}.sky-home__px{gap:calc(1px * var(--sp,1));flex-direction:column;display:inline-flex}.sky-home__px em{font-style:normal;font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.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{font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-home__card-foot{gap:calc(6px * var(--sp,1));padding:0 calc(12px * var(--sp,1)) calc(12px * var(--sp,1));display:flex}.sky-home__row{gap:calc(12px * var(--sp,1));padding:calc(2px * var(--sp,1)) calc(2px * var(--sp,1)) calc(8px * var(--sp,1));scrollbar-width:thin;display:flex;overflow-x:auto}.sky-app .sky-home__tile{align-items:flex-start;gap:calc(6px * var(--sp,1));width:176px;min-height:96px;padding:calc(14px * var(--sp,1));border:1px solid var(--color-border-1,#ffffff12);border-radius:calc(12px * var(--rs,1));background:var(--color-surface-1,#12151a);color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;transition:border-color .14s ease, transform .24s var(--ease-out-expo);flex-direction:column;flex:none;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{border-radius:calc(8px * var(--rs,1));width:30px;height:30px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);place-items:center;display:grid}.sky-home__tile strong{font-size:calc(13.5px * var(--fs,1));letter-spacing:-.01em}.sky-home__tile .sky-faint{font-size:calc(11.5px * var(--fs,1))}.sky-shell[data-device=phone] .sky-home{padding:calc(4px * var(--sp,1)) calc(14px * var(--sp,1)) calc(24px * var(--sp,1))}.sky-shell[data-device=phone] .sky-home__grid{gap:calc(12px * var(--sp,1));grid-template-columns:1fr}.sky-stack--empty .sky-home{padding-top:calc(6px * var(--sp,1))}@media (prefers-reduced-motion:reduce){.sky-home-layer,.sky-home__card,.sky-home__tile{transition:none;animation:none}}.sky-pick{padding:calc(20px * var(--sp,1));place-items:center;display:grid;overflow:auto}.sky-pick__card{gap:calc(14px * var(--sp,1));width:min(520px,100%);padding:calc(18px * var(--sp,1));border-radius:var(--radius-3,calc(14px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;display:flex}.sky-pick__head{gap:calc(12px * var(--sp,1));align-items:flex-start;display:flex}.sky-pick__head h3{margin:0 0 calc(4px * var(--sp,1));font-size:calc(16px * var(--fs,1));letter-spacing:-.015em}.sky-pick__head p{font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);margin:0}.sky-pick__form{gap:calc(10px * var(--sp,1));grid-template-columns:1fr 1fr;display:grid}.sky-pick__form label{gap:calc(4px * var(--sp,1));font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);flex-direction:column;display:flex}.sky-pick__form label:first-child{grid-column:1/-1}.sky-pick__form select{min-height:36px}.sky-pick__spans{gap:calc(1px * var(--sp,1));padding:calc(1px * var(--sp,1));border-radius:calc(7px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);grid-column:1/-1;display:inline-flex}.sky-app .sky-pick__spans>button{border-radius:calc(5px * var(--rs,1));min-height:28px;color:var(--color-text-3,#6c7581);font-size:calc(11px * var(--fs,1));background:0 0;border:0;flex:1;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{align-items:center;gap:calc(8px * var(--sp,1));cursor:pointer;font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);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{max-height:360px;padding:calc(8px * var(--sp,1));border-right:1px solid var(--color-border-1,#ffffff12);overflow:auto}.sky-indicators__family{gap:calc(1px * var(--sp,1));padding:calc(4px * var(--sp,1)) 0 calc(8px * var(--sp,1));flex-direction:column;display:flex}.sky-indicators__family .sky-label{padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1))}.sky-app .sky-indicators__tool{justify-content:space-between;align-items:center;gap:calc(8px * var(--sp,1));width:100%;min-height:30px;padding:0 calc(8px * var(--sp,1));border-radius:calc(6px * var(--rs,1));color:var(--color-text-1,#e7eaef);font-size:calc(12.5px * var(--fs,1));text-align:left;background:0 0;border:0;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:calc(10.5px * var(--fs,1))}.sky-indicators__form{gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1));font-size:calc(12px * var(--fs,1));flex-direction:column;display:flex}.sky-indicators__form strong{font-size:calc(13px * var(--fs,1))}.sky-indicators__param{gap:calc(3px * var(--sp,1));color:var(--color-text-3,#6c7581);font-size:calc(11px * var(--fs,1));flex-direction:column;display:flex}.sky-indicators__param input{min-height:30px}.sky-indicators__error{color:var(--color-status-error,#fb923c);font-size:calc(11.5px * var(--fs,1));margin:0}.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{align-items:center;gap:calc(6px * var(--sp,1));margin:0 calc(10px * var(--sp,1)) calc(4px * var(--sp,1));padding:calc(2px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(10.5px * var(--fs,1));font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);background:var(--color-surface-2,#181c22);width:-moz-fit-content;width:fit-content;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{align-items:center;gap:calc(6px * var(--sp,1));margin:calc(8px * var(--sp,1)) calc(8px * var(--sp,1)) calc(6px * var(--sp,1));padding:0 calc(4px * var(--sp,1)) 0 calc(9px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);height:30px;color:var(--color-text-3,#6c7581);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);font-size:calc(12.5px * var(--fs,1));box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.sky-assets__classes{gap:calc(3px * var(--sp,1));padding:0 calc(8px * var(--sp,1)) calc(8px * var(--sp,1));flex-wrap:wrap;flex:none;display:flex}.sky-assets__classes::-webkit-scrollbar{display:none}.sky-app .sky-assets__classes>button{min-height:22px;padding:0 calc(8px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(11px * var(--fs,1));border:1px solid var(--color-border-1,#ffffff12);color:var(--color-text-3,#6c7581);background:0 0;flex:none;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{margin:0 calc(8px * var(--sp,1)) calc(8px * var(--sp,1));padding:calc(4px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-2,#ffffff21);box-shadow:var(--shadow-2,0 10px 30px #00000059);flex:none;max-height:240px;list-style:none;overflow:auto}.sky-app .sky-assets__hits button{align-items:center;gap:0 calc(6px * var(--sp,1));width:100%;padding:calc(6px * var(--sp,1)) calc(7px * var(--sp,1));border-radius:calc(6px * var(--rs,1));color:inherit;text-align:left;font-size:calc(12px * var(--fs,1));background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;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{font-size:calc(10.5px * var(--fs,1));grid-column:2/4}.sky-assets__searching{padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));font-size:calc(11.5px * var(--fs,1))}.sky-assets__list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.sky-assets__group h4{z-index:1;padding:calc(7px * var(--sp,1)) calc(10px * var(--sp,1)) calc(5px * var(--sp,1));font-size:calc(10.5px * var(--fs,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;font-weight:600;display:flex;position:sticky;top:0}.sky-assets__row{gap:calc(1px * var(--sp,1)) calc(8px * var(--sp,1));padding:calc(7px * var(--sp,1)) calc(10px * var(--sp,1)) calc(8px * var(--sp,1));cursor:pointer;border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;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{font-size:calc(10.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-assets__px{justify-content:flex-end;align-items:center;gap:calc(5px * var(--sp,1));font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums;font-size:calc(12.5px * var(--fs,1));color:var(--color-text-1,#e7eaef);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;font-size:calc(10.5px * var(--fs,1));text-align:right;color:var(--color-text-3,#6c7581)}.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{height:3px;margin-top:calc(3px * var(--sp,1));border-radius:calc(2px * var(--rs,1));background:color-mix(in srgb, var(--color-direction-bearish,#f2716b) 55%, transparent);grid-column:1/-1;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{gap:calc(1px * var(--sp,1));padding:calc(1px * var(--sp,1));border-radius:calc(6px * var(--rs,1));background:var(--color-surface-2,#181c22);opacity:0;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:calc(10px * var(--sp,1))}.sky-app .sky-assets__classes>button{min-height:30px}}.sky-tf{margin-left:calc(6px * var(--sp,1));display:inline-flex;position:relative}.sky-tf__bar{gap:calc(1px * var(--sp,1));padding:calc(1px * var(--sp,1));border-radius:calc(7px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-tf__bar>button{min-height:20px;padding:0 calc(7px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));font-weight:600;font-family:var(--font-family-mono,monospace);color:var(--color-text-3,#6c7581);border-radius:calc(5px * var(--rs,1));background:0 0;border-color:#0000;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 calc(4px * var(--sp,1))}.sky-tf__menu{padding:calc(6px * var(--sp,1));overflow:auto}.sky-tf__help{margin:calc(4px * var(--sp,1)) calc(6px * var(--sp,1)) calc(8px * var(--sp,1));font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-tf__group{gap:calc(1px * var(--sp,1));padding:calc(2px * var(--sp,1)) 0 calc(6px * var(--sp,1));flex-direction:column;display:flex}.sky-tf__group .sky-label{padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1))}.sky-tf__item{border-radius:calc(6px * var(--rs,1));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{justify-content:flex-start;align-items:baseline;gap:calc(10px * var(--sp,1));width:100%;min-height:30px;padding:0 calc(8px * var(--sp,1));color:var(--color-text-1,#e7eaef);text-align:left;background:0 0;border:0;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:calc(12px * var(--fs,1))}.sky-tf__pick .sky-faint{font-size:calc(11px * var(--fs,1))}.sky-app .sky-tf__star{width:30px;height:30px;color:var(--color-text-3,#6c7581);border-radius:calc(6px * var(--rs,1));background:0 0;border:0}.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:"";border-radius:calc(2px * var(--rs,1));background:var(--color-text-3,#6c7581);opacity:.5;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{margin-left:calc(2px * var(--sp,1));opacity:.55}.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{padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1)) calc(2px * var(--sp,1));gap:calc(8px * var(--sp,1));flex-wrap:nowrap;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 calc(5px * var(--sp,1))}.sky-pane .sky-tf{margin-left:calc(2px * var(--sp,1))}.sky-app .sky-pane .sky-tf__more{padding:0 calc(2px * var(--sp,1))}.sky-pane .sky-live__big{font-size:calc(14px * var(--fs,1))}}@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:calc(13px * var(--fs,1))}.sky-pane[data-compact=true] .sky-live__big{font-size:calc(16px * var(--fs,1))}.sky-pane[data-compact=true] .sky-live__tools{padding:calc(2px * var(--sp,1)) calc(10px * var(--sp,1)) calc(4px * var(--sp,1));min-height:26px}.sky-pane[data-compact=true] .sky-tf__bar{scrollbar-width:none;max-width:100%;overflow-x:auto}.sky-live__layouts{gap:calc(1px * var(--sp,1));padding:calc(1px * var(--sp,1));border-radius:calc(7px * var(--rs,1));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);display:inline-flex}.sky-app .sky-live__layouts>button{border-radius:calc(5px * var(--rs,1));width:28px;min-height:22px;color:var(--color-text-3,#6c7581);background:0 0;border-color:#0000;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:calc(1.5px * var(--sp,1));width:16px;height:12px;margin:0 auto;display:grid}.sky-live__layout-icon>b{border-radius:calc(1.5px * var(--rs,1));opacity:.85;background:currentColor;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:calc(10px * var(--rs,1))}.sky-segmented,.sky-look{gap:calc(2px * var(--sp,1));padding:calc(3px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);box-shadow:inset 0 1px 2px #0000001a}.sky-app .sky-segmented button,.sky-app .sky-look>button{border-radius:var(--radius-pill,calc(999px * var(--rs,1)));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,calc(999px * var(--rs,1)));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,calc(999px * var(--rs,1)));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,calc(999px * var(--rs,1)))}.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{width:392px;padding:calc(10px * var(--sp,1));gap:calc(8px * var(--sp,1));transform-origin:100% 0;display:grid}.sky-preferences__panel h3{padding:calc(2px * var(--sp,1)) calc(4px * var(--sp,1)) 0;font-size:var(--font-size-base,calc(13px * var(--fs,1)));letter-spacing:-.01em}.sky-app .sky-preferences__fields{gap:calc(14px * var(--sp,1));display:grid}.sky-preferences__group{gap:calc(6px * var(--sp,1));display:grid}.sky-preferences__group>.sky-label{padding:0 calc(8px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));letter-spacing:.05em;text-transform:uppercase}.sky-app .sky-preferences__list{border-radius:var(--radius-2,calc(12px * var(--rs,1)));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>*{justify-content:space-between;align-items:center;gap:calc(12px * var(--sp,1));min-height:40px;padding:calc(4px * var(--sp,1)) calc(12px * var(--sp,1));font-size:var(--font-size-small,calc(12px * var(--fs,1)));color:var(--color-text-1,#e7eaef);margin:0;display:flex}.sky-app .sky-preferences__list>*+*{border-top:1px solid var(--color-border-1,#ffffff12)}.sky-app .sky-preferences__list>*>span:first-child{align-items:baseline;gap:calc(6px * var(--sp,1));white-space:nowrap;display:inline-flex}.sky-preferences__value{font-style:normal;font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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)){gap:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1)) calc(10px * var(--sp,1));grid-template-columns:1fr;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{gap:calc(6px * var(--sp,1));padding:calc(2px * var(--sp,1)) 0;flex-wrap:wrap;display:flex}.sky-app .sky-swatch{border-radius:var(--radius-pill,calc(999px * var(--rs,1)));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{border-radius:calc(8px * var(--rs,1));background:linear-gradient(90deg, var(--up) 0 50%, var(--down) 50% 100%);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{align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:40px;padding:calc(4px * var(--sp,1)) calc(12px * var(--sp,1));box-shadow:none;color:inherit;font:inherit;text-align:left;--ctl-press:none;background:0 0;border:0;border-radius:0;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{font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5)}.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{gap:calc(2px * var(--sp,1));padding:calc(4px * var(--sp,1));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;display:grid}.sky-app .sky-preferences__option{align-items:center;gap:calc(1px * var(--sp,1)) calc(10px * var(--sp,1));min-height:42px;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;--ctl-press:scale(.99);background:0 0;border:0;grid-template-columns:1fr auto;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{font-size:calc(15px * var(--fs,1));letter-spacing:0;grid-column:1;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,calc(11px * var(--fs,1)));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{gap:calc(8px * var(--sp,1));min-width:168px;padding:0 calc(10px * var(--sp,1));background:var(--ctl-fill);border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-1,calc(7px * var(--rs,1)));min-height:28px;box-shadow:var(--ctl-gloss);justify-content:space-between;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{padding:calc(4px * var(--sp,1));gap:calc(1px * var(--sp,1));display:grid}.sky-app .sky-langs__item{align-items:center;gap:0 calc(10px * var(--sp,1));width:100%;min-height:40px;padding:calc(5px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));box-shadow:none;color:var(--color-text-1,#e7eaef);text-align:left;white-space:normal;--ctl-press:scale(.99);background:0 0;border:0;grid-template-columns:1fr auto;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{font-size:calc(13.5px * var(--fs,1));letter-spacing:0;grid-column:1;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,calc(11px * var(--fs,1)));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);padding:max(9vh, calc(56px * var(--sp,1))) calc(16px * var(--sp,1)) calc(24px * var(--sp,1));background:color-mix(in srgb, var(--color-surface-0,#0a0c0f) 62%, transparent);-webkit-backdrop-filter:blur(6px);align-content:start;justify-items:center;animation:.16s ease-out both sky-fade;display:grid;position:fixed;inset:0}.sky-overlay__panel{border-radius:var(--radius-3,calc(18px * var(--rs,1)));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{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(12px * var(--sp,1)) calc(10px * var(--sp,1)) calc(18px * var(--sp,1));flex:none;display:flex}.sky-overlay__head h2{font-size:calc(15px * var(--fs,1));letter-spacing:-.015em;flex:1}.sky-overlay__body{min-height:0;padding:0 calc(10px * var(--sp,1)) calc(12px * var(--sp,1));overscroll-behavior:contain;flex:1;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{padding:calc(24px * var(--sp,1));place-items:center;display:grid}.sky-shell:not([data-device=phone]) .sky-sheet__panel{border:1px solid var(--color-border-1,#ffffff12);border-radius:var(--radius-3,calc(18px * var(--rs,1)));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:calc(14px * var(--sp,1))}.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,calc(12px * var(--fs,1)));flex-direction:column;display:flex}.sky-sim--loading{place-items:center;display:grid}.sky-sim__hint{margin:calc(6px * var(--sp,1)) 0 0}.sky-sim__warn{color:var(--color-status-warn,#fbbf24)}.sky-sim__setup{padding:clamp(calc(24px * var(--sp,1)), 8vh, calc(72px * var(--sp,1))) calc(16px * var(--sp,1)) calc(32px * var(--sp,1));flex:1;place-items:start center;display:grid;overflow:auto}.sky-sim__setup-card{gap:calc(14px * var(--sp,1));width:min(520px,100%);padding:calc(26px * var(--sp,1)) calc(26px * var(--sp,1)) calc(22px * var(--sp,1));border-radius:var(--radius-3,calc(18px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);box-shadow:var(--shadow-2);display:grid}.sky-sim__setup-card h2{font-size:calc(22px * var(--fs,1));letter-spacing:-.02em}.sky-sim__setup-card p{margin:0}.sky-sim__field{align-items:center;gap:calc(10px * var(--sp,1));grid-template-columns:120px 1fr;display:grid}.sky-sim__field>span{color:var(--color-text-2,#a0a9b5)}.sky-app .sky-sim__amount{font-size:calc(18px * var(--fs,1));min-height:38px;font-weight:600}.sky-sim__presets{gap:calc(6px * var(--sp,1));padding-left:calc(130px * var(--sp,1));flex-wrap:wrap;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{padding-left:calc(130px * var(--sp,1));margin:0}.sky-sim__setup-actions{justify-content:flex-end;gap:calc(8px * var(--sp,1));margin-top:calc(6px * var(--sp,1));display:flex}.sky-sim__head{align-items:center;gap:calc(18px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(16px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex-wrap:wrap;display:flex}.sky-app .sky-sim__name{align-items:center;gap:calc(8px * var(--sp,1));min-height:34px;padding:0 calc(12px * var(--sp,1)) 0 calc(10px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));display:inline-flex}.sky-sim__name strong{font-size:calc(14px * var(--fs,1));letter-spacing:-.01em}.sky-sim__kpis{gap:calc(22px * var(--sp,1));flex-wrap:wrap;margin:0;display:flex}.sky-sim__kpi{gap:calc(1px * var(--sp,1));display:grid}.sky-sim__kpi dt{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581)}.sky-sim__kpi dd{font-size:calc(14px * var(--fs,1));letter-spacing:-.01em;margin:0;font-weight:600}.sky-sim__kpi--main dd{font-size:calc(20px * var(--fs,1))}.sky-sim__kpi-sub{margin-left:calc(8px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));opacity:.8;font-weight:500}.sky-sim__ending{margin:calc(10px * var(--sp,1)) calc(16px * var(--sp,1)) 0;align-items:center}.sky-sim__ending>span{flex:1}.sky-sim__menu{gap:calc(2px * var(--sp,1));padding:calc(4px * var(--sp,1));display:grid}.sky-sim__menu>.sky-label{padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1))}.sky-app .sky-sim__menu-row{justify-content:space-between;align-items:center;gap:calc(10px * var(--sp,1));width:100%;min-height:40px;padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;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:calc(1px * var(--sp,1));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{gap:calc(12px * var(--sp,1));min-height:0;padding:calc(12px * var(--sp,1)) calc(16px * var(--sp,1)) calc(16px * var(--sp,1));flex:1;grid-template-columns:280px minmax(0,1fr) 340px;display:grid;overflow:hidden}.sky-sim__market,.sky-sim__center,.sky-sim__side{min-height:0}.sky-sim__center,.sky-sim__side{gap:calc(12px * var(--sp,1));overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.sky-sim__market{gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex-direction:column;display:flex}.sky-sim__search{border-radius:var(--radius-pill,calc(999px * var(--rs,1)));flex:none;width:100%;min-width:0;max-width:none;min-height:32px}.sky-sim__classes{gap:calc(4px * var(--sp,1));flex-wrap:wrap;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;gap:calc(2px * var(--sp,1));flex:1;align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sky-app .sky-sim__row{justify-content:space-between;align-items:center;gap:calc(8px * var(--sp,1));width:100%;min-height:40px;padding:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;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,calc(11px * var(--fs,1)));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:calc(10px * var(--fs,1))}.sky-sim__panel-head{justify-content:space-between;align-items:baseline;gap:calc(8px * var(--sp,1));margin-bottom:calc(8px * var(--sp,1));display:flex}.sky-sim__panel-head h3{font-size:calc(13px * var(--fs,1));letter-spacing:-.01em}.sky-sim__ticket,.sky-sim__holdings,.sky-sim__alloc,.sky-sim__curve,.sky-sim__history{padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);flex:none}.sky-sim__ticket--empty{place-items:center;min-height:120px;display:grid}.sky-sim__ticket{gap:calc(10px * var(--sp,1));display:grid}.sky-sim__ticket-head{justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--sp,1));display:flex}.sky-sim__ticket-id{gap:calc(1px * var(--sp,1));display:grid}.sky-sim__ticket-id strong{font-size:calc(16px * var(--fs,1));letter-spacing:-.01em}.sky-sim__ticket-px{gap:calc(1px * var(--sp,1));text-align:right;display:grid}.sky-sim__ticket-px strong{font-size:calc(16px * var(--fs,1))}.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:calc(-4px * var(--sp,1)) 0 0}.sky-sim__ticket-grid{gap:calc(8px * var(--sp,1));grid-template-columns:auto 1fr;align-items:center;display:grid}.sky-sim__input{gap:calc(6px * var(--sp,1));display:flex}.sky-app .sky-sim__input input{min-width:0;font-size:calc(15px * var(--fs,1));flex:1;min-height:34px;font-weight:600}.sky-sim__fracs{gap:calc(6px * var(--sp,1));grid-column:1/-1;display:flex}.sky-app .sky-sim__frac{cursor:pointer;height:24px;padding:0 calc(10px * var(--sp,1))}.sky-sim__facts{gap:calc(4px * var(--sp,1)) calc(12px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--well);grid-template-columns:auto 1fr;margin:0;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:calc(4px * var(--sp,1));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,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12)}.sky-sim__table td{padding:calc(7px * var(--sp,1)) calc(6px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);vertical-align:middle;white-space:nowrap}.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:calc(10.5px * var(--fs,1));font-weight:400}.sky-sim__acts{gap:calc(4px * var(--sp,1));justify-content:flex-end;display:flex}.sky-sim__donut-row{gap:calc(12px * var(--sp,1));grid-template-columns:140px 1fr;align-items:center;display:grid}.sky-sim__donut{width:140px;height:140px}.sky-sim__donut-n{font:600 calc(22px * var(--fs,1)) 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 calc(9px * var(--fs,1)) 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:calc(2px * var(--sp,1));min-width:0;margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-sim__legend-row{gap:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));width:100%;min-height:26px;padding:calc(2px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(7px * var(--rs,1));box-shadow:none;text-align:left;font-size:var(--font-size-small,calc(12px * var(--fs,1)));background:0 0;border:0;grid-template-columns:10px 1fr auto;align-items:center;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{font-size:calc(10.5px * var(--fs,1));grid-column:2/span 2}.sky-sim__swatch{border-radius:calc(3px * var(--rs,1));width:10px;height:10px}.sky-sim__moves{gap:calc(4px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-sim__moves li{gap:calc(10px * var(--sp,1));padding:calc(6px * var(--sp,1)) 0;border-bottom:1px solid var(--color-border-1,#ffffff12);align-items:flex-start;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,calc(11px * var(--fs,1)));text-transform:uppercase;letter-spacing:.04em;padding-top:calc(2px * var(--sp,1));flex:none}.sky-sim__move-what{gap:calc(1px * var(--sp,1));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{padding:calc(10px * var(--sp,1));flex-direction:column;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{gap:calc(4px * var(--sp,1));grid-template-columns:1fr}.sky-sim__presets,.sky-sim__fund{padding-left:0}.sky-sim__kpis{gap:calc(14px * var(--sp,1))}.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{gap:calc(8px * var(--sp,1));font-size:var(--font-size-small,calc(12px * var(--fs,1)));flex-direction:column;display:flex}.sky-trade[data-mode=float]{z-index:5;overscroll-behavior:contain;width:340px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-3,calc(18px * var(--rs,1)));background:var(--material-panel,var(--color-surface-1,#12151a));-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;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{padding:calc(4px * var(--sp,1)) 0 0;place-items:stretch stretch}.sky-trade--setup .sky-sim__setup-card{width:100%;padding:calc(16px * var(--sp,1));box-shadow:none}.sky-trade__head{align-items:center;gap:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;min-height:28px;display:flex}.sky-trade__sum{align-items:baseline;gap:calc(8px * var(--sp,1));white-space:nowrap;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{align-items:center;gap:calc(6px * var(--sp,1));min-height:26px;padding:0 calc(8px * var(--sp,1)) 0 calc(6px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));color:var(--color-accent,#5aa7f2);max-width:46%;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:calc(8px * var(--sp,1));display:grid}.sky-trade__asset{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--sp,1));display:flex}.sky-trade__asset>span:first-child{display:grid}.sky-trade__asset strong{font-size:calc(14px * var(--fs,1))}.sky-trade__px{font-size:calc(15px * var(--fs,1));font-weight:600}.sky-trade__pos{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--well);display:flex}.sky-trade__pos>span:first-child{flex:1}.sky-trade__nopos{margin:0}.sky-trade__quick{gap:calc(6px * var(--sp,1));grid-template-columns:1fr auto auto auto;align-items:center;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{gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));padding-top:calc(6px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);grid-template-columns:1fr 1fr;display:grid}.sky-trade__mini span{justify-content:space-between;gap:calc(6px * var(--sp,1));color:var(--color-text-3,#6c7581);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;min-width:0;min-height:0;padding:0 0 calc(8px * var(--sp,1));border-left:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-0,#0a0c0f);overflow:auto}.sky-trade[data-mode=full]{min-width:0;padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1))}.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;padding:calc(4px * var(--sp,1)) 0;background:var(--color-surface-0,#0a0c0f);position:sticky;top:0}.sky-trade__desk{gap:calc(10px * var(--sp,1));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:calc(10px * var(--sp,1)) calc(12px * var(--sp,1))}.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{padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12)}.sky-sim__stats{gap:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(118px,1fr));margin:0;display:grid}.sky-sim__stat{gap:calc(1px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--well);display:grid}.sky-sim__stat dt{font-size:calc(10.5px * var(--fs,1));color:var(--color-text-3,#6c7581);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-sim__stat dd{font-size:calc(13px * var(--fs,1));margin:0;font-weight:600}.sky-sim__extremes{gap:calc(2px * var(--sp,1));margin-top:calc(8px * var(--sp,1));display:grid}.sky-sim__extremes p{margin:0}.sky-sim__by{margin-top:calc(8px * var(--sp,1))}.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{gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);border-left:3px solid var(--color-direction-bullish,#3fd6a8);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{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-sim__open-what strong{font-size:calc(14px * var(--fs,1))}.sky-sim__open-pnl{font-size:calc(17px * var(--fs,1));letter-spacing:-.01em;font-weight:650}.sky-sim__open-pnl small{font-size:calc(12px * var(--fs,1));opacity:.85;font-weight:600}.sky-app .sky-sim__open-close{justify-content:center;width:100%}.sky-trade[data-mode=float] .sky-sim__open{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1))}.sky-trade[data-mode=float] .sky-sim__open .sky-sim__stats{gap:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));grid-template-columns:repeat(2,minmax(0,1fr))}.sky-trade[data-mode=float] .sky-sim__stat{padding:calc(4px * var(--sp,1)) calc(6px * var(--sp,1))}.sky-trade__last{padding-top:calc(6px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);margin:0}.sky-trade__last small{opacity:.85}.sky-sim__trades{padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12)}.sky-sim__produced{gap:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));margin:0 0 calc(10px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.sky-sim__stat--total{outline:1px solid color-mix(in srgb, var(--color-accent,#5aa7f2) 35%, transparent)}.sky-sim__exc{gap:calc(8px * var(--sp,1));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:calc(15px * var(--fs,1))}}.sky-plan{gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-plan--idle{gap:calc(6px * var(--sp,1))}.sky-plan__start{gap:calc(6px * var(--sp,1));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:calc(8px * var(--sp,1));display:flex}.sky-plan__head strong{flex:1}.sky-plan__rr{font-weight:600}.sky-plan__rows{gap:calc(4px * var(--sp,1));display:grid}.sky-plan__row{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(8px * var(--rs,1));grid-template-columns:82px 1fr auto;display:grid}.sky-plan__row>span:first-child{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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,calc(11px * var(--fs,1)))}.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:calc(8px * var(--sp,1)) calc(10px * var(--sp,1))}.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{gap:calc(10px * var(--sp,1));width:100%;padding:calc(2px * var(--sp,1)) calc(4px * var(--sp,1));margin:calc(-2px * var(--sp,1)) calc(-4px * var(--sp,1));border-radius:calc(8px * var(--rs,1));box-shadow:none;text-align:left;white-space:normal;color:inherit;font:inherit;background:0 0;border:0;align-items:flex-start;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{width:100%;padding:calc(6px * var(--sp,1)) calc(4px * var(--sp,1)) 0;border:0;border-top:1px solid var(--color-border-1,#ffffff12);box-shadow:none;text-align:left;white-space:normal;color:inherit;font:inherit;background:0 0;border-radius:0;margin: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:calc(10px * var(--sp,1));display:flex}.sky-mhome{gap:calc(18px * var(--sp,1));padding:calc(calc(8px * var(--sp,1)) + var(--safe-t)) calc(16px * var(--sp,1)) calc(calc(76px * var(--sp,1)) + 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;min-height:100%;display:flex}.sky-mhome__bar{align-items:center;gap:calc(10px * var(--sp,1));display:flex}.sky-app .sky-mhome__menu{width:40px;min-height:40px}.sky-app .sky-mhome__search{justify-content:flex-start;align-items:center;gap:calc(10px * var(--sp,1));min-height:44px;padding:0 calc(16px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));background:var(--ctl-fill);border:1px solid var(--ctl-edge);color:var(--color-text-2,#a0a9b5);font-size:calc(14px * var(--fs,1));flex:1;font-weight:500;display:inline-flex}.sky-mhome__hero{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) 0 calc(2px * var(--sp,1));text-align:center;flex-direction:column;display:flex}.sky-mhome__ccy{margin-bottom:calc(4px * var(--sp,1))}.sky-app .sky-mhome__ccy button{min-width:64px;min-height:30px;font-weight:600}.sky-mhome__label{font-size:calc(13px * var(--fs,1));color:var(--color-text-2,#a0a9b5)}.sky-mhome__total{align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-mhome__total strong{font-size:clamp(calc(30px * var(--fs,1)), 9vw, calc(40px * var(--fs,1)));letter-spacing:-.03em;font-weight:700;line-height:1.1}.sky-mhome__sub{gap:calc(2px * var(--sp,1));font-size:calc(14px * var(--fs,1));color:var(--color-text-2,#a0a9b5);flex-direction:column;margin:0;display:flex}.sky-mhome__sub strong{color:var(--color-text-1,#e7eaef)}.sky-mhome__actions{gap:calc(8px * var(--sp,1));padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));grid-template-columns:repeat(3,1fr);display:grid}.sky-app .sky-mhome__action{align-items:center;gap:calc(8px * var(--sp,1));min-height:0;padding:calc(4px * var(--sp,1)) 0;border-radius:calc(12px * var(--rs,1));box-shadow:none;color:var(--color-text-1,#e7eaef);font-size:calc(13px * var(--fs,1));background:0 0;border:0;flex-direction:column;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{gap:calc(10px * var(--sp,1));flex-direction:column;display:flex}.sky-mhome__head{justify-content:space-between;align-items:center;gap:calc(8px * var(--sp,1));display:flex}.sky-mhome__head h2{font-size:calc(16px * var(--fs,1));letter-spacing:-.015em}.sky-mhome__cards{gap:calc(10px * var(--sp,1));scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-16px * var(--sp,1));padding:calc(2px * var(--sp,1)) calc(16px * var(--sp,1)) calc(6px * var(--sp,1));display:flex;overflow-x:auto}.sky-mhome__cards::-webkit-scrollbar{display:none}.sky-app .sky-mhome__card{align-items:flex-start;gap:calc(4px * var(--sp,1));min-height:92px;padding:calc(12px * var(--sp,1));border-radius:calc(14px * var(--rs,1));scroll-snap-align:start;text-align:left;white-space:nowrap;background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);box-shadow:none;flex-direction:column;flex:0 0 132px;display:flex}.sky-mhome__card em{font-style:normal;font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5)}.sky-mhome__card strong{font-size:calc(16px * var(--fs,1))}.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:calc(6px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-app .sky-mhome__row{align-items:center;gap:calc(12px * var(--sp,1));width:100%;min-height:60px;padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:calc(14px * var(--rs,1));text-align:left;white-space:normal;background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);box-shadow:none;color:var(--color-text-1,#e7eaef);display:flex}.sky-mhome__row-icon{border-radius:calc(12px * var(--rs,1));width:40px;height:40px;color:var(--color-accent,#5aa7f2);background:var(--color-accent-soft,#5aa7f221);flex:none;place-items:center;display:grid}.sky-mhome__row-text{gap:calc(2px * var(--sp,1));flex:1;min-width:0;display:grid}.sky-mhome__row-text strong{font-size:calc(14px * var(--fs,1))}.sky-mhome__row-text span{font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;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{width:54px;height:54px;margin-top:calc(-22px * var(--sp,1));background:var(--color-accent-fill,#2a7f50);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%}.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:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1))}.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:calc(8px * var(--sp,1));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:calc(10px * var(--sp,1)) calc(12px * var(--sp,1))}.sky-shell[data-device=phone] .sky-sim__kpis{gap:calc(10px * var(--sp,1)) calc(16px * var(--sp,1))}.sky-shell[data-device=phone] .sky-sim__body{padding:calc(8px * var(--sp,1));gap:calc(8px * var(--sp,1))}.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:calc(8px * var(--sp,1));animation:none;position:static;overflow:visible}.sky-trade__head{cursor:default}}.sky-sim__sides{gap:calc(8px * var(--sp,1));grid-template-columns:1fr 1fr;display:grid}.sky-app .sky-sim__side-btn{min-height:40px;font-size:calc(13px * var(--fs,1));letter-spacing:-.005em;border-color:#0000;justify-content:center;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{padding-top:calc(4px * var(--sp,1));border-top:1px dashed var(--color-border-1,#ffffff12)}.sky-sim__fracs>.sky-faint{margin-right:calc(2px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.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:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-sim__menu-switch .sky-faint{white-space:normal;font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-sim{flex:1;min-width:0}.sky-sim__who{align-items:center;gap:calc(8px * var(--sp,1));min-width:0;display:inline-flex}.sky-sim__live{margin-left:calc(-2px * var(--sp,1))}.sky-sim__market{padding:calc(8px * var(--sp,1));gap:calc(6px * var(--sp,1))}.sky-sim__list{padding:0 calc(2px * var(--sp,1));gap:0;display:block}.sky-sim__group h4{z-index:1;padding:calc(8px * var(--sp,1)) calc(8px * var(--sp,1)) calc(5px * var(--sp,1));font-size:calc(10.5px * var(--fs,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;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{gap:calc(1px * var(--sp,1)) calc(10px * var(--sp,1));min-height:44px;padding:calc(7px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(10px * var(--rs,1));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;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{justify-content:flex-end;align-items:center;gap:calc(5px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));color:var(--color-text-1,#e7eaef);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{font-size:calc(10.5px * var(--fs,1));text-align:right;color:var(--color-text-3,#6c7581);font-variant-numeric:tabular-nums}.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{gap:calc(2px * var(--sp,1)) calc(10px * var(--sp,1));margin-top:calc(4px * var(--sp,1));padding-top:calc(4px * var(--sp,1));border-top:1px dashed var(--color-border-1,#ffffff12);font-size:calc(10.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;grid-column:1/-1;display:flex}.sky-sim__row-held>span:first-child{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-sim__held{gap:calc(2px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-sim__held li{position:relative}.sky-app .sky-sim__held-row{gap:calc(1px * var(--sp,1)) calc(10px * var(--sp,1));width:100%;min-height:46px;padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(10px * var(--rs,1));box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.sky-app .sky-sim__held-row:hover:not(:disabled){background:var(--ctl-fill);border-color:#0000}.sky-sim__held-id{gap:calc(1px * var(--sp,1));grid-row:1/3;min-width:0;display:grid}.sky-sim__held-id strong{letter-spacing:-.005em;font-weight:600}.sky-sim__held-id .sky-faint{font-size:calc(10.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-sim__held-val{justify-content:flex-end;align-items:baseline;gap:calc(6px * var(--sp,1));display:flex}.sky-sim__held-pnl{text-align:right;font-size:calc(11px * var(--fs,1))}.sky-sim__held-pnl>span{margin-left:calc(6px * var(--sp,1));opacity:.8}.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:calc(96px * var(--sp,1))}.sky-sim__body{grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(300px,340px)}.sky-sim__center{gap:calc(10px * var(--sp,1))}.sky-app .sky-sim__analyse{color:var(--color-accent,#5aa7f2);flex:none}.sky-sim__chart{border-radius:var(--radius-2,calc(12px * var(--rs,1)));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{gap:calc(10px * var(--sp,1));flex:none;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;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{align-items:center;gap:calc(6px * var(--sp,1));color:var(--color-accent,#5aa7f2);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{gap:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1)) calc(8px * var(--sp,1));grid-template-columns:minmax(0,1fr) auto;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{gap:calc(6px * var(--sp,1)) calc(14px * var(--sp,1));grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,auto));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{font-size:calc(24px * var(--fs,1));letter-spacing:-.02em}.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:calc(8px * var(--sp,1)) calc(10px * var(--sp,1)) calc(calc(12px * var(--sp,1)) + 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{align-items:stretch;gap:calc(10px * var(--sp,1));flex-direction:column}.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:calc(20px * var(--fs,1))}.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:calc(8px * var(--sp,1))}.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;margin:calc(2px * var(--sp,1)) calc(-14px * var(--sp,1)) calc(-8px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(14px * var(--sp,1)) calc(calc(10px * var(--sp,1)) + var(--safe-b,0px));background:var(--color-surface-1,#12151a);border-top:1px solid var(--color-border-1,#ffffff12);order:5;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,calc(12px * var(--fs,1)));flex-direction:column;flex:1;display:flex}.sky-adv__head{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(16px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);flex:none;display:flex}.sky-adv__title{align-items:center;gap:calc(8px * var(--sp,1));min-width:0;display:inline-flex}.sky-adv__title strong{font-size:calc(14px * var(--fs,1));letter-spacing:-.01em}.sky-adv__title .sky-faint{font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-adv__error,.sky-adv__saved{margin:calc(10px * var(--sp,1)) calc(16px * var(--sp,1)) 0}.sky-adv__saved{align-items:center;gap:calc(10px * var(--sp,1));display:flex}.sky-adv__naming{gap:calc(8px * var(--sp,1));margin:calc(10px * var(--sp,1)) calc(16px * var(--sp,1)) 0;display:flex}.sky-adv__applied{gap:calc(6px * var(--sp,1));margin:calc(10px * var(--sp,1)) calc(16px * var(--sp,1)) 0;display:grid}.sky-adv__applied ul{padding-left:calc(18px * var(--sp,1));gap:calc(2px * var(--sp,1));margin:0;display:grid}.sky-adv__applied-actions{gap:calc(8px * var(--sp,1));display:flex}.sky-app .sky-adv__naming .sky-input{flex:1;min-width:0}.sky-adv__loading{place-items:center;gap:calc(12px * var(--sp,1));flex:1;align-content:center;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{gap:calc(20px * var(--sp,1));min-height:0;padding:clamp(calc(20px * var(--sp,1)), 5vh, calc(56px * var(--sp,1))) clamp(calc(16px * var(--sp,1)), 4vw, calc(48px * var(--sp,1))) calc(40px * var(--sp,1));flex:1;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-content:start;display:grid;overflow:auto}.sky-adv__intro-card{gap:calc(16px * var(--sp,1));padding:calc(28px * var(--sp,1)) calc(28px * var(--sp,1)) calc(22px * var(--sp,1));border-radius:var(--radius-3,calc(18px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);box-shadow:var(--shadow-2);justify-items:start;display:grid}.sky-adv__intro-card h1{font-size:clamp(calc(24px * var(--fs,1)), 3vw, calc(34px * var(--fs,1)));letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.05}.sky-adv__intro-card>p{max-width:62ch;font-size:calc(13.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);margin:0;line-height:1.55}.sky-adv__steps{gap:calc(10px * var(--sp,1));counter-reset:adv;width:100%;margin:0;padding:0;list-style:none;display:grid}.sky-adv__steps li{column-gap:calc(12px * var(--sp,1));counter-increment:adv;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:start;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:calc(13.5px * var(--fs,1))}.sky-adv__steps span{color:var(--color-text-3,#6c7581)}.sky-adv__intro-profiles,.sky-adv__intro-plans{gap:calc(8px * var(--sp,1));align-content:start;display:grid}.sky-adv__intro-profiles ol{gap:calc(6px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__intro-profiles li{gap:calc(1px * var(--sp,1)) calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));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;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{font-size:calc(13px * var(--fs,1));grid-area:1/1}.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,calc(11px * var(--fs,1)));max-width:70ch;line-height:1.5}.sky-adv__ask{width:100%;max-width:720px;min-height:0;padding:calc(20px * var(--sp,1)) clamp(calc(16px * var(--sp,1)), 4vw, calc(40px * var(--sp,1))) calc(24px * var(--sp,1));flex-direction:column;flex:1;margin:0 auto;display:flex}.sky-adv__ask-head{align-items:center;gap:calc(12px * var(--sp,1));flex:none;display:flex}.sky-adv__ask-step{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);white-space:nowrap;font-variant-numeric:tabular-nums}.sky-adv__progress{border-radius:calc(2px * var(--rs,1));background:var(--color-surface-3,#20252d);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;padding:clamp(calc(18px * var(--sp,1)), 5vh, calc(44px * var(--sp,1))) 0 calc(16px * var(--sp,1));animation:sky-adv-in .26s var(--ease-spring,ease-out) both;flex:1;overflow:auto}@keyframes sky-adv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sky-adv__question h2{margin:0 0 calc(8px * var(--sp,1));font-size:clamp(calc(20px * var(--fs,1)), 2.6vw, calc(28px * var(--fs,1)));letter-spacing:-.025em;text-wrap:balance;line-height:1.12}.sky-adv__hint{margin:0 0 calc(18px * var(--sp,1));color:var(--color-text-2,#a0a9b5);max-width:60ch}.sky-adv__options{gap:calc(8px * var(--sp,1));display:grid}.sky-adv__options--multi{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sky-app .sky-adv__option{justify-content:flex-start;align-items:center;gap:calc(12px * var(--sp,1));width:100%;min-height:54px;padding:calc(10px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);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);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:calc(2px * var(--sp,1));min-width:0;display:grid}.sky-adv__option-text strong{font-size:calc(14px * var(--fs,1));letter-spacing:-.005em}.sky-adv__option-text span{color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-adv__money{gap:calc(12px * var(--sp,1));display:grid}.sky-adv__money-field{align-items:center;gap:calc(10px * var(--sp,1));padding:0 calc(16px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));border:1px solid var(--color-border-1,#ffffff12);min-height:58px;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:calc(26px * var(--fs,1));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{gap:calc(6px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-adv__presets .sky-chip{cursor:pointer;height:28px;padding:0 calc(12px * var(--sp,1))}.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{align-items:center;gap:calc(8px * var(--sp,1));padding-top:calc(12px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);flex:none;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;padding:calc(28px * var(--sp,1)) clamp(calc(16px * var(--sp,1)), 4vw, calc(40px * var(--sp,1))) calc(120px * var(--sp,1));margin:0 auto}.sky-adv__hero{justify-content:space-between;align-items:flex-end;gap:calc(24px * var(--sp,1));padding-bottom:calc(20px * var(--sp,1));border-bottom:1.5px solid var(--color-text-1,#e7eaef);display:flex}.sky-adv__hero h1{margin:calc(4px * var(--sp,1)) 0 calc(10px * var(--sp,1));font-size:clamp(calc(28px * var(--fs,1)), 4vw, calc(44px * var(--fs,1)));letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.sky-adv__lead{max-width:70ch;font-size:calc(14px * var(--fs,1));color:var(--color-text-2,#a0a9b5);margin:0;line-height:1.5}.sky-adv__meta{margin:calc(6px * var(--sp,1)) 0 0;color:var(--color-text-3,#6c7581);font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-adv__hero-actions{gap:calc(8px * var(--sp,1));flex:none;display:flex}.sky-adv__toc{z-index:3;gap:calc(14px * var(--sp,1));padding:calc(10px * var(--sp,1)) 0;margin-bottom:calc(4px * var(--sp,1));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;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,calc(11px * var(--fs,1)));text-transform:uppercase;letter-spacing:.05em}.sky-adv__toc ol{gap:calc(2px * var(--sp,1));scrollbar-width:none;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{align-items:center;gap:calc(5px * var(--sp,1));min-height:26px;padding:0 calc(10px * var(--sp,1));border-radius:var(--radius-pill,calc(999px * var(--rs,1)));box-shadow:none;color:var(--color-text-2,#a0a9b5);white-space:nowrap;background:0 0;border:0;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{margin:calc(14px * var(--sp,1)) 0 0;gap:calc(4px * var(--sp,1));padding:0;list-style:none;display:grid}.sky-adv__warnings li{gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 9%, transparent);color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-xs,calc(11px * var(--fs,1)));align-items:flex-start;display:flex}.sky-adv__warnings li>svg{margin-top:calc(2px * var(--sp,1));color:var(--color-status-warn,#fbbf24);flex:none}.sky-adv__section{padding:calc(36px * var(--sp,1)) 0 calc(6px * var(--sp,1));scroll-margin-top:56px}.sky-adv__section h2{align-items:baseline;gap:calc(12px * var(--sp,1));margin:0 0 calc(12px * var(--sp,1));font-size:calc(24px * var(--fs,1));letter-spacing:-.025em;line-height:1.15;display:flex}.sky-adv__n{font-family:var(--font-family-mono,monospace);font-size:calc(13px * var(--fs,1));color:var(--color-accent,#5aa7f2);font-weight:600}.sky-adv__section h3{margin:calc(22px * var(--sp,1)) 0 calc(6px * var(--sp,1));font-size:calc(14px * var(--fs,1));letter-spacing:-.01em}.sky-adv__note{margin:0 0 calc(14px * var(--sp,1));max-width:74ch;color:var(--color-text-2,#a0a9b5);line-height:1.5}.sky-adv__prose{gap:calc(10px * var(--sp,1));max-width:74ch;font-size:calc(14px * var(--fs,1));line-height:1.6;display:grid}.sky-adv__prose p{margin:0}.sky-adv__kpis{gap:calc(8px * var(--sp,1));margin:0 0 calc(18px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.sky-adv__kpi{gap:calc(2px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-adv__kpi dt{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581)}.sky-adv__kpi dd{font-size:calc(18px * var(--fs,1));letter-spacing:-.015em;margin:0;font-weight:600}.sky-adv__profile{gap:calc(16px * var(--sp,1)) calc(28px * var(--sp,1));padding:calc(18px * var(--sp,1)) calc(20px * var(--sp,1));border-radius:var(--radius-3,calc(18px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.sky-adv__profile-id{gap:calc(4px * var(--sp,1));align-content:start;display:grid}.sky-adv__profile-id strong{font-size:calc(26px * var(--fs,1));letter-spacing:-.03em;line-height:1.05}.sky-adv__profile-id p{margin:calc(2px * var(--sp,1)) 0 0;max-width:40ch;line-height:1.45}.sky-adv__spectrum{gap:calc(6px * var(--sp,1));align-self:center;display:grid}.sky-adv__spectrum-track{gap:calc(3px * var(--sp,1));height:10px;display:flex;position:relative}.sky-adv__spectrum-seg{border-radius:calc(5px * var(--rs,1));background:var(--color-surface-3,#20252d)}.sky-adv__spectrum-seg[data-on]{background:linear-gradient(90deg, var(--color-series-1), var(--color-series-5))}.sky-adv__spectrum-mark{width:4px;height:18px;margin-left:calc(-2px * var(--sp,1));border-radius:calc(2px * var(--rs,1));background:var(--color-text-1,#e7eaef);box-shadow:0 0 0 2px var(--color-surface-1,#12151a);position:absolute;top:-4px}.sky-adv__spectrum-labels{font-size:calc(10px * var(--fs,1));color:var(--color-text-3,#6c7581);justify-content:space-between;display:flex}.sky-adv__spectrum-labels span[data-on]{color:var(--color-text-1,#e7eaef);font-weight:600}.sky-adv__halves{gap:calc(8px * var(--sp,1)) calc(20px * var(--sp,1));grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0;display:grid}.sky-adv__halves>div{gap:calc(4px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(10px * var(--rs,1));background:var(--well,var(--color-surface-2,#181c22));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,calc(11px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);justify-content:space-between;display:flex}.sky-adv__halves dd{border-radius:calc(3px * var(--rs,1));background:var(--color-surface-3,#20252d);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{gap:calc(8px * var(--sp,1)) calc(22px * var(--sp,1));flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.sky-adv__profile-facts div{gap:calc(1px * var(--sp,1));display:grid}.sky-adv__profile-facts dt{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581)}.sky-adv__profile-facts dd{margin:0;font-weight:600}.sky-adv__donut-row{gap:calc(18px * var(--sp,1));margin-bottom:calc(14px * var(--sp,1));grid-template-columns:150px 1fr;align-items:center;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 calc(26px * var(--fs,1)) 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 calc(8.5px * var(--fs,1)) 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{gap:calc(4px * var(--sp,1)) calc(14px * var(--sp,1));grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.sky-adv__classes li{gap:calc(8px * var(--sp,1));grid-template-columns:10px 1fr auto;align-items:center;min-height:24px;display:grid}.sky-adv__swatch{border-radius:calc(3px * var(--rs,1));flex:none;width:10px;height:10px;display:inline-block}.sky-adv__rows{gap:calc(2px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__row{gap:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(10px * var(--rs,1));border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-columns:10px minmax(150px,1.4fr) 120px minmax(170px,1fr) 150px 110px 64px;align-items:center;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:calc(1px * var(--sp,1));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{font-size:calc(10.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-adv__row-w{gap:calc(3px * var(--sp,1));display:grid}.sky-adv__row-w strong{font-size:calc(14px * var(--fs,1))}.sky-adv__bar{border-radius:calc(2px * var(--rs,1));background:var(--color-surface-3,#20252d);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{gap:calc(2px * var(--sp,1)) calc(10px * var(--sp,1));font-size:calc(11px * var(--fs,1));flex-wrap:wrap;display:flex}.sky-adv__row-units{gap:calc(1px * var(--sp,1));text-align:right;min-width:90px;display:grid}.sky-adv__row-units .sky-faint{font-size:calc(10.5px * var(--fs,1))}.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{margin:calc(10px * var(--sp,1)) 0 0;color:var(--color-text-2,#a0a9b5)}.sky-adv__corr{margin-top:calc(4px * var(--sp,1))}.sky-adv__corr-grid{gap:calc(2px * var(--sp,1));font-size:calc(9.5px * var(--fs,1));font-family:var(--font-family-mono,monospace);display:grid}.sky-adv__corr-h{writing-mode:vertical-rl;text-align:left;color:var(--color-text-3,#6c7581);padding:calc(2px * var(--sp,1)) 0;overflow:hidden;transform:rotate(180deg)}.sky-adv__corr-r{color:var(--color-text-3,#6c7581);padding-right:calc(6px * var(--sp,1));text-align:right;white-space:nowrap;align-self:center}.sky-adv__corr-cell{aspect-ratio:1;border-radius:calc(3px * var(--rs,1));color:var(--color-text-1,#e7eaef);place-items:center;min-width:0;display:grid;overflow:hidden}.sky-adv__chart{width:100%;height:auto;margin:calc(6px * var(--sp,1)) 0;border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:block}.sky-adv__chart--dd{margin-top:calc(-2px * var(--sp,1))}.sky-adv__grid{stroke:var(--color-border-1,#ffffff12);stroke-width:1px}.sky-adv__tick{font:calc(10px * var(--fs,1)) var(--font-family-mono,monospace);fill:var(--color-text-3,#6c7581)}.sky-adv__axis{font:calc(10px * var(--fs,1)) 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:calc(10px * var(--fs,1)) 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{margin:calc(6px * var(--sp,1)) 0 calc(12px * var(--sp,1));gap:calc(4px * var(--sp,1)) calc(16px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sky-adv__legend li{align-items:center;gap:calc(6px * var(--sp,1));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{border-radius:calc(2px * var(--rs,1));background:color-mix(in srgb, var(--color-accent,#5aa7f2) 30%, transparent);border:0!important;width:16px!important;height:10px!important}.sky-adv__methods{margin-bottom:calc(6px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-adv__method-hint{margin:0 0 calc(8px * var(--sp,1));max-width:74ch}.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{margin:0 0 calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:color-mix(in srgb, var(--color-status-warn,#fbbf24) 9%, transparent);color:var(--color-text-2,#a0a9b5);max-width:none}.sky-adv__tail dl,.sky-adv__proj-kpis{gap:calc(8px * var(--sp,1));margin:0 0 calc(8px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.sky-adv__tail dl>div,.sky-adv__proj-kpis>div{gap:calc(2px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-adv__tail dt,.sky-adv__proj-kpis dt{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581)}.sky-adv__tail dd,.sky-adv__proj-kpis dd{font-size:calc(16px * var(--fs,1));letter-spacing:-.01em;margin:0;font-weight:600}.sky-adv__stress ul{gap:calc(2px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__stress li{gap:calc(14px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);grid-template-columns:1fr auto auto;align-items:center;display:grid}.sky-adv__stress-id{gap:calc(1px * var(--sp,1));display:grid}.sky-adv__stress-id .sky-faint{font-size:calc(10.5px * var(--fs,1))}.sky-adv__goal-card{gap:calc(4px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));margin:calc(6px * var(--sp,1)) 0 calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));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);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{font-size:calc(15px * var(--fs,1));letter-spacing:-.01em}.sky-adv__proj-note{margin:0 0 calc(10px * var(--sp,1));max-width:74ch}.sky-adv__glide-list{gap:calc(2px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__glide-list li{gap:calc(12px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(8px * var(--rs,1));background:var(--color-surface-1,#12151a);grid-template-columns:70px 1fr auto;display:grid}.sky-adv__tweaks{gap:calc(12px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.sky-adv__tweak{gap:calc(6px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);align-content:start;display:grid}.sky-adv__tweak h3{margin:0}.sky-adv__tweak>.sky-faint{margin:0 0 calc(4px * var(--sp,1))}.sky-adv__chips{gap:calc(6px * var(--sp,1));flex-wrap:wrap;align-items:center;display:flex}.sky-app .sky-adv__chips .sky-chip{cursor:pointer;height:26px;padding:0 calc(10px * var(--sp,1))}.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{gap:calc(4px * var(--sp,1)) calc(10px * var(--sp,1));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sky-adv__slider>span:first-child{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));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{justify-content:flex-end;gap:calc(8px * var(--sp,1));grid-column:1/-1;display:flex}.sky-adv__plans ul{gap:calc(8px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__plan{gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-adv__plan-head{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-app .sky-adv__plan-name{gap:calc(1px * var(--sp,1));min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;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:calc(14px * var(--fs,1))}.sky-adv__plan-top{gap:calc(4px * var(--sp,1)) calc(14px * var(--sp,1));color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;margin:0;display:flex}.sky-adv__drift{gap:calc(6px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:calc(9px * var(--rs,1));background:var(--well,var(--color-surface-2,#181c22));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:calc(3px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__drift-trades li{gap:calc(8px * var(--sp,1));align-items:center;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:calc(8px * var(--sp,1)) 0}.sky-adv__method-list{margin:0 0 calc(12px * var(--sp,1));padding-left:calc(20px * var(--sp,1));gap:calc(8px * var(--sp,1));max-width:80ch;color:var(--color-text-2,#a0a9b5);line-height:1.5;display:grid}.sky-adv__stick{z-index:4;align-items:center;gap:calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(16px * var(--sp,1)) calc(calc(8px * var(--sp,1)) + 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);display:flex;position:sticky;bottom:0}.sky-adv__stick-sum{color:var(--color-text-2,#a0a9b5);font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}@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:calc(8px * var(--fs,1))}}.sky-shell[data-device=phone] .sky-adv__head{padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1))}.sky-shell[data-device=phone] .sky-adv__page{padding:calc(16px * var(--sp,1)) calc(12px * var(--sp,1)) calc(110px * var(--sp,1))}.sky-shell[data-device=phone] .sky-adv__hero h1{font-size:calc(26px * var(--fs,1))}.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:calc(26px * var(--sp,1))}.sky-shell[data-device=phone] .sky-adv__section h2{font-size:calc(20px * var(--fs,1))}.sky-shell[data-device=phone] .sky-adv__stick{padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1))}.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{row-gap:calc(6px * var(--sp,1));flex-wrap:wrap}.sky-shell[data-device=phone] .sky-app .sky-adv__refresh,.sky-app .sky-shell[data-device=phone] .sky-adv__refresh{min-height:22px;font-size:calc(10.5px * var(--fs,1));flex-grow:0;flex-basis:100%;justify-content:flex-start;padding:0}.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:calc(12px * var(--sp,1)) calc(12px * var(--sp,1)) calc(16px * var(--sp,1))}.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{margin:0 0 calc(6px * var(--sp,1));font-size:var(--font-size-xs,calc(11px * var(--fs,1)));letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent,#5aa7f2);font-weight:600}.sky-adv__halves>div[data-quiet] dd>span{background:var(--color-text-3,#6c7581)}.sky-adv__caps{gap:calc(6px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);display:grid}.sky-adv__caps h4{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3,#6c7581);margin:0;font-weight:600}.sky-adv__caps ul{gap:calc(6px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__caps li{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--sp,1));display:flex}.sky-adv__caps li>span:first-child{color:var(--color-text-2,#a0a9b5)}.sky-adv__need{gap:calc(2px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);border-left:3px solid var(--color-text-3,#6c7581);margin:0;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;padding:calc(16px * var(--sp,1));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;display:grid;position:fixed;inset:0}.sky-manage{gap:calc(10px * var(--sp,1));width:min(620px,100%);max-height:min(80vh,720px);padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(18px * var(--rs,1)));background:var(--material-panel,var(--color-surface-1,#12151a));border:1px solid var(--color-border-2,#ffffff21);box-shadow:var(--shadow-3);font-size:var(--font-size-small,calc(12px * var(--fs,1)));flex-direction:column;display:flex}.sky-manage__head{justify-content:space-between;align-items:center;gap:calc(10px * var(--sp,1));display:flex}.sky-manage__head strong{font-size:calc(15px * var(--fs,1));letter-spacing:-.01em}.sky-manage__head .sky-faint{margin-left:calc(8px * var(--sp,1))}.sky-manage__bar{align-items:center;gap:calc(8px * var(--sp,1));padding-bottom:calc(8px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12);flex-wrap:wrap;display:flex}.sky-manage__all{align-items:center;gap:calc(6px * var(--sp,1));cursor:pointer;display:inline-flex}.sky-manage__list{gap:calc(2px * var(--sp,1));overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sky-manage__list li{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(6px * var(--sp,1));border-radius:calc(10px * var(--rs,1));grid-template-columns:auto minmax(0,1fr) auto auto;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:calc(1px * var(--sp,1));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{font-size:calc(10.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-manage__money{gap:calc(1px * var(--sp,1));text-align:right;font-variant-numeric:tabular-nums;display:grid}.sky-manage__money>span{font-size:calc(10.5px * var(--fs,1))}.sky-manage__confirm{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-manage__confirm>span:first-child{flex:1;min-width:200px}.sky-manage__note{font-size:calc(10.5px * var(--fs,1));margin:0}.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(calc(72px * var(--sp,1)) + 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{padding:calc(10px * var(--sp,1)) calc(6px * var(--sp,1));grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto}.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:calc(14px * var(--sp,1));display:grid}.sky-adv__cards{gap:calc(10px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;display:grid}.sky-adv__card{gap:calc(2px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);border-top:3px solid var(--color-text-3,#6c7581);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,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581)}.sky-adv__card dd{font-size:calc(20px * var(--fs,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:calc(8px * var(--sp,1));flex-wrap:wrap;margin:0;font-weight:650;display:flex}.sky-adv__card-pct{font-size:calc(12px * var(--fs,1));opacity:.75;font-weight:500}.sky-adv__card p{margin:calc(2px * var(--sp,1)) 0 0;font-size:calc(10.5px * var(--fs,1));line-height:1.45}.sky-adv__horizon{gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);display:grid}.sky-adv__horizon h4,.sky-adv__goal h4{font-size:calc(13px * var(--fs,1));letter-spacing:-.01em;margin:0}.sky-adv__horizon p{color:var(--color-text-2,#a0a9b5);margin:0}.sky-adv__range{border-radius:calc(999px * var(--rs,1));background:var(--color-surface-3,#20252d);height:12px;position:relative;overflow:visible}.sky-adv__range-band{border-radius:calc(999px * var(--rs,1));background:color-mix(in srgb, var(--color-accent,#5aa7f2) 45%, transparent);position:absolute;top:0;bottom:0}.sky-adv__range-mark,.sky-adv__range-put,.sky-adv__range-goal{border-radius:calc(2px * var(--rs,1));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:calc(10px * var(--sp,1));font-size:calc(10.5px * var(--fs,1));margin:0;display:flex}.sky-adv__goal{gap:calc(6px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);border-left:3px solid var(--color-text-3,#6c7581);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:calc(10px * var(--sp,1));margin:0;display:flex}.sky-adv__goal-p strong{font-size:calc(26px * var(--fs,1));letter-spacing:-.02em;font-weight:650}.sky-adv__levers{gap:calc(4px * var(--sp,1));color:var(--color-text-2,#a0a9b5);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:calc(10.5px * var(--fs,1));line-height:1.4;display:block}.sky-adv__outsample{margin:0 0 calc(8px * var(--sp,1));color:var(--color-text-2,#a0a9b5)}.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:calc(16px * var(--sp,1));display:grid}.sky-adv__versus{gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);border-left:3px solid var(--color-direction-bullish,#3fd6a8);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{font-size:calc(13px * var(--fs,1));letter-spacing:-.01em;margin:0}.sky-adv__versus p{margin:0}.sky-adv__versus-row{gap:calc(8px * var(--sp,1)) calc(22px * var(--sp,1));flex-wrap:wrap;margin:0;display:flex}.sky-adv__versus-row>div{gap:calc(1px * var(--sp,1));display:grid}.sky-adv__versus-row dt{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581)}.sky-adv__versus-row dd{font-size:calc(15px * var(--fs,1));font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sky-adv__versus-row>div[data-key] dd{font-size:calc(20px * var(--fs,1));letter-spacing:-.02em}.sky-adv__windows,.sky-adv__periods{gap:calc(8px * var(--sp,1));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,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);padding:calc(4px * var(--sp,1)) calc(8px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12)}.sky-adv__table td{padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12)}.sky-adv__table tr:last-child td{border-bottom:0}.sky-adv__periods-head{justify-content:space-between;align-items:center;gap:calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-adv__bars{gap:calc(4px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-adv__bars li{align-items:center;gap:calc(10px * var(--sp,1));grid-template-columns:96px minmax(0,1fr) 72px auto auto;display:grid}.sky-adv__bars li[data-partial]{opacity:.65}.sky-adv__bar-label{font-size:calc(11px * var(--fs,1));color:var(--color-text-2,#a0a9b5)}.sky-adv__bar-track{border-radius:calc(999px * var(--rs,1));background:var(--color-surface-3,#20252d);height:10px;position:relative;overflow:hidden}.sky-adv__bar-track>i{border-radius:calc(999px * var(--rs,1));background:var(--color-direction-bullish,#3fd6a8);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:calc(12px * var(--fs,1))}.sky-adv__bar-bench,.sky-adv__bar-wf{font-size:calc(10.5px * var(--fs,1));white-space:nowrap}.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:calc(14px * var(--sp,1));display:grid}.sky-nuc__h{margin:calc(6px * var(--sp,1)) 0 0;font-size:calc(15px * var(--fs,1));letter-spacing:-.015em;font-weight:650}.sky-nuc__error,.sky-nuc-lab__error{color:var(--color-status-warn,#fbbf24);font-size:calc(12.5px * var(--fs,1));margin:0}.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:calc(6px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-nuc__asset{border-radius:var(--radius-2,calc(12px * var(--rs,1)));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;align-items:center;gap:calc(12px * var(--sp,1));width:100%;padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;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:calc(1px * var(--sp,1));min-width:0;display:grid}.sky-nuc__asset-id strong{font-size:calc(13.5px * var(--fs,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-nuc__asset-id .sky-faint{font-size:calc(11.5px * var(--fs,1))}.sky-nuc__asset-sum{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5);white-space:nowrap;display:flex}.sky-nuc__asset-err{font-size:calc(12px * var(--fs,1));color:var(--color-text-3,#6c7581)}.sky-nuc__dots{gap:calc(4px * var(--sp,1));display:inline-flex}.sky-nuc__dots i{border-radius:calc(999px * var(--rs,1));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)}.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{padding:calc(4px * var(--sp,1)) calc(12px * var(--sp,1)) calc(14px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);margin:0}.sky-nuc__lead,.sky-nuc__quality,.sky-nuc__unmeasured{margin:calc(8px * var(--sp,1)) 0 0;font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5)}.sky-nuc__facts{margin:calc(10px * var(--sp,1)) 0 0;gap:calc(6px * var(--sp,1));padding:0;list-style:none;display:grid}.sky-nuc__facts li{align-items:center;gap:calc(2px * var(--sp,1)) calc(12px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));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";display:grid}.sky-nuc__fact-name{font-size:calc(13px * var(--fs,1));grid-area:name;font-weight:550}.sky-nuc__facts li>strong{font-size:calc(16px * var(--fs,1));letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;grid-area:value}.sky-nuc__fact-exp{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);grid-area:exp}.sky-nuc__verdict{height:19px;padding:0 calc(8px * var(--sp,1));border-radius:calc(999px * var(--rs,1));font-size:calc(11px * var(--fs,1));color:var(--verdict);background:color-mix(in srgb, var(--verdict) 13%, transparent);white-space:nowrap;grid-area:verdict;justify-self:end;font-weight:600;line-height:19px}.sky-nuc__fact-hint{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);grid-area:hint;line-height:1.4}.sky-nuc h4{margin:calc(14px * var(--sp,1)) 0 0;font-size:calc(12.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);font-weight:600}.sky-nuc__implied{gap:calc(8px * var(--sp,1));margin:calc(8px * var(--sp,1)) 0 0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.sky-nuc__implied>div{align-items:baseline;gap:0 calc(8px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sym val""desc desc";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);font-size:calc(12px * var(--fs,1));color:var(--color-accent,#5aa7f2);grid-area:sym;margin:0}.sky-nuc__implied dd{font-size:calc(14px * var(--fs,1));text-align:right;font-variant-numeric:tabular-nums;grid-area:val;margin:0;font-weight:600}.sky-nuc__implied span{font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);grid-area:desc;line-height:1.35}.sky-nuc-net{gap:calc(12px * var(--sp,1));display:grid}.sky-nuc-net__prose{gap:calc(6px * var(--sp,1));display:grid}.sky-nuc-net__prose p{font-size:calc(13.5px * var(--fs,1));margin:0;line-height:1.5}.sky-nuc-net__body{gap:calc(14px * var(--sp,1));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;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{font-size:calc(7px * var(--fs,1));fill:var(--color-text-3,#6c7581);letter-spacing:.04em;text-transform:uppercase;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{font-size:calc(7.5px * var(--fs,1));fill:var(--color-text-2,#a0a9b5);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{gap:calc(8px * var(--sp,1));grid-template-columns:1fr 1fr;margin:0;display:grid}.sky-nuc-net__kpi{gap:calc(2px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);border-left:3px solid var(--color-text-3,#6c7581);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);font-size:calc(12px * var(--fs,1));color:var(--color-accent,#5aa7f2)}.sky-nuc-net__kpi dd{font-size:calc(18px * var(--fs,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sky-nuc-net__kpi span{font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);line-height:1.35}.sky-nuc-net__props{gap:calc(6px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-nuc-net__props li{align-items:center;gap:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);font-size:calc(12.5px * var(--fs,1));grid-template-columns:30px minmax(0,1fr) auto;display:grid}.sky-nuc-net__props strong{font-family:var(--font-family-mono,monospace);color:var(--color-accent,#5aa7f2)}.sky-nuc-net__props em{font-style:normal;font-weight:600;font-size:calc(11px * var(--fs,1));white-space:nowrap}.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{font-size:calc(11.5px * var(--fs,1));margin:0;line-height:1.45}.sky-nuc-lab{gap:calc(10px * var(--sp,1));display:grid}.sky-nuc-lab__head{justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--sp,1)) calc(20px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nuc-lab__head>.sky-faint{font-size:calc(12.5px * var(--fs,1));flex:320px;margin:0;line-height:1.45}.sky-nuc-lab__pick{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));display:inline-flex}.sky-nuc-lab__busy{font-size:calc(12px * var(--fs,1));margin:0}.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,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12)}.sky-nuc-lab__table thead th:not(:first-child){text-align:right;font-family:var(--font-family-mono,monospace);font-size:calc(12px * var(--fs,1));color:var(--color-text-1,#e7eaef)}.sky-nuc-lab__table tbody th{gap:calc(1px * var(--sp,1));font-size:calc(12.5px * var(--fs,1));color:var(--color-text-1,#e7eaef);font-weight:550;display:grid}.sky-nuc-lab__table tbody th .sky-faint{font-size:calc(10.5px * var(--fs,1));font-weight:400}.sky-nuc-lab__table td{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));text-align:right;font-size:calc(14px * var(--fs,1));border-bottom:1px solid var(--color-border-1,#ffffff12)}.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{font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5)}.sky-nuc-lab__aux th{color:var(--color-text-2,#a0a9b5)!important;font-weight:400!important}.sky-nuc-lab__why{gap:calc(3px * var(--sp,1));font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5);margin:0;padding:0;list-style:none;display:grid}.sky-nuc-lab>.sky-faint{font-size:calc(11.5px * var(--fs,1));margin:0;line-height:1.45}.sky-nuc-spec{gap:calc(14px * var(--sp,1));display:grid}.sky-nuc-spec__head{justify-content:space-between;align-items:flex-start;gap:calc(12px * var(--sp,1)) calc(20px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-nuc-spec__head>.sky-faint{font-size:calc(13px * var(--fs,1));flex:320px;margin:0;line-height:1.5}.sky-nuc-spec__levels button{padding:0 calc(14px * var(--sp,1))}.sky-nuc-spec__body{gap:calc(16px * var(--sp,1));display:grid}.sky-nuc-spec__sec{gap:calc(8px * var(--sp,1));padding:calc(14px * var(--sp,1)) calc(16px * var(--sp,1));border-radius:var(--radius-3,calc(16px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-nuc-spec__sec h3{align-items:baseline;gap:calc(10px * var(--sp,1));font-size:calc(14.5px * var(--fs,1));letter-spacing:-.015em;margin:0;font-weight:650;display:flex}.sky-nuc-spec__sec p{font-size:calc(13.5px * var(--fs,1));max-width:78ch;margin:0;line-height:1.55}.sky-nuc-spec__eq{margin:calc(2px * var(--sp,1)) 0;padding:calc(10px * var(--sp,1)) calc(14px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--color-surface-2,#181c22);border:1px solid var(--color-border-1,#ffffff12);font-size:calc(13px * var(--fs,1));white-space:pre-wrap;color:var(--color-text-1,#e7eaef);line-height:1.6;overflow-x:auto}.sky-nuc-spec__foot{font-size:calc(11.5px * var(--fs,1));margin:0;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:calc(15px * var(--fs,1))}.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:calc(12px * var(--sp,1)) calc(14px * var(--sp,1))}.sky-shell[data-device=phone] .sky-nuc-spec__eq{font-size:calc(12px * var(--fs,1))}.sky-nuc-opt{gap:calc(10px * var(--sp,1));display:grid}.sky-nuc-opt>.sky-faint{font-size:calc(12.5px * var(--fs,1));margin:0;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,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12)}.sky-nuc-opt__table thead th:not(:first-child){text-align:right}.sky-nuc-opt__table tbody th{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(13px * var(--fs,1));color:var(--color-text-1,#e7eaef);display:flex}.sky-nuc-opt__table td{padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));text-align:right;font-size:calc(13.5px * var(--fs,1));white-space:nowrap;border-bottom:1px solid var(--color-border-1,#ffffff12)}.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{font-size:calc(13px * var(--fs,1));margin:0;line-height:1.5}.sky-nuc-opt__caps,.sky-nuc-opt__assume{font-size:calc(11.5px * var(--fs,1));margin:0;line-height:1.45}.sky-nuc__assets-head{justify-content:space-between;align-items:center;gap:calc(12px * var(--sp,1));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{padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));margin-bottom:calc(6px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12)}.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{padding:0 0 calc(6px * var(--sp,1));border:0}.sky-shell[data-device=phone] .sky-nuc-opt__table td{justify-content:space-between;align-items:baseline;gap:calc(2px * var(--sp,1)) calc(12px * var(--sp,1));padding:calc(3px * var(--sp,1)) 0;font-size:calc(13px * var(--fs,1));white-space:normal;overflow-wrap:anywhere;border:0;flex-wrap:wrap;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);font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581);text-align:left;flex:0 auto}.sky-shell[data-device=phone] .sky-nuc-opt__table td:last-child{padding-top:calc(8px * var(--sp,1));justify-content:flex-end}.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{gap:calc(8px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(16px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-nucpos>p{margin:0}.sky-nucpos__lead{font-size:calc(11.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);line-height:1.4}.sky-nucpos__error{color:var(--color-status-warn,#fbbf24);font-size:calc(11.5px * var(--fs,1))}.sky-segmented--small button{height:22px;padding:0 calc(9px * var(--sp,1));font-size:calc(11px * var(--fs,1))}.sky-nucpos__size{gap:calc(8px * var(--sp,1));grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end;display:grid}.sky-nucpos__size>div{gap:calc(1px * var(--sp,1));display:grid}.sky-nucpos__size strong{font-size:calc(19px * var(--fs,1));letter-spacing:-.02em}.sky-nucpos__size .sky-faint{font-size:calc(11px * var(--fs,1));line-height:1.35}.sky-nucpos__budget{place-self:center end}.sky-nucpos__rows{gap:calc(4px * var(--sp,1));margin:0;display:grid}.sky-nucpos__rows>div{gap:0 calc(10px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""hint hint";display:grid}.sky-nucpos__rows>div[data-warn]{box-shadow:inset 2px 0 0 var(--color-status-warn,#fbbf24)}.sky-nucpos__rows dt{font-size:calc(12px * var(--fs,1));color:var(--color-text-1,#e7eaef);grid-area:name}.sky-nucpos__rows dd{font-size:calc(14px * var(--fs,1));font-variant-numeric:tabular-nums;grid-area:value;margin:0;font-weight:600}.sky-nucpos__rows dd[data-direction=down]{color:var(--color-direction-bearish,#ff8a4c)}.sky-nucpos__rows span{font-size:calc(11px * var(--fs,1));color:var(--color-text-3,#6c7581);grid-area:hint;line-height:1.35}.sky-nucpos__foot{font-size:calc(10.5px * var(--fs,1));line-height:1.4}.sky-rev{gap:calc(12px * var(--sp,1));display:grid}.sky-rev__head{align-items:center;gap:calc(8px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-rev__pick{align-items:center;gap:calc(8px * var(--sp,1));min-width:0;display:flex}.sky-rev__pick .sky-input{height:28px;padding:0 calc(8px * var(--sp,1));max-width:240px}.sky-rev__h{margin:calc(6px * var(--sp,1)) 0 0;font-size:calc(13px * var(--fs,1));letter-spacing:-.01em;color:var(--color-text-1,#e7eaef);font-weight:600}.sky-rev__note{font-size:calc(11.5px * var(--fs,1));max-width:86ch;margin:0;line-height:1.45}.sky-rev__lead{font-size:calc(13.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);max-width:86ch;margin:0;line-height:1.5}.sky-rev__verdict{align-items:baseline;gap:calc(10px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(16px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));box-shadow:inset 3px 0 0 var(--color-text-3,#6c7581);flex-wrap:wrap;display:flex}.sky-rev__verdict strong{font-size:calc(15px * var(--fs,1));letter-spacing:-.015em}.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{align-items:baseline;gap:calc(10px * var(--sp,1));padding:calc(8px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));font-size:calc(13px * var(--fs,1));flex-wrap:wrap;margin:0;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:calc(15px * var(--fs,1));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,calc(11px * var(--fs,1)));color:var(--color-text-3,#6c7581);padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-bottom:1px solid var(--color-border-1,#ffffff12)}.sky-rev__table thead th:not(:first-child){text-align:right}.sky-rev__table tbody th{font-size:calc(12.5px * var(--fs,1));color:var(--color-text-1,#e7eaef)}.sky-rev__table td{padding:calc(7px * var(--sp,1)) calc(10px * var(--sp,1));text-align:right;font-size:calc(13px * var(--fs,1));white-space:nowrap;border-bottom:1px solid var(--color-border-1,#ffffff12)}.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:calc(4px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-rev__dec{border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));overflow:hidden}.sky-rev__dec-head{align-items:center;gap:calc(8px * var(--sp,1));width:100%;padding:calc(8px * var(--sp,1)) calc(10px * var(--sp,1));color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-wrap:wrap;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:calc(13.5px * var(--fs,1))}.sky-rev__dec-head .sky-mono{font-size:calc(12.5px * var(--fs,1));font-variant-numeric:tabular-nums}.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 calc(10px * var(--sp,1)) calc(10px * var(--sp,1));display:none}.sky-rev__dec[data-open] .sky-rev__dec-body{gap:calc(6px * var(--sp,1));display:grid}.sky-rev__dec-eff{font-size:calc(11.5px * var(--fs,1));margin:0}.sky-rev__why{gap:calc(4px * var(--sp,1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sky-rev__why li{align-items:baseline;gap:calc(6px * var(--sp,1));padding:calc(3px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--color-surface-1,#12151a);font-size:calc(11.5px * var(--fs,1));color:var(--color-text-2,#a0a9b5);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{gap:calc(6px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(16px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));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{align-items:baseline;gap:calc(8px * var(--sp,1));font-size:calc(13px * var(--fs,1));flex-wrap:wrap;margin:0;display:flex}.sky-rev__risk{gap:calc(3px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-rev__risk li{align-items:baseline;gap:calc(10px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));font-size:calc(12.5px * var(--fs,1));flex-wrap:wrap;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{gap:calc(3px * var(--sp,1));counter-reset:rev;margin:0;padding:0;list-style:none;display:grid}.sky-rev__hist li{align-items:baseline;gap:calc(10px * var(--sp,1));padding:calc(7px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));font-size:calc(12.5px * var(--fs,1));flex-wrap:wrap;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{padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));margin-bottom:calc(6px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well);border:1px solid var(--color-border-1,#ffffff12)}.sky-shell[data-device=phone] .sky-rev__table tbody th{padding:0 0 calc(6px * var(--sp,1));border:0}.sky-shell[data-device=phone] .sky-rev__table td{justify-content:space-between;align-items:baseline;gap:calc(2px * var(--sp,1)) calc(12px * var(--sp,1));padding:calc(3px * var(--sp,1)) 0;white-space:normal;overflow-wrap:anywhere;border:0;display:flex}.sky-shell[data-device=phone] .sky-rev__table td:before{content:attr(data-label);font-size:calc(11.5px * var(--fs,1));color:var(--color-text-3,#6c7581)}.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(calc(13px * var(--fs,1)) * var(--news-scale));flex-direction:column;flex:1;display:flex;overflow:auto}.sky-news__head{align-items:center;gap:calc(8px * var(--sp,1));z-index:3;padding:calc(10px * var(--sp,1)) calc(16px * var(--sp,1));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;display:flex;position:sticky;top:0}.sky-news__title{align-items:center;gap:calc(8px * var(--sp,1));min-width:0;display:inline-flex}.sky-news__title strong{font-size:calc(14px * var(--fs,1));letter-spacing:-.01em}.sky-news__title .sky-faint{font-size:var(--font-size-xs,calc(11px * var(--fs,1)))}.sky-news__status{font-size:var(--font-size-xs,calc(11px * var(--fs,1)));white-space:nowrap}.sky-news>.sky-banner{margin:calc(10px * var(--sp,1)) calc(16px * var(--sp,1)) 0}.sky-news__pulse{gap:calc(8px * var(--sp,1));padding:calc(12px * var(--sp,1)) calc(16px * var(--sp,1)) calc(4px * var(--sp,1));display:grid}.sky-news__groups{gap:calc(6px * var(--sp,1));-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:calc(2px * var(--sp,1));display:flex;overflow-x:auto}.sky-news__groups::-webkit-scrollbar{display:none}.sky-news__group{align-items:center;gap:calc(8px * var(--sp,1));min-height:40px;padding:0 calc(12px * var(--sp,1));border-radius:calc(999px * var(--rs,1));border:1px solid var(--color-border-1,#ffffff12);background:var(--color-surface-1,#12151a);color:var(--color-text-2,#a0a9b5);font:inherit;cursor:pointer;flex:none;transition:background-color .16s,color .16s,transform .16s,border-color .16s;display:inline-flex}.sky-news__group strong{font-weight:600;font-size:calc(calc(13.5px * var(--fs,1)) * var(--news-scale));color:var(--color-text-1,#e7eaef)}.sky-news__group .sky-mono{font-size:calc(11.5px * var(--fs,1))}.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:calc(3px * var(--sp,1));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:calc(4px * var(--sp,1));display:grid}.sky-news__att-row{align-items:center;gap:calc(5px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-news__att-row .sky-label{margin-right:calc(4px * var(--sp,1))}.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{align-items:center;gap:calc(8px * var(--sp,1));padding:calc(6px * var(--sp,1)) calc(16px * var(--sp,1)) calc(10px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-news__search{align-items:center;gap:calc(6px * var(--sp,1));min-width:180px;height:30px;padding:0 calc(10px * var(--sp,1));border-radius:calc(999px * var(--rs,1));background:var(--well,var(--color-surface-2,#181c22));color:var(--color-text-3,#6c7581);flex:220px;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{gap:calc(16px * var(--sp,1));padding:0 calc(16px * var(--sp,1)) calc(24px * var(--sp,1));grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.sky-news__front{min-width:0}.sky-news__side{gap:calc(14px * var(--sp,1));display:grid;position:sticky;top:52px}.sky-news__sub{align-items:baseline;gap:calc(10px * var(--sp,1));margin:0 0 calc(6px * var(--sp,1));flex-wrap:wrap;display:flex}.sky-news__sub h2{font-size:calc(calc(15px * var(--fs,1)) * var(--news-scale));letter-spacing:-.01em;margin:0;font-weight:650}.sky-news__note{margin:0 0 calc(8px * var(--sp,1));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));max-width:74ch;line-height:1.55}.sky-news__empty{padding:calc(12px * var(--sp,1)) 0}.sky-news__list{gap:calc(6px * var(--sp,1));display:grid}.sky-news__story{border-radius:var(--radius-3,calc(16px * var(--rs,1)));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{gap:calc(5px * var(--sp,1));width:100%;padding:calc(10px * var(--sp,1)) calc(34px * var(--sp,1)) calc(10px * var(--sp,1)) calc(14px * var(--sp,1));color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;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 calc(2px * var(--rs,1)) calc(2px * var(--rs,1)) 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{align-items:center;gap:calc(6px * var(--sp,1));flex-wrap:wrap;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:calc(11px * var(--fs,1))}.sky-news__score{font-size:calc(12px * var(--fs,1));color:var(--color-text-2,#a0a9b5);font-weight:650}.sky-news__headline{font-size:calc(calc(16px * var(--fs,1)) * 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(calc(18.5px * var(--fs,1)) * var(--news-scale))}.sky-news__meta{align-items:baseline;gap:calc(8px * var(--sp,1));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));color:var(--color-text-2,#a0a9b5);flex-wrap:wrap;display:flex}.sky-news__flags{letter-spacing:1px}.sky-news__touch{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));flex-wrap:wrap;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);font-weight:600;font-size:calc(11px * var(--fs,1));border:0;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:calc(11px * var(--fs,1))}.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{gap:calc(12px * var(--sp,1));padding:0 calc(14px * var(--sp,1)) calc(12px * var(--sp,1));border-top:1px solid var(--color-border-1,#ffffff12);padding-top:calc(10px * var(--sp,1));display:grid}.sky-news__body h4{margin:0 0 calc(5px * var(--sp,1));font-size:calc(calc(13.5px * var(--fs,1)) * var(--news-scale));font-weight:650}.sky-news__terms{gap:calc(3px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-news__terms li{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));grid-template-columns:minmax(120px,1.2fr) minmax(80px,2fr) auto auto;display:grid}.sky-news__term-bar{border-radius:calc(3px * var(--rs,1));background:var(--well,var(--color-surface-2,#181c22));height:6px;overflow:hidden}.sky-news__term-bar>span{background:var(--color-accent,#5aa7f2);border-radius:calc(3px * var(--rs,1));height:100%;display:block}.sky-news__matches{margin:calc(6px * var(--sp,1)) 0 0;font-size:calc(11px * var(--fs,1));gap:calc(6px * var(--sp,1));flex-wrap:wrap;align-items:center;display:flex}.sky-news__cands ul{gap:calc(4px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-news__cands li{align-items:center;gap:calc(8px * var(--sp,1));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));padding:calc(5px * var(--sp,1)) calc(8px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));flex-wrap:wrap;display:flex}.sky-news__cands li[data-direction=up]{box-shadow:inset 2px 0 0 var(--color-direction-bullish,#3fd6a8)}.sky-news__disclaimer{margin:calc(6px * var(--sp,1)) 0 0;font-size:calc(10.5px * var(--fs,1));line-height:1.4}.sky-news__sources ul{gap:calc(3px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-news__sources li{align-items:baseline;gap:calc(10px * var(--sp,1));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));grid-template-columns:auto minmax(70px,140px) minmax(0,1fr) auto;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{font-size:calc(10.5px * var(--fs,1));white-space:nowrap}.sky-news__disasters{gap:calc(6px * var(--sp,1));padding:calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(16px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-news__strip{gap:calc(6px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-news__dis{gap:calc(5px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));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{align-items:center;gap:calc(6px * var(--sp,1));flex-wrap:wrap;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(calc(13.5px * var(--fs,1)) * 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{gap:calc(6px * var(--sp,1));flex-wrap:wrap;align-items:baseline;display:flex}.sky-news__dis-sev{font-size:calc(11px * var(--fs,1))}.sky-news__dis-why{align-items:center;gap:calc(4px * var(--sp,1));flex-wrap:wrap;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{gap:calc(6px * var(--sp,1));padding:calc(10px * var(--sp,1)) calc(12px * var(--sp,1));border-radius:var(--radius-3,calc(16px * var(--rs,1)));background:var(--color-surface-1,#12151a);border:1px solid var(--color-border-1,#ffffff12);display:grid}.sky-news__srcs-head{align-items:baseline;gap:calc(8px * var(--sp,1));width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.sky-news__srcs-head strong{font-size:calc(12.5px * var(--fs,1))}.sky-news__srcs ul{gap:calc(2px * var(--sp,1));max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sky-news__srcs li{align-items:center;gap:calc(6px * var(--sp,1));font-size:calc(11px * var(--fs,1));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:calc(8px * var(--sp,1)) calc(12px * var(--sp,1))}.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:calc(12px * var(--sp,1));padding-right:calc(12px * var(--sp,1))}.sky-shell[data-device=phone] .sky-news__grid{padding:0 calc(12px * var(--sp,1)) calc(24px * var(--sp,1))}.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{gap:calc(12px * var(--sp,1));grid-template-columns:minmax(0,1fr) minmax(260px,320px)}}.sky-news__brief,.sky-news__conclusion,.sky-news__next{gap:calc(4px * var(--sp,1));display:grid}.sky-news__angles{gap:calc(6px * var(--sp,1));margin:0;padding:0;list-style:none;display:grid}.sky-news__angles li{gap:calc(10px * var(--sp,1));padding:calc(7px * var(--sp,1)) calc(10px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));font-size:calc(calc(13px * var(--fs,1)) * var(--news-scale));grid-template-columns:minmax(96px,150px) minmax(0,1fr);align-items:baseline;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(calc(11.5px * var(--fs,1)) * 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(calc(13px * var(--fs,1)) * var(--news-scale));max-width:74ch;margin:0;line-height:1.55}.sky-news__conclusion{padding:calc(9px * var(--sp,1)) calc(11px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22))}.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{margin:calc(4px * var(--sp,1)) 0 0;gap:calc(4px * var(--sp,1));padding:0;list-style:none;display:grid}.sky-news__watch li{align-items:center;gap:calc(9px * var(--sp,1));font-size:calc(calc(12.5px * var(--fs,1)) * var(--news-scale));padding:calc(6px * var(--sp,1)) calc(9px * var(--sp,1));border-radius:var(--radius-2,calc(12px * var(--rs,1)));background:var(--well,var(--color-surface-2,#181c22));flex-wrap:wrap;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:calc(11px * var(--fs,1))}.sky-news__text-size span[data-size=large]{font-size:calc(14px * var(--fs,1))}.sky-news__text-size span[data-size=huge]{font-size:calc(17px * var(--fs,1))}.sky-news__text-size button{font-weight:650}.sky-visually-hidden{width:1px;height:1px;margin:calc(-1px * var(--sp,1));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.sky-news .sky-segmented--small button{min-height:34px;padding:0 calc(12px * var(--sp,1));font-size:calc(calc(12px * var(--fs,1)) * var(--news-scale))}.sky-news .sky-chip{min-height:24px}.sky-news__sym{min-height:26px;padding:0 calc(9px * var(--sp,1))}.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:calc(8px * var(--rs,1))}.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{gap:calc(2px * var(--sp,1));grid-template-columns:1fr}.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}}
