@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";#sidebar{display:grid;grid-template-rows:1fr auto;padding:8px;background:linear-gradient(80deg,var(--bg-3),var(--bg-2));color:var(--text-primary);border-right:5px solid var(--bg-1)}#sidebar .edit{display:grid;gap:16px;align-content:start;align-items:start}#sidebar *{transition:all .2s ease}#sidebar .sections{display:grid;gap:4px;padding:4px;border:1px solid var(--group-border);border-radius:8px}#sidebar .sections label{display:block;padding:8px;font-size:16px;line-height:1em}#sidebar .sections section{padding:4px;background:var(--bg-1);border:1px solid var(--group-border);border-radius:4px}#sidebar .sections section:hover{border-color:var(--color-primary)}#sidebar .sections section label{padding-top:4px;font-size:14px}#sidebar .sections section main{background:var(--bg-2)}#sidebar .sections section main label{padding:8px;background:var(--bg-2);font-size:12px}#sidebar .sections section main label:hover{background:var(--btn-secondary-bg);color:var(--btn-secondary-color)}#sidebar .actions{display:grid;gap:8px;grid-template-columns:1fr auto}#toolbar{z-index:1000000;background:var(--bg-1);color:var(--text-primary);display:grid;grid-template-columns:24px;grid-template-rows:auto 1fr auto;padding:16px 8px 8px;gap:16px}#toolbar svg{fill:currentColor}#toolbar .content{display:grid;align-content:start}#toolbar button{background:transparent;border:none;cursor:pointer;transition:all .3s ease;width:24px;height:40px;font-size:14px;line-height:24px;white-space:nowrap}#toolbar button>div{display:grid;grid-template-columns:auto 24px;gap:8px;position:absolute;left:24px;top:0;height:40px;padding:8px 0 8px 8px;background:transparent;color:transparent;transform:translate(-100%);transition:all .3s ease;border-top-right-radius:4px;border-bottom-right-radius:4px}#toolbar button>div svg{width:24px;height:24px;color:var(--btn-default-color);transition:all .3s ease}#toolbar button:hover>div{background:var(--btn-primary-bg);color:var(--btn-primary-color);padding-inline:16px 12px;left:-10px;transform:translate(0);filter:drop-shadow(4px 4px 4px rgba(0,0,0,.2))}#toolbar button:hover>div svg{color:var(--btn-primary-color)}.modal{background:linear-gradient(170deg,var(--bg-3) 25%,var(--bg-1) 75%);border:2px solid var(--border);color:var(--modal-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:12px;padding:16px;outline:none;max-width:calc(100% - 40px);max-height:calc(100% - 40px);box-shadow:0 0 16px #465462;overflow:auto}.modal:focus-visible{outline:none}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}dialog{margin:auto}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}p,h1,h2,h3,h4,h5,h6,li{overflow-wrap:break-word}p,li{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}div,section,article,header,footer,main,nav,span,p,a,li,figure,figcaption,form,label,button,input,textarea,select,details,summary,img,picture{position:relative}:root{interpolate-size:allow-keywords}#root,#__next{isolation:isolate}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.m-xs{margin:4px}.m-sm{margin:8px}.m-md{margin:16px}.m-lg{margin:24px}.m-xl{margin:32px}.m-xxl{margin:40px}.m-0{margin:0}.m-auto{margin:auto}.mx-xs{margin-inline:4px}.mx-sm{margin-inline:8px}.mx-md{margin-inline:16px}.mx-lg{margin-inline:24px}.mx-xl{margin-inline:32px}.mx-xxl{margin-inline:40px}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-xs{margin-block:4px}.my-sm{margin-block:8px}.my-md{margin-block:16px}.my-lg{margin-block:24px}.my-xl{margin-block:32px}.my-xxl{margin-block:40px}.my-0{margin-block:0}.my-auto{margin-block:auto}.mt-xs{margin-top:4px}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.mt-xl{margin-top:32px}.mt-xxl{margin-top:40px}.mt-0{margin-top:0}.mt-auto{margin-top:auto}.mr-xs{margin-right:4px}.mr-sm{margin-right:8px}.mr-md{margin-right:16px}.mr-lg{margin-right:24px}.mr-xl{margin-right:32px}.mr-xxl{margin-right:40px}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mb-xs{margin-bottom:4px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.mb-xl{margin-bottom:32px}.mb-xxl{margin-bottom:40px}.mb-0{margin-bottom:0}.mb-auto{margin-bottom:auto}.ml-xs{margin-left:4px}.ml-sm{margin-left:8px}.ml-md{margin-left:16px}.ml-lg{margin-left:24px}.ml-xl{margin-left:32px}.ml-xxl{margin-left:40px}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.p-xs{padding:4px}.p-sm{padding:8px}.p-md{padding:16px}.p-lg{padding:24px}.p-xl{padding:32px}.p-xxl{padding:40px}.p-0{padding:0}.px-xs{padding-inline:4px}.px-sm{padding-inline:8px}.px-md{padding-inline:16px}.px-lg{padding-inline:24px}.px-xl{padding-inline:32px}.px-xxl{padding-inline:40px}.px-0{padding-inline:0}.py-xs{padding-block:4px}.py-sm{padding-block:8px}.py-md{padding-block:16px}.py-lg{padding-block:24px}.py-xl{padding-block:32px}.py-xxl{padding-block:40px}.py-0{padding-block:0}.pt-xs{padding-top:4px}.pt-sm{padding-top:8px}.pt-md{padding-top:16px}.pt-lg{padding-top:24px}.pt-xl{padding-top:32px}.pt-xxl{padding-top:40px}.pt-0{padding-top:0}.pr-xs{padding-right:4px}.pr-sm{padding-right:8px}.pr-md{padding-right:16px}.pr-lg{padding-right:24px}.pr-xl{padding-right:32px}.pr-xxl{padding-right:40px}.pr-0{padding-right:0}.pb-xs{padding-bottom:4px}.pb-sm{padding-bottom:8px}.pb-md{padding-bottom:16px}.pb-lg{padding-bottom:24px}.pb-xl{padding-bottom:32px}.pb-xxl{padding-bottom:40px}.pb-0{padding-bottom:0}.pl-xs{padding-left:4px}.pl-sm{padding-left:8px}.pl-md{padding-left:16px}.pl-lg{padding-left:24px}.pl-xl{padding-left:32px}.pl-xxl{padding-left:40px}.pl-0{padding-left:0}.g-xs{gap:4px}.g-sm{gap:8px}.g-md{gap:16px}.g-lg{gap:24px}.g-xl{gap:32px}.g-xxl{gap:40px}.g-0{gap:0}.gx-xs{column-gap:4px}.gx-sm{column-gap:8px}.gx-md{column-gap:16px}.gx-lg{column-gap:24px}.gx-xl{column-gap:32px}.gx-xxl{column-gap:40px}.gx-0{column-gap:0}.gy-xs{row-gap:4px}.gy-sm{row-gap:8px}.gy-md{row-gap:16px}.gy-lg{row-gap:24px}.gy-xl{row-gap:32px}.gy-xxl{row-gap:40px}.gy-0{row-gap:0}.b-flex{display:flex}.b-grid{display:grid}.b-block{display:block}.b-inline{display:inline}.b-inline-block{display:inline-block}.b-inline-flex{display:inline-flex}.b-inline-grid{display:inline-grid}.b-none{display:none}.fd-row{flex-direction:row}.fd-row-reverse{flex-direction:row-reverse}.fd-col{flex-direction:column}.fd-col-reverse{flex-direction:column-reverse}.fw-wrap{flex-wrap:wrap}.fw-nowrap{flex-wrap:nowrap}.fw-wrap-reverse{flex-wrap:wrap-reverse}.fg-0{flex-grow:0}.fg-1{flex-grow:1}.fs-0{flex-shrink:0}.fs-1{flex-shrink:1}.jc-s,.jc-l,.jc-t{justify-content:start}.jc-e,.jc-r,.jc-b{justify-content:end}.jc-c{justify-content:center}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around}.jc-se{justify-content:space-evenly}.jc-ss{justify-content:stretch}.ji-s,.ji-l,.ji-t{justify-items:start}.ji-e,.ji-r,.ji-b{justify-items:end}.ji-c{justify-items:center}.ji-ss{justify-items:stretch}.ac-s,.ac-l,.ac-t{align-content:start}.ac-e,.ac-r,.ac-b{align-content:end}.ac-c{align-content:center}.ac-sb{align-content:space-between}.ac-sa{align-content:space-around}.ac-se{align-content:space-evenly}.ac-ss{align-content:stretch}.ai-s,.ai-l,.ai-t{align-items:start}.ai-e,.ai-r,.ai-b{align-items:end}.ai-c{align-items:center}.ai-ss{align-items:stretch}.gc-a{grid-template-columns:auto}.gc-1{grid-template-columns:1fr}.gc-2{grid-template-columns:2fr}.gc-3{grid-template-columns:3fr}.gc-4{grid-template-columns:4fr}.gc-5{grid-template-columns:5fr}.gc-6{grid-template-columns:6fr}.gc-7{grid-template-columns:7fr}.gc-8{grid-template-columns:8fr}.gc-9{grid-template-columns:9fr}.gc-10{grid-template-columns:10fr}.gc-11{grid-template-columns:11fr}.gc-12{grid-template-columns:12fr}.gc-a-a{grid-template-columns:auto auto}.gc-a-1{grid-template-columns:auto 1fr}.gc-a-2{grid-template-columns:auto 2fr}.gc-a-3{grid-template-columns:auto 3fr}.gc-a-4{grid-template-columns:auto 4fr}.gc-a-5{grid-template-columns:auto 5fr}.gc-a-6{grid-template-columns:auto 6fr}.gc-a-7{grid-template-columns:auto 7fr}.gc-a-8{grid-template-columns:auto 8fr}.gc-a-9{grid-template-columns:auto 9fr}.gc-a-10{grid-template-columns:auto 10fr}.gc-a-11{grid-template-columns:auto 11fr}.gc-a-12{grid-template-columns:auto 12fr}.gc-1-a{grid-template-columns:1fr auto}.gc-2-a{grid-template-columns:2fr auto}.gc-3-a{grid-template-columns:3fr auto}.gc-4-a{grid-template-columns:4fr auto}.gc-5-a{grid-template-columns:5fr auto}.gc-6-a{grid-template-columns:6fr auto}.gc-7-a{grid-template-columns:7fr auto}.gc-8-a{grid-template-columns:8fr auto}.gc-9-a{grid-template-columns:9fr auto}.gc-10-a{grid-template-columns:10fr auto}.gc-11-a{grid-template-columns:11fr auto}.gc-12-a{grid-template-columns:12fr auto}.gc-1-1{grid-template-columns:1fr 1fr}.gc-1-2{grid-template-columns:1fr 2fr}.gc-1-3{grid-template-columns:1fr 3fr}.gc-1-4{grid-template-columns:1fr 4fr}.gc-1-5{grid-template-columns:1fr 5fr}.gc-1-6{grid-template-columns:1fr 6fr}.gc-1-7{grid-template-columns:1fr 7fr}.gc-1-8{grid-template-columns:1fr 8fr}.gc-1-9{grid-template-columns:1fr 9fr}.gc-1-10{grid-template-columns:1fr 10fr}.gc-1-11{grid-template-columns:1fr 11fr}.gc-1-12{grid-template-columns:1fr 12fr}.gc-2-1{grid-template-columns:2fr 1fr}.gc-2-2{grid-template-columns:2fr 2fr}.gc-2-3{grid-template-columns:2fr 3fr}.gc-2-4{grid-template-columns:2fr 4fr}.gc-2-5{grid-template-columns:2fr 5fr}.gc-2-6{grid-template-columns:2fr 6fr}.gc-2-7{grid-template-columns:2fr 7fr}.gc-2-8{grid-template-columns:2fr 8fr}.gc-2-9{grid-template-columns:2fr 9fr}.gc-2-10{grid-template-columns:2fr 10fr}.gc-3-1{grid-template-columns:3fr 1fr}.gc-3-2{grid-template-columns:3fr 2fr}.gc-3-3{grid-template-columns:3fr 3fr}.gc-3-4{grid-template-columns:3fr 4fr}.gc-3-5{grid-template-columns:3fr 5fr}.gc-3-6{grid-template-columns:3fr 6fr}.gc-3-7{grid-template-columns:3fr 7fr}.gc-3-8{grid-template-columns:3fr 8fr}.gc-3-9{grid-template-columns:3fr 9fr}.gc-4-1{grid-template-columns:4fr 1fr}.gc-4-2{grid-template-columns:4fr 2fr}.gc-4-3{grid-template-columns:4fr 3fr}.gc-4-4{grid-template-columns:4fr 4fr}.gc-4-5{grid-template-columns:4fr 5fr}.gc-4-6{grid-template-columns:4fr 6fr}.gc-4-7{grid-template-columns:4fr 7fr}.gc-4-8{grid-template-columns:4fr 8fr}.gc-5-1{grid-template-columns:5fr 1fr}.gc-5-2{grid-template-columns:5fr 2fr}.gc-5-3{grid-template-columns:5fr 3fr}.gc-5-4{grid-template-columns:5fr 4fr}.gc-5-5{grid-template-columns:5fr 5fr}.gc-5-6{grid-template-columns:5fr 6fr}.gc-5-7{grid-template-columns:5fr 7fr}.gc-6-1{grid-template-columns:6fr 1fr}.gc-6-2{grid-template-columns:6fr 2fr}.gc-6-3{grid-template-columns:6fr 3fr}.gc-6-4{grid-template-columns:6fr 4fr}.gc-6-5{grid-template-columns:6fr 5fr}.gc-6-6{grid-template-columns:6fr 6fr}.gc-7-1{grid-template-columns:7fr 1fr}.gc-7-2{grid-template-columns:7fr 2fr}.gc-7-3{grid-template-columns:7fr 3fr}.gc-7-4{grid-template-columns:7fr 4fr}.gc-7-5{grid-template-columns:7fr 5fr}.gc-8-1{grid-template-columns:8fr 1fr}.gc-8-2{grid-template-columns:8fr 2fr}.gc-8-3{grid-template-columns:8fr 3fr}.gc-8-4{grid-template-columns:8fr 4fr}.gc-9-1{grid-template-columns:9fr 1fr}.gc-9-2{grid-template-columns:9fr 2fr}.gc-9-3{grid-template-columns:9fr 3fr}.gc-10-1{grid-template-columns:10fr 1fr}.gc-10-2{grid-template-columns:10fr 2fr}.gc-11-1{grid-template-columns:11fr 1fr}.gc-12-1{grid-template-columns:12fr 1fr}.gc-a-a-a{grid-template-columns:auto auto auto}.gc-a-1-a{grid-template-columns:auto 1fr auto}.gc-a-2-a{grid-template-columns:auto 2fr auto}.gc-a-3-a{grid-template-columns:auto 3fr auto}.gc-a-4-a{grid-template-columns:auto 4fr auto}.gc-a-5-a{grid-template-columns:auto 5fr auto}.gc-a-6-a{grid-template-columns:auto 6fr auto}.gc-a-a-1{grid-template-columns:auto auto 1fr}.gc-a-a-2{grid-template-columns:auto auto 2fr}.gc-a-a-3{grid-template-columns:auto auto 3fr}.gc-a-a-4{grid-template-columns:auto auto 4fr}.gc-a-1-1{grid-template-columns:auto 1fr 1fr}.gc-a-1-2{grid-template-columns:auto 1fr 2fr}.gc-a-2-1{grid-template-columns:auto 2fr 1fr}.gc-a-2-2{grid-template-columns:auto 2fr 2fr}.gc-1-a-a{grid-template-columns:1fr auto auto}.gc-2-a-a{grid-template-columns:2fr auto auto}.gc-3-a-a{grid-template-columns:3fr auto auto}.gc-4-a-a{grid-template-columns:4fr auto auto}.gc-1-a-1{grid-template-columns:1fr auto 1fr}.gc-1-a-2{grid-template-columns:1fr auto 2fr}.gc-1-a-3{grid-template-columns:1fr auto 3fr}.gc-2-a-1{grid-template-columns:2fr auto 1fr}.gc-2-a-2{grid-template-columns:2fr auto 2fr}.gc-3-a-1{grid-template-columns:3fr auto 1fr}.gc-1-1-a{grid-template-columns:1fr 1fr auto}.gc-1-2-a{grid-template-columns:1fr 2fr auto}.gc-2-1-a{grid-template-columns:2fr 1fr auto}.gc-2-2-a{grid-template-columns:2fr 2fr auto}.gc-1-1-1{grid-template-columns:1fr 1fr 1fr}.gc-1-1-2{grid-template-columns:1fr 1fr 2fr}.gc-1-1-3{grid-template-columns:1fr 1fr 3fr}.gc-1-1-4{grid-template-columns:1fr 1fr 4fr}.gc-1-1-5{grid-template-columns:1fr 1fr 5fr}.gc-1-1-6{grid-template-columns:1fr 1fr 6fr}.gc-1-2-1{grid-template-columns:1fr 2fr 1fr}.gc-1-2-2{grid-template-columns:1fr 2fr 2fr}.gc-1-2-3{grid-template-columns:1fr 2fr 3fr}.gc-1-2-4{grid-template-columns:1fr 2fr 4fr}.gc-1-3-1{grid-template-columns:1fr 3fr 1fr}.gc-1-3-2{grid-template-columns:1fr 3fr 2fr}.gc-1-3-3{grid-template-columns:1fr 3fr 3fr}.gc-1-4-1{grid-template-columns:1fr 4fr 1fr}.gc-1-4-2{grid-template-columns:1fr 4fr 2fr}.gc-1-5-1{grid-template-columns:1fr 5fr 1fr}.gc-1-6-1{grid-template-columns:1fr 6fr 1fr}.gc-2-1-1{grid-template-columns:2fr 1fr 1fr}.gc-2-1-2{grid-template-columns:2fr 1fr 2fr}.gc-2-1-3{grid-template-columns:2fr 1fr 3fr}.gc-2-2-1{grid-template-columns:2fr 2fr 1fr}.gc-2-2-2{grid-template-columns:2fr 2fr 2fr}.gc-2-2-3{grid-template-columns:2fr 2fr 3fr}.gc-2-3-1{grid-template-columns:2fr 3fr 1fr}.gc-2-3-2{grid-template-columns:2fr 3fr 2fr}.gc-2-4-1{grid-template-columns:2fr 4fr 1fr}.gc-3-1-1{grid-template-columns:3fr 1fr 1fr}.gc-3-1-2{grid-template-columns:3fr 1fr 2fr}.gc-3-2-1{grid-template-columns:3fr 2fr 1fr}.gc-3-2-2{grid-template-columns:3fr 2fr 2fr}.gc-3-3-1{grid-template-columns:3fr 3fr 1fr}.gc-3-3-2{grid-template-columns:3fr 3fr 2fr}.gc-4-1-1{grid-template-columns:4fr 1fr 1fr}.gc-4-2-1{grid-template-columns:4fr 2fr 1fr}.gc-4-2-2{grid-template-columns:4fr 2fr 2fr}.gc-5-1-1{grid-template-columns:5fr 1fr 1fr}.gc-6-1-1{grid-template-columns:6fr 1fr 1fr}.gc-a-a-a-a{grid-template-columns:auto auto auto auto}.gc-a-1-1-a{grid-template-columns:auto 1fr 1fr auto}.gc-a-1-2-a{grid-template-columns:auto 1fr 2fr auto}.gc-a-2-1-a{grid-template-columns:auto 2fr 1fr auto}.gc-1-a-a-1{grid-template-columns:1fr auto auto 1fr}.gc-1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr}.gc-1-1-1-2{grid-template-columns:1fr 1fr 1fr 2fr}.gc-1-1-1-3{grid-template-columns:1fr 1fr 1fr 3fr}.gc-1-1-2-1{grid-template-columns:1fr 1fr 2fr 1fr}.gc-1-1-2-2{grid-template-columns:1fr 1fr 2fr 2fr}.gc-1-1-3-1{grid-template-columns:1fr 1fr 3fr 1fr}.gc-1-2-1-1{grid-template-columns:1fr 2fr 1fr 1fr}.gc-1-2-1-2{grid-template-columns:1fr 2fr 1fr 2fr}.gc-1-2-2-1{grid-template-columns:1fr 2fr 2fr 1fr}.gc-1-2-2-2{grid-template-columns:1fr 2fr 2fr 2fr}.gc-1-3-1-1{grid-template-columns:1fr 3fr 1fr 1fr}.gc-2-1-1-1{grid-template-columns:2fr 1fr 1fr 1fr}.gc-2-1-1-2{grid-template-columns:2fr 1fr 1fr 2fr}.gc-2-1-2-1{grid-template-columns:2fr 1fr 2fr 1fr}.gc-2-2-1-1{grid-template-columns:2fr 2fr 1fr 1fr}.gc-2-2-2-1{grid-template-columns:2fr 2fr 2fr 1fr}.gc-3-1-1-1{grid-template-columns:3fr 1fr 1fr 1fr}.gc-a-a-a-a-a{grid-template-columns:auto auto auto auto auto}.gc-1-1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.gc-1-1-1-1-2{grid-template-columns:1fr 1fr 1fr 1fr 2fr}.gc-1-1-1-2-1{grid-template-columns:1fr 1fr 1fr 2fr 1fr}.gc-1-1-2-1-1{grid-template-columns:1fr 1fr 2fr 1fr 1fr}.gc-1-2-1-1-1{grid-template-columns:1fr 2fr 1fr 1fr 1fr}.gc-2-1-1-1-1{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.gc-a-a-a-a-a-a{grid-template-columns:auto auto auto auto auto auto}.gc-1-1-1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.gc-1-1-1-1-1-2{grid-template-columns:1fr 1fr 1fr 1fr 1fr 2fr}.gc-1-1-1-1-2-1{grid-template-columns:1fr 1fr 1fr 1fr 2fr 1fr}.gc-1-1-1-2-1-1{grid-template-columns:1fr 1fr 1fr 2fr 1fr 1fr}.gc-1-1-2-1-1-1{grid-template-columns:1fr 1fr 2fr 1fr 1fr 1fr}.gc-1-2-1-1-1-1{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr}.gc-2-1-1-1-1-1{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr}.gc-1-1-1-1-1-1-1{grid-template-columns:repeat(7,1fr)}.gc-1-1-1-1-1-1-1-1{grid-template-columns:repeat(8,1fr)}.gc-1-1-1-1-1-1-1-1-1{grid-template-columns:repeat(9,1fr)}.gc-1-1-1-1-1-1-1-1-1-1{grid-template-columns:repeat(10,1fr)}.gc-1-1-1-1-1-1-1-1-1-1-1{grid-template-columns:repeat(11,1fr)}.gc-1-1-1-1-1-1-1-1-1-1-1-1{grid-template-columns:repeat(12,1fr)}.gr-a{grid-template-rows:auto}.gr-1{grid-template-rows:1fr}.gr-2{grid-template-rows:2fr}.gr-3{grid-template-rows:3fr}.gr-4{grid-template-rows:4fr}.gr-5{grid-template-rows:5fr}.gr-6{grid-template-rows:6fr}.gr-7{grid-template-rows:7fr}.gr-8{grid-template-rows:8fr}.gr-9{grid-template-rows:9fr}.gr-10{grid-template-rows:10fr}.gr-11{grid-template-rows:11fr}.gr-12{grid-template-rows:12fr}.gr-a-a{grid-template-rows:auto auto}.gr-a-1{grid-template-rows:auto 1fr}.gr-a-2{grid-template-rows:auto 2fr}.gr-a-3{grid-template-rows:auto 3fr}.gr-a-4{grid-template-rows:auto 4fr}.gr-a-5{grid-template-rows:auto 5fr}.gr-a-6{grid-template-rows:auto 6fr}.gr-a-7{grid-template-rows:auto 7fr}.gr-a-8{grid-template-rows:auto 8fr}.gr-a-9{grid-template-rows:auto 9fr}.gr-a-10{grid-template-rows:auto 10fr}.gr-a-11{grid-template-rows:auto 11fr}.gr-a-12{grid-template-rows:auto 12fr}.gr-1-a{grid-template-rows:1fr auto}.gr-2-a{grid-template-rows:2fr auto}.gr-3-a{grid-template-rows:3fr auto}.gr-4-a{grid-template-rows:4fr auto}.gr-5-a{grid-template-rows:5fr auto}.gr-6-a{grid-template-rows:6fr auto}.gr-7-a{grid-template-rows:7fr auto}.gr-8-a{grid-template-rows:8fr auto}.gr-9-a{grid-template-rows:9fr auto}.gr-10-a{grid-template-rows:10fr auto}.gr-11-a{grid-template-rows:11fr auto}.gr-12-a{grid-template-rows:12fr auto}.gr-1-1{grid-template-rows:1fr 1fr}.gr-1-2{grid-template-rows:1fr 2fr}.gr-1-3{grid-template-rows:1fr 3fr}.gr-1-4{grid-template-rows:1fr 4fr}.gr-1-5{grid-template-rows:1fr 5fr}.gr-1-6{grid-template-rows:1fr 6fr}.gr-1-7{grid-template-rows:1fr 7fr}.gr-1-8{grid-template-rows:1fr 8fr}.gr-1-9{grid-template-rows:1fr 9fr}.gr-1-10{grid-template-rows:1fr 10fr}.gr-1-11{grid-template-rows:1fr 11fr}.gr-1-12{grid-template-rows:1fr 12fr}.gr-2-1{grid-template-rows:2fr 1fr}.gr-2-2{grid-template-rows:2fr 2fr}.gr-2-3{grid-template-rows:2fr 3fr}.gr-2-4{grid-template-rows:2fr 4fr}.gr-2-5{grid-template-rows:2fr 5fr}.gr-2-6{grid-template-rows:2fr 6fr}.gr-2-7{grid-template-rows:2fr 7fr}.gr-2-8{grid-template-rows:2fr 8fr}.gr-2-9{grid-template-rows:2fr 9fr}.gr-2-10{grid-template-rows:2fr 10fr}.gr-3-1{grid-template-rows:3fr 1fr}.gr-3-2{grid-template-rows:3fr 2fr}.gr-3-3{grid-template-rows:3fr 3fr}.gr-3-4{grid-template-rows:3fr 4fr}.gr-3-5{grid-template-rows:3fr 5fr}.gr-3-6{grid-template-rows:3fr 6fr}.gr-3-7{grid-template-rows:3fr 7fr}.gr-3-8{grid-template-rows:3fr 8fr}.gr-3-9{grid-template-rows:3fr 9fr}.gr-4-1{grid-template-rows:4fr 1fr}.gr-4-2{grid-template-rows:4fr 2fr}.gr-4-3{grid-template-rows:4fr 3fr}.gr-4-4{grid-template-rows:4fr 4fr}.gr-4-5{grid-template-rows:4fr 5fr}.gr-4-6{grid-template-rows:4fr 6fr}.gr-4-7{grid-template-rows:4fr 7fr}.gr-4-8{grid-template-rows:4fr 8fr}.gr-5-1{grid-template-rows:5fr 1fr}.gr-5-2{grid-template-rows:5fr 2fr}.gr-5-3{grid-template-rows:5fr 3fr}.gr-5-4{grid-template-rows:5fr 4fr}.gr-5-5{grid-template-rows:5fr 5fr}.gr-5-6{grid-template-rows:5fr 6fr}.gr-5-7{grid-template-rows:5fr 7fr}.gr-6-1{grid-template-rows:6fr 1fr}.gr-6-2{grid-template-rows:6fr 2fr}.gr-6-3{grid-template-rows:6fr 3fr}.gr-6-4{grid-template-rows:6fr 4fr}.gr-6-5{grid-template-rows:6fr 5fr}.gr-6-6{grid-template-rows:6fr 6fr}.gr-7-1{grid-template-rows:7fr 1fr}.gr-7-2{grid-template-rows:7fr 2fr}.gr-7-3{grid-template-rows:7fr 3fr}.gr-7-4{grid-template-rows:7fr 4fr}.gr-7-5{grid-template-rows:7fr 5fr}.gr-8-1{grid-template-rows:8fr 1fr}.gr-8-2{grid-template-rows:8fr 2fr}.gr-8-3{grid-template-rows:8fr 3fr}.gr-8-4{grid-template-rows:8fr 4fr}.gr-9-1{grid-template-rows:9fr 1fr}.gr-9-2{grid-template-rows:9fr 2fr}.gr-9-3{grid-template-rows:9fr 3fr}.gr-10-1{grid-template-rows:10fr 1fr}.gr-10-2{grid-template-rows:10fr 2fr}.gr-11-1{grid-template-rows:11fr 1fr}.gr-12-1{grid-template-rows:12fr 1fr}.gr-a-a-a{grid-template-rows:auto auto auto}.gr-a-1-a{grid-template-rows:auto 1fr auto}.gr-a-2-a{grid-template-rows:auto 2fr auto}.gr-a-3-a{grid-template-rows:auto 3fr auto}.gr-a-4-a{grid-template-rows:auto 4fr auto}.gr-a-5-a{grid-template-rows:auto 5fr auto}.gr-a-6-a{grid-template-rows:auto 6fr auto}.gr-a-a-1{grid-template-rows:auto auto 1fr}.gr-a-a-2{grid-template-rows:auto auto 2fr}.gr-a-a-3{grid-template-rows:auto auto 3fr}.gr-a-a-4{grid-template-rows:auto auto 4fr}.gr-a-1-1{grid-template-rows:auto 1fr 1fr}.gr-a-1-2{grid-template-rows:auto 1fr 2fr}.gr-a-2-1{grid-template-rows:auto 2fr 1fr}.gr-a-2-2{grid-template-rows:auto 2fr 2fr}.gr-1-a-a{grid-template-rows:1fr auto auto}.gr-2-a-a{grid-template-rows:2fr auto auto}.gr-3-a-a{grid-template-rows:3fr auto auto}.gr-4-a-a{grid-template-rows:4fr auto auto}.gr-1-a-1{grid-template-rows:1fr auto 1fr}.gr-1-a-2{grid-template-rows:1fr auto 2fr}.gr-1-a-3{grid-template-rows:1fr auto 3fr}.gr-2-a-1{grid-template-rows:2fr auto 1fr}.gr-2-a-2{grid-template-rows:2fr auto 2fr}.gr-3-a-1{grid-template-rows:3fr auto 1fr}.gr-1-1-a{grid-template-rows:1fr 1fr auto}.gr-1-2-a{grid-template-rows:1fr 2fr auto}.gr-2-1-a{grid-template-rows:2fr 1fr auto}.gr-2-2-a{grid-template-rows:2fr 2fr auto}.gr-1-1-1{grid-template-rows:1fr 1fr 1fr}.gr-1-1-2{grid-template-rows:1fr 1fr 2fr}.gr-1-1-3{grid-template-rows:1fr 1fr 3fr}.gr-1-1-4{grid-template-rows:1fr 1fr 4fr}.gr-1-1-5{grid-template-rows:1fr 1fr 5fr}.gr-1-1-6{grid-template-rows:1fr 1fr 6fr}.gr-1-2-1{grid-template-rows:1fr 2fr 1fr}.gr-1-2-2{grid-template-rows:1fr 2fr 2fr}.gr-1-2-3{grid-template-rows:1fr 2fr 3fr}.gr-1-2-4{grid-template-rows:1fr 2fr 4fr}.gr-1-3-1{grid-template-rows:1fr 3fr 1fr}.gr-1-3-2{grid-template-rows:1fr 3fr 2fr}.gr-1-3-3{grid-template-rows:1fr 3fr 3fr}.gr-1-4-1{grid-template-rows:1fr 4fr 1fr}.gr-1-4-2{grid-template-rows:1fr 4fr 2fr}.gr-1-5-1{grid-template-rows:1fr 5fr 1fr}.gr-1-6-1{grid-template-rows:1fr 6fr 1fr}.gr-2-1-1{grid-template-rows:2fr 1fr 1fr}.gr-2-1-2{grid-template-rows:2fr 1fr 2fr}.gr-2-1-3{grid-template-rows:2fr 1fr 3fr}.gr-2-2-1{grid-template-rows:2fr 2fr 1fr}.gr-2-2-2{grid-template-rows:2fr 2fr 2fr}.gr-2-2-3{grid-template-rows:2fr 2fr 3fr}.gr-2-3-1{grid-template-rows:2fr 3fr 1fr}.gr-2-3-2{grid-template-rows:2fr 3fr 2fr}.gr-2-4-1{grid-template-rows:2fr 4fr 1fr}.gr-3-1-1{grid-template-rows:3fr 1fr 1fr}.gr-3-1-2{grid-template-rows:3fr 1fr 2fr}.gr-3-2-1{grid-template-rows:3fr 2fr 1fr}.gr-3-2-2{grid-template-rows:3fr 2fr 2fr}.gr-3-3-1{grid-template-rows:3fr 3fr 1fr}.gr-3-3-2{grid-template-rows:3fr 3fr 2fr}.gr-4-1-1{grid-template-rows:4fr 1fr 1fr}.gr-4-2-1{grid-template-rows:4fr 2fr 1fr}.gr-4-2-2{grid-template-rows:4fr 2fr 2fr}.gr-5-1-1{grid-template-rows:5fr 1fr 1fr}.gr-6-1-1{grid-template-rows:6fr 1fr 1fr}.gr-a-a-a-a{grid-template-rows:auto auto auto auto}.gr-a-1-1-a{grid-template-rows:auto 1fr 1fr auto}.gr-a-1-2-a{grid-template-rows:auto 1fr 2fr auto}.gr-a-2-1-a{grid-template-rows:auto 2fr 1fr auto}.gr-1-a-a-1{grid-template-rows:1fr auto auto 1fr}.gr-1-1-1-1{grid-template-rows:1fr 1fr 1fr 1fr}.gr-1-1-1-2{grid-template-rows:1fr 1fr 1fr 2fr}.gr-1-1-1-3{grid-template-rows:1fr 1fr 1fr 3fr}.gr-1-1-2-1{grid-template-rows:1fr 1fr 2fr 1fr}.gr-1-1-2-2{grid-template-rows:1fr 1fr 2fr 2fr}.gr-1-1-3-1{grid-template-rows:1fr 1fr 3fr 1fr}.gr-1-2-1-1{grid-template-rows:1fr 2fr 1fr 1fr}.gr-1-2-1-2{grid-template-rows:1fr 2fr 1fr 2fr}.gr-1-2-2-1{grid-template-rows:1fr 2fr 2fr 1fr}.gr-1-2-2-2{grid-template-rows:1fr 2fr 2fr 2fr}.gr-1-3-1-1{grid-template-rows:1fr 3fr 1fr 1fr}.gr-2-1-1-1{grid-template-rows:2fr 1fr 1fr 1fr}.gr-2-1-1-2{grid-template-rows:2fr 1fr 1fr 2fr}.gr-2-1-2-1{grid-template-rows:2fr 1fr 2fr 1fr}.gr-2-2-1-1{grid-template-rows:2fr 2fr 1fr 1fr}.gr-2-2-2-1{grid-template-rows:2fr 2fr 2fr 1fr}.gr-3-1-1-1{grid-template-rows:3fr 1fr 1fr 1fr}.gr-a-a-a-a-a{grid-template-rows:auto auto auto auto auto}.gr-1-1-1-1-1{grid-template-rows:1fr 1fr 1fr 1fr 1fr}.gr-1-1-1-1-2{grid-template-rows:1fr 1fr 1fr 1fr 2fr}.gr-1-1-1-2-1{grid-template-rows:1fr 1fr 1fr 2fr 1fr}.gr-1-1-2-1-1{grid-template-rows:1fr 1fr 2fr 1fr 1fr}.gr-1-2-1-1-1{grid-template-rows:1fr 2fr 1fr 1fr 1fr}.gr-2-1-1-1-1{grid-template-rows:2fr 1fr 1fr 1fr 1fr}.gr-a-a-a-a-a-a{grid-template-rows:auto auto auto auto auto auto}.gr-1-1-1-1-1-1{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr}.gr-1-1-1-1-1-2{grid-template-rows:1fr 1fr 1fr 1fr 1fr 2fr}.gr-1-1-1-1-2-1{grid-template-rows:1fr 1fr 1fr 1fr 2fr 1fr}.gr-1-1-1-2-1-1{grid-template-rows:1fr 1fr 1fr 2fr 1fr 1fr}.gr-1-1-2-1-1-1{grid-template-rows:1fr 1fr 2fr 1fr 1fr 1fr}.gr-1-2-1-1-1-1{grid-template-rows:1fr 2fr 1fr 1fr 1fr 1fr}.gr-2-1-1-1-1-1{grid-template-rows:2fr 1fr 1fr 1fr 1fr 1fr}.gr-1-1-1-1-1-1-1{grid-template-rows:repeat(7,1fr)}.gr-1-1-1-1-1-1-1-1{grid-template-rows:repeat(8,1fr)}.gr-1-1-1-1-1-1-1-1-1{grid-template-rows:repeat(9,1fr)}.gr-1-1-1-1-1-1-1-1-1-1{grid-template-rows:repeat(10,1fr)}.gr-1-1-1-1-1-1-1-1-1-1-1{grid-template-rows:repeat(11,1fr)}.gr-1-1-1-1-1-1-1-1-1-1-1-1{grid-template-rows:repeat(12,1fr)}.bg-1{background-color:var(--bg-1)}.bg-2{background-color:var(--bg-2)}.bg-3{background-color:var(--bg-3)}.bg-p{background-color:var(--color-primary)}.bg-pl{background-color:var(--color-primary-light)}.bg-pd{background-color:var(--color-primary-dark)}.bg-s{background-color:var(--color-secondary)}.bg-sl{background-color:var(--color-secondary-light)}.bg-sd{background-color:var(--color-secondary-dark)}.bg-sbg{background-color:var(--color-success-bg)}.bg-ebg{background-color:var(--color-error-bg)}.bg-ibg{background-color:var(--color-info-bg)}.bg-wbg{background-color:var(--color-warning-bg)}.bg-d{background-color:var(--disabled-bg)}.bg-transparent{background-color:transparent}.fg-p{color:var(--text-primary)}.fg-s{color:var(--text-secondary)}.fg-i{color:var(--text-inverse)}.fg-d{color:var(--text-disabled)}.c-p{color:var(--color-primary)}.c-pl{color:var(--color-primary-light)}.c-pd{color:var(--color-primary-dark)}.c-s{color:var(--color-secondary)}.c-sl{color:var(--color-secondary-light)}.c-sd{color:var(--color-secondary-dark)}.c-success{color:var(--color-success)}.c-error{color:var(--color-error)}.c-info{color:var(--color-info)}.c-warning{color:var(--color-warning)}.bc-1{border-color:var(--border)}.bc-2{border-color:var(--border-2)}.bc-p{border-color:var(--color-primary)}.bc-s{border-color:var(--color-secondary)}.bc-transparent{border-color:transparent}.fwt-100{font-weight:100}.fwt-200{font-weight:200}.fwt-300{font-weight:300}.fwt-400{font-weight:400}.fwt-500{font-weight:500}.fwt-600{font-weight:600}.fwt-700{font-weight:700}.fwt-800{font-weight:800}.fwt-900{font-weight:900}.fwt-normal{font-weight:400}.fwt-bold{font-weight:700}.fwt-bolder{font-weight:bolder}.fwt-lighter{font-weight:lighter}.fz-10{font-size:10px}.fz-11{font-size:11px}.fz-12{font-size:12px}.fz-13{font-size:13px}.fz-14{font-size:14px}.fz-16{font-size:16px}.fz-18{font-size:18px}.fz-20{font-size:20px}.fz-24{font-size:24px}.fz-28{font-size:28px}.fz-32{font-size:32px}.fz-36{font-size:36px}.fz-40{font-size:40px}.fz-48{font-size:48px}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.ta-justify{text-align:justify}.tt-uppercase{text-transform:uppercase}.tt-lowercase{text-transform:lowercase}.tt-capitalize{text-transform:capitalize}.tt-none{text-transform:none}.td-none{text-decoration:none}.td-underline{text-decoration:underline}.td-line-through{text-decoration:line-through}.lh-1{line-height:1}.lh-125{line-height:1.25}.lh-15{line-height:1.5}.lh-175{line-height:1.75}.lh-2{line-height:2}.ws-normal{white-space:normal}.ws-nowrap{white-space:nowrap}.ws-pre{white-space:pre}.ws-pre-wrap{white-space:pre-wrap}.ws-pre-line{white-space:pre-line}.to-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.to-clip{text-overflow:clip}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.w-min{width:min-content}.w-max{width:max-content}.w-50{width:50%}.w-25{width:25%}.w-75{width:75%}.w-33{width:33.333%}.w-66{width:66.666%}.minw-0{min-width:0}.minw-full{min-width:100%}.minw-fit{min-width:fit-content}.maxw-full{max-width:100%}.maxw-none{max-width:none}.h-full{height:100%}.h-auto{height:auto}.h-fit{height:fit-content}.h-min{height:min-content}.h-max{height:max-content}.h-50{height:50%}.h-25{height:25%}.h-75{height:75%}.minh-0{min-height:0}.minh-full{min-height:100%}.minh-fit{min-height:fit-content}.maxh-full{max-height:100%}.maxh-none{max-height:none}.b-0{border:0}.b-1{border:1px solid}.b-2{border:2px solid}.b-3{border:3px solid}.bt-0{border-top:0}.bt-1{border-top:1px solid}.bt-2{border-top:2px solid}.br-0{border-right:0}.br-1{border-right:1px solid}.br-2{border-right:2px solid}.bb-0{border-bottom:0}.bb-1{border-bottom:1px solid}.bb-2{border-bottom:2px solid}.bl-0{border-left:0}.bl-1{border-left:1px solid}.bl-2{border-left:2px solid}.brd-0{border-radius:0}.brd-2{border-radius:2px}.brd-4{border-radius:4px}.brd-6{border-radius:6px}.brd-8{border-radius:8px}.brd-12{border-radius:12px}.brd-16{border-radius:16px}.brd-full{border-radius:9999px}.brd-50{border-radius:50%}.pos-static{position:static}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.pos-sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.inset-0{inset:0}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-999{z-index:999}.z-9999{z-index:9999}.z-auto{z-index:auto}.of-auto{overflow:auto}.of-hidden{overflow:hidden}.of-visible{overflow:visible}.of-scroll{overflow:scroll}.ofx-auto{overflow-x:auto}.ofx-hidden{overflow-x:hidden}.ofx-visible{overflow-x:visible}.ofx-scroll{overflow-x:scroll}.ofy-auto{overflow-y:auto}.ofy-hidden{overflow-y:hidden}.ofy-visible{overflow-y:visible}.ofy-scroll{overflow-y:scroll}.op-0{opacity:0}.op-10{opacity:.1}.op-20{opacity:.2}.op-25{opacity:.25}.op-30{opacity:.3}.op-40{opacity:.4}.op-50{opacity:.5}.op-60{opacity:.6}.op-70{opacity:.7}.op-75{opacity:.75}.op-80{opacity:.8}.op-90{opacity:.9}.op-100{opacity:1}.v-visible{visibility:visible}.v-hidden{visibility:hidden}.v-collapse{visibility:collapse}.cur-auto{cursor:auto}.cur-pointer{cursor:pointer}.cur-default{cursor:default}.cur-move{cursor:move}.cur-not-allowed{cursor:not-allowed}.cur-grab{cursor:grab}.cur-grabbing{cursor:grabbing}.cur-text{cursor:text}.pe-none{pointer-events:none}.pe-auto{pointer-events:auto}.us-none{-webkit-user-select:none;user-select:none}.us-auto{-webkit-user-select:auto;user-select:auto}.us-text{-webkit-user-select:text;user-select:text}.us-all{-webkit-user-select:all;user-select:all}.bs-border{box-sizing:border-box}.bs-content{box-sizing:content-box}.of-contain{object-fit:contain}.of-cover{object-fit:cover}.of-fill{object-fit:fill}.of-none{object-fit:none}.of-scale-down{object-fit:scale-down}.ar-1-1{aspect-ratio:1/1}.ar-4-3{aspect-ratio:4/3}.ar-16-9{aspect-ratio:16/9}.ar-21-9{aspect-ratio:21/9}.ar-auto{aspect-ratio:auto}.login{grid-column:1/-1;display:grid;place-items:center;min-height:100vh;background:linear-gradient(135deg,var(--bg-2) 33%,var(--bg-3) 100%);padding:20px;line-height:1.5;text-wrap:balance}.login-card{display:grid;gap:16px;background:linear-gradient(135deg,var(--bg-3),var(--bg-1));color:var(--text-primary);border:1px solid var(--border);padding:40px;border-radius:12px;box-shadow:0 10px 40px #0000004d;width:100%;max-width:400px;font-weight:500}.login-card .logo{justify-self:center;width:64px;height:auto}.login-card p{text-align:center;color:var(--text-secondary);font-size:14px;text-wrap:balance}.login-card .hint{font-size:12px;font-weight:400;color:var(--text-secondary)}.login-card form{display:grid;gap:16px}.login-card .form-group{display:grid;gap:6px}.login-card .code-input{font-size:24px;text-align:center;letter-spacing:.5em;font-weight:600}.login-card .code-input::placeholder{letter-spacing:.5em;font-weight:400;text-align:center}.login-card .button-group{display:grid;gap:12px}.login-card .passkey-setup{display:grid;gap:16px;text-align:center}.login-card .passkey-login{display:grid;gap:16px}.websites{grid-column:1/-1;display:grid;place-items:center;min-height:100vh;background:linear-gradient(135deg,var(--bg-3),var(--bg-1));padding:20px;line-height:1.5}.websites-card{display:grid;grid-template-rows:auto auto auto 1fr;gap:16px;background:linear-gradient(135deg,var(--bg-1),var(--bg-3));border:1px solid var(--border);color:var(--text-primary);padding:40px;border-radius:12px;box-shadow:0 10px 40px #0000004d;width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow:hidden}.websites-card .logo{justify-self:center;width:64px;height:auto}.websites-card .welcome{text-align:center;color:var(--text-primary);font-size:14px}.websites-card .hint{font-size:12px;font-weight:400;color:var(--text-secondary);text-align:center}.websites-card .loading,.websites-card .empty{text-align:center;color:var(--text-secondary);font-size:14px;padding:20px 0}.websites-card .website-list{display:grid;gap:8px;min-height:0;overflow-y:auto;padding-right:4px}.websites-card .website-list::-webkit-scrollbar{width:6px}.websites-card .website-list::-webkit-scrollbar-track{background:transparent}.websites-card .website-list::-webkit-scrollbar-thumb{background:var(--input-border);border-radius:3px}.websites-card .website-list::-webkit-scrollbar-thumb:hover{background:var(--border-2)}.websites-card .website-item{justify-content:space-between;text-align:left}.websites-card .website-item .website-domain{font-weight:400;color:var(--text-secondary)}:root{--theme-0: hsl(205, 15%, 0%);--theme-5: hsl(205, 15%, 5%);--theme-10: hsl(205, 15%, 10%);--theme-15: hsl(205, 15%, 15%);--theme-20: hsl(205, 15%, 20%);--theme-25: hsl(205, 15%, 25%);--theme-30: hsl(205, 15%, 30%);--theme-35: hsl(205, 15%, 35%);--theme-40: hsl(205, 15%, 40%);--theme-45: hsl(205, 15%, 45%);--theme-50: hsl(205, 15%, 50%);--theme-55: hsl(205, 15%, 55%);--theme-60: hsl(205, 15%, 60%);--theme-65: hsl(205, 15%, 65%);--theme-70: hsl(205, 15%, 70%);--theme-75: hsl(205, 15%, 75%);--theme-80: hsl(205, 15%, 80%);--theme-85: hsl(205, 15%, 85%);--theme-90: hsl(205, 15%, 90%);--theme-95: hsl(205, 15%, 95%);--theme-100: hsl(205, 15%, 100%);--color-primary: hsl(180, 70%, 40%);--color-primary-light: hsl(180, 70%, 45%);--color-primary-dark: hsl(180, 70%, 35%);--color-secondary: hsl(205, 15%, 50%);--color-secondary-light: hsl(205, 15%, 55%);--color-secondary-dark: hsl(205, 15%, 45%);--color-success: hsl(145, 63%, 62%);--color-success-bg: hsla(145, 63%, 0%, .25);--color-error: hsl(6, 78%, 60%);--color-error-bg: hsla(6, 78%, 0%, .25);--color-info: hsl(205, 79%, 65%);--color-info-bg: hsla(205, 79%, 0%, .25);--color-warning: hsl(36, 100%, 65%);--color-warning-bg: hsla(36, 100%, 0%, .25);--light-color-primary: hsl(180, 70%, 40%);--light-color-primary-light: hsl(180, 70%, 45%);--light-color-primary-dark: hsl(180, 70%, 35%);--light-color-secondary: hsl(205, 15%, 50%);--light-color-secondary-light: hsl(205, 15%, 55%);--light-color-secondary-dark: hsl(205, 15%, 45%);--light-color-success: hsl(145, 63%, 42%);--light-color-success-bg: hsla(145, 63%, 42%, .1);--light-color-error: hsl(6, 78%, 52%);--light-color-error-bg: hsla(6, 78%, 52%, .1);--light-color-info: hsl(205, 79%, 48%);--light-color-info-bg: hsla(205, 79%, 48%, .1);--light-color-warning: hsl(36, 100%, 45%);--light-color-warning-bg: hsla(36, 100%, 45%, .1);--bg-1: var(--theme-25);--bg-2: var(--theme-30);--bg-3: var(--theme-35);--bg-4: var(--theme-40);--bg-5: var(--theme-45);--fg-1: var(--theme-60);--fg-2: var(--theme-70);--fg-3: var(--theme-80);--fg-4: var(--theme-90);--fg-5: var(--theme-100);--border: var(--theme-50);--bg-hover: var(--theme-40);--bg-selected: var(--theme-35);--text-primary: var(--fg-3);--text-secondary: var(--fg-2);--text-inverse: var(--fg-5);--text-disabled: var(--fg-4);--placeholder: var(--fg-1);--codemirror-bg: var(--theme-20);--codemirror-gutters: var(--theme-15);--light-bg-1: var(--theme-95);--light-bg-2: var(--theme-90);--light-bg-3: var(--theme-85);--light-bg-4: var(--theme-80);--light-bg-5: var(--theme-75);--light-bg-surface: var(--theme-25);--light-bg-hover: var(--theme-100);--light-bg-selected: var(--theme-35);--light-text-primary: var(--theme-40);--light-text-secondary: var(--theme-45);--light-text-inverse: var(--theme-95);--light-text-disabled: var(--theme-60);--light-placeholder: var(--theme-75);--light-border: var(--theme-75);--light-disabled-bg: var(--theme-85);--light-codemirror-bg: var(--theme-95);--light-codemirror-gutters: var(--theme-90);--group-bg: var(--bg-3);--group-color: var(--text-primary);--group-border: var(--border);--modal-bg: var(--bg-1);--modal-color: var(--text-primary);--modal-border: var(--border);--titlebar-bg: var(--text-secondary);--titlebar-color: var(--text-inverse);--btn-default-bg: var(--bg-1);--btn-default-color: var(--text-primary);--btn-default-hover-bg: var(--color-primary-light);--btn-default-hover-color: var(--text-inverse);--btn-primary-bg: var(--color-primary);--btn-primary-color: var(--text-inverse);--btn-primary-hover-bg: var(--color-primary-dark);--btn-primary-hover-color: var(--text-inverse);--btn-secondary-bg: var(--color-secondary);--btn-secondary-color: var(--text-inverse);--btn-secondary-hover-bg: var(--color-secondary-dark);--btn-secondary-hover-color: var(--text-inverse);--btn-disabled-bg: hsl(205, 15%, 35%);--btn-disabled-color: hsl(205, 15%, 58%);--input-bg: var(--bg-3);--input-color: var(--text-primary);--input-border: var(--border);--input-focus-border: var(--color-primary);--input-placeholder: var(--placeholder);--input-label: var(--text-secondary);--input-label-focus: var(--text-secondary);--tree-bg: var(--bg-2);--tree-color: var(--text-primary);--tree-hover-bg: var(--bg-hover);--tree-selected-bg: var(--bg-3);--tree-focused-bg: var(--bg-selected);--divider-color: var(--border);--select-dropdown-bg: var(--bg-3);--select-dropdown-shadow: 0 4px 12px hsla(0, 0%, 0%, .3)}html.theme-light{--bg-1: var(--light-bg-1);--bg-2: var(--light-bg-2);--bg-3: var(--light-bg-3);--bg-4: var(--light-bg-4);--bg-5: var(--light-bg-5);--bg-hover: var(--light-bg-hover);--bg-selected: var(--light-bg-selected);--text-primary: var(--light-text-primary);--text-secondary: var(--light-text-secondary);--text-inverse: var(--light-text-inverse);--text-disabled: var(--light-text-disabled);--placeholder: var(--light-placeholder);--border: var(--light-border);--disabled-bg: var(--light-disabled-bg);--input-bg: var(--light-bg-1);--input-color: var(--light-text-primary);--input-placeholder: var(--light-placeholder);--input-label-focus: var(--color-primary-dark);--modal-bg: var(--light-bg-2);--modal-color: var(--light-text-primary);--btn-disabled-bg: hsl(205, 15%, 92%);--btn-disabled-color: hsl(205, 12%, 65%);--select-dropdown-bg: var(--light-bg-1);--select-dropdown-shadow: 0 4px 12px hsla(0, 0%, 0%, .15);--codemirror-bg: var(--light-codemirror-bg);--codemirror-gutters: var(--light-codemirror-gutters);--color-primary: var(--light-color-primary);--color-primary-light: var(--light-color-primary-light);--color-primary-dark: var(--light-color-primary-dark);--color-secondary: var(--light-color-secondary);--color-secondary-light: var(--light-color-secondary-light);--color-secondary-dark: var(--light-color-secondary-dark);--color-success: var(--light-color-success);--color-success-bg: var(--light-color-success-bg);--color-error: var(--light-color-error);--color-error-bg: var(--light-color-error-bg);--color-info: var(--light-color-info);--color-info-bg: var(--light-color-info-bg);--color-warning: var(--light-color-warning);--color-warning-bg: var(--light-color-warning-bg)}body{font-family:Roboto Flex,sans-serif;display:grid;grid-template-columns:40px 280px 1fr}body iframe{width:100%;height:100%;border:0;background:var(--bg-2)}.loading-screen{grid-column:1/-1;display:grid;place-items:center;min-height:100vh;background:linear-gradient(135deg,var(--bg-2) 33%,hsl(205,15%,21%) 100%);color:var(--text-primary);font-size:16px}select{background-color:var(--select-dropdown-bg);box-shadow:var(--select-dropdown-shadow);border-radius:4px}.cm-editor{border:1px solid var(--input-border)!important;border-radius:8px!important;overflow:hidden!important}.cm-content{padding-block:16px!important}.cm-line{padding-inline:16px!important}
