@layer theme,base,components,utilities;@layer components{[data-tint=lp]{--sec:var(--gain)}[data-tint=ladder]{--sec:var(--hub-ladder)}[data-tint=plain]{--sec:var(--ink-3)}[data-tint=groups]{--sec:var(--hub-groups)}.hub{gap:var(--sp-7)}.hub,.hubsec{display:grid;min-width:0}.hubsec{gap:var(--sp-4)}.hubsec__head{align-items:center;display:flex;gap:var(--sp-3)}.hubsec__badge{background:color-mix(in oklab,var(--sec) var(--band),var(--bg-1));border-radius:var(--r-2);box-shadow:inset 0 0 0 1px var(--frame);color:var(--ink);display:grid;flex:none;height:36px;place-items:center;width:36px}.hubsec__txt{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--sp-3);min-width:0}.hubsec__box{container:hubbox/inline-size;min-width:0}.hubsec__grid{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.hubsec__grid>li{display:grid;min-width:0}@container hubbox (min-width: 560px){.hubsec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hubsec__grid>li:last-child:nth-child(odd){grid-column:1/-1}}@container hubbox (min-width: 720px){.hubsec__grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hubsec__grid[data-n="3"]>li:last-child{grid-column:auto}}@container hubbox (min-width: 1000px){.hubsec__grid[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container hubbox (min-width: 1100px){.hubsec__grid[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.hubsec__grid[data-n="5"]>li:last-child{grid-column:auto}}.stile{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-3);color:inherit;container:hubtile/inline-size;display:block;min-width:0;text-decoration:none}.stile:hover{border-color:var(--line-3)}.stile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stile__in{display:grid;gap:var(--sp-3);grid-template-columns:124px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;padding:var(--sp-2)}.stile__art{--ha-ground:color-mix(in oklab,var(--sec) var(--band),var(--bg-1));background:var(--ha-ground);border-radius:var(--r-2);grid-area:1/1;min-height:96px;overflow:hidden;position:relative}.stile__body{align-content:center;display:grid;gap:4px;grid-area:1/2;min-width:0;padding:var(--sp-1) var(--sp-1) var(--sp-1) 0}.stile__top{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between}.stile__title{color:var(--ink);font-size:var(--fs-4);font-weight:700;line-height:1.25}.stile__top>.ico{color:var(--ink-3);flex:none;height:16px;transition:transform .15s ease-out;width:16px}.stile:hover .stile__title{text-decoration:underline;text-underline-offset:3px}.stile:hover .stile__top>.ico{color:var(--ink);transform:translate(2px)}.stile__blurb{color:var(--ink-2);font-size:var(--fs-2);line-height:1.4}.stile__fig{border-top:1px solid var(--line);flex-wrap:wrap;gap:2px var(--sp-3);grid-area:2/1/3/-1;justify-content:space-between;padding:var(--sp-3) var(--sp-1) var(--sp-1)}.stile__fig,.stile__v{align-items:center;display:flex}.stile__v{color:var(--ink);flex:1 0 100%;flex-wrap:wrap;font-size:var(--fs-5);font-variant-numeric:lining-nums tabular-nums;font-weight:800;gap:4px var(--sp-3);letter-spacing:-.01em;line-height:1.1}.stile__v .lp{font-size:inherit}.stile__v .lp:before{height:9px;width:11px}.stile__v small{color:var(--ink-3);font-size:var(--fs-2);font-weight:600;letter-spacing:0}.stile__v .tag{font-size:var(--fs-1);letter-spacing:0}.stile__cap{color:var(--ink-2);font-size:var(--fs-2)}.stile__when{color:var(--ink-3);font-size:var(--fs-1)}@container hubtile (min-width: 460px){.stile__in{gap:var(--sp-3) var(--sp-4);grid-template-columns:clamp(180px,40%,420px) minmax(0,1fr)}.stile__art{min-height:120px}.stile__body{padding-right:var(--sp-3)}}@container hubtile (min-width: 760px){.stile__in{grid-template-columns:clamp(200px,34%,420px) minmax(0,1fr) auto}.stile__title{font-size:var(--fs-5)}.stile__top{justify-content:flex-start}.stile__fig{align-items:flex-end;align-self:center;border-top:0;flex-direction:column;gap:4px;grid-area:1/3;padding:0 var(--sp-3) 0 0;text-align:right}.stile__v{flex:none;justify-content:flex-end}}@container hubbox (min-width: 560px){@container hubtile (max-width: 459px){.stile__in{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.stile__art{grid-area:1/1;min-height:clamp(104px,38cqw,168px)}.stile__body{align-content:start;grid-area:2/1;padding:var(--sp-2) var(--sp-1) var(--sp-1)}.stile__fig{display:contents}.stile__v{align-self:end;background:var(--bg-1);border-radius:var(--r-2);box-shadow:0 0 0 1px var(--line-2);flex:none;flex-wrap:nowrap;font-size:var(--fs-4);gap:4px 8px;grid-area:1/1;justify-self:start;margin:0 0 -16px var(--sp-3);min-height:32px;padding:4px 10px;z-index:1}.stile__v .emb{height:22px;width:22px}.stile__cap{grid-area:3/1;margin-top:-8px;padding:0 var(--sp-1)}.stile__when{grid-area:4/1;margin-top:-10px;padding:0 var(--sp-1) var(--sp-1)}}@container hubtile (max-width: 261px){.stile__v .emb{display:none}}}.hart{--ha-ground:color-mix(in oklab,var(--sec) var(--band),var(--bg-1));display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:50% 60%;transition:transform .2s ease-out;width:100%}.stile:hover .hart{transform:scale(1.035)}.ha-gnd{fill:var(--ha-ground)}.ha-paper{fill:var(--bg-1)}.ha-edge,.ha-rule{stroke:var(--line-2);stroke-width:1.5;vector-effect:non-scaling-stroke}.ha-rule{fill:none}.ha-s{fill:var(--sec)}.ha-s1{fill:color-mix(in oklab,var(--sec) 62%,var(--ha-ground))}.ha-s2{fill:color-mix(in oklab,var(--sec) 34%,var(--ha-ground))}.ha-s3{fill:color-mix(in oklab,var(--sec) 18%,var(--ha-ground))}.ha-gain{fill:var(--gain)}.ha-gain1{fill:color-mix(in oklab,var(--gain) 62%,var(--ha-ground))}.ha-gain2{fill:color-mix(in oklab,var(--gain) 34%,var(--ha-ground))}.ha-loss{fill:var(--loss)}.ha-ink{fill:var(--ink-3)}.ha-ink2{fill:var(--line-3)}.ha-ink3{fill:var(--line-2)}.ha-dot{fill:var(--bg-1);stroke:var(--line-3);stroke-width:1.5}.ha-dot,.ha-ring{vector-effect:non-scaling-stroke}.ha-ring{stroke:var(--ha-ground);stroke-width:3}.ha-link{stroke:var(--line-2);stroke-width:2.5;stroke-linecap:round}.ha-link--main{stroke:var(--sec);stroke-width:5}.ha-today{fill:none;stroke:var(--ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.ha-bracket{fill:none;stroke:var(--gain);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ha-line{fill:none;stroke:var(--sec);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ha-line--low{stroke:var(--ink-3);stroke-width:2.5}.ha-line--mid{stroke:color-mix(in oklab,var(--sec) 55%,var(--ha-ground));stroke-width:2.5}.ha-flag{fill:var(--sec);stroke:var(--sec);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ha-drop{stroke:var(--line-3);stroke-width:1.5;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ha-lens{fill:var(--bg-1);stroke:var(--ink-3);stroke-width:4}.ha-handle{stroke:var(--ink-3);stroke-width:7;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.hart,.stile__top>.ico{transition:none}.stile:hover .hart,.stile:hover .stile__top>.ico{transform:none}}}
