.hw2.hw2 .pg-lalkitab .lk-free__body{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.hw2.hw2 .pg-lalkitab .lk-teaser{background:color-mix(in srgb, var(--tint) 8%, var(--card));border-radius:14px;gap:10px;padding:14px 16px;display:grid}.hw2.hw2 .pg-lalkitab .lk-teaser p{color:var(--ink);margin:0;font-size:.92rem;line-height:1.5}.hw2.hw2 .pg-lalkitab .lk-teaser ul{margin:0;padding:0;list-style:none}.hw2.hw2 .pg-lalkitab .lk-teaser li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.hw2.hw2 .pg-lalkitab .lk-teaser li img{flex:none;width:40px;height:40px}.hw2.hw2 .pg-lalkitab .lk-teaser li b{font-weight:600;display:block}.hw2.hw2 .pg-lalkitab .lk-free__go{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hw2.hw2 .pg-lalkitab .lk-free__go small{color:var(--muted);max-width:30ch;font-size:.82rem;line-height:1.4}.hw2.hw2 .pg-lalkitab .lk-wait{min-height:96px;color:var(--muted);align-items:center;gap:12px;display:flex}.hw2.hw2 .pg-lalkitab .lk-wait p{margin:0}.hw2.hw2 .pg-lalkitab .lk-wait span{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite lk-turn}@keyframes lk-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hw2.hw2 .pg-lalkitab .lk-wait span{animation:none}}.hw2.hw2 .pg-lalkitab .lk-now{justify-items:start;gap:14px;display:grid}.hw2.hw2 .pg-lalkitab .lk-now p{color:var(--muted);margin:0;line-height:1.5}.hw2.hw2 .pg-lalkitab .lk-now__head{align-items:center;gap:12px;display:flex}.hw2.hw2 .pg-lalkitab .lk-now__head img{flex:none;width:48px;height:48px}.hw2.hw2 .pg-lalkitab .lk-now__head b{font-size:1.2rem;display:block}.hw2.hw2 .pg-lalkitab .lk-now__head span{color:var(--muted)}.hw2.hw2 .pg-lalkitab .lk-bar{background:var(--line);border-radius:99px;justify-self:stretch;height:8px;overflow:hidden}.hw2.hw2 .pg-lalkitab .lk-bar i{border-radius:inherit;background:var(--btn);height:100%;display:block}.hw2.hw2 .pg-lalkitab .lk-sh .lead{max-width:62ch}.hw2.hw2 .pg-lalkitab .lk-error{border-color:var(--warn);background:var(--warn-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;padding:14px 18px;display:flex}.hw2.hw2 .pg-lalkitab .lk-error p{flex:24ch;margin:0}.hw2.hw2 .pg-lalkitab .lk-head{max-width:66ch;margin-bottom:18px}.hw2.hw2 .pg-lalkitab .lk-head h3{font-size:clamp(22px,2.4vw,28px);line-height:1.2}.hw2.hw2 .pg-lalkitab .lk-head p{color:var(--muted);margin:8px 0 0;line-height:1.55}.hw2.hw2 .pg-lalkitab .lk-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hw2.hw2 .pg-lalkitab .lk-path{text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:transform .18s var(--ease), border-color .18s var(--ease);border-radius:20px;align-content:start;justify-items:start;gap:8px;padding:20px;display:grid}.hw2.hw2 .pg-lalkitab .lk-path:hover:not(:disabled){border-color:color-mix(in srgb, var(--tint) 45%, var(--line));transform:translateY(-2px)}.hw2.hw2 .pg-lalkitab .lk-path:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.hw2.hw2 .pg-lalkitab .lk-path:disabled{opacity:.6;cursor:progress}.hw2.hw2 .pg-lalkitab .lk-path img{width:52px;height:52px}.hw2.hw2 .pg-lalkitab .lk-path b{font-size:1.08rem;line-height:1.3}.hw2.hw2 .pg-lalkitab .lk-path p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.hw2.hw2 .pg-lalkitab .lk-path i{color:var(--link);margin-top:auto;padding-top:4px;font-style:normal;font-weight:600}.hw2.hw2 .pg-lalkitab .lk-active{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.hw2.hw2 .pg-lalkitab .lk-active .dv-keep{grid-column:1/-1}.hw2.hw2 .pg-lalkitab .lk-dayidx{text-align:center;background:color-mix(in srgb, var(--tint) 10%, var(--card));border-radius:20px;justify-items:center;gap:4px;padding:24px 18px;display:grid}.hw2.hw2 .pg-lalkitab .lk-dayidx img{width:56px;height:56px}.hw2.hw2 .pg-lalkitab .lk-dayidx p{color:var(--muted);margin:0;font-size:.9rem}.hw2.hw2 .pg-lalkitab .lk-dayidx strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(56px,6vw,76px);line-height:1}.hw2.hw2 .pg-lalkitab .lk-dayidx span{color:var(--muted)}.hw2.hw2 .pg-lalkitab .lk-today{border-radius:20px;gap:14px;padding:24px;display:grid}.hw2.hw2 .pg-lalkitab .lk-today__for{color:var(--muted);margin:0;font-size:.9rem;font-weight:600}.hw2.hw2 .pg-lalkitab .lk-today h3{font-size:clamp(22px,2.4vw,30px);line-height:1.2}.hw2.hw2 .pg-lalkitab .lk-today__detail{max-width:64ch;margin:0;line-height:1.6}.hw2.hw2 .pg-lalkitab .lk-acts{flex-wrap:wrap;gap:10px;display:flex}.hw2.hw2 .pg-lalkitab .lk-miles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hw2.hw2 .pg-lalkitab .lk-miles p{color:var(--muted);margin:0 6px 0 0;font-size:.88rem}.hw2.hw2 .pg-lalkitab .lk-miles .chip{border:1px solid var(--line);background:var(--card);min-width:34px;color:var(--muted);justify-content:center}.hw2.hw2 .pg-lalkitab .lk-miles .chip[data-earned=true]{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.hw2.hw2 .pg-lalkitab .lk-leave{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.88rem;text-decoration:underline}.hw2.hw2 .pg-lalkitab .lk-leave-confirm{background:var(--warn-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.hw2.hw2 .pg-lalkitab .lk-leave-confirm p{flex:100%;margin:0}.hw2.hw2 .pg-lalkitab .lk-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-lalkitab .lk-days li{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:16px 18px;display:grid}.hw2.hw2 .pg-lalkitab .lk-days li[data-current=true]{border-color:color-mix(in srgb, var(--tint) 55%, var(--line));background:color-mix(in srgb, var(--tint) 8%, var(--card))}.hw2.hw2 .pg-lalkitab .lk-days__n{min-width:4.4em;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.hw2.hw2 .pg-lalkitab .lk-days p{color:var(--muted);margin:4px 0 0;font-size:.9rem;line-height:1.5}.hw2.hw2 .pg-lalkitab .lk-days em{font-style:normal}.hw2.hw2 .pg-lalkitab .lk-days .chip:not(.ok):not(.acc){background:var(--surface);color:var(--muted)}.hw2.hw2 .pg-lalkitab .lk-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hw2.hw2 .pg-lalkitab .lk-ledger article{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.hw2.hw2 .pg-lalkitab .lk-ledger img{width:44px;height:44px}.hw2.hw2 .pg-lalkitab .lk-ledger span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.hw2.hw2 .pg-lalkitab .lk-ledger h4{margin:2px 0;font-size:1.05rem}.hw2.hw2 .pg-lalkitab .lk-ledger p{color:var(--muted);margin:0;font-size:.9rem}.hw2.hw2 .pg-lalkitab .lk-ledger .chip:not(.ok):not(.acc):not(.warn){background:var(--surface);color:var(--muted)}.hw2.hw2 .pg-lalkitab .lk-empty{color:var(--muted);border-radius:18px;margin:0;padding:18px 20px}.hw2.hw2 .pg-lalkitab .lk-chart__card{border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 24px;padding:26px 28px;display:grid}.hw2.hw2 .pg-lalkitab .lk-chart__card>img{width:72px;height:72px}.hw2.hw2 .pg-lalkitab .lk-chart__card h2{margin-top:4px;font-size:clamp(24px,2.6vw,32px)}.hw2.hw2 .pg-lalkitab .lk-chart__card p{color:var(--muted);max-width:62ch;margin:8px 0 0;line-height:1.55}.hw2.hw2 .pg-lalkitab .lk-chart-panel{border-radius:22px;margin-top:16px;padding:22px}@media (max-width:1100px){.hw2.hw2 .pg-lalkitab .lk-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hw2.hw2 .pg-lalkitab .lk-active{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-lalkitab .lk-dayidx{text-align:left;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"i p p""i n o";place-items:end start;gap:2px 12px;padding:18px 20px}.hw2.hw2 .pg-lalkitab .lk-dayidx img{grid-area:i;align-self:center}.hw2.hw2 .pg-lalkitab .lk-dayidx p{grid-area:p}.hw2.hw2 .pg-lalkitab .lk-dayidx strong{grid-area:n;font-size:48px}.hw2.hw2 .pg-lalkitab .lk-dayidx span{grid-area:o;padding-bottom:6px}.hw2.hw2 .pg-lalkitab .lk-days,.hw2.hw2 .pg-lalkitab .lk-ledger{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-lalkitab .lk-chart__card{grid-template-columns:auto minmax(0,1fr)}.hw2.hw2 .pg-lalkitab .lk-chart__act{grid-column:1/-1}}@media (max-width:600px){.hw2.hw2 .pg-lalkitab .lk-paths{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-lalkitab .lk-path{grid-template-columns:auto minmax(0,1fr);column-gap:14px}.hw2.hw2 .pg-lalkitab .lk-path img{grid-row:span 2}.hw2.hw2 .pg-lalkitab .lk-path p,.hw2.hw2 .pg-lalkitab .lk-path i{grid-column:1/-1}.hw2.hw2 .pg-lalkitab .lk-days li{grid-template-columns:minmax(0,1fr) auto}.hw2.hw2 .pg-lalkitab .lk-days li>div{grid-area:2/1/auto/-1}.hw2.hw2 .pg-lalkitab .lk-ledger article{grid-template-columns:auto minmax(0,1fr)}.hw2.hw2 .pg-lalkitab .lk-ledger .chip{grid-column:2}.hw2.hw2 .pg-lalkitab .lk-chart__card{grid-template-columns:minmax(0,1fr);padding:22px}.hw2.hw2 .pg-lalkitab .lk-chart__card>img{width:56px;height:56px}}
