.pk .s-desk .desk-tabs,.pk .s-desk .head-main{display:none}.pk .s-desk .desk-layout{grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:stretch;gap:16px;display:grid}.pk .s-desk .desk-layout>.p-sell{grid-area:1/1/3}.pk .s-desk .desk-layout>.p-appts{grid-area:1/2}.pk .s-desk .desk-layout>.p-visit{grid-area:2/2}@media (min-width:760px){.pk.pk.pk .page-body.s-desk{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-desk .desk-layout{flex:1 1 0;min-height:0}.pk.pk.pk .s-desk .p-sell,.pk.pk.pk .s-desk .p-appts,.pk.pk.pk .s-desk .p-visit{min-height:0;overflow:auto}.pk.pk.pk .s-desk .p-visit .v-bill>.btn.primary{z-index:2;box-shadow:0 -14px 14px -2px color-mix(in oklab, var(--surface) 88%, transparent), var(--grad-glow);position:sticky;bottom:0}}.pk .s-desk .p-visit #dk-who-walkin{white-space:nowrap}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-desk .desk-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.pk.pk.pk .s-desk .desk-layout>.p-sell{grid-row:1}.pk.pk.pk .s-desk .desk-layout>.p-visit{grid-column:1/-1}}@media (max-width:759px){.pk .s-desk .desk-tabs{display:block}.pk .s-desk .head-main{display:inline-flex}.pk .s-desk .desk-layout.tabbed{display:block}.pk .s-desk .desk-layout.tabbed>.panel{display:none}.pk .s-desk .desk-layout.tab-sell>.p-sell,.pk .s-desk .desk-layout.tab-appts>.p-appts,.pk .s-desk .desk-layout.tab-visit>.p-visit{flex-direction:column;display:flex}.pk .s-desk .day-pop{width:auto;top:100px;left:0;right:0}.pk .s-desk .visit-grid{grid-template-columns:minmax(0,1fr)!important}}.pk .s-desk .svc-groups{flex-direction:column;gap:6px;display:flex}.pk .s-desk .svc-group-h{border:1px solid var(--line);background:var(--inner);width:100%;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13.995px;font-weight:600;display:flex}.pk .s-desk .svc-group-h .n{color:var(--muted);font-size:12px;font-weight:500}.pk .s-desk .svc-group-h svg.ic{width:16px;height:16px;color:var(--muted);margin-left:auto;transition:transform .15s}.pk .s-desk .svc-group.open .svc-group-h svg.ic{transform:rotate(180deg)}.pk .s-desk .svc-group-h:hover,.pk .s-desk .svc-group.open .svc-group-h{background:var(--navon)}.pk .s-desk .svc-group .svc-chips{padding:8px 2px 6px}.pk .s-desk .svc-chips{flex-wrap:wrap;gap:6px;display:flex}.pk .s-desk .svc-chip{border:1px solid var(--line);background:var(--inner);min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:5px 10px;font-size:13.995px;font-weight:500;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.pk .s-desk .svc-chip .p{color:var(--muted);font-size:10.995px;font-weight:400}.pk .s-desk .svc-chip .count{min-width:18px;height:18px;font-size:10.005px}.pk .s-desk .p-visit .seg.block{flex-wrap:nowrap}.pk .s-desk .p-visit .seg.block>*{white-space:normal;padding:0 8px;line-height:1.15}.pk .s-desk .svc-chip:hover{background:var(--navon);transform:translateY(-1px)}.pk .s-desk .svc-chip.picked{background:var(--primary-soft);border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.pk .s-desk .custom-box{border:1px dashed color-mix(in oklab, var(--muted) 50%, transparent);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.pk .s-desk .custom-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pk .s-desk .custom-row .field{flex:110px}.pk .s-desk .custom-row .field:first-child{flex:2 150px}.pk .s-desk .custom-row .field>label,.pk .s-desk .form-grid.compact .field>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk .s-desk .p-appts .panel-head{margin-bottom:4px}.pk .s-desk .p-appts .panel-actions{align-items:center}.pk .s-desk .d-nav{justify-content:center;margin-bottom:4px;display:flex}.pk .s-desk .d-nav .pnav-mid{min-width:150px}.pk .s-desk .sched-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.pk .s-desk .sched{grid-template-columns:52px repeat(var(--cols,3), minmax(0, 1fr))}.pk .s-desk .sched .hrs,.pk .s-desk .sched .col{flex-direction:column;min-width:0;display:flex}.pk .s-desk .sched .hr,.pk .s-desk .sched .cell{box-sizing:border-box;height:60px;min-height:60px}.pk .s-desk .sched .cell .free{cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute;inset:0}.pk .s-desk .sched .cell .free:hover,.pk .s-desk .sched .cell .free:focus-visible{background:var(--primary-soft)}.pk .s-desk .sched .appt{white-space:normal;height:auto;min-height:max(34px, var(--h,0%));flex-direction:column;justify-content:flex-start;align-items:stretch;padding:3px 6px;display:flex}.pk .s-desk .sched .appt .t,.pk .s-desk .sched .appt .s{flex:none;min-width:0}.pk .s-desk .sched .appt .t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pk .s-desk .sched .appt .s{color:var(--muted);display:block}.pk .s-desk .sched .cell .appt:has(+.appt){right:45%}.pk .s-desk .sched .cell .appt+.appt{left:55%}.pk .s-desk .sched{gap:6px}.pk .s-desk .sched .col{background:var(--inner);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pk .s-desk .sched .col.off{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--track) 6px 8px), var(--inner)}.pk .s-desk .sched .hd{font-weight:600}.pk .s-desk .sched .hd .r{font-weight:400}.pk .s-desk .sched .cell{border-top-color:color-mix(in oklab, var(--line) 70%, transparent)}.pk .s-desk .sched .appt{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);background:color-mix(in oklab, var(--accent) 12%, var(--surface));border-radius:8px;left:4px;right:4px}.pk .s-desk .sched .appt.done{border-color:color-mix(in oklab, var(--ok) 45%, transparent);background:color-mix(in oklab, var(--ok) 14%, var(--surface))}.pk .s-desk .sched .appt.in{border-color:color-mix(in oklab, var(--wait) 45%, transparent);background:color-mix(in oklab, var(--wait) 14%, var(--surface))}.pk .s-desk .sched .appt.off{border-color:color-mix(in oklab, var(--bad) 40%, transparent);background:color-mix(in oklab, var(--bad) 10%, var(--surface))}@media (max-width:759px){.pk .s-desk .sched{grid-template-columns:44px repeat(var(--cols,3), minmax(84px, 1fr))}.pk .s-desk .sched .hr{padding-right:4px}}@media (min-width:760px){.pk.pk.pk .s-desk .p-appts>.stack,.pk.pk.pk .s-desk .p-appts .panel-head~.stack{flex:auto;min-height:0}.pk.pk.pk .s-desk .p-appts{flex-direction:column;display:flex}.pk.pk.pk .s-desk .p-appts .sched-wrap{flex:1 1 0;min-height:260px;display:flex}.pk.pk.pk .s-desk .p-appts .sched{flex:auto;grid-template-rows:auto minmax(auto,1fr)}.pk.pk.pk .s-desk .p-appts .sched .hr,.pk.pk.pk .s-desk .p-appts .sched .cell{flex:1 1 0;height:auto;min-height:22px}.pk.pk.pk .s-desk .p-appts .sched .appt{min-height:0;padding:2px 6px}}.pk .s-desk .legend-dot{background:var(--leave);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pk .s-desk .m-wrap{position:relative}.pk .s-desk .cal .day .n{background:var(--accent);min-width:22px;color:var(--primary-ink);text-align:center;border-radius:7px;align-self:center;padding:0 6px;font-weight:600}.pk .s-desk .day-pop{z-index:6;border-radius:16px;flex-direction:column;gap:6px;width:min(260px,100%);padding:14px;display:flex;position:absolute;top:120px;right:8px}@media (min-width:760px){.pk.pk.pk .s-desk .cal .day{min-height:46px;padding:4px 6px}.pk.pk.pk .s-desk .cal{gap:6px}}.pk .s-desk .day-pop .list>.item{padding:6px 0}.pk .s-desk .visit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}.pk .s-desk .v-bill{justify-content:space-between;height:100%}.pk .s-desk .p-visit .paid-by .pick[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pk .s-desk .lines{flex-direction:column;display:flex}.pk .s-desk .line-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name del""qty amt";align-items:center;gap:2px 10px;padding:8px 0;display:grid}.pk .s-desk .line-row .name{grid-area:name}.pk .s-desk .line-row .lr-del{grid-area:del;justify-self:end}.pk .s-desk .line-row .lr-qty{grid-area:qty;justify-self:start}.pk .s-desk .line-row .lr-amt{white-space:nowrap;grid-area:amt;justify-self:end}.pk .s-desk .line-row:first-child{border-top:0}.pk .s-desk .line-row .name{min-width:0;font-weight:600}.pk .s-desk .line-row .qty .btn.icon,.pk .s-desk .line-row .btn.icon.sm{width:30px;min-height:30px}.pk .s-desk .v-bill .btn.block{min-height:54px;font-size:16.005px}.pk .s-desk .ck-lines{flex-direction:column;display:flex}.pk .s-desk .ck-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 12px;padding:8px 0;display:grid}.pk .s-desk .ck-line:first-child{border-top:0}@media (max-width:759px){.pk .overlay-fixed .s-desk .ck-line{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name name name""by q amt";gap:4px 12px}.pk .overlay-fixed .s-desk .ck-name{grid-area:name}.pk .overlay-fixed .s-desk .ck-by{grid-area:by}.pk .overlay-fixed .s-desk .ck-q{grid-area:q}.pk .overlay-fixed .s-desk .ck-amt{grid-area:amt}}.pk .s-desk .ck-name{font-weight:500}.pk .s-desk .ck-by{align-items:center;gap:6px;display:inline-flex}.pk .s-desk .ck-by select{border:1px solid var(--line-field);background:var(--field);min-height:34px;color:var(--ink);font:inherit;border-radius:10px;padding:0 8px;font-size:13.005px}.pk .s-desk .ck-amt{text-align:right;min-width:90px}.pk .s-desk .pick{max-width:100%}.pk .s-desk .promo-picks .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pk .s-desk .promo-picks .pick{text-align:left;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:54px;padding:8px 12px}.pk #ck-doc{background:var(--inner);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pk #ck-doc .pick{background:0 0;border:0;flex-direction:column;justify-content:center;gap:0;min-height:48px}.pk #ck-doc .pick[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14193c14}.pk .s-desk .time-lbl{min-width:48px;padding-top:10px}.pk .s-clients .btn.secondary[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-text);color:var(--primary-text)}.pk .s-clients .cl-layout{grid-template-rows:minmax(0,1fr) minmax(0,1.15fr);grid-template-columns:minmax(300px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pk .s-clients .cl-layout>.p-list{grid-area:1/1}.pk .s-clients .cl-layout>.p-spend{grid-area:1/2/auto/4}.pk .s-clients .cl-layout>.p-ending{grid-area:2/1}.pk .s-clients .cl-layout>.p-away{grid-area:2/2/auto/4}@media (min-width:760px){.pk.pk.pk .page-body.s-clients{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-clients .cl-layout{flex:1 1 0;min-height:0}.pk.pk.pk .s-clients .cl-layout>.panel{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-clients .cl-layout{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk.pk.pk .s-clients .cl-layout>.p-list{grid-area:1/1}.pk.pk.pk .s-clients .cl-layout>.p-spend{grid-area:1/2}.pk.pk.pk .s-clients .cl-layout>.p-ending{grid-area:2/1}.pk.pk.pk .s-clients .cl-layout>.p-away{grid-area:2/2}}@media (max-width:759px){.pk.pk.pk .s-clients .cl-layout{flex-direction:column;display:flex}.pk.pk.pk .s-clients .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pk.pk.pk .s-clients .kpis>:last-child:nth-child(odd){grid-column:1/-1}}.pk .s-clients .cl-cards{flex-direction:column;gap:8px;display:flex}.pk .s-clients .cl-card{border:1px solid var(--line);background:var(--inner);color:inherit;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.pk .s-clients .cl-card:hover{background:var(--navon);transform:translateY(-1px)}.pk .s-clients .cl-card .avatar{width:40px;height:40px;font-size:12px}.pk .s-clients .cl-who{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.pk .s-clients .cl-nm{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pk .s-clients .cl-spenders{flex-direction:column;display:flex}.pk .s-clients .cl-spender{border-top:1px solid var(--line);grid-template-columns:18px 28px minmax(90px,1fr) minmax(60px,2fr) auto auto;align-items:center;gap:10px 12px;padding:9px 0;display:grid}.pk .s-clients .cl-spender:first-child{border-top:0;padding-top:0}.pk .s-clients .cl-sp-name a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.pk .s-clients .cl-sp-name a:hover{color:var(--accent)}.pk .s-clients .cl-spender .track{background:var(--track);border-radius:3px;height:6px;display:block;position:relative}.pk .s-clients .cl-spender .fill{background:var(--c1);border-radius:3px;position:absolute;inset:0 auto 0 0}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-clients .cl-spender{grid-template-columns:18px 28px minmax(0,1fr) auto}}@media (max-width:759px){.pk.pk.pk .s-clients .cl-spender{grid-template-columns:18px 28px minmax(0,1fr) auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-clients .cl-spender .track{grid-area:2/3/auto/5}}@media (max-width:759px){.pk.pk.pk .s-clients .cl-spender .track{grid-area:2/3/auto/5}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-clients .cl-spender>:last-child{display:none}}@media (max-width:759px){.pk.pk.pk .s-clients .cl-spender>:last-child{display:none}}.pk .s-clients .list .item .title a{color:inherit;font-weight:500;text-decoration:none}.pk .s-clients .warn-text{color:var(--warn);font-weight:600}.pk .s-clients .bad-text{color:var(--bad);font-weight:600}.pk .s-clients .ok-text{color:var(--ok);font-weight:600}.pk .s-clients .cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (max-width:759px){.pk .overlay-fixed .s-clients .cl-grid{grid-template-columns:minmax(0,1fr)}}.pk .s-clients .cl-lines{flex-direction:column;margin-top:4px;display:flex}.pk .s-clients .cl-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px 10px;padding:8px 0;display:grid}.pk .s-clients .cl-line-name{flex-direction:column;min-width:0;font-weight:600;display:flex}.pk .s-clients .cl-line .x{order:4}@media (max-width:759px){.pk .overlay-fixed .s-clients .cl-line{grid-template-columns:minmax(0,1fr) auto}.pk .overlay-fixed .s-clients .cl-line .x{order:0}.pk .overlay-fixed .s-clients .cl-line .qty{justify-self:start}}.pk .s-clients .cl-phone,.pk .s-client .cl-phone{letter-spacing:.02em;-webkit-user-select:all;user-select:all;font-size:24px;font-weight:600}.pk .s-client .cp-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;display:grid}.pk .s-client .cp-left,.pk .s-client .cp-right{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}@media (min-width:760px){.pk.pk.pk .page-body.s-client{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-client .cp-grid{flex:1 1 0;min-height:0}.pk.pk.pk .s-client .p-pkgs{flex:auto;min-height:0;overflow:auto}.pk.pk.pk .s-client .p-visits,.pk.pk.pk .s-client .p-pay{flex:0 auto;min-height:0;overflow:auto}.pk.pk.pk .s-client .cp-right>:last-child{flex-grow:1}}@media (max-width:759px){.pk.pk.pk .s-client .cp-grid{flex-direction:column;display:flex}}.pk .s-client .cl-head{align-items:center;gap:16px}.pk .s-client .cl-head .avatar.lg{width:64px;height:64px;font-size:21px}.pk .s-client .cl-name{font-size:22.005px;font-weight:500}.pk .s-client .cl-head-ctl{flex:0 auto;align-items:center;gap:8px}.pk .s-client .cp-select{border:1px solid var(--line);background:var(--inner);min-height:40px;color:var(--ink);font:inherit;border-radius:12px;padding:0 10px;font-size:13.995px}.pk .s-client .cp-note{background:var(--warn-bg);color:var(--warn);border-radius:12px;margin-top:14px;padding:8px 12px;font-weight:500}.pk .s-client .cl-pkgs{flex-direction:column;gap:12px;display:flex}.pk .s-client .cl-pkg{border:1px solid var(--line);background:var(--inner);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:14px 16px;display:flex}.pk .s-client .cl-pkg.is-active,.pk .s-client .cl-pkg.is-ending{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.pk .s-client .cl-pkg.is-ended,.pk .s-client .cl-pkg.is-usedup{opacity:.62}.pk .s-client .cl-pkg>.stack{flex:180px}.pk .s-client .cl-pkg .row.wrap{justify-content:space-between}.pk .s-client .cl-pkg .visit-card{flex-wrap:wrap;gap:6px;max-width:none;margin:4px 0 2px;display:flex}.pk .s-client .cl-pkg .visit-card span{aspect-ratio:auto;border:1px dashed var(--line-field);border-radius:5px;width:34px;height:10px}.pk .s-client .cl-pkg .visit-card span.on{background:var(--accent);border:0}.pk .s-client .cp-visit{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.995px;display:flex}.pk .s-client .cp-visit:first-child{border-top:0;padding-top:0}.pk .s-client .cp-visit .muted{text-align:right}.pk .s-staff .st-page{grid-template-columns:minmax(0,1.37fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-staff .st-page.one{grid-template-columns:minmax(0,1fr)}.pk .s-staff .st-list{flex-direction:column;gap:10px;display:flex}.pk .s-staff .st-card{border:1px solid var(--line);background:var(--inner);border-radius:16px;transition:box-shadow .2s}.pk .s-staff .st-card.open{box-shadow:0 8px 24px #3c468c14}.pk .s-staff .st-head{width:100%;min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pk .s-staff .st-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pk .s-staff .st-who{flex-direction:column;flex:auto;min-width:0;display:flex}.pk .s-staff .st-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk .s-staff .st-lv{border-radius:7px;flex:none;place-items:center;min-width:30px;height:20px;padding:0 6px;font-size:10.995px;font-weight:700;display:inline-grid}.pk .s-staff .st-lv.l1{background:var(--grad-btn,var(--accent));color:#fff}.pk .s-staff .st-lv.l2{background:var(--primary-soft);color:var(--primary-text)}.pk .s-staff .st-lv.l3{color:var(--muted)}.pk .s-staff .st-pay-t{color:var(--muted);white-space:nowrap;flex:none;font-size:13.005px}.pk .s-staff .st-chev{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .2s}.pk .s-staff .st-head[aria-expanded=true] .st-chev{transform:rotate(180deg)}.pk .s-staff .st-body{flex-direction:column;gap:14px;padding:4px 14px 14px;display:flex}.pk .s-staff .st-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.pk .s-staff .st-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.pk .s-staff .st-cell .chip{align-self:flex-start}.pk .s-staff .page-body.entering .st-body,.pk .page-body.entering.s-staff .st-body{animation:.4s .2s both pk-fade-in}.pk .s-staff .st-lchips{flex-wrap:wrap;gap:6px;display:flex}.pk .s-staff .st-lchip{color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.pk .s-staff .st-lchip b{color:var(--ink);font-weight:600}.pk .s-staff .st-lchip.c1{background:color-mix(in oklab, var(--c1) 18%, transparent)}.pk .s-staff .st-lchip.c2{background:color-mix(in oklab, var(--c2) 22%, transparent)}.pk .s-staff .st-lchip.c4{background:color-mix(in oklab, var(--c4) 16%, transparent)}.pk .s-staff .st-foot{justify-content:flex-end;display:flex}.pk .s-staff .st-pay,.pk .s-staff-person .st-pay{border:1px solid var(--line);border-radius:16px;min-width:0;margin:0;padding:10px 14px 14px}.pk .s-staff .st-pay legend,.pk .s-staff-person .st-pay legend,.pk .overlay-fixed .st-pay legend{padding:0 6px;font-size:13.005px;font-weight:600}.pk .overlay-fixed .st-pay,.pk .s-staff .st-shift,.pk .overlay-fixed .st-shift{border:1px solid var(--line);border-radius:16px;min-width:0;margin:0;padding:10px 14px 14px}.pk .s-staff .st-shift legend,.pk .overlay-fixed .st-shift legend{padding:0 6px;font-size:13.005px;font-weight:600}.pk .st-shift .sh-fixed{margin:0}.pk .st-shift .sh-sum{color:var(--muted);font-size:12px}.pk .st-shift .sh-times{grid-template-columns:repeat(auto-fit,minmax(236px,1fr))}@media (min-width:1100px){.pk.pk.pk.pk .st-add-btn{display:none}}@media (min-width:760px){.pk.pk.pk .page-body.s-staff{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-staff .st-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-staff .st-page>.panel{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-staff .st-addpanel{display:none}.pk.pk.pk .s-staff .st-page{grid-template-columns:minmax(0,1fr)}}@media (max-width:419px){.pk .s-staff .st-cells{grid-template-columns:minmax(0,1fr)}.pk .s-staff .st-pay-t{display:none}}.pk .s-staff .st-pinwrap,.pk .s-staff-person .st-pinwrap{text-align:center}@media (max-width:759px){.pk .overlay-fixed .s-staff .form-grid,.pk .overlay-fixed .s-staff-person .form-grid{grid-template-columns:minmax(0,1fr)}}.pk .s-staff-person .sp{flex-direction:column;gap:16px;display:flex}.pk .s-staff-person .sp-row2{grid-template-columns:minmax(0,1.76fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-staff-person .st-pay.row5 .form-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pk .s-staff-person .sp-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pk .s-staff-person .sp-sign{flex-direction:column;flex:260px;min-width:0;line-height:1.4;display:flex}.pk .s-staff-person .sp-btns{flex-wrap:wrap;gap:10px;display:flex}.pk .s-staff-person .sp-shift{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.pk .s-staff-person .sp-shift-t{flex:220px;min-width:0}.pk .s-staff-person .btn.st-danger{color:var(--bad);border-color:color-mix(in oklab, var(--bad) 55%, transparent)}.pk .s-staff-person .sp-note{margin:-4px 0 0}.pk .s-staff-person .sp-poshead{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.pk .s-staff-person .sp-link{margin-left:auto;font-size:13.005px}.pk .s-staff-person .sp-select{border:1px solid var(--line-field);background:var(--field);min-width:200px;min-height:40px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:13.995px}.pk .s-staff-person .sp-areas{border:1px solid var(--line);background:var(--inner);border-radius:14px;flex-direction:column;margin-bottom:12px;display:flex}.pk .s-staff-person .sp-area{border-top:1px solid var(--line);grid-template-columns:96px 34px minmax(0,1fr);align-items:start;gap:8px;padding:9px 12px;display:grid}.pk .s-staff-person .sp-area:first-child{border-top:0}.pk .s-staff-person .sp-area-name{letter-spacing:.06em;text-transform:uppercase;padding-top:4px;font-size:10.995px;font-weight:700}.pk .s-staff-person .sp-area-n{color:var(--muted);padding-top:3px;font-size:12px}.pk .s-staff-person .sp-chips{flex-wrap:wrap;gap:5px;display:flex}.pk .s-staff-person .sp-perm{border:1px solid var(--line-strong);color:var(--muted);border-radius:8px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;display:inline-flex}.pk .s-staff-person .sp-perm.on{background:var(--ok-bg);color:var(--ok);border-color:#0000;font-weight:500}.pk .s-staff-person .sp-perm svg.ic{width:12px;height:12px}.pk .s-staff-person .sp-l1{color:var(--accent);margin-right:3px;font-size:10.005px;font-weight:700}.pk .s-staff-person .sp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pk .s-staff-person .sp-tile{color:var(--muted);border-radius:12px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.pk .s-staff-person .sp-tile-v{color:var(--ink);font-size:16.005px;font-weight:600}.pk .s-staff-person .sp-tile.c1{background:color-mix(in oklab, var(--c1) 18%, transparent)}.pk .s-staff-person .sp-tile.c2{background:color-mix(in oklab, var(--c2) 22%, transparent)}.pk .s-staff-person .sp-tile.c4{background:color-mix(in oklab, var(--c4) 16%, transparent)}.pk .s-staff-person .sp-lv-list{flex-direction:column;display:flex}.pk .s-staff-person .sp-lv{grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pk .s-staff-person .sp-dot{border-radius:50%;width:8px;height:8px}.pk .s-staff-person .sp-lv-when{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.pk .s-staff-person .sp-lv-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13.005px;display:flex}.pk .s-staff-person .callout.plain{color:var(--ink);line-height:1.5}.pk .s-staff-person .st-pinwrap{text-align:center}@media (min-width:760px){.pk.pk.pk .page-body.s-staff-person{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-staff-person .sp{flex:auto;min-height:0}.pk.pk.pk .s-staff-person .sp-top{flex:none}.pk.pk.pk .s-staff-person .sp-row2{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-staff-person .sp-row2>.panel{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-staff-person .sp-row2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pk.pk.pk .s-staff-person .sp-area{grid-template-columns:minmax(0,1fr) auto}.pk.pk.pk .s-staff-person .sp-chips{grid-column:1/-1}}@media (max-width:759px){.pk.pk.pk .s-staff-person .st-pay.row5 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk.pk.pk .s-staff-person .sp-row2{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-staff-person .sp-area{grid-template-columns:minmax(0,1fr) auto}.pk.pk.pk .s-staff-person .sp-chips{grid-column:1/-1}.pk.pk.pk .s-staff-person .sp-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.pk .s-staff-person .st-pay.row5 .form-grid{grid-template-columns:minmax(0,1fr)}}.pk .s-attendance .warn-text,.pk .s-leave .warn-text{color:var(--warn);align-items:center;gap:4px;display:inline-flex}.pk .s-attendance .ok-text{color:var(--ok);align-items:center;gap:4px;display:inline-flex}.pk .s-attendance .att{flex-direction:column;gap:16px;display:flex}.pk .s-attendance .att-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pk .s-attendance .att-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:10px;display:flex}.pk .s-attendance .att-tools .search{flex:200px;max-width:320px}.pk .s-attendance .att-list{flex-direction:column;display:flex}.pk .s-attendance .att-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1.3fr) minmax(110px,1fr) minmax(140px,1.3fr) 110px minmax(200px,auto);align-items:center;gap:12px;padding:10px 8px;display:grid}.pk .s-attendance .att-row.att-th{color:var(--muted);border-top:0;padding-top:0;font-size:12px;font-weight:600}.pk .s-attendance .att-row.waiting{background:color-mix(in oklab, var(--warn) 7%, transparent);border-radius:12px}.pk .s-attendance .att-p{align-items:center;gap:10px;min-width:0;display:flex}.pk .s-attendance .att-pn{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pk .s-attendance .att-c{flex-direction:column;gap:1px;min-width:0;font-size:13.005px;display:flex}.pk .s-attendance .att-place{align-items:center;gap:6px;font-weight:500;display:inline-flex}.pk .s-attendance .att-pdot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.pk .s-attendance .att-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-attendance .att-row{grid-template-columns:minmax(130px,1.2fr) minmax(100px,1fr) minmax(120px,1.2fr) auto}.pk.pk.pk .s-attendance .att-row>.att-a{grid-column:1/-1;justify-content:flex-start}.pk.pk.pk .s-attendance .att-row>.att-a:empty{display:none}}@media (max-width:759px){.pk.pk.pk .s-attendance .att-row{grid-template-columns:minmax(0,1fr) auto}.pk.pk.pk .s-attendance .att-row.att-th{display:none}.pk.pk.pk .s-attendance .att-row>.att-c{grid-column:1/-1}.pk.pk.pk .s-attendance .att-row>.att-a{grid-column:1/-1;justify-content:flex-start}.pk.pk.pk .s-attendance .att-row>.att-a:empty{display:none}}.pk .s-attendance .att-card{border:1px solid var(--line);background:var(--inner);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.pk .s-attendance .att-card.waiting{border-color:color-mix(in oklab, var(--warn) 55%, transparent);box-shadow:0 10px 26px color-mix(in oklab, var(--warn) 14%, transparent)}.pk .s-attendance .att-head{align-items:center;gap:10px;display:flex}.pk .s-attendance .att-who{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.pk .s-attendance .att-head .chip{flex:none}.pk .s-attendance .att-body{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pk .s-attendance .att-time{flex-direction:column;gap:3px;min-width:0;display:flex}.pk .s-attendance .att-out{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.pk .s-attendance .att-out svg.ic{width:14px;height:14px}.pk .s-attendance .att-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.995px;font-weight:600}.pk .s-attendance .att-big{letter-spacing:-.02em;font-size:36px;font-weight:300;line-height:1.05}.pk .s-attendance .att-where{font-size:13.005px;font-weight:600}.pk .s-attendance .att-where svg.ic{width:14px;height:14px}.pk .s-attendance .att-map{background-color:color-mix(in oklab, var(--surface) 70%, transparent);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:16px 16px;border-radius:10px;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.pk .s-attendance .att-ring{border:1.5px dashed color-mix(in oklab, var(--accent) 70%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.pk .s-attendance .att-dot{border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 2px 6px #14193c40}.pk .s-attendance .att-map.in .att-dot{background:var(--ok);top:50%;left:50%}.pk .s-attendance .att-map.out .att-dot{background:var(--warn);top:16%;left:86%}.pk .page-body.entering.s-attendance .att-map.out .att-dot{animation:.5s .6s both pk-pop-in}.pk .s-attendance .att-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.pk .s-attendance .att-acts .btn{justify-content:center;width:100%}.pk .s-attendance .att-card.leave .att-leave{background:color-mix(in oklab, var(--c1) 16%, transparent);border-radius:14px;flex-direction:column;flex:auto;justify-content:center;gap:4px;min-height:110px;padding:14px 16px;display:flex}.pk .s-attendance .att-card.leave .att-leave .strong{color:color-mix(in oklab, var(--c1) 75%, var(--ink));font-size:16.005px}.pk .s-attendance .att-note{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;display:flex}.pk .s-attendance .att-note p{margin:0}@media (min-width:760px){.pk.pk.pk .page-body.s-attendance{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-attendance .att{flex:auto;min-height:0}.pk.pk.pk .s-attendance .att-today{flex:0 auto;min-height:0;max-height:58%;overflow:auto}.pk.pk.pk .s-attendance .att-month{flex:1 1 0;min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-attendance .att-map{background-size:12px 12px;width:72px;height:72px}.pk.pk.pk .s-attendance .att-ring{width:36px;height:36px;margin:-18px 0 0 -18px}.pk.pk.pk .s-attendance .att-big{font-size:30px}.pk.pk.pk .s-attendance .att-card.leave .att-leave{min-height:0}}@media (max-width:759px){.pk.pk.pk .s-attendance .att-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.pk .s-attendance .att-map{background-size:12px 12px;width:72px;height:72px}.pk .s-attendance .att-ring{width:36px;height:36px;margin:-18px 0 0 -18px}}.pk .s-leave .lv-page{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-leave .lv-left{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-leave .lv-reqs{flex-direction:column;gap:8px;display:flex}.pk .s-leave .lv-card{border:1px solid var(--line);background:var(--inner);border-radius:16px;grid-template-columns:128px minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.pk .s-leave .lv-dates{align-items:center;gap:8px;display:flex}.pk .s-leave .lv-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;width:48px;padding:4px 0;line-height:1.1;display:inline-flex}.pk .s-leave .lv-tile .m{letter-spacing:.06em;text-transform:uppercase;color:var(--bad);font-size:9px;font-weight:700}.pk .s-leave .lv-tile .d{font-size:18px;font-weight:600}.pk .s-leave .lv-tile .w{color:var(--muted);font-size:10.005px}.pk .s-leave .lv-len{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.pk .s-leave .lv-days{font-size:16.005px;font-weight:600}.pk .s-leave .lv-sub,.pk .s-leave .lv-todo{flex-basis:100%}.pk .s-leave .lv-todo .todo{font-size:10.995px}.pk .s-leave .lv-type{background:color-mix(in oklab, var(--lt) 16%, transparent);color:var(--ink);border-radius:7px;align-items:center;gap:5px;padding:1px 8px;font-size:10.995px;font-weight:600;display:inline-flex}.pk .s-leave .lp-dot{background:var(--lt,var(--accent));border-radius:50%;flex:none;width:6px;height:6px}.pk .s-leave .lv-who{flex-direction:column;gap:2px;min-width:0;display:flex}.pk .s-leave .lv-name{align-items:center;gap:6px;display:flex}.pk .s-leave .lv-name .avatar{width:22px;height:22px;font-size:9px}.pk .s-leave .lv-lvl{color:var(--muted);background:var(--primary-soft);border-radius:5px;padding:0 4px;font-size:10.005px;font-weight:700}.pk .s-leave .lv-why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk .s-leave .lv-lock{color:var(--primary-text);font-weight:600}.pk .s-leave .lv-acts{align-items:center;gap:6px;display:flex}.pk .s-leave .lv-calwrap{position:relative}.pk .s-leave .lv-cal{gap:6px}.pk .s-leave .lv-cal .day{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 55%, transparent);border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:3px;min-height:46px;padding:5px 6px;transition:border-color .15s,background .15s}.pk .s-leave .lv-cal .day:hover{border-color:var(--line-strong);background:var(--surface)}.pk .s-leave .lv-cal .day.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.pk .s-leave .lv-cal .day .d{font-size:12px;font-weight:600}.pk .s-leave .lv-cal .day.today .d{background:var(--accent);color:#fff;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-grid}.pk .s-leave .lv-cal .day.today{border-color:var(--accent)}.pk .s-leave .lv-cal .day .lps{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.pk .s-leave .lp{white-space:nowrap;text-overflow:ellipsis;background:color-mix(in oklab, var(--lt) 18%, transparent);max-width:100%;color:var(--ink);border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:10.005px;font-weight:600;line-height:16px;display:flex;overflow:hidden}.pk .s-leave .lp.waiting{border:1px dashed color-mix(in oklab, var(--lt) 70%, transparent);background:0 0}.pk .s-leave .lp.many{background:var(--accent);color:#fff}.pk .s-leave .lv-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:12px;display:flex}.pk .s-leave .lv-key{align-items:center;gap:6px;display:inline-flex}.pk .s-leave .lv-key .sq{background:var(--lt);border-radius:3px;width:10px;height:10px}.pk .s-leave .lv-key.wait .sq{border:1px dashed var(--muted);background:0 0;width:16px}.pk .s-leave .lv-hint{margin-left:auto}.pk .s-leave .lv-pop{z-index:6;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;border-radius:14px;flex-direction:column;gap:4px;width:256px;padding:10px 12px 8px;display:flex;position:absolute;top:0;left:0}.pk .s-leave .lv-pop:before{content:"";top:calc(var(--tip,22px) - 6px);background:var(--surface);border:0 solid var(--line);clip-path:polygon(0 0,0 100%,100% 100%);border-width:0 0 1px 1px;width:12px;height:12px;position:absolute;left:-7px;transform:rotate(45deg)}.pk .s-leave .lv-pop.at-left:before{clip-path:polygon(0 0,100% 0,100% 100%);border-width:1px 1px 0 0;left:auto;right:-7px}.pk .s-leave .lv-pop.below,.pk .s-leave .lv-pop.above{width:min(300px,100%)}.pk .s-leave .lv-pop.below:before{top:-7px;left:calc(var(--tipx,24px) - 6px);clip-path:polygon(0 0,100% 0,0 100%);border-width:1px 0 0 1px}.pk .s-leave .lv-pop.above:before{top:auto;bottom:-7px;left:calc(var(--tipx,24px) - 6px);clip-path:polygon(100% 0,100% 100%,0 100%);border-width:0 1px 1px 0}.pk .s-leave .lv-pop-head{align-items:center;gap:8px;display:flex}.pk .s-leave .lv-pop-head .btn{margin-left:auto}.pk .s-leave .lv-pop-list{flex-direction:column;max-height:260px;display:flex;overflow:auto}.pk .s-leave .lv-pop-row{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.pk .s-leave .lv-pop-row:first-child{border-top:0}.pk .s-leave .lv-pop-row .sq{border-radius:2px;width:8px;height:8px}.pk .s-leave .lv-pop-txt{flex-direction:column;min-width:0;font-size:13.005px;line-height:1.3;display:flex}.pk .s-leave .lv-pop p{margin:0 0 4px}.pk .s-leave .lv-form{gap:12px}.pk .s-leave .lv-info,.pk .overlay-fixed .lv-info{background:var(--primary-soft);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13.005px;font-weight:500;display:flex}.pk .s-leave .lv-sum,.pk .overlay-fixed .lv-sum{border:1px solid var(--line);background:var(--inner);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.pk .s-leave .lv-figs,.pk .overlay-fixed .lv-figs{grid-template-columns:1fr 1fr;width:100%;display:grid}.pk .s-leave .lv-fig,.pk .overlay-fixed .lv-fig{flex-direction:column;align-items:center;gap:2px;display:flex}.pk .s-leave .lv-fig+.lv-fig,.pk .overlay-fixed .lv-fig+.lv-fig{border-left:1px solid var(--line)}.pk .s-leave .lv-fig-v,.pk .overlay-fixed .lv-fig-v{font-size:31.995px;font-weight:300;line-height:1.05}.pk .s-leave .ok-text,.pk .overlay-fixed .lv-fig-v.ok-text{color:var(--ok)}.pk .overlay-fixed .lv-fig-v.warn-text{color:var(--warn)}.pk .s-leave .lv-opts,.pk .overlay-fixed .lv-opts{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pk .s-leave .lv-check,.pk .overlay-fixed .lv-check{cursor:pointer;align-items:center;gap:8px;font-size:13.005px;display:inline-flex}.pk .s-leave .lv-check input,.pk .overlay-fixed .lv-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.pk .overlay-fixed .lv-info .lp-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.pk .s-leave .lv-foot{border-top:1px solid var(--line);margin:0;padding-top:12px}.pk .s-leave .lv-types-link{color:var(--muted)}.pk .s-leave .lv-listwrap{overflow:auto}@media (min-width:1100px){.pk.pk.pk.pk .lv-head-btn{display:none}}@media (min-width:760px){.pk.pk.pk .page-body.s-leave{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-leave .lv-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-leave .lv-left{min-height:0}.pk.pk.pk .s-leave .lv-waiting{flex:0 auto;min-height:0;max-height:50%;overflow:auto}}@media (min-width:1100px){.pk.pk.pk.pk .s-leave .lv-todo{display:none}}@media (min-width:760px){.pk.pk.pk .s-leave .lv-who-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.pk.pk.pk .s-leave .lv-setpanel{overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-leave .lv-setpanel{display:none}.pk.pk.pk .s-leave .lv-page{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-leave .lv-card{grid-template-columns:130px minmax(0,1fr) auto}.pk.pk.pk .s-leave .lv-who{grid-column:2}}@media (max-width:759px){.pk .s-leave .lv-page{grid-template-columns:minmax(0,1fr)}.pk .s-leave .lv-card{grid-template-columns:auto minmax(0,1fr)}.pk .s-leave .lv-who,.pk .s-leave .lv-acts{grid-column:1/-1}.pk .s-leave .lv-acts .btn{flex:auto}.pk .s-leave .lv-cal{gap:3px}.pk .s-leave .lv-cal .day{min-height:44px;padding:4px 3px}.pk .s-leave .lv-cal .day .lps{flex-flow:wrap;gap:2px}.pk .s-leave .lv-cal .day .lp{background:var(--lt);border-radius:50%;width:8px;height:8px;padding:0;font-size:0;line-height:0}.pk .s-leave .lv-cal .day .lp .lp-dot{display:none}.pk .s-leave .lv-cal .day .lp.many{border-radius:5px;width:auto;height:auto;padding:0 4px;font-size:9px;line-height:14px}.pk .s-leave .lv-cal .day .lp.waiting{border:1.5px dashed var(--lt);background:0 0}.pk .s-leave .lv-hint{margin-left:0}}.pk .s-overtime .ot-page{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:760px){.pk.pk.pk .page-body.s-overtime{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-overtime .ot-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-overtime .ot-page>.panel{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-overtime .ot-page{grid-template-rows:minmax(0,1.4fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-overtime .ot-page{grid-template-columns:minmax(0,1fr)}}.pk .ot-list{flex-direction:column;gap:10px;display:flex}.pk .ot-card{border:1px solid var(--line);background:var(--inner);border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px 14px;padding:12px;display:grid}.pk .ot-card .ot-acts{grid-column:2/-1;justify-content:flex-start}.pk .ot-tile{background:var(--primary-soft);width:48px;color:var(--primary-text);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:5px 0;line-height:1.15;display:inline-flex}.pk .ot-tile .m,.pk .ot-tile .w{font-size:10.005px}.pk .ot-tile .d{font-size:18px;font-weight:600}.pk .ot-what{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.pk .ot-h{font-size:16.005px;font-weight:600}.pk .ot-who{flex-direction:column;gap:2px;min-width:0;display:flex}.pk .ot-name{align-items:center;gap:6px;display:inline-flex}.pk .ot-lvl{color:var(--muted);font-size:10.995px}.pk .ot-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pk .btn.ot-no{color:var(--bad)}.pk .ot-list.sm .ot-card{grid-template-columns:auto minmax(0,1fr)}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .ot-card{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .ot-card{grid-template-columns:auto minmax(0,1fr)}}.pk .ot-list.sm .ot-who{grid-column:2}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .ot-who{grid-column:2}}@media (max-width:759px){.pk.pk.pk .ot-who{grid-column:2}}.pk .ot-list.sm .ot-acts{grid-column:1/-1;justify-content:flex-start}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .ot-acts{grid-column:1/-1;justify-content:flex-start}}@media (max-width:759px){.pk.pk.pk .ot-acts{grid-column:1/-1;justify-content:flex-start}}.pk .ot-tot{flex-direction:column;display:flex}.pk .ot-tot-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.pk .ot-tot-row:first-child{border-top:0}.pk .ot-sec{margin-top:16px}.pk .ot-sum{background:var(--primary-soft);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pk .ot-sum.over{background:var(--warn-bg);color:var(--warn)}.pk .ot-my{flex-direction:column;display:flex}.pk .ot-my-row{border-top:1px solid var(--line);grid-template-columns:92px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.005px;display:grid}.pk .ot-my-row:first-child{border-top:0}.pk .ot-my-w{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk .ot-my-row.just{animation:.5s cubic-bezier(.2,.8,.2,1) both pk-rise-in}.pk .ot-my-foot{margin-top:12px;display:flex}@media (max-width:759px){.pk.pk.pk .ot-my-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d chip""h chip";row-gap:0}.pk.pk.pk .ot-my-d{grid-area:d}.pk.pk.pk .ot-my-row>.num{grid-area:h}.pk.pk.pk .ot-my-row>.chip{white-space:normal;text-align:center;grid-area:chip;max-width:140px}.pk.pk.pk .ot-my-w{display:none}}:root[data-motion=reduced] .pk .ot-my-row.just,:root[data-motion=off] .pk .ot-my-row.just{animation:none}.pk .s-me .me-page{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-me .me-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:760px){.pk.pk.pk .page-body.s-me{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-me .me-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-me .me-col{min-height:0}.pk.pk.pk .s-me .me-col>.panel{flex:0 auto;min-height:0;overflow:auto}.pk.pk.pk .s-me .me-week,.pk.pk.pk .s-me .me-today{min-height:96px}}@media (max-width:759px){.pk.pk.pk .s-me .me-page{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-me .me-col{display:contents}.pk.pk.pk .s-me .me-clock{order:1}.pk.pk.pk .s-me .me-today{order:2}.pk.pk.pk .s-me .me-leave{order:3}.pk.pk.pk .s-me .me-ot{order:4}.pk.pk.pk .s-me .me-week{order:5}}.pk .s-me .me-clock{flex-direction:column;gap:12px;display:flex}.pk .s-me .me-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pk .s-me .me-head h2{margin:0;font-size:15px;font-weight:600}.pk .s-me .me-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pk .s-me .me-time{flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.pk .s-me .me-time-l{color:var(--muted);font-size:13.005px}.pk .s-me .me-time-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:300;line-height:1}.pk .s-me .me-colon{padding:0 .02em}.pk .s-me .me-ampm{letter-spacing:0;color:var(--muted);font-size:.38em;font-weight:500}.pk .s-me .me-map{background-color:color-mix(in oklab, var(--surface) 70%, transparent);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:18px 18px;border-radius:18px;flex:none;width:148px;height:148px;position:relative;overflow:hidden}.pk .s-me .me-ring{border:1.5px dashed color-mix(in oklab, var(--accent) 70%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);border-radius:50%;width:80px;height:80px;margin:-40px 0 0 -40px;position:absolute;top:50%;left:50%}.pk .s-me .me-shop{background:var(--surface);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;margin:-12px 0 0 -12px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px 6px #14193c2e}.pk .s-me .me-shop svg.ic{width:14px;height:14px}.pk .s-me .me-ring-l{color:var(--muted);white-space:nowrap;font-size:10.995px;position:absolute;top:calc(50% + 44px);left:50%;transform:translate(-50%)}.pk .s-me .me-dot{border:2px solid var(--surface);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 2px 6px #14193c40}.pk .s-me .me-map.in .me-dot{background:var(--ok);color:var(--ok);top:36%;left:64%}.pk .s-me .me-map.out .me-dot{background:var(--warn);color:var(--warn);top:13%;left:88%}.pk .s-me .me-clock.before .me-dot:after{content:"";opacity:0;border:2px solid;border-radius:50%;animation:1.6s ease-out 3 pk-me-pulse;position:absolute;inset:-6px}:root[data-motion=reduced] .pk .s-me .me-dot:after,:root[data-motion=off] .pk .s-me .me-dot:after,:root[data-motion=reduced] .pk .s-me .me-lv.just,:root[data-motion=off] .pk .s-me .me-lv.just{animation:none}.pk .s-me .me-where{align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.pk .s-me .me-where svg.ic{flex:none;width:16px;height:16px}.pk .s-me .me-note{margin:-6px 0 0}.pk .s-me .me-act .btn{min-height:48px;font-size:15px}.pk .s-me .me-todo{display:flex}.pk .s-me .me-off{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0 4px;display:flex}.pk .s-me .me-off svg.ic{width:22px;height:22px;color:var(--leave)}.pk .s-me .me-off-t{letter-spacing:-.02em;font-size:24px;font-weight:300}.pk .s-me .ok-text{color:var(--ok)}.pk .s-me .warn-text{color:var(--warn)}.pk .s-me .me-at{white-space:nowrap;flex:none;width:5em;display:inline-block}.pk .s-me .me-today .sub{font-size:13.005px}.pk .s-me .me-today .list>.item{grid-template-columns:5em minmax(0,1fr) auto;grid-template-areas:"at title end""at sub sub";align-items:center;gap:1px 12px;display:grid}.pk .s-me .me-today .item>.text{display:contents}.pk .s-me .me-today .me-at{grid-area:at}.pk .s-me .me-today .item .title{grid-area:title;min-width:0}.pk .s-me .me-today .item .sub{grid-area:sub}.pk .s-me .me-today .item>.end{grid-area:end;margin-left:0}.pk .s-me .me-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pk .s-me .me-tile{color:var(--muted);border-radius:12px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.pk .s-me .me-tile-v{color:var(--ink);font-size:16.005px;font-weight:600}.pk .s-me .me-tile.c1{background:color-mix(in oklab, var(--c1) 18%, transparent)}.pk .s-me .me-tile.c2{background:color-mix(in oklab, var(--c2) 22%, transparent)}.pk .s-me .me-tile.c4{background:color-mix(in oklab, var(--c4) 16%, transparent)}.pk .s-me .me-lv-list{flex-direction:column;display:flex}.pk .s-me .me-lv{border-top:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pk .s-me .me-lv:first-child{border-top:0}.pk .s-me .me-lv-dot{border-radius:50%;width:8px;height:8px}.pk .s-me .me-lv-when{flex-direction:column;min-width:0;display:flex}.pk .s-me .me-lv-foot{margin-top:12px;display:flex}.pk .s-me .me-wks{flex-direction:column;display:flex}.pk .s-me .me-wk{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13.005px;display:grid}.pk .s-me .me-wk:first-child{border-top:0}.pk .s-me .me-wk-d{font-weight:500}.pk .s-me .me-wk.today .me-wk-d{color:var(--accent)}.pk .s-me .me-wk-w{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:759px){.pk.pk.pk .s-me .me-wk{grid-template-columns:78px minmax(0,1fr) auto}.pk.pk.pk .s-me .me-wk>.num.muted,.pk.pk.pk .s-me .me-wk-w{display:none}}.pk .s-me .me-lv.just{animation:.5s cubic-bezier(.2,.8,.2,1) both pk-rise-in}.pk .s-me .me-lv.just .me-lv-when{font-weight:600}.pk .s-me .out-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.pk .s-me .me-map.sm{background-size:13px 13px;width:104px;height:104px}.pk .s-me .me-map.sm .me-ring{width:56px;height:56px;margin:-28px 0 0 -28px}.pk .s-me .me-map.sm .me-ring-l{top:calc(50% + 31px)}.pk .s-me .out-lines{flex-direction:column;gap:6px;display:flex}.pk .s-me .out-lines p{margin:0}.pk .s-me .out-open{background:color-mix(in oklab, var(--warn) 10%, transparent);border:1px solid color-mix(in oklab, var(--warn) 30%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pk .s-me .out-ot{background:var(--primary-soft);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pk .s-me .out-ot .field{margin-top:4px}.pk .s-me .out-open ul{margin:0;padding-left:18px}.pk .s-me .me-clock.out .me-time-v{color:var(--muted)}.pk .s-me .ask-types .pick{gap:6px}.pk .s-me .ask-types .pick:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.pk .s-me .ask-types .pick[data-arg=casual]:before{background:var(--accent)}.pk .s-me .ask-types .pick[data-arg=annual]:before{background:var(--c2)}.pk .s-me .ask-types .pick[data-arg=medical]:before{background:var(--c4)}.pk .s-me .ask-opt{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pk .s-me .ask-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.pk .s-me .ask-check input{width:17px;height:17px;accent-color:var(--accent);margin:0}.pk .s-me .ask-notes{flex-direction:column;gap:6px;display:flex}.pk .s-me .ask-notes p{margin:0}.pk .s-me .ask-sum{background:color-mix(in oklab, var(--surface) 92%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:flex-start;gap:10px;margin:4px -20px -16px;padding:12px 20px;display:flex;position:sticky;bottom:-16px}.pk .s-me .ask-sum .ask-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.pk .s-me .ask-sum-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pk .s-me .ask-sum.over{background:color-mix(in oklab, var(--warn) 10%, var(--surface))}@media (max-width:759px){.pk.pk.pk .s-me .me-body{flex-wrap:nowrap;align-items:flex-start}.pk.pk.pk .s-me .me-time{flex:auto}.pk.pk.pk .s-me .me-time-v{font-size:42px}.pk.pk.pk .s-me .me-map{background-size:14px 14px;width:112px;height:112px}.pk.pk.pk .s-me .me-ring{width:60px;height:60px;margin:-30px 0 0 -30px}.pk.pk.pk .s-me .me-ring-l{top:calc(50% + 33px)}}@media (max-width:359px){@media (max-width:759px){.pk.pk.pk .s-me .me-map{background-size:12px 12px;width:96px;height:96px}.pk.pk.pk .s-me .me-ring{width:52px;height:52px;margin:-26px 0 0 -26px}.pk.pk.pk .s-me .me-ring-l{top:calc(50% + 29px)}.pk.pk.pk .s-me .me-time-v{font-size:36px}}}.pk .s-performance .pf{flex-direction:column;gap:16px;display:flex}.pk .s-performance .pf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pk .s-performance .pf-kpi{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 20px}.pk .s-performance .pf-val{letter-spacing:-.02em;font-size:34.005px;font-weight:300;line-height:1.15}.pk .s-performance .pf-val.ok{color:var(--ok)}.pk .s-performance .pf-val.warn{color:var(--warn)}.pk .s-performance .pf-row{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-performance .pf-cards{flex-direction:column;gap:10px;display:flex}.pk .s-performance .pf-card{border:1px solid var(--line);background:var(--inner);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.pk .s-performance .pf-card:hover{border-color:var(--line-strong);background:color-mix(in oklab, var(--surface) 70%, transparent)}.pk .s-performance .pf-card>.tiny{display:block}.pk .s-performance .pf-head>.icon{color:var(--muted);flex:none;align-self:center}.pk .s-performance .pf-head{align-items:flex-start;gap:12px;display:flex}.pk .s-performance .pf-head>.person{margin-right:auto}.pk .s-performance .pf-pct{flex-direction:column;align-items:flex-end;line-height:1.05;display:flex}.pk .s-performance .pf-pct .num{letter-spacing:-.01em;font-size:28.005px;font-weight:600}.pk .s-performance .pf-pct.ok .num{color:var(--ok)}.pk .s-performance .pf-pct.warn .num{color:var(--warn)}.pk .s-performance .pf-bar{background:var(--track);border-radius:4px;height:8px;display:block;overflow:hidden}.pk .s-performance .pf-bar .fill{border-radius:4px;height:100%;display:block}.pk .s-performance .pf-bar.ok .fill{background:var(--ok)}.pk .s-performance .pf-bar.warn .fill{background:var(--warn)}.pk .page-body.entering.s-performance .pf-bar .fill{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both pk-grow-x}.pk .s-performance .pf-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pk .s-performance .pf-stat{background:color-mix(in oklab, var(--surface) 70%, transparent);border-radius:12px;flex-direction:column;padding:8px 10px;display:flex}.pk .s-performance .pf-stat-v{font-size:16.995px;font-weight:600}.pk .s-performance .pf-none{border:1px dashed var(--line-strong);border-radius:14px;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;font-size:13.005px;display:flex}.pk .s-performance .pf-people p.tiny{margin:10px 0 0}.pk .s-performance .pf-rules{flex-direction:column;gap:16px;display:flex}.pk .s-performance .pf-rule{flex-direction:column;gap:8px;display:flex}.pk .s-performance .pf-rule-l{color:var(--muted);font-size:13.005px;font-weight:600}.pk .s-performance .pf-rule p{margin:0}.pk .s-performance .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.pk .s-performance .pf-grid .full{grid-column:1/-1}.pk .s-performance .pf-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pk .s-performance .pf-check>span{flex-direction:column;display:flex}.pk .s-performance .pf-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}@media (min-width:760px){.pk.pk.pk .page-body.s-performance{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-performance .pf{flex:auto;min-height:0}.pk.pk.pk .s-performance .pf-row{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-performance .pf-row>.panel{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-performance .pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pk.pk.pk .s-performance .pf-val{font-size:27px}.pk.pk.pk .s-performance .pf-kpi{padding:12px 16px}.pk.pk.pk .s-performance .pf-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pk.pk.pk .s-performance .pf-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-performance .pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pk.pk.pk .s-performance .pf-row{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-performance .pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pk.pk.pk .s-performance .pf-val{font-size:27px}}.pk .s-performance .pfs{flex-direction:column;gap:14px;display:flex}.pk .s-performance .pfs-figs{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:8px;display:grid}.pk .s-performance .pfs-fig{border:1px solid var(--line);background:var(--inner);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pk .s-performance .pfs-v{white-space:nowrap;font-size:18px;font-weight:600}.pk .s-performance .pfs-v.ok{color:var(--ok)}.pk .s-performance .pfs-v.warn{color:var(--warn)}.pk .s-performance .pfs-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-performance .pfs-col{flex-direction:column;gap:16px;display:flex}.pk .s-performance .pfs-sec{flex-direction:column;gap:6px;display:flex}.pk .s-performance .pfs-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pk .s-performance .pfs-h h3{margin:0;font-size:13.995px;font-weight:600}.pk .s-performance .pfs-list{flex-direction:column;display:flex}.pk .s-performance .pfs-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px 36px;align-items:center;gap:10px;padding:8px 0;font-size:13.005px;display:grid}.pk .s-performance .pfs-row:first-child{border-top:0}.pk .s-performance .pfs-row>:last-child{text-align:right}.pk .s-performance .pfs-row.late{grid-template-columns:minmax(0,1fr) auto auto}.pk .s-performance .pfs-bar{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.pk .s-performance .pfs-bar>span{background:var(--accent);border-radius:3px;height:100%;display:block}.pk .s-performance .pfs-none{align-items:center;gap:8px;margin:0;display:flex}.pk .s-performance .pfs-none .icon{width:16px;height:16px}@media (max-width:759px){.pk .overlay-fixed .s-performance .pfs-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px) and (max-width:1099px){.pk .overlay-fixed .s-performance .pfs-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.pk .overlay-fixed .s-performance .pfs-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:419px){.pk .s-performance .pf-grid{grid-template-columns:minmax(0,1fr)}.pk .s-performance .pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk .s-payroll .pay-list{flex-direction:column;margin-bottom:12px;display:flex}.pk .s-payroll .pay-row{border-top:1px solid var(--line)}.pk .s-payroll .pay-row:first-child{border-top:0}.pk .s-payroll .pay-row summary{cursor:pointer;border-radius:var(--r-ctl);align-items:center;gap:10px;min-height:52px;list-style:none;display:flex}.pk .s-payroll .pay-row summary::-webkit-details-marker{display:none}.pk .s-payroll .pay-row summary .end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.pk .s-payroll .pay-row .chev{color:var(--muted);transition:transform .15s}.pk .s-payroll .pay-row[open] .chev{transform:rotate(180deg)}.pk .s-payroll .pay-row .defs{padding:2px 0 12px 38px}.pk .s-payroll .pr-page{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-payroll .pr-left{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-payroll .pr-table th,.pk .s-payroll .pr-table td{padding-left:6px;padding-right:6px;font-size:13.005px}.pk .s-payroll .pr-table tr.total td{font-weight:600}.pk .s-payroll .pr-total{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;display:flex}.pk .s-payroll .pr-total-v{color:var(--ink);font-size:21px;font-weight:600}.pk .s-payroll .pr-rfs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pk .s-payroll .pr-rf{border:1px solid var(--line);background:var(--inner);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pk .s-payroll .pr-rf-v{font-size:16.005px;font-weight:600}@media (max-width:759px){.pk.pk.pk .s-payroll .pr-rfs{grid-template-columns:minmax(0,1fr);gap:6px}.pk.pk.pk .s-payroll .pr-rf{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}}.pk .round-ctl{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;display:flex}.pk .round-ctl>.field{flex:160px;min-width:0;margin:0}.pk .round-ctl>.field:last-child:has(.seg){flex:none}.pk .s-payroll .pr-checks{flex-direction:column;gap:8px;display:flex}.pk .s-payroll .pr-check{align-items:center;gap:10px;font-size:13.005px;display:flex}.pk .s-payroll .pr-check-t{flex:auto}.pk .s-payroll .pr-n{border-radius:8px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.pk .s-payroll .pr-n.warn{background:var(--warn-bg);color:var(--warn)}.pk .s-payroll .pr-n.ok{background:var(--ok-bg);color:var(--ok)}.pk .s-payroll .pr-sep{background:var(--line);height:1px;margin:16px 0}.pk .s-payroll .pr-form{gap:10px}.pk .s-payroll .pr-form .section-title{margin:0}@media (min-width:1100px){.pk.pk.pk.pk .pr-head-btn{display:none}}@media (min-width:760px){.pk.pk.pk .page-body.s-payroll{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-payroll .pr-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-payroll .pr-left{min-height:0}.pk.pk.pk .s-payroll .pr-main{flex:0 auto;min-height:0;overflow:auto}.pk.pk.pk .s-payroll .pr-rules{flex:auto}.pk.pk.pk .s-payroll .pr-side{overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-payroll .pr-page{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-payroll .pr-form,.pk.pk.pk .s-payroll .pr-sep{display:none}.pk.pk.pk .s-payroll .pr-rules{flex:none}.pk.pk.pk .s-payroll .pr-main{flex:auto}}@media (max-width:759px){.pk.pk.pk .s-payroll .pr-page{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-payroll .pr-wide,.pk.pk.pk .s-payroll .pr-form,.pk.pk.pk .s-payroll .pr-sep{display:none}}.pk .s-payroll .adj{white-space:nowrap;display:block}.pk .s-payroll .adj .sub{color:var(--muted);white-space:normal;font-size:12px;font-weight:400;display:block}@media (max-width:759px){.pk .s-payroll .cols-2{grid-template-columns:minmax(0,1fr)}}.pk .s-payroll table.table td{white-space:nowrap}@media (max-width:359px){.pk .s-payroll .pay-row .defs{padding-left:0}.pk .s-payroll .pay-row .dt{display:none}}.pk .s-finance .goal .pace{position:absolute}.pk .s-finance .fin-goal{flex-direction:column;gap:6px;display:flex}.pk .s-finance .goal-row{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.pk .s-finance .fo-key{color:var(--muted);align-items:center;gap:8px;font-size:13.005px;display:inline-flex}.pk .s-finance .fo-dash{background:var(--accent);border-radius:2px;width:14px;height:3px}.pk .s-finance .fo-dash.bad{background:var(--bad)}.pk .s-finance .fo-num{letter-spacing:-.02em;font-size:30px;font-weight:300;line-height:1.05}.pk .s-finance .fo-num small{color:var(--muted);margin-left:6px;font-size:15px}.pk .s-finance .fo-methods{flex-direction:column;gap:14px;display:flex}.pk .s-finance .fo-m{flex-direction:column;gap:6px;display:flex}.pk .s-finance .fo-m-top{justify-content:space-between;gap:10px;font-size:13.005px;display:flex}.pk .s-finance .fo-m-top .num{font-weight:500}.pk .s-finance .fo-m-track{background:var(--track);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.pk .s-finance .fo-m-track .fill{border-radius:3px;position:absolute;inset:0 auto 0 0}.pk .s-finance .fo{flex-direction:column;gap:16px;display:flex}.pk .s-finance .fo-top{z-index:3;flex-direction:column;gap:14px;display:flex;position:relative}.pk .s-finance .fo-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pk .s-finance .fo-figs{flex-wrap:wrap;gap:12px 40px;display:flex}.pk .s-finance .fo-fig{flex-direction:column;gap:3px;min-width:0;display:flex}.pk .s-finance .fo-ring{flex:none;position:relative}.pk .s-finance .fo-ring-note{text-align:center;pointer-events:none;position:absolute;top:calc(50% + 14px);left:0;right:0}.pk .s-finance .fo-exp td{white-space:nowrap;padding:6px 4px;font-size:12px}.pk .s-finance .fo-exp th{padding-left:4px;padding-right:4px}.pk .s-finance .fo-exp td:last-child{padding-left:10px}.pk .s-finance .fo-exp th{font-size:10.995px}.pk .s-finance .fo-todo{margin-top:10px}.pk .s-finance .fo-pm{flex-direction:column;display:flex}.pk .s-finance .fo-pm .lc{flex:auto;min-height:150px}.pk .s-finance .fo-pm .lc-plot{min-height:100px}.pk .s-finance .fo-exp td.fo-pct{width:3.5em;padding-left:16px}.pk .s-finance .fo-exp td:last-child.fo-pct{padding-left:16px}.pk .s-finance .fo-fig .chip,.pk .s-finance .fo-fig .delta{align-self:flex-start;margin-top:2px}.pk .s-finance .fo-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.1fr);gap:16px;display:grid}.pk .s-finance .fo-out{align-items:center;gap:16px;display:flex}.pk .s-finance .fo-out .chart{width:128px}.pk .s-finance .fo-out table{flex:auto}.pk .s-finance .fo-key2{align-items:center;gap:8px;display:inline-flex}.pk .s-finance .sw{border-radius:3px;flex:none;width:10px;height:10px}.pk .s-finance .more{color:var(--muted);align-items:center;gap:2px;font-size:12px;text-decoration:none;display:inline-flex}.pk .s-finance .more svg.ic{width:14px;height:14px}@media (min-width:760px){.pk.pk.pk .page-body.s-finance{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-finance .fo{flex:auto;min-height:0}.pk.pk.pk .s-finance .fo-top{flex:1 1 0;min-height:280px}.pk.pk.pk .s-finance .fo-top .lc{flex:1 1 0;min-height:0}.pk.pk.pk .s-finance .fo-top .lc-plot{min-height:50px}.pk.pk.pk .s-finance .fo-row{flex:0 0 41%;grid-template-rows:minmax(0,1fr);min-height:0}.pk.pk.pk .s-finance .fo-row>.panel{min-height:0;overflow:auto}}@media (max-width:1360px){.pk .s-finance .fo-out{flex-direction:column;align-items:stretch;gap:10px}.pk .s-finance .fo-out .fo-ring{margin:0 auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-finance .fo-out{flex-direction:column;align-items:stretch;gap:10px}.pk.pk.pk .s-finance .fo-out .chart{margin:0 auto}.pk.pk.pk .s-finance .fo-num{font-size:24px}.pk.pk.pk .s-finance .fo-figs{gap:8px 24px}}@media (max-width:759px){.pk.pk.pk .s-finance .fo-row{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-finance .fo-head{flex-wrap:wrap}.pk.pk.pk .s-finance .fo-top .lc{min-height:200px}.pk.pk.pk .s-finance .fo-out{flex-direction:column;align-items:stretch}.pk.pk.pk .s-finance .fo-out .chart{margin:0 auto}}.pk .s-sales .goal .pace{position:absolute}.pk .s-sales .fin-goal{flex-direction:column;gap:6px;display:flex}.pk .s-sales .goal-row{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.pk .s-sales .fo-key{color:var(--muted);align-items:center;gap:8px;font-size:13.005px;display:inline-flex}.pk .s-sales .fo-dash{background:var(--accent);border-radius:2px;width:14px;height:3px}.pk .s-sales .fo-dash.bad{background:var(--bad)}.pk .s-sales .fo-num{letter-spacing:-.02em;font-size:30px;font-weight:300;line-height:1.05}.pk .s-sales .fo-num small{color:var(--muted);margin-left:6px;font-size:15px}.pk .s-sales .fo-methods{flex-direction:column;gap:14px;display:flex}.pk .s-sales .fo-m{flex-direction:column;gap:6px;display:flex}.pk .s-sales .fo-m-top{justify-content:space-between;gap:10px;font-size:13.005px;display:flex}.pk .s-sales .fo-m-top .num{font-weight:500}.pk .s-sales .fo-m-track{background:var(--track);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.pk .s-sales .fo-m-track .fill{border-radius:3px;position:absolute;inset:0 auto 0 0}.pk .s-sales .sa{flex-direction:column;gap:16px;display:flex}.pk .s-sales .sa-top{z-index:3;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:24px;display:grid;position:relative}.pk .s-sales .sa-left{flex-direction:column;justify-content:space-between;gap:20px;min-width:0;display:flex}.pk .s-sales .sa-fig{flex-direction:column;gap:6px;display:flex}.pk .s-sales .sa-fig .fo-num{font-size:40.005px}.pk .s-sales .sa-right{flex-direction:column;gap:12px;min-width:0;display:flex}.pk .s-sales .sa-nav{justify-content:flex-end;display:flex}.pk .s-sales .sa-row2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.pk .s-sales .sa-table td{padding-top:9px;padding-bottom:9px}.pk .s-sales .sa-share{align-items:center;gap:10px;display:flex}.pk .s-sales .sa-track{background:var(--track);border-radius:3px;flex:auto;min-width:60px;height:6px;position:relative;overflow:hidden}.pk .s-sales .sa-track .fill{border-radius:3px;position:absolute;inset:0 auto 0 0}.pk .s-sales .sa-share .num{text-align:right;width:2.6em}.pk .s-sales .sa-list{flex-direction:column;display:flex}.pk .s-sales .sa-row{border-bottom:1px solid var(--line);grid-template-columns:64px 32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pk .s-sales .sa-row:last-child{border-bottom:0}.pk .s-sales .sa-when{flex-direction:column;line-height:1.25;display:flex}.pk .s-sales .sa-when b{font-size:12px;font-weight:600}.pk .s-sales .ok-text{color:var(--ok)}.pk .s-sales .sa-who{flex-direction:column;min-width:0;display:flex}.pk .s-sales .sa-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk .s-sales .sa-note{margin-top:8px}@media (min-width:760px){.pk.pk.pk .page-body.s-sales{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-sales .sa{flex:auto;min-height:0}.pk.pk.pk .s-sales .sa-top{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:300px}.pk.pk.pk .s-sales .sa-left{min-height:0;overflow:auto}.pk.pk.pk .s-sales .sa-right .lc{flex:1 1 0;min-height:0}.pk.pk.pk .s-sales .lc-plot{min-height:50px}.pk.pk.pk .s-sales .sa-row2{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;max-height:46%}.pk.pk.pk .s-sales .sa-row2>.panel{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-sales .sa-top{grid-template-columns:minmax(170px,200px) minmax(0,1fr);gap:16px}.pk.pk.pk .s-sales .sa-fig .fo-num{font-size:30px}.pk.pk.pk .s-sales .fo-methods{gap:8px}}@media (max-width:759px){.pk.pk.pk .s-sales .sa-top,.pk.pk.pk .s-sales .sa-row2{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-sales .sa-table th:nth-child(2),.pk.pk.pk .s-sales .sa-table td:nth-child(2){display:none}.pk.pk.pk .s-sales .sa-track{min-width:30px}.pk.pk.pk .s-sales .sa-table td{padding-left:4px;padding-right:4px;font-size:12px}.pk.pk.pk .s-sales .sa-table td:first-child{white-space:normal}.pk.pk.pk .s-sales .sa-right .lc{min-height:200px}.pk.pk.pk .s-sales .sa-nav{justify-content:flex-start}.pk.pk.pk .s-sales .sa-row{grid-template-columns:56px 32px minmax(0,1fr)}.pk.pk.pk .s-sales .sa-row>.num{grid-column:3}}.pk .s-invoices .iv{flex-direction:column;gap:16px;display:flex}.pk .s-invoices .iv-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pk .s-invoices .iv-kpi{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 22px}.pk .s-invoices .iv-val{letter-spacing:-.02em;white-space:nowrap;font-size:34.005px;font-weight:300;line-height:1.15}.pk .s-invoices .iv-val.warn{color:var(--warn)}.pk .s-invoices .iv-val.ok{color:var(--ok)}.pk .s-invoices .iv-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-invoices .iv-listpanel{flex-direction:column;display:flex}.pk .s-invoices .iv-tools{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.pk .s-invoices .iv-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pk .s-invoices .iv-row{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 72%, transparent);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:84px minmax(0,1fr) auto 88px;align-items:center;gap:12px;margin:0;padding:8px 12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.pk .s-invoices .iv-row:hover{border-color:var(--line-strong)}.pk .s-invoices .iv-row:active{transform:scale(.995)}.pk .s-invoices .iv-row.on{border-color:var(--accent);background:var(--primary-soft)}.pk .s-invoices .iv-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pk .s-invoices .iv-no{font-weight:600}.pk .s-invoices .iv-no2{display:none}.pk .s-invoices .iv-who{flex-direction:column;min-width:0;display:flex}.pk .s-invoices .iv-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk .s-invoices .iv-amt{white-space:nowrap}.pk .s-invoices .iv-st{display:flex}.pk .s-invoices .iv-st .chip{justify-content:center;min-width:84px}.pk .s-invoices .iv-pv{flex-direction:column;gap:12px;display:flex}.pk .s-invoices .iv-hint{margin:-2px 0 0}.pk .s-invoices .iv-acts{gap:10px;display:grid}.pk .s-invoices .iv-acts.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk .s-invoices .iv-acts .btn{justify-content:center;width:100%}.pk .s-invoices .iv-share{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pk .s-invoices .iv-share .btn{justify-content:center;width:100%;padding-left:8px;padding-right:8px}@media (min-width:760px){.pk.pk.pk .page-body.s-invoices{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-invoices .iv{flex:auto;min-height:0}.pk.pk.pk .s-invoices .iv-grid{flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-invoices .iv-grid>.panel{min-height:0}.pk.pk.pk .s-invoices .iv-preview{overflow:auto}.pk.pk.pk .s-invoices .iv-scroll{flex:auto;min-height:0;margin:0 -6px;padding:2px 6px;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-invoices .iv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk.pk.pk .s-invoices .iv-val{font-size:27px}.pk.pk.pk .s-invoices .iv-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}}@media (max-width:759px){.pk.pk.pk .s-invoices .iv-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-invoices .iv-no{display:none}}@media (max-width:759px){.pk.pk.pk .s-invoices .iv-no{display:none}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-invoices .iv-no2{display:inline}}@media (max-width:759px){.pk.pk.pk .s-invoices .iv-no2{display:inline}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-invoices .iv-who{grid-row:1/span 2}}@media (max-width:759px){.pk.pk.pk .s-invoices .iv-who{grid-row:1/span 2}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-invoices .iv-amt{text-align:right;grid-column:2}}@media (max-width:759px){.pk.pk.pk .s-invoices .iv-amt{text-align:right;grid-column:2}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-invoices .iv-st{grid-column:2;justify-content:flex-end}}@media (max-width:759px){.pk.pk.pk .s-invoices .iv-st{grid-column:2;justify-content:flex-end}.pk.pk.pk .s-invoices .iv-kpis,.pk.pk.pk .s-invoices .iv-grid{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-invoices .iv-val{font-size:27px}}.pk .s-expenses .ex{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-expenses .ex-form-pane{min-width:0}.pk .s-expenses .ex-right{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-expenses .ex-form .chips{gap:6px}.pk .s-expenses .ex-form .field>.hint{margin-top:2px}.pk .s-expenses .ex-extras{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pk .s-expenses .file-pick{border-radius:12px;display:inline-flex;position:relative}.pk .s-expenses .file-pick:focus-within{outline:2px solid var(--accent);outline-offset:2px}.pk .s-expenses .ex-photo{border:1px dashed var(--muted);min-height:40px;color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;padding:0 14px;font-size:13.005px;transition:border-color .15s,color .15s;display:inline-flex}.pk .s-expenses .ex-photo:hover{border-color:var(--accent);color:var(--accent)}.pk .s-expenses .ex-check{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:13.005px;display:inline-flex}.pk .s-expenses .ex-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.pk .s-expenses .ex-out{align-items:center;gap:14px;display:flex}.pk .s-expenses .ex-ring{flex:none;position:relative}.pk .s-expenses .ex-ring .chart{width:136px}.pk .s-expenses .ex-ring-note{text-align:center;pointer-events:none;position:absolute;top:calc(50% + 14px);left:0;right:0}.pk .s-expenses .ex-spent{flex:auto}.pk .s-expenses .ex-spent td{white-space:nowrap;padding:6px 4px;font-size:12px}.pk .s-expenses .ex-spent th{padding-left:4px;padding-right:4px;font-size:10.995px}.pk .s-expenses .ex-spent td:last-child{padding-left:10px}.pk .s-expenses .ex-key{align-items:center;gap:8px;display:inline-flex}.pk .s-expenses .sw{border-radius:3px;flex:none;width:10px;height:10px}.pk .s-expenses .ex-todo{margin-top:12px}.pk .s-expenses .ex-list{flex-direction:column;display:flex}.pk .s-expenses .ex-row{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pk .s-expenses .ex-row:last-child{border-bottom:0}.pk .s-expenses .ex-what{flex-direction:column;gap:2px;min-width:0;display:flex}.pk .s-expenses .ex-what .tiny{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk .s-expenses .ex-what .chip{vertical-align:1px;margin-left:4px}@media (min-width:1100px){.pk.pk.pk.pk .ex-open-btn{display:none}}@media (min-width:760px){.pk.pk.pk .page-body.s-expenses{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-expenses .ex{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-expenses .ex-form-pane,.pk.pk.pk .s-expenses .ex-right{min-height:0}.pk.pk.pk .s-expenses .p-form{height:100%;overflow:auto}.pk.pk.pk .s-expenses .p-spent{flex:none}.pk.pk.pk .s-expenses .p-latest{flex:auto;min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-expenses .ex-form-pane{display:none}}@media (max-width:759px){.pk.pk.pk .s-expenses .ex-form-pane{display:none}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-expenses .ex{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-expenses .ex{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-expenses .ex-right{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.pk.pk.pk .s-expenses .p-spent{min-height:0;overflow:auto}.pk.pk.pk .s-expenses .ex-out{flex-direction:column;align-items:stretch}.pk.pk.pk .s-expenses .ex-ring{margin:0 auto}.pk.pk.pk .s-expenses .p-latest{overflow:auto}}@media (max-width:759px){.pk.pk.pk .s-expenses .ex-out{flex-direction:column;align-items:stretch}.pk.pk.pk .s-expenses .ex-ring{margin:0 auto}.pk.pk.pk .s-expenses .ex-row{grid-template-columns:40px minmax(0,1fr) auto}}.pk .s-reports .rp{grid-template-columns:minmax(0,1.68fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-reports .rp-left{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-reports .rp-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.pk .s-reports .rp-tile{background:var(--inner);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.pk .s-reports .rp-val{letter-spacing:-.01em;white-space:nowrap;font-size:28.005px;font-weight:300;line-height:1.2}.pk .s-reports .ok-text{color:var(--ok)}.pk .s-reports .bad-text{color:var(--bad)}.pk .s-reports .rp-foot{margin:12px 0 0}.pk .s-reports .p-tables{flex-direction:column;gap:18px;display:flex}.pk .s-reports .p-tables>.table-wrap{flex:none}.pk .s-reports .p-tables .table td{padding-top:9px;padding-bottom:9px}.pk .s-reports .rp-files{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.pk .s-reports .rp-file{border:1px solid var(--line);background:var(--inner);width:100%;min-height:46px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;transition:border-color .15s,transform .15s;display:flex}.pk .s-reports .rp-file:hover{border-color:var(--accent)}.pk .s-reports .rp-file:active{transform:scale(.99)}.pk .s-reports .rp-file:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:760px){.pk.pk.pk .page-body.s-reports{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-reports .rp{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-reports .rp-left{min-height:0}.pk.pk.pk .s-reports .p-sum{flex:none}.pk.pk.pk .s-reports .p-tables{flex:auto;min-height:0;overflow:auto}.pk.pk.pk .s-reports .p-dl{overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-reports .rp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pk.pk.pk .s-reports .rp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.pk.pk.pk .s-reports .rp{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-reports .rp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pk.pk.pk .s-reports .rp-val{font-size:24px}}.pk .s-services .sv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-services .sv-count{align-items:baseline;gap:6px;display:inline-flex}.pk .s-services .sv-count b{color:var(--ink);font-size:28.005px;font-weight:600;line-height:1}.pk .s-services .sv-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 4px;font-size:10.995px;font-weight:700}.pk .s-services .sv-list{flex-direction:column;gap:8px;display:flex}.pk .s-services .sv-card{border:1px solid var(--line);background:var(--inner);border-radius:14px}.pk .s-services .sv-card.open{box-shadow:0 8px 24px #3c468c14}.pk .s-services .sv-row{width:100%;min-height:52px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 14px;display:flex}.pk .s-services .sv-row.static{cursor:default}.pk .s-services .sv-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pk .s-services .sv-name{flex-direction:column;flex:auto;min-width:0;display:flex}.pk .s-services .sv-price{white-space:nowrap;font-weight:500}.pk .s-services .sv-chev{width:16px;height:16px;color:var(--muted);flex:none}.pk .s-services .svc-edit{flex-direction:column;gap:12px;padding:4px 14px 14px;display:flex}.pk .s-services .sv-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk .s-services .btn.sv-del{color:var(--bad)}.pk .s-services .svc-edit p{margin:0}.pk .s-services .pk .chip,.pk .s-services .pk-toggle{flex:none}.pk .s-services .btn.pk-off{color:var(--bad)}@media (min-width:760px){.pk.pk.pk .page-body.s-services{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-services .sv-grid{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-services .sv-grid>.panel{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-services .sv-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk.pk.pk .s-services .sv-g3{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-services .sv-grid{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-services .pk .sv-row{flex-wrap:wrap}.pk.pk.pk .s-services .pk .sv-name{flex-basis:100%}}.pk .s-promotions .pm-page{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-promotions .pm-left{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-promotions .sv-count{align-items:baseline;gap:6px;display:inline-flex}.pk .s-promotions .sv-count b{color:var(--ink);font-size:28.005px;font-weight:600;line-height:1}.pk .s-promotions .promo-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pk .s-promotions .promo{border:1px solid var(--line);background:var(--inner);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pk .s-promotions .promo.ended{opacity:.62}.pk .s-promotions .promo.editing{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.pk .s-promotions .promo-txt{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pk .s-promotions .promo-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pk .s-promotions .pm-limits{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.pk .s-promotions .pm-lim p{margin:10px 0 0}.pk .s-promotions .pm-checks{flex-direction:column;gap:10px;display:flex}.pk .s-promotions .pm-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pk .s-promotions .pm-check>span{flex-direction:column;display:flex}.pk .s-promotions .pm-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.pk .overlay-fixed .pm-checks{flex-direction:column;gap:10px;display:flex}.pk .overlay-fixed .pm-check{align-items:flex-start;gap:10px;display:flex}.pk .overlay-fixed .pm-check>span{flex-direction:column;display:flex}.pk .overlay-fixed .pm-check input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}@media (min-width:1100px){.pk.pk.pk.pk .pm-head-btn{display:none}}@media (min-width:760px){.pk.pk.pk .page-body.s-promotions{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-promotions .pm-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-promotions .pm-left{min-height:0}.pk.pk.pk .s-promotions .pm-list{flex:auto;min-height:0;overflow:auto}.pk.pk.pk .s-promotions .pm-lim{flex:none}.pk.pk.pk .s-promotions .pm-form{overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-promotions .pm-form{display:none}.pk.pk.pk .s-promotions .pm-page{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-promotions .pm-page{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-promotions .promo{flex-wrap:wrap}.pk.pk.pk .s-promotions .pm-limits{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk.pk.pk .s-promotions .pm-limits .btn{grid-column:1/-1;justify-self:start}}.pk .s-client-types .ct-page{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-client-types .ct-right{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-client-types .ct-list{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.pk .s-client-types .ct-block{border:1px solid var(--line);background:var(--inner);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pk .s-client-types .ct-tag{flex:none;min-width:84px}.pk .s-client-types .ct-txt{flex-direction:column;flex:auto;min-width:0;display:flex}.pk .s-client-types .ct-name{font-weight:600}.pk .s-client-types .ct-side{flex:none;align-items:center;gap:2px;display:flex}.pk .s-client-types .ct-rules p{margin:0 0 8px}.pk .s-client-types .ct-who-rows{flex-direction:column;margin-bottom:10px;display:flex}.pk .s-client-types .ct-who-row{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pk .s-client-types .ct-who-row:first-child{border-top:0}.pk .s-client-types .ok-text{color:var(--ok)}.pk .s-client-types .ct-sws,.pk .overlay-fixed .ct-sws{gap:8px;display:flex}.pk .ct-sw{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.pk .ct-sw[aria-pressed=true]{border:2px solid var(--ink)}.pk .ct-sw .ct-dot{border-radius:7px;width:22px;height:22px}.pk .ct-check,.pk .ct-radio{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.995px;display:flex}.pk .ct-check>span{flex-direction:column;display:flex}.pk .ct-check input,.pk .ct-radio input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:2px 0 0}.pk .ct-how{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pk .ct-how legend{margin-bottom:6px;padding:0}.pk .ct-how>.hint{color:var(--muted);font-size:12px}.pk .s-client-types .ct-sw .ct-dot,.pk .overlay-fixed .ct-sw .ct-dot{border-radius:7px;width:22px;height:22px}.pk .ct-checks{background:var(--inner);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;margin:2px 0 0 26px;padding:12px 14px;display:flex}.pk .ct-checks .ct-check{font-size:13.005px}@media (min-width:1100px){.pk.pk.pk.pk .ct-head-btn{display:none}}@media (min-width:760px){.pk.pk.pk .page-body.s-client-types{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-client-types .ct-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-client-types .ct-page>.panel{min-height:0;overflow:auto}.pk.pk.pk .s-client-types .ct-right{min-height:0}.pk.pk.pk .s-client-types .ct-add{flex:auto;min-height:0;overflow:auto}.pk.pk.pk .s-client-types .ct-who{flex:none}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-client-types .ct-add{display:none}.pk.pk.pk .s-client-types .ct-page{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-client-types .ct-page{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-client-types .ct-block{flex-wrap:wrap}.pk.pk.pk .s-client-types .ct-txt{flex-basis:calc(100% - 100px)}.pk.pk.pk .s-client-types .ct-side{margin-left:auto}}.pk .s-client-types .ct-dot{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.pk .s-client-types .ct-dot.gold{background:var(--gold)}.pk .s-client-types .ct-dot.blue{background:var(--wait)}.pk .s-client-types .ct-dot.green{background:var(--ok)}.pk .s-client-types .ct-dot.purple{background:var(--leave)}.pk .s-client-types .ct-dot.grey{background:var(--muted)}@media (max-width:759px){.pk .overlay-fixed .s-client-types .form-grid{grid-template-columns:minmax(0,1fr)}}.pk .s-leave-types .lt-page{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-leave-types .lt-right{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-leave-types .lt-list{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.pk .s-leave-types .lt-row{border:1px solid var(--line);background:var(--inner);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.pk .s-leave-types .lt-main{flex-direction:column;flex:140px;gap:1px;min-width:0;display:flex}.pk .s-leave-types .lt-side{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.pk .s-leave-types .lt-where-rows{flex-direction:column;margin-bottom:10px;display:flex}.pk .s-leave-types .lt-where-row{border-top:1px solid var(--line);flex-direction:column;padding:7px 0;display:flex}.pk .s-leave-types .lt-where-row:first-child{border-top:0}@media (min-width:1100px){.pk.pk.pk.pk .lt-head-btn{display:none}}@media (min-width:760px){.pk.pk.pk .page-body.s-leave-types{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-leave-types .lt-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-leave-types .lt-page>.panel,.pk.pk.pk .s-leave-types .lt-right{min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-leave-types .lt-add{display:none}.pk.pk.pk .s-leave-types .lt-page{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-leave-types .lt-page,.pk .overlay-fixed .s-leave-types .form-grid{grid-template-columns:minmax(0,1fr)}}.pk .s-business .bz-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .s-business .bz-right{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:760px){.pk.pk.pk .page-body.s-business{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-business .bz-grid{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-business .bz-profile{min-height:0;overflow:auto}.pk.pk.pk .s-business .bz-right{border-radius:24px;min-height:0;overflow:auto}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-business .form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.pk.pk.pk .s-business .bz-grid{grid-template-columns:minmax(0,1fr)}}.pk .s-business .bz-logo{align-items:flex-start;gap:14px;display:flex}.pk .s-business .bz-type{border-radius:var(--r-ctl,12px);border:1px dashed var(--line-strong);background:var(--inner);align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.pk .s-business .bz-type .icon{width:16px;height:16px;color:var(--muted)}.pk .s-business .bz-ch-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pk .s-business .bz-charges{flex-direction:column;display:flex}.pk .s-business .bz-ch{border-top:1px solid var(--line);align-items:center;gap:8px;display:flex}.pk .s-business .bz-ch:first-child{border-top:0}.pk .s-business .bz-ch .switch{flex:auto;min-width:0}.pk .s-business .btn.bz-ch-del{color:var(--bad);flex:none}.pk .s-business .bz-ch-none{margin:0}.pk .s-business .bz-mark{border-radius:18px;flex:none;width:64px;height:64px;font-size:24px;overflow:hidden}.pk .s-business .btn.bz-remove:not(:disabled){color:var(--bad)}.pk .s-business .bz-mark img{object-fit:cover;width:100%;height:100%;display:block}.pk .s-business .file-pick{display:inline-flex}.pk .s-business .file-pick:focus-within .btn{outline:2px solid var(--primary-text);outline-offset:2px}.pk .s-business .field .hint .strong{color:var(--ink)}.pk .s-business .form-grid>p.full{margin:-4px 0 0}@media (max-width:359px){.pk .s-business .bz-logo{flex-wrap:wrap}}.pk .s-positions .po-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:start;gap:16px;display:grid}@media (max-width:759px){.pk.pk.pk .s-positions .po-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-positions .po-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pk.pk.pk .s-positions .po-sws{grid-template-columns:minmax(0,1fr)}}.pk .s-positions .po-sec{margin-bottom:12px}.pk .s-positions .po-lvl{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pk .s-positions .po-cards{flex-direction:column;gap:8px;display:flex}.pk .s-positions .po-badge{border-radius:7px;align-items:center;padding:1px 8px;font-size:10.995px;font-weight:700;display:inline-flex}.pk .s-positions .po-badge.l1{background:var(--grad-btn,var(--accent));color:#fff}.pk .s-positions .po-badge.l2{background:var(--primary-soft);color:var(--primary-text)}.pk .s-positions .po-badge.l3{border:1px solid var(--line-strong);color:var(--muted)}.pk .s-positions .po-card{border:1px solid var(--line);background:var(--inner);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pk .s-positions .po-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.pk .s-positions .po-txt{flex-direction:column;flex:auto;min-width:0;display:flex}.pk .s-positions .card-pick .po-badge{align-self:flex-start;margin-bottom:4px}.pk .s-positions .po-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pk .s-positions .po-area{margin-top:10px}.pk .s-positions .po-area-t{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10.995px;font-weight:700}.pk .s-positions .po-sws{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.pk .s-positions .po-sws .switch{flex-direction:row-reverse;justify-content:flex-end;min-height:38px;padding:4px 0}.pk .s-positions .po-sws .switch .sw-label{font-size:13.995px;font-weight:400}.pk .s-positions .po-sws .switch .knob{transform-origin:0;transform:scale(.85)}@media (min-width:760px){.pk.pk.pk .page-body.s-positions{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-positions .po-grid{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-positions .po-grid>.panel{min-height:0;overflow:auto}}@media (max-width:759px){.pk .s-positions .po-sws{grid-template-columns:minmax(0,1fr)}}.pk .s-positions .po-levels{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:759px){.pk .s-positions .po-levels{grid-template-columns:minmax(0,1fr)}}.pk .s-positions .card-pick{gap:3px;padding:12px 14px}.pk .s-positions .card-pick .po-desc{color:var(--muted);font-size:12px;line-height:1.35}.pk .s-positions .card-pick[disabled]{opacity:.5;cursor:not-allowed}.pk .s-positions .step-body h3{margin-top:3px}.pk .s-pay-rules .prl-page{flex-direction:column;gap:16px;display:flex}.pk .s-pay-rules .prl-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pk .s-pay-rules .prl-card{flex-direction:column;gap:4px;margin:0;display:flex}.pk .s-pay-rules .prl-t{color:var(--muted);margin:0;font-size:13.995px;font-weight:600}.pk .s-pay-rules .prl-v{letter-spacing:-.02em;color:var(--ink);font-size:36px;font-weight:300;line-height:1.15}.pk .s-pay-rules .prl-u{letter-spacing:0;color:var(--muted);font-size:16.005px;font-weight:500}.pk .s-pay-rules .prl-n{margin:0}.pk .s-pay-rules .prl-ctl{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:auto;padding-top:14px;display:flex}.pk .s-pay-rules .prl-card>.prl-v+.prl-ctl,.pk .s-pay-rules .prl-card>.prl-n+.prl-ctl{margin-top:14px}.pk .s-pay-rules .prl-ctl .field{margin:0}.pk .s-pay-rules .round-ctl{flex-direction:column;align-items:stretch;margin-top:0}.pk .s-pay-rules .round-ctl>.field{flex:none}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-pay-rules .prl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.pk.pk.pk .s-pay-rules .prl-cards{grid-template-columns:minmax(0,1fr)}.pk.pk.pk .s-pay-rules .prl-v{font-size:30px}}.pk .s-permissions .pm-page{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:760px){.pk.pk.pk .page-body.s-permissions{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-permissions .pm-page{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.pk.pk.pk .s-permissions .pm-page>.panel{min-height:0;overflow:auto}}@media (max-width:759px){.pk.pk.pk .s-permissions .pm-page{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-permissions .pm-page{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.pk .s-permissions .pm-table{min-width:520px}.pk .s-permissions .pm-table td,.pk .s-permissions .pm-table th{padding-top:8px;padding-bottom:8px;font-size:13.005px}.pk .s-permissions .pm-c{text-align:center}.pk .s-permissions .pm-col{text-align:center;vertical-align:bottom}.pk .s-permissions .pm-col>span{display:block}.pk .s-permissions .pm-col span:last-child{color:var(--ink);white-space:nowrap;font-weight:600}.pk .s-permissions .pm-badge{border-radius:7px;margin:0 auto 3px;padding:0 7px;font-size:10.005px;font-weight:700;display:inline-block!important}.pk .s-permissions .pm-badge.l1{background:var(--grad-btn,var(--accent));color:#fff}.pk .s-permissions .pm-badge.l2{background:var(--primary-soft);color:var(--primary-text)}.pk .s-permissions .pm-badge.l3{border:1px solid var(--line-strong);color:var(--muted)}@media (max-width:759px){.pk .s-permissions .pm-table td:first-child{min-width:170px}}.pk .s-permissions .pm-area{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.005px;font-weight:700}.pk .s-permissions .pm-hint{color:var(--muted);font-size:12px;display:block}.pk .s-permissions .pm-yes{color:var(--ok)}.pk .s-permissions .pm-no{color:var(--muted);opacity:.55}.pk .s-permissions .pm-yes .ic,.pk .s-permissions .pm-no .ic{vertical-align:middle;width:1.35em;height:1.35em}.pk .s-permissions .pm-l1{color:var(--muted);font-size:12px}.pk .s-permissions table.table tr.total td{font-size:13.005px}.pk .s-permissions .pm-people{flex-direction:column;margin-bottom:10px;display:flex}.pk .s-permissions .pm-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:6px 12px;padding:10px 0;display:grid}.pk .s-permissions .pm-row:first-child{border-top:0;padding-top:2px}.pk .s-permissions .pm-who{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.pk .s-permissions .pm-count{flex-basis:100%}.pk .s-permissions .pm-pos{min-width:150px}.pk .s-permissions .pm-pos select{min-height:40px}@media (max-width:479px){.pk .s-permissions .pm-row{grid-template-columns:auto minmax(0,1fr)}.pk .s-permissions .pm-pos{grid-column:1/-1}}.pk .s-my-settings .my-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1100px){.pk .s-my-settings .my-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pk .s-my-settings .my-col{flex-direction:column;gap:16px;min-width:0;display:flex}.pk .s-my-settings .defs dd{overflow-wrap:anywhere;min-width:0}@media (max-width:359px){.pk .s-my-settings .defs{grid-template-columns:minmax(0,1fr);gap:2px}.pk .s-my-settings .defs dd{margin-bottom:5px}}.pk .s-my-settings .pf-photo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pk .s-my-settings .pf-photo .avatar.lg{overflow:hidden}.pk .s-my-settings .pf-photo .avatar img{object-fit:cover;width:100%;height:100%;display:block}.pk .s-my-settings .file-btn:focus-within{outline:2px solid var(--primary-text);outline-offset:2px}.pk .s-my-settings .btn.dashed{border-style:dashed}.pk .s-my-settings .callout.ok{font-weight:500}.pk .s-my-settings .dp-rows{flex-direction:column;display:flex}.pk .s-my-settings .dp-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.pk .s-my-settings .dp-row:first-child{border-top:0;padding-top:2px}.pk .s-my-settings .dp-row:last-child{padding-bottom:2px}.pk .s-my-settings .dp-label{flex-direction:column;gap:1px;min-width:0;font-weight:600;display:flex}.pk .s-my-settings .dp-label .small{font-weight:400}@media (max-width:759px){.pk .s-my-settings .dp-row{grid-template-columns:minmax(0,1fr)}.pk .s-my-settings .dp-row .seg{display:flex}.pk .s-my-settings .dp-row .seg>*{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;line-height:1.2}}@media (max-width:359px){.pk .s-my-settings .dp-row .seg>*{padding:0 8px}.pk .s-my-settings .dp-row .seg .ic{display:none}}.pk .s-my-settings .cards.plans{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:359px){.pk .s-my-settings .cards.plans{grid-template-columns:minmax(0,1fr)}}.pk .s-my-settings .card-pick.plan{cursor:default;gap:4px}.pk .s-my-settings .card-pick.plan .plan-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;font-weight:600;display:flex}.pk .s-my-settings .card-pick.plan.on{border-color:var(--primary-text);background:var(--primary-soft)}.pk .s-my-settings .card-pick.plan.on .price{color:var(--primary-text)}.pk .s-my-settings .card-pick.plan .price .num{color:var(--ink);font-size:18px;font-weight:400}.pk .s-my-settings .card-pick.plan .price small{color:var(--muted);font-size:12px}@media (min-width:760px){.pk.pk.pk .page-body.s-my-settings{flex-direction:column;display:flex;overflow:hidden}.pk.pk.pk .s-my-settings .my-grid{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk .s-my-settings .my-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk.pk.pk .s-my-settings .dp-row{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px){.pk.pk.pk .s-my-settings .my-col{border-radius:24px;min-height:0;overflow:auto}.pk.pk.pk .s-my-settings .my-col>.panel:last-child{flex:1 0 auto}}.pk:is(.pk-screen,.pk-overlay){--font:var(--font-sora), var(--font-myanmar), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg:#e8ebf7;--surface:#f4f5fb;--glass:#ffffff8c;--inner:#ffffff80;--navon:#ffffffe0;--field:#ffffff9e;--line:#ffffffd9;--line-strong:#1519361f;--line-field:#15193629;--ink:#151936;--muted:#5d648a;--faint:#5d648a;--accent:#3a4fc8;--primary:#3a4fc8;--primary-hover:#2f43b4;--primary-ink:#fff;--primary-text:#3a4fc8;--primary-soft:#3a4fc81c;--grad:linear-gradient(135deg, #5b7cff, #9b6bff);--grad-glow:0 10px 28px #5b7cff59;--goal:linear-gradient(90deg, #ff8a4c, #ff5fa2 35%, #8a6bff 65%, #4fd1c5);--ok:#137a55;--ok-bg:#137a551f;--warn:#8a5600;--warn-bg:#d6961e29;--bad:#b4233c;--bad-bg:#b4233c1a;--wait:#155893;--wait-bg:#1c6fb821;--leave:#6a4fd0;--leave-bg:#6a4fd021;--gold:#8a5600;--gold-bg:#d6961e38;--c1:#8a6bff;--c2:#4fd1c5;--c3:#ff8a4c;--c4:#ff5fa2;--c5:#ffd166;--s1:var(--c1);--s2:var(--accent);--s3:var(--c3);--s4:var(--c4);--s5:var(--c2);--tint-1:var(--glass);--tint-2:var(--glass);--tint-3:var(--glass);--tint-4:var(--glass);--tint-5:var(--glass);--grid:#15193614;--track:#15193614;--b1:#82a0ff8c;--b2:#cdaaff99;--b3:#ffbea073;--sky:linear-gradient(180deg, #0b0b12 0%, #171721 40%, #23265a 60%, #3d4394 72%, #9a6e6c 83%, #d98a4e 91%, #eda866 100%);--shadow-glass:inset 0 1px 0 #ffffffe6, 0 20px 40px #3c468c1f;--shadow-float:0 14px 32px #14193c33;--ok-ink:#fff;--shimmer:#ffffffb3;--toast-ok:#7ee2b8;--toast-warn:#f4c26b;--toast-bad:#ff9aae;--toast-info:#8fc1ff;--scrim:#14193c52;--avatar:#dde2ff;--r-xs:6px;--r-ctl:12px;--r-panel:24px;--r-sheet:24px;--r-btn:14px;--frame-w:390px;--proto-bg:#0b0b12;--proto-ink:#ededf3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk:is(.pk-screen,.pk-overlay){--bg:#070b1d;--surface:#141a33;--glass:#ffffff0f;--inner:#ffffff0d;--navon:#ffffff24;--field:#ffffff12;--line:#ffffff1f;--line-strong:#ffffff29;--line-field:#ffffff38;--ink:#eef0ff;--muted:#a3abcf;--faint:#a3abcf;--accent:#a9b8ff;--primary:#a9b8ff;--primary-hover:#bfcaff;--primary-ink:#0b1029;--primary-text:#a9b8ff;--primary-soft:#a9b8ff29;--grad-glow:0 10px 28px #5b7cff4d;--ok:#7ee2b8;--ok-bg:#7ee2b824;--warn:#f4c26b;--warn-bg:#f4c26b29;--bad:#ff9aae;--bad-bg:#ff789624;--wait:#8fc1ff;--wait-bg:#8fc1ff24;--leave:#c4b5ff;--leave-bg:#c4b5ff24;--gold:#f4c26b;--gold-bg:#f4c26b2e;--grid:#ffffff14;--track:#ffffff1a;--b1:#4662ff8c;--b2:#8a50ff73;--b3:#38c8d22e;--shadow-glass:inset 0 1px 0 #ffffff1a, 0 24px 48px #00000059;--shadow-float:0 14px 32px #00000073;--ok-ink:#10221a;--shimmer:#ffffff14;--toast-ok:#0e6343;--toast-warn:#8a5600;--toast-bad:#b4233c;--toast-info:#155893;--scrim:#02040c8c;--avatar:#2a3160;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .pk:is(.pk-screen,.pk-overlay){--bg:#070b1d;--surface:#141a33;--glass:#ffffff0f;--inner:#ffffff0d;--navon:#ffffff24;--field:#ffffff12;--line:#ffffff1f;--line-strong:#ffffff29;--line-field:#ffffff38;--ink:#eef0ff;--muted:#a3abcf;--faint:#a3abcf;--accent:#a9b8ff;--primary:#a9b8ff;--primary-hover:#bfcaff;--primary-ink:#0b1029;--primary-text:#a9b8ff;--primary-soft:#a9b8ff29;--grad-glow:0 10px 28px #5b7cff4d;--ok:#7ee2b8;--ok-bg:#7ee2b824;--warn:#f4c26b;--warn-bg:#f4c26b29;--bad:#ff9aae;--bad-bg:#ff789624;--wait:#8fc1ff;--wait-bg:#8fc1ff24;--leave:#c4b5ff;--leave-bg:#c4b5ff24;--gold:#f4c26b;--gold-bg:#f4c26b2e;--grid:#ffffff14;--track:#ffffff1a;--b1:#4662ff8c;--b2:#8a50ff73;--b3:#38c8d22e;--shadow-glass:inset 0 1px 0 #ffffff1a, 0 24px 48px #00000059;--shadow-float:0 14px 32px #00000073;--ok-ink:#10221a;--shimmer:#ffffff14;--toast-ok:#0e6343;--toast-warn:#8a5600;--toast-bad:#b4233c;--toast-info:#155893;--scrim:#02040c8c;--avatar:#2a3160;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pk:is(.pk-screen,.pk-overlay){color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.45}.pk *,.pk :before,.pk :after{box-sizing:border-box}.pk :lang(my){line-height:1.65}.pk h1,.pk h2,.pk h3,.pk h4,.pk p{margin:0}.pk h1{letter-spacing:0;text-wrap:balance;font-size:24px;font-weight:500}.pk h3{font-size:15px;font-weight:600}.pk a{color:var(--primary-text)}.pk button{font:inherit;color:inherit}.pk img{max-width:100%}.pk svg.ic{flex:none;width:1.25em;height:1.25em}.pk :focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.pk .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk .muted{color:var(--muted)}.pk .small{font-size:13.005px}.pk .tiny{font-size:12px}.pk .num{font-variant-numeric:tabular-nums}.pk .right{text-align:right}.pk .strong{font-weight:600}.pk .nowrap{white-space:nowrap}.pk .stack{flex-direction:column;gap:12px;display:flex}.pk .stack.tight{gap:6px}.pk .stack.loose{gap:20px}.pk .row{align-items:center;gap:10px;min-width:0;display:flex}.pk .row.wrap{flex-wrap:wrap}.pk .row.between{justify-content:space-between}.pk .row.top{align-items:flex-start}.pk .grow{flex:auto;min-width:0}.pk .spacer{flex:1}.pk .hide{display:none!important}:root[data-motion=off] .pk *,:root[data-motion=off] .pk :before,:root[data-motion=off] .pk :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.pk *,.pk :before,.pk :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pk .mount{position:relative;container:app/inline-size}.pk .brand-mark{background:var(--primary);width:36px;height:36px;color:var(--primary-ink);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.pk .main{flex-direction:column;min-width:0;display:flex}.pk .notice,.pk .subnav{display:none}.pk .page-head{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:1px solid #0000;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:18px 24px 12px;display:flex;position:sticky}.pk .page-head.stuck{border-bottom-color:var(--line)}.pk .page-head .titles{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.pk .page-head .back{color:var(--muted);align-items:center;gap:4px;font-size:13.005px;text-decoration:none;display:inline-flex}.pk .page-head .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk .page-head .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pk .page-body{flex-direction:column;gap:16px;padding:8px 24px 32px;display:flex}.pk .subnav{scrollbar-width:none;gap:4px;padding:0 24px 8px;overflow-x:auto}.pk .subnav::-webkit-scrollbar{display:none}.pk .subnav a{background:var(--surface);border:1px solid var(--line);min-height:36px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:13.005px;font-weight:600;text-decoration:none;display:inline-flex}.pk .subnav a[aria-current=page]{background:var(--primary-soft);color:var(--primary-text);border-color:#0000}.pk .lang-note{border-radius:var(--r-ctl);background:var(--warn-bg);color:var(--warn);margin:0 24px;padding:10px 14px;font-size:13.005px}@media (max-width:1099px){.pk .desk-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk .desk-layout>:last-child{grid-column:1/-1}.pk .subnav{display:flex}.pk .cols-3,.pk .cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk:is(.pk-screen,.pk-overlay){--phone-gut:12px}@media (max-width:759px){.pk .notice{margin:12px max(var(--phone-gut), env(safe-area-inset-right,0px)) 0 max(var(--phone-gut), env(safe-area-inset-left,0px));border-radius:var(--r-panel);background:var(--primary-soft);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:13.005px;display:flex}.pk .notice .btn{flex:none}.pk .page-head{padding:14px max(var(--phone-gut), env(safe-area-inset-right,0px)) 10px max(var(--phone-gut), env(safe-area-inset-left,0px));position:static}.pk .page-head.sticky-actions{top:calc(56px + env(safe-area-inset-top,0px));background:var(--bg);position:sticky}.pk .page-head h1{font-size:19.995px}.pk .page-head .actions{width:100%;margin-left:0}.pk .page-head .actions .btn{flex:auto}.pk .page-body{padding:4px max(var(--phone-gut), env(safe-area-inset-right,0px)) 24px max(var(--phone-gut), env(safe-area-inset-left,0px));gap:14px}.pk .subnav{padding:0 max(var(--phone-gut), env(safe-area-inset-right,0px)) 8px max(var(--phone-gut), env(safe-area-inset-left,0px))}.pk .lang-note{margin:12px var(--phone-gut) 0}.pk .cols-2,.pk .cols-3,.pk .cols-4,.pk .cols-12{grid-template-columns:minmax(0,1fr)}.pk .cols-12>*{grid-column:auto/span 1!important}.pk .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .kpis.one{grid-template-columns:minmax(0,1fr)}.pk .hero-figure{font-size:33px}.pk .desk-layout,.pk .two-pane{grid-template-columns:minmax(0,1fr)}.pk .desktop-only{display:none!important}}@media (max-width:359px){.pk .kpis{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px){.pk .phone-only{display:none!important}}.pk .cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pk .cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pk .cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pk .cols-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.pk .span-2{grid-column:span 2}.pk .span-3{grid-column:span 3}.pk .span-4{grid-column:span 4}.pk .span-5{grid-column:span 5}.pk .span-6{grid-column:span 6}.pk .span-7{grid-column:span 7}.pk .span-8{grid-column:span 8}.pk .span-9{grid-column:span 9}.pk .span-10{grid-column:span 10}.pk .span-11{grid-column:span 11}.pk .span-12{grid-column:span 12}.pk .two-pane{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pk .desk-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(300px,.9fr);align-items:start;gap:16px;display:grid}.pk .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);min-width:0;padding:16px}.pk .panel.flush{padding:0;overflow:hidden}.pk .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:12px;display:flex}.pk .panel-head .panel-title{align-items:center;gap:8px;display:flex}.pk .panel-head .panel-meta{color:var(--muted);font-size:13.005px}.pk .panel-head .panel-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pk .section-title{color:var(--muted);margin-bottom:6px;font-size:13.005px;font-weight:600}.pk .divider{background:var(--line);height:1px;margin:4px 0}.pk .callout{border-radius:var(--r-ctl);background:var(--primary-soft);padding:12px 14px;font-size:13.005px}.pk .callout.warn{background:var(--warn-bg);color:var(--warn)}.pk .callout.ok{background:var(--ok-bg);color:var(--ok)}.pk .callout.bad{background:var(--bad-bg);color:var(--bad)}.pk .callout.plain{border:1px solid var(--line);color:var(--muted);background:0 0}.pk .inbox{border:1px solid var(--warn);border-radius:var(--r-panel);background:color-mix(in oklab, var(--warn-bg) 60%, var(--surface));padding:12px 14px}.pk .inbox .inbox-title{justify-content:space-between;align-items:center;margin-bottom:6px;font-weight:600;display:flex}.pk .kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.pk .kpi{border-radius:var(--r-panel);background:var(--tint-1);border:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.pk .kpi.t2{background:var(--tint-2)}.pk .kpi.t3{background:var(--tint-3)}.pk .kpi.t4{background:var(--tint-4)}.pk .kpi.t5{background:var(--tint-5)}.pk .kpi.plain{background:var(--surface);border:1px solid var(--line)}.pk .kpi-label{color:var(--muted);align-items:center;gap:6px;font-size:13.005px;display:flex}.pk .kpi-value{letter-spacing:0;font-size:24px;font-weight:500;line-height:1.15}.pk .kpi-value small{color:var(--muted);margin-left:4px;font-size:13.005px;font-weight:500}.pk .kpi-note{color:var(--muted);font-size:12px}.pk .kpi-note.up{color:var(--ok)}.pk .kpi-note.down{color:var(--bad)}.pk .kpi-note.warn{color:var(--warn)}.pk .hero-figure small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:15px;font-weight:500}.pk .delta{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.pk .delta.up{background:var(--ok-bg);color:var(--ok)}.pk .delta.down{background:var(--bad-bg);color:var(--bad)}.pk .delta.flat{background:var(--track);color:var(--muted)}.pk .goal{background:var(--track);border-radius:6px;height:10px;position:relative;overflow:hidden}.pk .goal .fill{background:var(--dawn);border-radius:6px;position:absolute;inset:0 auto 0 0}.pk .goal .pace{background:var(--ink);opacity:.6;width:2px;position:absolute;top:-3px;bottom:-3px}.pk .chip{white-space:nowrap;background:var(--track);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pk .chip.ok{background:var(--ok-bg);color:var(--ok)}.pk .chip.warn{background:var(--warn-bg);color:var(--warn)}.pk .chip.bad{background:var(--bad-bg);color:var(--bad)}.pk .chip.wait{background:var(--wait-bg);color:var(--wait)}.pk .chip.leave{background:var(--leave-bg);color:var(--leave)}.pk .chip.primary{background:var(--primary-soft);color:var(--primary-text)}.pk .chip.gold{background:var(--gold-bg);color:var(--gold)}.pk .chip.todo{border:1px dashed var(--line-strong);color:var(--muted);white-space:normal;background:0 0;font-weight:500}.pk .chip.sample{border:1px solid var(--line-strong);color:var(--muted);background:0 0;font-weight:500}.pk .chip.level{min-height:20px;padding:0 6px;font-size:10.995px}.pk .count{background:var(--warn-bg);min-width:22px;height:22px;color:var(--warn);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.pk .avatar{background:var(--avatar);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pk .avatar.sm{width:28px;height:28px;font-size:10.005px}.pk .avatar.lg{width:56px;height:56px;font-size:18px}.pk .avatar.c1,.pk .avatar.c2,.pk .avatar.c3,.pk .avatar.c4,.pk .avatar.c5{background:var(--avatar)}.pk .person{align-items:center;gap:10px;min-width:0;display:flex}.pk .person .who{flex-direction:column;min-width:0;display:flex}.pk .person .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pk .person .meta{color:var(--muted);font-size:12px}.pk .list{flex-direction:column;display:flex}.pk .list>.item{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.pk .list>.item:first-child{border-top:0}.pk .list.boxed>.item{padding:11px 12px}.pk .item .text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pk .item .title{font-weight:600}.pk .item .sub{color:var(--muted);font-size:12px}.pk .item .end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.pk a.item,.pk button.item{text-align:left;border-radius:var(--r-ctl);width:100%;color:inherit;cursor:pointer;background:0 0;text-decoration:none}.pk a.item:hover,.pk button.item:hover{background:var(--primary-soft)}.pk .table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.pk table.table{border-collapse:collapse;width:100%;font-size:13.995px}.pk table.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.pk table.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.pk table.table tr:last-child td{border-bottom:0}.pk table.table .num,.pk table.table th.num{text-align:right;font-variant-numeric:tabular-nums}.pk table.table tr.total td{border-top:2px solid var(--line-strong);font-weight:600}.pk table.table.min-520{min-width:520px}.pk table.table.min-680{min-width:680px}.pk .defs{grid-template-columns:max-content 1fr;gap:6px 16px;font-size:13.995px;display:grid}.pk .defs dt{color:var(--muted)}.pk .defs dd{margin:0;font-weight:500}.pk .summary{flex-direction:column;display:flex}.pk .summary .line{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pk .summary .line:first-child{border-top:0}.pk .summary .line.total{border-top:2px solid var(--line-strong);font-size:16.005px;font-weight:600}.pk .bars{flex-direction:column;gap:8px;display:flex}.pk .bars .bar-row{grid-template-columns:minmax(80px,1fr) minmax(0,2fr) auto;align-items:center;gap:10px;font-size:13.995px;display:grid}.pk .bars .track{background:var(--track);border-radius:4px;height:8px;display:block;overflow:hidden}.pk .bars .fill{background:var(--s1);border-radius:4px;height:100%;display:block}.pk .bars .amount{font-variant-numeric:tabular-nums;white-space:nowrap}.pk .btn{border-radius:var(--r-btn);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.995px;font-weight:600;text-decoration:none;transition:background .12s,transform 60ms,box-shadow .12s;display:inline-flex;position:relative}.pk .btn:active{transform:translateY(1px)}.pk .btn.primary{background:var(--primary);color:var(--primary-ink)}.pk .btn.primary:hover{background:var(--primary-hover)}.pk .btn.secondary{border-color:var(--line-strong);background:var(--surface)}.pk .btn.secondary:hover{background:var(--primary-soft)}.pk .btn.quiet{color:var(--primary-text);background:0 0}.pk .btn.quiet:hover{background:var(--primary-soft)}.pk .btn.danger{color:var(--bad);border-color:var(--line-strong);background:0 0}.pk .btn.ok{background:var(--ok-bg);color:var(--ok)}.pk .btn.sm{min-height:36px;padding:0 12px;font-size:13.005px}.pk .btn.xs{min-height:30px;padding:0 10px;font-size:12px}.pk .btn.icon{border-radius:50%;width:44px;min-height:44px;padding:0}.pk .btn.icon.sm{width:40px;min-height:40px}.pk .btn.block{width:100%}.pk .btn.wide{min-width:160px}.pk .btn[disabled],.pk .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pk .btn .amount{font-variant-numeric:tabular-nums;margin-left:auto}.pk .btn.is-loading{pointer-events:none;color:#0000!important}.pk .btn.is-loading:after{content:"";width:18px;height:18px;color:var(--ink);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite pk-spin;position:absolute}.pk .btn.primary.is-loading:after{color:var(--primary-ink)}.pk .btn.primary:active{background:var(--primary-hover)}.pk .btn.secondary:active,.pk .btn.quiet:active{background:var(--primary-soft)}.pk .btn.is-done{pointer-events:none;background:var(--ok)!important;color:#0000!important;border-color:#0000!important}.pk .btn.is-done:after{content:"";border:solid var(--ok-ink);border-width:0 2.5px 2.5px 0;width:7px;height:13px;animation:.3s cubic-bezier(.2,.9,.3,1.3) both pk-check-pop;position:absolute;transform:translateY(-2px)rotate(45deg)}.pk .btn-row{flex-wrap:wrap;gap:8px;display:flex}.pk .seg{background:var(--track);border-radius:23px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.pk .seg button,.pk .seg a{min-height:40px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.005px;font-weight:600;text-decoration:none;display:inline-flex}.pk .seg.block{display:flex}.pk .seg.block>*{white-space:normal;text-align:center;flex:auto;justify-content:center;min-width:0;line-height:1.2}.pk .seg.scroll{scrollbar-width:none;overflow-x:auto}.pk .seg.scroll::-webkit-scrollbar{display:none}.pk .chips{flex-wrap:wrap;gap:8px;display:flex}.pk .pick{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.995px;font-weight:500;display:inline-flex}.pk .pick[aria-pressed=true],.pk .pick[aria-checked=true]{background:var(--primary-soft);border-color:var(--primary-text);color:var(--primary-text);font-weight:600}.pk .pick[disabled]{opacity:.5;cursor:not-allowed}.pk .pick.sm{min-height:36px;padding:0 12px;font-size:13.005px}.pk .cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pk .card-pick{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:10px 12px;display:flex}.pk .card-pick .price{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pk .card-pick[aria-pressed=true]{border-color:var(--primary-text);background:var(--primary-soft)}.pk .card-pick[aria-pressed=true] .price{color:var(--primary-text)}.pk .field{flex-direction:column;gap:5px;min-width:0;display:flex}.pk .field>label,.pk .field>.label{font-size:13.005px;font-weight:600}.pk .field .hint{color:var(--muted);font-size:12px}.pk .field .error{color:var(--bad);font-size:12px;font-weight:600}.pk .input,.pk .field input:not([type=checkbox]):not([type=radio]),.pk .field select,.pk .field textarea{border:1px solid var(--line-field);border-radius:var(--r-ctl);background:var(--field);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:0 12px}.pk .field textarea{resize:vertical;min-height:80px;padding:10px 12px}.pk .field input:focus,.pk .field select:focus,.pk .field textarea:focus,.pk .input:focus{outline:2px solid var(--primary-text);outline-offset:0;border-color:#0000}.pk .field input::placeholder,.pk .field textarea::placeholder{color:var(--faint)}.pk .field input[type=checkbox],.pk .field input[type=radio],.pk input[type=checkbox],.pk input[type=radio]{accent-color:var(--primary);width:18px;height:18px}.pk .check{align-items:center;gap:10px;min-height:32px;font-size:13.995px;display:flex}.pk .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.pk .form-grid .full{grid-column:1/-1}@media (max-width:759px){.pk .form-grid{grid-template-columns:minmax(0,1fr)}}.pk .search{border:1px solid var(--line-field);border-radius:var(--r-ctl);background:var(--field);align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.pk .search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;min-height:40px}.pk .search:focus-within{outline:2px solid var(--primary-text);border-color:#0000}.pk .switch{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 0;display:flex}.pk .switch .sw-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pk .switch .sw-label{font-weight:500}.pk .switch .sw-hint{color:var(--muted);font-size:12px}.pk .switch .knob{background:var(--track);border-radius:12px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.pk .switch .knob:after{content:"";background:var(--faint);border-radius:9px;width:18px;height:18px;transition:transform .15s,width .15s,background .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.pk .switch[aria-checked=true] .knob:after{background:#fff}.pk .switch[aria-checked=true] .knob:before{content:"";border:solid var(--primary);z-index:1;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:6px;left:24px;transform:rotate(45deg)}.pk .switch[aria-checked=true] .knob:after{transform:translate(16px)}.pk .switch:not([disabled]):active .knob:after{width:22px}.pk .switch[aria-checked=true]:not([disabled]):active .knob:after{transform:translate(12px)}.pk .switch[disabled]{opacity:.5;cursor:not-allowed}.pk .qty{align-items:center;gap:2px;display:inline-flex}.pk .qty .btn.icon{border:1px solid var(--line-strong);border-radius:50%;width:40px;min-height:40px}.pk .qty .n{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600}.pk .pin{justify-content:center;gap:8px;display:flex}.pk .pin .d{border:1px solid var(--line-field);background:var(--field);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:42px;height:52px;font-size:22.005px;font-weight:600;display:grid}.pk .pin.small .d{width:32px;height:40px;font-size:16.995px}.pk .numpad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pk .numpad button{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;min-height:52px;font-size:19.995px;font-weight:600}.pk .overlay-fixed{z-index:30;pointer-events:none;position:fixed;inset:0}.pk .backdrop{background:var(--scrim);pointer-events:auto;position:absolute;inset:0}.pk .sheet{background:var(--surface);border-radius:var(--r-sheet);width:100%;max-width:620px;max-height:90%;box-shadow:var(--shadow-float);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pk .sheet.lg{max-width:820px}.pk .sheet-head{align-items:flex-start;gap:12px;padding:18px 20px 8px;display:flex}.pk .sheet-head .titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pk .sheet-head .sub{color:var(--muted);font-size:13.005px}.pk .sheet-body{flex-direction:column;gap:14px;padding:8px 20px 16px;display:flex;overflow:auto}.pk .sheet-actions{border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 var(--r-sheet) var(--r-sheet);flex-wrap:wrap;gap:10px;padding:12px 20px;display:flex}.pk .sheet-actions .btn{white-space:normal;flex:auto;min-width:0;line-height:1.2}.pk .sheet:focus{outline:none}.pk .sheet-actions .btn.quiet,.pk .sheet-actions .btn.secondary{flex:0 auto}@media (max-width:759px){.pk .overlay-fixed .sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-width:none;max-height:92%;inset:auto 0 0;transform:none}.pk .overlay-fixed .sheet-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:0;flex-direction:column-reverse}.pk .overlay-fixed .sheet-actions .btn{flex:none;width:100%}.pk .overlay-fixed .toasts{bottom:calc(76px + env(safe-area-inset-bottom,0px));width:min(420px, calc(100% - 2 * var(--phone-gut)))}}.pk .done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.pk .done .tick{background:var(--ok-bg);width:56px;height:56px;color:var(--ok);border-radius:50%;place-items:center;animation:.32s cubic-bezier(.2,.9,.3,1.25) both pk-tick-pop;display:grid}.pk .done .tick svg{width:28px;height:28px}.pk .done .tick.warn{background:var(--warn-bg);color:var(--warn)}.pk .done .tick.primary{background:var(--primary-soft);color:var(--primary-text)}.pk .tick-anim{stroke-dasharray:30;stroke-dashoffset:30px;animation:.36s ease-out .14s forwards pk-draw}:root[data-motion=off] .pk .tick-anim,:root[data-motion=reduced] .pk .tick-anim{stroke-dashoffset:0;animation:none}.pk .toasts{z-index:40;pointer-events:none;flex-direction:column;gap:8px;width:min(420px,100% - 32px);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.pk .toast{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-float);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.005px;font-weight:500;animation:.2s ease-out pk-toast-in;display:flex}.pk .toast svg{color:var(--toast-ok);flex:none}.pk .toast.out{animation:.2s ease-in forwards pk-toast-out}.pk .skeleton{background:var(--track);border-radius:6px;min-height:14px;position:relative;overflow:hidden}.pk .skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--shimmer), transparent);animation:1.4s ease-in-out infinite pk-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pk .skeleton.sk-md{min-height:18px}.pk .skeleton.sk-lg{min-height:28px;margin-top:4px}.pk .skeleton.sk-avatar{border-radius:50%;flex:none;width:36px;height:36px;min-height:0}.pk .empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:24px 12px;display:flex}.pk .empty .t{color:var(--ink);font-weight:600}.pk .chart{min-width:0;position:relative}.pk .chart svg{width:100%;height:auto;display:block;overflow:visible}.pk .chart .tip{pointer-events:none;background:var(--ink);color:var(--bg);white-space:nowrap;z-index:3;border-radius:8px;padding:6px 10px;font-size:12px;display:none;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.pk .chart .tip b{font-weight:700}.pk .chart .tip.show{display:block}.pk .chart-axis{fill:var(--muted);font-size:10.995px}.pk .chart-val{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10.995px}.pk .chart-val.strong{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-weight:600}.pk .chart .pt:focus{outline:none}.pk .chart .pt:focus-visible{stroke:var(--primary-text);stroke-width:3px}.pk .chart .bar{transition:opacity .1s}.pk .chart .bar:hover,.pk .chart .bar:focus-visible{opacity:.75;outline:none}.pk .legend{flex-direction:column;gap:6px;font-size:13.005px;display:flex}.pk .legend .lg{align-items:center;gap:8px;display:flex}.pk .legend .sw{border-radius:3px;flex:none;width:10px;height:10px}.pk .legend .lg .v{font-variant-numeric:tabular-nums;margin-left:auto}.pk .legend .lg .p{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;min-width:36px}.pk .ring-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pk .ring-wrap .chart{flex:none;width:150px}.pk .ring-wrap .legend{flex:160px}.pk .period .nav{align-items:center;gap:2px;display:inline-flex}.pk .period .label-btn{justify-content:center;min-width:140px}.pk .cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pk .cal .dow{color:var(--muted);text-align:center;padding:4px 0;font-size:10.995px;font-weight:600}.pk .cal .day{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px;font-size:12px;display:flex;position:relative}.pk .cal .day .d{font-weight:600}.pk .cal .day .n{color:var(--muted);font-size:10.995px}.pk .cal .day.closed{background:var(--track);color:var(--muted)}.pk .cal .day .dot{background:var(--leave);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.pk .cal .day[disabled]{opacity:.45;cursor:default}.pk .cal .day.blank{cursor:default;background:0 0;border:0}.pk .sched{grid-template-columns:52px repeat(var(--cols,3), minmax(0, 1fr));gap:4px;display:grid}.pk .sched .hd{text-align:center;padding:4px 2px;font-size:12px;font-weight:600}.pk .sched .hd .r{color:var(--muted);font-size:10.995px;font-weight:500;display:block}.pk .sched .hr{color:var(--muted);text-align:right;min-height:44px;padding-top:4px;padding-right:6px;font-size:10.995px;line-height:1}.pk .sched .cell{border-top:1px solid var(--line);min-height:44px;position:relative}.pk .sched .col.off .cell{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--track) 6px 8px)}.pk .sched .appt{left:2px;right:2px;top:var(--top,0);height:var(--h,auto);z-index:1;background:var(--primary-soft);color:var(--ink);border-left:3px solid var(--s1);text-align:left;cursor:pointer;border-radius:6px;padding:4px 6px;font-size:10.995px;line-height:1.25;position:absolute;overflow:hidden}.pk .sched .appt .t{font-weight:600}.pk .sched .appt.off{background:var(--track);border-left-color:var(--muted);color:var(--muted)}.pk .visit-card{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.pk .visit-card span{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:3px}.pk .visit-card span.on{background:var(--primary);border-color:#0000}.pk .signin{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.pk .sky{color:#fff;flex-direction:column;justify-content:space-between;min-height:320px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.pk .sky-layer{background:var(--sky);will-change:transform;height:240%;animation:50s ease-in-out infinite alternate pk-dawn;position:absolute;inset:0;transform:translateY(-58%)}:root[data-motion=off] .pk .sky-layer,:root[data-motion=reduced] .pk .sky-layer{animation:none;transform:translateY(-48%)}.pk .sky:after{content:"";background:linear-gradient(#0b0b120a 0%,#0b0b121f 40%,#0b0b1280 100%);position:absolute;inset:0}.pk .sky>:not(.sky-layer){z-index:1;position:relative}.pk .sky .headline{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:clamp(27px,3.6vw,45px);font-weight:500;line-height:1.1}.pk .sky .sky-foot{color:#ffffffeb;max-width:42ch;font-size:13.005px}.pk .sky .visit-card{opacity:.55;width:min(100%,300px)}.pk .sky .visit-card span{border-color:#ffffff80}.pk .sky .visit-card span.on{background:#fff}.pk .signin-form{padding:32px max(24px, env(safe-area-inset-right,0px)) 32px 24px;flex-direction:column;justify-content:center;justify-self:center;gap:16px;width:100%;max-width:520px;display:flex}@media (max-width:859px){.pk .signin{grid-template-columns:minmax(0,1fr)}.pk .sky{min-height:260px;padding:24px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px))}.pk .signin-form{padding:20px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));max-width:none}}.pk .doc{background:var(--field);border:1px solid var(--line);border-radius:var(--r-ctl);padding:20px;font-size:13.995px}.pk .doc .doc-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pk .doc .stamp{letter-spacing:.04em;border:2px solid;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.pk .steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pk .step{align-items:flex-start;gap:12px;display:flex}.pk .step-n{background:var(--primary);width:28px;height:28px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pk .step-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pk .has-suffix{display:block;position:relative}.pk .has-suffix input{padding-right:44px}.pk .has-suffix .suffix{color:var(--muted);font-size:13.005px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pk .chart .bar:focus-visible path,.pk .chart path.bar:focus-visible{stroke:var(--primary-text);stroke-width:2px}.pk .doc .stamp.ok{color:var(--ok)}.pk .doc .stamp.warn{color:var(--warn)}.pk .doc .stamp.bad{color:var(--bad)}.pk .doc .stamp.primary{color:var(--primary-text)}.pk .main:focus,.pk .page-head h1:focus{outline:none}@media (max-width:1099px){.pk .cols-3,.pk .cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .desk-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk .desk-layout>:last-child{grid-column:1/-1}}@media (max-width:759px){.pk .cols-2,.pk .cols-3,.pk .cols-4,.pk .cols-12,.pk .two-pane,.pk .desk-layout,.pk .form-grid{grid-template-columns:minmax(0,1fr)}.pk .cols-12>*{grid-column:auto/span 1!important}.pk .desk-layout>:last-child{grid-column:auto}.pk .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .kpis.one{grid-template-columns:minmax(0,1fr)}.pk .hero-figure{font-size:33px}}@media (max-width:359px){.pk .kpis{grid-template-columns:minmax(0,1fr)}}.pk .btn{max-width:100%}@media (max-width:759px){.pk.pk.pk .btn,.pk .overlay-fixed .btn{white-space:normal;text-align:center;padding-inline:16px;line-height:1.2}.pk.pk.pk .btn.icon,.pk .overlay-fixed .btn.icon{padding-inline:0}}:root[data-motion=reduced] .pk .toast{animation-name:pk-toast-fade}:root[data-motion=reduced] .pk .toast.out{animation-name:pk-toast-fade-out}:root[data-motion=reduced] .pk .done .tick,:root[data-motion=reduced] .pk .btn.is-done:after{animation:none}:root[data-motion=reduced] .pk .skeleton:after,:root[data-motion=off] .pk .skeleton:after{display:none}:root[data-motion=reduced] .pk .btn:active{transform:none}:root[data-motion=reduced] .pk .btn.is-loading:after{animation-duration:1.6s}@media (prefers-reduced-motion:reduce){.pk .skeleton:after{display:none}.pk .btn.is-loading:after{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.pk:is(.pk-screen,.pk-overlay){--grad-btn:linear-gradient(135deg, #46e, #8456f2);letter-spacing:0}.pk h1{letter-spacing:-.02em;font-size:40.005px;font-weight:300;line-height:1.15}.pk h2{font-size:16.995px;font-weight:500}.pk .panel,.pk .kpi,.pk .seg,.pk .page-head .meta .chip,.pk .subnav a,.pk .notice,.pk .rail-glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);box-shadow:var(--shadow-glass)}.pk .panel{border-radius:var(--r-panel);padding:22px 24px}.pk .panel .panel,.pk .sheet .panel{background:var(--inner);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:18px}.pk .panel.flush .panel-head{padding:22px 24px 0}.pk .panel-head .panel-title{font-size:16.995px;font-weight:500}.pk .panel-head .panel-meta,.pk .panel-head .panel-actions a:not(.btn){color:var(--muted);font-size:12px;text-decoration:none}.pk .panel-head .panel-actions a:not(.btn):hover{color:var(--ink)}.pk .pop{background:color-mix(in oklab, var(--surface) 90%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--shadow-float)}@media (min-width:760px){.pk.pk.pk.pk .main{height:100%;min-height:0;overflow:hidden}.pk.pk.pk.pk .page-head{background:0 0;border:0;padding:2px 4px 16px;position:static}.pk.pk.pk.pk .page-body{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:0 4px 28px;overflow:auto}.pk.pk.pk.pk .subnav{padding:0 4px 14px}.pk.pk.pk.pk .lang-note{margin:0 4px 14px}}.pk .brand-mark{color:#fff;background:linear-gradient(135deg,#5b7cff,#9b6bff);border-radius:12px;width:40px;height:40px;font-weight:700}.pk .page-head .titles{gap:4px}.pk .page-head h1{letter-spacing:-.02em;font-size:40.005px;font-weight:300}.pk .page-head .meta .chip{min-height:44px;color:var(--muted);border-radius:16px;padding:0 16px;font-size:13.995px;font-weight:500}.pk .page-head .meta .chip.sample{font-size:13.005px}.pk .page-head .meta .chip.todo{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;min-height:32px}.pk .kpis{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}.pk .kpi{border-radius:18px;flex-direction:row;align-items:center;gap:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s}.pk .kpi-ic{background:var(--primary-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.pk .kpi-ic svg.ic{width:18px;height:18px}.pk .kpi.t2 .kpi-ic{background:var(--ok-bg);color:var(--ok)}.pk .kpi.t3 .kpi-ic{background:var(--leave-bg);color:var(--leave)}.pk .kpi.t4 .kpi-ic{background:var(--bad-bg);color:var(--bad)}.pk .kpi.t5 .kpi-ic{background:var(--warn-bg);color:var(--warn)}.pk .kpi.plain .kpi-ic{background:var(--inner);color:var(--muted)}.pk .kpi.plain{background:var(--glass)}.pk .kpi-txt{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.pk .kpi-label{color:var(--muted);font-size:12px}.pk .kpi-value{letter-spacing:-.01em;font-size:24px;font-weight:500}.pk .kpi-value small{font-weight:400}.pk .kpi-note{font-size:12px}.pk a.kpi-link{color:inherit;border-radius:18px;text-decoration:none;display:grid}.pk a.kpi-link:hover .kpi,.pk .kpi:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 26px 46px #3c468c2e}.pk .hero-figure{letter-spacing:-.02em;font-size:40.005px;font-weight:300;line-height:1}.pk .hero-figure small{color:var(--muted);font-size:18px;font-weight:400}.pk .delta{border-radius:10px;padding:3px 10px;font-size:12px;font-weight:600}.pk .goal{background:var(--track);border-radius:6px;height:12px;overflow:visible}.pk .goal .fill{background:var(--goal);border-radius:6px;transition:width .25s;box-shadow:0 0 18px #8a6bff73}.pk .goal .pace{background:var(--ink);opacity:.55;border-radius:1px;width:2px;top:-4px;bottom:-4px}.pk .chip{background:var(--inner);min-height:0;color:var(--muted);border-radius:10px;padding:3px 10px;font-size:12px;font-weight:600}.pk .chip.todo{border:1px dashed color-mix(in oklab, var(--muted) 55%, transparent);border-radius:10px}.pk .chip.sample{border:1px solid var(--line);background:var(--inner)}.pk .chip.level{border-radius:8px;padding:1px 7px}.pk .count{background:var(--grad-btn);color:#fff;border-radius:9px;font-size:10.995px}.pk .avatar{color:#1b1030;background:#dde2ff}.pk .avatar.c1{background:#ffb37a}.pk .avatar.c2{background:#7fe6da}.pk .avatar.c3{background:#b9a6ff}.pk .avatar.c4{background:#ffa8c8}.pk .avatar.c5{background:#a9c7ff}.pk .btn{border-radius:var(--r-btn);padding:0 18px;font-weight:600;transition:transform .12s,filter .15s,background .15s,box-shadow .15s}.pk .btn.primary{background:var(--grad-btn);color:#fff;box-shadow:var(--grad-glow);border:0}.pk .btn.primary:hover{background:var(--grad-btn);filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 14px 32px #5b7cff73}.pk .btn.primary:active{background:var(--grad-btn);transform:translateY(0)scale(.98)}.pk .btn.secondary{background:var(--inner);border:1px solid var(--line);color:var(--ink)}.pk .btn.secondary:hover,.pk .btn.secondary:active{background:var(--navon)}.pk .btn.quiet{color:var(--muted)}.pk .btn.quiet:hover,.pk .btn.quiet:active{background:var(--inner);color:var(--ink)}.pk .btn.danger{border:1px solid var(--line);color:var(--bad);background:0 0}.pk .btn.danger:hover{background:var(--bad-bg)}.pk .btn.sm{border-radius:12px;min-height:36px;padding:0 12px}.pk .btn.xs{border-radius:10px;min-height:30px;padding:0 10px}.pk .btn.icon{border-radius:12px}.pk .btn.icon.sm{border-radius:10px}.pk .btn.is-done{background:var(--ok)!important;box-shadow:none!important;filter:none!important;transition:none!important}.pk .btn.primary.is-loading{filter:none}.pk .seg{border-radius:16px;gap:2px;min-height:44px;padding:4px}.pk .seg button,.pk .seg a{min-height:34px;color:var(--muted);border-radius:12px;padding:0 16px;font-size:13.995px;font-weight:500;transition:background .15s,color .15s}.pk .seg button:hover,.pk .seg a:hover{color:var(--ink)}.pk .seg button[aria-pressed=true],.pk .seg a[aria-current=page]{background:var(--navon);color:var(--ink);box-shadow:0 1px 2px #14193c14}.pk .panel .seg,.pk .sheet .seg{background:var(--inner);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.pk .pick{border:1px solid var(--line);background:var(--inner);border-radius:12px;font-size:13.005px;transition:background .15s,border-color .15s}.pk .pick:hover{background:var(--navon)}.pk .pick[aria-pressed=true],.pk .pick[aria-checked=true]{background:var(--primary-soft);border-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--accent)}.pk .card-pick{border:1px solid var(--line);background:var(--inner);border-radius:14px;transition:transform .15s,background .15s}.pk .card-pick:hover{background:var(--navon);transform:translateY(-1px)}.pk .card-pick[aria-pressed=true]{background:var(--primary-soft);border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.pk .input,.pk .field input:not([type=checkbox]):not([type=radio]),.pk .field select,.pk .field textarea{border:1px solid var(--line-field);background:var(--field);border-radius:15px;font-size:15px}.pk .search{border:1px solid var(--line-field);background:var(--field);border-radius:15px}.pk .field>label,.pk .field>.label{color:var(--muted);font-size:12px;font-weight:500}.pk .switch[aria-checked=true] .knob{background:var(--accent)}.pk .switch[aria-checked=true] .knob:before{border-color:var(--accent)}.pk .qty .btn.icon{border:1px solid var(--line);background:var(--inner);border-radius:12px}.pk .pin .d{border:1px solid var(--line-field);background:var(--field);border-radius:14px}.pk .numpad button{border:1px solid var(--line);background:var(--inner);border-radius:14px}.pk table.table{font-size:13.005px}.pk table.table th{color:var(--muted);border-bottom:1px solid var(--line);font-size:10.995px;font-weight:400}.pk table.table td{border-bottom:1px solid var(--line)}.pk table.table tr.total td{border-top:1px solid var(--line-strong)}.pk .summary .line{border-top-color:var(--line)}.pk .summary .line.total{border-top:1px solid var(--line-strong)}.pk .callout{background:var(--primary-soft);border-radius:14px}.pk .callout.plain{background:var(--inner);border:1px solid var(--line)}.pk .inbox{border:1px solid color-mix(in oklab, var(--warn) 30%, transparent);background:color-mix(in oklab, var(--warn-bg) 50%, var(--inner));border-radius:18px}.pk .bars .track{background:var(--track);border-radius:3px;height:6px;overflow:visible}.pk .bars .fill,.pk .legend .sw{border-radius:3px}.pk .visit-card span{border-color:var(--line-field)}.pk .visit-card span.on{background:var(--accent)}.pk .doc{background:var(--surface);border:1px solid var(--line);border-radius:18px}.pk .step-n{background:var(--grad-btn)}.pk .cal .day{border:1px solid var(--line);background:var(--inner);border-radius:12px}.pk .cal .day.today{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}.pk .cal .day.on{background:var(--primary-soft);border-color:var(--accent)}.pk .cal .day.closed{background:var(--track)}.pk .sched .appt{background:color-mix(in oklab, var(--accent) 14%, var(--inner));border:0;border-left:3px solid var(--accent);border-radius:10px}.pk .sched .appt.done{background:var(--ok-bg);border-left-color:var(--ok)}.pk .sched .appt.in{background:var(--wait-bg);border-left-color:var(--wait)}.pk .sched .cell{border-top-color:var(--line)}.pk .empty .t{font-weight:500}.pk .backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pk .sheet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:var(--r-sheet)}.pk .sheet-head h2{font-size:19.005px;font-weight:500}.pk .sheet-actions{background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 var(--r-sheet) var(--r-sheet)}.pk .toast{background:color-mix(in oklab, var(--surface) 92%, transparent);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px}.pk .toast svg{color:var(--ok)}.pk .toast.warn svg{color:var(--warn)}.pk .toast.bad svg{color:var(--bad)}.pk .toast.info svg{color:var(--wait)}.pk .chart .tip{background:color-mix(in oklab, var(--surface) 92%, transparent);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-float);border-radius:12px}.pk .skeleton{background:var(--track);border-radius:8px}.pk .done .tick{background:var(--ok-bg)}@media (max-width:759px){.pk .notice{background:var(--glass);border-radius:18px}.pk .page-head h1{font-size:30px}.pk .page-head .meta .chip{border-radius:12px;min-height:32px;padding:0 12px;font-size:13.005px}.pk .panel{border-radius:20px;padding:16px}.pk .panel.flush .panel-head{padding:16px 16px 0}.pk .hero-figure{font-size:31.995px}.pk .subnav a{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}.pk.pk.pk .panel,.pk.pk.pk .kpi{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}}.pk .page-body.entering .panel,.pk .page-body.entering .kpi,.pk .page-body.entering .period,.pk .page-body.entering .rail-sec,.pk .page-body.entering>.callout{animation:.6s cubic-bezier(.2,.8,.2,1) both pk-rise-in;animation-delay:var(--d,0s)}.pk .page-body.entering .lc-svg{animation:1.3s cubic-bezier(.4,0,.2,1) .3s both pk-reveal}.pk .page-body.entering .bars .fill,.pk .page-body.entering .grow{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both pk-grow-x}.pk .page-body.entering .goal .fill{transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) .45s both pk-grow-x}.pk .page-body.entering .chart[data-chart=ring] path.bar{transform-box:view-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) both pk-slice-in;animation-delay:calc(.35s + var(--i,0) * 90ms)}.pk .pop.is-new{animation:.2s ease-out both pk-pop-in}.pk .sheet.is-new{animation:.24s cubic-bezier(.2,.8,.2,1) both pk-sheet-in}@media (max-width:759px){.pk .overlay-fixed .sheet.is-new{animation:.28s cubic-bezier(.2,.8,.2,1) both pk-rise-in}}:root[data-motion=reduced] .pk .page-body.entering *,:root[data-motion=reduced] .pk .pop.is-new,:root[data-motion=reduced] .pk .sheet.is-new{animation-name:pk-fade-in!important;animation-delay:0s!important}:root[data-motion=reduced] .pk .kpi:hover,:root[data-motion=reduced] .pk a.kpi-link:hover .kpi,:root[data-motion=reduced] .pk .btn.primary:hover,:root[data-motion=reduced] .pk .card-pick:hover{transform:none}.pk .lc{flex-direction:column;gap:8px;min-height:160px;display:flex}.pk .lc-plot{flex:auto;min-height:130px;position:relative}.pk .chart .lc-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pk .lc-cols{display:flex;position:absolute;inset:0}.pk .lc-col{min-width:0;height:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;position:relative}.pk .lc-guide{border-left:1px dashed color-mix(in oklab, var(--accent) 55%, transparent);opacity:0;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%}.pk .lc-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--bg), 0 0 14px color-mix(in oklab, var(--accent) 60%, transparent);opacity:0;border-radius:50%;margin:-5px 0 0 -5px;transition:opacity .15s,transform .15s;position:absolute;left:50%}.pk .lc-tip{z-index:5;white-space:nowrap;pointer-events:none;text-align:left;background:color-mix(in oklab, var(--surface) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--shadow-float);border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13.995px;line-height:1.3;display:none;position:absolute}.pk .lc-tip .tiny{font-size:10.995px}.pk .lc-last .lc-dot,.pk .lc-col:hover .lc-guide,.pk .lc-col:focus .lc-guide,.pk .lc-col:hover .lc-dot,.pk .lc-col:focus .lc-dot{opacity:1}.pk .lc-col:hover .lc-dot,.pk .lc-col:focus .lc-dot{transform:scale(1.15)}.pk .lc-col:hover .lc-tip,.pk .lc-col:focus .lc-tip{display:flex}.pk .lc-col:focus-visible .lc-dot{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent)}.pk .lc-off{cursor:default}.pk .lc-off .lc-tip,.pk .lc-off .lc-guide,.pk .lc-off .lc-dot{display:none}.pk .lc-axis{display:flex}.pk .lc-axis span{text-align:center;min-width:0;color:var(--muted);white-space:nowrap;flex:1;font-size:10.995px}.pk .lc-axis .ax-strong{color:var(--ink);font-weight:600}.pk .chart[data-chart=ring] svg path.bar{transform-box:view-box;transform-origin:50%;transition:opacity .15s,transform .15s}.pk .chart[data-chart=ring] svg:hover path.bar{opacity:.35}.pk .chart[data-chart=ring] svg path.bar:hover,.pk .chart[data-chart=ring] svg path.bar:focus-visible{opacity:1;transform:scale(1.04)}.pk .period{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pk .pnav{border:1px solid var(--line);background:var(--inner);border-radius:14px;align-items:center;gap:2px;padding:2px;display:inline-flex;position:relative}.pk .pnav .btn.icon.sm{border-radius:10px;width:40px;min-height:40px}.pk .pnav-mid{background:var(--navon);min-width:150px;height:40px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.005px;font-weight:600;transition:background .15s;display:inline-flex}.pk .pnav-mid:hover{background:var(--surface)}.pk .pnav-mid svg.ic{width:14px;height:14px;transition:transform .2s}.pk .pnav-mid[aria-expanded=true] svg.ic{transform:rotate(180deg)}.pk .pp{z-index:20;background:color-mix(in oklab, var(--surface) 97%, transparent);border-radius:18px;flex-direction:column;gap:10px;width:300px;max-width:calc(100vw - 32px);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.pk .pp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk .pp-grid{gap:4px;display:grid}.pk .pp-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk .pp-grid.c7{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.pk .pp-dow{text-align:center;color:var(--muted);padding:4px 0;font-size:10.995px}.pk .pp-cell{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13.005px;transition:background .12s}.pk .pp-cell:not(:disabled):hover{background:var(--inner)}.pk .pp-cell.in{background:color-mix(in oklab, var(--accent) 18%, transparent)}.pk .pp-cell.on,.pk .pp-cell.on:hover{color:var(--primary-ink);font-weight:600;background:var(--accent)!important}.pk .pp-cell.today{font-weight:700}.pk .pp-cell:disabled{opacity:.35;cursor:default}.pk .pp-now{min-height:36px;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:center;padding:0 14px;font-size:13.005px;font-weight:600}.pk .pp-now:hover{background:var(--inner)}@media (max-width:759px){.pk.pk.pk .pp{left:0;right:auto}}.pk .signin{isolation:isolate;background:var(--bg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;min-height:100vh;padding:36px 48px;display:grid;position:relative;overflow:hidden}.pk .si-hero{min-width:0;color:var(--ink);flex-direction:column;gap:24px;display:flex}.pk .si-hero .brand-mark{border-radius:14px;width:46px;height:46px}.pk .si-copy{flex-direction:column;gap:14px;max-width:560px;margin-top:40px;display:flex}.pk .si-copy .headline{letter-spacing:-.03em;max-width:14ch;font-size:clamp(33px,4vw,49.995px);font-weight:200;line-height:1.1}.pk .float-stage{max-width:760px;height:470px;position:relative}.pk .float-card{transform:rotate(var(--r));animation:pk-floaty var(--d) ease-in-out infinite;animation-delay:var(--w);flex-direction:column;gap:10px;display:flex;position:absolute}.pk .fc1{z-index:2;width:450px;top:34px;left:0}.pk .fc1 .lc{min-height:150px}.pk .fc1 .lc-cols{pointer-events:none}.pk .fc2{z-index:3;width:262px;top:0;left:478px}.pk .fc2 .ring-wrap{display:block}.pk .fc2 .chart{width:140px;margin:0 auto}.pk .fc3{z-index:4;width:330px;top:336px;left:410px}.pk .fc-fig{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pk .fc-num{letter-spacing:-.02em;font-size:34.005px;font-weight:300;line-height:1}.pk .fc-legend{flex-direction:column;gap:5px;font-size:12px;display:flex}.pk .fc-legend>span{align-items:center;gap:8px;display:flex}.pk .fc-legend .sw{border-radius:3px;flex:none;width:9px;height:9px}.pk .fb-row{align-items:flex-end;gap:6px;display:flex}.pk .fb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100px;display:flex}.pk .fb-bar{background:color-mix(in oklab, var(--c2) 70%, transparent);border-radius:6px;width:100%;max-width:26px;display:block}.pk .fb-bar.now{background:var(--accent)}.pk .signin-form{place-self:center end;width:100%;max-width:470px;padding:0}.pk .si-card{border-radius:30px;padding:34px}.pk .si-card h1{letter-spacing:-.02em;font-size:30px;font-weight:400}@media (max-width:1239px){.pk .float-stage{transform-origin:0 0;height:380px;transform:scale(.8)}}@media (max-width:859px){.pk .signin{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px 32px}.pk .float-stage{display:none}.pk .si-copy{margin-top:8px}.pk .signin-form{justify-self:stretch;max-width:none}.pk .si-card{border-radius:24px;padding:22px 18px}}:root[data-motion=reduced] .pk .float-card,:root[data-motion=off] .pk .float-card{animation:none}.pk .lc-dot2{background:var(--dot,var(--bad));box-shadow:0 0 0 3px var(--bg), 0 0 14px color-mix(in oklab, var(--dot,var(--bad)) 55%, transparent)}.pk .lc-row{align-items:center;gap:6px;font-size:12px;display:flex}.pk .lc-row b{margin-left:auto;padding-left:14px;font-weight:600}.pk .lc-row.lc-net{border-top:1px solid var(--line);padding-top:3px}.pk .lc-key{border-radius:2px;flex:none;width:9px;height:3px}.pk .page-body.entering .lc-line2{animation:.6s .9s both pk-fade-in}.pk .doc{background:color-mix(in oklab, var(--surface) 92%, transparent);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;box-shadow:0 10px 30px #3c468c14}.pk .doc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pk .doc-biz{align-items:center;gap:10px;min-width:0;display:flex}.pk .doc .doc-logo{border-radius:11px;width:38px;height:38px;font-size:15px}.pk .doc-title{text-align:right;flex-direction:column;flex:none;align-items:flex-end;line-height:1.35;display:flex}.pk .doc-kind{letter-spacing:.08em;text-transform:uppercase;font-size:18px;font-weight:600}.pk .doc-mid{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pk .doc-for{flex-direction:column;display:flex}.pk .doc-for .strong{font-size:15px}.pk .doc .stamp{border:2px solid;border-radius:10px;flex-direction:column;flex:none;align-items:center;padding:4px 12px;line-height:1.25;display:inline-flex;transform:rotate(-4deg)}.pk .doc .stamp b{letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:700}.pk .doc .stamp small{letter-spacing:0;font-size:10.005px;font-weight:600}.pk .doc .doc-lines th{font-size:10.995px}.pk .doc .doc-lines td{font-size:13.005px}.pk .doc-sum{justify-content:space-between;gap:12px;font-size:13.005px;display:flex}.pk .doc-total{border-top:1px solid var(--line);padding-top:10px;font-size:16.005px;font-weight:600}.pk .doc-note{margin:0}.pk .page-body.entering .doc .stamp{animation:.5s cubic-bezier(.2,.9,.3,1.2) .55s both pk-stamp-in}.pk .subnav a[aria-current=true]{background:var(--primary-soft);color:var(--primary-text);border-color:#0000}.pk .st-pinwrap{background:var(--warn-bg);color:var(--warn);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin-top:4px;padding:14px 18px;display:flex}.pk .st-pinwrap .st-pin-t{font-size:13.005px;font-weight:600}.pk .st-pinwrap p{margin:0;font-weight:500}.pk .st-pinwrap .pin .d{background:var(--surface)}.pk .st-rule{color:var(--muted);margin:-4px 0 0;font-size:12px;line-height:1.4}.pk .pnav-mid.static{cursor:default}.pk .pnav-mid.static:hover{background:var(--navon)}.pk .keep-scroll{position:relative}.pk:is(.pk-screen,.pk-overlay){--odh:1.12;--v7-edge:#ffffffe6;--v7-hair:#15193617;--v7-raise:0 28px 56px -24px #3a4fc84d;--v7-rest:0 10px 24px -18px #3c468c29}:root[data-theme=dark] .pk:is(.pk-screen,.pk-overlay){--v7-edge:#ffffff1f;--v7-hair:#ffffff1a;--v7-raise:0 24px 48px -22px #00000080;--v7-rest:0 10px 24px -18px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk:is(.pk-screen,.pk-overlay){--v7-edge:#ffffff1f;--v7-hair:#ffffff1a;--v7-raise:0 24px 48px -22px #00000080;--v7-rest:0 10px 24px -18px #0006}}.pk .odo{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.pk .od{line-height:var(--odh);display:inline-block;position:relative;overflow:clip}.pk .od:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;line-height:var(--odh);visibility:hidden;-webkit-text-fill-color:currentColor;transform:translateY(calc(var(--n) * -1em * var(--odh)));position:absolute;top:0;left:0;right:0}.pk .odo.rolling .od{-webkit-text-fill-color:transparent;clip-path:inset(0)}.pk .odo.rolling .od:before{visibility:visible;transition:transform .95s cubic-bezier(.16, .84, .24, 1) var(--dl,0s)}.pk .odo.rolling.o-start .od:before{transform:translateY(calc(var(--from,0) * -1em * var(--odh)));transition:none}.pk .lc.has-y .lc-plot,.pk .lc.has-y .lc-axis{margin-left:40px}.pk .lc-y{text-align:right;width:32px;color:var(--muted);pointer-events:none;font-variant-numeric:tabular-nums;font-size:10.995px;position:absolute;left:-40px;transform:translateY(-50%)}.pk .lc-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:10.995px;line-height:1;display:flex}.pk .lc-legend-l{border-top:1px dashed var(--muted);width:16px}.pk .lc-now{border-left:1px dashed color-mix(in oklab, var(--accent) 60%, transparent);pointer-events:none;width:0;position:absolute;top:6px;bottom:0}.pk .lc-now b{color:var(--accent);white-space:nowrap;font-size:10.995px;font-weight:600;position:absolute;top:-6px;left:6px}.pk.pk.pk .page-head h1{letter-spacing:-.025em;font-size:30px}.pk.pk.pk .page-head .titles>.small{color:var(--ink);font-size:13.995px}.pk .v7-find{align-items:center;gap:10px;line-height:1.45;display:inline-flex}.pk .v7-find .dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 4px var(--ok-bg);border-radius:50%;flex:none}.pk .v7-find .dot.warn{background:var(--warn);box-shadow:0 0 0 4px var(--warn-bg)}.pk .v7-find .v7-wait{font-weight:600}@media (max-width:759px){.pk.pk.pk.pk .page-head h1{font-size:24px}}.pk .lc-legend{flex-wrap:wrap;gap:14px}.pk .lc-legend-i{align-items:center;gap:6px;display:inline-flex}.pk .lc-legend-l.main{border-top:2px solid var(--accent)}.pk .lc-legend-l.ghost{border-top:2px solid color-mix(in oklab, var(--muted) 55%, transparent)}.pk .page-body.entering .lc-ghost{animation:.8s .2s both pk-fade-in}.pk .lc-ghost-t{border-top:1px solid var(--line);margin-top:2px;padding-top:3px}.pk .s-expenses .ex-spent td.ex-pct,.pk .s-finance .fo-exp td.fo-pct{width:3.5em;padding-left:16px}.pk.pk.pk .page-body .panel{background:color-mix(in oklab, var(--glass) 84%, transparent);box-shadow:inset 0 1px 0 var(--v7-edge), var(--v7-rest)}.pk.pk.pk .page-body .panel .panel,.pk.pk .sheet .panel{background:var(--inner);box-shadow:none}.pk.pk.pk .page-body .v7-hero{background:color-mix(in oklab, var(--surface) 64%, transparent);box-shadow:inset 0 1px 0 var(--v7-edge), var(--v7-raise);position:relative}.pk.pk.pk .page-body .v7-hero:before,.pk.pk.pk .si-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;background:linear-gradient(150deg,#fffffff2 0%,#ffffff59 22%,#fff0 45% 70%,#ffffff8c 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pk.pk.pk .si-card{position:relative}:root[data-theme=dark] .pk.pk.pk .page-body .v7-hero:before,:root[data-theme=dark] .pk.pk.pk .si-card:before{opacity:.28}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk.pk.pk .page-body .v7-hero:before,:root:not([data-theme=light]) .pk.pk.pk .si-card:before{opacity:.28}}@media (max-width:759px){.pk.pk.pk.pk .page-body .panel,.pk.pk.pk.pk .kstrip,.pk.pk.pk.pk .page-body .kpis{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}}@media (prefers-reduced-transparency:reduce){.pk.pk.pk .page-body .panel,.pk.pk.pk .page-body .kpis{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.pk.pk .panel-head .panel-title{letter-spacing:-.005em;font-size:15px;font-weight:600}.pk.pk.pk .page-body .tiny,.pk.pk .sheet .tiny{font-size:13.005px}.pk.pk.pk .page-body .lc-axis span{font-size:11.505px}.pk.pk.pk .hero-figure{letter-spacing:-.035em;font-weight:300}.pk.pk .btn.primary{background:linear-gradient(90deg,#2e3cb8 0%,#3a4fc8 28%,#4e5be2 56%,#6b58eb 80%,#8456f2 100%);border:0;transition:transform .15s,box-shadow .2s,filter .2s;box-shadow:inset 0 1px #ffffff42,0 4px 16px -3px #3a4fc880}.pk.pk .btn.primary:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 0 1px #ffffff4d,0 8px 22px -4px #3a4fc88c}.pk.pk .btn.primary:active:not(:disabled){transform:scale(.97)}.pk.pk .btn.primary:disabled{filter:saturate(.4);box-shadow:none}.pk.pk .btn.secondary{background:color-mix(in oklab, var(--surface) 55%, transparent);border:1px solid var(--v7-hair);box-shadow:inset 0 1px 0 var(--v7-edge)}.pk.pk .btn.is-done{filter:none}.pk.pk.pk .page-body .kpis{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);box-shadow:inset 0 1px 0 var(--v7-edge), var(--v7-rest);border-radius:20px;gap:0;overflow:hidden}.pk.pk.pk .page-body .kpis>.kpi,.pk.pk.pk .page-body .kpis>a.kpi-link>.kpi{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 8px;padding:14px 20px;display:grid;transform:none}.pk.pk.pk .page-body .kpis>*+*{border-left:1px solid var(--v7-hair)}.pk.pk.pk .page-body .kpis .kpi-txt{display:contents}.pk.pk.pk .page-body .kpis .kpi-ic{background:0 0;border-radius:0;grid-area:1/1;width:auto;height:auto}.pk.pk.pk .page-body .kpis .kpi-ic svg.ic{width:15px;height:15px}.pk.pk.pk .page-body .kpis .kpi-label{grid-area:1/2;font-size:13.005px}.pk.pk.pk .page-body .kpis .kpi:not(:has(.kpi-ic)) .kpi-label{grid-column:1/-1}.pk.pk.pk .page-body .kpis .kpi-value{letter-spacing:-.02em;grid-column:1/-1;font-size:25.995px;font-weight:400}.pk.pk.pk .page-body .kpis .kpi-note{grid-column:1/-1;font-size:12.495px}@media (max-width:759px){.pk.pk.pk.pk .page-body .kpis>*+*{border-left:0}.pk.pk.pk.pk .page-body .kpis>*{border-top:1px solid var(--v7-hair)}.pk.pk.pk.pk .page-body .kpis>:first-child{border-top:0}.pk.pk.pk.pk .page-body .kpis>:nth-child(2n){border-left:1px solid var(--v7-hair)}.pk.pk.pk.pk .page-body .kpis>:nth-child(2){border-top:0}}.pk .v7r{align-self:center;position:relative}.pk .v7r .chart{width:118px}.pk .v7r-c{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex;position:absolute;inset:0}.pk .v7r-c span{color:var(--muted);font-size:10.995px}.pk .v7r-c b{letter-spacing:-.01em;font-size:16.005px;font-weight:600}.pk.pk .leaving{opacity:0;transition:height .3s,opacity .22s,padding .3s,margin .3s;overflow:hidden;height:0!important;padding-top:0!important;padding-bottom:0!important}.pk.pk.pk .s-finance .fo-num,.pk.pk.pk .s-sales .fo-num{letter-spacing:-.03em;font-weight:300}.pk.pk.pk .s-finance .fo-find{margin:-4px 0 10px;font-size:13.5px}.pk.pk.pk .s-finance .fo-find b{font-weight:600}.pk.pk.pk .s-finance .fo-out .v7r .chart,.pk.pk.pk .s-finance .fo-out .v7r{width:118px}.pk.pk.pk .s-finance .fo-exp td{font-size:13.005px}.pk.pk.pk .s-invoices .iv-kpis{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);box-shadow:inset 0 1px 0 var(--v7-edge), var(--v7-rest);border-radius:20px;gap:0;overflow:hidden}.pk.pk.pk .s-invoices .iv-kpi{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:14px 22px}.pk.pk.pk .s-invoices .iv-kpi+.iv-kpi{border-left:1px solid var(--v7-hair)}.pk.pk.pk .s-invoices .iv-val{letter-spacing:-.03em;font-size:30px;font-weight:300}@media (max-width:759px){.pk.pk.pk.pk .s-invoices .iv-kpi+.iv-kpi{border-left:0;border-top:1px solid var(--v7-hair)}}.pk.pk .doc .stamp.stamp-new{animation:.55s cubic-bezier(.2,.9,.3,1.2) both pk-stamp-in}.pk.pk.pk .s-expenses .ex-v7r,.pk.pk.pk .s-expenses .ex-v7r .chart{width:128px}.pk.pk.pk .s-expenses .ex-spent td{font-size:13.005px}@media (max-width:759px){.pk.pk.pk.pk .s-expenses .ex-spent td:first-child{white-space:normal}}.pk.pk.pk .s-reports .rp-tiles{border:1px solid var(--v7-hair);background:color-mix(in oklab, var(--surface) 45%, transparent);border-radius:16px;gap:0;overflow:hidden}.pk.pk.pk .s-reports .rp-tile{background:0 0;border:0;border-radius:0;padding:12px 18px}.pk.pk.pk .s-reports .rp-val{letter-spacing:-.03em;font-weight:300}@media (max-width:759px){.pk.pk.pk.pk .s-reports .rp-tile+.rp-tile{border-left:0}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk.pk .s-reports .rp-tile+.rp-tile{border-left:0}}@media (max-width:759px){.pk.pk.pk.pk .s-reports .rp-tile:nth-child(2n){border-left:1px solid var(--v7-hair)}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk.pk .s-reports .rp-tile:nth-child(2n){border-left:1px solid var(--v7-hair)}}@media (max-width:759px){.pk.pk.pk.pk .s-reports .rp-tile:nth-child(n+3){border-top:1px solid var(--v7-hair)}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk.pk .s-reports .rp-tile:nth-child(n+3){border-top:1px solid var(--v7-hair)}}.pk.pk.pk .s-reports .rp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pk.pk.pk .s-reports .rp-tile+.rp-tile{border-left:0}.pk.pk.pk .s-reports .rp-tile:nth-child(2n){border-left:1px solid var(--v7-hair)}.pk.pk.pk .s-reports .rp-tile:nth-child(n+3){border-top:1px solid var(--v7-hair)}.pk.pk.pk .s-performance .pf-kpis{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);box-shadow:inset 0 1px 0 var(--v7-edge), var(--v7-rest);border-radius:20px;gap:0;overflow:hidden}.pk.pk.pk .s-performance .pf-kpi{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:14px 22px}.pk.pk.pk .s-performance .pf-kpi+.pf-kpi{border-left:1px solid var(--v7-hair)}.pk.pk.pk .s-performance .pf-val{letter-spacing:-.03em;font-weight:300}@media (max-width:759px){.pk.pk.pk.pk .s-performance .pf-kpi+.pf-kpi{border-left:0}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk.pk .s-performance .pf-kpi+.pf-kpi{border-left:0}}@media (max-width:759px){.pk.pk.pk.pk .s-performance .pf-kpi:nth-child(2n){border-left:1px solid var(--v7-hair)}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk.pk .s-performance .pf-kpi:nth-child(2n){border-left:1px solid var(--v7-hair)}}@media (max-width:759px){.pk.pk.pk.pk .s-performance .pf-kpi:nth-child(n+3){border-top:1px solid var(--v7-hair)}}@media (min-width:760px) and (max-width:1099px){.pk.pk.pk.pk .s-performance .pf-kpi:nth-child(n+3){border-top:1px solid var(--v7-hair)}}.pk.pk.pk .s-attendance .att-big{letter-spacing:-.03em;font-weight:300}.pk.pk.pk .s-performance .pf-kpis,.pk.pk.pk .s-invoices .iv-kpis,.pk.pk.pk .page-body .kpis{flex:none}@media (min-width:760px){.pk.pk.pk.pk .s-clients .kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.pk.pk.pk.pk .s-clients .kpis>.kpi,.pk.pk.pk.pk .s-clients .kpis>a.kpi-link>.kpi{padding:14px 16px}.pk.pk.pk.pk .s-clients .kpis .kpi-value{font-size:clamp(21px,2.2cqi,25.995px)}}@media (max-width:900px){@media (min-width:760px){.pk.pk.pk.pk .s-clients .kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.pk.pk.pk.pk .s-clients .kpis>*{box-shadow:-1px 0 0 var(--v7-hair), 0 -1px 0 var(--v7-hair);border-left:0;grid-column:span 2}.pk.pk.pk.pk .s-clients .kpis>:nth-child(n+4){grid-column:span 3}}}@media (min-width:760px){.pk.pk.pk.pk .s-services .sv-grid>.panel{container-type:inline-size}}@container (max-width:540px){.pk.pk.pk .s-services .pk .sv-row{flex-wrap:wrap}}@media (max-width:540px){.pk.pk.pk .s-services .pk .sv-row{flex-wrap:wrap}}@container (max-width:540px){.pk.pk.pk .s-services .pk .sv-name{flex-basis:100%}}@media (max-width:540px){.pk.pk.pk .s-services .pk .sv-name{flex-basis:100%}}.pk.pk.pk .s-attendance .att-label{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.pk .signin{min-height:100dvh}@media (max-width:759px){.pk .signin{padding:14px var(--phone-gut);align-content:center;gap:14px}.pk .si-hero{gap:10px}.pk .si-hero .brand-mark{border-radius:10px;width:32px;height:32px;font-size:13.005px}.pk .si-copy{margin-top:0}.pk .si-copy .headline{max-width:none;font-size:24px}.pk .si-card{border-radius:22px;padding:16px}.pk .si-card form.stack{gap:10px}.pk .si-card h1{font-size:22.005px}.pk .si-help,.pk .si-lost,.pk .si-pin-field{display:none}.pk .si-card .pin .d{width:40px;height:44px;font-size:18px}.pk .si-card .numpad{gap:6px}.pk .si-card .numpad button{min-height:44px;font-size:18px}.pk .si-top{flex-wrap:nowrap}.pk .si-top>.strong{min-width:0;font-size:13.005px;line-height:1.25}.pk .si-top .si-lang-top{flex:none;margin-left:auto;display:block}.pk .si-top .si-lang-top .seg button{min-height:34px;padding:0 10px}.pk .si-card .si-title{display:none}.pk .si-card .seg.block{flex-wrap:nowrap}.pk .si-card .seg.block>*{flex:1 1 0;padding:0 8px}.pk .si-biz{font-size:12px}.pk .si-biz-lead{display:none}.pk .si-note{font-size:12px}}.pk .si-lang-top{display:none}@media (max-width:759px){@media (max-height:700px){.pk .signin{padding:10px var(--phone-gut);gap:10px}.pk .si-copy{display:none}.pk .si-card{padding:14px}.pk .si-card form.stack{gap:8px}.pk .si-card .pin .d{height:40px}.pk .si-card .numpad button{min-height:40px}}@media (max-height:600px){.pk .signin{padding:8px var(--phone-gut);gap:8px}.pk .si-hero{gap:6px}.pk .si-card .numpad button{min-height:36px}.pk .si-card .pin .d{height:36px}.pk .si-card .field>label{font-size:12px}.pk .si-card{padding:12px}.pk .si-card .numpad{gap:4px}.pk .si-lock{display:none}}}@media (min-width:760px) and (max-width:859px){.pk .signin{align-content:center}}@media (min-width:860px) and (max-width:1099px){.pk .float-stage{height:320px;transform:scale(.66)}}@media (max-width:380px){.pk .si-card .seg.block>*{padding:0 6px;font-size:12px}}@media (min-width:760px){.pk:is(.pk-screen,.pk-overlay){--app-pad:20px}}@media (min-width:760px) and (max-width:1099px){.pk:is(.pk-screen,.pk-overlay){--app-pad:16px}}@media (min-width:760px){.pk.pk.pk.pk .main{height:calc(100% + var(--app-pad));margin-bottom:calc(-1 * var(--app-pad))}.pk.pk.pk.pk .page-body{padding-bottom:var(--app-pad)}}@media (hover:hover) and (pointer:fine){.pk ::-webkit-scrollbar{width:10px;height:10px}.pk ::-webkit-scrollbar-track{background:0 0;margin:18px}.pk ::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--ink) 16%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:10px}.pk ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--accent) 42%, transparent)}.pk ::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.pk *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 20%, transparent) transparent}}}@media (min-width:760px){.pk.pk.pk .page-body .panel>.panel-head,.pk.pk.pk .page-body .panel>.d-head{z-index:3;margin-top:-8px;padding-top:8px;padding-bottom:6px;transition:background .15s,box-shadow .15s;position:sticky;top:0}.pk.pk.pk .page-body .panel.is-scrolled>.panel-head,.pk.pk.pk .page-body .panel.is-scrolled>.d-head{background:color-mix(in oklab, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;box-shadow:0 10px 14px -14px #14193c59}}.pk .btn.primary:hover,.pk .kpi:hover,.pk a.kpi-link:hover .kpi,.pk .card-pick:hover,.pk .s-clients .cl-card:hover,.pk .s-desk .svc-chip:hover{transform:none!important}.pk:is(.pk-screen,.pk-overlay){--b1:#7696ffad;--b2:#c49cffa8;--b3:#ffb2928c;--depth-rest:0 1px 2px #28327812, 0 16px 34px -18px #323c8c4d;--depth-raise:0 2px 6px #28327814, 0 34px 64px -30px #3a4fc873;--glass-top:#fffc;--glass-bottom:#ffffff8a;--page-tint:linear-gradient(160deg, #eceffc 0%, #e3e7f8 52%, #ece5f6 100%);--hair-out:#1519360d}:root[data-theme=dark] .pk:is(.pk-screen,.pk-overlay){--depth-rest:var(--v7-rest);--depth-raise:var(--v7-raise);--glass-top:var(--glass);--glass-bottom:var(--glass);--page-tint:var(--bg);--hair-out:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk:is(.pk-screen,.pk-overlay){--depth-rest:var(--v7-rest);--depth-raise:var(--v7-raise);--glass-top:var(--glass);--glass-bottom:var(--glass);--page-tint:var(--bg);--hair-out:transparent}}.pk.pk.pk .page-body .panel:not(.panel .panel):not(.v7-hero),.pk.pk.pk .page-body .kstrip,.pk.pk.pk .page-body .kpis{background:linear-gradient(180deg, var(--glass-top), var(--glass-bottom));box-shadow:inset 0 1px 0 var(--v7-edge), 0 0 0 1px var(--hair-out), var(--depth-rest)}.pk.pk.pk .page-body .v7-hero:not(.panel .panel){box-shadow:inset 0 1px 0 var(--v7-edge), 0 0 0 1px var(--hair-out), var(--depth-raise)}.pk.pk.pk .page-body .panel .panel,.pk.pk.pk .page-body .list.boxed>.item{border-color:color-mix(in oklab, var(--ink) 6%, transparent)}.pk button.item{font:inherit;border:0}.pk:is(.pk-screen,.pk-overlay){--line:#1e265c21;--line-strong:#1e265c33;--line-field:#1e265c42;--rim:#ffffffd9;--muted:#535a80;--faint:#535a80;--v7-hair:#1e265c2e;--hair-out:#1e265c1a;--inner-edge:#1e265c21;--page-tint:linear-gradient(160deg, #e6eafa 0%, #dce1f5 52%, #e7dff3 100%);--depth-rest:0 1px 2px #28327817, 0 18px 38px -18px #323c8c61;--nav-on:linear-gradient(135deg, #5b7cff38, #9b6bff2e);--nav-on-edge:#3a4fc857;--nav-on-ink:#2b3fae;--nav-on-shadow:0 8px 18px -10px #3a4fc899;--seg-track:#1e265c12;--seg-on:#fff;--seg-on-shadow:0 1px 3px #1e265c38, 0 0 0 1px #1e265c0f}:root[data-theme=dark] .pk:is(.pk-screen,.pk-overlay){--rim:#ffffff1f;--inner-edge:color-mix(in oklab, var(--ink) 6%, transparent);--nav-on:var(--navon);--nav-on-edge:var(--line);--nav-on-ink:var(--ink);--nav-on-shadow:none;--seg-track:var(--inner);--seg-on:var(--navon);--seg-on-shadow:0 1px 2px #14193c14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk:is(.pk-screen,.pk-overlay){--rim:#ffffff1f;--inner-edge:color-mix(in oklab, var(--ink) 6%, transparent);--nav-on:var(--navon);--nav-on-edge:var(--line);--nav-on-ink:var(--ink);--nav-on-shadow:none;--seg-track:var(--inner);--seg-on:var(--navon);--seg-on-shadow:0 1px 2px #14193c14}}.pk .panel,.pk .kpi,.pk .notice,.pk .rail-glass,.pk.pk.pk .page-body .kpis,.pk.pk.pk .s-invoices .iv-kpis,.pk.pk.pk .s-performance .pf-kpis{border-color:var(--rim)}.pk .panel .panel,.pk .sheet .panel,.pk.pk.pk .page-body .panel .panel,.pk.pk.pk .page-body .list.boxed>.item{border-color:var(--inner-edge)}.pk .seg,.pk .page-head .meta .chip,.pk .subnav a{border-color:var(--line)}.pk .panel .seg,.pk .sheet .seg{background:var(--seg-track);border-color:var(--line)}.pk .seg button[aria-pressed=true],.pk .seg a[aria-current=page]{background:var(--seg-on);box-shadow:var(--seg-on-shadow)}.pk .subnav a[aria-current=page],.pk .subnav a[aria-current=true]{background:var(--nav-on);border-color:var(--nav-on-edge);color:var(--nav-on-ink)}@media (max-width:759px){.pk .page-head,.pk .page-head.sticky-actions{background:0 0;position:static}.pk .page-head .actions{width:auto;margin-left:0}.pk .page-head .actions .btn{flex:none;min-height:40px;padding-inline:14px;font-size:13.005px}}.pk .fab-dock,.pk .phone-bar{display:none}@media (max-width:759px){.pk.pk.pk .fab-dock{right:max(var(--phone-gut), env(safe-area-inset-right,0px));bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:8;display:block;position:fixed}.pk.pk.pk .btn.fab{white-space:nowrap;border-radius:18px;gap:10px;min-width:56px;min-height:56px;padding:0 20px 0 17px;font-size:15px;transition:padding .2s,gap .2s;box-shadow:0 14px 30px -10px #3a4fc899,0 2px 6px #14193c33}.pk.pk.pk .btn.fab svg.ic{flex:none;width:22px;height:22px}.pk.pk.pk .btn.fab>span{white-space:nowrap;max-width:240px;transition:max-width .22s,opacity .15s;display:inline-block;overflow:hidden}.pk.pk.pk .btn.fab.mini{gap:0;padding:0 17px}.pk.pk.pk .btn.fab.mini>span{opacity:0;max-width:0}.pk.pk.pk .phone-bar{left:max(var(--phone-gut), env(safe-area-inset-left,0px));right:max(var(--phone-gut), env(safe-area-inset-right,0px));bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:8;display:block;position:fixed}.pk.pk.pk .phone-bar .btn{border-radius:18px;justify-content:space-between;width:100%;min-height:54px;padding-inline:20px;box-shadow:0 14px 30px -10px #3a4fc899,0 2px 6px #14193c33}.pk.pk.pk.has-fab .page-body{padding-bottom:92px}.pk.pk.pk.has-bar .page-body{padding-bottom:86px}.pk.pk.pk:has(.page-body :is(input,textarea,select):focus) :is(.fab-dock,.phone-bar){display:none}.pk .overlay-fixed.has-dock .toasts{bottom:calc(160px + env(safe-area-inset-bottom,0px))}}:root[data-motion=off] .pk .btn.fab,:root[data-motion=off] .pk .btn.fab>span{transition:none}@media (prefers-reduced-motion:reduce){.pk .btn.fab,.pk .btn.fab>span{transition:none}}.pk .tp{align-items:center;gap:6px;min-width:0;display:flex}.pk .field .tp select{flex:1 1 0;width:auto;min-width:0;padding:0 8px 0 12px}.pk .field .tp select[data-tp=ap]{flex-grow:1.15}.pk .tp .tp-sep{color:var(--muted);font-weight:600}.pk .field .tp.bad select{border-color:var(--bad)}.pk .callout.bk-flag{align-items:flex-start;gap:8px;font-size:13.005px;font-weight:600;display:flex}.pk .callout.bk-flag svg.ic{flex:none;width:18px;height:18px;margin-top:1px}.pk .combo{position:relative}.pk .combo-btn{border:1px solid var(--line-field);background:var(--field);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:15px;display:flex}.pk .combo-btn:focus-visible{outline:2px solid var(--primary-text);outline-offset:0;border-color:#0000}.pk .combo-btn .combo-v{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pk .combo-btn .combo-v b{font-weight:600}.pk .combo-btn .combo-v span{color:var(--muted)}.pk .combo-btn svg.ic{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .15s}.pk .combo.open .combo-btn svg.ic{transform:rotate(180deg)}.pk .combo-pop{z-index:9;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0}.pk .combo-pop .search{margin-bottom:6px}.pk .combo-list{max-height:248px;margin:0;padding:0;list-style:none;overflow:auto}.pk .combo-list li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}.pk .combo-list li b{flex:none;width:3.4em;font-weight:600}.pk .combo-list li .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk .combo-list li.at,.pk .combo-list li:hover{background:var(--primary-soft)}.pk .combo-list li.on{color:var(--primary-text);font-weight:600}.pk .combo-list li svg.ic{width:16px;height:16px;color:var(--primary-text);flex:none}.pk .combo-none{margin:8px 6px 4px}.pk .combo-pop.is-new{animation:.16s ease-out both pk-pop-in}.pk .tp{max-width:340px}.pk .field .combo-pop .search input{background:0 0;border:0;border-radius:0;min-height:42px;padding:0 6px}.pk .field .combo-pop .search input:focus{outline:none}.pk .combo-pop .search:focus-within{outline:2px solid var(--primary-text);outline-offset:0;border-color:#0000}@media (max-width:759px){.pk.pk.pk .page-body .kpis .kpi-value{white-space:nowrap;font-size:min(25.995px,6.6cqi)}}.pk:is(.pk-screen,.pk-overlay){--hover:#3a4fc81c;--hover-edge:#3a4fc873;--hover-ink:#2b3fae}:root[data-theme=dark] .pk:is(.pk-screen,.pk-overlay){--hover:#a9b8ff21;--hover-edge:#a9b8ff8c;--hover-ink:#e3e8ff;--nav-on:linear-gradient(135deg, #5b7cff6b, #9b6bff57);--nav-on-edge:#a9b8ff80;--nav-on-ink:#fff;--nav-on-shadow:0 8px 18px -10px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk:is(.pk-screen,.pk-overlay){--hover:#a9b8ff21;--hover-edge:#a9b8ff8c;--hover-ink:#e3e8ff;--nav-on:linear-gradient(135deg, #5b7cff6b, #9b6bff57);--nav-on-edge:#a9b8ff80;--nav-on-ink:#fff;--nav-on-shadow:0 8px 18px -10px #0009}}@media (hover:hover){.pk .subnav a:not([aria-current]):hover{background:var(--hover);color:var(--hover-ink)}.pk .btn.secondary:not(:disabled):hover,.pk .qty .btn.icon:not(:disabled):hover{background:var(--hover);border-color:var(--hover-edge);color:var(--hover-ink)}.pk .btn.quiet:not(:disabled):hover{background:var(--hover);color:var(--hover-ink)}.pk .btn.danger:not(:disabled):hover{background:var(--bad-bg);border-color:color-mix(in oklab, var(--bad) 60%, transparent)}.pk .btn.primary:not(:disabled):hover{filter:brightness(1.08);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 32%, transparent), 0 12px 28px -6px #3a4fc88c}.pk .pick:not(:disabled):not([aria-pressed=true]):hover,.pk .card-pick:not([aria-pressed=true]):hover,.pk .s-desk .svc-chip:not(.picked):hover,.pk .cl-card:hover,.pk .lv-cal .day:not(.on):hover,.pk button.day:not(:disabled):not(.on):hover{background:var(--hover);border-color:var(--hover-edge)}.pk .seg button:not([aria-pressed=true]):not(:disabled):hover,.pk .seg a:not([aria-current]):hover{background:var(--hover);color:var(--hover-ink)}.pk a.item:hover,.pk button.item:hover,.pk .s-staff .st-head:hover,.pk .pnav-mid:not(.static):hover,.pk .pp-cell:not(:disabled):not(.on):hover,.pk .pp-now:hover,.pk .combo-list li:hover{background:var(--hover)}.pk .combo-btn:hover,.pk .search:hover,.pk .field select:not(:disabled):hover,.pk .field input:not([type=checkbox]):not([type=radio]):not(:disabled):not([type=hidden]):hover,.pk .field textarea:not(:disabled):hover{border-color:var(--hover-edge)}.pk .panel-head .panel-actions a:not(.btn):hover,.pk .page-head .back:hover{color:var(--hover-ink);text-decoration:underline}}@keyframes pk-me-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes pk-check-pop{0%{opacity:0;transform:translateY(-2px)rotate(45deg)scale(.4)}}@keyframes pk-spin{to{transform:rotate(360deg)}}@keyframes pk-tick-pop{0%{opacity:0;transform:scale(.6)}}@keyframes pk-draw{to{stroke-dashoffset:0}}@keyframes pk-toast-out{to{opacity:0;transform:translateY(6px)}}@keyframes pk-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pk-shimmer{to{transform:translate(100%)}}@keyframes pk-dawn{0%{transform:translateY(-58%)}to{transform:translateY(-36%)}}@keyframes pk-toast-fade{0%{opacity:0}}@keyframes pk-toast-fade-out{to{opacity:0}}@keyframes pk-rise-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes pk-fade-in{0%{opacity:0}}@keyframes pk-grow-x{0%{transform:scaleX(0)}}@keyframes pk-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pk-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes pk-slice-in{0%{opacity:0;transform:scale(.82)rotate(-12deg)}}@keyframes pk-sheet-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}}@keyframes pk-floaty{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-10px) rotate(var(--r))}}@keyframes pk-stamp-in{0%{opacity:0;transform:rotate(-14deg)scale(1.35)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.pk:is(.pk-screen,.pk-overlay){font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}.pk.pk-screen{flex-direction:column;min-width:0;display:flex}@media (min-width:760px){:root:not([data-text=large]) .pk.pk-screen{height:calc(100dvh - 2 * var(--app-pad))}:root[data-text=large] .pk.pk.pk.pk.pk-screen .main{height:auto;margin-bottom:0;overflow:visible}:root[data-text=large] .pk.pk.pk.pk.pk-screen .page-body{flex:none;overflow:visible}:root[data-text=large] .pk.pk.pk.pk.pk-screen .page-body .keep-scroll{height:auto;max-height:none;overflow:visible}}.pk.pk.pk .btn.btn-no{color:var(--bad);border:1px solid color-mix(in oklab, var(--bad) 45%, transparent);box-shadow:none;background:0 0}.pk.pk.pk .btn.btn-no:not(:disabled):hover{background:var(--bad-bg);border-color:color-mix(in oklab, var(--bad) 75%, transparent);color:var(--bad)}.pk.pk.pk .page-body .keep-scroll>.panel.is-scrolled>.panel-head{box-shadow:0 1px 0 var(--line), 0 10px 14px -14px #14193c59;border-radius:0;margin:-22px -24px 12px;padding:22px 24px 6px}@media (max-width:1099px){.pk.pk.pk .page-body .keep-scroll>.panel.is-scrolled>.panel-head{margin:-16px -16px 12px;padding:16px 16px 6px}}:where(.pk) *,:where(.pk) :before,:where(.pk) :after{margin:revert;padding:revert;border:revert}:where(.pk) ::file-selector-button{margin:revert;padding:revert;border:revert}:where(.pk) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.pk) a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.pk) :where(b,strong){font-weight:revert}:where(.pk) :where(code,kbd,samp,pre){font-feature-settings:revert;font-variation-settings:revert;font-family:revert;font-size:revert}:where(.pk) small{font-size:revert}:where(.pk) :where(sub,sup){font-size:revert;line-height:revert;position:revert;vertical-align:revert;top:revert;bottom:revert}:where(.pk) table{text-indent:revert;border-color:revert;border-collapse:revert}:where(.pk) hr{height:revert;color:revert}:where(.pk) abbr[title]{-webkit-text-decoration:revert;text-decoration:revert}:where(.pk) :where(ol,ul,menu){list-style:revert}:where(.pk) :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.pk) :where(img,video){height:revert}:where(.pk) :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert;appearance:revert}:where(.pk) ::placeholder{opacity:revert;color:revert}:where(.pk) textarea{resize:revert}@media (max-width:759px){.pk.pk .page-head.sticky-actions{background:0 0;position:static}}.pk.pk-overlay{z-index:60;position:relative}@media (max-width:759px){.pk.pk.pk.pk .page-head .pk-phone-off{display:none}body:has(.pk-screen:is(.has-fab,.has-bar)) .pk-overlay .overlay-fixed .toasts{bottom:calc(160px + env(safe-area-inset-bottom,0px))}}.pk .s-services .sv-card.pk .sv-chev{margin-left:auto}
