body.body--light{--b1:#f8faf8;--b2:#f1f4f2;--b3:#e7ece9;--t1:#181d1c;--t2:#414846;--t3:#6f7976;--ln:#0000001a;--a-b:#b7f1e6;--a-t:#00201c;--a-c:#00695c;--p-b:#c8f2c9;--p-t:#0d3b13;--p-c:#2e7d32;--n-b:#ffd9d5;--n-t:#410002;--n-c:#b3261e;--w-b:#fff0c7;--w-t:#3b2f00;--w-c:#b78103;--i-b:#d1e4ff;--i-t:#001d36;--i-c:#00639b;--g1-bg:#ffffff8c;--g2-bg:#ffffffa6;--g3-bg:#ffffffbf;--g-ln:#fff6;--g-shadow:0 4px 16px #00000014}body.body--dark{--b1:#0f1413;--b2:#171c1b;--b3:#202625;--t1:#e0e3e1;--t2:#c2c7c4;--t3:#8b9390;--ln:#ffffff14;--a-b:#004d45;--a-t:#b7f1e6;--a-c:#7de7d8;--p-b:#12391a;--p-t:#c8f2c9;--p-c:#7dd87f;--n-b:#601410;--n-t:#ffd9d5;--n-c:#ffb4ab;--w-b:#453400;--w-t:#fff0c7;--w-c:#ffd95e;--i-b:#003258;--i-t:#d1e4ff;--i-c:#8dc8ff;--g1-bg:#171c1b8c;--g2-bg:#202625a6;--g3-bg:#282f2ebf;--g-ln:#ffffff1a;--g-shadow:0 4px 16px #0000004d}:root{--c1:8px;--c2:12px;--c3:16px;--c4:23px;--shadow1:0 1px 2px #0000001f;--shadow2:0 2px 8px #0000001f;--shadow3:0 8px 24px #0000002e}html,body{background:var(--b1);color:var(--t1)}.b1{background:var(--b1)}.b2{background:var(--b2)}.b3{background:var(--b3)}.t1{color:var(--t1)}.t2{color:var(--t2)}.t3{color:var(--t3)}.c1{border-radius:var(--c1)!important}.c2{border-radius:var(--c2)!important}.c3{border-radius:var(--c3)!important}.c4{border-radius:var(--c4)!important}.acn{background:var(--a-b);color:var(--a-t);border-radius:var(--c3);transition:background-color .2s,color .2s,transform .15s}.acn .ttl{color:var(--a-t);font-weight:600}.acn .cpn{color:var(--a-c);font-weight:500}.pcn{background:var(--p-b);color:var(--p-t);border-radius:var(--c3);transition:background-color .2s,color .2s,transform .15s}.pcn .ttl{color:var(--p-t);font-weight:600}.pcn .cpn{color:var(--p-c);font-weight:500}.ncn{background:var(--n-b);color:var(--n-t);border-radius:var(--c3);transition:background-color .2s,color .2s,transform .15s}.ncn .ttl{color:var(--n-t);font-weight:600}.ncn .cpn{color:var(--n-c);font-weight:500}.wcn{background:var(--w-b);color:var(--w-t);border-radius:var(--c3);transition:background-color .2s,color .2s,transform .15s}.wcn .ttl{color:var(--w-t);font-weight:600}.wcn .cpn{color:var(--w-c);font-weight:500}.icn{background:var(--i-b);color:var(--i-t);border-radius:var(--c3);transition:background-color .2s,color .2s,transform .15s}.icn .ttl{color:var(--i-t);font-weight:600}.icn .cpn{color:var(--i-c);font-weight:500}.surface{background:var(--b2);border:1px solid var(--ln)}.surface-elevated{background:var(--b3);border:1px solid var(--ln);box-shadow:var(--shadow1)}.surface-high{background:var(--b3);box-shadow:var(--shadow2)}.surface-top{background:var(--b3);box-shadow:var(--shadow3)}.g1{background:var(--g1-bg);border:1px solid var(--g-ln);box-shadow:var(--g-shadow)}@supports (backdrop-filter:blur(1px)){.g1{backdrop-filter:blur(8px)saturate(140%);background:var(--g1-bg)}}.g1{border-radius:var(--c2)}.g2{background:var(--g2-bg);border:1px solid var(--g-ln);box-shadow:var(--g-shadow)}@supports (backdrop-filter:blur(1px)){.g2{backdrop-filter:blur(16px)saturate(160%);background:var(--g2-bg)}}.g2{border-radius:var(--c3)}.g3{background:var(--g3-bg);border:1px solid var(--g-ln);box-shadow:var(--g-shadow)}@supports (backdrop-filter:blur(1px)){.g3{backdrop-filter:blur(28px)saturate(180%);background:var(--g3-bg)}}.g3{border-radius:var(--c4)}.q-menu,.q-dialog__inner>div{background:var(--g1-bg);border:1px solid var(--g-ln);box-shadow:var(--g-shadow)}@supports (backdrop-filter:blur(1px)){.q-menu,.q-dialog__inner>div{backdrop-filter:blur(28px)saturate(180%);background:var(--g1-bg)}}.q-menu,.q-dialog__inner>div{border-radius:var(--c4)}.lfa,.lfb{align-items:center;display:flex}.lfa:after,.lfb:before{content:"";border-bottom:1px solid var(--ln);flex:1;margin:0 10px}.hoverable{transition:background-color .15s,transform .15s}.hoverable:hover{transform:translateY(-1px)}.clickable:active{transform:scale(.98)}.nav-rail{background:var(--b2)}[dir=ltr] .nav-rail{border-right:1px solid var(--ln)}[dir=rtl] .nav-rail{border-left:1px solid var(--ln)}.nav-active{background:var(--a-b);color:var(--a-t);border-radius:16px}.fab-m3{color:#fff;background:#00695c;border-radius:20px;box-shadow:0 2px 4px #0003,0 8px 16px #0000002e}.search-surface{background:var(--b2);border:1px solid var(--ln);border-radius:28px}.list-item{background:var(--b2);border-radius:var(--c3);transition:background-color .15s,transform .15s}.list-item:hover{background:var(--b3);transform:translateY(-1px)}.list-item.selected{background:var(--a-b);color:var(--a-t)}.q-date__header{color:inherit;background-color:#0000;padding:16px}@view-transition{navigation:auto}