@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.0p1vbqd84i2~o.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.0b~8ki5y928w2.woff)format("woff"),url(../media/KaTeX_AMS-Regular.173t6ktr7uf-w.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.01-pzluls4zgb.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0x2v1lwn~880f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.16zv5fax0h0ka.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.0rysu1t-ncjq8.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.10927swgekwun.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.02i3z7wig438t.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.0w23i72~hprpq.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.0e-16u10iuyyf.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.0et27v~3~4uhe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.0rekyoa-52fj_.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.0b.riegzdfue2.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.0vjwa15znhk~4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.16pfc63_du6mx.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.09lmynrorhcbw.woff)format("woff"),url(../media/KaTeX_Main-Bold.09i7~607shf-h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.0d54rk08rx11s.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0cp37g7x1q8h6.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.15j6k~hix2t_0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.06o5nq0_91v60.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0382gqciexmbu.woff)format("woff"),url(../media/KaTeX_Main-Italic.0su4i6mm18-wo.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.0kaf-ag2_wkm-.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.0diheg01zyoph.woff)format("woff"),url(../media/KaTeX_Main-Regular.08zh8z.7shijf.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0ja97dn.cpc87.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.0ck1myuerwyqw.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0ajzxypnbx1h1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.0zrha2c4sl2je.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.09xkhecjcn5r9.woff)format("woff"),url(../media/KaTeX_Math-Italic.0x23a-bmp-5tg.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.05a9.pc1j_zx9.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.0jcl-ayi1uun0.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.0re8y.dm7.mt5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0a0234dc3s62j.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0judofdln9731.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.10z1iap9pfus8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.0v6gcj32-czft.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0h9yjlugq4q_e.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.0zm18kga42ebc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.0c4.h-mer83d_.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.0ze6v4r_-99oy.woff)format("woff"),url(../media/KaTeX_Script-Regular.0q14y6zkzlpob.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.013x6a4ierotp.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.0kidw0oi.m68o.woff)format("woff"),url(../media/KaTeX_Size1-Regular.0m6y-i6wfokni.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.0d5inmyp-tyv3.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0blpmluwilgbg.woff)format("woff"),url(../media/KaTeX_Size2-Regular.0wnhnvj-.k9d5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.0iukctyhw5j56.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.01h0xm_sfctj3.woff)format("woff"),url(../media/KaTeX_Size3-Regular.0jl8mqyf4gzpn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.0w3.rb_c4stzk.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.12tvaesf3.zl3.woff)format("woff"),url(../media/KaTeX_Size4-Regular.0wr_9l81-mu06.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.0c4zdxz~8frhm.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0cgrzn5l3kao5.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.128~qc3858otl.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
:root{--lr-canvas:#f6f7f9;--lr-canvas-border:#e4e5ea;--lr-wave-1:#f1f3f6;--lr-wave-2:#edeff3;--lr-wave-3:#e9ebf0;--lr-wave-crest-1:#e4e6eb;--lr-wave-crest-2:#e0e3e9;--lr-wave-crest-3:#dcdfe6;--lr-card:#fff;--lr-card-border:#e4e8f1;--lr-divider:#eef1f7;--lr-icon-tile-border:#dbe1ec;--lr-ink:#15233f;--lr-text-secondary:#5a6480;--lr-text-muted:#6e7689;--lr-nav-inactive:#4c5870;--lr-pref-label:#2b3754;--lr-icon:#44557a;--lr-blue:#1c44a8;--lr-blue-hover:#2150bc;--lr-blue-active:#193e9c;--lr-blue-edge:#143479;--lr-blue-tint:#ecf0fa;--lr-blue-bar-2:#bbcaec;--lr-hero-wave-1:#173a93;--lr-hero-wave-2:#112f78;--lr-hero-muted:#b9c9ef;--lr-green:#0c7d52;--lr-green-hover:#0f8e5d;--lr-green-active:#0a6c47;--lr-green-edge:#08573a;--lr-amber:#b8440f;--lr-yellow:#ffd43b;--lr-btn-white-border:#dde3ee;--lr-btn-white-edge:#cdd4e1;--lr-btn-white-hover:#f5f7fb;--lr-btn-white-active:#edf0f6;--lr-btn-again-hover:#fcf6f3;--lr-btn-again-active:#f7ebe5;--lr-btn-hero-edge:#c2cfea;--lr-btn-hero-hover:#eff3fb;--lr-btn-hero-active:#e4ecf8;--lr-toggle-off:#c9cfdc;--lr-chip-border:#dce2ec;--lr-avatar-bg:#15233f;--lr-heat-0:#e8eef8;--lr-heat-1:#c2d2f0;--lr-heat-2:#7e9ce4;--lr-heat-3:#3d63d2;--lr-heat-4:#1c44a8;--lr-r-container:12px;--lr-r-card:8px;--lr-r-button:8px;--lr-r-icon-tile:6px;--lr-r-badge:6px;--lr-r-chip:7px;--lr-r-pill:999px;--lr-font-body:"Instrument Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--lr-font-display:"Plus Jakarta Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--lr-white:var(--lr-card);--lr-ink-soft:var(--lr-pref-label);--lr-muted:var(--lr-text-secondary);--lr-faint:var(--lr-text-muted);--lr-line:var(--lr-card-border);--lr-line-strong:var(--lr-chip-border);--lr-fill:var(--lr-blue-tint);--lr-fill-strong:#edeff3;--lr-page:var(--lr-canvas);--lr-panel:var(--lr-card);--lr-panel-soft:#f5f7fb;--lr-panel-cool:#ecf0fa;--lr-primary:var(--lr-blue);--lr-primary-hover:var(--lr-blue-hover);--lr-primary-press:var(--lr-blue-active);--lr-primary-soft:var(--lr-blue-tint);--lr-primary-muted:#bbcaec;--lr-primary-ink:var(--lr-blue);--lr-primary-ring:#1c44a8;--lr-accent:var(--lr-amber);--lr-accent-soft:#fcf6f3;--lr-accent-line:#dde3ee;--lr-accent-ink:var(--lr-amber);--lr-success:var(--lr-green);--lr-success-soft:#e7f5ee;--lr-success-fill:#cbead9;--lr-success-line:#9ad6b8;--lr-success-ink:var(--lr-green);--lr-warning:var(--lr-amber);--lr-destructive:#b42318;--lr-destructive-ink:#b42318;--lr-destructive-soft:#fbedeb;--lr-destructive-fill:#f6d9d5;--lr-destructive-line:#e4bdb7;--lr-error:var(--lr-destructive);--lr-danger-soft:var(--lr-destructive-soft);--lr-danger-subtle:#fff7f6;--lr-danger-fill:var(--lr-destructive-fill);--lr-danger-line:var(--lr-destructive-line);--lr-danger-ink:var(--lr-destructive-ink);--lr-radius-sm:3px;--lr-radius:8px;--lr-radius-lg:8px;--lr-radius-chip:7px;--lr-text-2xs:11px;--lr-text-xs:12px;--lr-text-sm:13px;--lr-text-md:14px;--lr-text-body:15px;--lr-text-lg:16px;--lr-text-xl:18px;--lr-text-2xl:20px;--lr-text-brand:21px;--lr-heading-sm:26px;--lr-heading-md:26px;--lr-heading-lg:26px;--lr-practice-heading:21px;--lr-prompt-heading:21px;--lr-leading-compact:1.1;--lr-leading-control:1.2;--lr-leading-heading:1.18;--lr-leading-practice:1.18;--lr-leading-title:1.25;--lr-leading-brand:1.28;--lr-leading-table:1.3;--lr-leading-label:1.35;--lr-leading-normal:1.4;--lr-leading-copy:1.45;--lr-leading-reading:1.5;--lr-leading-body:1.55;--lr-leading-metric:.95;--lr-shadow:none;--lr-focus-outline:#1c44a8b8;--lr-focus-ring:0 0 0 4px #1c44a829}@media (min-width:781px){:root{--lr-heading-sm:32px;--lr-heading-md:36px;--lr-heading-lg:40px;--lr-practice-heading:32px;--lr-prompt-heading:23px}}@media (min-width:1180px){:root{--lr-heading-sm:34px;--lr-heading-md:38px;--lr-heading-lg:42px;--lr-practice-heading:34px;--lr-prompt-heading:24px}}*{box-sizing:border-box}html{background:var(--lr-page);scrollbar-gutter:stable}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--lr-page);min-height:100vh;color:var(--lr-ink);font-family:var(--lr-font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font-family:var(--lr-font-body)}input::placeholder,textarea::placeholder{color:var(--lr-faint);opacity:1}a{color:inherit}::selection{background:#ecf0fa}.lr-app,.entryShell,.authShell,.dashboardShell,.practiceShell,.skillShell{font-family:var(--lr-font-body);color:var(--lr-ink)}.disp,.entryPanel h1,.authIntro h1,.dashboardHeader h1,.dashboardPanelHeader h2,.dashboardMessage h2,.skillHeader h1,.skillPanelHeader h2,.practiceFrame h1,.practiceFeedback h2,.skillQueueBlock h2,.historyDateText{font-family:var(--lr-font-display)}.tnum,.dashboardReadyValue strong,.dashboardSupportMetricValue,.dashboardCollectionFacts dd,.skillStatusSummary dd,.skillInventoryReady strong,.skillInventoryGroup dd,.panelHeaderCount dd,.historyPrimaryText,.historyDateText,.historyTransitionText,.collectionReadyStat strong{font-variant-numeric:tabular-nums}.bpbtn{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin:0;font-family:Instrument Sans,sans-serif;font-size:13.5px;font-weight:600;line-height:1.2;transition:transform 80ms,box-shadow .12s,background-color .12s;display:inline-flex;position:relative;transform:translateY(0)}.bpbtn:after{border:2px solid var(--lr-focus-outline);box-shadow:var(--lr-focus-ring);content:"";opacity:0;pointer-events:none;border-radius:13px;transition:opacity .12s;position:absolute;inset:-5px -5px -8px}.bpbtn:focus-visible{outline:none}.bpbtn:focus-visible:after{opacity:1}.bpbtn:disabled{opacity:.5;cursor:not-allowed}.bpbtn-blue{color:#fff;background-color:#1c44a8;box-shadow:0 3px #143479}.bpbtn-blue:hover{background-color:#2150bc;transform:translateY(1px);box-shadow:0 2px #143479}.bpbtn-blue:active{background-color:#193e9c;transform:translateY(2px);box-shadow:0 1px #143479}.bpbtn-green{color:#fff;background-color:#0c7d52;box-shadow:0 3px #08573a}.bpbtn-green:hover{background-color:#0f8e5d;transform:translateY(1px);box-shadow:0 2px #08573a}.bpbtn-green:active{background-color:#0a6c47;transform:translateY(2px);box-shadow:0 1px #08573a}.bpbtn-white{color:#15233f;background-color:#fff;border-color:#dde3ee;box-shadow:0 3px #cdd4e1}.bpbtn-white:hover{background-color:#f5f7fb;transform:translateY(1px);box-shadow:0 2px #cdd4e1}.bpbtn-white:active{background-color:#edf0f6;transform:translateY(2px);box-shadow:0 1px #cdd4e1}.bpbtn-again{color:#b8440f;background-color:#fff;border-color:#dde3ee;box-shadow:0 3px #cdd4e1}.bpbtn-again:hover{background-color:#fcf6f3;transform:translateY(1px);box-shadow:0 2px #cdd4e1}.bpbtn-again:active{background-color:#f7ebe5;transform:translateY(2px);box-shadow:0 1px #cdd4e1}.bpbtn-hero{color:#1c44a8;background-color:#fff;box-shadow:0 3px #c2cfea}.bpbtn-hero:hover{background-color:#eff3fb;transform:translateY(1px);box-shadow:0 2px #c2cfea}.bpbtn-hero:active{background-color:#e4ecf8;transform:translateY(2px);box-shadow:0 1px #c2cfea}.bpbtn-ghost{color:#fff;background-color:#fff0;border-color:#ffffff8c;box-shadow:0 3px #fff3}.bpbtn-ghost:hover{background-color:#ffffff1f;transform:translateY(1px);box-shadow:0 2px #fff3}.bpbtn-ghost:active{background-color:#ffffff2e;transform:translateY(2px);box-shadow:0 1px #fff3}.buttonPendingContent{justify-content:center;align-items:center;gap:8px;display:inline-flex}.buttonSpinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:999px;flex:none;width:14px;height:14px;animation:.72s linear infinite lr-spin}@keyframes lr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bpbtn{transition:none}.buttonSpinner{animation:none}}.entryShell,.authShell,.dashboardShell,.practiceShell,.skillShell{background:var(--lr-page);min-height:100vh}.entryShell{grid-template-columns:minmax(300px,520px) minmax(280px,380px);place-content:center;gap:56px;padding:48px 32px;display:grid}.authCard{background:var(--lr-panel);border:1px solid var(--lr-line);border-radius:var(--lr-radius-lg);box-shadow:var(--lr-shadow)}.entryPanel{width:min(100%,520px)}.entryBrand{color:var(--lr-ink);font-size:var(--lr-text-lg);font-weight:500;line-height:var(--lr-leading-brand);align-items:center;gap:10px;margin:0 0 14px;display:inline-flex}.entryBrand:before,.wordmark:before,.practiceWordmark:before{border-radius:var(--lr-radius);background:var(--lr-panel-cool);width:30px;height:30px;color:var(--lr-primary-ink);content:"L";font-size:var(--lr-text-md);border:1px solid #bbcaec;place-items:center;font-weight:600;line-height:1;display:inline-grid}.entryPanel h1,.authIntro h1,.dashboardHeader h1{color:var(--lr-ink);font-size:var(--lr-heading-md);font-weight:500;line-height:var(--lr-leading-heading);letter-spacing:0;text-wrap:balance;margin:8px 0 12px}.entryPanel p:not(.entryBrand),.authIntro p{color:var(--lr-muted);font-size:var(--lr-text-body);line-height:var(--lr-leading-body);margin:0}.entryCapabilityList{border-block:1px solid var(--lr-line);margin:24px 0 0;display:grid}.entryCapabilityList div{grid-template-columns:118px 1fr;align-items:baseline;gap:18px;padding:10px 0;display:grid}.entryCapabilityList div+div{border-top:1px solid var(--lr-line)}.entryCapabilityList div[data-priority=primary]{padding-block:13px}.entryCapabilityList dt,.entryCapabilityList dd{margin:0}.entryCapabilityList dt{color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.entryCapabilityList dd{color:var(--lr-ink-soft);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy)}.entryCapabilityList div[data-priority=primary] dt{color:var(--lr-ink);font-size:var(--lr-text-sm)}.entryCapabilityList div[data-priority=primary] dd{color:var(--lr-ink);font-size:var(--lr-text-md);font-weight:500}.entryProcessPanel{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);background:0 0;align-self:start}.entryProcessHeader{border-bottom:1px solid var(--lr-line);justify-content:space-between;align-items:baseline;gap:14px;padding:0 0 14px;display:flex}.entryProcessHeader span{color:var(--lr-muted);font-size:var(--lr-text-sm);font-weight:500}.entryProcessHeader strong{color:var(--lr-ink);font-size:var(--lr-text-md);font-weight:500}.entryProcessList{margin:0;padding:0;list-style:none;display:grid}.entryProcessList li{border-bottom:1px solid var(--lr-line);grid-template-columns:76px 1fr;gap:14px;padding:16px 0;display:grid}.entryProcessList li:last-child{border-bottom:0}.entryProcessList span{border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-fill);min-height:24px;color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-compact);justify-content:center;align-self:start;align-items:center;padding:4px 8px;display:inline-flex}.entryProcessList li:first-child span{border-color:var(--lr-primary-muted);background:var(--lr-white);color:var(--lr-primary-ink)}.entryProcessList strong{color:var(--lr-ink);font-size:var(--lr-text-body);font-weight:500;line-height:var(--lr-leading-label);display:block}.entryProcessList p{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:4px 0 0}.entryActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.dashboardHeader{justify-content:space-between;align-items:center;gap:20px;width:min(100%,1040px);margin:0 auto 22px;display:flex}.dashboardHeader h1{font-size:var(--lr-heading-sm)}.dashboardHeader .primaryButton,.dashboardHeader .secondaryButton,.dashboardHeaderActions{justify-self:end}.dashboardHeaderActions{justify-content:flex-end;justify-items:end;gap:9px;display:grid}.dashboardHeaderPrimaryActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboardHeaderUtilityLinks{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.dashboardHeaderUtilityLinks a{color:var(--lr-muted);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-label);text-decoration:none}.dashboardHeaderUtilityLinks a:hover{color:var(--lr-primary-ink);text-underline-offset:3px;text-decoration:underline}.dashboardHeader p{max-width:620px;color:var(--lr-muted);font-size:var(--lr-text-body);line-height:var(--lr-leading-body);margin:0}.dashboardReadySummary,.dashboardSupportMetrics,.dashboardPanel{border:1px solid var(--lr-line);border-radius:var(--lr-radius-lg);background:var(--lr-panel);box-shadow:none}.dashboardSetupPanel{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);width:min(100%,680px);margin:0 auto;padding:22px 0}.dashboardSetupPanel h1{color:var(--lr-ink);font-size:var(--lr-heading-sm);font-weight:500;line-height:var(--lr-leading-heading);margin:8px 0 12px}.dashboardSetupPanel p{overflow-wrap:anywhere;color:var(--lr-muted);font-size:var(--lr-text-body);line-height:var(--lr-leading-body);margin:0}.dashboardPracticeSummary{grid-template-columns:minmax(300px,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:14px;width:min(100%,1040px);margin:0 auto 20px;display:grid}.dashboardReadySummary{min-height:154px;box-shadow:none;background:var(--lr-panel-cool);border-color:#bbcaec;align-content:center;gap:13px;padding:24px;display:grid}.dashboardReadySummary[data-ready=false]{border-color:var(--lr-line);background:var(--lr-panel)}.dashboardReadySummary p{margin:0}.dashboardReadySummary>p{max-width:440px;color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy)}.dashboardReadyValue{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.dashboardReadyValue strong{color:var(--lr-primary-ink);font-size:var(--lr-heading-lg);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-metric)}.dashboardReadySummary[data-ready=false] .dashboardReadyValue strong{color:var(--lr-ink)}.dashboardReadyValue span{max-width:210px;color:var(--lr-ink-soft);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-label);padding-bottom:4px}.dashboardSupportMetrics{box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.dashboardSupportMetrics div{align-content:center;gap:7px;min-height:154px;padding:22px 18px;display:grid}.dashboardSupportMetrics div+div{border-left:1px solid var(--lr-line)}.dashboardSupportMetrics dt,.dashboardSupportMetrics dd{margin:0}.dashboardSupportMetrics dt,.dashboardSupportMetricDetail{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.dashboardSupportMetricValue{color:var(--lr-ink);font-size:var(--lr-text-2xl);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-title)}.dashboardContentGrid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;width:min(100%,1040px);margin:0 auto;display:grid}.dashboardPanel{padding:22px}.dashboardPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.dashboardPanelHeader h2,.dashboardMessage h2{color:var(--lr-ink);font-size:var(--lr-text-2xl);font-weight:500;line-height:var(--lr-leading-title);text-wrap:balance;margin:5px 0 0}.collectionList,.skillList{display:grid}.collectionRow,.skillRow{border-top:1px solid var(--lr-line);padding:15px 0}.collectionRow:first-child,.skillRow:first-child{border-top:0}.collectionRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboardCollectionRow{align-items:flex-start}.dashboardCollectionMain{gap:10px;min-width:0;display:grid}.dashboardCollectionFacts{flex-wrap:wrap;gap:7px 16px;width:fit-content;max-width:100%;margin:0;display:flex}.dashboardCollectionFacts div{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.dashboardCollectionFacts div+div{border-left:1px solid var(--lr-line);padding-left:16px}.dashboardCollectionFacts div[data-priority=primary]{color:var(--lr-primary-ink)}.dashboardCollectionFacts dt,.dashboardCollectionFacts dd{margin:0}.dashboardCollectionFacts dt{color:var(--lr-faint);font-size:var(--lr-text-2xs);font-weight:500;line-height:var(--lr-leading-label)}.dashboardCollectionFacts dd{color:var(--lr-ink);font-size:var(--lr-text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-label)}.dashboardCollectionFacts div[data-priority=primary] dd{font-size:var(--lr-text-md)}.dashboardCollectionFacts dd[data-ready=true]{color:var(--lr-primary-ink)}.collectionRowPractice{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.collectionRow h3,.skillRow h3,.dashboardEmptyState h3{color:var(--lr-ink);font-size:var(--lr-text-body);font-weight:500;line-height:var(--lr-leading-label);margin:0}.collectionRow p,.skillRow p,.dashboardEmptyState p,.dashboardMessage p{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:4px 0 0}.skillRowContext,.skillReviewMeta{flex-wrap:wrap;gap:4px 10px;display:flex}.skillRowContext span,.skillReviewMeta span{min-width:0}.skillRowContext span+span,.skillReviewMeta span+span{border-left:1px solid var(--lr-line);padding-left:10px}.dashboardChip,.dashboardTag{white-space:nowrap;border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-fill);min-height:26px;color:var(--lr-muted);font-size:var(--lr-text-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-compact);align-items:center;padding:5px 8px;display:inline-flex}.dashboardChip[data-tone=neutral]{background:var(--lr-panel-soft);color:var(--lr-ink-soft)}.dashboardChip[data-tone=ready]{background:var(--lr-primary-soft);color:var(--lr-primary-ink);border-color:#bbcaec}.dashboardChip[data-tone=attention]{border-color:var(--lr-accent-line);background:var(--lr-accent-soft);color:var(--lr-accent-ink)}.dashboardChip[data-tone=danger]{border-color:var(--lr-danger-line);background:var(--lr-danger-soft);color:var(--lr-danger-ink)}.dashboardPanelLink{color:var(--lr-muted);font-size:var(--lr-text-sm);white-space:nowrap;font-weight:500;text-decoration:none}.dashboardPanelLink:hover{color:var(--lr-primary-ink);text-underline-offset:3px;text-decoration:underline}.dashboardPanelLink:focus-visible{color:var(--lr-primary-ink);box-shadow:var(--lr-focus-ring);outline:none}.dashboardCollectionPracticeLink{border:1px solid var(--lr-primary-muted);border-radius:var(--lr-radius);background:var(--lr-panel-cool);justify-content:center;align-items:center;min-height:32px;padding:7px 10px;display:inline-flex}.dashboardCollectionPracticeLink:hover{background:var(--lr-primary-soft);border-color:#bbcaec;text-decoration:none}.dashboardCollectionPracticeLink[data-ready=true]{border-color:var(--lr-primary);background:var(--lr-primary);color:var(--lr-white)}.dashboardCollectionPracticeLink[data-ready=true]:hover{border-color:var(--lr-primary-hover);background:var(--lr-primary-hover)}.skillRowMain{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skillMetaLine{color:var(--lr-faint);font-size:var(--lr-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:7px;margin-top:10px;font-weight:500;display:flex}.skillMetaLine>span:not(.dashboardTag){min-height:auto;color:var(--lr-muted);line-height:var(--lr-leading-compact);align-items:center;display:inline-flex}.skillMetaLine>span:not(.dashboardTag)+span:not(.dashboardTag){border-left:1px solid var(--lr-line);padding-left:10px}.dashboardTag{background:var(--lr-white);min-height:24px}.dashboardEmptyState{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);background:0 0;padding:15px 0}.dashboardEmptyState .secondaryButton{margin-top:14px}.skillLibraryDraftPanel .dashboardEmptyState{border-top:0;display:grid}.skillLibraryDraftPanel .dashboardEmptyState .secondaryButton{justify-self:end}.dashboardMessage{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);width:min(100%,1040px);margin:18px auto 0;padding:16px 0}.practiceWordmark{color:var(--lr-ink);font-size:var(--lr-text-lg);letter-spacing:0;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.practiceNav{gap:13px;display:grid}.practiceNavGroup{gap:5px;display:grid}.practiceNavGroup+.practiceNavGroup{border-top:1px solid var(--lr-line);padding-top:12px}.practiceNavSection{color:var(--lr-faint);font-size:var(--lr-text-2xs);font-weight:500;line-height:var(--lr-leading-label);margin:0 8px 2px}.practiceNav a{border-radius:var(--lr-radius);min-height:36px;color:var(--lr-muted);font-size:var(--lr-text-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.practiceNav a:before{border-radius:var(--lr-radius-sm);content:"";background:0 0;flex:none;width:4px;height:16px;display:block}.practiceNav a:hover{border-color:var(--lr-line);background:var(--lr-fill);color:var(--lr-ink)}.practiceNav a:hover:before{background:var(--lr-line-strong)}.practiceNav a[aria-current=page]{background:var(--lr-primary-soft);color:var(--lr-primary-ink);border-color:#bbcaec}.practiceNav a[aria-current=page]:before{background:var(--lr-primary)}.practiceNav a[data-intent=create]{border-color:var(--lr-line);background:var(--lr-panel-soft);color:var(--lr-muted)}.practiceNav a[data-intent=create]:before{background:var(--lr-line-strong)}.practiceNav a[data-intent=create]:hover{background:var(--lr-primary-soft);color:var(--lr-primary-ink);border-color:#bbcaec}.practiceNav a[data-intent=create][aria-current=page]{border-color:var(--lr-primary);background:var(--lr-primary);color:var(--lr-white)}.practiceNav a[data-intent=create][aria-current=page]:before{background:#fff}.practiceUserMenu{align-self:flex-start;margin-top:auto;position:relative}.practiceFrame{border:1px solid var(--lr-line);border-radius:var(--lr-radius-lg);background:var(--lr-panel);width:min(100%,820px);box-shadow:none;margin:0 auto;padding:28px}.practiceScopeBar{width:min(100%,820px);color:var(--lr-muted);font-size:var(--lr-text-sm);align-items:center;gap:9px;margin:0 auto 12px;display:flex}.practiceScopeBar span{color:var(--lr-faint)}.practiceScopeBar strong{border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-fill);color:var(--lr-ink);font-size:var(--lr-text-xs);padding:4px 8px;font-weight:500}.practiceScopeBar a{color:var(--lr-muted);font-weight:500;text-decoration:none}.practiceScopeBar a:hover{color:var(--lr-primary-ink);text-underline-offset:3px;text-decoration:underline}.practiceScopeBar a:focus-visible{color:var(--lr-primary-ink);box-shadow:var(--lr-focus-ring);outline:none}.practiceFrame h1{color:var(--lr-text-secondary);font-family:var(--lr-font-body);font-size:var(--lr-text-md);font-weight:500;line-height:var(--lr-leading-label);letter-spacing:0;margin:6px 0 0}.practiceMetaRow{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.practiceSessionFacts{flex-wrap:nowrap;align-items:baseline;gap:7px 14px;margin:2px 0 0;display:flex}.practiceSessionFacts div{align-items:baseline;gap:6px;padding:0;display:inline-flex}.practiceSessionFacts div+div{border-left:1px solid var(--lr-line);padding-left:14px}.practiceSessionFacts dt,.practiceSessionFacts dd{font-variant-numeric:tabular-nums;line-height:var(--lr-leading-label);margin:0}.practiceSessionFacts dt{color:var(--lr-faint);font-size:var(--lr-text-2xs);font-weight:500}.practiceSessionFacts dd{color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500}.practiceSessionFacts div[data-priority=primary]{background:0 0}.practiceSessionFacts div[data-priority=primary] dd{color:var(--lr-primary-ink)}.practicePromptPanel{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);background:0 0;padding:20px 0 22px}.practicePromptHeader{justify-content:flex-start;gap:8px;margin:0;padding:0 0 10px;display:flex}.practicePromptHeader span{border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-fill);min-height:24px;color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-compact);align-items:center;padding:4px 8px;display:inline-flex}.practicePromptPanel p{color:var(--lr-ink);font-size:var(--lr-prompt-heading);font-weight:500;line-height:var(--lr-leading-copy);letter-spacing:0;margin:0}.mathTextInline{display:inline}.mathTextDisplay{color:var(--lr-ink);margin:12px 0;display:block;overflow-x:auto}.practiceFeedback .mathTextDisplay{margin:8px 0}.choiceGrid{gap:9px;margin-top:18px;display:grid}.choiceCard{border:1px solid var(--lr-line-strong);border-radius:var(--lr-radius);background:var(--lr-white);width:100%;min-height:54px;color:var(--lr-ink);text-align:left;cursor:pointer;box-shadow:none;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;padding:12px 14px;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:grid}.choiceCard:hover:not(:disabled){background:var(--lr-panel-soft);border-color:#bbcaec}.choiceCard:focus-visible,.practiceNav a:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.choiceCard[data-selected=true]{border-color:var(--lr-primary);background:var(--lr-primary-soft);color:var(--lr-primary-ink)}.choiceCard[data-tone=correct]{border-color:var(--lr-success-line);background:var(--lr-success-fill);color:var(--lr-success-ink)}.choiceCard[data-tone=incorrect]{border-color:var(--lr-danger-line);background:var(--lr-danger-fill);color:var(--lr-danger-ink)}.choiceCard:disabled{cursor:default}.choiceCard span:not(.choiceIndex){min-width:0;font-size:var(--lr-text-body);font-weight:500;line-height:var(--lr-leading-copy)}.choiceIndex{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-panel-soft);width:30px;height:30px;color:var(--lr-muted);font-size:var(--lr-text-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.choiceCard[data-selected=true] .choiceIndex{border-color:var(--lr-primary);background:var(--lr-primary);color:var(--lr-white)}.choiceCard[data-tone=correct] .choiceIndex{border-color:var(--lr-success);background:var(--lr-success);color:var(--lr-white)}.choiceCard[data-tone=incorrect] .choiceIndex{border-color:var(--lr-error);background:var(--lr-error);color:var(--lr-white)}.exactAnswerField{gap:8px;margin-top:18px;display:grid}.exactAnswerField span{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500}.exactAnswerField input{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-white);width:100%;min-height:48px;color:var(--lr-ink);font:inherit;font-size:var(--lr-text-lg);line-height:var(--lr-leading-label);padding:12px 13px}.exactAnswerField input:focus-visible{border-color:var(--lr-primary);box-shadow:var(--lr-focus-ring);outline:none}.exactAnswerField input:disabled{color:var(--lr-muted);background:var(--lr-panel-soft)}.practiceFeedback{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-white);margin-top:18px;padding:15px 17px}.practiceFeedback[data-tone=correct]{border-color:var(--lr-success-line);background:var(--lr-success-soft);color:var(--lr-success-ink)}.practiceFeedback[data-tone=incorrect]{border-color:var(--lr-danger-line);background:var(--lr-danger-subtle);color:var(--lr-danger-ink)}.practiceFeedback h2{color:var(--lr-ink);font-size:var(--lr-text-xl);font-weight:500;line-height:var(--lr-leading-title);margin:0 0 7px}.practiceFeedbackAnswer{opacity:.96;border-top:1px solid;margin:10px 0 0;padding-top:9px;display:grid}.practiceFeedback[data-tone=correct] .practiceFeedbackAnswer{border-top-color:#9ad6b8}.practiceFeedback[data-tone=incorrect] .practiceFeedbackAnswer{border-top-color:#dde3ee}.practiceFeedbackAnswer div{gap:3px;display:grid}.practiceFeedbackAnswer dt,.practiceFeedbackAnswer dd{margin:0}.practiceFeedbackAnswer dt{font-size:var(--lr-text-2xs);font-weight:500;line-height:var(--lr-leading-label)}.practiceFeedbackAnswer dd{color:var(--lr-ink);font-size:var(--lr-text-md);font-weight:500;line-height:var(--lr-leading-copy)}.practiceFeedback p,.practiceStatusLine,.practiceEmpty p{color:var(--lr-muted);font-size:var(--lr-text-md);line-height:var(--lr-leading-reading);margin:0}.practiceFeedback p+p{margin-top:6px}.practiceFeedback[data-tone] h2,.practiceFeedback[data-tone] p,.practiceFeedback[data-tone] .practiceFeedbackAnswer dd{color:inherit}.ratingOverride{border:0;margin:18px 0 0;padding:0}.ratingOverride legend{color:var(--lr-ink);font-size:var(--lr-text-sm);margin-bottom:4px;font-weight:600}.ratingOverrideHint{color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);margin:0 0 9px}.ratingOverride div{border-radius:var(--lr-radius);background:var(--lr-fill);flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.ratingButton{gap:9px}.ratingButton kbd{border:1px solid var(--lr-chip-border);min-width:22px;color:var(--lr-text-secondary);font-family:var(--lr-font-body);text-align:center;background:#fff;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.1}.flagExercisePanel{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);background:0 0;margin-top:20px;padding:14px 0}.flagExerciseHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.flagExerciseHeader h2{color:var(--lr-ink);font-size:var(--lr-text-lg);font-weight:500;line-height:var(--lr-leading-title);margin:0}.flagExerciseHeader p{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:4px 0 0}.flagExerciseForm{gap:14px;margin-top:15px;display:grid}.flagExerciseForm fieldset{border:0;margin:0;padding:0}.flagExerciseForm legend,.flagNoteField span{color:var(--lr-faint);font-size:var(--lr-text-xs);margin-bottom:8px;font-weight:500}.flagReasonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.flagReasonOption{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-white);min-height:38px;color:var(--lr-muted);font-size:var(--lr-text-sm);cursor:pointer;align-items:center;gap:9px;padding:9px 10px;font-weight:500;display:flex}.flagReasonOption input{width:15px;height:15px;accent-color:var(--lr-primary)}.flagReasonOption:has(input:checked){border-color:var(--lr-primary);background:var(--lr-primary-soft);color:var(--lr-primary-ink)}.flagReasonOption:has(input:disabled){cursor:not-allowed;opacity:.62}.flagNoteField textarea:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.flagReasonOption:has(input:focus-visible){box-shadow:var(--lr-focus-ring);outline:none}.flagNoteField{gap:8px;display:grid}.flagNoteField textarea{resize:vertical;border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-white);width:100%;color:var(--lr-ink);font:inherit;font-size:var(--lr-text-md);line-height:var(--lr-leading-copy);padding:10px 11px}.flagActions{justify-content:flex-end;display:flex}.practiceActions{justify-content:flex-end;margin-top:22px;display:flex}.practiceFrame:focus:not(:focus-visible){outline:none}.practiceFrame:focus-visible{box-shadow:var(--lr-focus-ring), var(--lr-shadow);outline:none}.practiceStatusLine{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-panel-soft);color:var(--lr-ink-soft);margin-top:12px;padding:9px 11px;font-weight:500}.practiceStatusLine[data-tone=attention]{border-color:var(--lr-accent-line);background:var(--lr-accent-soft);color:var(--lr-accent-ink)}.practiceEmpty{justify-items:start;gap:12px;display:grid}.practiceEmpty h1{margin-bottom:0}.practiceEmptyActions{gap:9px;margin-top:2px;display:grid}.practiceEmptyPrimaryActions,.practiceEmptyUtilityLinks{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.practiceEmptyUtilityLinks{gap:12px;padding-top:2px}.practiceEmptyUtilityLinks a{color:var(--lr-muted);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-label);text-decoration:none}.practiceEmptyUtilityLinks a:hover{color:var(--lr-primary-ink);text-underline-offset:3px;text-decoration:underline}.practiceEmptyUtilityLinks a:focus-visible{color:var(--lr-primary-ink);box-shadow:var(--lr-focus-ring);outline:none}.practiceEmptyDetails{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);gap:0;width:min(100%,560px);margin:4px 0 0;display:grid}.practiceEmptyDetails div{grid-template-columns:minmax(88px,.28fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.practiceEmptyDetails div+div{border-top:1px solid var(--lr-line)}.practiceEmptyDetails dt{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.practiceEmptyDetails dd{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:0}.skillHeader{justify-content:space-between;align-items:flex-start;gap:18px;width:min(100%,1040px);margin:0 auto 20px;display:flex}.skillHeader h1{color:var(--lr-ink);font-size:var(--lr-heading-sm);font-weight:500;line-height:var(--lr-leading-heading);margin:8px 0 10px}.skillHeader p{max-width:680px;color:var(--lr-muted);font-size:var(--lr-text-body);line-height:var(--lr-leading-body);margin:0}.skillDraftGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:18px;width:min(100%,1040px);margin:0 auto;display:grid}.skillCreateStack{gap:18px;width:min(100%,1040px);margin:0 auto;display:grid}.skillCreateStack>*{min-width:0}.skillCreationTabs{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-white);gap:3px;width:fit-content;padding:3px;display:inline-flex}.skillCreationTabs a{min-height:34px;color:var(--lr-muted);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-control);border-radius:6px;justify-content:center;align-items:center;padding:7px 12px;text-decoration:none;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.skillCreationTabs a:hover{background:var(--lr-panel-soft);color:var(--lr-ink)}.skillCreationTabs a[aria-current=page]{background:var(--lr-primary);color:var(--lr-white);box-shadow:0 2px #143479}.skillCreationTabs a:focus-visible{outline:2px solid var(--lr-focus-outline);outline-offset:3px;box-shadow:var(--lr-focus-ring)}.skillCreationPath{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,.96fr));display:grid}.skillCreationPath div{align-content:start;gap:6px;padding:13px 0 14px;display:grid}.skillCreationPath div+div{border-left:1px solid var(--lr-line);margin-left:18px;padding-left:18px}.skillCreationPath span{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.skillCreationPath div:first-child span,.skillCreationPath div:first-child strong{color:var(--lr-primary-ink)}.skillCreationPath strong{color:var(--lr-ink);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-copy)}.skillSourceEntryGrid{grid-template-columns:minmax(320px,1.08fr) minmax(280px,.92fr);align-items:start;gap:18px;display:grid}.skillCreateStack .skillDraftGrid{width:100%;margin:0}.skillManualSection .skillDraftGrid{grid-template-columns:1fr}.skillSourceForm,.skillUploadForm{align-content:start;gap:15px;display:grid}.skillPanel.skillUploadForm{background:var(--lr-panel-cool);border-color:#bbcaec}.skillPathBadge{border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-panel-soft);min-height:26px;color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-compact);white-space:nowrap;align-self:flex-start;align-items:center;padding:5px 8px;display:inline-flex}.skillPanelHeaderIcon{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-panel-soft);width:34px;height:34px;color:var(--lr-primary-ink);justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.skillPanelHeaderIcon svg{display:block}.skillUploadIntro,.skillUploadMeta{color:var(--lr-muted);font-size:var(--lr-text-md);line-height:var(--lr-leading-reading);margin:0}.skillUploadMeta{color:var(--lr-faint);font-size:var(--lr-text-sm)}.skillUploadForm input[type=file]:not(.skillFileInput){padding:9px 11px}.skillFileControl{border:1px solid var(--lr-line-strong);border-radius:var(--lr-radius);background:var(--lr-white);align-items:center;gap:10px;min-height:42px;padding:6px 9px 6px 6px;display:flex;position:relative}.skillFileControl:focus-within{border-color:var(--lr-primary);box-shadow:var(--lr-focus-ring)}.skillFileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;top:6px;left:6px;overflow:hidden}.skillFileButton{min-height:30px;padding:6px 10px}.skillFileName{border-left:1px solid var(--lr-line);min-width:0;font-size:var(--lr-text-sm);line-height:var(--lr-leading-label);text-overflow:ellipsis;white-space:nowrap;padding-left:10px;overflow:hidden}.skillFileName[data-state=empty]{color:var(--lr-faint)}.skillFileName[data-state=selected]{color:var(--lr-ink);font-weight:500}.skillFileDropzone{text-align:center;cursor:pointer;border:2px dotted #8995aa;flex-direction:column;justify-content:center;gap:12px;min-height:210px;padding:26px 18px}.skillFileDropzone[data-dragging=true]{border-color:var(--lr-primary);background:var(--lr-primary-soft)}.skillFileDropzoneIcon{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-panel-soft);width:40px;height:40px;color:var(--lr-primary-ink);font-size:var(--lr-text-lg);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.skillFileDropzoneIcon svg{display:block}.skillFileDropzone .skillFileButton{min-height:36px;margin-top:2px;padding:8px 15px}.skillFileDropzoneText{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy)}.skillFileDropzone .skillFileName{max-width:100%;font-size:var(--lr-text-xs);border-left:0;padding-left:0}.skillManualSection{margin-top:6px}.skillManualSummary{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);cursor:pointer;background:0 0;justify-content:flex-start;align-items:flex-start;gap:18px;padding:16px 0;list-style:none;transition:background-color .14s,border-color .14s;display:flex}.skillManualSummary::marker{display:none}.skillManualSummary::-webkit-details-marker{display:none}.skillManualSummary:after{border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-panel-soft);width:28px;height:28px;color:var(--lr-muted);content:"+";font-size:var(--lr-text-md);flex:0 0 28px;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.skillManualSection[open] .skillManualSummary:after{color:var(--lr-primary-ink);content:"-"}.skillManualSummary:hover,.skillManualSection[open] .skillManualSummary{background:0 0;border-color:#bbcaec}.skillManualSummary:hover:after{color:var(--lr-primary-ink)}.skillManualSummary:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.skillManualSummary .skillPathBadge{flex:none;margin-left:auto}.skillManualIntro{flex:auto;gap:10px;min-width:0;display:grid}.skillManualIntro h2{color:var(--lr-ink);font-size:var(--lr-text-2xl);font-weight:500;line-height:var(--lr-leading-title);margin:0}.skillManualIntro p{color:var(--lr-muted);font-size:var(--lr-text-md);line-height:var(--lr-leading-reading);margin:0}.skillManualBody{margin-top:18px}.skillManualBodyCopy{max-width:620px;color:var(--lr-muted);font-size:var(--lr-text-md);line-height:var(--lr-leading-reading);margin:0 0 14px}.skillDraftGrid .skillDraftForm{grid-column:1}.skillPanel{border:1px solid var(--lr-line);border-radius:var(--lr-radius-lg);background:var(--lr-panel);box-shadow:var(--lr-shadow);padding:22px}.skillPanelHeader{border-bottom:1px solid var(--lr-line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.skillPanelHeader h2,.skillActivatedPanel h2{color:var(--lr-ink);font-size:var(--lr-text-2xl);font-weight:500;line-height:var(--lr-leading-title);margin:5px 0 0}.skillDraftForm{gap:15px;display:grid}.skillFormFieldset{border:0;min-width:0;margin:0;padding:0}.skillFormFieldset+.skillFormFieldset{border-top:1px solid var(--lr-line);padding-top:16px}.skillFormFieldset legend{color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label);margin:0 0 12px}.skillFormDetails{border:0;border-top:1px solid var(--lr-line);margin:0;padding-top:14px}.skillFormDetails summary{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-panel-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;list-style:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}.skillFormDetails summary::marker{display:none}.skillFormDetails summary::-webkit-details-marker{display:none}.skillFormDetails summary:after{border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-white);min-width:22px;height:22px;color:var(--lr-muted);content:"+";font-size:var(--lr-text-sm);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.skillFormDetails[open] summary:after{content:"-"}.skillFormDetails summary span{color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.skillFormDetails summary small{min-width:0;color:var(--lr-faint);font-size:var(--lr-text-xs);line-height:var(--lr-leading-label);flex:1}.skillFormDetails summary:hover,.skillFormDetails[open] summary{background:var(--lr-panel);border-color:#bbcaec}.skillFormDetails summary:hover span,.skillFormDetails[open] summary span{color:var(--lr-ink)}.skillFormDetails summary:hover:after,.skillFormDetails[open] summary:after{color:var(--lr-primary-ink)}.skillFormDetails summary:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.skillFormDetails[open] .skillFormFieldsetBody{margin-top:14px}.skillFormFieldsetBody{gap:15px;display:grid}.skillTwoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.skillField{gap:7px;display:grid}.skillField span{color:var(--lr-muted);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-label)}.skillField input,.skillField select,.skillField textarea{border:1px solid var(--lr-line-strong);border-radius:var(--lr-radius);background:var(--lr-white);width:100%;color:var(--lr-ink);font:inherit;font-size:var(--lr-text-md);line-height:var(--lr-leading-copy);padding:10px 11px}.skillField select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.skillField input,.skillField select{min-height:42px}.skillField .skillFileInput{border:0;width:1px;max-width:1px;height:1px;min-height:1px;padding:0}.skillField input:focus-visible,.skillField select:focus-visible,.skillField textarea:focus-visible{border-color:var(--lr-primary);box-shadow:var(--lr-focus-ring);outline:none}.skillField input[aria-invalid=true],.skillField select[aria-invalid=true],.skillField textarea[aria-invalid=true]{border-color:#b8440f}.skillField input:disabled,.skillField select:disabled,.skillField textarea:disabled{cursor:not-allowed;background:var(--lr-panel-soft);color:var(--lr-muted)}.skillField em{color:var(--lr-danger-ink);font-size:var(--lr-text-xs);font-style:normal;line-height:var(--lr-leading-label)}.skillFormActions,.skillActivationForm{justify-content:flex-end;display:flex}.skillFormMessage,.skillMessage{border:1px solid var(--lr-line);color:var(--lr-ink-soft);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy)}.skillFormMessage{border-radius:var(--lr-radius);background:var(--lr-panel-soft);margin:0;padding:11px 12px}.skillFormMessage[data-tone=error]{border-color:var(--lr-danger-line);color:var(--lr-danger-ink);background:#fcf6f3}.skillFormMessage[data-tone=saved]{border-color:var(--lr-success-line);color:var(--lr-success-ink);background:#e7f5ee}.skillMessage[data-tone=error]{border-color:var(--lr-danger-line);background:var(--lr-danger-subtle);color:var(--lr-danger-ink)}.settingsToggle{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-panel-soft);min-height:44px;color:var(--lr-ink);cursor:pointer;font-size:var(--lr-text-md);font-weight:500;line-height:var(--lr-leading-normal);align-items:center;gap:10px;padding:10px 12px;display:flex}.settingsToggle input{width:18px;height:18px;accent-color:var(--lr-primary);flex:none}.settingsToggle:has(input:checked){border-color:var(--lr-primary-muted);background:var(--lr-primary-soft);color:var(--lr-primary-ink)}.settingsToggle:has(input:focus-visible){outline:2px solid var(--lr-focus-outline);outline-offset:3px;box-shadow:var(--lr-focus-ring)}.settingsToggle:has(input:disabled){cursor:not-allowed;opacity:.68}.settingsReminderForm{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;column-gap:18px}.settingsReminderForm .skillFormFieldset+.skillFormFieldset{border-top:0;border-left:1px solid var(--lr-line);padding-top:0;padding-left:18px}.settingsReminderForm .skillFormActions,.settingsReminderForm .skillFormMessage{grid-column:1/-1}.settingsScheduleSummary{border-bottom:1px solid var(--lr-line);grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);margin:0;padding-bottom:14px;display:grid}.settingsScheduleSummary div{min-width:0}.settingsScheduleSummary>div{align-content:start;gap:5px;padding:0 14px;display:grid}.settingsScheduleSummary>div:first-child{padding-left:0}.settingsScheduleSummary>div+div{border-left:1px solid var(--lr-line)}.settingsScheduleDetails{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:0;padding:0;display:grid}.settingsScheduleDetails div{align-content:start;gap:5px;padding:0 14px;display:grid}.settingsScheduleDetails div+div{border-left:1px solid var(--lr-line)}.settingsScheduleSummary dt{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.settingsScheduleSummary dd{color:var(--lr-ink);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:0}.settingsScheduleSummary div[data-state=enabled] dd{color:var(--lr-success-ink)}.settingsScheduleSummary div[data-state=disabled] dd{color:var(--lr-muted)}.settingsPrivacyNote{border-top:1px solid var(--lr-line);color:var(--lr-muted);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:0;margin-top:16px;padding-top:13px;display:grid}.settingsPrivacyNote section{align-content:start;gap:4px;padding:0 18px 0 0;display:grid}.settingsPrivacyNote section+section{border-left:1px solid var(--lr-line);padding:0 0 0 18px}.settingsPrivacyNote h3,.settingsPrivacyNote p{margin:0}.settingsPrivacyNote h3{color:var(--lr-ink);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.settingsPrivacyNote p{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy)}.settingsExportDetails{border-top:1px solid var(--lr-line);margin-top:16px;padding-top:14px}.settingsExportDetails summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0;list-style:none;transition:color .14s,box-shadow .14s;display:grid}.settingsExportDetails summary::marker{display:none}.settingsExportDetails summary::-webkit-details-marker{display:none}.settingsExportDetails summary:after{border:1px solid var(--lr-line);border-radius:var(--lr-radius-chip);background:var(--lr-white);min-width:22px;height:22px;color:var(--lr-muted);content:"+";font-size:var(--lr-text-sm);grid-column:3;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.settingsExportDetails[open] summary:after{color:var(--lr-primary-ink);content:"-"}.settingsExportDetails summary span{min-width:0;color:var(--lr-ink);font-size:var(--lr-text-md);font-weight:500;line-height:var(--lr-leading-label);grid-column:1}.settingsExportDetails summary small{min-width:0;color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);grid-column:2}.settingsExportDetails summary:hover,.settingsExportDetails[open] summary,.settingsExportDetails summary:hover span,.settingsExportDetails[open] summary span,.settingsExportDetails summary:hover:after{color:var(--lr-primary-ink)}.settingsExportDetails summary:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.settingsExportSummary{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:0;margin-top:12px;display:grid}.settingsExportSummary section{align-content:start;gap:6px;padding:12px 14px;display:grid}.settingsExportSummary section+section{border-left:1px solid var(--lr-line)}.settingsExportSummary h3{color:var(--lr-ink);font-size:var(--lr-text-md);font-weight:500;line-height:var(--lr-leading-label);margin:0}.settingsExportSummary p{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:0}.skillActivationPanel{gap:16px;display:grid}.skillActivationPanel p{color:var(--lr-muted);font-size:var(--lr-text-md);line-height:var(--lr-leading-reading);margin:0}.skillQueueBlock{border-top:1px solid var(--lr-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-top:18px;display:grid}.skillQueueBlock h2{color:var(--lr-ink);font-size:var(--lr-text-xl);font-weight:500;line-height:var(--lr-leading-title);text-wrap:balance;margin:5px 0 0}.skillQueuePanel .skillPanelHeader+.skillQueueBlock h2{font-size:var(--lr-text-2xl)}.skillQueueStateStrip{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:11px 0 2px;display:flex}.skillQueueStateStrip div{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.skillQueueStateStrip div+div{border-left:1px solid var(--lr-line);padding-left:16px}.skillQueueStateStrip div[data-priority=primary]{color:var(--lr-primary-ink)}.skillQueueStateStrip div[data-role=state]{color:var(--lr-muted)}.skillQueueStateStrip dt{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.skillQueueStateStrip dd{color:var(--lr-ink);font-size:var(--lr-text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-label);margin:0}.skillQueueStateStrip div[data-priority=primary] dd{font-size:var(--lr-text-xl)}.skillQueueStateStrip div[data-role=state] dd{color:var(--lr-muted);font-size:var(--lr-text-xs)}.skillQueueStateStrip[data-tone=attention] div[data-priority=primary] dd,.skillQueueStateStrip[data-tone=attention] div[data-role=state] dd{color:var(--lr-accent-ink)}.skillQueueStateStrip[data-tone=locked] div[data-priority=primary] dd,.skillQueueStateStrip[data-tone=locked] div[data-role=state] dd{color:var(--lr-muted)}.skillQueueStateStrip[data-tone=ready] div[data-priority=primary] dd{color:var(--lr-primary-ink)}.skillQueueBlock p:not(.skillFormMessage),.skillQueueStatus{max-width:620px;color:var(--lr-muted);font-size:var(--lr-text-md);line-height:var(--lr-leading-reading);margin:9px 0 0}.skillQueueStatus{color:var(--lr-ink-soft);font-weight:500}.skillQueueJobStatus{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);max-width:620px;margin:12px 0 0;display:grid}.skillQueueJobStatus div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:7px 0;display:flex}.skillQueueJobStatus div+div{border-top:1px solid var(--lr-line)}.skillQueueJobStatus dt{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skillQueueJobStatus dd{color:var(--lr-ink-soft);font-size:var(--lr-text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-label);margin:0}.skillRefillForm{justify-items:end;gap:10px;display:grid}.skillRefillForm .skillFormMessage{max-width:320px}.skillQueueActionStatus{border:1px solid var(--lr-line);border-radius:var(--lr-radius);background:var(--lr-panel-soft);min-height:34px;color:var(--lr-muted);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-control);white-space:nowrap;justify-content:center;justify-self:end;align-items:center;padding:7px 11px;display:inline-flex}.skillQueueActionStatus[data-tone=attention]{border-color:var(--lr-accent-line);background:var(--lr-accent-soft);color:var(--lr-accent-ink)}.skillQueueActionStatus[data-tone=ready]{border-color:var(--lr-primary-muted);background:var(--lr-panel);color:var(--lr-primary-ink)}.skillQueueActionStatus[data-tone=locked]{border-color:var(--lr-line);background:var(--lr-fill);color:var(--lr-muted)}.skillMessage{border-radius:var(--lr-radius);width:min(100%,1040px);box-shadow:none;margin:0 auto 18px;padding:15px 17px}.skillMessage p{margin:0}.skillMessage p+p{margin-top:6px}.skillActivatedPanel{gap:18px;width:min(100%,1040px);margin:0 auto;display:grid}.skillQueuePanel{gap:18px;width:min(100%,1040px);margin:18px auto 0;display:grid}.skillQueuePanel .skillPanelHeader+.skillQueueBlock{border-top:0;padding-top:0}@media (min-width:1180px){.skillQueuePanel{grid-template-columns:minmax(0,1.26fr) minmax(0,.87fr) minmax(0,.87fr);align-items:stretch}.skillQueuePanel .skillPanelHeader{grid-column:1/-1}.skillQueuePanel .skillPanelHeader+.skillQueueBlock{grid-column:auto}.skillQueuePanel .skillQueueBlock{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:14px;min-height:100%}.skillQueuePanel .skillRefillForm,.skillQueuePanel .skillQueueActionStatus{align-self:end}.skillQueuePanel .skillRefillForm{justify-items:start}.skillQueuePanel .skillQueueActionStatus{justify-self:start}.skillQueuePanel .skillQueueStateStrip{width:100%}}@media (min-width:781px) and (max-width:1179px){.skillQueuePanel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.skillQueuePanel .skillPanelHeader,.skillQueuePanel .skillPanelHeader+.skillQueueBlock{grid-column:1/-1}.skillQueuePanel .skillQueueBlock{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-height:100%}.skillQueuePanel .skillRefillForm{justify-items:start}.skillQueuePanel .skillQueueActionStatus{justify-self:start}.skillQueuePanel .skillQueueStateStrip{width:100%}}.skillSourcePanel{gap:16px;width:min(100%,1040px);margin:18px auto 0;display:grid}.skillSourceIntro{max-width:720px;color:var(--lr-muted);font-size:var(--lr-text-md);line-height:var(--lr-leading-reading);margin:-4px 0 0}.skillSourceList{display:grid}.skillSourceRow{border-top:1px solid var(--lr-line);padding:18px 0}.skillSourceRow:first-child{border-top:0;padding-top:0}.skillSourceRow:last-child{padding-bottom:0}.skillSourceRowHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.skillSourceRow h3{color:var(--lr-ink);font-size:var(--lr-text-body);font-weight:500;line-height:var(--lr-leading-label);margin:0}.skillSourceNote,.skillSourceEmpty{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:10px 0 0}.skillSourceFacts,.sourceProcessingFacts,.settingsExportFacts,.collectionFacts,.skillLibraryFacts{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:14px 0 0;display:flex;overflow:visible}.skillSourceFacts div,.sourceProcessingFacts div,.settingsExportFacts div,.collectionFacts div,.skillLibraryFacts div{align-items:baseline;gap:6px;min-width:0;padding:0;display:inline-flex}.skillSourceFacts div+div,.sourceProcessingFacts div+div,.settingsExportFacts div+div,.collectionFacts div+div,.skillLibraryFacts div+div{border-left:1px solid var(--lr-line);padding-left:18px}.skillSourceFacts dt,.skillSourceFacts dd,.sourceProcessingFacts dt,.sourceProcessingFacts dd,.settingsExportFacts dt,.settingsExportFacts dd,.collectionFacts dt,.collectionFacts dd,.skillLibraryFacts dt,.skillLibraryFacts dd{margin:0}.skillSourceFacts dt,.sourceProcessingFacts dt,.settingsExportFacts dt,.collectionFacts dt,.skillLibraryFacts dt{color:var(--lr-faint);font-size:var(--lr-text-2xs);font-weight:500;line-height:var(--lr-leading-label)}.skillSourceFacts dd,.sourceProcessingFacts dd,.settingsExportFacts dd,.collectionFacts dd,.skillLibraryFacts dd{color:var(--lr-ink);font-size:var(--lr-text-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-label);text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.skillSourceFacts div[data-priority=primary]{background:0 0}.skillSourceFacts div[data-priority=primary] dd,.skillLibraryFacts div[data-priority=primary] dd{color:var(--lr-primary-ink);font-size:var(--lr-text-sm)}.settingsExportFacts{border-bottom:1px solid var(--lr-line);flex-wrap:wrap;align-items:baseline;padding-bottom:14px;display:flex}.settingsPanel,.settingsExportPanel{--settings-card-x:clamp(18px, 2.2vw, 24px);overflow:hidden}.settingsPanel .settingsScheduleSummary,.settingsPanel .settingsPrivacyNote,.settingsExportPanel .settingsExportFacts,.settingsExportPanel .settingsExportDetails{margin-right:calc(var(--settings-card-x) * -1);margin-left:calc(var(--settings-card-x) * -1);padding-right:var(--settings-card-x);padding-left:var(--settings-card-x)}.settingsExportFacts div[data-priority=primary] dd{color:var(--lr-primary-ink);font-size:var(--lr-text-sm)}.skillSourcePreview{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);color:var(--lr-ink-soft);font-size:var(--lr-text-sm);line-height:var(--lr-leading-body);background:0 0;margin:13px 0 0;padding:10px 0 10px 12px}.skillSourceRemove{min-width:172px;color:var(--lr-muted);font-size:var(--lr-text-sm);text-align:right}.skillSourceRemove summary{border-radius:var(--lr-radius);background:var(--lr-danger-subtle);cursor:pointer;min-height:36px;color:var(--lr-danger-ink);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-control);border:1px solid #dde3ee;justify-content:center;align-items:center;padding:8px 12px;list-style:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.skillSourceRemove summary::marker{display:none}.skillSourceRemove summary::-webkit-details-marker{display:none}.skillSourceRemove summary:hover,.skillSourceRemove[open] summary{background:var(--lr-danger-soft);border-color:#dde3ee}.skillSourceRemove summary:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.skillSourceRemove form{text-align:left;justify-items:start;gap:10px;margin-top:10px;display:grid}.skillSourceRemove:not([open]) form{display:none}.skillSourceRemove p{color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);margin:0}.skillSourceConfirm{border-top:1px solid var(--lr-danger-line);border-bottom:1px solid var(--lr-danger-line);color:var(--lr-danger-ink);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);background:0 0;align-items:flex-start;gap:8px;padding:9px 0;display:flex}.skillSourceConfirm input{accent-color:var(--lr-danger-ink);margin-top:2px}.skillLifecyclePanel,.skillRecoveryPanel{width:min(100%,1040px);margin:18px auto 0}.skillLifecycleActions{border-bottom:1px solid var(--lr-line);background:0 0;grid-template-columns:minmax(260px,1fr) minmax(240px,.68fr);align-items:flex-start;gap:0;display:grid}.skillLifecycleActions[data-layout=single]{grid-template-columns:minmax(0,1fr)}.skillLifecycleActions>*{min-width:0}.skillLifecycleGroup{align-content:start;gap:10px;min-height:100%;padding:14px;display:grid}.skillLifecycleGroup+.skillLifecycleGroup{border-left:1px solid var(--lr-line)}.skillLifecycleGroup[data-tone=danger]{border-color:var(--lr-danger-line);background:0 0}.skillLifecycleGroup h3{color:var(--lr-ink);font-size:var(--lr-text-body);font-weight:500;line-height:var(--lr-leading-label);margin:0}.skillLifecycleGroup>p{max-width:460px;color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:-3px 0 2px}.skillLifecycleGroup[data-tone=danger] h3{color:var(--lr-danger-ink)}.skillLifecycleForm{justify-items:start;gap:10px;max-width:420px;display:grid}.skillLifecycleForm p:not(.skillFormMessage),.skillLifecycleDetails{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:0}.skillLifecycleDetails summary{border-radius:var(--lr-radius);background:var(--lr-danger-subtle);cursor:pointer;min-height:38px;color:var(--lr-danger-ink);font-size:var(--lr-text-md);font-weight:500;line-height:var(--lr-leading-control);border:1px solid #dde3ee;justify-content:center;align-items:center;padding:9px 14px;list-style:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.skillLifecycleDetails summary::marker{display:none}.skillLifecycleDetails summary::-webkit-details-marker{display:none}.skillLifecycleDetails summary:hover,.skillLifecycleDetails[open] summary{background:var(--lr-danger-soft);border-color:#dde3ee}.skillLifecycleDetails summary:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.skillLifecycleDetails[open]{width:min(100%,420px)}.skillLifecycleDetails .skillLifecycleForm{margin-top:10px}.skillLifecycleDetails:not([open]) .skillLifecycleForm{display:none}.skillLifecycleConfirm{border-top:1px solid var(--lr-danger-line);border-bottom:1px solid var(--lr-danger-line);color:var(--lr-danger-ink);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);background:0 0;align-items:flex-start;gap:8px;padding:9px 0;display:flex}.skillLifecycleConfirm input{accent-color:var(--lr-danger-ink);margin-top:2px}.skillDeleteConfirm{border:1px solid var(--lr-danger-line);border-radius:var(--lr-radius);background:var(--lr-panel);width:min(100%,340px);color:var(--lr-danger-ink);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);gap:7px;padding:10px;display:grid}.skillDeleteConfirm input{border:1px solid var(--lr-line-strong);border-radius:var(--lr-radius);background:var(--lr-panel);width:100%;color:var(--lr-ink);font:inherit;padding:9px 10px}.skillDeleteConfirm input:focus-visible{border-color:var(--lr-primary);box-shadow:var(--lr-focus-ring);outline:none}.skillStatusSummary{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(0,1fr));margin:0;display:grid}.skillStatusSummary div{border-right:1px solid var(--lr-line);align-content:start;gap:5px;min-height:74px;padding:13px 14px;display:grid}.skillStatusSummary div:last-child{border-right:0}.skillStatusSummary dt{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500}.skillStatusSummary dd{overflow-wrap:anywhere;color:var(--lr-ink);font-size:var(--lr-text-md);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-label);margin:0}.skillStatusSummary div[data-priority=primary] dd{color:var(--lr-primary-ink);font-size:var(--lr-text-lg)}.skillInventoryGrid{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);grid-template-columns:minmax(220px,1.18fr) repeat(2,minmax(0,.82fr));margin-top:16px;display:grid}.skillInventoryGroup{border-right:1px solid var(--lr-line);gap:12px;padding:14px;display:grid}.skillInventoryGroup:last-child{border-right:0}.skillInventoryGroup:first-child{background:var(--lr-panel)}.skillInventoryGroup:first-child .skillInventoryReady>span{color:var(--lr-primary-ink)}.skillInventoryReady{gap:6px;display:grid}.skillInventoryReady>span,.skillInventoryGroup dt{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500}.skillInventoryReady strong{color:var(--lr-ink);font-weight:500;line-height:var(--lr-leading-label);align-items:baseline;gap:6px;display:flex}.skillInventoryReady strong span{color:var(--lr-primary-ink);font-size:var(--lr-text-2xl);font-variant-numeric:tabular-nums;line-height:var(--lr-leading-title)}.skillInventoryReady small{color:var(--lr-muted);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.skillInventoryGroup dl{flex-wrap:wrap;gap:10px 16px;margin:0;display:flex}.skillInventoryGroup dl div{align-items:baseline;gap:5px;display:flex}.skillInventoryGroup dd{color:var(--lr-ink);font-size:var(--lr-text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.skillTagLine{flex-wrap:wrap;gap:7px;display:flex}.skillLibraryGrid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;width:min(100%,1040px);margin:0 auto;display:grid}.skillLibraryList{display:grid}.skillLibraryRow{border-top:1px solid var(--lr-line);padding:18px 0}.skillLibraryRow:first-child{border-top:0}.skillLibraryRowMain{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skillLibraryRowMain a{color:var(--lr-ink);font-size:var(--lr-text-body);font-weight:500;line-height:var(--lr-leading-label);flex-wrap:wrap;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.skillLibraryRowMain a:hover{color:var(--lr-primary-ink)}.skillLibraryRowMain a:focus-visible{color:var(--lr-primary-ink);box-shadow:var(--lr-focus-ring);outline:none}.skillRow h3 a{color:inherit;flex-wrap:wrap;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.skillRow h3 a:hover{color:var(--lr-primary-ink)}.skillRow h3 a:focus-visible{color:var(--lr-primary-ink);box-shadow:var(--lr-focus-ring);outline:none}.rowOpenCue{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500}.skillLibraryRowMain a:hover .rowOpenCue,.skillLibraryRowMain a:focus-visible .rowOpenCue,.skillRow h3 a:hover .rowOpenCue,.skillRow h3 a:focus-visible .rowOpenCue{color:var(--lr-primary-ink);text-underline-offset:3px;text-decoration:underline}.skillLibraryRowMain p{max-width:560px;color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.skillLibraryRow .dashboardChip{margin-top:1px}.skillLibraryActivePanel .skillMetaLineSchedule{gap:8px 14px;margin-top:9px}.skillLibraryActivePanel .skillMetaLineSchedule>span{min-height:auto;color:var(--lr-muted);background:0 0;border:0;padding:0}.skillLibraryStatus{border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line);color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-label);background:0 0;gap:5px;margin-top:12px;padding:9px 0;display:grid}.skillLibraryStatus[data-tone=error]{border-color:var(--lr-danger-line);color:var(--lr-danger-ink);background:0 0}.skillLibraryStatusFacts{flex-wrap:wrap;gap:6px 14px;margin:0;display:flex}.skillLibraryStatusFacts div{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.skillLibraryStatusFacts div+div{border-left:1px solid var(--lr-line);padding-left:14px}.skillLibraryStatusFacts dt,.skillLibraryStatusFacts dd{color:inherit;margin:0}.skillLibraryStatusFacts dt{font-size:var(--lr-text-2xs);font-weight:500;line-height:var(--lr-leading-label)}.skillLibraryStatusFacts dd{font-size:var(--lr-text-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--lr-leading-label);margin-top:0}.skillLibraryStatus p{color:inherit;margin:0}.historyTableWrapper{overflow-x:auto}.historyPanel{overflow:hidden}.panelHeaderCount{border-left:1px solid var(--lr-line);margin:0;padding-left:14px}.panelHeaderCount div{justify-items:end;gap:3px;display:grid}.panelHeaderCount dt,.panelHeaderCount dd{font-variant-numeric:tabular-nums;line-height:var(--lr-leading-label);margin:0}.panelHeaderCount dt{color:var(--lr-faint);font-size:var(--lr-text-2xs);font-weight:500}.panelHeaderCount dd{color:var(--lr-primary-ink);font-size:var(--lr-text-lg);font-weight:500}@media (min-width:861px){.historyPanel{--history-panel-x:22px}.historyPanel>.skillPanelHeader{margin-right:calc(var(--history-panel-x) * -1);margin-left:calc(var(--history-panel-x) * -1);padding-right:var(--history-panel-x);padding-left:var(--history-panel-x);align-items:stretch}.historyPanel .panelHeaderCount{align-items:center;padding-left:22px;display:flex}.historyPanel .historyTableWrapper{margin-right:calc(var(--history-panel-x) * -1);margin-left:calc(var(--history-panel-x) * -1)}.historyPanel .historyTable th:first-child,.historyPanel .historyTable td:first-child{padding-left:var(--history-panel-x)}.historyPanel .historyTable th:last-child,.historyPanel .historyTable td:last-child{padding-right:var(--history-panel-x)}}.historyTable{border-collapse:collapse;width:100%}.historyTable th,.historyTable td{border-top:1px solid var(--lr-line);text-align:left;vertical-align:top;padding:14px 12px}.historyTable th{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-table)}.historyTable th:first-child,.historyTable td:first-child{width:118px}.historyTable th:nth-child(2),.historyTable td:nth-child(2){width:auto}.historyTable th:nth-child(3),.historyTable td:nth-child(3){width:176px}.historyTable th:nth-child(4),.historyTable td:nth-child(4){width:152px}.historyTable th:nth-child(5),.historyTable td:nth-child(5){width:164px}.historyTable tbody tr:first-child td{border-top-color:var(--lr-line-strong)}.historyTable td{color:var(--lr-ink);font-size:var(--lr-text-sm);font-variant-numeric:tabular-nums;line-height:var(--lr-leading-copy)}.historyPrimaryText,.historySkillLink,.historyDateText{color:var(--lr-ink);font-weight:500;text-decoration:none;display:block}.historyDateText{color:var(--lr-ink);font-size:var(--lr-text-md)}.historySkillLink:hover{color:var(--lr-primary-ink);text-underline-offset:3px;text-decoration:underline}.historySubText{color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);margin-top:5px;display:block}.historyHeader>div>p{color:var(--lr-ink-soft)}.historyMetaLine{color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);flex-wrap:wrap;gap:5px 10px;margin-top:7px;display:flex}.historyMetaLine span+span{border-left:1px solid var(--lr-line);padding-left:10px}.historyResultStack{justify-items:start;gap:8px;display:grid}.historyAnswerLine{border-top:1px solid var(--lr-line);min-width:min(100%,136px);max-width:100%;color:var(--lr-faint);font-size:var(--lr-text-2xs);font-weight:500;line-height:var(--lr-leading-compact);gap:3px;padding-top:7px;display:inline-grid}.historyAnswerLine strong{overflow-wrap:anywhere;color:var(--lr-ink-soft);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.historyTransitionText{color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;display:inline-flex}.historyTransitionArrow{min-width:18px;color:var(--lr-faint);font-size:var(--lr-text-2xs);line-height:var(--lr-leading-compact);justify-content:center;display:inline-flex}.skillReviewList{display:grid}.skillReviewRow{border-top:1px solid var(--lr-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.skillReviewRow:first-child{border-top:0;padding-top:0}.skillReviewRow:last-child{padding-bottom:0}.skillReviewRow strong{color:var(--lr-ink);font-size:var(--lr-text-md);font-weight:500;line-height:var(--lr-leading-label)}.skillReviewRow p{color:var(--lr-muted);font-size:var(--lr-text-sm);line-height:var(--lr-leading-copy);margin:5px 0 0}.skillReviewSchedule{max-width:52%;color:var(--lr-faint);font-size:var(--lr-text-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--lr-leading-label);flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.skillReviewSchedule .historyTransitionText{margin-top:0}.sourceProcessingControls{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.sourceProcessingControls form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sourceProcessingControls .skillFormMessage{max-width:440px;font-size:var(--lr-text-xs);padding:8px 10px}.collectionCreatePanel,.collectionManagementPanel{width:min(100%,1040px);margin:18px auto 0}.collectionCreateForm,.collectionInlineForm,.collectionRestoreForm{gap:12px;display:grid}.collectionCreateGrid{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.1fr) auto;align-items:start;gap:14px;display:grid}.collectionCreateAction{justify-content:flex-end;align-self:end;padding-bottom:1px;display:flex}.collectionCreateAction .primaryButton{white-space:nowrap}.collectionManagementRow .skillLibraryRowMain strong{color:var(--lr-ink);font-size:var(--lr-text-body);font-weight:500;line-height:var(--lr-leading-label)}.collectionReadyStat{border-left:1px solid var(--lr-line);justify-items:end;gap:3px;min-width:82px;padding-left:16px;display:grid}.collectionReadyStat span{color:var(--lr-faint);font-size:var(--lr-text-xs);font-weight:500;line-height:var(--lr-leading-label)}.collectionReadyStat strong{color:var(--lr-muted);font-size:var(--lr-text-xl);font-variant-numeric:tabular-nums;line-height:var(--lr-leading-title)}.collectionReadyStat[data-ready=true] strong{color:var(--lr-primary-ink)}.collectionManagementRow .collectionFacts{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex;overflow:visible}.collectionManagementRow .collectionFacts div{align-items:baseline;gap:6px;padding:0;display:inline-flex}.collectionManagementRow .collectionFacts div+div{border-left:1px solid var(--lr-line);padding-left:18px}.collectionFacts div[data-priority=primary]{background:var(--lr-panel)}.collectionManagementRow .collectionFacts div[data-priority=primary]{background:0 0}.collectionManagementRow .collectionFacts dd{margin-top:0}.collectionSkillMix{color:var(--lr-muted);text-overflow:clip;white-space:normal;flex-wrap:wrap;gap:4px 10px;display:flex;overflow:visible}.collectionSkillMix span{white-space:nowrap}.collectionSkillMix strong{color:var(--lr-ink);font-weight:500}.collectionRowActions{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:18px;display:flex}.collectionPracticeLink{border-color:var(--lr-line);background:var(--lr-panel-soft);color:var(--lr-muted);align-items:center;gap:8px;display:inline-flex}.collectionPracticeLink:hover{background:var(--lr-primary-soft);border-color:#bbcaec}.collectionPracticeLink[data-ready=true]{border-color:var(--lr-primary);background:var(--lr-primary);color:var(--lr-white)}.collectionPracticeLink[data-ready=true]:hover{border-color:var(--lr-primary-hover);background:var(--lr-primary-hover)}.collectionRestoreForm .secondaryButton{align-items:center;gap:8px;display:inline-flex}.collectionInlineDetails{min-width:0;color:var(--lr-muted);font-size:var(--lr-text-sm)}.collectionInlineDetails[open]{flex-basis:min(100%,360px)}.collectionInlineDetails summary{border-radius:var(--lr-radius);cursor:pointer;min-height:34px;color:var(--lr-muted);font-size:var(--lr-text-sm);font-weight:500;line-height:var(--lr-leading-control);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:8px;padding:7px 9px;list-style:none;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.collectionInlineDetails summary::marker{display:none}.collectionInlineDetails summary::-webkit-details-marker{display:none}.collectionInlineDetails summary svg,.collectionPracticeLink svg,.collectionRestoreForm .secondaryButton svg{flex:none;display:block}.collectionInlineDetails summary:hover{color:var(--lr-primary-ink)}.collectionInlineDetails[open] summary{border-color:var(--lr-line);background:var(--lr-panel);color:var(--lr-ink)}.collectionInlineDetails summary:focus-visible{box-shadow:var(--lr-focus-ring);outline:none}.collectionInlineDetailsDanger summary{color:var(--lr-danger-ink);background:0 0;border-color:#0000}.collectionInlineDetailsDanger summary:hover{color:var(--lr-danger-ink)}.collectionInlineDetailsDanger[open] summary{background:var(--lr-panel);color:var(--lr-danger-ink);border-color:#dde3ee}.collectionInlineForm{width:min(100%,360px);margin-top:10px}.collectionInlineDetails:not([open]) .collectionInlineForm{display:none}.collectionInlineForm p{color:var(--lr-muted);font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal);margin:0}.collectionInlineForm .skillFormMessage,.collectionRestoreForm .skillFormMessage{max-width:360px;font-size:var(--lr-text-xs);padding:8px 10px}@media (min-width:781px) and (max-width:1179px){.collectionCreateGrid{grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr)}.collectionCreateAction{grid-column:1/-1;justify-content:flex-start}}@media (max-width:780px){.entryShell{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px}.entryPanel{width:min(100%,540px)}.dashboardShell,.practiceShell,.skillShell{padding:24px}.authShell{grid-template-columns:1fr;align-content:start;align-items:start;gap:26px}.authIntro{max-width:none}.dashboardHeader{align-items:flex-start;display:grid}.dashboardHeader .primaryButton,.dashboardHeader .secondaryButton,.dashboardHeaderActions{justify-self:start}.dashboardHeaderActions{justify-content:flex-start;justify-items:start}.dashboardHeaderPrimaryActions,.dashboardHeaderUtilityLinks{justify-content:flex-start}.dashboardPracticeSummary{grid-template-columns:1fr}.dashboardSupportMetrics div{min-height:116px}.dashboardContentGrid{grid-template-columns:1fr}.practiceTopbar{border:1px solid var(--lr-line);border-radius:var(--lr-radius-lg);background:var(--lr-panel);width:min(100%,1080px);height:auto;box-shadow:none;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:0 auto 22px;padding:10px;display:grid;position:sticky;top:0}.practiceNav{border-top:1px solid var(--lr-line);scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:stretch;width:100%;min-width:0;padding-top:10px;display:flex;overflow-x:auto}.practiceNav::-webkit-scrollbar{display:none}.practiceNavGroup{display:contents}.practiceNavGroup+.practiceNavGroup{border-top:0;padding-top:0}.practiceNavSection{display:none}.practiceNav a{text-align:center;flex:none;justify-content:center;padding-inline:8px}.practiceNav a[data-intent=create]{margin-top:0}.practiceUserMenu{place-self:center end;margin-top:0}.practiceMetaRow{display:grid}.practiceScopeBar{place-items:flex-start start;display:grid}.practiceSessionFacts{justify-self:start}.flagExerciseHeader{align-items:flex-start;display:grid}.flagReasonGrid{grid-template-columns:1fr}.skillHeader{display:grid}.skillHeader>.primaryButton,.skillHeader>.secondaryButton{justify-self:start}.skillCreationPath{grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,.96fr))}.skillCreationPath div{gap:5px;padding:12px 0}.skillCreationPath div+div{border-top:0;border-left:1px solid var(--lr-line);margin-left:14px;padding-left:14px}.skillManualSection,.skillSourceEntryGrid{grid-template-columns:1fr}.skillFormDetails summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.skillFormDetails summary span,.skillFormDetails summary small{grid-column:1}.skillFormDetails summary:after{grid-area:1/2/span 2;align-self:center}.settingsReminderForm{grid-template-columns:1fr}.settingsReminderForm .skillFormFieldset+.skillFormFieldset{border-top:1px solid var(--lr-line);border-left:0;padding-top:16px;padding-left:0}.settingsScheduleSummary>div+div{border-top:0;border-left:1px solid var(--lr-line)}.settingsExportSummary{grid-template-columns:1fr}.settingsExportSummary section+section{border-top:1px solid var(--lr-line);border-left:0}.skillDraftGrid,.skillLibraryGrid,.skillQueueBlock{grid-template-columns:1fr}.skillQueueStateStrip{width:100%}.skillQueueStateStrip div+div{border-left:0;padding-left:0}.skillLifecycleActions{grid-template-columns:1fr}.skillLifecycleGroup+.skillLifecycleGroup{border-top:1px solid var(--lr-line);border-left:0}.skillLifecycleGroup[data-tone=danger]{border-top-color:var(--lr-danger-line)}.skillSourceRowHeader{display:grid}.skillSourceRemove{text-align:left}.collectionFacts div+div,.skillLibraryFacts div+div{border-left:0;padding-left:0}.skillLibraryStatusFacts{gap:6px 12px}.skillLibraryStatusFacts div+div{border-left:0;padding-left:0}.skillSourceFacts,.sourceProcessingFacts,.settingsExportFacts{gap:7px 13px}.skillSourceFacts div+div,.sourceProcessingFacts div+div,.settingsExportFacts div+div{border-left:0;padding-left:0}.collectionRowActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collectionPracticeLink{grid-column:1/-1}.collectionPracticeLink[data-ready=false]{grid-column:auto}.collectionInlineDetails[open]{grid-column:1/-1;width:100%}.collectionInlineDetails[open] .collectionInlineForm,.collectionInlineDetails summary{width:100%}.collectionReadyStat{border-top:1px solid var(--lr-line);border-left:0;justify-items:start;width:100%;padding-top:10px;padding-left:0}.collectionCreateGrid{grid-template-columns:1fr}.collectionCreateAction,.collectionRowPractice{justify-content:flex-start}.dashboardCollectionPracticeLink{width:100%}.skillRefillForm,.skillQueueActionStatus{justify-self:start;justify-items:start}.skillTwoColumnFields,.skillStatusSummary,.skillInventoryGrid{grid-template-columns:1fr}.skillStatusSummary div,.skillInventoryGroup{border-right:0;border-bottom:1px solid var(--lr-line)}.skillStatusSummary div:last-child,.skillInventoryGroup:last-child{border-bottom:0}.historyTable,.historyTable thead,.historyTable tbody,.historyTable tr,.historyTable th,.historyTable td{display:block}.historyTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.historyTable thead tr,.historyTable thead th{border:0;width:1px;max-width:1px;height:1px;padding:0;font-size:0;line-height:0;overflow:hidden}.historyTableWrapper{overflow-x:visible}.historyTable tbody{gap:0;display:grid}.historyTable tbody tr{border-top:1px solid var(--lr-line);background:0 0;grid-template-columns:minmax(0,1fr);padding:14px 0;display:grid}.historyTable tbody tr:first-child{border-top-color:var(--lr-line-strong)}.historyTable td{border-top:0;min-width:0;padding:0}.historyTable td:nth-child(n){width:100%}.historyTable td:first-child{border-top:1px solid var(--lr-line);order:2;margin-top:11px;padding-top:11px}.historyTable td:nth-child(2){order:1;grid-column:1/-1}.historyTable td:nth-child(3){border-top:1px solid var(--lr-line);order:3;margin-top:11px;padding-top:11px}.historyTable td:nth-child(4){order:4;margin-top:11px}.historyTable td:nth-child(5){order:5;margin-top:11px}.historyTable td:before{color:var(--lr-faint);content:attr(data-label);font-size:var(--lr-text-2xs);margin-bottom:3px;font-weight:500;display:block}.historyTable td:nth-child(2):before{content:"Skill practiced"}.historyTable td:nth-child(4),.historyTable td:nth-child(5){border-top:1px solid var(--lr-line);padding-top:11px}.historyTable td:nth-child(4):before{content:"Review rating"}.historyTable td:nth-child(5):before{content:"Next due"}.historyResultStack{align-items:start}.historyTable td:nth-child(3) .historyResultStack{justify-items:stretch;gap:6px}.historyTable td:nth-child(3) .dashboardChip{justify-self:start}.historyTable td:nth-child(3) .historySubText{margin-top:7px}.historyAnswerLine{min-width:0}.panelHeaderCount{border-top:1px solid var(--lr-line);border-left:0;align-self:stretch;padding-top:10px;padding-left:0}.panelHeaderCount div{justify-items:start}.skillReviewRow{display:grid}.skillReviewSchedule{justify-content:flex-start;max-width:none}}@media (min-width:641px) and (max-width:780px){.skillSourceEntryGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.collectionManagementRow .skillLibraryRowMain{grid-template-columns:minmax(0,1fr) auto;align-items:start}.collectionManagementRow .collectionReadyStat{border-top:0;border-left:1px solid var(--lr-line);justify-items:end;width:auto;min-width:82px;padding-top:0;padding-left:16px}.collectionManagementRow .collectionFacts div+div{border-top:0;border-left:0;padding-left:0}.collectionManagementRow .collectionRowActions{display:flex}.collectionManagementRow .collectionPracticeLink{grid-column:auto}.collectionManagementRow .collectionInlineDetails summary{width:auto}.collectionCreateGrid{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px}.collectionCreateAction{grid-column:1/-1;justify-content:flex-start}.dashboardHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.dashboardHeader>div:first-child{min-width:0}.dashboardHeaderActions{justify-content:flex-end;justify-self:end;justify-items:end}.dashboardHeaderPrimaryActions,.dashboardHeaderUtilityLinks{justify-content:flex-end}.settingsReminderForm{grid-template-columns:minmax(210px,.9fr) minmax(270px,1.1fr);align-items:start;column-gap:16px}.settingsReminderForm .skillFormFieldset+.skillFormFieldset{border-top:0;border-left:1px solid var(--lr-line);padding-top:0;padding-left:16px}.settingsReminderForm .skillFormActions,.settingsReminderForm .skillFormMessage{grid-column:1/-1}.skillLibraryFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.skillLibraryFacts div+div,.skillLibraryFacts div:nth-child(2n){border-top:0;border-left:1px solid var(--lr-line)}.skillLibraryFacts div:nth-child(n+3){border-top:0}.skillStatusSummary{grid-template-columns:minmax(160px,1.2fr) repeat(4,minmax(0,1fr))}.skillStatusSummary div{border-right:1px solid var(--lr-line);border-bottom:0}.skillStatusSummary div:last-child{border-right:0}.skillInventoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.skillInventoryGroup{border-right:1px solid var(--lr-line);border-bottom:0}.skillInventoryGroup:last-child{border-right:0}.skillQueueBlock{grid-template-columns:minmax(0,1fr) auto;align-items:end}.skillQueuePanel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.skillQueuePanel .skillPanelHeader,.skillQueuePanel .skillPanelHeader+.skillQueueBlock{grid-column:1/-1}.skillQueuePanel .skillQueueBlock{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-height:100%}.skillQueuePanel .skillRefillForm{justify-items:start}.skillQueuePanel .skillQueueActionStatus{justify-self:start}.skillQueueStateStrip{width:auto}.skillQueuePanel .skillQueueStateStrip{width:100%}.skillQueueStateStrip div+div{border-left:0;padding-left:0}.skillRefillForm{justify-items:end}.skillLifecycleActions[data-layout=split]{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr)}.skillLifecycleActions[data-layout=split] .skillLifecycleGroup+.skillLifecycleGroup{border-top:0;border-left:1px solid var(--lr-line)}.skillLifecycleActions[data-layout=split] .skillLifecycleGroup[data-tone=danger]{border-left-color:var(--lr-danger-line)}.historyTable tbody tr{grid-template-columns:minmax(118px,.72fr) minmax(0,1fr) minmax(146px,.86fr)}.historyTable td:first-child{border-top:1px solid var(--lr-line);order:3;grid-column:1}.historyTable td:nth-child(2){border-bottom:0;order:1;grid-column:1/3}.historyTable td:nth-child(3){border-left:1px solid var(--lr-line);order:2;grid-column:3}.historyTable td:nth-child(4){border-top:1px solid var(--lr-line);border-left:1px solid var(--lr-line);order:4;grid-column:2}.historyTable td:nth-child(5){border-top:1px solid var(--lr-line);border-left:1px solid var(--lr-line);order:5;grid-column:3}}@media (min-width:641px) and (max-width:860px){.skillSourceEntryGrid{grid-template-columns:1fr}}@media (max-width:520px){.entryShell,.authShell,.dashboardShell,.practiceShell,.skillShell{padding:20px}.entryCapabilityList div{grid-template-columns:1fr;gap:5px}.entryProcessList li{grid-template-columns:1fr;gap:9px}.entryProcessList span{justify-self:start}.authAccessList div{grid-template-columns:1fr;gap:5px}.practiceFrame,.skillPanel,.skillActivatedPanel{padding:22px}.authCard{padding:10px}.skillCreationPath{grid-template-columns:1fr}.skillCreationPath div{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:10px;padding:11px 0}.skillCreationPath div+div{border-top:1px solid var(--lr-line);border-left:0;margin-left:0;padding-left:0}.dashboardHeader{align-items:flex-start}.practiceFrame{padding:20px}.practiceFrame h1{font-size:var(--lr-text-2xl);line-height:var(--lr-leading-title)}.practiceMetaRow{gap:12px;margin-bottom:18px}.practicePromptPanel{padding:18px 0 20px}.practicePromptHeader{margin:0;padding:0 0 9px}.choiceGrid{gap:8px;margin-top:16px}.choiceCard{grid-template-columns:28px minmax(0,1fr);gap:11px;min-height:50px;padding:10px 12px}.choiceIndex{width:28px;height:28px}.practiceActions{margin-top:18px}.collectionRow{justify-content:stretch;align-items:flex-start;display:grid}.dashboardCollectionFacts{gap:8px 14px;width:100%}.dashboardHeader .primaryButton,.dashboardHeader .secondaryButton,.dashboardHeaderActions{justify-self:stretch}.dashboardHeaderActions{grid-template-columns:1fr}.dashboardHeaderPrimaryActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboardHeaderUtilityLinks{justify-content:flex-start;width:100%}.dashboardPracticeSummary{gap:12px}.practiceNav{flex-wrap:nowrap}.practiceNav a{min-width:82px;font-size:var(--lr-text-xs);flex:none;padding-inline:8px}.practiceNav a[aria-current=page]{order:-1}.dashboardReadySummary{min-height:auto;padding:20px}.dashboardReadyValue strong{font-size:var(--lr-heading-md)}.dashboardSupportMetrics{grid-template-columns:1fr}.dashboardSupportMetrics div{grid-template-columns:minmax(0,1fr) minmax(48px,auto);align-items:end;min-height:72px;padding:14px 16px}.dashboardSupportMetrics div+div{border-top:1px solid var(--lr-line);border-left:0}.dashboardSupportMetricValue{font-size:var(--lr-text-xl);grid-area:1/2/span 2;margin:0}.dashboardSupportMetrics dt,.dashboardSupportMetricDetail{grid-column:1}.dashboardPanel,.dashboardSetupPanel{padding:20px}.dashboardMessage{padding:16px 0}.collectionRow,.skillRowMain,.skillLibraryRowMain{align-items:flex-start;display:grid}.skillStatusSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.skillStatusSummary div{border-bottom:0;border-right:0;min-height:66px}.skillStatusSummary div[data-priority=primary]{border-bottom:1px solid var(--lr-line);grid-column:1/-1}.skillStatusSummary div:nth-child(3),.skillStatusSummary div:nth-child(5){border-left:1px solid var(--lr-line)}.skillStatusSummary div:nth-child(n+4){border-top:1px solid var(--lr-line)}.skillInventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.skillInventoryGroup{border-bottom:0;border-right:0;gap:9px;padding:10px 8px}.skillInventoryGroup:first-child{border-bottom:1px solid var(--lr-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:12px}.skillInventoryGroup:first-child .skillInventoryReady strong{display:flex}.skillInventoryGroup:nth-child(2){border-right:1px solid var(--lr-line)}.skillInventoryGroup:last-child{border-right:0}.skillInventoryReady{gap:4px}.skillInventoryReady strong{gap:3px;display:grid}.skillInventoryReady strong span{font-size:var(--lr-text-xl)}.skillInventoryGroup dl{gap:4px;display:grid}.skillInventoryGroup dl div{justify-content:space-between}.skillInventoryGroup dt,.skillInventoryGroup dd,.skillInventoryReady small{font-size:var(--lr-text-2xs)}.skillQueueBlock{gap:12px;padding-top:14px}.skillQueueBlock h2{font-size:var(--lr-text-lg)}.skillQueueCopy{display:none}.skillQueueStateStrip div+div{border-left:0;padding-left:0}.skillLifecycleGroup{gap:8px;padding:12px}.skillLifecycleGroup>p,.skillLifecycleForm>p:not(.skillFormMessage){display:none}.skillLifecycleGroup[data-tone=danger]>p,.skillLifecycleGroup[data-tone=danger] .skillLifecycleForm>p:not(.skillFormMessage),.skillDeleteForm>p:not(.skillFormMessage){display:block}.skillLifecycleForm{gap:8px}.collectionFacts div+div{border-top:0;border-left:0;padding-left:0}.skillRowContext span+span,.skillReviewMeta span+span,.skillMetaLine>span:not(.dashboardTag)+span:not(.dashboardTag),.historyMetaLine span+span{border-left:0;padding-left:0}.skillLibraryActivePanel .skillLibraryRowMain{grid-template-columns:minmax(0,1fr) auto;align-items:start}.skillLibraryActivePanel .skillLibraryRowMain p{-webkit-line-clamp:1}.skillLibraryActivePanel .skillLibraryRow .dashboardChip{text-align:center;justify-self:end;max-width:86px}.skillLibraryFacts{gap:7px 14px}.skillLibraryFacts div+div{border-left:0;padding-left:0}.skillLibraryFacts div:nth-child(2n),.skillLibraryFacts div:nth-child(n+3){border-top:0;border-left:0}.skillLibraryActivePanel .skillLibraryFacts dt,.skillLibraryActivePanel .skillLibraryFacts dd{font-size:var(--lr-text-2xs)}.settingsScheduleSummary{grid-template-columns:1fr}.settingsScheduleSummary>div,.settingsScheduleDetails div{padding:10px 0}.settingsScheduleSummary>div+div{border-top:1px solid var(--lr-line);border-left:0}.settingsScheduleDetails{grid-template-columns:1fr}.settingsScheduleDetails div+div{border-top:1px solid var(--lr-line);border-left:0}.settingsScheduleSummary dt{font-size:var(--lr-text-2xs)}.settingsScheduleSummary dd{font-size:var(--lr-text-xs);line-height:var(--lr-leading-normal)}.historyTable td:first-child,.historyTable td:nth-child(3),.historyTable td:nth-child(4),.historyTable td:nth-child(5){border-left:0;grid-column:1/-1}.historyTable td:nth-child(3) .historyResultStack{grid-template-columns:auto minmax(0,1fr);align-items:start}.historyTable td:nth-child(3) .historySubText{grid-column:1/-1}.settingsPrivacyNote{grid-template-columns:1fr;gap:11px}.settingsPrivacyNote section{padding:0}.settingsPrivacyNote section+section{border-top:1px solid var(--lr-line);border-left:0;padding:11px 0 0}.settingsExportPanel .skillPanelHeader{display:grid}.settingsExportPanel .skillPanelHeader .secondaryButton{justify-self:start}.settingsExportDetails summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px}.settingsExportDetails summary:after{grid-area:1/2/span 2}.settingsExportDetails summary span,.settingsExportDetails summary small{grid-column:1}.collectionManagementRow .skillLibraryRowMain{grid-template-columns:minmax(0,1fr) auto;align-items:start}.collectionManagementRow .collectionReadyStat{border-top:0;border-left:1px solid var(--lr-line);justify-items:end;width:auto;min-width:66px;padding-top:0;padding-left:12px}.collectionManagementRow .collectionFacts{gap:7px 13px}.collectionManagementRow .collectionFacts div+div{border-top:0;border-left:0;padding-left:0}}
