@charset "UTF-8";@layer reset,tokens,base,component,shortcuts;@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--headline-fw: 700;--headline-large-fs: 2.5rem;--headline-large-lh: 3.125rem;--headline-large-ls: -.03em;--headline-medium-fs: 2rem;--headline-medium-lh: 2.3rem;--headline-medium-ls: -.025em;--headline-small-fs: 1.5rem;--headline-small-lh: 1.875rem;--headline-small-ls: -.015em;--title-fw: 600;--title-large-fs: 1.375rem;--title-large-lh: 1.75rem;--title-large-ls: -.01em;--title-medium-fs: 1.125rem;--title-medium-lh: 1.5rem;--title-medium-ls: -.005em;--title-small-fs: 1rem;--title-small-lh: 1.5rem;--title-small-ls: 0;--body-fw: 400;--body-large-fs: 1.125rem;--body-large-lh: 1.75rem;--body-large-ls: 0;--body-medium-fs: 1rem;--body-medium-lh: 1.5rem;--body-medium-ls: 0;--body-small-fs: .875rem;--body-small-lh: 1.3rem;--body-small-ls: .015em;--label-fw: 500;--label-large-fs: .875rem;--label-large-lh: 1.2rem;--label-large-ls: .02em;--label-medium-fs: .8125rem;--label-medium-lh: 1.1rem;--label-medium-ls: .03em;--label-small-fs: .75rem;--label-small-lh: 1rem;--label-small-ls: .04em;--button-fw: 600;--button-large-fs: 1rem;--button-large-lh: 1.5rem;--button-large-ls: .02em;--button-medium-fs: .9375rem;--button-medium-lh: 1.375rem;--button-medium-ls: .02em;--button-small-fs: .875rem;--button-small-lh: 1.125rem;--button-small-ls: .02em}:root[device-type=mobile],:root[device-type=desktop] .preview-device-mobile{--headline-fw: 700;--headline-large-fs: 2rem;--headline-large-lh: 2.5rem;--headline-large-ls: -.025em;--headline-medium-fs: 1.75rem;--headline-medium-lh: 2rem;--headline-medium-ls: -.02em;--headline-small-fs: 1.375rem;--headline-small-lh: 1.75rem;--headline-small-ls: -.01em;--title-fw: 600;--title-large-fs: 1.25rem;--title-large-lh: 1.625rem;--title-large-ls: -.005em;--title-medium-fs: 1.125rem;--title-medium-lh: 1.5rem;--title-medium-ls: -.005em;--title-small-fs: 1rem;--title-small-lh: 1.5rem;--title-small-ls: 0;--body-fw: 400;--body-large-fs: 1.125rem;--body-large-lh: 1.75rem;--body-large-ls: 0;--body-medium-fs: 1rem;--body-medium-lh: 1.5rem;--body-medium-ls: 0;--body-small-fs: .875rem;--body-small-lh: 1.3rem;--body-small-ls: .015em;--label-fw: 500;--label-large-fs: .8125rem;--label-large-lh: 1.1rem;--label-large-ls: .03em;--label-medium-fs: .75rem;--label-medium-lh: 1rem;--label-medium-ls: .04em;--label-small-fs: .6875rem;--label-small-lh: .875rem;--label-small-ls: .04em;--button-fw: 600;--button-large-fs: .9375rem;--button-large-lh: 1.375rem;--button-large-ls: .02em;--button-medium-fs: .875rem;--button-medium-lh: 1.25rem;--button-medium-ls: .02em;--button-small-fs: .75rem;--button-small-lh: 1rem;--button-small-ls: .02em}@layer shortcuts{.fx-1{flex:1}.fx-2{flex:2}.fx-3{flex:3}.fx-4{flex:4}.fx-5{flex:5}.fx-6{flex:6}.fx-7{flex:7}.fx-8{flex:8}.fx-9{flex:9}.fx-10{flex:10}.fx-a{flex:1 0 auto}.fg-1{flex-grow:1}.fs-0{flex-shrink:0}.fd-c{flex-direction:column}.fd-r{flex-direction:row}.fd-cr{flex-direction:column-reverse}.fd-rr{flex-direction:row-reverse}.fw-w{flex-wrap:wrap}.fw-nw{flex-wrap:nowrap}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around}.jc-se{justify-content:space-evenly}.jc-fs{justify-content:flex-start}.jc-fe{justify-content:flex-end}.jc-c{justify-content:center}.jc-st{justify-content:stretch}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-fs{align-items:flex-start}.ai-st{align-items:stretch}.ai-bl{align-items:baseline}.as-c{align-self:center}.as-fe{align-self:flex-end}.as-fs{align-self:flex-start}.as-st{align-self:stretch}.as-a{align-self:auto}.ac-c{align-content:center}.ac-fs{align-content:flex-start}.ac-fe{align-content:flex-end}.ac-sb{align-content:space-between}.ac-sa{align-content:space-around}.ac-st{align-content:stretch}.js-c{justify-self:center}.js-fe{justify-self:end}.js-fs{justify-self:start}.js-st{justify-self:stretch}.ds-g{display:grid}.ds-ig{display:inline-grid}.gc-1{grid-template-columns:repeat(1,1fr)}.gc-2{grid-template-columns:repeat(2,1fr)}.gc-3{grid-template-columns:repeat(3,1fr)}.gc-4{grid-template-columns:repeat(4,1fr)}.gc-5{grid-template-columns:repeat(5,1fr)}.gc-6{grid-template-columns:repeat(6,1fr)}.gc-7{grid-template-columns:repeat(7,1fr)}.gc-8{grid-template-columns:repeat(8,1fr)}.gc-9{grid-template-columns:repeat(9,1fr)}.gc-10{grid-template-columns:repeat(10,1fr)}.gc-11{grid-template-columns:repeat(11,1fr)}.gc-12{grid-template-columns:repeat(12,1fr)}.gr-1{grid-template-rows:repeat(1,1fr)}.gr-2{grid-template-rows:repeat(2,1fr)}.gr-3{grid-template-rows:repeat(3,1fr)}.gr-4{grid-template-rows:repeat(4,1fr)}.gr-5{grid-template-rows:repeat(5,1fr)}.gr-6{grid-template-rows:repeat(6,1fr)}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.row-span-4{grid-row:span 4}.row-span-5{grid-row:span 5}.row-span-6{grid-row:span 6}.gaf-c{grid-auto-flow:column}.gaf-r{grid-auto-flow:row}.gaf-cd{grid-auto-flow:column dense}.gaf-rd{grid-auto-flow:row dense}.gca-fr{grid-auto-columns:1fr}.gra-fr{grid-auto-rows:1fr}.pdl-0{padding-left:var(--space-0)}.pdr-0{padding-right:var(--space-0)}.pdt-0{padding-top:var(--space-0)}.pdb-0{padding-bottom:var(--space-0)}.pdh-0{padding-left:var(--space-0);padding-right:var(--space-0)}.pdv-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.pd-0{padding:var(--space-0)}.mgl-0{margin-left:var(--space-0)}.mgr-0{margin-right:var(--space-0)}.mgt-0{margin-top:var(--space-0)}.mgb-0{margin-bottom:var(--space-0)}.mgh-0{margin-left:var(--space-0);margin-right:var(--space-0)}.mgv-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.mg-0{margin:var(--space-0)}.hg-0{height:var(--space-0)}.mnhg-0{min-height:var(--space-0)}.mxhg-0{max-height:var(--space-0)}.wd-0{width:var(--space-0)}.mnwd-0{min-width:var(--space-0)}.mxwd-0{max-width:var(--space-0)}.tp-0{top:var(--space-0)}.lt-0{left:var(--space-0)}.bt-0{bottom:var(--space-0)}.rt-0{right:var(--space-0)}.it-0{inset:var(--space-0)}.gp-0{gap:var(--space-0)}.gpv-0{row-gap:var(--space-0)}.gph-0{column-gap:var(--space-0)}.bdrs-0{border-radius:var(--space-0)}.pdl-025{padding-left:var(--space-025)}.pdr-025{padding-right:var(--space-025)}.pdt-025{padding-top:var(--space-025)}.pdb-025{padding-bottom:var(--space-025)}.pdh-025{padding-left:var(--space-025);padding-right:var(--space-025)}.pdv-025{padding-top:var(--space-025);padding-bottom:var(--space-025)}.pd-025{padding:var(--space-025)}.mgl-025{margin-left:var(--space-025)}.mgr-025{margin-right:var(--space-025)}.mgt-025{margin-top:var(--space-025)}.mgb-025{margin-bottom:var(--space-025)}.mgh-025{margin-left:var(--space-025);margin-right:var(--space-025)}.mgv-025{margin-top:var(--space-025);margin-bottom:var(--space-025)}.mg-025{margin:var(--space-025)}.hg-025{height:var(--space-025)}.mnhg-025{min-height:var(--space-025)}.mxhg-025{max-height:var(--space-025)}.wd-025{width:var(--space-025)}.mnwd-025{min-width:var(--space-025)}.mxwd-025{max-width:var(--space-025)}.tp-025{top:var(--space-025)}.lt-025{left:var(--space-025)}.bt-025{bottom:var(--space-025)}.rt-025{right:var(--space-025)}.it-025{inset:var(--space-025)}.gp-025{gap:var(--space-025)}.gpv-025{row-gap:var(--space-025)}.gph-025{column-gap:var(--space-025)}.bdrs-025{border-radius:var(--space-025)}.pdl-05{padding-left:var(--space-05)}.pdr-05{padding-right:var(--space-05)}.pdt-05{padding-top:var(--space-05)}.pdb-05{padding-bottom:var(--space-05)}.pdh-05{padding-left:var(--space-05);padding-right:var(--space-05)}.pdv-05{padding-top:var(--space-05);padding-bottom:var(--space-05)}.pd-05{padding:var(--space-05)}.mgl-05{margin-left:var(--space-05)}.mgr-05{margin-right:var(--space-05)}.mgt-05{margin-top:var(--space-05)}.mgb-05{margin-bottom:var(--space-05)}.mgh-05{margin-left:var(--space-05);margin-right:var(--space-05)}.mgv-05{margin-top:var(--space-05);margin-bottom:var(--space-05)}.mg-05{margin:var(--space-05)}.hg-05{height:var(--space-05)}.mnhg-05{min-height:var(--space-05)}.mxhg-05{max-height:var(--space-05)}.wd-05{width:var(--space-05)}.mnwd-05{min-width:var(--space-05)}.mxwd-05{max-width:var(--space-05)}.tp-05{top:var(--space-05)}.lt-05{left:var(--space-05)}.bt-05{bottom:var(--space-05)}.rt-05{right:var(--space-05)}.it-05{inset:var(--space-05)}.gp-05{gap:var(--space-05)}.gpv-05{row-gap:var(--space-05)}.gph-05{column-gap:var(--space-05)}.bdrs-05{border-radius:var(--space-05)}.pdl-075{padding-left:var(--space-075)}.pdr-075{padding-right:var(--space-075)}.pdt-075{padding-top:var(--space-075)}.pdb-075{padding-bottom:var(--space-075)}.pdh-075{padding-left:var(--space-075);padding-right:var(--space-075)}.pdv-075{padding-top:var(--space-075);padding-bottom:var(--space-075)}.pd-075{padding:var(--space-075)}.mgl-075{margin-left:var(--space-075)}.mgr-075{margin-right:var(--space-075)}.mgt-075{margin-top:var(--space-075)}.mgb-075{margin-bottom:var(--space-075)}.mgh-075{margin-left:var(--space-075);margin-right:var(--space-075)}.mgv-075{margin-top:var(--space-075);margin-bottom:var(--space-075)}.mg-075{margin:var(--space-075)}.hg-075{height:var(--space-075)}.mnhg-075{min-height:var(--space-075)}.mxhg-075{max-height:var(--space-075)}.wd-075{width:var(--space-075)}.mnwd-075{min-width:var(--space-075)}.mxwd-075{max-width:var(--space-075)}.tp-075{top:var(--space-075)}.lt-075{left:var(--space-075)}.bt-075{bottom:var(--space-075)}.rt-075{right:var(--space-075)}.it-075{inset:var(--space-075)}.gp-075{gap:var(--space-075)}.gpv-075{row-gap:var(--space-075)}.gph-075{column-gap:var(--space-075)}.bdrs-075{border-radius:var(--space-075)}.pdl-1{padding-left:var(--space-1)}.pdr-1{padding-right:var(--space-1)}.pdt-1{padding-top:var(--space-1)}.pdb-1{padding-bottom:var(--space-1)}.pdh-1{padding-left:var(--space-1);padding-right:var(--space-1)}.pdv-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.pd-1{padding:var(--space-1)}.mgl-1{margin-left:var(--space-1)}.mgr-1{margin-right:var(--space-1)}.mgt-1{margin-top:var(--space-1)}.mgb-1{margin-bottom:var(--space-1)}.mgh-1{margin-left:var(--space-1);margin-right:var(--space-1)}.mgv-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.mg-1{margin:var(--space-1)}.hg-1{height:var(--space-1)}.mnhg-1{min-height:var(--space-1)}.mxhg-1{max-height:var(--space-1)}.wd-1{width:var(--space-1)}.mnwd-1{min-width:var(--space-1)}.mxwd-1{max-width:var(--space-1)}.tp-1{top:var(--space-1)}.lt-1{left:var(--space-1)}.bt-1{bottom:var(--space-1)}.rt-1{right:var(--space-1)}.it-1{inset:var(--space-1)}.gp-1{gap:var(--space-1)}.gpv-1{row-gap:var(--space-1)}.gph-1{column-gap:var(--space-1)}.bdrs-1{border-radius:var(--space-1)}.pdl-1-05{padding-left:var(--space-1-05)}.pdr-1-05{padding-right:var(--space-1-05)}.pdt-1-05{padding-top:var(--space-1-05)}.pdb-1-05{padding-bottom:var(--space-1-05)}.pdh-1-05{padding-left:var(--space-1-05);padding-right:var(--space-1-05)}.pdv-1-05{padding-top:var(--space-1-05);padding-bottom:var(--space-1-05)}.pd-1-05{padding:var(--space-1-05)}.mgl-1-05{margin-left:var(--space-1-05)}.mgr-1-05{margin-right:var(--space-1-05)}.mgt-1-05{margin-top:var(--space-1-05)}.mgb-1-05{margin-bottom:var(--space-1-05)}.mgh-1-05{margin-left:var(--space-1-05);margin-right:var(--space-1-05)}.mgv-1-05{margin-top:var(--space-1-05);margin-bottom:var(--space-1-05)}.mg-1-05{margin:var(--space-1-05)}.hg-1-05{height:var(--space-1-05)}.mnhg-1-05{min-height:var(--space-1-05)}.mxhg-1-05{max-height:var(--space-1-05)}.wd-1-05{width:var(--space-1-05)}.mnwd-1-05{min-width:var(--space-1-05)}.mxwd-1-05{max-width:var(--space-1-05)}.tp-1-05{top:var(--space-1-05)}.lt-1-05{left:var(--space-1-05)}.bt-1-05{bottom:var(--space-1-05)}.rt-1-05{right:var(--space-1-05)}.it-1-05{inset:var(--space-1-05)}.gp-1-05{gap:var(--space-1-05)}.gpv-1-05{row-gap:var(--space-1-05)}.gph-1-05{column-gap:var(--space-1-05)}.bdrs-1-05{border-radius:var(--space-1-05)}.pdl-2{padding-left:var(--space-2)}.pdr-2{padding-right:var(--space-2)}.pdt-2{padding-top:var(--space-2)}.pdb-2{padding-bottom:var(--space-2)}.pdh-2{padding-left:var(--space-2);padding-right:var(--space-2)}.pdv-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.pd-2{padding:var(--space-2)}.mgl-2{margin-left:var(--space-2)}.mgr-2{margin-right:var(--space-2)}.mgt-2{margin-top:var(--space-2)}.mgb-2{margin-bottom:var(--space-2)}.mgh-2{margin-left:var(--space-2);margin-right:var(--space-2)}.mgv-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.mg-2{margin:var(--space-2)}.hg-2{height:var(--space-2)}.mnhg-2{min-height:var(--space-2)}.mxhg-2{max-height:var(--space-2)}.wd-2{width:var(--space-2)}.mnwd-2{min-width:var(--space-2)}.mxwd-2{max-width:var(--space-2)}.tp-2{top:var(--space-2)}.lt-2{left:var(--space-2)}.bt-2{bottom:var(--space-2)}.rt-2{right:var(--space-2)}.it-2{inset:var(--space-2)}.gp-2{gap:var(--space-2)}.gpv-2{row-gap:var(--space-2)}.gph-2{column-gap:var(--space-2)}.bdrs-2{border-radius:var(--space-2)}.pdl-3{padding-left:var(--space-3)}.pdr-3{padding-right:var(--space-3)}.pdt-3{padding-top:var(--space-3)}.pdb-3{padding-bottom:var(--space-3)}.pdh-3{padding-left:var(--space-3);padding-right:var(--space-3)}.pdv-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.pd-3{padding:var(--space-3)}.mgl-3{margin-left:var(--space-3)}.mgr-3{margin-right:var(--space-3)}.mgt-3{margin-top:var(--space-3)}.mgb-3{margin-bottom:var(--space-3)}.mgh-3{margin-left:var(--space-3);margin-right:var(--space-3)}.mgv-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.mg-3{margin:var(--space-3)}.hg-3{height:var(--space-3)}.mnhg-3{min-height:var(--space-3)}.mxhg-3{max-height:var(--space-3)}.wd-3{width:var(--space-3)}.mnwd-3{min-width:var(--space-3)}.mxwd-3{max-width:var(--space-3)}.tp-3{top:var(--space-3)}.lt-3{left:var(--space-3)}.bt-3{bottom:var(--space-3)}.rt-3{right:var(--space-3)}.it-3{inset:var(--space-3)}.gp-3{gap:var(--space-3)}.gpv-3{row-gap:var(--space-3)}.gph-3{column-gap:var(--space-3)}.bdrs-3{border-radius:var(--space-3)}.pdl-4{padding-left:var(--space-4)}.pdr-4{padding-right:var(--space-4)}.pdt-4{padding-top:var(--space-4)}.pdb-4{padding-bottom:var(--space-4)}.pdh-4{padding-left:var(--space-4);padding-right:var(--space-4)}.pdv-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.pd-4{padding:var(--space-4)}.mgl-4{margin-left:var(--space-4)}.mgr-4{margin-right:var(--space-4)}.mgt-4{margin-top:var(--space-4)}.mgb-4{margin-bottom:var(--space-4)}.mgh-4{margin-left:var(--space-4);margin-right:var(--space-4)}.mgv-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.mg-4{margin:var(--space-4)}.hg-4{height:var(--space-4)}.mnhg-4{min-height:var(--space-4)}.mxhg-4{max-height:var(--space-4)}.wd-4{width:var(--space-4)}.mnwd-4{min-width:var(--space-4)}.mxwd-4{max-width:var(--space-4)}.tp-4{top:var(--space-4)}.lt-4{left:var(--space-4)}.bt-4{bottom:var(--space-4)}.rt-4{right:var(--space-4)}.it-4{inset:var(--space-4)}.gp-4{gap:var(--space-4)}.gpv-4{row-gap:var(--space-4)}.gph-4{column-gap:var(--space-4)}.bdrs-4{border-radius:var(--space-4)}.pdl-5{padding-left:var(--space-5)}.pdr-5{padding-right:var(--space-5)}.pdt-5{padding-top:var(--space-5)}.pdb-5{padding-bottom:var(--space-5)}.pdh-5{padding-left:var(--space-5);padding-right:var(--space-5)}.pdv-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.pd-5{padding:var(--space-5)}.mgl-5{margin-left:var(--space-5)}.mgr-5{margin-right:var(--space-5)}.mgt-5{margin-top:var(--space-5)}.mgb-5{margin-bottom:var(--space-5)}.mgh-5{margin-left:var(--space-5);margin-right:var(--space-5)}.mgv-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.mg-5{margin:var(--space-5)}.hg-5{height:var(--space-5)}.mnhg-5{min-height:var(--space-5)}.mxhg-5{max-height:var(--space-5)}.wd-5{width:var(--space-5)}.mnwd-5{min-width:var(--space-5)}.mxwd-5{max-width:var(--space-5)}.tp-5{top:var(--space-5)}.lt-5{left:var(--space-5)}.bt-5{bottom:var(--space-5)}.rt-5{right:var(--space-5)}.it-5{inset:var(--space-5)}.gp-5{gap:var(--space-5)}.gpv-5{row-gap:var(--space-5)}.gph-5{column-gap:var(--space-5)}.bdrs-5{border-radius:var(--space-5)}.pdl-6{padding-left:var(--space-6)}.pdr-6{padding-right:var(--space-6)}.pdt-6{padding-top:var(--space-6)}.pdb-6{padding-bottom:var(--space-6)}.pdh-6{padding-left:var(--space-6);padding-right:var(--space-6)}.pdv-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.pd-6{padding:var(--space-6)}.mgl-6{margin-left:var(--space-6)}.mgr-6{margin-right:var(--space-6)}.mgt-6{margin-top:var(--space-6)}.mgb-6{margin-bottom:var(--space-6)}.mgh-6{margin-left:var(--space-6);margin-right:var(--space-6)}.mgv-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.mg-6{margin:var(--space-6)}.hg-6{height:var(--space-6)}.mnhg-6{min-height:var(--space-6)}.mxhg-6{max-height:var(--space-6)}.wd-6{width:var(--space-6)}.mnwd-6{min-width:var(--space-6)}.mxwd-6{max-width:var(--space-6)}.tp-6{top:var(--space-6)}.lt-6{left:var(--space-6)}.bt-6{bottom:var(--space-6)}.rt-6{right:var(--space-6)}.it-6{inset:var(--space-6)}.gp-6{gap:var(--space-6)}.gpv-6{row-gap:var(--space-6)}.gph-6{column-gap:var(--space-6)}.bdrs-6{border-radius:var(--space-6)}.pdl-7{padding-left:var(--space-7)}.pdr-7{padding-right:var(--space-7)}.pdt-7{padding-top:var(--space-7)}.pdb-7{padding-bottom:var(--space-7)}.pdh-7{padding-left:var(--space-7);padding-right:var(--space-7)}.pdv-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.pd-7{padding:var(--space-7)}.mgl-7{margin-left:var(--space-7)}.mgr-7{margin-right:var(--space-7)}.mgt-7{margin-top:var(--space-7)}.mgb-7{margin-bottom:var(--space-7)}.mgh-7{margin-left:var(--space-7);margin-right:var(--space-7)}.mgv-7{margin-top:var(--space-7);margin-bottom:var(--space-7)}.mg-7{margin:var(--space-7)}.hg-7{height:var(--space-7)}.mnhg-7{min-height:var(--space-7)}.mxhg-7{max-height:var(--space-7)}.wd-7{width:var(--space-7)}.mnwd-7{min-width:var(--space-7)}.mxwd-7{max-width:var(--space-7)}.tp-7{top:var(--space-7)}.lt-7{left:var(--space-7)}.bt-7{bottom:var(--space-7)}.rt-7{right:var(--space-7)}.it-7{inset:var(--space-7)}.gp-7{gap:var(--space-7)}.gpv-7{row-gap:var(--space-7)}.gph-7{column-gap:var(--space-7)}.bdrs-7{border-radius:var(--space-7)}.pdl-8{padding-left:var(--space-8)}.pdr-8{padding-right:var(--space-8)}.pdt-8{padding-top:var(--space-8)}.pdb-8{padding-bottom:var(--space-8)}.pdh-8{padding-left:var(--space-8);padding-right:var(--space-8)}.pdv-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pd-8{padding:var(--space-8)}.mgl-8{margin-left:var(--space-8)}.mgr-8{margin-right:var(--space-8)}.mgt-8{margin-top:var(--space-8)}.mgb-8{margin-bottom:var(--space-8)}.mgh-8{margin-left:var(--space-8);margin-right:var(--space-8)}.mgv-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.mg-8{margin:var(--space-8)}.hg-8{height:var(--space-8)}.mnhg-8{min-height:var(--space-8)}.mxhg-8{max-height:var(--space-8)}.wd-8{width:var(--space-8)}.mnwd-8{min-width:var(--space-8)}.mxwd-8{max-width:var(--space-8)}.tp-8{top:var(--space-8)}.lt-8{left:var(--space-8)}.bt-8{bottom:var(--space-8)}.rt-8{right:var(--space-8)}.it-8{inset:var(--space-8)}.gp-8{gap:var(--space-8)}.gpv-8{row-gap:var(--space-8)}.gph-8{column-gap:var(--space-8)}.bdrs-8{border-radius:var(--space-8)}.pdl-9{padding-left:var(--space-9)}.pdr-9{padding-right:var(--space-9)}.pdt-9{padding-top:var(--space-9)}.pdb-9{padding-bottom:var(--space-9)}.pdh-9{padding-left:var(--space-9);padding-right:var(--space-9)}.pdv-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.pd-9{padding:var(--space-9)}.mgl-9{margin-left:var(--space-9)}.mgr-9{margin-right:var(--space-9)}.mgt-9{margin-top:var(--space-9)}.mgb-9{margin-bottom:var(--space-9)}.mgh-9{margin-left:var(--space-9);margin-right:var(--space-9)}.mgv-9{margin-top:var(--space-9);margin-bottom:var(--space-9)}.mg-9{margin:var(--space-9)}.hg-9{height:var(--space-9)}.mnhg-9{min-height:var(--space-9)}.mxhg-9{max-height:var(--space-9)}.wd-9{width:var(--space-9)}.mnwd-9{min-width:var(--space-9)}.mxwd-9{max-width:var(--space-9)}.tp-9{top:var(--space-9)}.lt-9{left:var(--space-9)}.bt-9{bottom:var(--space-9)}.rt-9{right:var(--space-9)}.it-9{inset:var(--space-9)}.gp-9{gap:var(--space-9)}.gpv-9{row-gap:var(--space-9)}.gph-9{column-gap:var(--space-9)}.bdrs-9{border-radius:var(--space-9)}.pdl-10{padding-left:var(--space-10)}.pdr-10{padding-right:var(--space-10)}.pdt-10{padding-top:var(--space-10)}.pdb-10{padding-bottom:var(--space-10)}.pdh-10{padding-left:var(--space-10);padding-right:var(--space-10)}.pdv-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.pd-10{padding:var(--space-10)}.mgl-10{margin-left:var(--space-10)}.mgr-10{margin-right:var(--space-10)}.mgt-10{margin-top:var(--space-10)}.mgb-10{margin-bottom:var(--space-10)}.mgh-10{margin-left:var(--space-10);margin-right:var(--space-10)}.mgv-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.mg-10{margin:var(--space-10)}.hg-10{height:var(--space-10)}.mnhg-10{min-height:var(--space-10)}.mxhg-10{max-height:var(--space-10)}.wd-10{width:var(--space-10)}.mnwd-10{min-width:var(--space-10)}.mxwd-10{max-width:var(--space-10)}.tp-10{top:var(--space-10)}.lt-10{left:var(--space-10)}.bt-10{bottom:var(--space-10)}.rt-10{right:var(--space-10)}.it-10{inset:var(--space-10)}.gp-10{gap:var(--space-10)}.gpv-10{row-gap:var(--space-10)}.gph-10{column-gap:var(--space-10)}.bdrs-10{border-radius:var(--space-10)}.pdl-11{padding-left:var(--space-11)}.pdr-11{padding-right:var(--space-11)}.pdt-11{padding-top:var(--space-11)}.pdb-11{padding-bottom:var(--space-11)}.pdh-11{padding-left:var(--space-11);padding-right:var(--space-11)}.pdv-11{padding-top:var(--space-11);padding-bottom:var(--space-11)}.pd-11{padding:var(--space-11)}.mgl-11{margin-left:var(--space-11)}.mgr-11{margin-right:var(--space-11)}.mgt-11{margin-top:var(--space-11)}.mgb-11{margin-bottom:var(--space-11)}.mgh-11{margin-left:var(--space-11);margin-right:var(--space-11)}.mgv-11{margin-top:var(--space-11);margin-bottom:var(--space-11)}.mg-11{margin:var(--space-11)}.hg-11{height:var(--space-11)}.mnhg-11{min-height:var(--space-11)}.mxhg-11{max-height:var(--space-11)}.wd-11{width:var(--space-11)}.mnwd-11{min-width:var(--space-11)}.mxwd-11{max-width:var(--space-11)}.tp-11{top:var(--space-11)}.lt-11{left:var(--space-11)}.bt-11{bottom:var(--space-11)}.rt-11{right:var(--space-11)}.it-11{inset:var(--space-11)}.gp-11{gap:var(--space-11)}.gpv-11{row-gap:var(--space-11)}.gph-11{column-gap:var(--space-11)}.bdrs-11{border-radius:var(--space-11)}.pdl-12{padding-left:var(--space-12)}.pdr-12{padding-right:var(--space-12)}.pdt-12{padding-top:var(--space-12)}.pdb-12{padding-bottom:var(--space-12)}.pdh-12{padding-left:var(--space-12);padding-right:var(--space-12)}.pdv-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.pd-12{padding:var(--space-12)}.mgl-12{margin-left:var(--space-12)}.mgr-12{margin-right:var(--space-12)}.mgt-12{margin-top:var(--space-12)}.mgb-12{margin-bottom:var(--space-12)}.mgh-12{margin-left:var(--space-12);margin-right:var(--space-12)}.mgv-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.mg-12{margin:var(--space-12)}.hg-12{height:var(--space-12)}.mnhg-12{min-height:var(--space-12)}.mxhg-12{max-height:var(--space-12)}.wd-12{width:var(--space-12)}.mnwd-12{min-width:var(--space-12)}.mxwd-12{max-width:var(--space-12)}.tp-12{top:var(--space-12)}.lt-12{left:var(--space-12)}.bt-12{bottom:var(--space-12)}.rt-12{right:var(--space-12)}.it-12{inset:var(--space-12)}.gp-12{gap:var(--space-12)}.gpv-12{row-gap:var(--space-12)}.gph-12{column-gap:var(--space-12)}.bdrs-12{border-radius:var(--space-12)}.pdl-13{padding-left:var(--space-13)}.pdr-13{padding-right:var(--space-13)}.pdt-13{padding-top:var(--space-13)}.pdb-13{padding-bottom:var(--space-13)}.pdh-13{padding-left:var(--space-13);padding-right:var(--space-13)}.pdv-13{padding-top:var(--space-13);padding-bottom:var(--space-13)}.pd-13{padding:var(--space-13)}.mgl-13{margin-left:var(--space-13)}.mgr-13{margin-right:var(--space-13)}.mgt-13{margin-top:var(--space-13)}.mgb-13{margin-bottom:var(--space-13)}.mgh-13{margin-left:var(--space-13);margin-right:var(--space-13)}.mgv-13{margin-top:var(--space-13);margin-bottom:var(--space-13)}.mg-13{margin:var(--space-13)}.hg-13{height:var(--space-13)}.mnhg-13{min-height:var(--space-13)}.mxhg-13{max-height:var(--space-13)}.wd-13{width:var(--space-13)}.mnwd-13{min-width:var(--space-13)}.mxwd-13{max-width:var(--space-13)}.tp-13{top:var(--space-13)}.lt-13{left:var(--space-13)}.bt-13{bottom:var(--space-13)}.rt-13{right:var(--space-13)}.it-13{inset:var(--space-13)}.gp-13{gap:var(--space-13)}.gpv-13{row-gap:var(--space-13)}.gph-13{column-gap:var(--space-13)}.bdrs-13{border-radius:var(--space-13)}.pdl-14{padding-left:var(--space-14)}.pdr-14{padding-right:var(--space-14)}.pdt-14{padding-top:var(--space-14)}.pdb-14{padding-bottom:var(--space-14)}.pdh-14{padding-left:var(--space-14);padding-right:var(--space-14)}.pdv-14{padding-top:var(--space-14);padding-bottom:var(--space-14)}.pd-14{padding:var(--space-14)}.mgl-14{margin-left:var(--space-14)}.mgr-14{margin-right:var(--space-14)}.mgt-14{margin-top:var(--space-14)}.mgb-14{margin-bottom:var(--space-14)}.mgh-14{margin-left:var(--space-14);margin-right:var(--space-14)}.mgv-14{margin-top:var(--space-14);margin-bottom:var(--space-14)}.mg-14{margin:var(--space-14)}.hg-14{height:var(--space-14)}.mnhg-14{min-height:var(--space-14)}.mxhg-14{max-height:var(--space-14)}.wd-14{width:var(--space-14)}.mnwd-14{min-width:var(--space-14)}.mxwd-14{max-width:var(--space-14)}.tp-14{top:var(--space-14)}.lt-14{left:var(--space-14)}.bt-14{bottom:var(--space-14)}.rt-14{right:var(--space-14)}.it-14{inset:var(--space-14)}.gp-14{gap:var(--space-14)}.gpv-14{row-gap:var(--space-14)}.gph-14{column-gap:var(--space-14)}.bdrs-14{border-radius:var(--space-14)}.pdl-15{padding-left:var(--space-15)}.pdr-15{padding-right:var(--space-15)}.pdt-15{padding-top:var(--space-15)}.pdb-15{padding-bottom:var(--space-15)}.pdh-15{padding-left:var(--space-15);padding-right:var(--space-15)}.pdv-15{padding-top:var(--space-15);padding-bottom:var(--space-15)}.pd-15{padding:var(--space-15)}.mgl-15{margin-left:var(--space-15)}.mgr-15{margin-right:var(--space-15)}.mgt-15{margin-top:var(--space-15)}.mgb-15{margin-bottom:var(--space-15)}.mgh-15{margin-left:var(--space-15);margin-right:var(--space-15)}.mgv-15{margin-top:var(--space-15);margin-bottom:var(--space-15)}.mg-15{margin:var(--space-15)}.hg-15{height:var(--space-15)}.mnhg-15{min-height:var(--space-15)}.mxhg-15{max-height:var(--space-15)}.wd-15{width:var(--space-15)}.mnwd-15{min-width:var(--space-15)}.mxwd-15{max-width:var(--space-15)}.tp-15{top:var(--space-15)}.lt-15{left:var(--space-15)}.bt-15{bottom:var(--space-15)}.rt-15{right:var(--space-15)}.it-15{inset:var(--space-15)}.gp-15{gap:var(--space-15)}.gpv-15{row-gap:var(--space-15)}.gph-15{column-gap:var(--space-15)}.bdrs-15{border-radius:var(--space-15)}.pdl-auto{padding-left:var(--space-auto)}.pdr-auto{padding-right:var(--space-auto)}.pdt-auto{padding-top:var(--space-auto)}.pdb-auto{padding-bottom:var(--space-auto)}.pdh-auto{padding-left:var(--space-auto);padding-right:var(--space-auto)}.pdv-auto{padding-top:var(--space-auto);padding-bottom:var(--space-auto)}.pd-auto{padding:var(--space-auto)}.mgl-auto{margin-left:var(--space-auto)}.mgr-auto{margin-right:var(--space-auto)}.mgt-auto{margin-top:var(--space-auto)}.mgb-auto{margin-bottom:var(--space-auto)}.mgh-auto{margin-left:var(--space-auto);margin-right:var(--space-auto)}.mgv-auto{margin-top:var(--space-auto);margin-bottom:var(--space-auto)}.mg-auto{margin:var(--space-auto)}.hg-auto{height:var(--space-auto)}.mnhg-auto{min-height:var(--space-auto)}.mxhg-auto{max-height:var(--space-auto)}.wd-auto{width:var(--space-auto)}.mnwd-auto{min-width:var(--space-auto)}.mxwd-auto{max-width:var(--space-auto)}.tp-auto{top:var(--space-auto)}.lt-auto{left:var(--space-auto)}.bt-auto{bottom:var(--space-auto)}.rt-auto{right:var(--space-auto)}.it-auto{inset:var(--space-auto)}.gp-auto{gap:var(--space-auto)}.gpv-auto{row-gap:var(--space-auto)}.gph-auto{column-gap:var(--space-auto)}.bdrs-auto{border-radius:var(--space-auto)}.bdr-sm{border-radius:var(--radius-sm)}.bdr-md{border-radius:var(--radius-md)}.bdr-lg{border-radius:var(--radius-lg)}.bdr-xl{border-radius:var(--radius-xl)}.bdr-2xl{border-radius:var(--radius-2xl)}.bdr-full{border-radius:var(--radius-full)}.bdrs-50pc{border-radius:50%}.hg-1pc{height:1%}.mnhg-1pc{min-height:1%}.mxhg-1pc{max-height:1%}.wd-1pc{width:1%}.mnwd-1pc{min-width:1%}.hg-2pc{height:2%}.mnhg-2pc{min-height:2%}.mxhg-2pc{max-height:2%}.wd-2pc{width:2%}.mnwd-2pc{min-width:2%}.hg-3pc{height:3%}.mnhg-3pc{min-height:3%}.mxhg-3pc{max-height:3%}.wd-3pc{width:3%}.mnwd-3pc{min-width:3%}.hg-4pc{height:4%}.mnhg-4pc{min-height:4%}.mxhg-4pc{max-height:4%}.wd-4pc{width:4%}.mnwd-4pc{min-width:4%}.hg-5pc{height:5%}.mnhg-5pc{min-height:5%}.mxhg-5pc{max-height:5%}.wd-5pc{width:5%}.mnwd-5pc{min-width:5%}.hg-6pc{height:6%}.mnhg-6pc{min-height:6%}.mxhg-6pc{max-height:6%}.wd-6pc{width:6%}.mnwd-6pc{min-width:6%}.hg-7pc{height:7%}.mnhg-7pc{min-height:7%}.mxhg-7pc{max-height:7%}.wd-7pc{width:7%}.mnwd-7pc{min-width:7%}.hg-8pc{height:8%}.mnhg-8pc{min-height:8%}.mxhg-8pc{max-height:8%}.wd-8pc{width:8%}.mnwd-8pc{min-width:8%}.hg-9pc{height:9%}.mnhg-9pc{min-height:9%}.mxhg-9pc{max-height:9%}.wd-9pc{width:9%}.mnwd-9pc{min-width:9%}.hg-10pc{height:10%}.mnhg-10pc{min-height:10%}.mxhg-10pc{max-height:10%}.wd-10pc{width:10%}.mnwd-10pc{min-width:10%}.hg-11pc{height:11%}.mnhg-11pc{min-height:11%}.mxhg-11pc{max-height:11%}.wd-11pc{width:11%}.mnwd-11pc{min-width:11%}.hg-12pc{height:12%}.mnhg-12pc{min-height:12%}.mxhg-12pc{max-height:12%}.wd-12pc{width:12%}.mnwd-12pc{min-width:12%}.hg-13pc{height:13%}.mnhg-13pc{min-height:13%}.mxhg-13pc{max-height:13%}.wd-13pc{width:13%}.mnwd-13pc{min-width:13%}.hg-14pc{height:14%}.mnhg-14pc{min-height:14%}.mxhg-14pc{max-height:14%}.wd-14pc{width:14%}.mnwd-14pc{min-width:14%}.hg-15pc{height:15%}.mnhg-15pc{min-height:15%}.mxhg-15pc{max-height:15%}.wd-15pc{width:15%}.mnwd-15pc{min-width:15%}.hg-16pc{height:16%}.mnhg-16pc{min-height:16%}.mxhg-16pc{max-height:16%}.wd-16pc{width:16%}.mnwd-16pc{min-width:16%}.hg-17pc{height:17%}.mnhg-17pc{min-height:17%}.mxhg-17pc{max-height:17%}.wd-17pc{width:17%}.mnwd-17pc{min-width:17%}.hg-18pc{height:18%}.mnhg-18pc{min-height:18%}.mxhg-18pc{max-height:18%}.wd-18pc{width:18%}.mnwd-18pc{min-width:18%}.hg-19pc{height:19%}.mnhg-19pc{min-height:19%}.mxhg-19pc{max-height:19%}.wd-19pc{width:19%}.mnwd-19pc{min-width:19%}.hg-20pc{height:20%}.mnhg-20pc{min-height:20%}.mxhg-20pc{max-height:20%}.wd-20pc{width:20%}.mnwd-20pc{min-width:20%}.hg-21pc{height:21%}.mnhg-21pc{min-height:21%}.mxhg-21pc{max-height:21%}.wd-21pc{width:21%}.mnwd-21pc{min-width:21%}.hg-22pc{height:22%}.mnhg-22pc{min-height:22%}.mxhg-22pc{max-height:22%}.wd-22pc{width:22%}.mnwd-22pc{min-width:22%}.hg-23pc{height:23%}.mnhg-23pc{min-height:23%}.mxhg-23pc{max-height:23%}.wd-23pc{width:23%}.mnwd-23pc{min-width:23%}.hg-24pc{height:24%}.mnhg-24pc{min-height:24%}.mxhg-24pc{max-height:24%}.wd-24pc{width:24%}.mnwd-24pc{min-width:24%}.hg-25pc{height:25%}.mnhg-25pc{min-height:25%}.mxhg-25pc{max-height:25%}.wd-25pc{width:25%}.mnwd-25pc{min-width:25%}.hg-26pc{height:26%}.mnhg-26pc{min-height:26%}.mxhg-26pc{max-height:26%}.wd-26pc{width:26%}.mnwd-26pc{min-width:26%}.hg-27pc{height:27%}.mnhg-27pc{min-height:27%}.mxhg-27pc{max-height:27%}.wd-27pc{width:27%}.mnwd-27pc{min-width:27%}.hg-28pc{height:28%}.mnhg-28pc{min-height:28%}.mxhg-28pc{max-height:28%}.wd-28pc{width:28%}.mnwd-28pc{min-width:28%}.hg-29pc{height:29%}.mnhg-29pc{min-height:29%}.mxhg-29pc{max-height:29%}.wd-29pc{width:29%}.mnwd-29pc{min-width:29%}.hg-30pc{height:30%}.mnhg-30pc{min-height:30%}.mxhg-30pc{max-height:30%}.wd-30pc{width:30%}.mnwd-30pc{min-width:30%}.hg-31pc{height:31%}.mnhg-31pc{min-height:31%}.mxhg-31pc{max-height:31%}.wd-31pc{width:31%}.mnwd-31pc{min-width:31%}.hg-32pc{height:32%}.mnhg-32pc{min-height:32%}.mxhg-32pc{max-height:32%}.wd-32pc{width:32%}.mnwd-32pc{min-width:32%}.hg-33pc{height:33%}.mnhg-33pc{min-height:33%}.mxhg-33pc{max-height:33%}.wd-33pc{width:33%}.mnwd-33pc{min-width:33%}.hg-34pc{height:34%}.mnhg-34pc{min-height:34%}.mxhg-34pc{max-height:34%}.wd-34pc{width:34%}.mnwd-34pc{min-width:34%}.hg-35pc{height:35%}.mnhg-35pc{min-height:35%}.mxhg-35pc{max-height:35%}.wd-35pc{width:35%}.mnwd-35pc{min-width:35%}.hg-36pc{height:36%}.mnhg-36pc{min-height:36%}.mxhg-36pc{max-height:36%}.wd-36pc{width:36%}.mnwd-36pc{min-width:36%}.hg-37pc{height:37%}.mnhg-37pc{min-height:37%}.mxhg-37pc{max-height:37%}.wd-37pc{width:37%}.mnwd-37pc{min-width:37%}.hg-38pc{height:38%}.mnhg-38pc{min-height:38%}.mxhg-38pc{max-height:38%}.wd-38pc{width:38%}.mnwd-38pc{min-width:38%}.hg-39pc{height:39%}.mnhg-39pc{min-height:39%}.mxhg-39pc{max-height:39%}.wd-39pc{width:39%}.mnwd-39pc{min-width:39%}.hg-40pc{height:40%}.mnhg-40pc{min-height:40%}.mxhg-40pc{max-height:40%}.wd-40pc{width:40%}.mnwd-40pc{min-width:40%}.hg-41pc{height:41%}.mnhg-41pc{min-height:41%}.mxhg-41pc{max-height:41%}.wd-41pc{width:41%}.mnwd-41pc{min-width:41%}.hg-42pc{height:42%}.mnhg-42pc{min-height:42%}.mxhg-42pc{max-height:42%}.wd-42pc{width:42%}.mnwd-42pc{min-width:42%}.hg-43pc{height:43%}.mnhg-43pc{min-height:43%}.mxhg-43pc{max-height:43%}.wd-43pc{width:43%}.mnwd-43pc{min-width:43%}.hg-44pc{height:44%}.mnhg-44pc{min-height:44%}.mxhg-44pc{max-height:44%}.wd-44pc{width:44%}.mnwd-44pc{min-width:44%}.hg-45pc{height:45%}.mnhg-45pc{min-height:45%}.mxhg-45pc{max-height:45%}.wd-45pc{width:45%}.mnwd-45pc{min-width:45%}.hg-46pc{height:46%}.mnhg-46pc{min-height:46%}.mxhg-46pc{max-height:46%}.wd-46pc{width:46%}.mnwd-46pc{min-width:46%}.hg-47pc{height:47%}.mnhg-47pc{min-height:47%}.mxhg-47pc{max-height:47%}.wd-47pc{width:47%}.mnwd-47pc{min-width:47%}.hg-48pc{height:48%}.mnhg-48pc{min-height:48%}.mxhg-48pc{max-height:48%}.wd-48pc{width:48%}.mnwd-48pc{min-width:48%}.hg-49pc{height:49%}.mnhg-49pc{min-height:49%}.mxhg-49pc{max-height:49%}.wd-49pc{width:49%}.mnwd-49pc{min-width:49%}.hg-50pc{height:50%}.mnhg-50pc{min-height:50%}.mxhg-50pc{max-height:50%}.wd-50pc{width:50%}.mnwd-50pc{min-width:50%}.hg-51pc{height:51%}.mnhg-51pc{min-height:51%}.mxhg-51pc{max-height:51%}.wd-51pc{width:51%}.mnwd-51pc{min-width:51%}.hg-52pc{height:52%}.mnhg-52pc{min-height:52%}.mxhg-52pc{max-height:52%}.wd-52pc{width:52%}.mnwd-52pc{min-width:52%}.hg-53pc{height:53%}.mnhg-53pc{min-height:53%}.mxhg-53pc{max-height:53%}.wd-53pc{width:53%}.mnwd-53pc{min-width:53%}.hg-54pc{height:54%}.mnhg-54pc{min-height:54%}.mxhg-54pc{max-height:54%}.wd-54pc{width:54%}.mnwd-54pc{min-width:54%}.hg-55pc{height:55%}.mnhg-55pc{min-height:55%}.mxhg-55pc{max-height:55%}.wd-55pc{width:55%}.mnwd-55pc{min-width:55%}.hg-56pc{height:56%}.mnhg-56pc{min-height:56%}.mxhg-56pc{max-height:56%}.wd-56pc{width:56%}.mnwd-56pc{min-width:56%}.hg-57pc{height:57%}.mnhg-57pc{min-height:57%}.mxhg-57pc{max-height:57%}.wd-57pc{width:57%}.mnwd-57pc{min-width:57%}.hg-58pc{height:58%}.mnhg-58pc{min-height:58%}.mxhg-58pc{max-height:58%}.wd-58pc{width:58%}.mnwd-58pc{min-width:58%}.hg-59pc{height:59%}.mnhg-59pc{min-height:59%}.mxhg-59pc{max-height:59%}.wd-59pc{width:59%}.mnwd-59pc{min-width:59%}.hg-60pc{height:60%}.mnhg-60pc{min-height:60%}.mxhg-60pc{max-height:60%}.wd-60pc{width:60%}.mnwd-60pc{min-width:60%}.hg-61pc{height:61%}.mnhg-61pc{min-height:61%}.mxhg-61pc{max-height:61%}.wd-61pc{width:61%}.mnwd-61pc{min-width:61%}.hg-62pc{height:62%}.mnhg-62pc{min-height:62%}.mxhg-62pc{max-height:62%}.wd-62pc{width:62%}.mnwd-62pc{min-width:62%}.hg-63pc{height:63%}.mnhg-63pc{min-height:63%}.mxhg-63pc{max-height:63%}.wd-63pc{width:63%}.mnwd-63pc{min-width:63%}.hg-64pc{height:64%}.mnhg-64pc{min-height:64%}.mxhg-64pc{max-height:64%}.wd-64pc{width:64%}.mnwd-64pc{min-width:64%}.hg-65pc{height:65%}.mnhg-65pc{min-height:65%}.mxhg-65pc{max-height:65%}.wd-65pc{width:65%}.mnwd-65pc{min-width:65%}.hg-66pc{height:66%}.mnhg-66pc{min-height:66%}.mxhg-66pc{max-height:66%}.wd-66pc{width:66%}.mnwd-66pc{min-width:66%}.hg-67pc{height:67%}.mnhg-67pc{min-height:67%}.mxhg-67pc{max-height:67%}.wd-67pc{width:67%}.mnwd-67pc{min-width:67%}.hg-68pc{height:68%}.mnhg-68pc{min-height:68%}.mxhg-68pc{max-height:68%}.wd-68pc{width:68%}.mnwd-68pc{min-width:68%}.hg-69pc{height:69%}.mnhg-69pc{min-height:69%}.mxhg-69pc{max-height:69%}.wd-69pc{width:69%}.mnwd-69pc{min-width:69%}.hg-70pc{height:70%}.mnhg-70pc{min-height:70%}.mxhg-70pc{max-height:70%}.wd-70pc{width:70%}.mnwd-70pc{min-width:70%}.hg-71pc{height:71%}.mnhg-71pc{min-height:71%}.mxhg-71pc{max-height:71%}.wd-71pc{width:71%}.mnwd-71pc{min-width:71%}.hg-72pc{height:72%}.mnhg-72pc{min-height:72%}.mxhg-72pc{max-height:72%}.wd-72pc{width:72%}.mnwd-72pc{min-width:72%}.hg-73pc{height:73%}.mnhg-73pc{min-height:73%}.mxhg-73pc{max-height:73%}.wd-73pc{width:73%}.mnwd-73pc{min-width:73%}.hg-74pc{height:74%}.mnhg-74pc{min-height:74%}.mxhg-74pc{max-height:74%}.wd-74pc{width:74%}.mnwd-74pc{min-width:74%}.hg-75pc{height:75%}.mnhg-75pc{min-height:75%}.mxhg-75pc{max-height:75%}.wd-75pc{width:75%}.mnwd-75pc{min-width:75%}.hg-76pc{height:76%}.mnhg-76pc{min-height:76%}.mxhg-76pc{max-height:76%}.wd-76pc{width:76%}.mnwd-76pc{min-width:76%}.hg-77pc{height:77%}.mnhg-77pc{min-height:77%}.mxhg-77pc{max-height:77%}.wd-77pc{width:77%}.mnwd-77pc{min-width:77%}.hg-78pc{height:78%}.mnhg-78pc{min-height:78%}.mxhg-78pc{max-height:78%}.wd-78pc{width:78%}.mnwd-78pc{min-width:78%}.hg-79pc{height:79%}.mnhg-79pc{min-height:79%}.mxhg-79pc{max-height:79%}.wd-79pc{width:79%}.mnwd-79pc{min-width:79%}.hg-80pc{height:80%}.mnhg-80pc{min-height:80%}.mxhg-80pc{max-height:80%}.wd-80pc{width:80%}.mnwd-80pc{min-width:80%}.hg-81pc{height:81%}.mnhg-81pc{min-height:81%}.mxhg-81pc{max-height:81%}.wd-81pc{width:81%}.mnwd-81pc{min-width:81%}.hg-82pc{height:82%}.mnhg-82pc{min-height:82%}.mxhg-82pc{max-height:82%}.wd-82pc{width:82%}.mnwd-82pc{min-width:82%}.hg-83pc{height:83%}.mnhg-83pc{min-height:83%}.mxhg-83pc{max-height:83%}.wd-83pc{width:83%}.mnwd-83pc{min-width:83%}.hg-84pc{height:84%}.mnhg-84pc{min-height:84%}.mxhg-84pc{max-height:84%}.wd-84pc{width:84%}.mnwd-84pc{min-width:84%}.hg-85pc{height:85%}.mnhg-85pc{min-height:85%}.mxhg-85pc{max-height:85%}.wd-85pc{width:85%}.mnwd-85pc{min-width:85%}.hg-86pc{height:86%}.mnhg-86pc{min-height:86%}.mxhg-86pc{max-height:86%}.wd-86pc{width:86%}.mnwd-86pc{min-width:86%}.hg-87pc{height:87%}.mnhg-87pc{min-height:87%}.mxhg-87pc{max-height:87%}.wd-87pc{width:87%}.mnwd-87pc{min-width:87%}.hg-88pc{height:88%}.mnhg-88pc{min-height:88%}.mxhg-88pc{max-height:88%}.wd-88pc{width:88%}.mnwd-88pc{min-width:88%}.hg-89pc{height:89%}.mnhg-89pc{min-height:89%}.mxhg-89pc{max-height:89%}.wd-89pc{width:89%}.mnwd-89pc{min-width:89%}.hg-90pc{height:90%}.mnhg-90pc{min-height:90%}.mxhg-90pc{max-height:90%}.wd-90pc{width:90%}.mnwd-90pc{min-width:90%}.hg-91pc{height:91%}.mnhg-91pc{min-height:91%}.mxhg-91pc{max-height:91%}.wd-91pc{width:91%}.mnwd-91pc{min-width:91%}.hg-92pc{height:92%}.mnhg-92pc{min-height:92%}.mxhg-92pc{max-height:92%}.wd-92pc{width:92%}.mnwd-92pc{min-width:92%}.hg-93pc{height:93%}.mnhg-93pc{min-height:93%}.mxhg-93pc{max-height:93%}.wd-93pc{width:93%}.mnwd-93pc{min-width:93%}.hg-94pc{height:94%}.mnhg-94pc{min-height:94%}.mxhg-94pc{max-height:94%}.wd-94pc{width:94%}.mnwd-94pc{min-width:94%}.hg-95pc{height:95%}.mnhg-95pc{min-height:95%}.mxhg-95pc{max-height:95%}.wd-95pc{width:95%}.mnwd-95pc{min-width:95%}.hg-96pc{height:96%}.mnhg-96pc{min-height:96%}.mxhg-96pc{max-height:96%}.wd-96pc{width:96%}.mnwd-96pc{min-width:96%}.hg-97pc{height:97%}.mnhg-97pc{min-height:97%}.mxhg-97pc{max-height:97%}.wd-97pc{width:97%}.mnwd-97pc{min-width:97%}.hg-98pc{height:98%}.mnhg-98pc{min-height:98%}.mxhg-98pc{max-height:98%}.wd-98pc{width:98%}.mnwd-98pc{min-width:98%}.hg-99pc{height:99%}.mnhg-99pc{min-height:99%}.mxhg-99pc{max-height:99%}.wd-99pc{width:99%}.mnwd-99pc{min-width:99%}.mnhg-100pc{min-height:100%}.mxhg-100pc{max-height:100%}.wd-100pc{width:100%}.mnwd-100pc{min-width:100%}.hg-min{height:min-content}.hg-max{height:max-content}.hg-fit{height:fit-content}.wd-min{width:min-content}.wd-max{width:max-content}.wd-fit{width:fit-content}.bd-1{border:1px solid var(--outline)}.bdv-1{border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.bdh-1{border-left:1px solid var(--outline);border-right:1px solid var(--outline)}.bdt-1{border-top:1px solid var(--outline)}.bdb-1{border-bottom:1px solid var(--outline)}.bdl-1{border-left:1px solid var(--outline)}.bd-2{border:2px solid var(--outline)}.bdv-2{border-top:2px solid var(--outline);border-bottom:2px solid var(--outline)}.bdh-2{border-left:2px solid var(--outline);border-right:2px solid var(--outline)}.bdt-2{border-top:2px solid var(--outline)}.bdb-2{border-bottom:2px solid var(--outline)}.bdl-2{border-left:2px solid var(--outline)}.bd-3{border:3px solid var(--outline)}.bdv-3{border-top:3px solid var(--outline);border-bottom:3px solid var(--outline)}.bdh-3{border-left:3px solid var(--outline);border-right:3px solid var(--outline)}.bdt-3{border-top:3px solid var(--outline)}.bdb-3{border-bottom:3px solid var(--outline)}.bdl-3{border-left:3px solid var(--outline)}.bd-4{border:4px solid var(--outline)}.bdv-4{border-top:4px solid var(--outline);border-bottom:4px solid var(--outline)}.bdh-4{border-left:4px solid var(--outline);border-right:4px solid var(--outline)}.bdt-4{border-top:4px solid var(--outline)}.bdb-4{border-bottom:4px solid var(--outline)}.bdl-4{border-left:4px solid var(--outline)}.bd-n{border:none}.bd-subtle{border:1px solid var(--outline-subtle)}.zi--1{z-index:-1}.zi-0{z-index:0}.zi-1{z-index:1}.zi-1000{z-index:1000}.zi-2000{z-index:2000}.zi-3000{z-index:3000}.zi-4000{z-index:4000}.zi-5000{z-index:5000}.zi-6000{z-index:6000}.zi-7000{z-index:7000}.zi-8000{z-index:8000}.zi-9000{z-index:9000}.cl-background{color:var(--background)}.bgc-background{background-color:var(--background)}.cl-background-subtle{color:var(--background-subtle)}.bgc-background-subtle{background-color:var(--background-subtle)}.cl-surface{color:var(--surface)}.bgc-surface{background-color:var(--surface)}.cl-ink{color:var(--ink)}.bgc-ink{background-color:var(--ink)}.cl-ink-strong{color:var(--ink-strong)}.bgc-ink-strong{background-color:var(--ink-strong)}.cl-ink-muted{color:var(--ink-muted)}.bgc-ink-muted{background-color:var(--ink-muted)}.cl-brand{color:var(--brand)}.bgc-brand{background-color:var(--brand)}.cl-brand-active{color:var(--brand-active)}.bgc-brand-active{background-color:var(--brand-active)}.cl-brand-container{color:var(--brand-container)}.bgc-brand-container{background-color:var(--brand-container)}.cl-ink-brand{color:var(--ink-brand)}.bgc-ink-brand{background-color:var(--ink-brand)}.cl-ink-brand-muted{color:var(--ink-brand-muted)}.bgc-ink-brand-muted{background-color:var(--ink-brand-muted)}.cl-ink-brand-strong{color:var(--ink-brand-strong)}.bgc-ink-brand-strong{background-color:var(--ink-brand-strong)}.cl-on-brand{color:var(--on-brand)}.bgc-on-brand{background-color:var(--on-brand)}.cl-accent{color:var(--accent)}.bgc-accent{background-color:var(--accent)}.cl-accent-container{color:var(--accent-container)}.bgc-accent-container{background-color:var(--accent-container)}.cl-outline{color:var(--outline)}.bgc-outline{background-color:var(--outline)}.cl-outline-hovered{color:var(--outline-hovered)}.bgc-outline-hovered{background-color:var(--outline-hovered)}.cl-enabled{color:var(--enabled)}.bgc-enabled{background-color:var(--enabled)}.cl-active{color:var(--active)}.bgc-active{background-color:var(--active)}.cl-hovered{color:var(--hovered)}.bgc-hovered{background-color:var(--hovered)}.cl-pressed{color:var(--pressed)}.bgc-pressed{background-color:var(--pressed)}.cl-selected{color:var(--selected)}.bgc-selected{background-color:var(--selected)}.cl-info{color:var(--info)}.bgc-info{background-color:var(--info)}.cl-success{color:var(--success)}.bgc-success{background-color:var(--success)}.cl-error{color:var(--error)}.bgc-error{background-color:var(--error)}.cl-warning{color:var(--warning)}.bgc-warning{background-color:var(--warning)}.cl-pr{color:var(--ink)}.bgc-bg{background-color:var(--background)}.bg-n{background:none}.op-0{opacity:0}.op-10{opacity:.1}.op-20{opacity:.2}.op-30{opacity:.3}.op-40{opacity:.4}.op-50{opacity:.5}.op-60{opacity:.6}.op-70{opacity:calc(70 / 100)}.op-80{opacity:.8}.op-90{opacity:.9}.op-100{opacity:1}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7,.fw-b{font-weight:700}.fw-n{font-weight:400}.ls-t{letter-spacing:-.02em}.ls-n{letter-spacing:normal}.ls-w{letter-spacing:.02em}.ls-xw{letter-spacing:.04em}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.ta-j{text-align:justify}.td-n{text-decoration:none}.td-u{text-decoration:underline}.td-lt{text-decoration:line-through}.tt-u{text-transform:uppercase}.tt-l{text-transform:lowercase}.tt-c{text-transform:capitalize}.tt-n{text-transform:none}.tw-e{text-overflow:ellipsis}.ws-nw{white-space:nowrap}.ws-pw{white-space:pre-wrap}.ws-p{white-space:pre}.ws-n{white-space:normal}.wb-bw{word-break:break-word}.wb-ba{word-break:break-all}.wb-kw{word-break:keep-all}.wos-nw{word-spacing:normal}.lc-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lc-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lc-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lc-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ds-f{display:flex}.ds-if{display:inline-flex}.ds-b{display:block}.ds-ib{display:inline-block}.ds-i{display:inline}.ds-n{display:none}.ds-ct{display:contents}.ps-s{position:sticky}.ps-a{position:absolute}.ps-f{position:fixed}.ps-r{position:relative}.ps-st{position:static}.cr-p{cursor:pointer}.cr-d{cursor:default}.cr-t{cursor:text}.cr-na{cursor:not-allowed}.cr-g{cursor:grab}.cr-gb{cursor:grabbing}.us-n{-webkit-user-select:none;user-select:none}.us-t{-webkit-user-select:text;user-select:text}.us-a{-webkit-user-select:all;user-select:all}.pe-n{pointer-events:none}.pe-a{pointer-events:auto}.ud-n{-webkit-user-drag:none}.ow-a{overflow:auto}.ow-h{overflow:hidden}.ow-v{overflow:visible}.owx-a{overflow-x:auto}.owx-h{overflow-x:hidden}.owy-a{overflow-y:auto}.owy-h{overflow-y:hidden}.sb-n{scrollbar-width:none}.sb-n::-webkit-scrollbar{display:none}.sg-s{scrollbar-gutter:stable}.vs-h{visibility:hidden}.vs-v{visibility:visible}.vs-c{visibility:collapse}.of-cr{object-fit:cover}.of-cn{object-fit:contain}.of-fl{object-fit:fill}.bxs-1{box-shadow:var(--shadow-o1),var(--shadow-o2)}.bxs-2{box-shadow:var(--shadow-o2),var(--shadow-o2)}.bxs-3{box-shadow:var(--shadow-o3)}.bxs-4{box-shadow:var(--shadow-o4)}.bxs-n{box-shadow:none}.bfb-s{-webkit-backdrop-filter:blur(var(--blur-overlay-sm));backdrop-filter:blur(var(--blur-overlay-sm))}.card-arrow{transition:transform var(--transition)}.card-inner.interactive:hover .card-arrow{transform:translate(4px)}.ts-all{transition:all var(--transition)}.ts-tf{transition:transform var(--transition)}.ts-bgc{transition:background-color var(--transition)}.ts-c{transition:color var(--transition)}.ts-op{transition:opacity var(--transition)}.ts-bd{transition:border-color var(--transition)}.ts-n{transition:none}@media(min-width:480px){.sm\:ds-f{display:flex}.sm\:ds-if{display:inline-flex}.sm\:ds-b{display:block}.sm\:ds-ib{display:inline-block}.sm\:ds-n{display:none}.sm\:ds-g{display:grid}.sm\:fd-c{flex-direction:column}.sm\:fd-r{flex-direction:row}.sm\:wd-100pc{width:100%}.sm\:wd-50pc{width:50%}.sm\:wd-auto{width:auto}.sm\:pd-0{padding:var(--space-0)}.sm\:pd-1{padding:var(--space-1)}.sm\:pd-2{padding:var(--space-2)}.sm\:pd-3{padding:var(--space-3)}.sm\:pd-4{padding:var(--space-4)}.sm\:pdh-1{padding-left:var(--space-1);padding-right:var(--space-1)}.sm\:pdh-2{padding-left:var(--space-2);padding-right:var(--space-2)}.sm\:pdv-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sm\:pdv-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sm\:gp-0{gap:var(--space-0)}.sm\:gp-1{gap:var(--space-1)}.sm\:gp-2{gap:var(--space-2)}.sm\:gp-3{gap:var(--space-3)}.sm\:gp-4{gap:var(--space-4)}.sm\:ai-c{align-items:center}.sm\:ai-fs{align-items:flex-start}.sm\:ai-fe{align-items:flex-end}.sm\:jc-c{justify-content:center}.sm\:jc-sb{justify-content:space-between}.sm\:jc-fe{justify-content:flex-end}.sm\:gc-1{grid-template-columns:1fr}.sm\:gc-2{grid-template-columns:repeat(2,1fr)}.sm\:gc-3{grid-template-columns:repeat(3,1fr)}.sm\:gc-4{grid-template-columns:repeat(4,1fr)}}@media(min-width:769px){.md\:ds-f{display:flex}.md\:ds-if{display:inline-flex}.md\:ds-b{display:block}.md\:ds-ib{display:inline-block}.md\:ds-n{display:none}.md\:ds-g{display:grid}.md\:fd-c{flex-direction:column}.md\:fd-r{flex-direction:row}.md\:wd-100pc{width:100%}.md\:wd-50pc{width:50%}.md\:wd-auto{width:auto}.md\:pd-0{padding:var(--space-0)}.md\:pd-1{padding:var(--space-1)}.md\:pd-2{padding:var(--space-2)}.md\:pd-3{padding:var(--space-3)}.md\:pd-4{padding:var(--space-4)}.md\:pdh-1{padding-left:var(--space-1);padding-right:var(--space-1)}.md\:pdh-2{padding-left:var(--space-2);padding-right:var(--space-2)}.md\:pdv-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.md\:pdv-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.md\:gp-0{gap:var(--space-0)}.md\:gp-1{gap:var(--space-1)}.md\:gp-2{gap:var(--space-2)}.md\:gp-3{gap:var(--space-3)}.md\:gp-4{gap:var(--space-4)}.md\:ai-c{align-items:center}.md\:ai-fs{align-items:flex-start}.md\:ai-fe{align-items:flex-end}.md\:jc-c{justify-content:center}.md\:jc-sb{justify-content:space-between}.md\:jc-fe{justify-content:flex-end}.md\:gc-1{grid-template-columns:1fr}.md\:gc-2{grid-template-columns:repeat(2,1fr)}.md\:gc-3{grid-template-columns:repeat(3,1fr)}.md\:gc-4{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.lg\:ds-f{display:flex}.lg\:ds-if{display:inline-flex}.lg\:ds-b{display:block}.lg\:ds-ib{display:inline-block}.lg\:ds-n{display:none}.lg\:ds-g{display:grid}.lg\:fd-c{flex-direction:column}.lg\:fd-r{flex-direction:row}.lg\:wd-100pc{width:100%}.lg\:wd-50pc{width:50%}.lg\:wd-auto{width:auto}.lg\:pd-0{padding:var(--space-0)}.lg\:pd-1{padding:var(--space-1)}.lg\:pd-2{padding:var(--space-2)}.lg\:pd-3{padding:var(--space-3)}.lg\:pd-4{padding:var(--space-4)}.lg\:pdh-1{padding-left:var(--space-1);padding-right:var(--space-1)}.lg\:pdh-2{padding-left:var(--space-2);padding-right:var(--space-2)}.lg\:pdv-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.lg\:pdv-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.lg\:gp-0{gap:var(--space-0)}.lg\:gp-1{gap:var(--space-1)}.lg\:gp-2{gap:var(--space-2)}.lg\:gp-3{gap:var(--space-3)}.lg\:gp-4{gap:var(--space-4)}.lg\:ai-c{align-items:center}.lg\:ai-fs{align-items:flex-start}.lg\:ai-fe{align-items:flex-end}.lg\:jc-c{justify-content:center}.lg\:jc-sb{justify-content:space-between}.lg\:jc-fe{justify-content:flex-end}.lg\:gc-1{grid-template-columns:1fr}.lg\:gc-2{grid-template-columns:repeat(2,1fr)}.lg\:gc-3{grid-template-columns:repeat(3,1fr)}.lg\:gc-4{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.xl\:ds-f{display:flex}.xl\:ds-if{display:inline-flex}.xl\:ds-b{display:block}.xl\:ds-ib{display:inline-block}.xl\:ds-n{display:none}.xl\:ds-g{display:grid}.xl\:fd-c{flex-direction:column}.xl\:fd-r{flex-direction:row}.xl\:wd-100pc{width:100%}.xl\:wd-50pc{width:50%}.xl\:wd-auto{width:auto}.xl\:pd-0{padding:var(--space-0)}.xl\:pd-1{padding:var(--space-1)}.xl\:pd-2{padding:var(--space-2)}.xl\:pd-3{padding:var(--space-3)}.xl\:pd-4{padding:var(--space-4)}.xl\:pdh-1{padding-left:var(--space-1);padding-right:var(--space-1)}.xl\:pdh-2{padding-left:var(--space-2);padding-right:var(--space-2)}.xl\:pdv-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.xl\:pdv-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.xl\:gp-0{gap:var(--space-0)}.xl\:gp-1{gap:var(--space-1)}.xl\:gp-2{gap:var(--space-2)}.xl\:gp-3{gap:var(--space-3)}.xl\:gp-4{gap:var(--space-4)}.xl\:ai-c{align-items:center}.xl\:ai-fs{align-items:flex-start}.xl\:ai-fe{align-items:flex-end}.xl\:jc-c{justify-content:center}.xl\:jc-sb{justify-content:space-between}.xl\:jc-fe{justify-content:flex-end}.xl\:gc-1{grid-template-columns:1fr}.xl\:gc-2{grid-template-columns:repeat(2,1fr)}.xl\:gc-3{grid-template-columns:repeat(3,1fr)}.xl\:gc-4{grid-template-columns:repeat(4,1fr)}}.fz-1{font-size:var(--space-1)}.fz-1-05{font-size:var(--space-1-05)}.fz-2{font-size:var(--space-2)}.fz-3{font-size:var(--space-3)}.fz-4{font-size:var(--space-4)}.fz-5{font-size:var(--space-5)}.fz-6{font-size:var(--space-6)}.fz-7{font-size:var(--space-7)}.fz-8{font-size:var(--space-8)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fi{font:inherit}.hv-cl-ink:hover{color:var(--ink)}.fv-tn{font-variant-numeric:tabular-nums}.mnh-0{min-height:0}.mnh-100vh{min-height:calc(100vh - var(--space-8))}.mnw-0{min-width:0}.hg-100pc{height:100%}.safe-pb{padding-bottom:max(var(--space-3),env(safe-area-inset-bottom))}.mx-a{margin-inline:auto}.list-disc{list-style:disc;padding-left:var(--space-3)}.list-disc>li+li{margin-top:var(--space-05)}}@layer shortcuts{.measure-sm{box-sizing:border-box;width:100%;max-width:var(--measure-sm);margin-inline:auto}.measure-lg{box-sizing:border-box;width:100%;max-width:var(--measure-lg);margin-inline:auto}.panel-w-xs{width:min(var(--panel-xs),100%)}.panel-w-sm{width:min(var(--panel-sm),100%)}.panel-w-md{width:min(var(--panel-md),100%)}.panel-w-lg{width:min(var(--panel-lg),100%)}.panel-w-xl{width:min(var(--panel-xl),100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes expandHeight{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes collapseHeight{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@keyframes mobileSheetIn{0%{translate:0 100%}to{translate:0 0}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-ring-glow{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--pulse-ring-color) 60%,transparent);border-color:var(--pulse-ring-color)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--pulse-ring-color) 18%,transparent);border-color:var(--pulse-ring-color)}}@keyframes anim-float-rise{0%{transform:translateY(0) scale(1);opacity:1}60%{transform:translateY(-60px) scale(1.3);opacity:1}to{transform:translateY(-120px) scale(1);opacity:0}}@keyframes opacity-pulse{0%,to{opacity:.8}50%{opacity:1}}@layer shortcuts{.anim-fade-in{animation:fadeIn var(--dur-normal) var(--ease-out) both}.anim-fade-out{animation:fadeOut var(--dur-fast) var(--ease-in) both}.anim-slide-up{animation:slideInUp var(--dur-normal) var(--ease-out) both}.anim-slide-down{animation:slideInDown var(--dur-normal) var(--ease-out) both}.anim-slide-left{animation:slideInLeft var(--dur-normal) var(--ease-out) both}.anim-scale-in{animation:scaleIn var(--dur-normal) var(--ease-spring) both}.anim-scale-out{animation:scaleOut var(--dur-fast) var(--ease-in) both}.anim-bounce-in{animation:bounceIn var(--dur-slow) var(--ease-spring) both}.anim-pulse{animation:pulse 2s var(--ease-in-out) infinite}.anim-spin{animation:spin .8s linear infinite}.anim-shimmer{background:linear-gradient(90deg,var(--enabled) 25%,var(--hovered) 50%,var(--enabled) 75%);background-size:200% 100%;animation:shimmer 1.6s var(--ease-in-out) infinite}.pulse-ring{--pulse-ring-color: var(--success);border-color:var(--pulse-ring-color)!important;animation:pulse-ring-glow 1.4s var(--ease-in-out) infinite}.pulse-ring--warning{--pulse-ring-color: var(--warning)}.pulse-ring--round{display:inline-flex;flex-shrink:0;padding:3px;border-radius:50%;border:2px solid transparent}.anim-float-rise{position:absolute;bottom:calc(var(--space-8) + var(--space-1));font-size:2rem;line-height:1;pointer-events:none;animation:anim-float-rise 3s var(--ease-out) forwards;transform:translate(-50%);filter:var(--filter-drop-float)}@media(max-width:768px){.anim-float-rise{bottom:calc(var(--space-7) + var(--space-1))}}.anim-opacity-pulse{animation:opacity-pulse 1.5s var(--ease-in-out) infinite}}@layer shortcuts{.text-headline-large{font-family:Manrope;font-weight:var(--headline-fw);font-size:var(--headline-large-fs);line-height:var(--headline-large-lh);letter-spacing:var(--headline-large-ls)}.text-headline-medium{font-family:Manrope;font-weight:var(--headline-fw);font-size:var(--headline-medium-fs);line-height:var(--headline-medium-lh);letter-spacing:var(--headline-medium-ls)}.text-headline-small{font-family:Manrope;font-weight:var(--headline-fw);font-size:var(--headline-small-fs);line-height:var(--headline-small-lh);letter-spacing:var(--headline-small-ls)}.text-title-large{font-family:Manrope;font-weight:var(--title-fw);font-size:var(--title-large-fs);line-height:var(--title-large-lh);letter-spacing:var(--title-large-ls)}.text-title-medium{font-family:Manrope;font-weight:var(--title-fw);font-size:var(--title-medium-fs);line-height:var(--title-medium-lh);letter-spacing:var(--title-medium-ls)}.text-title-small{font-family:Manrope;font-weight:var(--title-fw);font-size:var(--title-small-fs);line-height:var(--title-small-lh);letter-spacing:var(--title-small-ls)}.text-body-large{font-family:Manrope;font-weight:var(--body-fw);font-size:var(--body-large-fs);line-height:var(--body-large-lh);letter-spacing:var(--body-large-ls)}.text-body-medium{font-family:Manrope;font-weight:var(--body-fw);font-size:var(--body-medium-fs);line-height:var(--body-medium-lh);letter-spacing:var(--body-medium-ls)}.text-body-small{font-family:Manrope;font-weight:var(--body-fw);font-size:var(--body-small-fs);line-height:var(--body-small-lh);letter-spacing:var(--body-small-ls)}.text-label-large{font-family:Manrope;font-weight:var(--label-fw);font-size:var(--label-large-fs);line-height:var(--label-large-lh);letter-spacing:var(--label-large-ls)}.text-label-medium{font-family:Manrope;font-weight:var(--label-fw);font-size:var(--label-medium-fs);line-height:var(--label-medium-lh);letter-spacing:var(--label-medium-ls)}.text-label-small{font-family:Manrope;font-weight:var(--label-fw);font-size:var(--label-small-fs);line-height:var(--label-small-lh);letter-spacing:var(--label-small-ls)}.text-caps{text-transform:uppercase;letter-spacing:.1em;font-weight:600}}.dropdown-root{position:fixed;inset:0;pointer-events:none;z-index:8500}.dropdown-root .floating-panel{pointer-events:auto}.floating-panel{scale:.95;opacity:0;transition:scale var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);will-change:transform,opacity;transform-origin:top center}.floating-panel.open{scale:1;opacity:1}.floating-panel[data-placement^=top]{transform-origin:bottom center}.floating-panel[data-placement^=left]{transform-origin:center right}.floating-panel[data-placement^=right]{transform-origin:center left}.floating-panel.menu,.floating-panel.dropdown{padding:0;border-radius:var(--radius-md);box-shadow:var(--shadow-o2),var(--shadow-o3);background-color:var(--surface);border:1px solid color-mix(in srgb,var(--outline) 50%,var(--surface));min-width:160px;overflow:hidden}.floating-panel.tooltip{padding:var(--space-1) var(--space-1-05);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--ink);border:1px solid var(--outline);box-shadow:var(--shadow-o2),var(--shadow-o3);font-size:var(--label-small-fs);line-height:var(--label-small-lh);font-weight:var(--label-fw);pointer-events:none;transform-origin:top center}body[device-type=desktop] .floating-panel.menu,body[device-type=desktop] .floating-panel.dropdown{box-shadow:var(--shadow-o2),var(--shadow-o3)}body[device-type=mobile] .floating-panel.menu,body[device-type=mobile] .floating-panel.dropdown{border:none}:root{--gray-middle: #80808080}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent linear-gradient(90deg,transparent 0%,transparent 32%,var(--gray-middle) 33%,var(--gray-middle) 66%,transparent 67%,transparent 100%)}::-webkit-scrollbar-thumb:hover{background:transparent linear-gradient(90deg,transparent 0%,transparent 32%,var(--ink) 33%,var(--ink) 66%,transparent 67%,transparent 100%)}::-webkit-scrollbar-thumb:horizontal{background:transparent linear-gradient(0deg,transparent 0%,transparent 32%,var(--gray-middle) 33%,var(--gray-middle) 66%,transparent 67%,transparent 100%)}::-webkit-scrollbar-thumb:horizontal:hover{background:linear-gradient(0deg,transparent 0%,transparent 32%,var(--ink) 33%,var(--ink) 66%,transparent 67%,transparent 100%)}*{box-sizing:border-box}body{font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}:root{--space-0: 0px;--space-025: 2px;--space-05: 4px;--space-075: 6px;--space-1: 8px;--space-1-05: 12px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--space-9: 72px;--space-10: 80px;--space-11: 88px;--space-12: 96px;--space-13: 104px;--space-14: 112px;--space-15: 120px;--space-160: 1280px;--space-auto: auto;--shell-sm: 680px;--shell-md: 1024px;--shell-lg: 1140px;--measure-sm: 480px;--measure-lg: 680px;--panel-xs: 320px;--panel-sm: 360px;--panel-md: 480px;--panel-lg: 560px;--panel-xl: 720px;--panel-2xl: 960px;--hub-max-width: var(--shell-md);--opacity-disabled: .38;--app-header-height: 3.5rem;--app-bottom-nav-height: 3.75rem;--font-nav-label: 10px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--shadow-o1: none;--shadow-o2: 0 1px 2px rgba(45, 42, 38, .04);--shadow-o2-up: 0 -1px 2px rgba(45, 42, 38, .04);--shadow-o3: 0 1px 2px rgba(45, 42, 38, .06), 0 2px 8px rgba(45, 42, 38, .08);--shadow-o4: 0 1px 1px rgba(45, 42, 38, .04), 0 4px 12px rgba(45, 42, 38, .07);--shadow-i1: inset 0 1px 2px rgba(45, 42, 38, .08);--shadow-i2: none;--shadow-i3: inset 0 1px 2px rgba(45, 42, 38, .08);--transition: .25s cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.2, .8, .2, 1);--transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1);--dur-instant: 80ms;--dur-fast: .15s;--dur-normal: .25s;--dur-slow: .4s;--dur-slower: .6s;--focus-ring: 0 0 0 2px var(--background), 0 0 0 4px var(--brand);--bord-rad-before: 16px 4px 4px 16px;--bord-rad-after: 4px 16px 16px 4px;--bord-rad-slider-val: 2px;--bord-rad-slider-val-before: 100px}:root[data-theme=light]{--neutral-100: hsl(36 20% 97%);--neutral-200: hsl(36 4% 93%);--neutral-300: hsl(36 2% 84%);--neutral-400: hsl(36 1% 71%);--neutral-500: hsl(36 0% 56%);--neutral-600: hsl(36 0% 41%);--neutral-700: hsl(36 1% 28%);--neutral-800: hsl(36 3% 19%);--neutral-900: hsl(32 14% 15%);--primary-100: hsl(285 92% 93%);--primary-200: hsl(285 90% 86%);--primary-300: hsl(285 84% 72%);--primary-400: hsl(285 78% 57%);--primary-500: hsl(285 75% 50%);--primary-600: hsl(285 77% 44%);--primary-700: hsl(285 82% 32%);--primary-800: hsl(285 87% 20%);--primary-900: hsl(285 89% 14%);--secondary-100: hsl(66 99% 93%);--secondary-200: hsl(66 96% 85%);--secondary-300: hsl(66 89% 67%);--secondary-400: hsl(66 82% 50%);--secondary-500: hsl(66 82% 42%);--secondary-600: hsl(66 87% 37%);--secondary-700: hsl(66 91% 27%);--secondary-800: hsl(66 95% 16%);--secondary-900: hsl(66 97% 12%);--info-100: hsl(215 67% 93%);--info-300: hsl(215 57% 68%);--info-500: hsl(215 50% 44%);--info-700: hsl(215 59% 28%);--info-900: hsl(215 65% 12%);--warning-100: hsl(34 100% 93%);--warning-300: hsl(34 97% 73%);--warning-500: hsl(34 88% 52%);--warning-700: hsl(34 95% 33%);--warning-900: hsl(34 100% 15%);--error-100: hsl(4 87% 93%);--error-300: hsl(4 78% 71%);--error-500: hsl(4 70% 48%);--error-700: hsl(4 78% 31%);--error-900: hsl(4 85% 13%);--success-100: hsl(113 38% 93%);--success-300: hsl(113 30% 72%);--success-500: hsl(113 21% 50%);--success-700: hsl(113 28% 32%);--success-900: hsl(113 35% 14%);--ink: var(--neutral-900);--ink-muted: var(--neutral-500);--ink-strong: var(--neutral-800);--ink-hover: color-mix(in srgb, var(--ink) 82%, #fff);--ink-pressed: color-mix(in srgb, var(--ink) 78%, #000);--background: var(--neutral-100);--background-subtle: color-mix(in srgb, var(--neutral-100) 75%, var(--neutral-200));--surface: color-mix(in srgb, #fff 45%, var(--neutral-100));--outline: var(--neutral-300);--outline-hovered: var(--neutral-200);--outline-subtle: color-mix(in srgb, var(--outline) 50%, var(--surface));--enabled: color-mix(in srgb, var(--neutral-100) 25%, var(--neutral-200));--hovered: color-mix(in srgb, var(--neutral-100) 50%, var(--neutral-200));--pressed: var(--neutral-300);--active: var(--neutral-200);--brand: var(--primary-500);--on-brand: #ffffff;--ink-brand: var(--primary-800);--ink-brand-muted: var(--primary-700);--ink-brand-strong: var(--primary-900);--brand-container: color-mix(in srgb, var(--brand) 12%, var(--surface));--brand-container-hover: color-mix(in srgb, var(--brand) 18%, var(--surface));--brand-hover: var(--primary-600);--brand-pressed: var(--primary-700);--brand-outline: color-mix(in srgb, var(--brand) 28%, transparent);--selected: var(--primary-400);--brand-active: var(--primary-200);--accent: var(--secondary-600);--ink-accent: var(--secondary-800);--accent-container: color-mix(in srgb, var(--accent) 12%, var(--surface));--info: var(--info-500);--info-container: color-mix(in srgb, var(--info) 14%, var(--surface));--info-container-hover: color-mix(in srgb, var(--info) 18%, var(--surface));--info-hover: var(--info-700);--info-pressed: var(--info-900);--info-outline: color-mix(in srgb, var(--info) 28%, transparent);--success: var(--success-500);--success-container: color-mix(in srgb, var(--success) 14%, var(--surface));--success-container-hover: color-mix(in srgb, var(--success) 18%, var(--surface));--success-hover: var(--success-700);--success-pressed: var(--success-900);--success-outline: color-mix(in srgb, var(--success) 28%, transparent);--warning: var(--warning-500);--warning-container: color-mix(in srgb, var(--warning) 14%, var(--surface));--warning-container-hover: color-mix(in srgb, var(--warning) 18%, var(--surface));--warning-hover: var(--warning-700);--warning-pressed: var(--warning-900);--warning-outline: color-mix(in srgb, var(--warning) 28%, transparent);--error: var(--error-500);--error-container: color-mix(in srgb, var(--error) 14%, var(--surface));--error-container-hover: color-mix(in srgb, var(--error) 18%, var(--surface));--error-hover: var(--error-700);--error-pressed: var(--error-900);--error-outline: color-mix(in srgb, var(--error) 28%, transparent);--transparent: transparent;--scrim: color-mix(in srgb, #000 52%, transparent);--filter-drop-float: drop-shadow(0 2px 4px rgba(45, 42, 38, .22));--blur-overlay-sm: 10px}:root[data-theme=dark]{--neutral-100: hsl(36 12% 92%);--neutral-200: hsl(36 2% 88%);--neutral-300: hsl(36 1% 79%);--neutral-400: hsl(36 0% 65%);--neutral-500: hsl(36 0% 50%);--neutral-600: hsl(36 0% 35%);--neutral-700: hsl(36 0% 21%);--neutral-800: hsl(36 0% 12%);--neutral-900: hsl(0 0% 8%);--primary-100: hsl(295 100% 96%);--primary-200: hsl(295 100% 93%);--primary-300: hsl(295 100% 88%);--primary-400: hsl(295 98% 82%);--primary-500: hsl(295 85% 80%);--primary-600: hsl(295 93% 71%);--primary-700: hsl(295 85% 51%);--primary-800: hsl(295 92% 31%);--primary-900: hsl(295 96% 22%);--secondary-100: hsl(66 100% 94%);--secondary-200: hsl(66 100% 89%);--secondary-300: hsl(66 100% 77%);--secondary-400: hsl(66 100% 65%);--secondary-500: hsl(66 96% 60%);--secondary-600: hsl(66 97% 53%);--secondary-700: hsl(66 100% 38%);--secondary-800: hsl(66 100% 24%);--secondary-900: hsl(66 100% 17%);--info-100: hsl(208 78% 95%);--info-300: hsl(208 72% 80%);--info-500: hsl(208 60% 66%);--info-700: hsl(208 63% 42%);--info-900: hsl(208 73% 18%);--warning-100: hsl(34 93% 94%);--warning-300: hsl(34 87% 79%);--warning-500: hsl(34 75% 64%);--warning-700: hsl(34 79% 41%);--warning-900: hsl(34 88% 18%);--error-100: hsl(2 93% 95%);--error-300: hsl(2 88% 82%);--error-500: hsl(2 75% 70%);--error-700: hsl(2 77% 45%);--error-900: hsl(2 87% 20%);--success-100: hsl(132 63% 94%);--success-300: hsl(132 56% 77%);--success-500: hsl(132 45% 60%);--success-700: hsl(132 50% 38%);--success-900: hsl(132 58% 17%);--ink: var(--neutral-100);--ink-muted: var(--neutral-400);--ink-strong: var(--neutral-200);--ink-hover: color-mix(in srgb, var(--ink) 82%, #fff);--ink-pressed: color-mix(in srgb, var(--ink) 78%, #000);--background: var(--neutral-900);--background-subtle: color-mix(in srgb, var(--neutral-900) 75%, var(--neutral-800));--surface: color-mix(in srgb, var(--neutral-100) 10%, var(--neutral-900));--outline: var(--neutral-700);--outline-hovered: var(--neutral-800);--outline-subtle: color-mix(in srgb, var(--outline) 50%, var(--active));--enabled: color-mix(in srgb, var(--neutral-900) 25%, var(--neutral-800));--hovered: color-mix(in srgb, var(--neutral-900) 50%, var(--neutral-800));--pressed: var(--neutral-700);--active: var(--neutral-800);--brand: var(--primary-500);--on-brand: hsl(30 20% 12%);--ink-brand: var(--primary-200);--ink-brand-muted: var(--primary-300);--ink-brand-strong: var(--primary-100);--brand-container: color-mix(in srgb, var(--brand) 18%, var(--surface));--brand-container-hover: color-mix(in srgb, var(--brand) 26%, var(--surface));--brand-hover: var(--primary-600);--brand-pressed: var(--primary-700);--brand-outline: color-mix(in srgb, var(--brand) 36%, transparent);--selected: color-mix(in srgb, var(--primary-500) 35%, var(--neutral-900));--brand-active: var(--primary-800);--accent: var(--secondary-500);--ink-accent: var(--secondary-200);--accent-container: color-mix(in srgb, var(--accent) 12%, var(--surface));--info: var(--info-500);--info-container: color-mix(in srgb, var(--info) 18%, var(--surface));--info-container-hover: color-mix(in srgb, var(--info) 26%, var(--surface));--info-hover: var(--info-300);--info-pressed: var(--info-100);--info-outline: color-mix(in srgb, var(--info) 36%, transparent);--success: var(--success-500);--success-container: color-mix(in srgb, var(--success) 18%, var(--surface));--success-container-hover: color-mix(in srgb, var(--success) 26%, var(--surface));--success-hover: var(--success-300);--success-pressed: var(--success-100);--success-outline: color-mix(in srgb, var(--success) 36%, transparent);--warning: var(--warning-500);--warning-container: color-mix(in srgb, var(--warning) 18%, var(--surface));--warning-container-hover: color-mix(in srgb, var(--warning) 26%, var(--surface));--warning-hover: var(--warning-300);--warning-pressed: var(--warning-100);--warning-outline: color-mix(in srgb, var(--warning) 36%, transparent);--error: var(--error-500);--error-container: color-mix(in srgb, var(--error) 18%, var(--surface));--error-container-hover: color-mix(in srgb, var(--error) 26%, var(--surface));--error-hover: var(--error-300);--error-pressed: var(--error-100);--error-outline: color-mix(in srgb, var(--error) 36%, transparent);--transparent: transparent;--scrim: color-mix(in srgb, #000 60%, transparent);--filter-drop-float: drop-shadow(0 2px 8px rgba(0, 0, 0, .55));--blur-overlay-sm: 10px;--shadow-o1: none;--shadow-o2: 0 1px 3px rgba(0, 0, 0, .5);--shadow-o2-up: 0 -1px 3px rgba(0, 0, 0, .5);--shadow-o3: 0 2px 6px rgba(0, 0, 0, .55), 0 4px 14px rgba(0, 0, 0, .45);--shadow-o4: 0 2px 8px rgba(0, 0, 0, .55), 0 8px 20px rgba(0, 0, 0, .42);--shadow-i1: inset 0 1px 2px rgba(0, 0, 0, .45);--shadow-i2: none;--shadow-i3: inset 0 1px 2px rgba(0, 0, 0, .45)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}:focus:not(:focus-visible){outline:none;box-shadow:none}::selection{background-color:var(--selected);color:var(--ink)}@media(max-width:640px){:root{--app-header-height: 3.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}::view-transition-old(root){animation:.15s ease-out both fade-out}::view-transition-new(root){animation:.22s var(--transition-spring) both fade-in-up}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@layer shortcuts{.page-shell{box-sizing:border-box;width:100%;max-width:var(--panel-xl);margin-inline:auto;padding:var(--space-2);padding-bottom:var(--space-6)}.page-header{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-1)}.page-section{display:flex;flex-direction:column;gap:var(--space-2)}.page-section:not(:first-of-type){padding-top:var(--space-2);border-top:1px solid var(--outline-subtle)}.page-section__head{display:flex;flex-direction:column;gap:var(--space-025)}.hub-card-list{display:flex;flex-direction:column;gap:var(--space-1)}.empty-state{padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);background:var(--background-subtle);color:var(--ink-muted);text-align:center}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-1-05);flex-wrap:nowrap;padding:0 var(--space-2);min-height:var(--app-header-height);height:var(--app-header-height);box-sizing:border-box;border-bottom:1px solid var(--outline-subtle);background:color-mix(in srgb,var(--background) 88%,transparent);-webkit-backdrop-filter:blur(var(--blur-overlay-sm));backdrop-filter:blur(var(--blur-overlay-sm))}.app-brand{display:flex;flex:0 0 auto;min-width:0}.app-brand-link{display:flex;align-items:center;color:inherit;text-decoration:none}.app-brand-link strong{white-space:nowrap}.app-brand-link:hover strong{color:var(--ink-brand)}.app-nav-primary{display:none!important;align-items:center;gap:var(--space-05);flex:1 1 auto;justify-content:center;min-width:0}@media(min-width:641px){.app-nav-primary{display:flex!important}}.app-header-actions{display:flex;align-items:center;gap:var(--space-05);flex-shrink:0;margin-left:auto}.app-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding-inline:var(--space-05);margin-left:var(--space-05);border-radius:var(--radius-full);background:var(--warning-container);color:var(--ink);font-size:.7rem;font-weight:700;line-height:1}.home-actions{display:flex;flex-direction:column;gap:var(--space-1)}.home-links{padding-top:var(--space-05)}.lesson-grid{display:grid;grid-template-columns:1fr;gap:var(--space-1)}@media(min-width:640px){.lesson-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.lesson-grid{grid-template-columns:repeat(3,1fr)}}.search-results{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-05)}.search-hit{display:flex;flex-direction:column;gap:var(--space-05);width:100%;padding:var(--space-1-05) var(--space-2);border:1px solid var(--outline-subtle);border-radius:var(--radius-md);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}.search-hit:hover{border-color:var(--brand-outline);background:var(--hovered)}.search-hit:focus-visible{outline:none;box-shadow:var(--focus-ring)}.search-hit__main{display:flex;flex-direction:column;gap:var(--space-025)}.search-hit__meta{min-width:0}.review-chip-link{text-decoration:none;display:inline-flex}.review-chip-link:hover ui-chip{filter:brightness(1.05)}.app-nav{align-items:center;gap:var(--space-05);flex-wrap:nowrap;min-width:0}.app-nav-link{padding:var(--space-05) var(--space-1);border-radius:var(--radius-full);color:var(--ink-muted);text-decoration:none;font-weight:600;font-size:var(--text-body-small-size, .875rem);white-space:nowrap;transition:background-color var(--transition),color var(--transition)}.app-nav-link:hover{color:var(--ink);background:var(--hovered)}.app-nav-link.app-nav-link--active{color:var(--ink-brand);background:var(--brand-container)}.content-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-1);flex-wrap:nowrap;width:100%;max-width:20rem;margin-inline:auto;padding:var(--space-1) var(--space-1-05);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-o2)}.lesson-page{position:relative}.lesson-hero{display:flex;flex-direction:column;gap:var(--space-1)}.lesson-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1);flex-wrap:nowrap}.lesson-hero__titles{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.lesson-hero__actions{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;flex-wrap:wrap}.lesson-tool-row{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.lesson-jump{display:flex;align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:1 1 auto;min-width:0;padding:var(--space-05) var(--space-1);border-radius:var(--radius-md);background:var(--background-subtle)}.lesson-tool-row__study{flex:0 0 auto}.lesson-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-1);flex-wrap:nowrap;width:100%;padding:var(--space-1) var(--space-1-05);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-o2)}@media(max-width:640px){.lesson-hero__top{flex-direction:row;align-items:flex-start;gap:var(--space-1)}.lesson-hero__meta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lesson-tool-row{flex-wrap:nowrap}.lesson-tool-row__study{flex:1 1 auto}.lesson-tool-row__study .button-root{width:100%}.lesson-exercise-strip{gap:var(--space-05)}.lesson-type-answers{margin-inline-start:0;width:100%}}.lesson-practice-panel{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-o2);padding:var(--space-1-05)}.practice-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-1)}.practice-panel__lead{line-height:1.45}.practice-mode-list{display:flex;flex-direction:column;gap:var(--space-1)}.practice-plan-groups{display:flex;flex-direction:column;gap:var(--space-3)}.practice-plan-group{display:flex;flex-direction:column;gap:var(--space-1)}.practice-forms-details{border-radius:var(--radius-md);border:1px solid var(--outline-subtle);background:var(--surface);padding:var(--space-1) var(--space-2)}.practice-forms-details__summary{display:flex;flex-direction:column;gap:var(--space-025);cursor:pointer;list-style:none;padding:var(--space-1) 0}.practice-forms-details__summary::-webkit-details-marker{display:none}.practice-forms-details__body{padding:0 0 var(--space-1)}.practice-panel__summary{display:flex;flex-direction:column;gap:var(--space-05);padding:var(--space-2);border-radius:var(--radius-md);background:var(--background-subtle)}.practice-panel__summary-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-05)}.practice-check-row--compact{margin-top:var(--space-1)}.practice-panel__note{padding:var(--space-2);border-radius:var(--radius-md);background:var(--background-subtle)}.practice-panel__section{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--outline-subtle)}.practice-section-head{display:flex;flex-direction:column;gap:var(--space-025)}.practice-check-row{display:block;cursor:pointer}.practice-check-row .checkbox-label{display:flex;flex-direction:column}.practice-check-row__text{display:flex;flex-direction:column;gap:var(--space-025)}.practice-tab-presets{display:flex;flex-wrap:wrap;gap:var(--space-1)}.practice-tab-group,.practice-tab-cards{display:flex;flex-direction:column;gap:var(--space-1)}.practice-panel__footer{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--outline-subtle)}.lesson-tabs-wrap{margin-top:var(--space-05)}.word-group{display:flex;flex-direction:column;gap:var(--space-1)}.word-group:not(:first-child){padding-top:var(--space-2)}.word-group__head{display:flex;align-items:center;gap:var(--space-1)}.word-accordion-anchor{border-radius:var(--radius-md);transition:background-color var(--transition)}.word-accordion-anchor:hover{background:var(--hovered)}.word-detail{display:flex;flex-direction:column;gap:var(--space-3)}.word-detail__meaning{line-height:1.55;max-width:42rem}.drill-table{display:flex;flex-direction:column;gap:0;border-radius:var(--radius-md);background:var(--background-subtle);overflow:hidden}.drill-table__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-1-05);padding-inline:var(--space-2)}.drill-table__row:not(:last-child){border-bottom:1px solid var(--outline-subtle)}.drill-table__aside{display:inline-flex;align-items:center;gap:var(--space-05);min-width:0}.example-card{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--outline-subtle)}.example-card__body{display:flex;flex-direction:column;gap:var(--space-05);flex:1 1 auto;min-width:0}.listen-hover-host .listen-hover{flex-shrink:0;opacity:0;width:0!important;min-width:0!important;max-width:0;margin:0!important;padding:0!important;overflow:hidden;pointer-events:none;transition:opacity var(--transition)}.listen-hover-host:hover .listen-hover,.listen-hover-host:focus-within .listen-hover,.listen-hover-host .listen-hover.active,.listen-hover-host .listen-hover:focus-visible{opacity:1;width:auto!important;min-width:var(--space-5)!important;max-width:none;pointer-events:auto}@media(hover:none){.listen-hover-host .listen-hover{opacity:.55;width:auto!important;min-width:var(--space-5)!important;max-width:none;pointer-events:auto}}.word-row-trigger{display:flex;flex-direction:row;align-items:center;gap:var(--space-1);width:100%;min-width:0}.word-row-trigger__main{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;flex:1 1 auto;min-width:0}.word-row-trigger__lemma{font-family:Manrope,sans-serif;font-size:var(--body-medium-fs);font-weight:700;color:var(--ink);line-height:1.25}.word-row-trigger__gloss{font-size:var(--body-small-fs);font-weight:500;color:var(--ink-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.practice-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);min-height:14rem;border-radius:var(--radius-xl);border:1px solid var(--outline-subtle);background:radial-gradient(110% 120% at 0% 0%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 50%),var(--surface);box-shadow:none;transition:border-color var(--transition),background-color var(--transition)}.practice-card .study-question,.practice-card .study-answer{font-family:Manrope,sans-serif}.practice-card__nav{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--outline-subtle)}.practice-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.practice-card__answer-row{display:flex;align-items:center;gap:var(--space-1);min-width:0}.study-panel{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}.study-panel--words{gap:var(--space-2);padding-top:var(--space-1)}.study-panel--session{gap:var(--space-1-05);padding-top:var(--space-1)}.study-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.study-toolbar--end{justify-content:flex-end}.study-question{margin:0;font-family:Manrope,sans-serif;font-weight:500;font-size:var(--body-medium-fs);line-height:1.55;color:var(--ink)}.study-prompt{margin:0;font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(1.35rem,3.5vw,1.75rem);line-height:1.35;color:var(--ink)}.study-prompt--secondary{font-weight:400;font-size:var(--body-medium-fs);line-height:1.5;color:var(--ink-muted)}.study-answer{margin:0;font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.35}.practice-card--got{background:var(--success-container);border-color:var(--success-outline)}.practice-card--again{background:var(--warning-container);border-color:var(--warning-outline)}.compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3);margin-block:var(--space-2)}.compare-column{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);background:var(--background-subtle)}.compare-clozes{margin-block:var(--space-2)}.word-guide-link{color:var(--brand);text-decoration:none}.word-guide-link:hover{text-decoration:underline}.related-word-link{padding:var(--space-05) var(--space-1);border:1px solid var(--outline-subtle);border-radius:var(--radius-md);background:var(--surface);color:var(--brand);cursor:pointer;text-align:left;text-decoration:none}.related-word-link:hover{background:var(--background-subtle)}.progress-import-label{position:relative;display:inline-block;cursor:pointer}.progress-import-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.quick-study-summary{max-width:28rem}.drill-approximate-hint{font-style:italic}.quiz-list{display:flex;flex-direction:column;gap:var(--space-3)}.quiz-item{display:flex;flex-direction:column;gap:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-o2);border:1px solid var(--outline-subtle)}.quiz-item__index{margin:0 0 var(--space-05);color:var(--ink-muted);font-variant-numeric:tabular-nums}.quiz-item__question{margin:0 0 var(--space-2);white-space:pre-line}.quiz-item__options{display:flex;flex-wrap:wrap;gap:var(--space-1-05);padding-top:var(--space-1);border-top:1px solid var(--outline-subtle)}.speed-panel{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1-05);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--outline-subtle);box-shadow:var(--shadow-o2)}.speed-panel__group{display:flex;flex-direction:column;gap:var(--space-05)}.speed-panel__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding-block:var(--space-1);cursor:pointer}.speed-panel__row:not(:last-child){border-bottom:1px solid var(--outline-subtle)}.speed-panel__prompt{display:flex;flex-direction:column;gap:var(--space-025, .15rem);min-width:0}.speed-panel__gloss-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.speed-panel__note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.speed-panel__aside{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-05)}.speed-panel__lemma{padding-top:.1em;white-space:nowrap}.lesson-cloze-hint{flex-shrink:0;cursor:help;color:var(--ink-muted);text-decoration:underline dotted;text-underline-offset:.2em;-webkit-user-select:none;user-select:none}.lesson-cloze-hint:hover,.lesson-cloze-hint:focus-visible{color:var(--ink)}.guide-sections{display:flex;flex-direction:column}.guide-section{scroll-margin-top:calc(var(--app-header-height) + var(--space-2))}.guide-section:not(:first-child){margin-top:var(--space-8);padding-top:var(--space-2);border-top:1px solid var(--outline-subtle)}.guide-section__title{margin:0 0 var(--space-3)}.guide-section__body{display:flex;flex-direction:column;gap:var(--space-4)}.reading-page__header,.guide-page__header{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--outline-subtle)}}@layer shortcuts{.hub-page{box-sizing:border-box;width:100%;max-width:var(--hub-max-width);margin-inline:auto;padding:var(--space-2);padding-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:768px){.hub-page{padding:var(--space-3) var(--space-4);padding-bottom:var(--space-8);gap:var(--space-5)}}.hub-page__intro{display:flex;flex-direction:column;gap:var(--space-1);max-width:36rem}.hub-page__intro h1{letter-spacing:-.02em}.path-panel{display:flex;flex-direction:column;gap:var(--space-2)}.path-panel__head{display:flex;flex-direction:column;gap:var(--space-05)}.path-panel__stats{display:flex;flex-wrap:wrap;gap:var(--space-05)}.path-panel__details{border:1px solid var(--outline-subtle);border-radius:var(--radius-lg);background:var(--surface);padding:0 var(--space-2)}.path-panel__details-summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-1-05) 0;cursor:pointer;font-weight:650;list-style:none}.path-panel__details-summary::-webkit-details-marker{display:none}.path-panel__lists{display:flex;flex-direction:column;gap:var(--space-2);padding:0 0 var(--space-2)}@media(min-width:768px){.path-panel__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}}.path-panel__list{display:flex;flex-direction:column;gap:var(--space-05)}.path-checklist{list-style:none;padding:0;display:flex;flex-direction:column;gap:.15rem}.path-checklist__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:var(--space-05) var(--space-1);border-radius:var(--radius-md);text-decoration:none;color:var(--ink);font-size:var(--body-small-fs)}.path-checklist__row:hover{background:var(--hovered)}.path-checklist__row--done{color:var(--ink-muted)}.path-checklist__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-input-row{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-05) var(--space-1);border-radius:var(--radius-md)}.path-input-row--done .path-input-row__title{color:var(--ink-muted)}.path-input-row__title{font-size:var(--body-small-fs);font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-input-row__links{display:flex;flex-wrap:wrap;gap:var(--space-05)}.path-input-row__link{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem .45rem;border-radius:var(--radius-full);background:var(--background-subtle);color:var(--ink);font-size:var(--label-medium-fs);font-weight:650;text-decoration:none}.path-input-row__link:hover{background:var(--hovered)}.path-input-row__link--done{color:var(--ink-muted)}.hub-progress-line{margin-top:var(--space-05)}.hub-blocks{display:flex;flex-direction:column;gap:var(--space-1-05)}.hub-block{border:1px solid var(--outline-subtle);border-radius:var(--radius-xl);background:var(--surface);overflow:hidden}.hub-block__summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);-webkit-user-select:none;user-select:none}.hub-block__summary::-webkit-details-marker{display:none}.hub-block__summary::marker{content:""}.hub-block__title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1)}.hub-block__chips{display:flex;flex-wrap:wrap;gap:var(--space-05)}.hub-block__body{padding:0 var(--space-2) var(--space-2)}.hub-row-link--batch{margin-top:var(--space-05);border-style:dashed;background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.hub-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1-05);max-width:28rem}.hub-progress--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:36rem}@media(max-width:480px){.hub-progress--3{grid-template-columns:1fr}}.hub-progress__card{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--outline-subtle);background:var(--surface)}.hub-progress__value{margin:0;font-size:var(--title-large-fs, 1.5rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.hub-progress__label{margin:0;font-size:var(--body-small-fs);color:var(--ink-muted)}.hub-stats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-05)}.hub-stat-pill{display:inline-flex;align-items:center;gap:var(--space-05);padding:var(--space-05) var(--space-1-05);border-radius:var(--radius-full);background:var(--background-subtle);color:var(--ink-muted);font-size:var(--body-small-fs);font-weight:600;font-variant-numeric:tabular-nums}.hub-hero{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);text-decoration:none;color:inherit;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 55%),linear-gradient(135deg,var(--brand-container) 0%,var(--surface) 62%);border:1px solid var(--brand-outline);box-shadow:var(--shadow-o3);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--transition)}.hub-hero:hover{transform:translateY(-2px);box-shadow:var(--shadow-o4);border-color:var(--brand)}.hub-hero:hover .hub-hero__cta--button{filter:brightness(1.05)}.hub-hero:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-o3)}.hub-hero__eyebrow{margin:0;font-size:var(--label-medium-fs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-brand)}.hub-hero__title{margin:0;font-size:var(--headline-small-fs);font-weight:700;line-height:1.2;color:var(--ink)}.hub-hero__meta{margin:0;font-size:var(--body-medium-fs);line-height:1.45;color:var(--ink-muted)}.hub-hero__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-1)}.hub-hero__cta{display:inline-flex;align-items:center;gap:var(--space-05);font-size:var(--body-medium-fs);font-weight:700;color:var(--brand);transition:color var(--transition),filter var(--transition),background-color var(--transition)}.hub-hero__cta--button{flex-shrink:0;padding:.55rem 1.1rem;border-radius:var(--radius-full);background:var(--brand);color:var(--on-brand, #fff);box-shadow:var(--shadow-o2)}.hub-hero__cta--button ui-icon{color:var(--on-brand, #fff)}.hub-bento{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width:560px){.hub-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.hub-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-tile{display:flex;flex-direction:column;gap:var(--space-1);min-height:6.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--outline-subtle);background:var(--surface);box-shadow:var(--shadow-o2);text-decoration:none;color:inherit;transition:border-color var(--transition),background-color var(--transition),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.hub-tile:hover{border-color:var(--brand-outline);background:var(--brand-container);transform:translateY(-1px);box-shadow:var(--shadow-o3)}.hub-tile:hover .hub-tile__title{color:var(--ink-brand-strong)}.hub-tile:hover .hub-tile__arrow{color:var(--brand);transform:translate(2px)}.hub-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}.hub-tile--accent{background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),var(--surface)}.hub-tile--warn{border-color:var(--warning-outline);background:color-mix(in srgb,var(--warning-container) 55%,var(--surface))}@media(min-width:560px){.hub-tile--wide{grid-column:span 2}}@media(min-width:960px){.hub-tile--wide{grid-column:span 1}}.hub-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1)}.hub-tile__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--background-subtle);color:var(--ink-brand);flex-shrink:0}.hub-tile__title{margin:0;font-size:var(--title-medium-fs);font-weight:700;line-height:1.25;color:var(--ink);transition:color var(--transition)}.hub-tile__desc{margin:0;font-size:var(--body-small-fs);line-height:1.45;color:var(--ink-muted)}.hub-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);margin-top:auto;padding-top:var(--space-05)}.hub-tile__arrow{color:var(--ink-muted);transition:color var(--transition),transform var(--dur-fast) var(--ease-out)}.hub-section{display:flex;flex-direction:column;gap:var(--space-2)}.hub-section--quiet{opacity:.92;margin-top:var(--space-1)}.hub-section__head{display:flex;flex-direction:column;gap:var(--space-025)}.hub-section__head h2{margin:0}.hub-row-list{display:flex;flex-direction:column;gap:var(--space-05);margin:0;padding:0;list-style:none}.hub-row-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-1-05) var(--space-2);border-radius:var(--radius-lg);border:1px solid transparent;background:var(--surface);box-shadow:var(--shadow-o2);text-decoration:none;color:inherit;transition:border-color var(--transition),background-color var(--transition),transform var(--dur-fast) var(--ease-out)}.hub-row-link:hover{border-color:var(--brand-outline);background:var(--hovered);transform:translate(2px)}.hub-row-link:hover .hub-row-link__chevron{color:var(--brand)}.hub-row-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.hub-row-link--lesson{grid-template-columns:2.75rem 1fr auto}.hub-row-link__num{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:var(--background-subtle);font-size:var(--title-medium-fs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-muted);flex-shrink:0}.hub-row-link--strong .hub-row-link__num{background:var(--success-container);color:var(--ink)}.hub-row-link--started .hub-row-link__num{background:var(--brand-container);color:var(--ink-brand)}.hub-row-link__body{display:flex;flex-direction:column;gap:var(--space-025);min-width:0}.hub-row-link__title{margin:0;font-size:var(--body-medium-fs);font-weight:600;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-row-link__meta{margin:0;font-size:var(--body-small-fs);line-height:1.35;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-row-link__trail{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.hub-row-link__chevron{color:var(--ink-muted);transition:color var(--transition)}.hub-row-link__progress{width:3.5rem;height:4px;border-radius:var(--radius-full);background:var(--outline-subtle);overflow:hidden}.hub-row-link__progress-fill{display:block;height:100%;border-radius:inherit;background:var(--brand);transition:width var(--transition)}.hub-overall-progress{width:100%;max-width:16rem;height:6px;margin-top:var(--space-05)}.hub-lesson-grid{display:flex;flex-direction:column;gap:var(--space-05)}.hub-category-block{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3)}.hub-category-block:not(:first-child){margin-top:var(--space-2);border-top:1px solid var(--outline-subtle)}.hub-inline-links{display:flex;flex-wrap:wrap;gap:var(--space-1)}.hub-inline-link{display:inline-flex;align-items:center;gap:var(--space-05);padding:var(--space-05) var(--space-1-05);border-radius:var(--radius-full);border:1px solid var(--outline-subtle);background:var(--surface);color:var(--ink-muted);font-size:var(--body-small-fs);font-weight:600;text-decoration:none;transition:border-color var(--transition),background-color var(--transition),color var(--transition)}.hub-inline-link:hover{border-color:var(--brand-outline);background:var(--brand-container);color:var(--ink-brand)}.hub-inline-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.page-back{align-self:flex-start;color:var(--ink-muted);font-size:var(--body-small-fs);font-weight:600;text-decoration:none;opacity:.7;transition:opacity var(--transition),color var(--transition)}.page-back:hover{opacity:1;color:var(--ink-brand)}.content-pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--outline-subtle)}.content-pager__link{display:flex;flex-direction:column;gap:var(--space-025);min-width:0;min-height:3rem;padding:var(--space-1-05) var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--outline-subtle);background:var(--surface);color:inherit;text-decoration:none;transition:border-color var(--transition),background-color var(--transition),transform var(--transition)}.content-pager__link:hover{border-color:var(--brand-outline);background:color-mix(in srgb,var(--brand) 8%,var(--surface));transform:translateY(-2px)}.content-pager__link:hover .content-pager__title{color:var(--ink-brand)}.content-pager__link--next{text-align:right;justify-self:end;grid-column:2}.content-pager__dir{font-size:var(--body-small-fs);font-weight:600;color:var(--ink-muted)}.content-pager__title{font-size:var(--body-medium-fs);font-weight:600;color:var(--ink);line-height:1.35;transition:color var(--transition)}@media(prefers-reduced-motion:reduce){.content-pager__link:hover{transform:none}}.readings-lesson-group{border:1px solid var(--outline-subtle);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-2)}.readings-lesson-group__summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);cursor:pointer;list-style:none;padding:var(--space-1) 0}.readings-lesson-group__summary::-webkit-details-marker{display:none}.readings-lesson-group[open] .hub-row-list{margin-top:var(--space-1);padding-bottom:var(--space-1)}.hub-backup-panel{padding:var(--space-2);border-radius:var(--radius-lg);background:var(--background-subtle);border:1px solid var(--outline-subtle)}.app-main{flex:1 1 auto;min-width:0}@media(max-width:640px){.app-main{padding-bottom:calc(var(--app-bottom-nav-height) + env(safe-area-inset-bottom,0px))}}.app-bottom-nav{display:none}@media(max-width:640px){.app-bottom-nav{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:30;align-items:stretch;justify-content:space-around;gap:var(--space-025);min-height:var(--app-bottom-nav-height);padding-inline:var(--space-1);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--outline-subtle);background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(var(--blur-overlay-sm));backdrop-filter:blur(var(--blur-overlay-sm));box-shadow:var(--shadow-o2-up)}}.app-bottom-nav-link{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-025);min-width:0;min-height:3rem;padding:var(--space-05) var(--space-025);border-radius:var(--radius-md);color:var(--ink-muted);text-decoration:none;font-size:var(--font-nav-label);font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:background-color var(--transition),color var(--transition)}.app-bottom-nav-link:hover{color:var(--ink);background:var(--hovered)}.app-bottom-nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-bottom-nav-link--active{color:var(--ink-brand);background:var(--brand-container)}.app-bottom-nav-link__badge{position:absolute;top:.35rem;margin-left:1.1rem;min-width:1rem;height:1rem;padding-inline:var(--space-025);border-radius:var(--radius-full);background:var(--warning-container);color:var(--ink);font-size:.625rem;font-weight:800;line-height:1rem;text-align:center}.app-bottom-nav-link__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.app-nav-link--compact{font-size:.8125rem;padding:var(--space-05) var(--space-1)}.study-session{max-width:36rem;gap:var(--space-3);min-height:calc(100vh - var(--app-header-height, 3.5rem) - var(--space-6));min-height:calc(100dvh - var(--app-header-height, 3.5rem) - var(--space-6))}.study-session--active{gap:var(--space-2)}.study-session__intro{display:flex;flex-direction:column;gap:var(--space-05)}.study-session__intro--compact{gap:var(--space-1)}.study-session__intro-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.study-session__count{flex-shrink:0;margin-top:.15rem;padding:var(--space-025) var(--space-1);border-radius:var(--radius-md);background:var(--background-subtle);color:var(--ink-muted);font-size:var(--body-small-fs);font-weight:700;font-variant-numeric:tabular-nums}.study-session__progress{height:3px;border-radius:var(--radius-full);background:var(--outline-subtle);overflow:hidden}.study-session__progress-fill{height:100%;border-radius:inherit;background:var(--brand);transition:width .3s ease-out}.study-session__card-area{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;justify-content:center}.study-session__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-05) var(--space-1);opacity:.65;transition:opacity var(--transition)}.study-session__footer:hover{opacity:1}.study-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-height:14rem;padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--outline-subtle);background:radial-gradient(110% 120% at 0% 0%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 50%),var(--surface);transition:border-color var(--transition),background-color var(--transition)}.study-card--revealed{border-color:var(--brand-outline);background:radial-gradient(110% 120% at 100% 0%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 55%),var(--surface)}.study-card__meta{margin:0;font-size:var(--label-medium-fs);font-weight:600;color:var(--ink-muted)}.study-card__lesson-link{color:inherit;text-decoration:none;font-weight:600}.study-card__lesson-link:hover{color:var(--ink-brand);text-decoration:underline}.study-session__aside{text-align:center;opacity:.55}.study-card__kind{margin:0;font-size:var(--label-medium-fs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.study-card__sep{opacity:.55;margin-inline:.15rem}.study-card__prompt{margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.study-card__answer{margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.4;color:var(--ink-brand)}.study-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-top:var(--space-05)}.study-card__actions--spaced{margin-top:var(--space-2)}.study-card__hint{margin:0;font-size:var(--body-small-fs);line-height:1.45;color:var(--ink-muted)}.study-card__hint kbd{display:inline-block;min-width:1.4em;padding:.1em .4em;border-radius:var(--radius-sm, 3px);border:1px solid var(--outline-subtle);background:var(--background-subtle);font-family:inherit;font-size:.85em;font-weight:700;text-align:center;line-height:1.4}.hub-secondary-links{display:flex;flex-direction:column;gap:var(--space-1)}.hub-text-action{display:flex;align-items:flex-start;gap:var(--space-1);padding:var(--space-1) 0;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--outline-subtle)}.hub-text-action:last-child{border-bottom:0}.hub-text-action strong{font-weight:650}.hub-text-action--warn{color:var(--ink)}.study-empty{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);width:100%;max-width:var(--panel-sm, 22rem)}.study-empty--composed{flex:1 1 auto;justify-content:center;margin-inline:auto;max-width:var(--panel-md, 28rem)}.study-empty__danger{text-align:center;padding-top:var(--space-05)}.study-empty__clear{appearance:none;border:0;background:transparent;padding:0;color:var(--ink-muted);font:inherit;font-size:var(--body-small-fs);text-decoration:underline;text-underline-offset:.15em;cursor:pointer;opacity:.75}.study-empty__clear:hover{color:var(--ink);opacity:1}.study-upcoming{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.study-upcoming__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-05)}.study-upcoming__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1-05);padding:var(--space-1) var(--space-1-05);border-radius:var(--radius-md);background:var(--background-subtle)}.study-upcoming__prompt{font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-page.ref-page{max-width:var(--panel-xl, 720px);gap:var(--space-4);padding-bottom:var(--space-10)}.ref-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.ref-section-title{margin:0;font-size:var(--label-medium-fs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.listen-hero{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--brand-outline);box-shadow:var(--shadow-o2);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 55%),linear-gradient(160deg,var(--brand-container) 0%,var(--surface) 70%)}.listen-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.listen-hero__status{font-size:var(--body-small-fs);font-weight:600;color:var(--ink-brand)}.listen-transcript{margin:0;padding:var(--space-2) 0 0;border-top:1px solid var(--outline-subtle)}.listen-transcript__text{margin:0;font-family:Inter,sans-serif;font-size:var(--body-medium-fs, 1rem);line-height:1.6;white-space:pre-wrap;color:var(--ink);border-left:3px solid var(--brand-outline);padding-left:var(--space-2)}.dictation-panel{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--background-subtle)}.dictation-panel__head,.dictation-panel__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1)}.dictation-panel__row{align-items:center;justify-content:flex-start}.dictation-panel__label{margin:0}.dictation-panel__input{width:100%;box-sizing:border-box;padding:var(--space-1-05) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--outline-subtle);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--body-medium-fs, 1rem);line-height:1.4}.dictation-panel__input:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--brand-outline)}.guide-quiz{display:flex;flex-direction:column;gap:var(--space-4)}.guide-quiz-item{display:flex;flex-direction:column;gap:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--outline-subtle);box-shadow:var(--shadow-o1, 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent))}.guide-quiz-item__q{margin:0 0 var(--space-2)}.guide-quiz-options{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--outline-subtle)}.guide-quiz-opt{display:flex;align-items:flex-start;gap:var(--space-1-05);text-align:left;padding:var(--space-1-05) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--outline-subtle);background:var(--background-subtle);color:var(--ink);cursor:pointer;line-height:1.45;transition:background-color var(--transition, .15s ease),border-color var(--transition, .15s ease)}.guide-quiz-opt:hover:not(:disabled){border-color:var(--outline);background:var(--hovered)}.guide-quiz-opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}.guide-quiz-opt:disabled{cursor:default}.guide-quiz-opt.correct{border-color:var(--success);background:var(--success-container)}.guide-quiz-opt.wrong{border-color:var(--error);background:var(--error-container)}.guide-quiz-opt.muted:not(.correct):not(.wrong){opacity:.55}.guide-quiz-opt__letter{flex:0 0 auto;min-width:1.25rem;font-weight:700;color:var(--ink-muted)}.guide-quiz-opt__text{flex:1 1 auto;min-width:0}.guide-quiz-item__feedback{padding-top:var(--space-1)}.listen-quiz{display:flex;flex-direction:column;gap:var(--space-2)}.listen-quiz__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.listen-quiz__progress{height:.35rem;border-radius:999px;background:var(--outline-subtle);overflow:hidden}.listen-quiz__progress-fill{display:block;height:100%;border-radius:inherit;background:var(--brand);transition:width var(--dur-fast, .15s) var(--ease-out, ease)}.listen-quiz__card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--outline-subtle);background:radial-gradient(110% 120% at 0% 0%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 50%),var(--surface)}.listen-quiz__card-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.listen-quiz__card .guide-quiz-options{border-top:none;padding-top:0}.listen-quiz__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--outline-subtle)}.listen-quiz__done{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--brand-outline);background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.ref-page__footer{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--outline-subtle)}.ref-page__footer .content-pager{margin-top:0;padding-top:0;border-top:none}.ref-page__complete{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}}@layer reset{html{line-height:1.15;-webkit-text-size-adjust:100%}body,p{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}hr{box-sizing:border-box;overflow:visible;border:none;margin:0}pre{font-family:monospace;font-size:1em}a{color:inherit;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button;background:transparent;border:none;color:inherit;font:inherit;text-align:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{padding:0;margin:0}blockquote{margin:0;padding:0}}.mobile-sheet-backdrop{position:fixed;inset:0;z-index:8000;background-color:var(--scrim);animation:backdropIn var(--dur-normal) var(--ease-out) forwards}:root[device-type=mobile] .floating-panel.menu,:root[device-type=mobile] .floating-panel.dropdown{position:fixed!important;transform:none!important;top:auto!important;bottom:var(--keyboard-inset, 0px)!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;max-height:calc(100dvh - var(--space-8) - var(--keyboard-inset, 0px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:var(--space-2) var(--space-2) 0 0!important;background-color:var(--surface)!important;box-shadow:none!important;border:none!important;border-top:none!important;box-sizing:border-box!important;z-index:8001!important;padding:var(--space-3) 0 calc(env(safe-area-inset-bottom,0px) + var(--space-2))!important;margin:0!important;scale:1!important;translate:0 100%;opacity:0;transition:translate var(--dur-normal) cubic-bezier(.2,0,0,1),opacity var(--dur-fast) var(--ease-out)!important}:root[device-type=mobile] .floating-panel.menu.open,:root[device-type=mobile] .floating-panel.dropdown.open{translate:0 0;opacity:1;visibility:visible!important;pointer-events:auto!important}:root[device-type=mobile] .floating-panel.menu:before,:root[device-type=mobile] .floating-panel.dropdown:before{content:"";display:block;margin:0 auto var(--space-1);width:36px;height:4px;background-color:var(--outline);border-radius:2px;flex-shrink:0}:root[device-type=mobile] .floating-panel.menu .menu-item,:root[device-type=mobile] .floating-panel.dropdown .menu-item{min-height:48px;padding:var(--space-1-05) var(--space-3)!important;gap:var(--space-1)}:root[device-type=mobile] .floating-panel.menu .menu-title span,:root[device-type=mobile] .floating-panel.dropdown .menu-title span{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}:root[device-type=mobile] .floating-panel.menu:has(.menu-item),:root[device-type=mobile] .floating-panel.menu:has(.select-option),:root[device-type=mobile] .floating-panel.dropdown:has(.menu-item),:root[device-type=mobile] .floating-panel.dropdown:has(.select-option){overflow-y:auto!important}:root[device-type=mobile] .floating-panel.menu.dropdown:has(.mobile-sheet-fill),:root[device-type=mobile] .floating-panel.dropdown.dropdown:has(.mobile-sheet-fill){padding-bottom:0!important;height:calc(100dvh - var(--space-8) - var(--keyboard-inset, 0px))!important}:root[device-type=mobile] .floating-panel.menu.dropdown:has(.mobile-sheet-fill)>*,:root[device-type=mobile] .floating-panel.dropdown.dropdown:has(.mobile-sheet-fill)>*{flex:1 1 auto;min-height:0}ui-md-text.guide-markdown{display:flex;flex-direction:column;font-family:Manrope,sans-serif;font-weight:var(--body-fw);font-size:var(--body-medium-fs);line-height:1.75;letter-spacing:var(--body-medium-ls);color:var(--ink)}ui-md-text.guide-markdown p{margin:0;font-weight:400}ui-md-text.guide-markdown p+p{margin-top:var(--space-3)}ui-md-text.guide-markdown h2{font-family:Manrope,sans-serif;font-weight:var(--headline-fw);font-size:var(--headline-small-fs);line-height:var(--headline-small-lh);letter-spacing:var(--headline-small-ls);margin:var(--space-6) 0 var(--space-3);color:var(--ink)}ui-md-text.guide-markdown h3{font-family:Manrope,sans-serif;font-weight:var(--headline-fw);font-size:var(--title-medium-fs);line-height:var(--title-medium-lh);letter-spacing:var(--title-medium-ls);margin:var(--space-4) 0 var(--space-2);color:var(--ink)}ui-md-text.guide-markdown strong{font-weight:600;color:var(--ink)}ui-md-text.guide-markdown em{font-style:italic;color:var(--ink-muted)}ui-md-text.guide-markdown a,ui-md-text.guide-markdown a:visited{color:var(--brand)}ui-md-text.guide-markdown--compact p+p{margin-top:var(--space-2)}body{background-color:var(--background);color:var(--ink);margin:0;min-height:100%}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none}a{color:var(--ink);text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
