.lt .lt-body{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.lt .lt-wiz{gap:calc(var(--u) * 8);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.lt .lt-wiz li{padding:calc(var(--u) * 5 + .08em) calc(var(--u) * 10) calc(var(--u) * 5 - .08em);border-radius:calc(var(--u) * 6);color:var(--muted);font-size:calc(var(--u) * 12.5);white-space:nowrap;background:#eef2f6;font-weight:700}.lt .lt-wiz li.is-on{background:var(--cyan);color:#fff}.lt .lt-wiz li.is-past{color:#fff;background:#28b5db73}.lt .lt-form{gap:calc(var(--u) * 9);display:grid}.lt .lt-row{grid-template-columns:calc(var(--u) * 160) 1fr;align-items:center}.lt .lt-select{padding-right:calc(var(--u) * 26);position:relative}.lt .lt-select:before{content:"";right:calc(var(--u) * 11);width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin-top:calc(var(--u) * -4);border-right:2px solid var(--soft);border-bottom:2px solid var(--soft);position:absolute;top:50%;transform:rotate(45deg)}.lt .lt-select em{font-style:normal}.lt .lt-foot{justify-content:flex-end;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 4);display:flex}.lt .lt-two{gap:calc(var(--u) * 12);flex:1;grid-template-columns:.8fr 1.2fr;min-height:0;display:grid}.lt .lt-tiers{margin:0;padding:0;list-style:none;display:grid}.lt .lt-tiers li>div{padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 13);color:var(--ink);background:#f8fafc;font-weight:700}.lt .lt-tiers li.is-on>div{padding-top:calc(var(--u) * 7);padding-bottom:calc(var(--u) * 7);margin-bottom:calc(var(--u) * 6)}.lt .lt-detail{align-content:start;gap:calc(var(--u) * 9);display:grid}.lt .lt-kv{grid-template-columns:calc(var(--u) * 172) 1fr;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);color:var(--soft);font-weight:600;display:grid}.lt .lt-kv b{color:var(--ink);font-weight:700}.lt .lt-kv .ls-pill,.lt .lt-kv .ls-toggle{justify-self:start}.lt .lt-events{margin:0;padding:0;list-style:none;display:grid}.lt .lt-events li>div{align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);color:var(--ink);background:#f8fafc;font-weight:600;display:flex}.lt .lt-events li.is-on>div{padding-top:calc(var(--u) * 5);padding-bottom:calc(var(--u) * 5);margin-bottom:calc(var(--u) * 4)}.lt .lt-events span{flex:1}.lt .lt-events em{color:var(--soft);white-space:nowrap;font-style:normal}.lt .lt-events i,.lt .lt-timeline i{width:calc(var(--u) * 24);height:calc(var(--u) * 24);background:var(--cyan);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.lt .lt-events i svg,.lt .lt-timeline i svg{width:55%;height:55%}.lt .lt-scen{grid-template-columns:auto calc(var(--u) * 150);align-items:center;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 8);display:grid}.lt .lt-scen>span:first-child{font-size:calc(var(--u) * 12.5);color:var(--soft)}.lt .lt-camp{gap:calc(var(--u) * 12);grid-template-columns:.85fr 1.15fr;display:grid}.lt .lt-left{align-content:start;gap:calc(var(--u) * 8);display:grid}.lt .lt-info{gap:calc(var(--u) * 3);display:grid}.lt .lt-info .lt-kv{grid-template-columns:calc(var(--u) * 100) 1fr}.lt .lt-stack{height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6);background:#eef2f6;display:flex;overflow:hidden}.lt .lt-stack span{flex:var(--f) 1 0%;min-width:0;font-size:calc(var(--u) * 12.5);color:#fff;place-items:center;font-weight:800;transition:flex-grow .8s cubic-bezier(.22,1,.36,1);display:grid}.lt .lt-stack span[style*=--f\:0]{color:#0000}.lt .lt-stack .s0{color:var(--ink);background:#cbd5e1}.lt .lt-stack .s1{background:var(--orange)}.lt .lt-stack .s2{background:var(--cyan)}.lt .lt-legend{gap:calc(var(--u) * 4) calc(var(--u) * 12);margin-top:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.lt .lt-prow{align-items:center;gap:calc(var(--u) * 10);display:flex}.lt .lt-prow .ls-bar{flex:1}.lt .lt-pct{font-variant-numeric:tabular-nums;white-space:nowrap}.lt .lt-timeline ul{gap:calc(var(--u) * 4);margin:0;padding:0;list-style:none;display:grid}.lt .lt-timeline li{align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 4) calc(var(--u) * 9);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#f8fafc;grid-template-columns:auto 1fr auto;line-height:1.25;transition:background-color .4s;display:grid}.lt .lt-timeline li span{color:var(--ink);font-weight:600;display:block}.lt .lt-timeline li em{color:var(--cyan-dark);font-style:normal;font-weight:700}.lt .lt-timeline li b{width:calc(var(--u) * 18);height:calc(var(--u) * 18);border:calc(var(--u) * 1.6) solid #cbd5e1;color:#0000;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:grid}.lt .lt-timeline li b svg{width:70%;height:70%}.lt .lt-timeline li.is-ok i{background:var(--green)}.lt .lt-timeline li.is-ok em{color:#15803d}.lt .lt-timeline li.is-ok b{border-color:var(--cyan);background:var(--cyan);color:#fff}.lt .lt-timeline li.is-flash{background:#ecfdf5}@container (width<=440px){.lt .lt-row,.lt .lt-kv,.lt .lt-two,.lt .lt-camp{grid-template-columns:1fr}.lt .lt-detail,.lt .lt-info,.lt .lt-wiz li:not(.is-on){display:none}.lt .lt-wiz{grid-template-columns:1fr}}.la .ls-top{min-height:calc(var(--u) * 48)}.la .la-plan{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.la .la-tiles{gap:calc(var(--u) * 10);grid-template-columns:repeat(4,1fr);display:grid}.la .la-tile{padding:calc(var(--u) * 8) calc(var(--u) * 11)}.la .la-tile b{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 20);color:var(--ink);font-weight:800;line-height:1.1;display:block}.la .la-list{flex:1;min-height:0;overflow:hidden}.la .la-btns{gap:calc(var(--u) * 6);display:flex}.la .la-list ul{margin:0;padding:0;list-style:none;display:grid}.la .la-row{gap:calc(var(--u) * 4);padding:calc(var(--u) * 7) calc(var(--u) * 10);margin-bottom:calc(var(--u) * 6);border-radius:calc(var(--u) * 8);background:#f8fafc;transition:background-color .6s;display:grid}.la .is-landed .la-row,.la .ls-grow.is-on .la-row.is-fresh{background:#28b5db1f}.la .la-row-t{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 10);display:flex}.la .la-row-t b{font-size:calc(var(--u) * 13);color:var(--ink);font-weight:700}.la .la-row-m{align-items:center;gap:calc(var(--u) * 4) calc(var(--u) * 12);flex-wrap:wrap;display:flex}.la .la-link{font-size:calc(var(--u) * 12.5);color:var(--cyan-dark);white-space:nowrap;font-weight:600}.la .la-pc{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600;display:inline-flex}.la .la-pc .ls-bar{width:calc(var(--u) * 60)}.la .la-form{gap:calc(var(--u) * 8);display:grid}.la .la-f2{gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid}.la .la-sel{align-items:center;display:flex;position:relative}.la .la-note{font-size:calc(var(--u) * 12.5);color:var(--muted)}.la .la-dtitle{font-size:calc(var(--u) * 14.5)!important}.la .la-detail{gap:calc(var(--u) * 12);grid-template-columns:1.05fr 1fr;display:grid}.la .la-col{align-content:start;gap:calc(var(--u) * 10);display:grid}.la .la-kvs{gap:calc(var(--u) * 6);display:grid}.la .la-kvs .ls-head{margin-bottom:calc(var(--u) * 2)}.la .la-kv{grid-template-columns:calc(var(--u) * 100) 1fr;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);color:var(--soft);font-weight:600;display:grid}.la .la-kv b{color:var(--ink)}.la .la-kv .la-pc{margin-left:0}.la .la-pen{width:calc(var(--u) * 18);height:calc(var(--u) * 18);border-radius:calc(var(--u) * 4);color:var(--soft);place-items:center;display:grid}.la .la-pen svg{width:70%;height:70%}.la .la-pen.is-hit{background:#28b5db2e!important}.la .la-comments{gap:calc(var(--u) * 8);flex-direction:column;display:flex}.la .la-cin{gap:calc(var(--u) * 8);align-items:center;display:flex}.la .la-cin .ls-input{flex:1;min-width:0}.la .la-cin em{color:var(--muted);font-style:normal;font-weight:500}.la .la-post{padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#f1f5f9}.la .la-post b{color:var(--ink)}.la .la-post p{margin:calc(var(--u) * 3) 0 0;color:var(--text)}.la .la-edit{gap:calc(var(--u) * 10);width:calc(var(--u) * 450);display:grid}.la .la-etitle{font-size:calc(var(--u) * 13.5);color:var(--ink);font-weight:700}.la .la-slider{height:calc(var(--u) * 16);position:relative}.la .la-slider i{height:calc(var(--u) * 5);margin-top:calc(var(--u) * -2.5);background:#e2e8f0;border-radius:999px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.la .la-slider s{background:var(--cyan);transform-origin:0;height:100%;transform:scaleX(var(--v));display:block}.la .la-slider em{top:50%;left:calc(var(--v) * 100%);width:calc(var(--u) * 15);height:calc(var(--u) * 15);margin:calc(var(--u) * -7.5) 0 0 calc(var(--u) * -7.5);background:var(--cyan);box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 1px 4px #051c284d;border-radius:50%;position:absolute}.la .ls-cursor.is-drag{transition:opacity .3s}@container (width<=440px){.la .la-tiles{grid-template-columns:1fr 1fr}.la .la-detail{grid-template-columns:1fr;align-content:start}.la .la-col>.ls-card:first-child{display:none}.la .ls-modal-box{width:88%}.la .la-f2{grid-template-columns:1fr}}.lr .lr-plus{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 6);background:var(--petrol-2);color:#fff;place-items:center;transition:background-color .2s;display:grid}.lr .lr-plus svg{stroke-width:2.6px;width:60%;height:60%}.lr .ls-top{min-height:calc(var(--u) * 48)}.lr .lr-list{gap:calc(var(--u) * 12);grid-template-columns:1.35fr 1fr;display:grid}.lr .lr-left{overflow:hidden}.lr .lr-tabs{gap:calc(var(--u) * 4) calc(var(--u) * 12);margin-bottom:calc(var(--u) * 9);font-size:calc(var(--u) * 12.5);color:var(--muted);flex-wrap:wrap;font-weight:600;display:flex}.lr .lr-tabs span{align-items:center;gap:calc(var(--u) * 5);white-space:nowrap;display:inline-flex}.lr .lr-tabs span.is-on{color:var(--ink)}.lr .lr-tabs em{min-width:calc(var(--u) * 19);height:calc(var(--u) * 19);border-radius:calc(var(--u) * 4);color:var(--ink);background:#eef2f6;place-items:center;font-style:normal;display:grid}.lr .lr-tabs span:first-child em{background:var(--red);color:#fff}.lr .lr-tabs span:nth-child(2) em{background:var(--orange);color:#fff}.lr .lr-tabs span:nth-child(3) em{background:var(--cyan);color:#fff}.lr .lr-ye{background:var(--amber);color:#3f3f46}.lr .lr-rows{margin:0;padding:0;list-style:none;display:grid}.lr .lr-row{padding:calc(var(--u) * 5) calc(var(--u) * 10);margin-bottom:calc(var(--u) * 4);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#f8fafc;transition:background-color .6s}.lr .ls-grow.is-on .lr-row.is-fresh{background:#28b5db1f}.lr .lr-row b{font-size:calc(var(--u) * 13);color:var(--ink);display:block}.lr .lr-row p{margin:calc(var(--u) * 2) 0 calc(var(--u) * 4);color:var(--soft)}.lr .lr-or{background:var(--orange)}.lr .lr-right{align-content:start;gap:calc(var(--u) * 10);display:grid}.lr .lr-k{font-size:calc(var(--u) * 12.5);color:var(--ink);font-weight:700;display:block}.lr .lr-big{margin:calc(var(--u) * 3) 0 calc(var(--u) * 6);font-size:calc(var(--u) * 22);color:var(--ink);font-weight:800;display:block}.lr .lr-gauge svg{width:56%;margin:calc(var(--u) * 6) auto calc(var(--u) * 2);display:block}.lr .lr-arc{fill:none;stroke-width:14px;stroke-linecap:butt;transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1),stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.lr .lr-red{stroke:var(--red);stroke-dasharray:57 100}.lr .lr-green{stroke:#22c55e;stroke-dasharray:43 100;stroke-dashoffset:-57px}.lr .lr-gauge text{stroke:none;fill:#fff;text-anchor:middle;font-size:9px;font-weight:700;font-family:var(--font-body)}.lr .lr-leg{gap:calc(var(--u) * 3);display:grid}.lr .lr-leg .ls-dot{white-space:normal}.lr .lr-form{gap:calc(var(--u) * 8);display:grid}.lr .lr-f{grid-template-columns:calc(var(--u) * 100) 1fr;align-items:center}.lr .lr-data{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.lr .lr-cats{gap:calc(var(--u) * 5);margin:0;padding:0;list-style:none;display:grid}.lr .lr-cats li{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 12);border:1px solid var(--line);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);color:var(--ink);background:#fff;grid-template-columns:auto 1fr auto;font-weight:700;transition:border-color .25s,background-color .25s;display:grid}.lr .lr-cats li i{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border:calc(var(--u) * 1.6) solid #cbd5e1;border-radius:calc(var(--u) * 4);color:#0000;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.lr .lr-cats li i svg{width:75%;height:75%}.lr .lr-cats li.is-on{border-color:var(--cyan);background:#28b5db0f}.lr .lr-cats li.is-on i{border-color:var(--cyan);background:var(--cyan);color:#fff}.lr .lr-cats em{color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.lr .lr-cats .ls-dot{color:var(--ink);font-weight:700}.lr .lr-rec{grid-template-columns:1fr calc(var(--u) * 90) auto;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);color:var(--soft);font-weight:600;display:grid}.lr .lr-sheet{gap:calc(var(--u) * 8);grid-template-columns:1fr;align-content:start;display:grid}.lr .lr-gen{gap:calc(var(--u) * 6);display:grid}.lr .lr-kv{grid-template-columns:calc(var(--u) * 172) 1fr;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);color:var(--soft);font-weight:600;transition:background-color .4s;display:grid}.lr .lr-kv b{color:var(--ink)}.lr .lr-kv.is-hi{background:#28b5db1a}.lr .lr-dead.is-hi{background:#fef2f2}.lr .lr-dead.is-hi b{color:var(--red)}.lr .lr-72{padding:calc(var(--u) * 4) calc(var(--u) * 8);background:var(--red);color:#fff;white-space:nowrap;opacity:0;border-radius:999px;font-style:normal;font-weight:800;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);transform:scale(.6)}.lr .lr-72.is-on{opacity:1;transform:none}.lr .lr-measure{padding:calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);background:#ecfdf5}.lr .lr-measure .ls-dot{color:var(--ink);white-space:normal}.lr .lr-viol{padding:calc(var(--u) * 14) calc(var(--u) * 16);border-radius:calc(var(--u) * 11);background:var(--petrol);color:#fff}.lr .lr-vhead{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 14);display:flex}.lr .lr-vhead>b{font-size:calc(var(--u) * 16);font-weight:800}.lr .lr-vhead>span{justify-items:stretch;gap:calc(var(--u) * 5);display:grid}.lr .lr-badge{padding:calc(var(--u) * 2 + .08em) calc(var(--u) * 9) calc(var(--u) * 2 - .08em);border-radius:calc(var(--u) * 5);background:var(--orange);font-style:normal;font-size:calc(var(--u) * 12.5);white-space:nowrap;text-align:center;font-weight:700}.lr .lr-b2{background:#ffffff24}.lr .lr-vgrid{gap:calc(var(--u) * 14);grid-template-columns:repeat(3,1fr);display:grid}.lr .lr-vcol small{min-height:1.3em;margin-bottom:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);font-weight:700;display:block}.lr .lr-vcol p{gap:calc(var(--u) * 8);min-height:calc(var(--u) * 52);margin:0 0 calc(var(--u) * 10);padding:calc(var(--u) * 7) calc(var(--u) * 9);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);background:#ffffff14;line-height:1.35;display:flex}.lr .lr-vcol p i{width:calc(var(--u) * 18);height:calc(var(--u) * 18);border-radius:calc(var(--u) * 4);color:var(--petrol);background:#fff;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.lr .lr-cnt{align-items:center;gap:calc(var(--u) * 9);font-size:calc(var(--u) * 12.5);font-weight:700;display:flex}.lr .lr-cnt b{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 5);font-size:calc(var(--u) * 17);flex:none;place-items:center;font-weight:800;display:grid}.lr .lr-cnt b.orange{background:var(--orange)}.lr .lr-cnt b.red{background:var(--red)}.lr .lr-tick{animation:.45s cubic-bezier(.22,1,.36,1) both lr-tick;display:inline-block}@keyframes lr-tick{0%{opacity:0;transform:translateY(calc(var(--u) * 3))}}@container (width<=440px){.lr .lr-list,.lr .lr-sheet,.lr .lr-vgrid,.lr .lr-rec,.lr .lr-f{grid-template-columns:1fr}.lr .lr-right,.lr .lr-cats li:nth-child(n+4){display:none}.lr .lr-kv{grid-template-columns:1fr auto}.lr .lr-kv>span{grid-column:1/-1}.lr .lr-dead{padding-bottom:calc(var(--u) * 8)}.lr .lr-vcol p{min-height:0}.lr .lr-vhead{flex-direction:column}.lr .lr-vhead>span{justify-items:start}.lr .ls-modal-box{width:88%}}.li .ls-top{min-height:calc(var(--u) * 48)}.li .grey{--lv:#cbd5e1}.li .green{--lv:#2fbf8f}.li .yellow{--lv:#f5c518}.li .orange{--lv:#e8711c}.li .red{--lv:#dc2626}.li .li-port{gap:calc(var(--u) * 14);grid-template-columns:1.5fr 1fr;display:grid}.li .li-plist{align-content:start;gap:calc(var(--u) * 8);display:grid;overflow:hidden}.li .li-tabs{gap:calc(var(--u) * 4) calc(var(--u) * 12);margin-bottom:calc(var(--u) * 3);font-size:calc(var(--u) * 12.5);color:var(--muted);flex-wrap:wrap;font-weight:600;display:flex}.li .li-tabs span{gap:calc(var(--u) * 5);white-space:nowrap;align-items:center;display:inline-flex}.li .li-tabs .is-on{color:var(--ink)}.li .li-tabs em{min-width:calc(var(--u) * 19);height:calc(var(--u) * 19);border-radius:calc(var(--u) * 4);color:var(--ink);background:#eef2f6;place-items:center;font-style:normal;display:grid}.li .li-tabs .is-on em{background:var(--cyan);color:#fff}.li .li-proj{padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#f8fafc;transition:background-color .3s}.li .li-proj.is-hit{color:var(--text)!important;background:#28b5db24!important}.li .li-proj b{font-size:calc(var(--u) * 13);color:var(--ink);display:block}.li .li-proj small{margin:calc(var(--u) * 1) 0 calc(var(--u) * 5);font-size:calc(var(--u) * 12.5);color:var(--soft);display:block}.li .li-chips{align-items:center;gap:calc(var(--u) * 4);flex-wrap:wrap;display:flex}.li .li-chip{padding:calc(var(--u) * 2.5 + .08em) calc(var(--u) * 6) calc(var(--u) * 2.5 - .08em);border-radius:calc(var(--u) * 3);background:var(--lv);color:#fff;white-space:nowrap;font-weight:700}.li .li-chip.yellow,.li .li-chip.grey{color:#3f3f46}.li .li-m{color:var(--soft);white-space:nowrap;margin-left:auto;font-weight:600}.li .li-right{align-content:start;gap:calc(var(--u) * 14);display:grid}.li .li-k{font-size:calc(var(--u) * 12.5);color:var(--ink);font-weight:700;display:block}.li .li-big{font-size:calc(var(--u) * 24);color:var(--cyan);font-weight:800;line-height:1.2;display:block}.li .li-w{font-size:calc(var(--u) * 12.5);color:var(--soft)}.li .li-split{gap:calc(var(--u) * 7);display:grid}.li .li-srow{grid-template-columns:calc(var(--u) * 92) 1fr;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);color:var(--soft);display:grid}.li .li-srow i{height:calc(var(--u) * 9);border-radius:calc(var(--u) * 2);display:flex;overflow:hidden}.li .li-srow s{background:var(--lv)}.li .li-pend{align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5);color:var(--soft);white-space:nowrap;font-weight:600;display:inline-flex}.li .li-pend b{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 5);background:var(--cyan);color:#fff;place-items:center;transition:box-shadow .35s;display:grid}.li .li-pend b.is-bump{box-shadow:0 0 0 calc(var(--u) * 3) #28b5db59}.li .li-proj-page{grid-template-columns:calc(var(--u) * 124) 1fr calc(var(--u) * 128);gap:calc(var(--u) * 16);display:grid}.li .li-crit{align-content:start;gap:calc(var(--u) * 9);padding-top:calc(var(--u) * 4);display:grid}.li .li-ct{align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);color:var(--soft);font-weight:600;display:flex}.li .li-ct b{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 5);background:var(--lv);color:#fff;flex:none;place-items:center;font-weight:800;display:grid}.li .li-ct b.yellow,.li .li-ct b.grey{color:#3f3f46}.li .li-mlist{align-content:start;gap:calc(var(--u) * 8);display:grid;position:relative}.li .li-mrow{gap:calc(var(--u) * 5) calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 11);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#f8fafc;grid-template-columns:1fr auto;align-items:start;display:grid}.li .li-mrow b{color:var(--ink);grid-column:1/-1}.li .li-mrow .li-st{min-width:calc(var(--u) * 96);text-align:center;justify-self:start}.li .li-pc{justify-self:end;align-items:center;gap:calc(var(--u) * 6);color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.li .li-pc .ls-bar{width:calc(var(--u) * 60)}.li .li-st{padding:calc(var(--u) * 4 + .08em) calc(var(--u) * 8) calc(var(--u) * 4 - .08em);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 12.5);color:#fff;white-space:nowrap;font-weight:700;transition:background-color .3s}.li .li-st.todo{background:#173e52}.li .li-st.doing{background:#e8711c}.li .li-st.term{background:#22a052}.li .li-st.aband{background:#1f2937}.li .li-menu{top:calc(var(--u) * 58);left:calc(var(--u) * 12);z-index:2;padding:calc(var(--u) * 5);gap:calc(var(--u) * 4);border-radius:calc(var(--u) * 8);opacity:0;visibility:hidden;transform:translateY(calc(var(--u) * -4));background:#fff;margin:0;list-style:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:grid;position:absolute;box-shadow:0 10px 26px #051c2838}.li .li-menu.is-open{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.li .li-donut svg{width:82%;margin:calc(var(--u) * 8) auto;display:block;transform:rotate(-90deg)}.li .li-ring,.li .li-seg{fill:none;stroke-width:8px}.li .li-ring{stroke:#e2e8f0}.li .li-done{stroke:#2d8aa0;transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1)}.li .li-late{stroke:var(--red);transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.li .li-leg{gap:calc(var(--u) * 3);display:grid}.li .li-review{grid-template-columns:calc(var(--u) * 192) 1fr;gap:calc(var(--u) * 14);display:grid}.li .li-phases{align-content:start;gap:calc(var(--u) * 8);margin:0;list-style:none;display:grid}.li .li-phases li{justify-content:space-between;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5);color:var(--ink);background:#eef2f6;font-weight:700;transition:background-color .3s,color .3s;display:flex}.li .li-phases li i{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:var(--soft);font-style:normal;font-size:calc(var(--u) * 12.5);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.li .li-phases li i svg{width:65%;height:65%}.li .li-phases li.is-ok i{color:var(--ink)}.li .li-phases li.is-cur{background:var(--cyan);color:#fff}.li .li-phases li.is-cur i{color:#0000}.li .li-phases li.is-cur.is-ok i{color:var(--cyan)}.li .li-rcol{align-content:start;gap:calc(var(--u) * 14);min-width:0;display:grid}.li .li-btns{gap:calc(var(--u) * 6);display:flex}.li .li-stats{align-items:end;gap:calc(var(--u) * 18);font-size:calc(var(--u) * 12.5);color:var(--soft);grid-template-columns:1fr auto;display:grid}.li .li-rate{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 5);white-space:nowrap;display:flex}.li .li-stats b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.li .li-score{font-size:calc(var(--u) * 14);white-space:nowrap}.li .li-score b{font-size:calc(var(--u) * 17)}.li .li-score [data-ls=score],.li .li-rate [data-ls=rate]{text-align:right;min-width:2ch;display:inline-block}.li .li-rate [data-ls=rate]{min-width:3ch}.li .li-themes{gap:calc(var(--u) * 6) calc(var(--u) * 8);margin-top:calc(var(--u) * 12);flex-wrap:wrap;display:flex}.li .li-themes span{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 2) calc(var(--u) * 8) calc(var(--u) * 2) calc(var(--u) * 4);font-size:calc(var(--u) * 12.5);color:var(--soft);white-space:nowrap;background:#eef2f6;border-radius:999px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.li .li-themes i{width:calc(var(--u) * 15);height:calc(var(--u) * 15);color:#0000;background:#fff;border-radius:50%;place-items:center;display:grid}.li .li-themes i svg{width:70%;height:70%}.li .li-themes span.is-cur{color:var(--ink);background:#28b5db29}.li .li-themes span.is-ok{color:#15803d;background:#dcfce7}.li .li-themes span.is-ok i{color:#fff;background:#22a052}.li .li-ans{min-height:1.3em;margin:calc(var(--u) * 8) 0 0;font-size:calc(var(--u) * 12.5);color:var(--text)}.li .li-reports{position:relative}.li .li-addmenu{top:calc(var(--u) * 34);right:calc(var(--u) * 12);z-index:2;padding:calc(var(--u) * 5);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);color:var(--text);opacity:0;visibility:hidden;background:#fff;margin:0;font-weight:600;list-style:none;transition:opacity .2s,visibility 0s linear .2s;position:absolute;box-shadow:0 10px 26px #051c2838}.li .li-addmenu.is-open{opacity:1;visibility:visible;transition:opacity .2s}.li .li-addmenu li{padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 5);white-space:nowrap}.li .li-addmenu li.is-hit{color:var(--ink)!important;background:#28b5db24!important}.li .li-empty{padding:calc(var(--u) * 7);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);color:var(--muted);text-align:center;background:#f8fafc}.li .li-rep{padding:calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#28b5db1a;justify-content:space-between;align-items:center;display:flex}.li .li-rep .ls-dot{color:var(--ink);font-weight:700}.li .li-rep em{color:var(--cyan-dark);font-style:normal;font-weight:800}@container (width<=440px){.li .li-port,.li .li-review{grid-template-columns:1fr;align-content:start}.li .li-right,.li .li-phases,.li .li-crit,.li .li-donut,.li .li-proj:nth-child(n+3){display:none}.li .li-proj-page{grid-template-columns:1fr;align-content:start}.li .li-stats{gap:calc(var(--u) * 10);grid-template-columns:1fr}}.ld2 .ls-main{min-width:0}.ld2 .ls-top{min-height:calc(var(--u) * 44)}.ld2 .ld2-perim{align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 16);border-bottom:1px solid var(--line);font-size:calc(var(--u) * 12.5);background:#fff;flex-wrap:wrap;display:flex}.ld2 .ld2-sel{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4 + .08em) calc(var(--u) * 10) calc(var(--u) * 4 - .08em);border:1px solid var(--cyan);border-radius:calc(var(--u) * 6);color:var(--petrol);white-space:nowrap;font-weight:700;transition:background-color .2s;display:inline-flex}.ld2 .ld2-sel svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:var(--cyan)}.ld2 .ld2-cur{color:var(--ink);white-space:nowrap;font-weight:700}.ld2 .ld2-chips{gap:calc(var(--u) * 4);flex-wrap:wrap;display:flex}.ld2 .ld2-chips .ls-pill{animation:.35s cubic-bezier(.22,1,.36,1) ld2-pop}@keyframes ld2-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.ld2 .ld2-body{grid-template-columns:calc(var(--u) * 190) 1fr;gap:calc(var(--u) * 12);padding-top:calc(var(--u) * 10);display:grid}.ld2 .ld2-score{align-content:start;gap:calc(var(--u) * 7);display:grid}.ld2 .ld2-mod{font-size:calc(var(--u) * 15);color:var(--ink);font-weight:800}.ld2 .ld2-sc{font-size:calc(var(--u) * 12.5);color:var(--soft);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.ld2 .ld2-sc b{font-size:calc(var(--u) * 24);color:#e0b000;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ld2 .ld2-sc small{font-size:calc(var(--u) * 14);color:var(--soft)}.ld2 .ld2-ybar s{--c:#f2c418}.ld2 .ld2-cov{align-items:baseline;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 12.5);color:var(--soft);display:flex}.ld2 .ld2-cov b{font-size:calc(var(--u) * 18);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ld2 .ld2-na{margin-top:calc(var(--u) * 4);padding:calc(var(--u) * 3) calc(var(--u) * 10);border-radius:calc(var(--u) * 5);background:var(--petrol-2);color:#fff;font-size:calc(var(--u) * 12.5);white-space:nowrap;justify-self:end;font-weight:700}.ld2 .ld2-an{flex-direction:column;min-height:0;display:flex}.ld2 .ld2-tg{border:1px solid var(--cyan);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);font-weight:700;display:flex;overflow:hidden}.ld2 .ld2-tg span{padding:calc(var(--u) * 3 + .08em) calc(var(--u) * 10) calc(var(--u) * 3 - .08em);color:var(--cyan-dark);transition:background-color .2s,color .2s}.ld2 .ld2-tg span.is-on{background:var(--cyan);color:#fff}.ld2 .ld2-cmp{white-space:nowrap;justify-content:flex-end;align-items:center;gap:calc(var(--u) * 8);margin:calc(var(--u) * -2) 0 calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);color:var(--soft);font-weight:600;display:flex}.ld2 .ld2-date{min-width:calc(var(--u) * 100);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 12.5)}.ld2 .ld2-date em{font-style:normal}.ld2 .ld2-views{flex:1;min-height:0;position:relative}.ld2 .ld2-histo{gap:calc(var(--u) * 5);transition:opacity .35s;display:grid}.ld2 .ld2-row{gap:calc(var(--u) * 3);font-size:calc(var(--u) * 12.5);color:var(--soft);display:grid}.ld2 .ld2-row i{gap:calc(var(--u) * 2);display:grid}.ld2 .ld2-row s{height:calc(var(--u) * 6);transform-origin:0;transform:scaleX(var(--v));border-radius:999px;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.ld2 .ld2-row s.now{background:#f2c418}.ld2 .ld2-row s.then{background:#334155}.ld2 .ld2-radar{opacity:0;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.ld2 .ld2-radar svg{width:auto;max-width:100%;height:100%}.ld2 .ld2-web{fill:none;stroke:#e2e8f0;stroke-width:.6px}.ld2 .ld2-now,.ld2 .ld2-then{transform-box:view-box;transform-origin:60px 56px;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(0)}.ld2 .ld2-now{fill:#f2c41859;stroke:#e0b000;stroke-width:1.2px}.ld2 .ld2-then{fill:#33415529;stroke:#334155;stroke-width:1px}.ld2 .ld2-now.is-on,.ld2 .ld2-then.is-on{transform:scale(1)}.ld2 .ld2-radar text{fill:var(--soft);font-size:12px;font-weight:600;font-family:var(--font-body)}.ld2 .ld2-views.is-radar .ld2-histo{opacity:0}.ld2 .ld2-views.is-radar .ld2-radar{opacity:1}.ld2 .ld2-leg{gap:calc(var(--u) * 3) calc(var(--u) * 12);flex-wrap:wrap;margin-right:auto;display:flex}.ld2 .ld2-search{max-width:calc(var(--u) * 200);color:var(--soft);flex:1;font-weight:500}.ld2 .ld2-tree ul{gap:calc(var(--u) * 1);margin:0;padding:0;list-style:none;display:grid}.ld2 .ld2-tree li{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 1.5) calc(var(--u) * 6) calc(var(--u) * 1.5) calc(var(--u) * (6 + var(--l) * 18));border-radius:calc(var(--u) * 5);font-size:calc(var(--u) * 12.5);color:var(--ink);font-weight:600;transition:background-color .2s;display:flex}.ld2 .ld2-tree li i{width:calc(var(--u) * 15);height:calc(var(--u) * 15);border:calc(var(--u) * 1.6) solid #cbd5e1;border-radius:calc(var(--u) * 4);color:#0000;flex:none;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.ld2 .ld2-tree li i svg{width:75%;height:75%}.ld2 .ld2-tree li.is-on i{background:var(--cyan);border-color:var(--cyan);color:#fff}@container (width<=440px){.ld2 .ld2-body{grid-template-columns:1fr;align-content:start}.ld2 .ld2-row:nth-child(n+4){display:none}.ld2 .ld2-views{min-height:calc(var(--u) * 140)}.ld2 .ld2-cov+.ls-bar,.ld2 .ld2-cov{display:none}.ld2 .ls-modal-box{width:88%}}.lc .ls-main{min-width:0}.lc .lc-btns{gap:calc(var(--u) * 5);display:flex}.lc .lc-tr{grid-template-columns:1.4fr .8fr .8fr calc(var(--u) * 92);align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 10);border-bottom:1px solid var(--line);font-size:calc(var(--u) * 12.5);color:var(--text);display:grid}.lc .lc-th{border-radius:calc(var(--u) * 6);color:var(--ink);background:#f1f5f9;border-bottom:0;font-weight:700}.lc .lc-th span:last-child,.lc .lc-acts{justify-self:end}.lc .lc-sec{margin-top:calc(var(--u) * 6);padding:calc(var(--u) * 7 + .08em) calc(var(--u) * 10) calc(var(--u) * 7 - .08em);border-radius:calc(var(--u) * 4);background:var(--petrol-2);font-size:calc(var(--u) * 12.5);color:#fff;font-weight:700}.lc .lc-name{align-items:center;gap:calc(var(--u) * 7);color:var(--ink);white-space:nowrap;font-weight:600;display:flex}.lc .lc-dot{width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:#22c55e;border-radius:50%;flex:none;transition:background-color .4s}.lc .lc-dot.is-off{background:var(--red)}.lc .lc-acts{gap:calc(var(--u) * 8);display:flex}.lc .lc-acts svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:var(--soft)}.lc .lc-act{width:calc(var(--u) * 545)}.lc .lc-q{margin:0 0 calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);color:var(--text)}.lc .lc-cols{gap:calc(var(--u) * 16);grid-template-columns:1fr 1.3fr;display:grid}.lc .lc-cols small{margin-bottom:calc(var(--u) * 5);font-size:calc(var(--u) * 12.5);color:var(--ink);font-weight:700;display:block}.lc .lc-checks{gap:calc(var(--u) * 3);margin:0;padding:0;list-style:none;display:grid}.lc .lc-refs{column-gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr}.lc .lc-checks li{align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5);color:var(--text);display:flex}.lc .lc-refs li{white-space:nowrap}.lc .lc-checks i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border:calc(var(--u) * 1.6) solid #cbd5e1;border-radius:calc(var(--u) * 3);color:#0000;flex:none;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.lc .lc-checks i svg{width:80%;height:80%}.lc .lc-checks li.is-on i{background:var(--cyan);border-color:var(--cyan);color:#fff}.lc .lc-note{margin:calc(var(--u) * 12) 0 0;min-height:calc(var(--u) * 34);font-size:calc(var(--u) * 12.5);color:var(--text);opacity:0;transition:opacity .3s}.lc .lc-note.is-on{opacity:1}.lc .lc-note b{color:var(--ink)}.lc .lc-fil{gap:calc(var(--u) * 12);grid-template-rows:minmax(0,1fr);grid-template-columns:.78fr 1.22fr;display:grid}.lc .lc-past{align-content:start;gap:calc(var(--u) * 5);display:grid}.lc .lc-filter{margin-bottom:calc(var(--u) * 4);color:var(--muted)}.lc .lc-ev{justify-items:start;gap:calc(var(--u) * 4);padding:calc(var(--u) * 6) calc(var(--u) * 8);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);color:var(--text);transition:background-color .25s;display:grid}.lc .lc-ev:nth-child(odd){background:#f8fafc}.lc .lc-ev.is-sel{background:#28b5db1f}.lc .lc-evn.is-link{color:#1a8fad;font-weight:600}.lc .lc-st{padding:calc(var(--u) * 3 + .08em) calc(var(--u) * 7) calc(var(--u) * 3 - .08em);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 12.5);white-space:nowrap;justify-self:start;font-weight:700}.lc .lc-st.done{background:var(--cyan);color:#fff}.lc .lc-st.undone{color:#475569;background:#e2e8f0}.lc .lc-st.report{color:#fff;background:#22a052}.lc .lc-stats{flex-direction:column;min-height:0;display:flex}.lc .lc-in{opacity:0;flex-direction:column;flex:1;min-height:0;transition:opacity .35s;display:flex}.lc .lc-in.is-on{opacity:1}.lc .lc-k{font-size:calc(var(--u) * 12.5);color:var(--ink);font-weight:700}.lc .lc-sgrid{gap:calc(var(--u) * 6);min-height:0;margin-top:calc(var(--u) * 6);flex:1;grid-template-rows:auto 1fr;display:grid}.lc .lc-srow{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 12);display:flex}.lc .lc-score{align-items:baseline;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);color:var(--soft);display:flex}.lc .lc-score b{font-size:calc(var(--u) * 24);color:var(--orange);font-variant-numeric:tabular-nums;font-weight:800}.lc .lc-radar{min-height:0;position:relative}.lc .lc-rh{justify-items:end;gap:calc(var(--u) * 4);text-align:right;font-size:calc(var(--u) * 12.5);color:var(--soft);display:grid}.lc .lc-leg{align-items:center;gap:calc(var(--u) * 5);white-space:nowrap;display:inline-flex}.lc .lc-leg i{width:calc(var(--u) * 16);height:calc(var(--u) * 8);border-radius:calc(var(--u) * 2);border:calc(var(--u) * 1.6) solid}.lc .lc-leg i.c{background:#34c3a040;border-color:#34c3a0}.lc .lc-leg i.e{margin-left:calc(var(--u) * 6);border-color:var(--orange);background:#f9731633}.lc .lc-radar svg{width:100%;height:100%;position:absolute;inset:0}.lc .lc-web{fill:none;stroke:#e2e8f0;stroke-width:.7px}.lc .lc-camp,.lc .lc-eval{transform-box:view-box;transform-origin:0 0;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(0)}.lc .lc-camp{fill:#34c3a038;stroke:#34c3a0;stroke-width:1.4px}.lc .lc-eval{fill:#f9731629;stroke:var(--orange);stroke-width:1.4px}.lc .lc-camp.is-on,.lc .lc-eval.is-on{transform:scale(1)}.lc .lc-radar text{fill:var(--soft);font-size:12px;font-weight:600;font-family:var(--font-body);transition:fill .4s}.lc .lc-radar text.is-low{fill:var(--orange);font-weight:800}@container (width<=440px){.lc .lc-tr{grid-template-columns:1fr auto}.lc .lc-tr>span:nth-child(2),.lc .lc-tr>span:nth-child(3),.lc .lc-btns{display:none}.lc .lc-act{width:90%}.lc .lc-cols{gap:calc(var(--u) * 10);grid-template-columns:1fr}.lc .lc-checks li{white-space:normal}.lc .lc-fil{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start}.lc .lc-ev:nth-child(n+4){display:none}.lc .lc-srow{gap:calc(var(--u) * 4);flex-direction:column}.lc .lc-rh{text-align:left;justify-items:start}}.pt-tab[data-astro-cid-74b6p75h]{background:#f9fafb80;border-color:#e5e7eb;transition:background-color .3s,border-color .3s,box-shadow .3s}.pt-tab[data-astro-cid-74b6p75h]:hover{background:#f3f4f6}.pt-row[data-astro-cid-74b6p75h]{align-items:center}.pt-ico[data-astro-cid-74b6p75h]{color:#28b5db;background:#0d425c}.pt-title[data-astro-cid-74b6p75h]{color:#0d425cb3}.pt-desc[data-astro-cid-74b6p75h]{display:none}.pt-tab[data-astro-cid-74b6p75h][aria-selected=true]{background:#28b5db1a;border-color:#28b5db4d;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.pt-tab[data-astro-cid-74b6p75h][aria-selected=true] .pt-row[data-astro-cid-74b6p75h]{align-items:flex-start}.pt-tab[data-astro-cid-74b6p75h][aria-selected=true] .pt-ico[data-astro-cid-74b6p75h]{background:#28b5db33}.pt-tab[data-astro-cid-74b6p75h][aria-selected=true] .pt-title[data-astro-cid-74b6p75h]{color:#0d425c;margin-bottom:.125rem}.pt-tab[data-astro-cid-74b6p75h][aria-selected=true] .pt-desc[data-astro-cid-74b6p75h]{display:block}.fw-grid[data-astro-cid-xjartml6]{--fw-idle:#0d425cb8;--fw-live:#28b5db;--fw-cycle:12s;--fw-stagger:.6s;margin-block:0;flex-wrap:wrap;gap:.15rem .25rem;margin-left:-.32rem;margin-right:-.32rem;padding:0;list-style:none;display:flex}.fw-item[data-astro-cid-xjartml6]{color:#0d425c;border-radius:.5rem;align-items:center;gap:.45rem;min-height:2.6rem;padding:.3rem .32rem;transition:background-color .15s;display:flex}.fw-item[data-astro-cid-xjartml6]:hover{background:#28b5db14}.fw-pair[data-astro-cid-xjartml6]{gap:.25rem;display:flex}.fw-item[data-astro-cid-xjartml6] span[data-astro-cid-xjartml6]{letter-spacing:.01em;white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.25}.fw-ico[data-astro-cid-xjartml6]{width:1.8rem;height:1.8rem;color:var(--fw-idle);animation:fw-tint var(--fw-cycle) linear calc(var(--i) * var(--fw-stagger)) infinite;flex:none}.fw-ico[data-astro-cid-xjartml6] path,.fw-ico[data-astro-cid-xjartml6] rect,.fw-ico[data-astro-cid-xjartml6] circle{stroke-dasharray:100;animation:fw-sweep var(--fw-cycle) linear calc(var(--i) * var(--fw-stagger)) infinite}@keyframes fw-sweep{0%{stroke-dashoffset:0}3%{stroke-dashoffset:100px}14%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes fw-tint{0%{color:var(--fw-idle)}3%{color:var(--fw-live)}14%{color:var(--fw-live)}24%{color:var(--fw-idle)}to{color:var(--fw-idle)}}.fw-item[data-astro-cid-xjartml6]:hover .fw-ico[data-astro-cid-xjartml6]{color:var(--fw-live);animation:none}.fw-item[data-astro-cid-xjartml6]:hover .fw-ico[data-astro-cid-xjartml6] path,.fw-item[data-astro-cid-xjartml6]:hover .fw-ico[data-astro-cid-xjartml6] rect,.fw-item[data-astro-cid-xjartml6]:hover .fw-ico[data-astro-cid-xjartml6] circle{animation:.6s cubic-bezier(.4,0,.2,1) both fw-draw}@keyframes fw-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.fw-grid[data-astro-cid-xjartml6].fw-offscreen .fw-ico[data-astro-cid-xjartml6],.fw-grid[data-astro-cid-xjartml6].fw-offscreen .fw-ico[data-astro-cid-xjartml6] path,.fw-grid[data-astro-cid-xjartml6].fw-offscreen .fw-ico[data-astro-cid-xjartml6] rect,.fw-grid[data-astro-cid-xjartml6].fw-offscreen .fw-ico[data-astro-cid-xjartml6] circle{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fw-ico[data-astro-cid-xjartml6],.fw-ico[data-astro-cid-xjartml6] path,.fw-ico[data-astro-cid-xjartml6] rect,.fw-ico[data-astro-cid-xjartml6] circle,.fw-item[data-astro-cid-xjartml6]:hover .fw-ico[data-astro-cid-xjartml6] path,.fw-item[data-astro-cid-xjartml6]:hover .fw-ico[data-astro-cid-xjartml6] rect,.fw-item[data-astro-cid-xjartml6]:hover .fw-ico[data-astro-cid-xjartml6] circle{animation:none}.fw-ico[data-astro-cid-xjartml6]{color:var(--fw-live)}}.lj{width:100%;container-type:inline-size}.lj .lj-stage{--u:calc(100cqw / 700);--petrol:#0d425c;--petrol-2:#173e52;--cyan:#28b5db;--red:#ef4444;--orange:#f97316;--amber:#f59e0b;--green:#10b981;--ink:#0d425c;--text:#334155;--muted:#94a3b8;--line:#e5e7eb;grid-template-rows:1fr calc(var(--u) * 40);aspect-ratio:16/9;color:var(--text);font-family:var(--font-body);font-size:calc(var(--u) * 13);user-select:none;background:#f8fafc;line-height:1.3;display:grid;position:relative;overflow:hidden}.lj svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.lj .lj-screens{min-height:0;position:relative}.lj .lj-screen{opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s;display:flex;position:absolute;inset:0}.lj .lj-screen.is-on{opacity:1;visibility:visible;transition:opacity .35s .22s}.lj .lj-btn,.lj .lj-ghost,.lj .lj-mini{padding:calc(var(--u) * 5 + .1em) calc(var(--u) * 12) calc(var(--u) * 5 - .1em);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);white-space:nowrap;flex:none;font-weight:700;transition:background-color .2s,color .2s}.lj .lj-btn{background:var(--cyan);color:#fff}.lj .lj-ghost{border:1px solid var(--line);color:#64748b}.lj .lj-mini{padding:calc(var(--u) * 2 + .1em) calc(var(--u) * 9) calc(var(--u) * 2 - .1em);background:var(--cyan);color:#fff}.lj .is-hit{color:#fff!important;background-color:#1a8fad!important}.lj .lj-dot{align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 12.5);color:#64748b;white-space:nowrap;font-weight:600;display:inline-flex}.lj .lj-dot:before{content:"";width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--c);border-radius:50%}.lj .lj-dot.red{--c:#dc2626}.lj .lj-dot.orange{--c:var(--orange)}.lj .lj-dot.yellow{--c:var(--amber)}.lj .lj-file{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4 + .1em) calc(var(--u) * 9) calc(var(--u) * 4 - .1em);border-radius:calc(var(--u) * 6);color:#0f6d87;font-size:calc(var(--u) * 12.5);white-space:nowrap;background:#28b5db1f;font-weight:700;display:inline-flex}.lj .lj-file svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.lj .lj-pnav{width:calc(var(--u) * 176);padding:calc(var(--u) * 14) calc(var(--u) * 12);background:var(--petrol);color:#ffffffbf;flex:none}.lj .lj-pnav img{width:calc(var(--u) * 104);height:auto;margin:0 0 calc(var(--u) * 14) calc(var(--u) * 2);display:block}.lj .lj-pnav ol{gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);margin:0;padding:0;list-style:none;display:grid}.lj .lj-dom{gap:calc(var(--u) * 8);color:#fff;grid-template-columns:auto 1fr;align-items:start;font-weight:700;display:grid}.lj .lj-dom i{width:calc(var(--u) * 18);height:calc(var(--u) * 18);font-style:normal;font-size:calc(var(--u) * 12.5);border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid}.lj .lj-sub{align-items:center;gap:calc(var(--u) * 6);padding-left:calc(var(--u) * 8);display:flex}.lj .lj-sub svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13);padding:calc(var(--u) * 1.5);color:#0000;border:1px solid #ffffff59;border-radius:50%;flex:none;transition:background-color .3s,color .3s,border-color .3s}.lj .lj-sub.is-ok svg{background:var(--green);border-color:var(--green);color:#fff}.lj .lj-sub.is-cur{color:var(--cyan);font-weight:700}.lj .lj-pmain{flex-direction:column;flex:1;min-width:0;display:flex}.lj .lj-phead{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 9) calc(var(--u) * 18);border-bottom:1px solid var(--line);background:#fff;display:flex}.lj .lj-phead b{font-size:calc(var(--u) * 14);color:var(--ink);font-weight:800;display:block}.lj .lj-phead div span{font-size:calc(var(--u) * 12.5);color:var(--muted)}.lj .lj-pbody{gap:calc(var(--u) * 18);padding:calc(var(--u) * 16) calc(var(--u) * 18);flex:1;grid-template-columns:1fr auto;min-height:0;display:grid}.lj .lj-qt{gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 12);display:flex}.lj .lj-qt span{font-size:calc(var(--u) * 14);color:var(--muted);font-weight:800}.lj .lj-qt b{font-size:calc(var(--u) * 14);color:var(--ink);font-weight:800}.lj .lj-opts{gap:calc(var(--u) * 7);margin:0;padding:0;list-style:none;display:grid}.lj .lj-opts li,.lj .lj-answer{align-items:flex-start;gap:calc(var(--u) * 9);padding:calc(var(--u) * 6) calc(var(--u) * 10);border:1px solid var(--line);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#fff;transition:border-color .25s,background-color .25s;display:flex}.lj .lj-opts li i,.lj .lj-answer i{width:calc(var(--u) * 13);height:calc(var(--u) * 13);margin-top:calc(var(--u) * 1.5);border:calc(var(--u) * 1.5) solid #cbd5e1;border-radius:50%;flex:none;transition:border-color .2s,box-shadow .2s}.lj .lj-opts li.is-sel,.lj .lj-answer{border-color:var(--cyan);background:#28b5db12}.lj .lj-opts li.is-sel i,.lj .lj-answer i{border-color:var(--cyan);box-shadow:inset 0 0 0 calc(var(--u) * 2.5) #fff, inset 0 0 0 calc(var(--u) * 6) var(--cyan)}.lj .lj-pj{align-items:flex-start;gap:calc(var(--u) * 8);padding-top:calc(var(--u) * 34);flex-direction:column;display:flex}.lj .lj-pj-btn{align-items:center;gap:calc(var(--u) * 7);padding:calc(var(--u) * 9 + .1em) calc(var(--u) * 11) calc(var(--u) * 9 - .1em);border-radius:calc(var(--u) * 7);background:var(--petrol-2);color:#fff;font-size:calc(var(--u) * 12.5);white-space:nowrap;font-weight:700;transition:background-color .2s;display:flex}.lj .lj-pj-btn svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15);flex:none}.lj .lj-pj-none{font-size:calc(var(--u) * 12.5);color:var(--muted);font-weight:600}.lj .lj-pj .lj-file,.lj .lj-pj.has-file .lj-pj-none{display:none}.lj .lj-pj.has-file .lj-file{animation:.35s cubic-bezier(.22,1,.36,1) lj-pop;display:inline-flex}@keyframes lj-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.lj .lj-pfoot{align-items:center;gap:calc(var(--u) * 18);padding:calc(var(--u) * 9) calc(var(--u) * 18);border-top:1px solid var(--line);background:#fff;display:flex}.lj .lj-prog{gap:calc(var(--u) * 5);font-size:calc(var(--u) * 12.5);color:#64748b;font-variant-numeric:tabular-nums;flex:1;font-weight:600;display:grid}.lj .lj-prog i,.lj .lj-pc i,.lj .lj-syn i{height:calc(var(--u) * 5);background:#e2e8f0;border-radius:999px;display:block;overflow:hidden}.lj .lj-prog s,.lj .lj-pc s,.lj .lj-syn s{border-radius:inherit;background:var(--cyan);transform-origin:0;height:100%;transform:scaleX(var(--v));transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.lj .lj-anav{width:calc(var(--u) * 50);align-items:center;gap:calc(var(--u) * 10);padding-top:calc(var(--u) * 13);background:var(--petrol);flex-direction:column;flex:none;display:flex}.lj .lj-mark{width:calc(var(--u) * 30);height:calc(var(--u) * 30);margin-bottom:calc(var(--u) * 8);color:var(--cyan);font-size:calc(var(--u) * 15);background:#28b5db29;border-radius:50%;place-items:center;font-weight:900;list-style:none;display:grid}.lj .lj-anav i{width:calc(var(--u) * 22);height:calc(var(--u) * 22);font-style:normal;font-size:calc(var(--u) * 12.5);color:#ffffffbf;border:1px solid #fff6;border-radius:50%;place-items:center;font-weight:700;display:grid}.lj .lj-anav i.is-on{border-color:var(--cyan);background:var(--cyan);color:#fff}.lj .lj-abody{gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 16);flex:1;grid-template-columns:1fr 1.08fr;min-height:0;display:grid}.lj .lj-acol{gap:calc(var(--u) * 10);flex-direction:column;min-width:0;display:flex}.lj .lj-note{padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 11);background:var(--petrol);color:#fff}.lj .lj-note span{font-size:calc(var(--u) * 12.5);color:#ffffffa6;font-weight:600}.lj .lj-note b{margin:calc(var(--u) * 2) 0 calc(var(--u) * 3);font-size:calc(var(--u) * 24);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;display:block}.lj .lj-note b span{font-size:inherit;font-weight:inherit;color:#fff}.lj .lj-note small{margin-left:calc(var(--u) * 3);font-size:calc(var(--u) * 13);color:#ffffff80}.lj .lj-note em{font-style:normal;font-size:calc(var(--u) * 12.5);color:#fff9}.lj .lj-note.is-changed b,.lj .lj-note.is-changed b span{color:#fbbf24}.lj .lj-q.is-small .lj-qt{margin-bottom:calc(var(--u) * 8)}.lj .lj-q.is-small .lj-file{margin-top:calc(var(--u) * 8)}.lj .lj-scores{gap:calc(var(--u) * 6) calc(var(--u) * 14);font-size:calc(var(--u) * 12.5);color:#64748b;flex-wrap:wrap;font-weight:600;display:flex}.lj .lj-scores b{color:var(--ink);font-variant-numeric:tabular-nums}.lj .lj-scores em{font-style:normal}.lj .lj-scores span[data-lj=fix]{padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 5);transition:background-color .3s}.lj .lj-scores span[data-lj=fix].is-hit{color:#64748b!important;background:#28b5db29!important}.lj .lj-box{padding:calc(var(--u) * 9) calc(var(--u) * 12);border:1px solid var(--line);border-radius:calc(var(--u) * 10);background:#fff}.lj .lj-box b,.lj .lj-th b{font-size:calc(var(--u) * 13);color:var(--ink);font-weight:800}.lj .lj-box p{min-height:calc(var(--u) * 34);margin:calc(var(--u) * 5) 0 0;font-size:calc(var(--u) * 12.5)}.lj .lj-caret{vertical-align:text-bottom;background:var(--ink);opacity:0;width:1px;height:1.1em;margin-left:1px;display:inline-block}.lj .lj-box.is-typing .lj-caret{opacity:1}.lj .lj-table{border:1px solid var(--line);border-radius:calc(var(--u) * 10);background:#fff;overflow:hidden}.lj .lj-th{padding:calc(var(--u) * 6) calc(var(--u) * 12);background:#f1f5f9;justify-content:space-between;align-items:center;display:flex}.lj .lj-tr{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.lj .lj-tr.is-on{grid-template-rows:1fr}.lj .lj-tr-in{align-items:center;gap:calc(var(--u) * 4) calc(var(--u) * 10);min-height:0;padding:0 calc(var(--u) * 12);font-size:calc(var(--u) * 12.5);flex-wrap:wrap;display:flex;overflow:hidden}.lj .lj-tr.is-on .lj-tr-in{padding-top:calc(var(--u) * 7);padding-bottom:calc(var(--u) * 7)}.lj .lj-tr-t{color:var(--ink);flex:100%;font-weight:600}.lj .lj-side{width:calc(var(--u) * 50);padding:calc(var(--u) * 13) calc(var(--u) * 10);gap:calc(var(--u) * 9);background:var(--petrol);flex-direction:column;flex:none;margin:0;list-style:none;display:flex}.lj .lj-side li:not(.lj-mark){height:calc(var(--u) * 30);border-radius:calc(var(--u) * 7);color:#ffffff8c;background:#ffffff14;place-items:center;display:grid}.lj .lj-side li.is-on{background:var(--cyan);color:#fff}.lj .lj-side svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.lj .lj-side .lj-mark{width:auto}.lj .lj-dmain{flex-direction:column;flex:1;min-width:0;display:flex}.lj .lj-top{padding:calc(var(--u) * 12) calc(var(--u) * 18);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;display:flex}.lj .lj-top b{font-size:calc(var(--u) * 17);color:var(--ink);font-weight:800}.lj .lj-top span{padding:calc(var(--u) * 3 + .1em) calc(var(--u) * 10) calc(var(--u) * 3 - .1em);font-size:calc(var(--u) * 12.5);color:#475569;background:#eef2f6;border-radius:999px;font-weight:700}.lj .lj-dbody{gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 14);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.lj .lj-card{padding:calc(var(--u) * 11) calc(var(--u) * 12);border:1px solid var(--line);border-radius:calc(var(--u) * 11);background:#fff;min-width:0;overflow:hidden}.lj .lj-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 9);display:flex}.lj .lj-head b{font-size:calc(var(--u) * 14);color:var(--ink);font-weight:800}.lj .lj-alist{gap:calc(var(--u) * 6);margin:0;padding:0;list-style:none;display:grid}.lj .lj-arow{gap:calc(var(--u) * 4);padding:calc(var(--u) * 7) calc(var(--u) * 9);border-radius:calc(var(--u) * 8);background:#f8fafc;transition:background-color .5s;display:grid}.lj .lj-arow.is-new{visibility:hidden}.lj .lj-arow.is-landed{visibility:visible;background:#28b5db24}.lj .lj-arow-t{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 8);display:flex}.lj .lj-arow-t b{font-size:calc(var(--u) * 12.5);color:var(--ink);font-weight:700}.lj .lj-arow-m{align-items:center;gap:calc(var(--u) * 3) calc(var(--u) * 10);flex-wrap:wrap;display:flex}.lj .lj-src{font-size:calc(var(--u) * 12.5);color:#1a8fad;flex:100%;font-weight:600}.lj .lj-st{padding:calc(var(--u) * 3.5 + .1em) calc(var(--u) * 7) calc(var(--u) * 3.5 - .1em);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 12.5);color:#fff;white-space:nowrap;flex:none;font-weight:700}.lj .lj-st.todo{background:var(--petrol-2)}.lj .lj-st.doing{background:#e8711c}.lj .lj-pc{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600;display:inline-flex}.lj .lj-pc i{width:calc(var(--u) * 40)}.lj .lj-follow{gap:calc(var(--u) * 7);display:grid}.lj .lj-fr{gap:calc(var(--u) * 4) calc(var(--u) * 8);padding:calc(var(--u) * 7) calc(var(--u) * 9);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);background:#f8fafc;flex-wrap:wrap;align-items:center;display:flex}.lj .lj-fr>b{color:var(--ink);font-weight:800}.lj .lj-camp{color:#475569;flex:auto;font-weight:600}.lj .lj-fr .lj-pill{margin-right:auto}.lj .lj-pill{padding:calc(var(--u) * 1 + .1em) calc(var(--u) * 8) calc(var(--u) * 1 - .1em);font-size:calc(var(--u) * 12.5);white-space:nowrap;border-radius:999px;font-weight:700;transition:background-color .3s,color .3s}.lj .lj-pill.green{color:#15803d;background:#dcfce7}.lj .lj-pill.orange{color:#c2410c;background:#ffedd5}.lj .lj-pill.is-flash{color:#fff;background:#15803d}.lj .lj-s4{flex-direction:column}.lj .lj-rhead{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 18);background:var(--petrol);color:#fff;display:flex}.lj .lj-rhead b{font-size:calc(var(--u) * 15);font-weight:800}.lj .lj-pub{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 3 + .1em) calc(var(--u) * 10) calc(var(--u) * 3 - .1em);color:#6ee7b7;font-size:calc(var(--u) * 12.5);white-space:nowrap;opacity:0;transform:translateY(calc(var(--u) * 6));background:#10b9812e;border-radius:999px;font-weight:700;transition:opacity .35s,transform .35s;display:inline-flex}.lj .lj-pub.is-on{opacity:1;transform:none}.lj .lj-pub svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.lj .lj-rbody{padding:calc(var(--u) * 12);background:#e9eef3;flex:1;place-items:center;min-height:0;display:grid}.lj .lj-page{width:calc(var(--u) * 430);height:100%;padding:calc(var(--u) * 16) calc(var(--u) * 24);gap:calc(var(--u) * 10);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 24px #0d425c1f}.lj .lj-blk{opacity:0;transform:translateY(calc(var(--u) * 8));transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1)}.lj .lj-blk.is-on{opacity:1;transform:none}.lj .lj-page h4{margin:0 0 calc(var(--u) * 4);font-size:calc(var(--u) * 14);color:var(--petrol);font-weight:800}.lj .lj-page h5{margin:0 0 calc(var(--u) * 5);font-size:calc(var(--u) * 12.5);color:#1a8fad;font-weight:700}.lj .lj-kv{font-size:calc(var(--u) * 12.5);border:1px solid var(--line);grid-template-columns:auto 1fr auto 1fr;display:grid}.lj .lj-kv span,.lj .lj-kv b{padding:calc(var(--u) * 5 + .1em) calc(var(--u) * 8) calc(var(--u) * 5 - .1em)}.lj .lj-kv span{background:var(--petrol);color:#fff;font-weight:600}.lj .lj-kv b{color:var(--ink)}.lj .lj-scale{gap:calc(var(--u) * 3);font-size:calc(var(--u) * 12.5);text-align:center;grid-template-columns:repeat(4,1fr);font-weight:700;display:grid}.lj .lj-scale span{padding:calc(var(--u) * 3 + .1em) 0 calc(var(--u) * 3 - .1em);white-space:nowrap}.lj .lj-scale .c0{color:#fff;background:#22c55e}.lj .lj-scale .c1{color:#422006;background:#facc15}.lj .lj-scale .c2{color:#fff;background:#f97316}.lj .lj-scale .c3{color:#fff;background:#dc2626}.lj .lj-syn{gap:calc(var(--u) * 5) calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);grid-template-columns:1fr auto;font-weight:600;display:grid}.lj .lj-syn b{color:var(--ink);font-variant-numeric:tabular-nums}.lj .lj-syn i{grid-column:1/-1}.lj .lj-syn s{background:var(--amber)}.lj .lj-rp{align-items:center;gap:calc(var(--u) * 4) calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 9);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5);background:#f1f5f9;flex-wrap:wrap;display:flex}.lj .lj-rp>span:first-child{color:var(--ink);flex:100%;font-weight:700}.lj .lj-steps{padding:0 calc(var(--u) * 18);justify-content:space-between;gap:calc(var(--u) * 8);border-top:1px solid var(--line);background:#fff;align-items:center;margin:0;list-style:none;display:flex}.lj .lj-steps li{align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5);color:var(--muted);white-space:nowrap;font-weight:700;transition:color .3s;display:flex}.lj .lj-steps i{width:calc(var(--u) * 20);height:calc(var(--u) * 20);background:#eef2f6;border-radius:50%;flex:none;place-items:center;padding-top:.2em;font-style:normal;transition:background-color .3s,color .3s;display:grid}.lj .lj-steps li.is-on{color:var(--ink)}.lj .lj-steps li.is-on i{background:var(--cyan);color:#fff}.lj .lj-steps li.is-past i{color:#0f6d87;background:#28b5db33}.lj .lj-flyer{z-index:4;border-radius:calc(var(--u) * 8);pointer-events:none;background:#fff;margin:0;transition:transform .75s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;box-shadow:0 14px 34px #051c2847}.lj .lj-flyer .lj-tr-in{padding:calc(var(--u) * 7) calc(var(--u) * 12)}.lj .lj-cursor{width:calc(var(--u) * 22);height:calc(var(--u) * 22);transform:translate(var(--x,1500%), var(--y,800%));opacity:0;pointer-events:none;z-index:5;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:0;left:0}.lj.is-playing .lj-cursor{opacity:1}.lj .lj-cursor svg{width:100%;height:100%;fill:initial;stroke:initial;position:relative}.lj .lj-ripple{left:calc(var(--u) * -9);top:calc(var(--u) * -9);width:calc(var(--u) * 26);height:calc(var(--u) * 26);opacity:0;background:#28b5db73;border-radius:50%;position:absolute;transform:scale(.3)}.lj .lj-cursor.is-click .lj-ripple{animation:.55s cubic-bezier(.22,1,.36,1) lj-ripple}@keyframes lj-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@container (width<=440px){.lj .lj-stage{--u:calc(100cqw / 440);aspect-ratio:440/540}.lj .lj-pnav,.lj .lj-anav,.lj .lj-side,.lj .lj-q.is-small,.lj .lj-scores,.lj .lj-camp,.lj .lj-steps li:not(.is-on) span{display:none}.lj .lj-pbody,.lj .lj-abody,.lj .lj-dbody{grid-template-columns:1fr;align-content:start}.lj .lj-pj{flex-flow:wrap;align-items:center;padding-top:0}.lj .lj-steps{justify-content:flex-start;gap:calc(var(--u) * 12)}.lj .lj-page{width:100%}}@media (prefers-reduced-motion:reduce){.lj .lj-cursor{display:none}}
