:root:has(.ck-hq,.fp-app){--mz:max(1,min(var(--mzw),var(--mzh)));zoom:var(--mz)}[hidden]{display:none!important}html:has(.pl-shell){scrollbar-width:none}html:has(.pl-shell)::-webkit-scrollbar{width:0;height:0;display:none}.pl-shell,.pl-shell *{scrollbar-width:none}.pl-shell::-webkit-scrollbar{width:0;height:0;display:none}.pl-shell ::-webkit-scrollbar{width:0;height:0;display:none}.pl-shell{--paper:var(--kp-c-grey-100);--paper-2:var(--kp-c-grey-100);--paper-3:var(--kp-c-white);--ink:var(--kp-c-grey-900);--ink-soft:var(--kp-c-grey-600);--hair:color-mix(in srgb, var(--ink) 10%, transparent);--hair-2:color-mix(in srgb, var(--ink) 18%, transparent);--hair-3:color-mix(in srgb, var(--ink) 42%, transparent);--stamp:var(--kp-c-navy-700);--stamp-2:var(--kp-c-navy-500);--damage:var(--kp-c-red-700);--plate-yellow:var(--kp-c-plate);--good:var(--kp-c-green-600);--good-bg:var(--kp-c-green-50);--good-line:var(--kp-c-green-100);--warn:var(--kp-c-amber-700);--warn-bg:var(--kp-c-amber-50);--warn-line:var(--kp-c-amber-100);--danger:var(--kp-c-red-700);--danger-bg:var(--kp-c-red-50);--danger-line:var(--kp-c-red-100);--action:var(--kp-c-blue-600);--action-bg:var(--kp-c-blue-50);--kp-shadow:var(--kp-elev-1);--kp-shadow-md:var(--kp-elev-2);min-height:calc(100vh / var(--mz,1));min-height:calc(100dvh / var(--mz,1));background:var(--paper);color:var(--ink);font-family:var(--sans)}.pl-topbar{z-index:30;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%);border-bottom:1px solid var(--hair);background:#f6f7f9eb;justify-content:space-between;align-items:center;height:60px;padding:0 22px;display:flex;position:sticky;top:0}.pl-brand{letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:5px;font-size:19px;font-weight:800;display:flex}.pl-brand-proof{color:var(--stamp)}.pl-brand-mark{width:23px;height:17px;color:var(--stamp);flex:none;align-self:center;margin-right:3px}.pl-brand-sub{color:var(--ink-soft);align-self:center;margin-left:6px;font-size:10px;font-weight:600}.pl-main{padding:24px 22px 60px}.pl-select{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--ink-3);color:var(--ink);border-radius:4px;padding:9px 12px;font-size:14px}.pl-columns{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.pl-col{background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.pl-col-head{border-bottom:1px solid var(--hair);font-family:var(--mono);color:var(--ink-soft);justify-content:space-between;align-items:center;padding:10px 0;font-size:11px;font-weight:600;display:flex}.pl-col-count{background:var(--paper-3);border:1px solid var(--hair-2);font-size:var(--kp-text-2xs);color:var(--ink);border-radius:8px;padding:1px 8px}.pl-col-body{flex-direction:column;padding:0;display:flex}.pl-card{text-align:left;cursor:pointer;width:100%;transition:background var(--kp-tr), transform var(--kp-tr-press);font-family:var(--sans);background:0 0;border:0;border-radius:0;flex-direction:column;gap:5px;padding:11px 0 12px;display:flex}@media (hover:hover){.pl-card:hover{background:var(--paper-3)}}.pl-card:active{transform:translateY(1px)}.pl-card-firm{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700;display:block}.pl-card-line{color:var(--ink-soft);font-size:13px;display:block}.pl-card-line-dim{color:var(--ink-3)}.pl-card-meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pl-tag,.pl-tag{color:var(--ink-soft)}.pl-card-next{color:var(--ink-soft);margin-top:2px;font-size:12px;display:block}.pl-col-void{text-align:center;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:34px 12px;display:flex}.pl-void-t{color:var(--ink-2);margin:0;font-size:13px;font-weight:700}.pl-void-p{color:var(--ink-soft);max-width:24ch;margin:0;font-size:11px;line-height:1.45}.pl-drawer-overlay{z-index:120;background:#1018286b;justify-content:flex-end;display:flex;position:fixed;inset:0}.pl-drawer{background:var(--paper);border-left:1px solid var(--hair-2);width:min(440px,100%);height:100%;padding:22px;padding-bottom:calc(22px + env(safe-area-inset-bottom));animation:.2s plSlide;overflow-y:auto}.pl-modal{width:min(560px,100%);max-height:calc(92vh / var(--mz,1));max-height:calc(92dvh / var(--mz,1));background:var(--paper);border:1px solid var(--hair-2);border-radius:4px;margin:auto;padding:24px;overflow-y:auto}@keyframes plSlide{0%{opacity:.6;transform:translate(20px)}to{opacity:1;transform:none}}.pl-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pl-drawer-head h2{letter-spacing:-.01em;margin:0;font-size:19px}.pl-x{color:var(--ink-soft);cursor:pointer;min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;font-size:28px;line-height:1;display:inline-flex}@media (hover:hover){.pl-x:hover{color:var(--ink)}}.pl-status-row{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.pl-status-chip{font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-soft);background:var(--paper-3);border:1px solid var(--hair-2);min-height:var(--kp-ctl-sm);cursor:pointer;transition:background var(--kp-tr),color var(--kp-tr),border-color var(--kp-tr);border-radius:4px;padding:6px 9px;font-weight:600}@media (hover:hover){.pl-status-chip:hover{color:var(--ink)}}.pl-status-chip.active{background:color-mix(in srgb, var(--stamp) 12%, var(--paper-3));color:var(--ink);border-color:var(--stamp)}.pl-tabs{border-bottom:1px solid var(--hair-2);margin-bottom:16px;display:flex}.pl-tabs button{min-height:var(--kp-ctl-sm);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:18px;padding:8px 4px;font-size:14px;font-weight:600}.pl-tabs button.active{color:var(--ink);border-bottom-color:var(--stamp)}.pl-note-add{flex-direction:column;gap:9px;margin-bottom:18px;display:flex}.pl-note-add textarea{width:100%;font-family:var(--sans);font-size:var(--kp-text-sm);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);resize:vertical;border-radius:4px;padding:11px 12px}.pl-note-add .btn{align-self:flex-start}.pl-note-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pl-note-list li{border-left:2px solid var(--hair-2);padding:2px 0 2px 12px}.pl-note-list li p{font-size:var(--kp-text-sm);color:var(--ink);white-space:pre-wrap;margin:0 0 4px;line-height:1.5}.pl-note-meta{letter-spacing:.04em;color:var(--ink-soft);font-size:11px}.pl-note-empty{color:var(--ink-soft);font-size:var(--kp-text-sm);border:0;padding-left:0}.pl-form{flex-direction:column;gap:13px;display:flex}.pl-grid2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.pl-field{flex-direction:column;gap:5px;display:flex}.pl-field span{font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-soft)}.pl-field input,.pl-field select{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--ink-3);color:var(--ink);border-radius:4px;padding:9px 11px;font-size:16px}.pl-field input:focus,.pl-field select:focus,.pl-note-add textarea:focus,.pl-select:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.pl-req{color:var(--damage)}.pl-hint{color:var(--ink-soft);margin-top:5px;font-size:12px;line-height:1.45;display:block}.pl-submit{margin-top:4px}.pl-edit{flex-direction:column;display:flex}.pl-delete{color:var(--damage);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:18px;padding:4px 0;font-size:13px;font-weight:600}@media (hover:hover){.pl-delete:hover{text-decoration:underline}}.pl-main:has(.lgn){padding:0}.lgn{min-height:calc(calc(100vh / var(--mz,1)) - 60px);min-height:calc(calc(100dvh / var(--mz,1)) - 60px);background:radial-gradient(115% 75% at 50% -8%, var(--kp-c-navy-tint-1), transparent 58%), var(--paper-3);flex-direction:column;justify-content:center;align-items:center;padding:48px 20px 76px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .lgn{background:radial-gradient(115% 75% at 50% -8%, color-mix(in srgb, var(--stamp) 16%, transparent), transparent 58%), var(--paper-3)}.lgn-col{text-align:center;flex-direction:column;width:100%;max-width:400px;display:flex}.lgn-mark{width:44px;height:33px;color:var(--stamp);margin:0 auto 20px;display:block}.lgn-title{font-family:var(--sans);letter-spacing:-.02em;font-weight:800;font-size:clamp(28px, calc(3.4vw / var(--mz,1)), 34px);color:var(--ink);margin:0 0 10px;line-height:1.05}.lgn-title span{color:var(--stamp)}.lgn-sub{font-size:var(--kp-text-sm);color:var(--ink-soft);max-width:34ch;margin:0 auto 26px;line-height:1.6}.lgn-clerk{justify-content:center;display:flex}.lgn-clerk>*{width:100%}.lgn-skel{gap:14px;width:100%;max-width:400px;padding:26px 0;display:grid}.lgn-skel-row,.lgn-skel-btn{border-radius:var(--kp-radius-md,8px);background:var(--hair-2);display:block}.lgn-skel-row{height:46px}.lgn-late{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;display:flex}.lgn-skel-btn{background:var(--hair);height:44px}@media (prefers-reduced-motion:no-preference){.lgn-skel-row,.lgn-skel-btn{animation:1.4s ease-in-out infinite lgn-skel-pulse}@keyframes lgn-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}}.lgn-foot{color:var(--ink-soft);margin:18px 0 0;font-size:14px}.lgn-foot a{color:var(--stamp);font-weight:700;text-decoration:none}@media (hover:hover){.lgn-foot a:hover{text-decoration:underline}}.lgn-legal{text-align:center;font-size:var(--kp-text-2xs);letter-spacing:.12em;color:var(--ink-3);margin:0;position:absolute;bottom:24px;left:0;right:0}.pl-shell:has(.lgn-hq) .pl-topbar{display:none}.lgn.lgn-hq{min-height:calc(100vh / var(--mz,1));min-height:calc(100dvh / var(--mz,1));color:var(--hq-ink);font-family:var(--font-hq-sans), var(--sans);background:radial-gradient(40% 55% at 50% 42%, var(--hq-active), transparent 70%), var(--hq-page);justify-content:flex-start;padding:0 0 32px}.lgn-hq .lgn-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 32px;display:flex}.lgn-hq .lgn-brand{min-height:var(--kp-ctl);color:var(--hq-ink);align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.lgn-hq .lgn-mark{width:28px;height:21px;color:var(--hq-ink);margin:0}.lgn-hq .lgn-back{min-height:var(--kp-ctl);color:var(--hq-ink3);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}@media (hover:hover){.lgn-hq .lgn-back:hover{color:var(--hq-ink)}}.lgn-hq .lgn-col{box-sizing:content-box;flex:1;justify-content:center;max-width:400px;padding:24px 20px}.lgn-hq .lgn-title{letter-spacing:-.04em;color:var(--hq-ink);margin:0 0 12px;font-family:inherit;font-size:clamp(36px,4.2vw,56px);font-weight:600;line-height:1.02}.lgn-hq .lgn-title span{color:var(--hq-ink3)}.lgn-hq .lgn-sub{color:var(--hq-ink3);margin:0 auto 28px;font-size:17px}.lgn-hq .lgn-card{text-align:left;background:var(--hq-pane);box-shadow:var(--hq-lift);border-radius:16px;padding:28px}.lgn-hq .lgn-sheet-head{margin:0 0 18px;display:block}.lgn-hq .lgn-sheet-head h2{letter-spacing:-.02em;color:var(--hq-ink);margin:0;font-family:inherit;font-size:19px;font-weight:600}.lgn-hq .lgn-sheet-head p{color:var(--hq-ink3);margin:4px 0 0;font-size:14px}.lgn-hq .lgn-clerk .cl-rootBox,.lgn-hq .lgn-clerk .cl-cardBox,.lgn-hq .lgn-clerk .cl-card{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.lgn-hq .lgn-clerk .cl-formFieldLabel,.lgn-hq .lgn-clerk .cl-formFieldLabelRow{color:var(--hq-ink2);font-weight:500}.lgn-hq .lgn-clerk .cl-formFieldInput,.lgn-hq .lgn-clerk .cl-otpCodeFieldInput{background:var(--hq-page);color:var(--hq-ink);border:1px solid var(--hq-frame);box-shadow:none}.lgn-hq .lgn-clerk .cl-formFieldInput::placeholder{color:var(--hq-ph)}.lgn-hq .lgn-clerk .cl-formButtonPrimary{background:var(--hq-pri);color:var(--hq-pri-ink);box-shadow:none;border:0;font-weight:600}.lgn-hq .lgn-clerk .cl-socialButtonsBlockButton,.lgn-hq .lgn-clerk .cl-alternativeMethodsBlockButton{background:var(--hq-s2);color:var(--hq-ink);border:1px solid var(--hq-frame);box-shadow:none}.lgn-hq .lgn-clerk .cl-dividerLine{background:var(--hq-div)}.lgn-hq .lgn-clerk :is(.cl-dividerText,.cl-formFieldHintText,.cl-identityPreviewText,.cl-headerSubtitle,.cl-formResendCodeLink){color:var(--hq-ink3)}.lgn-hq .lgn-clerk :is(.cl-headerTitle,.cl-identityPreview,.cl-formFieldSuccessText){color:var(--hq-ink)}.lgn-hq .lgn-clerk :is(.cl-footerActionLink,.cl-identityPreviewEditButton,.cl-formFieldAction){color:var(--hq-acc)}.lgn-hq .lgn-clerk .cl-formFieldErrorText{color:var(--hq-bad)}.lgn-hq .lgn-skel-row,.lgn-hq .lgn-skel-btn{background:var(--hq-s3)}.lgn-hq .lgn-foot{border-top:1px solid var(--hq-div);text-align:center;color:var(--hq-ink3);margin:20px 0 0;padding-top:16px}.lgn-hq .lgn-foot a{color:var(--hq-ink);font-weight:500}.lgn-hq .lgn-legal{color:var(--hq-ph);position:static}@media (max-width:767px){.lgn-hq .lgn-bar{padding:12px 16px}.lgn-hq .lgn-col{box-sizing:border-box;justify-content:flex-start;width:100%;max-width:none;padding:16px}.lgn-hq .lgn-title{font-size:34px}.lgn-hq .lgn-sub{margin-bottom:20px;font-size:15px}.lgn-hq .lgn-card{border-radius:14px;padding:22px}}:root{--kp-offline-h:0px;--kp-kb:0px}.fp-w-phone,.fp-w-desk{display:contents}@media (min-width:835px){.fp-w-phone{display:none}}@media (max-width:834px){.fp-w-desk{display:none}}.pl-shell{padding-top:var(--kp-offline-h,0px)}@media (display-mode:standalone){.pl-shell{padding-top:max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px));padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:560px){.pl-grid2{grid-template-columns:1fr}.pl-drawer{width:100%}.pl-main{padding:18px 14px 50px}}.pl-contact-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pl-contact-btn{font-family:var(--sans);color:var(--stamp);background:var(--paper-3);border:1px solid var(--hair-2);min-height:var(--kp-ctl-sm);transition:color var(--kp-tr),background var(--kp-tr),border-color var(--kp-tr);border-radius:4px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.pl-contact-btn:hover{border-color:var(--stamp)}}.oh-leads li{display:block}.oh-lead-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.oh-lead-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oh-logcall{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.oh-logcall-row{gap:8px;display:flex}.oh-logcall-row>*{flex:1;min-width:0}.oh-logcall-row>button{flex:none}@media (max-width:834px){.oh-logcall-row{flex-wrap:wrap}.oh-logcall-row>*{max-width:100%}}.gr-retry{margin-top:10px}.pl-payform{grid-template-columns:1fr 88px 1fr auto;gap:8px;margin-bottom:14px;display:grid}.pl-payform select,.pl-payform input{border:1.5px solid var(--ink-3);background:var(--paper-3);font-size:var(--kp-text-sm);color:var(--ink);border-radius:4px;min-width:0;padding:9px 10px;font-family:inherit}.pl-payform select:focus,.pl-payform input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.pl-payform-add{min-height:var(--kp-ctl-sm);border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:4px;padding:9px 14px;font-size:13px;font-weight:700}.pl-payform-add:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.pl-payform{grid-template-columns:1fr 1fr}.pl-payform>input[type=email]{grid-column:1/-1}}.ck-app{align-items:stretch;gap:0;display:flex}.ck-hq,.fp-app{background:var(--paper-3);box-shadow:none;border:0;border-radius:0;min-height:560px}.pl-main:has(.ck-hq){max-width:none;margin:0;padding:0}@media (min-width:835px){:is(.pl-shell:has(.ck-hq) .pl-topbar,.pl-shell:has(.fp-app) .pl-topbar){display:none}.ck-hq,.fp-app{min-height:calc(100dvh / var(--mz,1))}}.pl-main:has(.fp-app){max-width:none;margin:0;padding:0}@media (max-width:834px){.pl-main:has(.fp-app){max-width:none;margin:0;padding:0}.fp-app{box-shadow:none;background:var(--paper-3);border:0;border-radius:0;min-height:0}}@media (min-width:835px){.ck-app{display:flex}.ck-main{border-left:1px solid var(--hair-2);flex-direction:column;flex:1;min-width:0;min-height:0;padding:20px 20px 30px 22px;display:flex}}.fp-shell{flex-direction:column;display:flex}.fp-topbar{display:none}@media (min-width:835px){.fp-app,.ck-hq{--fp-topbar-h:64px}.fp-topbar{top:var(--kp-offline-h,0px);z-index:20;height:var(--fp-topbar-h);padding:0 var(--kp-gut);background:var(--paper);border-bottom:1px solid var(--hair);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:sticky}.fp-app.fp-shell .ck-main,.ck-hq.fp-shell .ck-main{border-left:0;width:100%}.fp-topbar-brand{letter-spacing:-.02em;color:var(--ink);justify-self:start;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.fp-topbar-mark{width:23px;height:17px;color:var(--stamp);flex:none}.fp-topbar-word b{color:var(--stamp);font-weight:800}.fp-topbar-tabs{scrollbar-width:none;justify-self:center;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}@media (max-width:1100px){.fp-topbar{grid-template-columns:auto minmax(0,1fr) auto}.fp-topbar-tabs{justify-content:flex-start;justify-self:stretch}}.fp-topbar-tabs::-webkit-scrollbar{display:none}.fp-topbar-tab{min-height:var(--kp-ctl-sm);border-radius:var(--kp-radius-md);color:var(--ink-soft);font-family:var(--mono);font-size:var(--kp-text-xs);white-space:nowrap;cursor:pointer;transition:color var(--kp-tr), background var(--kp-tr);background:0 0;border:0;flex:none;align-items:center;padding:0 13px;font-weight:600;display:inline-flex}@media (hover:hover){.fp-topbar-tab:hover{color:var(--ink);background:var(--hair)}}.fp-topbar-tab.active{color:var(--ink);background:var(--hq-active,var(--kp-c-navy-tint-1))}.fp-topbar-actions{justify-self:end;align-items:center;gap:8px;display:flex}.fp-topbar-search{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);color:var(--ink-soft);font-family:var(--sans);cursor:pointer;transition:color var(--kp-tr), border-color var(--kp-tr);align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.fp-topbar-search:hover{color:var(--ink);border-color:var(--stamp)}}.fp-topbar-search svg{flex:none;width:16px;height:16px}.ck-theme-sm{width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);border-radius:var(--kp-radius-md);background:var(--paper-3);justify-content:center;gap:0;padding:0}.ck-theme-sm svg{width:16px;height:16px}.fp-topbar-new{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);color:var(--ink);font-family:var(--sans);white-space:nowrap;cursor:pointer;transition:background var(--kp-tr);align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.fp-topbar-new:hover{background:var(--paper-2);border-color:var(--hair-3)}}.fp-topbar-new-ic{font-size:16px;line-height:1}.fp-topbar-acct{flex:none;display:flex;position:relative}.fp-topbar-firm{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr);align-items:center;gap:8px;padding:0 8px 0 6px;display:inline-flex}.fp-topbar-firm[aria-expanded=true]{border-color:var(--hair-3)}@media (hover:hover){.fp-topbar-firm:hover{border-color:var(--hair-3)}}.fp-topbar-firm-mono{background:var(--kp-c-navy-tint-1);width:24px;height:24px;color:var(--stamp);font-family:var(--mono);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.fp-topbar-firm-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;font-weight:700;overflow:hidden}.fp-topbar-firm-caret{width:16px;height:16px;color:var(--ink-soft);flex:none}.fp-topbar-menu{z-index:40;background:var(--paper-3);border:1px solid var(--hair-2);border-radius:var(--kp-radius-lg);min-width:196px;box-shadow:var(--kp-elev-3);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.fp-topbar-menu-link{width:100%;min-height:var(--kp-ctl-sm);border-radius:var(--kp-radius-md);font-family:var(--sans);font-size:var(--kp-text-sm);text-align:left;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:color var(--kp-tr), background var(--kp-tr);background:0 0;border:0;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.fp-topbar-menu-link:hover{color:var(--ink);background:var(--hair)}}.fp-topbar-menu-lb{font-size:var(--kp-text-3xs);color:var(--ink-3);padding:9px 12px 3px;font-weight:600}.fp-topbar-acctmenu{min-width:236px}.fp-topbar-acct-who{border-bottom:1px solid var(--hair);flex-direction:column;gap:2px;margin-bottom:4px;padding:6px 12px 9px;display:flex}.fp-topbar-acct-name{font-size:var(--kp-text-sm);color:var(--ink);font-weight:700}.fp-topbar-acct-sub{text-overflow:ellipsis;white-space:nowrap;max-width:208px;color:var(--ink-soft);font-size:11px;overflow:hidden}.fp-topbar-acct-out{border-top:1px solid var(--hair);margin-top:5px;padding-top:6px}@media (max-width:1279px){.fp-topbar-firm-name{display:none}}@media (max-width:1023px){.fp-topbar-search{width:var(--kp-ctl-sm);justify-content:center;gap:0;padding:0}.fp-topbar-search-lb,.fp-topbar-new-word{display:none}.fp-topbar-new{padding:0 11px}}}[data-theme=dark] .fp-topbar-tab.active{background:color-mix(in srgb, var(--stamp) 16%, transparent)}[data-theme=dark] .fp-topbar-firm-mono{background:color-mix(in srgb, var(--stamp) 16%, transparent);color:var(--stamp-2)}.ck-hero{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:20px;margin:14px 0 6px;padding:18px 22px;display:flex}.ck-pill{font-family:var(--mono);font-size:var(--kp-text-2xs);border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);color:var(--ink-soft);border-radius:999px;padding:6px 12px}.ck-hero-clock{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}@media (max-width:640px){.ck-hero{flex-direction:column}.ck-hero-clock{order:-1;font-size:34px}}@media (min-width:835px){.ck-tabs-mobile{display:none}}.ck-qa{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.ck-qa button{font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-soft);background:var(--paper-3);border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);min-height:var(--kp-ctl-sm);cursor:pointer;transition:color var(--kp-tr),border-color var(--kp-tr);border-radius:999px;padding:9px 15px;font-weight:600}@media (hover:hover){.ck-qa button:hover{color:var(--stamp);border-color:var(--stamp)}}.ck-today{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:4px;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 6px;padding:16px 20px;display:grid}@media (max-width:720px){.ck-today{grid-template-columns:1fr}}.oh-logcall-next input[type=date]{flex:0 0 150px}.pl-callhist{border-top:1px solid color-mix(in srgb, var(--ink) 15%, transparent);margin-top:18px;padding-top:14px}.pl-callhist-head{letter-spacing:.12em;color:var(--stamp);margin:0 0 8px;font-size:10px;font-weight:700}.bk{flex-direction:column;gap:0;display:flex}.bk-form{flex-wrap:wrap}.bk-form input[type=text]{flex:2 220px}.bk-detail{background:var(--paper-2);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);font-size:var(--kp-text-sm);border-radius:4px;padding:12px 14px}.bk-detail p{margin:0 0 8px}.bk-detail-row{align-items:center;gap:10px;margin-top:6px;display:flex}.bk-detail-row select{font-family:var(--sans);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background:var(--paper-3);border-radius:4px;padding:6px 8px;font-size:13px}.bk-detail-row select:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.bk-sig{background:var(--paper-3);border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:4px;max-width:240px;margin:4px 0 10px;display:block}.bk-ok{color:var(--good);font-weight:700}.bk-st-sent{color:var(--ink-soft)}.bk-st-verified{color:var(--good)}.bk-st-on_hire,.bk-st-returned{color:var(--stamp)}.bk-st-closed{color:var(--ink-soft)}.fp-portal{gap:0;max-width:none;margin:0}@media (min-width:835px){.fp-app .ck-main:has(.fp-portal){padding-top:0;padding-left:0;padding-right:0}}.rec-wrap{max-width:820px;margin:0 auto;padding:22px 20px 60px}.rec-top{grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;margin-bottom:16px;display:grid}.rec-top-back{min-height:var(--kp-ctl-sm);font-size:var(--kp-text-xs);letter-spacing:.04em;color:var(--stamp);white-space:nowrap;flex-shrink:0;grid-column:1;justify-self:start;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.rec-top-back:hover{text-underline-offset:3px;text-decoration:underline}}.rec-top-label{letter-spacing:.14em;color:var(--ink-soft);font-size:10px;font-weight:700}.rec-head{border:0;border-bottom:1.5px solid var(--ink);background:0 0;border-radius:0;margin-bottom:22px;padding:0 0 16px}.rec-firm-logo{object-fit:contain;width:auto;max-width:160px;height:28px;margin-bottom:12px;display:block}.rec-brand{letter-spacing:.12em;color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.rec-brand span{color:var(--stamp)}.rec-h{font-family:var(--sans);font-weight:700;font-size:clamp(21px,calc(5.4vw / var(--mz,1)),29px);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 6px}.rec-h-vehicle{font-family:var(--mono);font-size:clamp(20px,calc(5.1vw / var(--mz,1)),27px);letter-spacing:0}.rec-reg{font-weight:500;font-size:var(--kp-text-sm);letter-spacing:.12em;color:var(--ink-soft);margin-top:4px;display:block}.rec-sub{font-size:var(--kp-text-2xs);letter-spacing:.08em;color:var(--ink-soft)}.rec-sub-seg,.rec-sub-sep{display:inline}.rec-sub-id{color:var(--ink-3)}.rec-sub-warn{color:var(--ink)}@media (max-width:480px){.rec-sub-id{font-size:var(--kp-text-3xs)}.rec-sub-seg{line-height:1.7;display:block}.rec-sub>.rec-sub-sep{display:none}}.rec-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}@media (max-width:640px){.rec-grid{grid-template-columns:1fr}}.rec-cell{border:0;border-top:1px solid var(--hair-2);background:0 0;border-radius:0;padding:16px 0 6px}.rec-cell p{color:var(--ink);margin:0 0 4px;font-size:14px}.rec-k{font-size:var(--kp-text-3xs);letter-spacing:.14em;color:var(--stamp);margin-bottom:8px;font-weight:700;display:block}.rec-k-danger{color:var(--damage)}.rec-k-warn{color:var(--warn)}.rec-p-danger{color:var(--damage)!important}.rec-block-danger{border-top:2px solid var(--damage)!important}.rec-block-warn{border-top:2px solid var(--warn)!important}.rec-block-stamp{border-top:2px solid var(--stamp)!important}.rec-block{border:0;border-top:1px solid var(--hair-2);background:0 0;border-radius:0;margin-bottom:14px;padding:16px 0 6px}.rec-head+.rec-block{border-top:0;padding-top:0}.rec-block p{color:var(--ink);margin:0 0 6px;font-size:14px}.rec-line{color:var(--ink-soft)!important;font-size:13px!important}.rec-sig{background:0 0;border:0;border-radius:0;max-width:260px;margin:8px 0;display:block}.rec-cand-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rec-cand-list li{background:var(--paper-2);border:1px solid var(--hair);border-radius:4px;padding:8px 10px}.rec-cand-list a{color:var(--stamp);margin-left:4px;font-weight:600}.rec-hash{word-break:break-all;overflow-wrap:anywhere;text-transform:none}.rec-printonly{display:none}.rec-agree summary{cursor:pointer;color:var(--stamp);font-size:13px;font-weight:600}.rec-agree p{font-size:var(--kp-text-xs);color:var(--ink-soft);margin:6px 0}.rec-photos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:640px){.rec-photos{grid-template-columns:repeat(2,1fr)}}.rec-photos figure{margin:0}.rec-photos img{aspect-ratio:4/3;object-fit:cover;border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:4px;width:100%;height:auto}.rec-photos figcaption{letter-spacing:.06em;color:var(--ink-soft);margin-top:3px;font-size:9px}.rec-pairs{flex-direction:column;gap:12px;display:flex}.rec-pair{break-inside:avoid;grid-template-columns:1fr 1fr;gap:8px;display:grid}.rec-pair figure{margin:0}.rec-pair img{aspect-ratio:4/3;object-fit:cover;border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:4px;width:100%;height:auto}.rec-pair figcaption{letter-spacing:.06em;color:var(--ink-soft);margin-top:3px;font-size:9px}.rec-pair-none{aspect-ratio:4/3;border:1px dashed var(--hair-2);text-align:center;color:var(--ink-soft);border-radius:4px;justify-content:center;align-items:center;padding:8px;font-size:11px;display:flex}.rec-foot{letter-spacing:.12em;color:var(--ink-soft);margin-top:20px;font-size:9px;line-height:1.7}@media print{.rec-noprint{display:none!important}.rec-printonly{display:block!important}span.rec-printonly{display:inline!important}.pl-topbar{display:none!important}.rec-wrap{max-width:none;padding:0}.pl-shell{background:var(--kp-c-white)}.rec-cell,.rec-block{background:var(--kp-c-white);border-top-color:#000}.rec-head{background:var(--kp-c-white);border:0;border-bottom:.6px solid var(--kp-c-grey-300);border-radius:0;margin-bottom:12pt;padding:0 0 8pt;display:block!important}.rec-brand{letter-spacing:.14em;gap:6px;margin-bottom:6pt;font-size:8pt}.rec-h{margin-bottom:4pt;font-size:17pt}.rec-reg{margin-top:2pt;font-size:10pt}.rec-firm-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rec-photos{grid-template-columns:repeat(3,1fr)}.rec-photos figure{break-inside:avoid}.rec-line{font-size:9.5pt!important}.rec-sub,.rec-foot{font-size:7.5pt}.rec-photos figcaption,.rec-pair figcaption{font-size:7pt}.rec-k{break-after:avoid;page-break-after:avoid}.rec-sig,.rec-liab-fine,.rec-cell,.rec-liab{break-inside:avoid;page-break-inside:avoid}.rec-k-danger,.rec-k-warn,.rec-p-danger{font-weight:700;color:var(--kp-c-grey-900)!important}.rec-k-danger,.rec-k-warn{text-underline-offset:2px;text-decoration:underline}.rec-dispute,.rec-block-danger,.rec-block-warn,.rec-block-stamp{border-left-width:3px;background:var(--kp-c-white)!important;border-color:#000!important}}.rd-doc{--rd-serif:var(--font-rd-serif,serif);--sans:var(--font-rd-sans,sans-serif);--mono:var(--font-rd-mono,ui-monospace,monospace);font-family:var(--rd-serif);color:var(--ink);background:var(--paper-3);border-radius:6px;margin:16px auto 48px}.rd-doc .rec-top{--sans:var(--font-sans),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;font-family:var(--sans)}.rec-wrap.rd-doc{max-width:1040px;padding:28px clamp(16px,4vw,56px) 44px}.rd-doc .rd-fp{font-family:var(--mono);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.rd-site-cap{max-width:1040px;color:var(--ink-soft);margin:24px auto 0;padding:0 16px;font-size:14px}.rd-title{display:block}.rd-kicker{font:600 12px/1.2 var(--sans);color:var(--stamp);align-items:center;gap:7px;margin:0 0 12px;display:flex}.rd-firm{font:600 15px/1.3 var(--sans);color:var(--ink-soft);margin:0 0 4px}.rd-doc .rd-h{font:600 clamp(28px,4vw,40px)/1.1 var(--rd-serif);letter-spacing:-.01em;color:var(--ink);margin:0}.rd-doc .rd-plate{font:600 17px/1 var(--mono);letter-spacing:.04em;color:var(--ink);border:1.5px solid var(--ink);border-radius:4px;margin:12px 0 0;padding:6px 9px;display:table}.rd-status{font:500 13px/1.5 var(--sans);color:var(--ink-soft);flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;display:flex}.rd-status b{color:var(--ink)}.rd-warn{color:var(--damage);text-underline-offset:2px;font-weight:700;text-decoration:underline}.rd-facts{border-top:1px solid var(--hair-2);border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid}.rd-facts div{border-bottom:1px solid var(--hair);padding:10px 14px 10px 0}.rd-facts dt{font:600 11px/1.3 var(--sans);color:var(--ink-soft);margin:0 0 3px}.rd-facts dd{font:500 15px/1.35 var(--sans);color:var(--ink);overflow-wrap:anywhere;margin:0}.rd-facts small{color:var(--ink-soft);font-size:13px;font-weight:400;display:block}.rd-panel-h{font:700 12px/1.3 var(--sans);color:var(--ink);border-bottom:1px solid var(--ink);margin:0 0 10px;padding-bottom:6px}.rd-strip{margin-top:20px}.rd-strip-row{grid-template-columns:10em minmax(0,1fr);align-items:center;gap:12px;margin-bottom:8px;display:grid}.rd-strip-row b{font:600 13px/1.3 var(--sans)}.rd-strip-row small{color:var(--ink-soft);font-size:12px;font-weight:400;display:block}.rd-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.rd-thumbs img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--hair-3);width:100%;height:auto;display:block}.rd-cover-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.rd-cover-side{flex-direction:column;gap:20px;display:flex}.rd-hashes{margin:0 0 10px}.rd-hashes div{border-top:1px solid var(--hair);padding:6px 0}.rd-hashes dt{font:600 11px/1.3 var(--sans);color:var(--ink-soft)}.rd-hashes dd{font:400 13px/1.4 var(--mono);color:var(--ink);word-break:break-all;margin:2px 0 0}.rd-hashes-short div{grid-template-columns:8em minmax(0,1fr);align-items:baseline;display:grid}.rd-doc .rd-note{font:400 13px/1.5 var(--sans);color:var(--ink-soft);margin:0}.rd-toc ol{columns:2;font:400 13.5px/1.4 var(--sans);column-gap:24px;margin:0;padding:0;list-style:none}.rd-toc li{padding:3px 0}.rd-toc ol>*,.rd-sealtext-cols>*{break-inside:avoid}.rd-toc b{width:2em;font:500 13px var(--mono);color:var(--ink-soft);display:inline-block}.rd-s{margin-top:36px}.rd-doc .rd-h2{font:700 19px/1.25 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:2px solid var(--ink);margin:0 0 14px;padding-bottom:8px;scroll-margin-top:76px;display:block}.rd-doc .rd-k{font:700 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);margin:18px 0 8px;display:block}.rd-cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;display:grid}.rd-cols2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 36px;display:grid}.rd-cols3 .rd-k,.rd-cols2 .rd-k{margin-top:0}.rd-doc .rec-cell{border:0;padding:0}.rd-doc .rec-cell p,.rd-doc .rd-s>p{color:var(--ink);margin:0 0 6px;font-size:15px}.rd-doc .rec-line{font-family:var(--rd-serif);line-height:1.5}.rd-sub{margin-top:18px}.rd-readings{margin-top:4px}.rd-sig{border-bottom:1px solid var(--ink);margin:12px 0 0;padding:0 30px 4px 0;display:inline-block}.rd-doc .rd-sig .rec-sig{width:auto;height:58px;margin:0}.rd-sig figcaption{font:400 12px/1.4 var(--sans);color:var(--ink-soft);margin-top:4px}.rd-doc .rec-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:6px 0 12px}.rd-doc .rec-photos img{border:1px solid var(--hair-3);border-radius:0}.rd-doc .rec-photos figcaption{font:400 12px/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:6px}.rd-doc .rec-photos figcaption .rd-fp{color:var(--ink-soft);font-size:11px}.rd-doc .rec-liab-ref{font:600 13px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}.rd-doc .rd-stamp{font:600 11px var(--sans);letter-spacing:.04em;color:var(--ink)}.rd-doc .rec-dispute{margin:18px 0 0;padding:12px 14px}.rd-doc .rec-timeline{gap:0}.rd-doc .rec-timeline li{border-bottom:1px solid var(--hair);font:400 14px/1.45 var(--sans);grid-template-columns:11.5em minmax(0,1fr) 6em;align-items:baseline;gap:12px;padding:7px 0;display:grid}.rd-doc .rec-tl-time{font:400 13px var(--mono);letter-spacing:0;color:var(--ink-soft);white-space:nowrap}.rd-doc .rec-tl-actor{font:400 13px var(--sans);letter-spacing:0;color:var(--ink-soft)}.rd-doc .rec-timeline li.rd-seal-row{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.rd-doc .rd-sealtext{word-break:break-all;border-left:3px solid var(--ink);background:var(--paper-2);padding:10px 12px;font:400 12px/1.55 var(--mono)!important;color:var(--ink)!important}.rd-sealtext-cols{columns:2;column-gap:28px}.rd-doc .rd-annex .rec-agree p{color:var(--ink);font-size:14px}.rd-doc .rd-about{border-top:2px solid var(--ink);font:400 13px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-top:32px;padding-top:12px;display:block}.rd-doc .rd-about p{color:var(--ink-soft);margin:0 0 4px;font-size:13px}.rd-doc .rd-about .rd-about-ref{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}@media screen and (max-width:900px){.rd-cover-grid,.rd-cols3,.rd-cols2{grid-template-columns:minmax(0,1fr)}.rd-cols3 .rd-k,.rd-cols2 .rd-k{margin-top:14px}.rd-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:560px){.rd-doc{border-radius:0;margin:0}.rec-wrap.rd-doc{padding:22px 16px 32px}.rd-strip-row{grid-template-columns:minmax(0,1fr);gap:6px}.rd-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-doc .rec-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rd-sealtext-cols{columns:1}.rd-doc .rec-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}.rd-hashes-short div{grid-template-columns:minmax(0,1fr)}}@media print{html:has(.rd-doc){background:var(--kp-c-white)!important}body:has(.rd-doc){background:var(--kp-c-white)!important}.pl-main:has(.rd-doc){background:var(--kp-c-white)!important}.pl-shell:has(.rd-doc){background:var(--kp-c-white)!important}.rd-doc{background:var(--kp-c-white);border-radius:0;margin:0;font-size:10pt;line-height:1.45}.rec-wrap.rd-doc{max-width:none;padding:0}.rd-kicker{margin-bottom:8pt;font-size:7.5pt}.rd-doc .rd-firm{font-size:10pt!important}.rd-doc .rd-plate{margin-top:8pt;font-size:11pt}.rd-doc .rd-status{margin-top:8pt;font-size:8.5pt!important}.rd-facts{margin-top:10pt}.rd-facts div{padding:5pt 10pt 5pt 0}.rd-facts dt{font-size:6.5pt}.rd-facts dd{font-size:9.5pt}.rd-facts small{font-size:8pt}.rd-doc .rd-panel-h{margin-bottom:6pt;font-size:7.5pt!important}.rd-cover-grid{gap:18pt;margin-top:12pt}.rd-cover-side{gap:10pt}.rd-hashes dd{font-size:7.5pt}.rd-hashes dt{font-size:6.5pt}.rd-doc .rd-note{font-size:8pt!important}.rd-toc ol{font-size:8.5pt}.rd-toc b{font-size:8pt}.rd-toc li{font-size:8.5pt!important}.rd-toc ol{columns:1}.rd-doc .rd-h{font-size:20pt}.rd-s{margin-top:16pt}.rd-s-first{break-before:page;margin-top:0}.rd-doc .rd-h2{break-after:avoid;page-break-after:avoid;margin-bottom:8pt;padding-bottom:4pt;font-size:12pt}.rd-doc .rd-k{break-after:avoid;page-break-after:avoid;margin:10pt 0 4pt;font-size:7.5pt}.rd-doc .rec-cell p,.rd-doc .rd-s>p{font-size:10pt!important}.rd-photoset{break-inside:avoid;page-break-inside:avoid}.rd-doc .rec-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:7pt 8pt}.rd-doc .rec-photos figcaption{font-size:7pt}.rd-doc .rec-photos figcaption .rd-fp{white-space:nowrap;font-size:6.5pt}.rd-doc .rec-timeline{break-inside:avoid;page-break-inside:avoid}.rd-doc .rec-timeline li{padding:3pt 0;font-size:8.5pt!important}.rd-doc .rec-tl-time{font-size:7.5pt}.rd-keep,.rd-sig,.rd-sub{break-inside:avoid;page-break-inside:avoid}.rd-doc .rd-sealtext{background:0 0;padding:2pt 0 2pt 8pt;font-size:7pt!important}.rd-doc .rd-about{break-inside:avoid;page-break-inside:avoid;margin-top:16pt;font-size:8pt}.rd-doc .rd-about p{font-size:8pt!important}}.rd-doc,.rd-doc .rec-line{font-family:var(--sans)}.rd-h2-r{color:var(--ink-soft);margin-left:auto;font-size:13px;font-weight:400}.rd-doc .rd-h{font-family:var(--sans);letter-spacing:-.02em;font-weight:700}.rd-doc .rd-plate{color:var(--ink-soft);border:0;margin-top:4px;padding:0;font-weight:600}.rd-doc .rd-dmg>.rd-note{color:var(--ink-soft);margin-top:8px;font-size:12.5px}.rd-dmg-t{border-collapse:collapse;width:100%;font:400 14px/1.4 var(--sans);margin:2px 0 12px}.rd-dmg-t th{text-align:left;font:500 12px/1.3 var(--sans);color:var(--ink-soft);padding:0 10px 6px 0}.rd-dmg-t td{border-top:1px solid var(--hair);vertical-align:top;color:var(--ink);padding:9px 10px 9px 0}.rd-dmg-t .rd-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0}.rd-dmg-t tfoot th,.rd-dmg-t tfoot td{border-top:2px solid var(--ink);color:var(--ink);padding-top:9px;font-size:14px;font-weight:700}.rd-dmg-what{color:var(--ink-soft);font-size:13px;display:block}.rd-dmg-no{border:1.5px solid var(--ink);width:24px;height:24px;font:700 12px var(--sans);border-radius:50%;place-items:center;display:inline-grid}.rd-dmg-th{object-fit:cover;border:1px solid var(--hair-3);border-radius:5px;width:64px;height:48px;display:block}.rd-dmg-none{color:var(--ink-soft);font-size:13px}.rd-dmg-opts{font:400 13px/1.35 var(--sans);color:var(--ink-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rd-dmg-opts li{border:1px solid var(--hair-2);border-radius:8px;align-items:flex-start;gap:7px;padding:8px 9px;display:flex}.rd-dmg-opts li.rd-dmg-on{border:2px solid var(--ink);color:var(--ink);font-weight:600}.rd-dmg-box{border:1.5px solid var(--ink);border-radius:3px;flex:none;place-items:center;width:14px;height:14px;margin-top:1px;font-size:10px;font-weight:800;line-height:1;display:grid}.rd-dmg-on .rd-dmg-box{background:var(--ink);color:var(--paper-3)}@media screen{.rd-doc .rd-s,.rd-cover-grid>section,.rd-cover-side>section,.rd-strip{border:1px solid var(--hair-2);background:var(--paper-3);border-radius:10px;padding:16px 20px}.rd-s{margin-top:16px}.rd-cover-grid,.rd-cover-side{gap:16px}.rd-doc .rd-h2{border-bottom:0;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:0;font-size:16px;font-weight:600;display:flex}.rd-doc .rd-panel-h{border-bottom:0;padding-bottom:0;font-size:14px;font-weight:600}.rd-facts{border:0;gap:8px;margin-top:16px}.rd-facts div{border:1px solid var(--hair-2);background:var(--paper);border-radius:10px;padding:10px 12px}}@media screen and (max-width:900px){.rd-dmg-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:560px){.rd-doc .rd-s,.rd-cover-grid>section,.rd-cover-side>section,.rd-strip{padding:14px}.rd-dmg-t thead{display:none}.rd-dmg-t tr{border-top:1px solid var(--hair);grid-template-columns:32px minmax(0,1fr) auto;gap:2px 10px;padding:8px 0;display:grid}.rd-dmg-t td{border:0;padding:0}.rd-dmg-t td:nth-child(3),.rd-dmg-t td:nth-child(4){grid-column:2}.rd-dmg-t tfoot tr{border-top:2px solid var(--ink)}.rd-dmg-t tfoot th,.rd-dmg-t tfoot td{border:0;padding:0}}@media print{.rd-doc.paper-doc .rd-h2{font:700 8.5pt/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--kp-c-grey-900);align-items:baseline;gap:6pt;padding-bottom:3pt;display:flex}.rd-h2-r{letter-spacing:0;text-transform:none;font-size:7.5pt}.rd-facts{border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);flex-wrap:wrap;gap:4pt 18pt;padding:4pt 0;display:flex}.rd-facts div{border:0;padding:0}.rd-dmg-opts{break-inside:avoid;page-break-inside:avoid}.rd-dmg-t{margin-bottom:6pt;font-size:9pt}.rd-dmg-t th{font-size:7.5pt}.rd-dmg-t td{padding:4pt 6pt 4pt 0}.rd-dmg-t tfoot th,.rd-dmg-t tfoot td{font-size:9pt}.rd-dmg-what,.rd-dmg-none{font-size:8pt}.rd-dmg-opts{gap:10pt;margin-bottom:6pt;font-size:8pt}.rd-dmg-opts li{border:0;border-top:1px solid var(--hair-2);border-radius:0;padding:4pt 0 0}.rd-dmg-opts li.rd-dmg-on{border:0;border-top:2px solid var(--kp-c-grey-900)}}.dpia-hash,.dpia-code{font-family:var(--mono);text-transform:none;letter-spacing:0}.dpia-code{background:var(--paper-2);border:1px solid var(--hair);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:.9em}.dpia-doc-body{color:var(--ink)}.dpia-doc-body>:first-child{margin-top:0}.dpia-h1{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:800}.dpia-h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:18px 0 6px;font-size:15px;font-weight:700}.dpia-p{color:var(--ink);margin:0 0 10px;font-size:14px;line-height:1.6}.dpia-ul,.dpia-ol{margin:0 0 12px;padding-left:22px}.dpia-ul li,.dpia-ol li{color:var(--ink);margin:0 0 5px;font-size:14px;line-height:1.6}.dpia-table-wrap{margin:0 0 12px;overflow-x:auto}.dpia-table{border-collapse:collapse;width:100%;font-size:13px}.dpia-table th,.dpia-table td{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);text-align:left;vertical-align:top;color:var(--ink);padding:8px 10px;line-height:1.5}.dpia-table th{background:var(--paper-2);font-size:12px;font-weight:700}.dpia-done{border-color:var(--good)!important;background:var(--good-bg)!important}.dpia-pending{border-color:var(--warn-line)!important;background:var(--warn-bg)!important}.dpia-sigs{flex-direction:column;gap:12px;display:flex}.dpia-sig-row{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background:var(--paper);border-radius:4px;padding:13px 15px}.dpia-sig-current{border-color:var(--good);background:var(--good-bg)}.dpia-sig-stale{border-color:var(--warn);background:var(--warn-bg)}.dpia-sig-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dpia-sig-name{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:800}.dpia-badge{font-size:var(--kp-text-3xs);letter-spacing:.12em;border:1px solid;border-radius:999px;padding:3px 8px;font-weight:700}.dpia-badge-ok{color:var(--good);background:var(--paper-3);border-color:var(--good)}.dpia-badge-warn{color:var(--warn);background:var(--paper-3);border-color:var(--warn)}.dpia-badge-none{color:var(--kp-c-grey-600);background:var(--kp-c-white);border-color:var(--kp-c-grey-300)}[data-theme=dark] .dpia-badge-none{color:var(--ink-soft);background:var(--paper-3);border-color:var(--hair-2)}.dpia-sig-meta{letter-spacing:.02em;color:var(--ink-soft);text-transform:none;margin:7px 0 0;line-height:1.6;font-size:11px!important}.dpia-sign{border-top:1px dashed color-mix(in srgb, var(--ink) 25%, transparent);margin-top:12px;padding-top:12px}.dpia-check{font-size:var(--kp-text-sm);color:var(--ink);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.dpia-check input{width:16px;height:16px;accent-color:var(--stamp);margin-top:1px}.dpia-sign-btn{margin-top:12px}.dpia-err{color:var(--danger);margin-top:10px;font-size:13px;font-weight:600}@media print{.dpia-code,.dpia-table th{background:var(--kp-c-white)}.dpia-sig-row,.dpia-sig-current,.dpia-sig-stale,.dpia-done,.dpia-pending{background:var(--kp-c-white);border-color:#000}.dpia-sig-row{break-inside:avoid}}.bk-created{z-index:205;left:50%;bottom:calc(140px + env(safe-area-inset-bottom));max-width:min(460px,calc(calc(100vw / var(--mz,1)) - 28px));background:var(--good-bg);border:1.5px solid var(--good);box-shadow:var(--kp-elev-3);animation:kpToastIn .22s var(--kp-ease-press) both;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;translate:-50%}.bk-created-txt{font-size:var(--kp-text-sm);color:var(--ink)}.bk-created-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-created-copy{font-weight:700;border-color:var(--good)!important;color:var(--good)!important}.bk-next{font-weight:700;border-color:var(--stamp)!important;color:var(--stamp)!important}.fp-plan-ended{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.fp-plan-ended-txt{font-size:var(--kp-text-sm);color:var(--ink);line-height:1.5}.fp-plan-ended-txt b{color:var(--warn)}.fp-filter-on{font-weight:700;background:color-mix(in srgb,var(--stamp) 11%,var(--paper-3))!important;color:var(--stamp)!important;border-color:var(--stamp)!important}.fp-agree-note{font-size:var(--kp-text-sm);color:var(--ink-soft);margin:0 0 12px;line-height:1.6}.fp-agree-note a{color:var(--stamp);font-weight:600;text-decoration:underline}.fp-agree-text{width:100%;font-family:var(--mono);color:var(--ink);background:var(--paper-3);border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);border-radius:4px;padding:14px;font-size:13px;line-height:1.6;display:block}.fp-agree-text:focus{outline:var(--kp-focus-outline);outline-offset:2px}.fp-agree-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.bk-due{font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:999px;padding:4px 9px;font-weight:700}.bk-due-over{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}.bk-nd{border-top:1px dashed color-mix(in srgb, var(--ink) 25%, transparent);margin:12px 0 8px;padding-top:10px}.bk-nd-label{color:var(--ink-soft);margin:8px 0 5px;font-size:10px;font-weight:700;display:block}.bk-nd-text{width:100%;font-family:var(--sans);font-size:var(--kp-text-sm);color:var(--ink);background:var(--paper-3);border:1px solid var(--hair-2);border-radius:4px;padding:9px 11px;display:block}.bk-nd-text-disp{border-color:var(--danger);background:var(--danger-bg)}.bk-nd-row{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.bk-nd-wrap{flex-wrap:wrap}.bk-nd-dispute{font-weight:700;border-color:var(--danger)!important;color:var(--danger)!important}.bk-nd-dispute-on{font-weight:700;background:var(--danger)!important;color:var(--paper)!important;border-color:var(--danger)!important}.bk-resc{border:1px solid var(--danger-line);border-left:3px solid var(--danger);background:var(--danger-bg);border-radius:4px;margin-top:12px;padding:12px 13px}.bk-resc-h{font-size:var(--kp-text-sm);color:var(--danger);margin:0 0 8px;font-weight:700}.bk-resc-steps{flex-direction:column;gap:7px;margin:0;padding-left:18px;display:flex}.bk-resc-steps li{color:var(--ink);font-size:13px;line-height:1.55}.bk-resc-acts{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.bk-resc-acts .rec-share{align-items:center;text-decoration:none;display:inline-flex}.bk-resc-foot{color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.55}.rec-dispute{border-color:var(--danger)!important;background:var(--danger-bg)!important}.rec-timeline{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.rec-timeline li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.rec-tl-time{letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;flex:none;font-size:10px}.rec-tl-event{min-width:0;color:var(--ink);flex:240px}.rec-tl-actor{letter-spacing:.12em;color:var(--stamp);flex:none;font-size:9px;font-weight:700}@media (max-width:640px){.rec-timeline li{flex-wrap:wrap}.rec-tl-time{flex-basis:100%}}.fp-steps{counter-reset:fp;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fp-steps li{counter-increment:fp;padding-left:38px;position:relative}.fp-steps li:before{content:counter(fp);border:1.5px solid var(--ink);width:24px;height:24px;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.fp-steps li.done:before{content:"✓";background:var(--good);border-color:var(--good);color:var(--paper)}.fp-steps li b{color:var(--ink);font-size:14px;display:block}.fp-steps li span{color:var(--ink-soft);font-size:13px}.fp-activity{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fp-activity li{font-size:var(--kp-text-sm);color:var(--ink)}.fp-act-event{font-weight:600}.rec-top-btns{grid-column:2;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:flex}.rec-top-state{color:var(--ink-soft);grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.45}.rec-top-state-gaps{color:var(--damage)}.rec-index{border-bottom:1px solid var(--hair-2);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0 0 16px;display:flex}.rec-index-a{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);font-family:var(--sans);color:var(--ink-soft);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.rec-index-a:hover{border-color:var(--stamp);color:var(--stamp)}}.rec-index-n{letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:700}@media (hover:hover){.rec-index-a:hover .rec-index-n{color:var(--stamp)}}@media (max-width:480px){.rec-index{overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-bottom:0;flex-wrap:nowrap;margin-bottom:18px;padding-bottom:4px;overflow-x:auto}.rec-index-a{scroll-snap-align:start;flex:none}}.rec-k{scroll-margin-top:76px}.rec-share{min-height:var(--kp-ctl-sm);font-family:var(--sans);font-weight:700;font-size:var(--kp-text-sm);color:var(--stamp);border:1.5px solid var(--stamp);cursor:pointer;background:0 0;border-radius:4px;padding:8px 14px}@media (hover:hover){.rec-share:hover{background:var(--stamp);color:var(--paper)}}.rec-revoke{color:var(--damage);border-color:var(--damage)}@media (hover:hover){.rec-revoke:hover{background:var(--damage);color:var(--paper)}}.rec-revoke:disabled{opacity:.6;cursor:default}@media (max-width:700px){.rec-top{grid-template-columns:1fr;gap:8px}.rec-top-back{grid-column:1}.rec-top-btns{grid-column:1;grid-template-columns:repeat(3,1fr);justify-self:stretch;gap:6px;display:grid}.rec-top-btns .rec-share{min-height:var(--kp-ctl);width:100%;font-size:var(--kp-text-xs);letter-spacing:0;text-align:center;padding:6px 4px;line-height:1.2}.rec-top-btns:has(.rec-revoke){grid-template-columns:1fr 1fr}.rec-top-btns .rec-copy{grid-area:1/1}.rec-top-btns .rec-print{grid-area:1/2}.rec-top-btns .rec-revoke{min-height:var(--kp-ctl-sm);background:0 0;border-color:#0000;grid-area:2/1/auto/-1;font-weight:700}@media (hover:hover){.rec-top-btns .rec-revoke:hover{color:var(--damage);background:0 0}}.rec-top-state{font-size:var(--kp-text-xs);line-height:1.4}}.bk-phases{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bk-phase{border:1px solid var(--hair);background:var(--paper-2);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.bk-phase.is-current{border-color:var(--stamp);background:color-mix(in srgb, var(--stamp) 5%, transparent)}.bk-phase.is-pending{opacity:.65}.bk-phase-num{border:1.5px solid var(--hair-3);width:26px;height:26px;font-family:var(--mono);color:var(--ink-soft);background:var(--paper-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.bk-phase.is-current .bk-phase-num{border-color:var(--stamp);color:var(--stamp)}.bk-phase.is-done .bk-phase-num{border-color:var(--good);background:var(--good);color:var(--paper)}.bk-phase-body{flex:1;min-width:0}.bk-phase-label{color:var(--ink);font-size:14px;font-weight:700}.bk-phase-detail{font-size:var(--kp-text-xs);color:var(--ink-soft);margin-top:2px}.bk-phase.is-missing{border-color:var(--warn)}.bk-phase.is-missing .bk-phase-num{border-color:var(--warn);color:var(--warn)}.bk-phase.is-missing .bk-phase-detail{color:var(--warn);font-weight:600}.bk-phase-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fp-error{background:var(--danger-bg);border-color:var(--danger)}.fp-photos-block{flex-direction:column;gap:10px;display:flex}.fp-photoset{flex-direction:column;gap:6px;display:flex}.fp-photo-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}@media (max-width:640px){.fp-photo-grid{grid-template-columns:repeat(3,1fr)}}.fp-photo-grid img{aspect-ratio:1;object-fit:cover;border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:4px;width:100%;height:auto}.fp-photo-add-btn{cursor:pointer;align-items:center;width:fit-content;display:inline-flex;position:relative}.fp-photo-add-btn input{opacity:0;width:1px;height:1px;position:absolute}.fp-cmp{border:1px solid var(--hair-2);background:var(--paper-2);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.fp-cmp-hint{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.fp-cmp-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.fp-cmp-cols{grid-template-columns:1fr}}.fp-cmp-col{flex-direction:column;gap:6px;min-width:0;display:flex}.fp-cmp-colhead{font-family:var(--mono);color:var(--stamp);font-size:10px;font-weight:700}.fp-cmp-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fp-cmp-thumb{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:block;overflow:hidden}.fp-cmp-thumb img{aspect-ratio:1;object-fit:cover;border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:4px;width:100%;height:auto;display:block}@media (hover:hover){.fp-cmp-thumb:hover img{border-color:var(--stamp)}}.fp-cmp-thumb:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-cmp-pairs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fp-cmp-pair{flex-direction:column;gap:6px;display:flex}.fp-cmp-angle{color:var(--hq-ink,var(--ink));font-size:14px;font-weight:600}.fp-cmp-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fp-cmp-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.fp-cmp-cell .fp-cmp-thumb img{aspect-ratio:4/3}.fp-cmp-none{aspect-ratio:4/3;border:1px dashed var(--hair-2);border-radius:var(--r-inner);color:var(--hq-ink2,var(--ink-soft));justify-content:center;align-items:center;font-size:12px;display:flex}.fp-cmp-at{color:var(--hq-ink2,var(--ink-soft));font-size:12px;line-height:1.35}@media (min-width:835px){.fp-cmp-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}}.fp-lb-switch{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:8px;display:flex}.fp-lb-end{min-height:var(--kp-ctl-lg);flex:1 1 0}.fp-lb-end[aria-pressed=true]{background:var(--hq-pri,var(--ink));color:var(--hq-pri-ink,var(--paper-3));border-color:#0000}.fp-lb-body{padding:0}.fp-lb-img{aspect-ratio:4/3;width:100%;height:auto;max-height:calc(78vh / var(--mz,1));object-fit:contain;background:var(--paper-2);display:block}@media (min-width:835px){.fp-lb-modal{width:min(720px,100%)}}.bk-regrow{align-items:stretch;gap:8px;display:flex}.bk-regrow input{text-transform:uppercase;flex:1}.bk-regnote{font-size:var(--kp-text-xs);color:var(--ink-soft);margin:-2px 0 2px}.fp-hero-sticky{margin:2px 0}@media (max-width:640px){.fp-hero-sticky{z-index:20;background:var(--paper);border-bottom:1px solid var(--hair-2);margin:0 -14px;padding:8px 14px 4px;position:sticky;top:56px}.fp-portal .bk-next,.fp-portal .rec-share{min-height:var(--kp-ctl)}}.fp-app .fp-search{box-shadow:var(--kp-elev-1);border-radius:12px;margin:6px 0 16px;padding:2px 16px}.fp-app .fp-search:before{display:none}.bk-veh{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:16px;line-height:1.25;display:flex}.bk-veh b{letter-spacing:-.01em;font-weight:700}.bk-renter{color:var(--ink-soft);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.bk-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:1px;font-size:12px;line-height:1.4;display:flex}.bk-meta-dot{color:var(--ink-3)}.bk-meta-strong{color:var(--ink);font-weight:600}.bk-ref{font-family:var(--mono);letter-spacing:0;color:var(--ink-soft);font-size:11px}.bk-count{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);font-size:11px}.bk-stamp{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--stamp);border:1.6px solid var(--stamp);background:color-mix(in srgb, var(--stamp) 6%, transparent);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.bk-rec{border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;margin-top:10px;overflow:hidden}.bk-rec-head{background:linear-gradient(180deg,var(--paper-3),var(--paper-2));border-bottom:1.5px solid var(--ink);padding:12px 16px}.bk-rec-brand{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:700}.bk-rec-brand span{color:var(--stamp)}.bk-rec-veh{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin-top:4px;font-size:16px;font-weight:800}.bk-rec-body{padding:2px 16px 14px}.bk-rec-sec{border-bottom:1px solid var(--hair);padding:12px 0}.bk-rec-sec:last-child{border-bottom:0}.bk-evd{flex-direction:column;display:flex}.bk-score{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;padding:0 0 9px;display:flex}.bk-score-v{letter-spacing:-.01em;color:var(--stamp);font-size:14px;font-weight:800}.bk-score-note{color:var(--ink-soft);font-size:12px}.bk-score.is-gaps .bk-score-v{color:var(--danger)}.bk-evd-list{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.bk-evd-acts{margin-top:2px}.bk-evd-row{align-items:baseline;gap:9px;min-width:0;display:flex}.bk-evd-dot{background:var(--ink-soft);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:calc(.5lh - 4px)}.bk-evd-row.is-pass .bk-evd-dot{background:var(--good)}.bk-evd-row.is-pending .bk-evd-dot{background:var(--warn)}.bk-evd-l{font-family:var(--mono);font-size:var(--kp-text-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex:0 0 68px;font-weight:700}.bk-evd-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.bk-evd-v{font-size:var(--kp-text-sm);color:var(--ink);font-weight:600}.bk-evd-s{color:var(--ink-soft);font-size:12px}.bk-evd-t{color:var(--ink-soft);white-space:nowrap;flex:none;font-size:11px}@media (max-width:480px){.bk-evd-t{display:none}}.bk-monsum-dep{font-size:13px;font-weight:600}.bk-monsum .bk-rec-actions{margin-top:10px}.bk-mile{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-mile li{color:var(--ink-soft);align-items:center;gap:9px;padding:4px 0;font-size:13px;display:flex}.bk-mile-dot{border:1.5px solid var(--hair-2);color:#0000;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;line-height:1;display:inline-flex}.bk-mile li.is-done .bk-mile-dot{background:var(--good);border-color:var(--good);color:var(--paper-3)}.bk-mile li.is-done .bk-mile-label{color:var(--ink);font-weight:600}.bk-mile-note{font-size:var(--kp-text-xs);color:var(--ink-soft)}.bk-mile-t{color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:11px}@media (max-width:480px){.bk-mile-t{display:none}}.rn-bad{color:var(--damage)}.rn-spendline{margin-top:8px}.bk-group{border-bottom:1px solid var(--hair)}.bk-group-sum{cursor:pointer;min-height:var(--kp-ctl);align-items:center;gap:10px;padding:13px 2px;list-style:none;display:flex}.bk-group-sum::-webkit-details-marker{display:none}.bk-group-t{color:var(--ink);font-size:14px;font-weight:700}.bk-group-s{font-size:var(--kp-text-xs);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bk-group-chev{border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);width:7px;height:7px;transition:transform var(--kp-tr-press);flex:none;margin-right:2px;transform:rotate(-45deg)}.bk-group[open] .bk-group-chev{transform:rotate(45deg)}.bk-group-body{padding:0 0 8px}.bk-group-body .bk-rec-sec:first-child{padding-top:2px}.bk-group-body .bk-rec-sec:last-child{border-bottom:0}.bk-rec-k{font-family:var(--mono);font-size:var(--kp-text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--stamp);margin-bottom:7px;font-weight:700;display:block}.bk-rec-sec>p{font-size:var(--kp-text-sm);color:var(--ink);margin:0 0 5px}.bk-rec-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-more{border-top:1px solid var(--hair)}.bk-more>summary{min-height:var(--kp-ctl);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.bk-more>summary::-webkit-details-marker{display:none}.bk-more-sum-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bk-more-sum-t{font-family:var(--sans);font-weight:700;font-size:var(--kp-text-sm);color:var(--ink)}.bk-more-sum-s{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.bk-more-chev{border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);width:9px;height:9px;transition:transform var(--kp-tr-press);flex:none;margin-right:2px;transform:rotate(45deg)}.bk-more[open]>summary .bk-more-chev{transform:rotate(-135deg)}.bk-more>summary:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:4px}.bk-more-body .bk-rec-sec:first-child{padding-top:2px}.bk-more-body .bk-rec-sec:last-child{border-bottom:0;padding-bottom:2px}@media (prefers-reduced-motion:reduce){.bk-more-chev{transition:none}}.fp-regrow{flex:240px;align-items:stretch;gap:8px;display:flex}.fp-regrow input{text-transform:uppercase;flex:1;min-width:0}.fp-regnote{font-size:var(--kp-text-xs);color:var(--ink-soft);flex-basis:100%;margin:4px 0 0}.fp-addveh-found{flex-basis:100%}.fp-vt-wrap{margin-top:10px;overflow-x:auto}.fp-vt{border-collapse:collapse;width:100%}.fp-vt-sort{min-height:var(--kp-ctl-sm);cursor:pointer;font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-3);background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}@media (hover:hover){.fp-vt-sort:hover{color:var(--ink)}}.fp-vt-sort:focus-visible{outline:var(--kp-focus-outline);outline-offset:-2px;border-radius:var(--kp-radius-sm)}@media (max-width:834px){.fp-vt-wrap{overflow:visible}.fp-vt{display:block}.fp-vt thead{display:none}.fp-vt tbody{display:block}}.vt-img{object-fit:contain;background:0 0;flex:none;display:block}.vt-img-sm{width:64px;height:40px}.vt-img-lg{width:132px;height:84px}@media (max-width:834px){.vt-img-sm{width:44px;height:28px}}.fp-veh-dvla{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-veh-checked{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);font-size:10px}.fp-veh-rec{background:var(--paper-3);border:1px solid var(--hair);border-radius:var(--kp-radius-lg);box-shadow:var(--kp-shadow);flex-direction:column;flex:100%;align-items:stretch;gap:14px;margin-top:12px;padding:14px;display:flex}[data-theme=dark] .fp-veh-rec{border-color:var(--hair-2);box-shadow:var(--kp-shadow-md)}.fp-veh-rec .fp-veh-checked{white-space:nowrap;font-family:var(--sans);letter-spacing:0;text-transform:none;border:1px solid var(--hair);color:var(--ink-3);background:var(--paper-2);font-size:12px;font-weight:600;font-family:var(--mono);letter-spacing:.02em;border-radius:8px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.fp-vr{gap:16px;padding:18px 20px}.fp-vr-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}.fp-vr-id{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.fp-vr-name{font-size:var(--kp-text-lg);color:var(--ink);margin:0;font-weight:600;line-height:1.25}.fp-vr-name:focus{outline:none}.fp-vr-close{justify-self:end}.fp-vr-name:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-vr-state{font-size:var(--kp-text-sm);color:var(--ink-soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;margin:0;display:flex}.fp-vr-facts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 24px;margin:0;padding:0;display:grid}.fp-vr-fact{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid}.fp-vr-fact dt{font-size:var(--kp-text-xs);color:var(--ink-3);grid-column:1/-1}.fp-vr-fact dd{min-width:0;margin:0}.fp-vr-val{font-size:var(--kp-text-sm);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.fp-vr-note{font-size:var(--kp-text-xs);color:var(--ink-3);display:block}.fp-vr-word{justify-self:end}.fp-vr-foot{font-size:var(--kp-text-xs);color:var(--ink-3);margin:-6px 0 0}.fp-vr-group{flex-wrap:wrap;gap:8px;display:flex}.fp-vr-group-quiet{padding-top:2px}.fp-vr-danger{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:14px;display:flex}.fp-vr-danger p{font-size:var(--kp-text-xs);color:var(--ink-soft);max-width:52ch;margin:0}@media (max-width:760px){.fp-vr{padding:14px}.fp-vr-facts{grid-template-columns:minmax(0,1fr)}}.fp-veh-history{border-top:1px solid var(--hair);flex:100%;margin-top:8px;padding-top:10px}.fp-vhist-head{font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--stamp);margin-bottom:8px;font-weight:700;display:block}.fp-vhist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-vhist-item{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 0;display:flex}.fp-vhist-item:last-child{border-bottom:0}.fp-vhist-main{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.fp-vhist-ref{letter-spacing:.06em;color:var(--ink-soft);font-size:10px}.fp-vhist-renter{color:var(--ink);font-weight:700}.fp-vhist-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fp-vhist-photos{letter-spacing:.04em;color:var(--ink-soft);font-size:10px}.fp-mot{border-top-style:dashed}.fp-mot-defect{align-items:flex-start}.fp-mot-defect .fp-vhist-main{font-size:var(--kp-text-xs);flex:260px;line-height:1.45}.fp-mot-defect .fp-vhist-meta{flex:none}@media (max-width:480px){.fp-mot-defect{flex-direction:column;gap:6px}}.rn-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0;display:grid}.rn-stats>div{flex-direction:column;gap:3px;display:flex}.rn-stats dt{font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--ink-soft)}.rn-stats dd{color:var(--ink);margin:0;font-size:15px;font-weight:700}.rn-hires{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rn-hires li{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rn-hire-veh{color:var(--ink);align-items:center;gap:6px;display:flex}.rn-hire-veh b{font-weight:700}.rn-notes-row{flex-wrap:wrap;align-items:center}.rn-flag-toggle{font-size:var(--kp-text-sm);color:var(--ink);align-items:center;gap:7px;margin-right:auto;display:flex}.rn-flag-toggle input{width:16px;height:16px;accent-color:var(--damage)}.fp-archive{border-top:1px dashed var(--hair-2);flex-wrap:wrap;align-items:flex-end;gap:10px;margin:14px 0 4px;padding-top:12px;display:flex}.fp-archive-field{flex-direction:column;gap:4px;display:flex}.fp-archive-field .bk-nd-label{margin:0}.fp-archive-field select,.fp-archive-field input{font-family:var(--sans);font-size:var(--kp-text-sm);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;padding:8px 10px}.fp-archive-field select:focus,.fp-archive-field input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.fp-archive-clear{align-self:flex-end}.fp-total{letter-spacing:.06em;color:var(--ink-soft);margin:8px 0 4px;font-size:11px}.fp-export-note{color:var(--ink-soft);margin:2px 0 0;font-size:12px;line-height:1.5}.pl-topbar-right{align-items:center;gap:12px;display:flex}.pl-topbar-new{font-family:var(--sans);color:var(--paper);background:var(--ink);border:1px solid var(--ink);min-height:var(--kp-ctl);cursor:pointer;transition:background var(--kp-tr);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.pl-topbar-new:hover{background:var(--ink-soft);border-color:var(--ink-soft)}}@media (max-width:480px){.pl-topbar-new-word{display:none}.pl-topbar-new{padding:8px 11px}}.bk-primary{font-family:var(--sans);color:var(--paper-3);background:var(--ink);border:1px solid var(--ink);min-height:var(--kp-ctl);cursor:pointer;white-space:nowrap;box-shadow:var(--kp-elev-1),inset 0 1px 0 #ffffff24;transition:background var(--kp-tr),border-color var(--kp-tr),box-shadow var(--kp-tr),opacity var(--kp-tr);border-radius:4px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.bk-primary:hover{background:var(--ink-soft);border-color:var(--ink-soft);box-shadow:var(--kp-elev-2),inset 0 1px 0 #fff3}}.bk-primary:disabled{opacity:1;cursor:not-allowed;background:var(--paper-2);border-color:var(--hair-2);color:var(--ink-3);box-shadow:none}.bk-chip{font-family:var(--sans);letter-spacing:0;text-transform:none;border:1px solid var(--hair);white-space:nowrap;color:var(--ink-soft);background:var(--paper-2);border-radius:8px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.bk-chip-danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.bk-chip-warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.bk-chip-good{color:var(--good);background:var(--good-bg);border-color:var(--good-line)}.bk-chip-info,.bk-chip-closed{color:var(--stamp);background:color-mix(in srgb, var(--stamp) 8%, transparent);border-color:color-mix(in srgb, var(--stamp) 22%, transparent)}.paper-doc .bk-chip{font-family:var(--mono);font-size:var(--kp-text-3xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--ink-soft);background:var(--paper-2);border-radius:4px;padding:3px 7px;font-weight:700}.paper-doc .bk-chip-good,.paper-doc .bk-chip-info,.paper-doc .bk-chip-closed{color:var(--stamp);border-color:var(--stamp);background:color-mix(in srgb, var(--stamp) 6%, transparent)}.paper-doc .bk-chip-danger,.paper-doc .bk-chip-warn{color:var(--damage);border-color:var(--damage);background:color-mix(in srgb, var(--damage) 6%, transparent)}.bk-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bk-btns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:560px){.bk-btns{justify-content:flex-start;width:100%}.bk-btns .bk-primary{flex:auto;justify-content:center}}.fp-hero-card{border:1.5px solid var(--ink)}.bk-newform{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.bk-nb-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.bk-summary{background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--kp-radius-md);color:var(--ink);align-self:start;padding:16px 16px 18px;font-size:13px;position:sticky;top:0}.bk-sum-head{color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:600}.bk-sum-veh{border-bottom:1px solid var(--hair);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.bk-sum-veh-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.bk-sum-veh-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bk-sum-reg{align-self:flex-start;margin:0}.bk-sum-block{flex-direction:column;gap:8px;display:flex}.bk-sum-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bk-sum-k{color:var(--ink-soft)}.bk-sum-v{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.bk-sum-rule{background:var(--hair);height:1px;margin:12px 0}.bk-sum-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bk-sum-total-k{color:var(--ink);font-size:14px;font-weight:600}.bk-sum-total-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.bk-sum-fine{color:var(--ink-3);margin:4px 0 0;font-size:11px}.bk-sum-sealed{background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:var(--kp-radius-sm);color:var(--ink-soft);margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.45}.bk-sum-sealed b{color:var(--ok);margin-bottom:2px;display:block}.bk-newgrid{grid-template-columns:minmax(200px,2fr) 1fr 1fr 1fr 1fr;gap:10px;display:grid}.bk-field{flex-direction:column;gap:5px;min-width:0;display:flex}.bk-field-label{font-family:var(--mono);color:var(--ink-soft);font-size:10px}.bk-field>input{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;width:100%;padding:9px 11px;font-size:15px}.bk-field>input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.bk-field-reg{max-width:280px}.bk-newsubmit{min-height:var(--kp-ctl);align-self:flex-start;padding:10px 18px}@media (max-width:640px){.bk-newgrid{grid-template-columns:1fr 1fr}.bk-field-veh{grid-column:1/-1}.bk-newsubmit{align-self:stretch}.bk-field-reg{max-width:none}}.bk-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bk-mode{border:0;min-width:0;margin:0;padding:0}.bk-mode-legend{font-family:var(--mono);color:var(--ink-soft);margin:0 0 6px;padding:0;font-size:10px}.bk-mode-seg{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bk-mode-opt{text-align:center;min-height:var(--kp-ctl);cursor:pointer;background:var(--paper-3);border:1.5px solid var(--hair-2);font-family:var(--sans);color:var(--ink-soft);transition:border-color var(--kp-tr),color var(--kp-tr),background var(--kp-tr);border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.bk-mode-opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bk-mode-opt.active{border-color:var(--stamp);color:var(--stamp);background:color-mix(in srgb, var(--stamp) 6%, transparent);font-weight:700}.bk-mode-opt:focus-within{outline:var(--kp-focus-outline);outline-offset:2px}@media (max-width:640px){.bk-modes{grid-template-columns:1fr}}.fp-addveh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fp-addveh .fp-regrow{flex:220px}.fp-addveh-reg{text-transform:uppercase;flex:0 220px;min-width:0}.fp-addveh-name{flex:2 260px;min-width:0}.fp-addveh input[type=text]{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;padding:9px 11px;font-size:15px}.fp-addveh input[type=text]:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.fp-addveh .bk-primary{flex:none}@media (max-width:560px){.fp-addveh{flex-direction:column;align-items:stretch}.fp-addveh .fp-regrow,.fp-addveh-reg,.fp-addveh-name{flex:auto}.fp-addveh .bk-primary{align-self:stretch}}@media (max-width:480px){.pl-topbar-new{justify-content:center;min-width:44px}}@media (max-width:834px){.pl-shell:has(.fp-app) .pl-topbar-new{display:none}}.bk-field-phone{width:100%}.bk-field-phone>input{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;width:100%;padding:9px 11px;font-size:15px}.bk-field-phone>input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.bk-known{font-family:var(--mono);letter-spacing:.04em;color:var(--stamp);background:color-mix(in srgb, var(--stamp) 6%, transparent);border:1px solid var(--stamp);border-radius:4px;margin:2px 0 0;padding:5px 8px;font-size:11px}.bk-known b{font-weight:800}.bk-known-flagged{color:var(--damage);background:color-mix(in srgb, var(--damage) 6%, transparent);border-color:var(--damage)}.bk-known-flag{color:var(--damage);font-weight:800}.bk-clash{border:1.5px solid var(--damage);background:color-mix(in srgb, var(--damage) 6%, transparent);border-radius:4px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.bk-clash-txt{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.bk-clash-txt b{color:var(--damage);font-weight:800}.bk-clash-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-clash-go{font-family:var(--sans);color:var(--paper);background:var(--damage);border:1px solid var(--damage);min-height:var(--kp-ctl);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.bk-clash-go:disabled{opacity:.5;cursor:not-allowed}.bk-cardgate{border-color:var(--stamp);background:color-mix(in srgb, var(--stamp) 6%, transparent)}.bk-cardgate .bk-clash-txt b{color:var(--stamp)}.bk-cardgate .bk-clash-go{background:var(--ink);border-color:var(--ink)}.bk-roadlegal{font-size:var(--kp-text-xs);color:var(--damage);border-left:2px solid var(--damage);margin:0;padding-left:10px;font-weight:600;line-height:1.5}.bk-amend{flex-direction:column;gap:9px;display:flex}.bk-amend-row{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.bk-amend-field{flex-direction:column;gap:4px;display:flex}.bk-amend-field input{font-family:var(--sans);font-size:var(--kp-text-sm);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;padding:8px 10px}.bk-amend-field input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.fp-cal-scroll{-webkit-overflow-scrolling:touch;margin:6px 0 2px;overflow-x:auto}.fp-cal-scroll::-webkit-scrollbar{height:6px}.fp-cal-scroll::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:4px}@media (max-width:834px){.fp-cal-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%)}}.fp-cal-grid{min-width:600px}.fp-cal-row{border-bottom:1px solid var(--hair);align-items:stretch;display:flex}.fp-cal-row:last-child{border-bottom:0}.fp-cal-headrow{border-bottom:1.5px solid var(--hair-2)}.fp-cal-corner,.fp-cal-vlabel{background:var(--paper-3);flex:0 0 196px;width:196px;min-width:0;position:sticky;left:0}.fp-cal-corner{z-index:4}.fp-cal-vlabel{z-index:3;box-shadow:1px 0 0 var(--hair);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:6px 9px 6px 8px;display:flex}.fp-cal-vname{min-width:0;max-width:100%;color:var(--ink);-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.fp-cal-vmeta{align-items:center;gap:6px;min-width:0;display:flex}.fp-cal-row.is-clash .fp-cal-vlabel{box-shadow:inset 3px 0 0 var(--danger),1px 0 0 var(--hair)}.fp-agenda .fp-todo-title{flex-wrap:wrap}.fp-agenda .fp-todo-title .reg-plate{flex:none}.fp-agenda .fp-todo-title b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;overflow:visible}.reg-plate-sm{margin-right:0;padding:1px 4px;font-size:9px}.fp-cal-track{grid-template-columns:repeat(var(--cal-days),minmax(30px,1fr));background-image:repeating-linear-gradient(to right,var(--hair) 0,var(--hair) 1px,transparent 1px,transparent calc(100% / var(--cal-days)));flex:auto;grid-auto-rows:min-content;align-content:center;row-gap:3px;padding:5px 0;display:grid;position:relative}.fp-cal-headtrack{background-image:none;padding:0}.fp-cal-dayhead{border-left:1px solid var(--hair);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px 0;display:flex}.fp-cal-dayhead:first-child{border-left:0}.fp-cal-wd{font-family:var(--mono);color:var(--ink-soft);font-size:9px}.fp-cal-dd{font-family:var(--mono);font-size:var(--kp-text-xs);color:var(--ink);font-weight:700}.fp-cal-dayhead-today .fp-cal-wd,.fp-cal-dayhead-today .fp-cal-dd{color:var(--stamp);font-weight:800}.fp-cal-bar{background:var(--paper-2);height:22px;color:var(--ink-3);border:1px solid var(--hair-2);font-family:var(--sans);font-size:var(--kp-text-2xs);cursor:pointer;z-index:1;border-radius:4px;align-self:center;align-items:center;margin:0 1px;padding:0 6px;font-weight:700;display:flex}@media (hover:hover){.fp-cal-bar:hover{background:var(--paper-3)}}.fp-cal-compact .fp-cal-corner,.fp-cal-compact .fp-cal-vlabel{flex-basis:170px;width:170px}.fp-cal-compact .fp-cal-vlabel{padding:4px 8px 4px 7px}.fp-cal-compact .fp-cal-vname{font-size:var(--kp-text-xs)}.fp-cal-compact .fp-cal-track{row-gap:2px;padding:3px 0}.fp-cal-compact .fp-cal-dayhead{padding:3px 0}@media (min-width:1480px),(min-width:1280px) and (pointer:fine){.fp-today .fp-cal-compact .fp-cal-corner,.fp-today .fp-cal-compact .fp-cal-vlabel{flex-basis:226px;width:226px}.fp-today .fp-cal-compact .fp-cal-vlabel{padding:7px 10px 7px 9px}.fp-today .fp-cal-compact .fp-cal-vname{font-size:var(--kp-text-sm)}.fp-today .fp-cal-compact .fp-cal-track{row-gap:3px;padding:6px 0}.fp-today .fp-cal-compact .fp-cal-dayhead{padding:7px 0}}.fp-cal-compact .fp-cal-bar{height:18px;font-size:10px}.fp-cal-compact .fp-cal-scroll{margin:2px 0 0}.fp-cal-compact .fp-cal-grid{min-width:0}.fp-cal-bar-firm{background:var(--stamp);border-color:var(--hq-acc,var(--kp-c-navy-900));color:var(--paper)}@media (hover:hover){.fp-cal-bar-firm:hover{background:var(--stamp-2)}}.fp-cal-bar-sent{background:var(--paper-3);border-color:var(--stamp);color:var(--stamp)}@media (hover:hover){.fp-cal-bar-sent:hover{background:color-mix(in srgb, var(--stamp) 8%, var(--paper-3))}}.fp-cal-bar-held{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink-3);border-style:dashed}@media (hover:hover){.fp-cal-bar-held:hover{background:var(--paper-3);border-color:var(--hair-3)}}.fp-cal-bar-over{background:var(--damage);border-color:var(--damage);color:var(--paper)}@media (hover:hover){.fp-cal-bar-over:hover{background:var(--damage);opacity:.9}}.fp-cal-bar-clash{position:relative}.fp-cal-bar-clash:before{content:"";border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,currentColor 34%,transparent) 3px 6px);position:absolute;inset:0}.fp-cal-vclash{font-family:var(--mono);color:var(--danger);border:1px solid var(--danger);background:0 0;border-radius:999px;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.fp-cal-bar-txt{text-overflow:ellipsis;white-space:nowrap;position:sticky;left:156px;overflow:hidden}.fp-cal-todayline{background:var(--ink);z-index:2;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.fp-cal-colbg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0}.fp-cal-colbg-wknd{background:color-mix(in srgb,var(--ink) 4%,transparent)}.fp-cal-colbg-today{background:color-mix(in srgb,var(--stamp) 9%,transparent)}.fp-cal-dayhead-wknd{background:color-mix(in srgb,var(--ink) 4%,transparent)}.fp-cal-dayhead-today{background:color-mix(in srgb,var(--stamp) 9%,transparent)}.fp-cal-note{font-size:var(--kp-text-xs);color:var(--ink-soft);margin:10px 0 0;line-height:1.5}.fp-cal-empty{color:var(--ink-soft);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.5}.fp-cal-nav{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.fp-cal-navbtn{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);background:var(--paper-3);border:1px solid var(--hair-2);color:var(--stamp);cursor:pointer;transition:border-color var(--kp-tr),background var(--kp-tr);border-radius:8px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}@media (hover:hover){.fp-cal-navbtn:hover{border-color:var(--stamp);background:var(--paper-2)}}.fp-cal-range{text-align:center;letter-spacing:.02em;min-width:96px;color:var(--ink-soft);font-size:11px}.fp-cal-today{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);font-family:var(--mono);color:var(--stamp);cursor:pointer;background:0 0;border-radius:8px;margin-left:2px;padding:6px 10px;font-size:10px;font-weight:700}@media (hover:hover){.fp-cal-today:hover{border-color:var(--stamp)}}@media (max-width:480px){.fp-cal-today{padding:9px 12px}}@media (max-width:834px){.fp-cal-grid{--fp-cal-day:48px;min-width:calc(var(--cal-days) * var(--fp-cal-day))}.fp-cal-row{display:block}.fp-cal-corner,.fp-cal-compact .fp-cal-corner{display:none}.fp-cal-vlabel,.fp-cal-compact .fp-cal-vlabel{z-index:3;width:max-content;max-width:calc(calc(100vw / var(--mz,1)) - 56px);box-shadow:none;flex-wrap:nowrap;flex-basis:auto;gap:2px 6px;padding:5px 8px 3px 0;position:sticky;left:0}.fp-cal-row.is-clash .fp-cal-vlabel{padding-left:9px}.fp-cal-vname,.fp-cal-compact .fp-cal-vname{flex:0 auto;width:100%}.fp-cal-track{flex:none;width:100%}.fp-cal-bar{padding:0 4px}.fp-cal-bar-txt{left:0}.fp-cal-scroll{scroll-snap-type:x proximity}.fp-cal-headtrack>.fp-cal-dayhead{scroll-snap-align:start}.fp-cal-compact .fp-cal-scroll{scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}}@media (min-width:744px) and (max-width:834px){:not(.fp-cal-compact)>.fp-cal-scroll{--fp-cal-label:140px;scroll-padding-left:var(--fp-cal-label)}:not(.fp-cal-compact)>.fp-cal-scroll .fp-cal-grid{--fp-cal-day:40px;min-width:calc(var(--fp-cal-label) + var(--cal-days) * var(--fp-cal-day))}:not(.fp-cal-compact)>.fp-cal-scroll .fp-cal-row{display:flex}:not(.fp-cal-compact)>.fp-cal-scroll .fp-cal-corner{flex:0 0 var(--fp-cal-label);width:var(--fp-cal-label);display:block}:not(.fp-cal-compact)>.fp-cal-scroll .fp-cal-vlabel{flex:0 0 var(--fp-cal-label);width:var(--fp-cal-label);max-width:var(--fp-cal-label);box-shadow:1px 0 0 var(--hair);padding:6px 8px}:not(.fp-cal-compact)>.fp-cal-scroll .fp-cal-vname{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}:not(.fp-cal-compact)>.fp-cal-scroll .fp-cal-track{flex:auto;width:auto;min-width:0}:not(.fp-cal-compact)>.fp-cal-scroll .fp-cal-bar-txt{left:var(--fp-cal-label)}}.bk-money{flex-direction:column;gap:10px;display:flex}.bk-money-figs{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.bk-money-figs>div{flex-direction:column;gap:3px;min-width:0;display:flex}.bk-money-figs>.bk-money-dep{grid-column:1/-1}.bk-money-figs dt{font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--ink-soft)}.bk-money-figs dd{color:var(--ink);margin:0;font-size:15px;font-weight:700}.bk-money-due{color:var(--damage)}.bk-money-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-money-row input{min-width:0;font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;flex:0 140px;padding:8px 10px;font-size:14px}.bk-money-row input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.bk-money-edit{align-self:flex-start}.bk-money-late{background:var(--paper-3);border:1px solid var(--hair-2);border-left:3px solid var(--stamp);border-radius:4px;flex-direction:column;gap:8px;padding:10px;display:flex}.bk-money-late p{margin:0}.bk-money-weekly{flex-direction:column;gap:8px;display:flex}.bk-money-weekly p{margin:0}.bk-money-weekly-toggle{flex-wrap:wrap;gap:8px;display:flex}.fp-fines-queue{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-fineq-item{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 0 14px 13px;display:flex;position:relative}.fp-fineq-item:first-child{border-top:0}.fp-fineq-item:before{content:"";background:var(--danger);width:3px;position:absolute;top:10px;bottom:10px;left:0}.fp-fineq-main{flex-direction:column;gap:4px;min-width:0;display:flex}.fp-fineq-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:834px){.fp-fineq-actions{justify-content:flex-start;width:100%}}.fp-fineq-item.fp-fineq-landed{background:color-mix(in srgb,var(--danger) 6%,transparent)}.bk-fines{flex-direction:column;gap:10px;display:flex}.bk-fine-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bk-fine{background:var(--paper-2);border:1px solid var(--hair-2);border-radius:4px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bk-fine-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-fine-kind{font-family:var(--mono);color:var(--stamp);font-size:10px;font-weight:700}.bk-fine-ref{font-family:var(--mono);color:var(--ink);font-size:12px}.bk-fine-meta{font-size:var(--kp-text-xs);color:var(--ink-soft);flex-wrap:wrap;gap:6px 12px;display:flex}.bk-fine-notes{color:var(--ink);margin:0;font-size:13px}.bk-fine-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-fine-deadline{flex-direction:column;gap:2px;display:inline-flex}.bk-fine-deadline input{min-height:var(--kp-ctl);border:1px solid var(--ink-3);background:var(--paper-3);border-radius:4px;padding:4px 8px;font-size:13px}.bk-fine-add{align-self:flex-start}.bk-fine-form{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:4px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.bk-fine-formgrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;display:grid}.bk-fine-formgrid select,.bk-fine-formgrid input:where(:not([type=checkbox])){font-family:var(--sans);font-size:var(--kp-text-sm);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;width:100%;padding:8px 10px}.bk-fine-formgrid select:focus,.bk-fine-formgrid input:where(:not([type=checkbox])):focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.bk-fine-formgrid .fp-vf-check{min-height:var(--kp-ctl);align-items:center;gap:10px;margin:0;display:flex}.bk-fine-hint{margin:2px 0 0;font-size:12px}.fp-who-note{color:var(--ink-soft);margin:0 0 12px;font-size:13px;line-height:1.55}.fp-who-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fp-who-results{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.fp-who-item{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 0;display:flex}.fp-who-item:last-child{border-bottom:0}.fp-who-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rec-liab-fine{border-top:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);margin-top:12px;padding-top:12px}.rec-liab-fine:first-of-type{border-top:0;margin-top:0;padding-top:0}.rec-liab-ref{font-size:var(--kp-text-2xs);letter-spacing:.08em;color:var(--stamp);margin:0 0 8px;font-weight:700}.rec-liab-declare{font-size:var(--kp-text-sm)!important;color:var(--ink)!important;margin:0 0 4px!important}.rec-liab-name{letter-spacing:-.01em;font-size:var(--kp-fs-title)!important;color:var(--ink)!important;margin:2px 0 11px!important}.rec-liab-micro{border-top:1px solid var(--hair);padding-top:10px;line-height:1.55;color:var(--ink-soft)!important;margin:14px 0 0!important;font-size:12px!important}@media print{.rec-liab{background:var(--kp-c-white);border-color:#000}.rec-liab-fine{break-inside:avoid}.rec-liab .rec-liab-name{font-size:13pt!important}}.pl-columns{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@keyframes kpSheetUp{0%{translate:0 100%}to{translate:0}}@keyframes kpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kpSettle{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.fp-tabbar{display:none}@media (max-width:834px){.fp-tabbar{z-index:90;background:var(--paper);border-top:1px solid var(--hair);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.fp-tabbar-btn{cursor:pointer;min-width:0;min-height:56px;color:var(--ink-soft);font-family:var(--sans);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:8px 2px 6px;display:flex}.fp-tabbar-btn svg{width:22px;height:22px;display:block}.fp-tabbar-lb{letter-spacing:0;font-size:10px;font-weight:600;line-height:1}.fp-tabbar-btn.active{color:var(--stamp)}.fp-tabbar-btn.active .fp-tabbar-lb{font-weight:800}.fp-app .ck-main,.ck-hq .ck-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.fp-fresh-row{padding:0 var(--kp-gut);justify-content:flex-end;margin:0;display:flex}button.fp-fresh{min-height:var(--kp-ctl-sm);cursor:pointer;color:var(--ink-soft);font-family:var(--sans);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;padding:6px;font-size:12px;line-height:1;display:inline-flex}button.fp-fresh:disabled{cursor:default}.fp-fresh-ic{color:var(--stamp);display:inline-flex}.fp-fresh-ic svg{display:block}.fp-fresh-ic.spin{animation:.8s linear infinite kpSpin}@keyframes kpSpin{to{transform:rotate(360deg)}}.fp-fresh-warn,.fp-fresh-warn .fp-fresh-ic{color:var(--warn)}@media (max-width:834px){.fp-app .ck-main .fp-fresh-row{transition:max-height var(--kp-tr),opacity var(--kp-tr),visibility var(--kp-tr);overflow:hidden}.fp-app .ck-main.fp-at-top .fp-fresh-row{opacity:0;visibility:hidden;max-height:0}}@media (max-width:834px) and (prefers-reduced-motion:reduce){.fp-app .ck-main .fp-fresh-row{transition:none}}@media (min-width:835px){.fp-app .ck-main .fp-fresh-row{display:none}}.fp-tel{color:var(--stamp);-webkit-tap-highlight-color:transparent;padding:6px 0;font-weight:600;text-decoration:none}.fp-tel:active{text-decoration:underline}.bk-sheet{display:contents}.bk-sheet-backdrop{display:none}.bk-rec-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bk-rec-close{display:none}@media (max-width:834px){.bk-sheet{z-index:120;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.bk-sheet-backdrop{background:#10182870;animation:.2s both kpFadeIn;display:block;position:absolute;inset:0}.bk-sheet .bk-rec{z-index:1;max-height:calc(88dvh / var(--mz,1));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom);animation:kpSheetUp var(--kp-dur-4) var(--kp-ease-press) both;box-shadow:var(--kp-elev-3-up);will-change:transform;border:0;border-radius:16px 16px 0 0;margin-top:0;position:relative;overflow-y:auto}.bk-sheet .bk-rec-head{z-index:2;padding-top:22px;position:sticky;top:0}.bk-sheet .bk-rec-head:before{content:"";background:var(--hair-2);border-radius:999px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.bk-rec-close{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -4px 0 0;font-size:19px;line-height:1;display:inline-flex}.bk-rec-close:active{background:var(--paper-2)}}.fp-nb .fp-nb-panel,.fp-nb-backdrop,.fp-nb-close{display:none}.fp-nb-open{z-index:120;padding:calc(6vh / var(--mz,1)) 20px;justify-content:center;align-items:flex-start;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto}.fp-nb-open .fp-nb-backdrop{background:#10182870;animation:.15s both kpFadeIn;display:block;position:fixed;inset:0}.fp-nb-open .fp-nb-panel{z-index:1;width:min(980px,100%);max-height:calc(88vh / var(--mz,1));background:var(--paper);border:1px solid var(--hair-2);box-shadow:var(--kp-elev-3);animation:kpSettle var(--kp-dur-3) var(--kp-ease-out) both;border-radius:4px;padding:20px 22px 16px;display:block;position:relative;overflow-y:auto}.fp-nb-open .fp-hero-card{background:0 0;border:0;padding:0}.fp-nb-open .fp-nb-close{z-index:3;width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex;position:absolute;top:10px;right:12px}@media (hover:hover){.fp-nb-open .fp-nb-close:hover{color:var(--ink)}}@media (max-width:834px){.fp-app .fp-hero-sticky{z-index:auto;background:0 0;border:0;margin:6px 0 2px;padding:0;position:static}.fp-nb .fp-nb-panel{display:none}.fp-nb-open{z-index:120;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:fixed;inset:0}.fp-nb-open .fp-nb-backdrop{background:#10182870;animation:.2s both kpFadeIn;display:block;position:absolute;inset:0}.fp-nb-open .fp-nb-panel{z-index:1;max-height:calc(90dvh / var(--mz,1));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);padding:20px 14px calc(16px + env(safe-area-inset-bottom));animation:kpSheetUp var(--kp-dur-4) var(--kp-ease-press) both;box-shadow:var(--kp-elev-3-up);will-change:transform;border-radius:16px 16px 0 0;display:block;position:relative;overflow-y:auto}.fp-nb-open .fp-hero-card{background:0 0;border:0;padding:0}.bk-nb-cols{flex-direction:column;align-items:stretch;gap:14px;display:flex}.bk-summary{order:-1;position:static}.fp-nb-close{z-index:3;width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex;position:absolute;top:8px;right:12px}.fp-nb-open .fp-nb-panel{padding-top:34px}}.aw-wk-sort select{min-height:var(--kp-ctl-sm);border:1px solid var(--hair);border-radius:var(--kp-radius-sm);background:var(--paper);color:var(--ink);font:inherit;padding:0 8px;font-size:12px}@media (max-width:834px){.pl-shell input,.pl-shell select,.pl-shell textarea{min-height:var(--kp-ctl);font-size:16px}.pl-shell .pl-x,.pl-shell .bk-rec-close,.pl-shell .fp-search-clear,.pl-shell .fp-nb-close,.pl-shell .kp-undo-x{justify-content:center;align-items:center;display:inline-flex}.ck-hq .ck-tabs-mobile{border-bottom:1px solid var(--hair-2);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:14px 0 18px;padding:0 0 2px;overflow-x:auto}.ck-hq .ck-tabs-mobile::-webkit-scrollbar{display:none}.ck-hq .ck-tabs-mobile button{min-height:var(--kp-ctl);border:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);font-size:var(--kp-text-sm);white-space:nowrap;background:var(--paper-3);color:var(--ink-soft);border-radius:999px;flex:none;margin:0;padding:9px 14px}.ck-hq .ck-tabs-mobile button.active{background:color-mix(in srgb,var(--stamp) 12%,var(--paper-3));color:var(--ink);border-color:var(--stamp)}.ck-hq .pl-columns{overscroll-behavior-x:contain}}.ck-app{max-width:100%}.ck-main{min-width:0}@media (max-width:834px){.ck-app{display:block}.ck-main{width:100%;min-width:0}}.bk-sheet-x{display:none}@media (max-width:834px){.bk-sheet .bk-detail{z-index:1;max-height:calc(88dvh / var(--mz,1));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:26px 16px calc(16px + env(safe-area-inset-bottom));background:var(--paper-2);animation:kpSheetUp var(--kp-dur-4) var(--kp-ease-press) both;box-shadow:var(--kp-elev-3-up);will-change:transform;border:0;border-radius:16px 16px 0 0;position:relative;overflow-y:auto}.bk-sheet .bk-detail:before{content:"";background:var(--hair-2);border-radius:999px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.bk-sheet-x{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);color:var(--ink-soft);cursor:pointer;z-index:3;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex;position:absolute;top:10px;right:12px}}.pl-topbar-search{color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--hair-2);min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);cursor:pointer;transition:color var(--kp-tr),border-color var(--kp-tr);border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.pl-topbar-search:hover{color:var(--stamp);border-color:var(--stamp)}}.gs-backdrop{z-index:130;background:#10182870;animation:.15s both kpFadeIn;position:fixed;inset:0}.gs-panel{z-index:131;top:calc(9vh / var(--mz,1));width:min(580px,calc(calc(100vw / var(--mz,1)) - 32px));max-height:calc(72vh / var(--mz,1));background:var(--paper);border:1px solid var(--ink);box-shadow:var(--kp-elev-3);border-radius:4px;flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.gs-input{min-width:0;font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:16px}.gs-input::placeholder{color:var(--ink-soft)}@media (max-width:834px){.gs-panel{width:calc(100vw / var(--mz,1));height:calc(100dvh / var(--mz,1));max-height:none;padding-top:max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px));border:0;border-radius:0;top:0;left:0;transform:none}}.cmdk-backdrop{z-index:150;background:#10182870;animation:.15s both kpFadeIn;position:fixed;inset:0}.cmdk-panel{z-index:151;top:calc(9vh / var(--mz,1));width:min(600px,calc(calc(100vw / var(--mz,1)) - 32px));max-height:calc(74vh / var(--mz,1));background:var(--paper-3);border:1px solid var(--hair-2);box-shadow:var(--kp-elev-3);animation:kpSettle var(--kp-dur-3) var(--kp-ease-out) both;border-radius:12px;flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk-head{border-bottom:1px solid var(--hair);align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.cmdk-head-ic{color:var(--ink-soft);flex:none}.cmdk-input{min-width:0;font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:16px}.cmdk-head:focus-within{border-bottom-color:var(--stamp);box-shadow:var(--kp-focus)}.cmdk-input::placeholder{color:var(--ink-soft)}.cmdk-close{min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--hair-2);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}@media (hover:hover){.cmdk-close:hover{color:var(--ink);border-color:var(--hair-3)}}.cmdk-close-touch{display:none}@media (pointer:coarse){.cmdk-close-key{display:none}.cmdk-close-touch{font-family:var(--sans);letter-spacing:0;font-size:15px;font-weight:500;display:inline}.cmdk-close{padding-inline:12px}}.cmdk-results{padding:6px 6px 8px;overflow-y:auto}.cmdk-hint{color:var(--ink-soft);margin:0;padding:16px 10px;font-size:13px;line-height:1.55}.cmdk-group+.cmdk-group{margin-top:2px}.cmdk-ghead{font-size:var(--kp-text-3xs);color:var(--ink-soft);padding:12px 10px 5px;font-weight:700}.cmdk-item{width:100%;min-height:var(--kp-ctl);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;display:flex}.cmdk-item.cmdk-active{background:color-mix(in srgb, var(--stamp) 8%, transparent)}.cmdk-kicker{color:var(--ink-soft);font-size:10px}.cmdk-title{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.cmdk-title b{font-weight:600}.cmdk-meta{font-size:var(--kp-text-xs);color:var(--ink-soft)}.cmdk-act{font-size:var(--kp-text-xs);color:var(--ink);margin-left:auto;font-weight:600}.cmdk-item:focus-visible{outline:var(--kp-focus-outline);outline-offset:-2px}@media (max-width:834px){.cmdk-panel{width:calc(100vw / var(--mz,1));height:calc(100dvh / var(--mz,1));max-height:none;padding-top:max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px));border:0;border-radius:0;top:0;left:0;transform:none}.cmdk-results{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.ck :is(button,a[href],summary,[role=button],[tabindex]):focus-visible,.pl-shell :is(button,a[href],summary,[role=button],[tabindex]):focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:4px}.ck input:focus,.ck select:focus,.ck textarea:focus,.pl-shell input:focus,.pl-shell select:focus,.pl-shell textarea:focus{box-shadow:var(--kp-focus)}.pl-shell .bk-money-figs dd,.pl-shell .bk-score-v,.pl-shell .fp-total,.pl-shell .fp-fresh,.pl-shell .bk-meta{font-variant-numeric:tabular-nums}.ck .ck-pill,.ck .bk-chip,.ck .bk-stamp,.ck .pl-tabs button,.ck .ck-tabs-mobile button,.ck .fp-tabbar-btn{transition:color var(--kp-tr),background var(--kp-tr),border-color var(--kp-tr),transform var(--kp-tr-press)}.ck .bk-primary:active:not(:disabled),.ck .pl-topbar-new:active,.ck .pl-payform-add:active:not(:disabled),.ck .pl-contact-btn:active,.ck .fp-tabbar-btn:active,.ck .fp-set-navlink:active,.ck .fp-topbar-tab:active,.ck .fp-topbar-search:active,.ck .fp-topbar-new:active,.ck .fp-topbar-firm:active,.ck .fp-topbar-menu-link:active,.ck .fp-fresh:active:not(:disabled),.ck .cmdk-close:active,.pl-shell .pl-topbar-new:active,.pl-shell .pl-topbar-search:active{transform:translateY(1px)}.ck ::selection{background:color-mix(in srgb, var(--stamp) 16%, transparent)}.pl-shell ::selection{background:color-mix(in srgb, var(--stamp) 16%, transparent)}.ck-hero,.ck-today{border:1px solid var(--hair);box-shadow:var(--kp-shadow);border-radius:12px}.bk-detail{border:1px solid var(--hair);background:var(--paper-3);box-shadow:var(--kp-shadow);border-radius:12px}.bk-fine,.bk-fine-form,.fp-who-item,.fp-vhist-item{border-radius:8px}.pl-modal{border:1px solid var(--hair);box-shadow:var(--kp-shadow-md);border-radius:12px}.pl-drawer{border-left:1px solid var(--hair)}.fp-hero-card{border:1px solid var(--hair);box-shadow:var(--kp-shadow-md);border-radius:12px}.fp-nb-open .fp-nb-panel{border-color:var(--hair)}.gs-panel{border-color:var(--hair-2)}.fp-steps li:before{border-color:var(--hair-2);color:var(--ink-soft)}.pl-topbar{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border-bottom:1px solid var(--hair);background:#ffffffd1}.pl-select,.pl-field input,.pl-field select,.pl-note-add textarea,.bk-field>input,.bk-field-phone>input,.fp-addveh input[type=text],.fp-archive-field select,.fp-archive-field input,.fp-agree-text,.pl-payform select,.pl-payform input,.bk-primary,.pl-topbar-new,.pl-payform-add,.bk-next,.bk-created-copy,.pl-contact-btn,.pl-topbar-search,.pl-tag,.pl-owner,.pl-status-chip{border-radius:8px}.pl-col-count,.bk-count{border-radius:999px}.bk-chip{border-radius:8px}.bk-stamp{border:1px solid var(--stamp);border-radius:var(--kp-radius-pill);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stamp);background:0 0;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex;transform:none}.bk-created{background:var(--good-bg);border-color:var(--good-line)}.bk-created-copy{border-color:var(--good)!important;color:var(--good)!important}.fp-saved{background:var(--good-bg);border-color:var(--good);color:var(--good)}.bk-clash{background:var(--danger-bg)}.cl,.mn,.gr,.or{flex-direction:column;gap:0;display:flex}.cl-list{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;max-width:100%;display:grid}.cl-list .cl-card{border:0;border-bottom:1px solid var(--hair);box-shadow:none;overflow-wrap:anywhere;background:0 0;border-radius:0;min-width:0;max-width:100%;padding:13px 0;display:block}.cl-list .cl-card:last-child{border-bottom:0}@media (hover:hover){.ck-hq .cl-list .cl-card:hover{background:var(--paper-3)}}.cl-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;margin-bottom:10px;display:flex}.cl-card-firm{color:var(--ink);overflow-wrap:anywhere;flex:auto;min-width:55%;font-size:15px}.cl-card-firm b{font-weight:700}.cl-card-chips{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.cl-card-meta{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px 16px;display:grid}.oh-lead-bin{color:var(--ink-soft);margin-left:auto}@media (hover:hover){.oh-lead-bin:hover{color:var(--danger);border-color:var(--danger)}}.cl-setup-bar{gap:5px;margin:10px 0 12px;display:flex}.cl-setup-seg{background:var(--hair-2);border-radius:3px;flex:1 1 0;height:6px}.cl-setup-seg.is-done{background:var(--kp-c-green-600)}.cl-recent-h{letter-spacing:.02em;color:var(--ink-soft);margin:14px 0 6px;font-size:12px;font-weight:800}.cl-recent{margin:0}.cl-view-all{margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.cl-card-meta>span{font-size:var(--kp-text-sm);color:var(--ink);flex-direction:column;gap:2px;min-width:0;display:flex}.cl-k{font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--ink-soft)}.cl-empty{flex-direction:column;gap:8px;display:flex}.cl-empty-h{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:700}.cl-demo{border-bottom-style:dashed;border-bottom-color:var(--hair-2)}.cl-demo-note{margin-bottom:12px}.mn-chart{margin-top:4px;position:relative}.mn-chart-svg{width:100%;height:96px;display:block}.mn-chart-area{fill:color-mix(in srgb,var(--kp-c-green-600) 12%,transparent);stroke:none}.mn-chart-line{fill:none;stroke:var(--kp-c-green-600);stroke-width:2px}.mn-chart-x{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.gr-fee{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.gr-fee b{letter-spacing:-.02em;color:var(--stamp);font-size:28px;font-weight:800}.gr-lines{gap:0}.gr-lines li{border-bottom:1px solid var(--hair-2);padding:9px 0}.gr-lines li:last-child{border-bottom:0}.bk-newactions{display:contents}@media (prefers-reduced-motion:no-preference){.ck .pl-card:active{box-shadow:none;transform:scale(.985)}.ck .bk-primary:active:not(:disabled),.ck .fp-tabbar-btn:active,.ck .fp-vhist-item:active,.ck .fp-who-item:active{transform:scale(.97)}}.cl-tbl-wrap{margin-top:4px;overflow-x:auto}.cl-tbl{border-collapse:collapse;width:100%;font-size:14px}.cl-tbl thead th{text-align:left;letter-spacing:.02em;color:var(--ink-3);border-bottom:1px solid var(--hair);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:700}.cl-tbl th.cl-tbl-num,.cl-tbl td.cl-tbl-num{text-align:right}.cl-tbl-r{border-bottom:1px solid var(--hair)}.cl-tbl-r:last-child{border-bottom:0}.cl-tbl-open{cursor:pointer}@media (hover:hover){.cl-tbl-open:hover{background:var(--paper-2)}}.cl-tbl-open:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cl-tbl-c{color:var(--ink);vertical-align:middle;padding:12px}.cl-tbl-firm{color:var(--ink);font-weight:600}.cl-tbl-tag{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--kp-radius-pill);white-space:nowrap;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700}.cl-tbl-none{color:var(--ink-3)}.cl-empty-note{margin-bottom:8px}.cmp-t-blue{--tone:var(--kp-c-chart-ink)}.cmp-t-green{--tone:var(--kp-c-green-600)}.cmp-t-amber{--tone:var(--kp-c-amber-700)}.cmp-t-indigo{--tone:var(--kp-c-indigo-600)}.cmp-t-purple{--tone:var(--kp-c-purple-600)}.cmp-t-orange{--tone:var(--kp-c-orange-600)}.cmp-t-teal{--tone:var(--kp-c-teal-600)}.cmp-t-red{--tone:var(--kp-c-red-700)}.cmp-t-grey{--tone:var(--hair-3)}.cmp-tiles{margin:0 0 var(--kp-space-5);grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cmp-subtabs{border-bottom:1px solid var(--hair);gap:4px;margin:2px 0 6px;display:flex;overflow-x:auto}.cmp-subtab{appearance:none;font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color var(--kp-tr),border-color var(--kp-tr);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:600}@media (hover:hover){.cmp-subtab:hover{color:var(--ink-soft)}}.cmp-subtab.is-on{color:var(--stamp);border-bottom-color:var(--stamp)}.cmp-subtab:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.cmp-docs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cmp-doc{border:0;border-top:1.5px solid var(--stamp);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:14px 0;display:flex}.cmp-doc-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cmp-doc-name{color:var(--ink);font-size:14px;font-weight:600}.cmp-doc-desc{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.cmp-doc-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.cmp-doc-meta{color:var(--ink-3);font-size:11px}.cmp-two{gap:var(--kp-space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.cmp-two>*{margin-bottom:0}.cmp-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-feed-row{border-bottom:1px solid var(--hair-2);align-items:center;gap:12px;padding:11px 2px;display:flex}.cmp-feed-row:last-child{border-bottom:0}.cmp-feed-tx{min-width:0;color:var(--ink);flex:auto;font-size:13px;line-height:1.4}.cmp-cov{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;display:grid}.cmp-cov-donut{flex-direction:column;align-items:center;gap:12px;display:flex}.cmp-donut{position:static}.cmp-donut-c{flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:static}.cmp-donut-v{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.cmp-donut-s{color:var(--ink-3);font-size:11px}.cmp-cov-legend{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.cmp-cov-legend li{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.cmp-cov-dot{background:var(--tone);border-radius:50%;flex:none;width:9px;height:9px}.cmp-cov-leg-l{color:var(--ink-soft)}.cmp-cov-leg-n{color:var(--ink);font-weight:700}.cmp-cov-frameworks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cmp-cov-fw{min-width:0}.cmp-cov-fw-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.cmp-cov-fw-n{color:var(--ink);font-size:13px;font-weight:600}.cmp-cov-fw-c{color:var(--ink-3);font-size:12px}.cmp-cov-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:9px;display:flex;overflow:hidden}.cmp-cov-seg{background:var(--tone);height:100%}@media (max-width:820px){.cmp-cov{grid-template-columns:1fr;justify-items:center}.cmp-cov-frameworks{width:100%}}@media (max-width:1100px){.cmp-tiles,.cmp-docs{grid-template-columns:repeat(2,1fr)}.cmp-two{grid-template-columns:1fr}}@media (max-width:640px){.cmp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-docs{grid-template-columns:1fr}}.or-grid{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.or-main,.or-rail{flex-direction:column;gap:0;min-width:0;display:flex}.or-rail>section:last-child,.or-rail>section:last-child .or-fu{flex:auto}.or-rail>section:last-child>p{margin:auto 0}.or-rail .or-fu{margin-bottom:auto}@media (min-width:1200px){.or-grid{grid-template-columns:minmax(0,1fr) 300px}}.or-sec,.or-tiles{min-width:0}.or-window{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);align-items:center;padding:2px 10px;display:inline-flex}.or-window select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.or-window select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.or-auto{color:var(--ok);font-family:var(--mono);border-radius:var(--kp-radius-pill);white-space:nowrap;background:0 0;border:1px solid;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.or-tbl-wrap{overflow-x:auto}.or-tbl{border-collapse:collapse;width:100%;font-size:13px}.or-tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding:6px 10px;font-size:11px;font-weight:700}.or-tbl td{border-bottom:1px solid var(--hair-2);vertical-align:top;padding:9px 10px}.or-tbl tr:last-child td{border-bottom:0}.or-td-when{color:var(--ink-soft);white-space:nowrap;font-size:11px}.or-td-firm{min-width:0}.or-td-firm b{color:var(--ink);font-weight:600;display:block}.or-td-firm span{color:var(--ink-soft);font-size:11px;display:block}.or-td-next{min-width:0}.or-td-next span{color:var(--ink);font-size:12px;display:block}.or-td-next b{color:var(--ink-soft);font-size:11px;font-weight:700;display:block}.or-next-over{color:var(--damage)!important}.or-td-none{color:var(--ink-3);font-size:12px}.or-owner{color:var(--stamp);background:color-mix(in srgb,var(--stamp) 9%,var(--paper));border-radius:var(--kp-radius-pill);text-transform:capitalize;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.or-more{font-family:var(--sans);color:var(--stamp);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;align-self:center;margin-top:8px;padding:6px 10px;font-size:13px;font-weight:700}.or-more:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.or-side{flex-direction:column;gap:10px;display:flex}.or-side h2{margin:0;font-size:15px}.or-side-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.or-side-h h2{margin:0;font-size:15px}.or-side-btn{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);padding:6px 13px;font-size:13px;font-weight:700}@media (hover:hover){.or-side-btn:hover{border-color:var(--stamp);color:var(--stamp)}}.or-side-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.or-qa{flex-direction:column;gap:8px;display:flex}.or-qa button{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);font-family:var(--sans);color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--kp-tr),color var(--kp-tr);align-items:center;gap:10px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.or-qa button:hover{border-color:var(--stamp);color:var(--stamp)}}.or-qa button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.or-fu{flex-direction:column;display:flex}.or-fu p{border-bottom:1px solid var(--hair-2);align-items:center;gap:10px;margin:0;padding:8px 0;display:flex}.or-fu p:last-child{border-bottom:0}.or-fu-tx{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.or-fu-tx b{color:var(--ink);font-size:13px}.or-fu-tx span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.or-fu-day{color:var(--stamp);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.or-tools{flex-direction:column;gap:8px;display:flex}.or-tools button{border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);font-family:var(--sans);cursor:pointer;text-align:left;min-height:var(--kp-ctl);transition:border-color var(--kp-tr);align-items:center;gap:10px;padding:9px 12px;display:inline-flex}@media (hover:hover){.or-tools button:hover{border-color:var(--stamp)}}.or-tools button:disabled{cursor:default;opacity:.7}.or-tools button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.or-tool-tx{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.or-tool-tx b{color:var(--ink);font-size:13px;font-weight:700}.or-tool-tx span{color:var(--ink-soft);font-size:11px}.or-tool-go{color:var(--ink-3);flex:none;font-size:15px}.cln{gap:var(--kp-space-4);flex-direction:column;display:flex}.cln-import{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);padding:7px 14px;font-size:13px;font-weight:700}@media (hover:hover){.cln-import:hover{border-color:var(--stamp);color:var(--stamp)}}.cln-import:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cln-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.cln-main,.cln-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.cln-rail>section:last-child{flex:auto}@media (min-width:1200px){.cln-grid{grid-template-columns:minmax(0,1fr) 300px}}.cln-sec{min-width:0}.cln-sec-h{flex-wrap:wrap}.cln-search{flex:220px;min-width:0;margin:0}.cln-status{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);align-items:center;padding:2px 10px;display:inline-flex}.cln-status select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.cln-status select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.cln-prog{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cln-prog-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);flex:none;width:64px;height:6px;overflow:hidden}.cln-prog-bar>i{border-radius:var(--kp-radius-pill);background:var(--kp-c-chart-ink);height:100%;display:block}.cln-prog>span:last-child{color:var(--ink-soft);font-size:11px}.cln-chev{color:var(--ink-3);font-size:16px}.cln-two{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:1100px){.cln-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cln-two>:only-child{grid-column:1/-1}}.cln-next,.cln-status-card{min-width:0}.cln-steps{flex-direction:column;display:flex}.cln-step{border-bottom:1px solid var(--hair-2);align-items:center;gap:12px;padding:11px 0;display:flex}.cln-step:last-child{border-bottom:0}.cln-step-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cln-step-tx b{color:var(--ink);font-size:13px}.cln-step-tx span{color:var(--ink-soft);font-size:12px;line-height:1.45}.cln-step-btn{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);flex:none;padding:6px 13px;font-size:12px;font-weight:700}@media (hover:hover){.cln-step-btn:hover{border-color:var(--stamp);color:var(--stamp)}}.cln-step-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cln-donut-lay{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.cln-d-live{--tone:var(--kp-c-green-600)}.cln-d-trial{--tone:var(--kp-c-chart-ink)}.cln-d-churned{--tone:var(--ink-3)}.cln-total{border-top:1px solid var(--hair-2);color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:10px;margin:10px 0 0;padding-top:10px;font-size:13px;display:flex}.cln-total b{color:var(--ink);font-size:15px;font-weight:800}.cln-side{flex-direction:column;gap:10px;display:flex}.cln-side h2{margin:0;font-size:15px}.cln-pct{color:var(--ink-soft);margin:0;font-size:12px}.cln-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:7px;display:block;overflow:hidden}.cln-bar>i{border-radius:var(--kp-radius-pill);background:var(--kp-c-green-600);height:100%;display:block}.cln-gates{flex-direction:column;display:flex}.cln-gate{color:var(--ink);align-items:baseline;gap:9px;margin:0;padding:6px 0;font-size:12px;display:flex}.cln-gate b{color:var(--ink-soft);margin-left:auto;font-size:11px}.cln-gate-dot{border:1.6px solid var(--hair-3);border-radius:50%;flex:none;width:14px;height:14px;transform:translateY(2px)}.cln-gate-dot.is-done{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 22%,var(--paper))}.cln-side-btn{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);padding:6px 13px;font-size:13px;font-weight:700}@media (hover:hover){.cln-side-btn:hover{border-color:var(--stamp);color:var(--stamp)}}.cln-side-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cln-snap{flex-direction:column;display:flex}.cln-snap p{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:6px 0;font-size:12px;display:flex}.cln-snap b{color:var(--ink);font-weight:700}.cln-side-void{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:14px 8px 4px;display:flex}.cln-side-void b{color:var(--ink);font-size:13px}.cln-side-void>span:last-child{color:var(--ink-soft);font-size:12px;line-height:1.45}.cln-pager{border-top:1px solid var(--hair-2);color:var(--ink-soft);align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.cln-pager span{margin-right:auto}.cln-pager button{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);padding:5px 13px;font-size:12px;font-weight:700}.cln-pager button:hover:not(:disabled){border-color:var(--stamp);color:var(--stamp)}.cln-pager button:disabled{color:var(--ink-3);cursor:default}.cln-pager button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cln-tip{border:1px solid color-mix(in srgb,var(--stamp) 22%,var(--paper));border-radius:var(--kp-radius-md);background:color-mix(in srgb,var(--stamp) 7%,var(--paper));color:var(--ink);align-items:center;gap:12px;margin:0;padding:11px 16px;font-size:12px;display:flex}.cln-tip button{color:var(--ink-soft);cursor:pointer;border-radius:var(--kp-radius-sm);background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:15px}@media (hover:hover){.cln-tip button:hover{color:var(--ink)}}.cln-tip button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.prov-title-w{flex-direction:column;gap:2px;min-width:0;display:flex}.prov-sub{color:var(--ink-soft);margin:0;font-size:12px}.prov-left{gap:var(--kp-space-5);flex-direction:column;min-width:0;display:flex}.prov-side{gap:var(--kp-space-4);min-width:0;margin-top:var(--kp-space-5);flex-direction:column;display:flex}.prov-no{background:color-mix(in srgb,var(--stamp) 12%,var(--paper-3));width:22px;height:22px;color:var(--stamp);border-radius:6px;place-items:center;margin-right:8px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.prov-compare{color:var(--stamp);margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}@media (hover:hover){.prov-compare:hover{text-decoration:underline}}.prov-lead{color:var(--ink-soft);margin:2px 0 8px;font-size:12px}.prov-pop{color:var(--stamp);background:color-mix(in srgb,var(--stamp) 11%,var(--paper));border-radius:var(--kp-radius-pill);vertical-align:2px;margin-left:8px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.prov-tier-billed{color:var(--ink-3);text-align:right;font-size:10px;font-weight:500;display:block}.prov-details{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.prov-side-h{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:800}.prov-incl{flex-direction:column;gap:7px;display:flex}.prov-incl-row{color:var(--ink);align-items:baseline;gap:9px;margin:0;font-size:12px;display:flex}.prov-summary{border:0;border-top:1.5px solid var(--stamp);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:8px;padding:14px 0;display:flex}.prov-sum-row{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:13px;display:flex}.prov-sum-row b{color:var(--ink);font-weight:800}.prov-sum-name b{font-size:14px}.prov-sum-name span{color:var(--ink);font-weight:800}.prov-sum-name span small{color:var(--ink-soft);font-weight:600}.prov-sum-meta{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.prov-rule{background:var(--hair-2);height:1px;display:block}.prov-sum-good{color:var(--ok);margin:2px 0 0;font-size:12px;font-weight:600}.prov-billing{border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.prov-billing button{font-family:var(--sans);color:var(--ink-soft);border-radius:var(--kp-radius-sm);cursor:pointer;transition:color var(--kp-tr),background var(--kp-tr);background:0 0;border:0;padding:4px 12px;font-size:12px;font-weight:700}.prov-billing button.is-on{background:var(--paper-2);color:var(--ink)}.prov-billing button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.prov-foot-error{grid-column:1/-1}.prov-footbar{z-index:2;margin-top:var(--kp-space-5);background:var(--paper);border-top:1px solid var(--hair-2);flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:14px;padding:14px 0 16px;display:flex;position:sticky;bottom:0}.prov-footbar .prov-actions{background:0 0;border:0;align-items:flex-start;gap:10px;margin:0 0 0 auto;padding:0;position:static}.prov-footbar .prov-submit{flex:none;min-width:180px}.prov-footbar .prov-cancel{min-height:var(--kp-ctl-lg)}.prov-footbar .prov-secure{align-self:center}.prov-secure{color:var(--ink-soft);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.prov-cancel{min-height:var(--kp-ctl);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:700}.prov-cancel:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.lr{gap:var(--kp-space-4);flex-direction:column;display:flex}.lr-hero{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hqc-bars{flex-direction:column;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:flex}.hqc-bar{grid-template-columns:minmax(0,6.5em) minmax(0,1fr) 2em;align-items:center;gap:8px;font-size:12px;display:grid}.hqc-bar-l{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hqc-bar-t{background:var(--hair);border-radius:4px;height:8px}.hqc-bar-t>i{background:var(--stg,var(--kp-c-chart-ink));border-radius:4px;min-width:2px;height:100%;display:block}.hqc-bar-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.hqc-pair{flex-direction:column;gap:3px;min-width:0;margin-top:6px;display:flex}.hqc-pair>i{background:var(--kp-c-chart-ink);border-radius:3px;min-width:2px;height:5px;display:block}.hqc-pair>i+i{background:var(--hair)}.av-week-ls .hqc-pair{flex:100%;margin-top:0}.pl-stale .hqc-bars{width:100%;margin:6px 0 8px}.aw-rh-body .hqc-bars{margin:0}.cln-donut-lay .hqc-bars{flex:200px;margin:0}.sp-sec .hqc-bar{grid-template-columns:minmax(0,15em) minmax(0,1fr) 2em}.sp-sec .hqc-bars{margin:0 0 16px}.lr-top{gap:var(--kp-space-5);flex-wrap:wrap;align-items:stretch;display:flex}.lr-greet{flex-direction:column;flex:240px;justify-content:center;gap:6px;min-width:0;display:flex}.lr-greet-h{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.2}.lr-greet-h em{color:var(--stamp);font-style:normal}.lr-greet-sub{color:var(--ink-soft);margin:0;font-size:14px}.lr-hero{flex-flow:column;flex:380px;align-items:stretch;gap:10px;min-width:0;display:flex}.lr-hero-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.lr-hero-tx b{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:800}.lr-hero-tx span{color:var(--ink-soft);font-size:12px;line-height:1.45}.lr-steps{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.lr-step{align-items:center;gap:6px;display:flex}.lr-step-n{border:1.6px solid var(--hair-3);width:20px;height:20px;font-family:var(--mono);color:var(--ink-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.lr-step.is-done .lr-step-n{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,var(--paper));color:var(--ok)}.lr-step-lb{color:var(--ink-soft);white-space:nowrap;font-size:12px;font-weight:600}.lr-step.is-done .lr-step-lb{color:var(--ink)}.lr-step-line{background:var(--hair-2);flex:none;width:24px;height:1.5px}.lr-jump{flex-wrap:wrap;gap:4px;margin:0;display:flex}.lr-jump-btn{border-radius:var(--kp-radius-md);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;min-height:var(--kp-ctl-sm);transition:color var(--kp-tr),background var(--kp-tr),border-color var(--kp-tr);background:0 0;border:1px solid #0000;padding:6px 12px;font-size:12px;font-weight:700}@media (hover:hover){.lr-jump-btn:hover{color:var(--ink)}}.lr-jump-btn.is-current{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink)}.lr-jump-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.lr-inline-link{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700}@media (hover:hover){.lr-inline-link:hover{color:var(--stamp)}}.lr-inline-link:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.lr-foot{gap:var(--kp-space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.lr-pipe-grid{flex-wrap:wrap;gap:8px;display:flex}.lr-pipe-box{border:1px solid var(--hair-2);border-left:2.5px solid var(--stg,var(--hair-3));border-radius:var(--kp-radius-md);background:var(--paper-2);flex-direction:column;flex:84px;gap:2px;padding:9px 10px;display:flex}.lr-pipe-box b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.lr-pipe-box span{color:var(--ink-soft);font-size:11px}.lr-tiles{gap:var(--kp-space-5);margin-bottom:var(--kp-space-5);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.lr-tiles>*{min-width:0}.lr-grid{gap:var(--kp-space-5);margin-bottom:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lr-sec{flex-direction:column;min-width:0;margin-bottom:0;display:flex}@media (min-width:720px){.lr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr-sec .lr-foot-btn{margin-top:auto}.lr-sec .lr-foot-row{flex-wrap:nowrap;align-items:stretch;gap:8px;margin-top:auto;display:flex}.lr-sec .lr-foot-row>*{flex:1 1 0;min-width:0}.lr-sec .lr-foot-row .lr-foot-btn{margin-top:0}.lr-sec .lr-rows{margin-bottom:10px}.lr-rows{flex-direction:column;display:flex}.lr-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:7px 0;font-size:13px;display:flex}.lr-row span{color:var(--ink-soft)}.lr-row b{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.lr-foot-btn{border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);transition:border-color var(--kp-tr),color var(--kp-tr);align-self:flex-start;margin-top:auto;padding:6px 13px;font-size:12px;font-weight:700}@media (hover:hover){.lr-foot-btn:hover{border-color:var(--stamp);color:var(--stamp)}}.lr-foot-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.lr-blockers{min-width:0}.lr-grid2{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1200px){.lr-grid2{grid-template-columns:minmax(0,1fr) 300px}}.lr-main,.lr-rail{flex-direction:column;gap:0;min-width:0;display:flex}.lr-red{color:var(--damage)!important}.lr-duo{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:14px;display:grid}.lr-blockers,.lr-check,.lr-dates,.lr-pipe,.lr-calls,.lr-upcoming{min-width:0}.lr-tblwrap{overflow-x:auto}.lr-tbl{border-collapse:collapse;width:100%;font-size:13px}.lr-tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding:6px 8px;font-size:11px;font-weight:700}.lr-tbl td{border-bottom:1px solid var(--hair-2);vertical-align:top;padding:9px 8px}.lr-tbl tr:last-child td{border-bottom:0}.lr-td-title{min-width:0}.lr-td-title b{color:var(--ink);font-weight:600;display:block}.lr-td-title span{color:var(--ink-soft);font-size:11px;line-height:1.45;display:block}.lr-td-day{color:var(--ink-3);white-space:nowrap;font-size:11px}.lr-more{font-family:var(--sans);color:var(--stamp);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:6px 2px;font-size:13px;font-weight:700}.lr-more:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.lr-donut-lay{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lr-donut-cap{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:23px;font-weight:800}.lr-cats{flex-direction:column;gap:9px;margin-top:10px;display:flex}.lr-cat p{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;font-size:12px;display:flex}.lr-cat p span{color:var(--ink-soft)}.lr-cat p b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.lr-catbar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:5px;display:block;overflow:hidden}.lr-catbar>span{border-radius:var(--kp-radius-pill);background:var(--kp-c-green-600);height:100%;display:block}.lr-checklist{border-top:1px solid var(--hair-2);margin:10px 0 0;padding:8px 0 0;list-style:none}.lr-checklist li{color:var(--ink);align-items:baseline;gap:9px;padding:4px 0;font-size:12px;display:flex}.lr-checklist i{border:1.6px solid var(--hair-3);width:15px;height:15px;color:var(--ok);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-style:normal;display:inline-flex;transform:translateY(2px)}.lr-ck-done i{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,var(--paper))}.lr-ck-done span{color:var(--ink-soft)}.lr-tip{border:1px solid color-mix(in srgb,var(--stamp) 22%,var(--paper));border-radius:var(--kp-radius-md);background:color-mix(in srgb,var(--stamp) 7%,var(--paper));color:var(--ink);align-items:center;gap:12px;margin:0;padding:11px 16px;font-size:12px;display:flex}.lr-tip button{color:var(--ink-soft);cursor:pointer;border-radius:var(--kp-radius-sm);background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:15px}@media (hover:hover){.lr-tip button:hover{color:var(--ink)}}.lr-tip button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.lr-b-owner{color:var(--stamp);font-family:var(--mono);border-radius:var(--kp-radius-pill);background:0 0;border:1px solid;flex:none;align-items:center;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.gr-grid{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.gr-main,.gr-mid{flex-direction:column;gap:0;min-width:0;display:flex}@media (min-width:1200px){.gr-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)}}@media (min-width:1500px),(min-width:1280px) and (pointer:fine){.gr-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr)}}.gr-wide{flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.gr-funnel-lay{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.gr-funnel-draw{flex:300px;align-items:stretch;gap:14px;min-width:0;display:flex}.gr-funnel-glyph{flex:none;width:120px}.gr-funnel-seg{fill:var(--kp-c-chart-ink)}.gr-funnel-seg-1{opacity:.75}.gr-funnel-seg-2{opacity:.55}.gr-funnel-seg-3{opacity:.38}.gr-funnel-rows{flex-direction:column;flex:auto;justify-content:space-between;min-width:0;padding:2px 0;display:flex}.gr-funnel-rows p{justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:13px;display:flex}.gr-funnel-rows span{color:var(--ink-soft)}.gr-funnel-rows b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.gr-rates{border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);flex-direction:column;flex:0 220px;gap:7px;padding:12px 14px;display:flex}.gr-rates-h{color:var(--ink);margin:0 0 2px;font-size:12px;font-weight:800}.gr-rate{justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:12px;display:flex}.gr-rate span{color:var(--ink-soft)}.gr-rate b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.gr-src-void{text-align:center;color:var(--ink-soft);flex-direction:column;align-items:center;gap:6px;padding:14px 8px 6px;display:flex}.gr-src-void p{margin:0;font-size:13px}.gr-src-table{border-collapse:collapse;width:100%;font-size:12px}.gr-src-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding:6px 8px;font-size:10px;font-weight:700}.gr-src-table td{border-bottom:1px solid var(--hair-2);color:var(--ink);padding:7px 8px}.gr-src-table tr:last-child td{border-bottom:0}.gr-src-empty p{text-align:center;color:var(--ink-3);margin:8px 0 0;padding:10px 0 4px;font-size:12px}.gr-src-second{margin-top:14px}.gr-src-sub{color:var(--ink-soft);margin:0 0 6px;font-size:12px}.gr-pages{flex-direction:column;display:flex}.gr-page{grid-template-columns:minmax(56px,auto) minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:12px;display:grid}.gr-page-k{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gr-page-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:7px;overflow:hidden}.gr-page-bar>i{border-radius:var(--kp-radius-pill);background:var(--kp-c-chart-ink);height:100%;display:block}.gr-page b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.gr-page-pct{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;min-width:32px}.gr-pages-more{border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);transition:border-color var(--kp-tr),color var(--kp-tr);align-self:center;margin-top:8px;padding:6px 13px;font-size:12px;font-weight:700}@media (hover:hover){.gr-pages-more:hover{border-color:var(--stamp);color:var(--stamp)}}.gr-pages-more:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.gr-metric{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.gr-metric>span{color:var(--ink-soft);font-size:12px;font-weight:600}.gr-metric select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.gr-metric select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.gr-trend{align-items:stretch;gap:10px;display:flex}.gr-trend-y{color:var(--ink-3);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:10px;display:flex}.gr-trend-plot{flex:auto;min-width:0}.gr-trend-svg{width:100%;height:150px;display:block}.gr-trend-area{fill:color-mix(in srgb,var(--kp-c-chart-ink) 12%,transparent);stroke:none}.gr-trend-line{fill:none;stroke:var(--kp-c-chart-ink);stroke-width:2px}.gr-trend-x{color:var(--ink-3);justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.gr-foot{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 0;font-size:12px;display:flex}.gr-foot-when{color:var(--ink-3)}.an-toolbar{margin-bottom:var(--kp-space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.an-lede{color:var(--ink-soft);max-width:640px;margin:0;font-size:13px}.an-empty{text-align:center;color:var(--ink-3);margin:8px 0 0;padding:10px 0 4px;font-size:12px}.an-delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.an-delta.is-ok{color:var(--good)}.an-delta.is-danger{color:var(--danger)}.an-funnel{flex-direction:column;gap:10px;margin-top:4px;display:flex}.an-funnel-row{grid-template-columns:150px minmax(0,1fr) 64px 48px auto;align-items:center;gap:10px;display:grid}.an-funnel-label{color:var(--ink-soft);font-size:12px}.an-funnel-track{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:10px;position:relative;overflow:hidden}.an-funnel-track>i{border-radius:var(--kp-radius-pill);background:var(--kp-c-chart-ink);height:100%;display:block}.an-funnel-n{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.an-funnel-pct{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;min-width:32px}@media (max-width:600px){.an-funnel-row{grid-template-columns:minmax(0,1fr) 40px 44px;grid-template-areas:"top top top""track n pct";row-gap:4px}.an-funnel-row>.an-funnel-label{grid-area:top;justify-self:start}.an-funnel-row>.an-delta{grid-area:top;justify-self:end}.an-funnel-row>.an-funnel-track{grid-area:track}.an-funnel-row>.an-funnel-n{grid-area:n}.an-funnel-row>.an-funnel-pct{grid-area:pct}}.an-conv-table,.an-src-table,.an-abandon-table{border-collapse:collapse;width:100%;font-size:12px}.an-conv-table th,.an-src-table th,.an-abandon-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding:6px 8px;font-size:10px;font-weight:700}.an-conv-table td,.an-src-table td,.an-abandon-table td{border-bottom:1px solid var(--hair-2);color:var(--ink);padding:7px 8px}.an-path{font-family:var(--mono);font-size:12px}.an-path a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.an-conv-table tr:last-child td,.an-src-table tr:last-child td,.an-abandon-table tr:last-child td{border-bottom:0}.an-src-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);vertical-align:middle;width:60px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.an-src-bar>i{border-radius:var(--kp-radius-pill);background:var(--kp-c-chart-ink);height:100%;display:block}.an-metric{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.an-metric>span{color:var(--ink-soft);font-size:12px;font-weight:600}.an-metric select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.an-metric select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.an-trend{align-items:stretch;gap:10px;display:flex}.an-trend-y{color:var(--ink-3);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:10px;display:flex}.an-trend-plot{flex:auto;min-width:0}.an-trend-svg{width:100%;height:150px;display:block}.an-trend-area{fill:color-mix(in srgb,var(--kp-c-chart-ink) 12%,transparent);stroke:none}.an-trend-line{fill:none;stroke:var(--kp-c-chart-ink);stroke-width:2px}.an-trend-x{color:var(--ink-3);justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.an-fee{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.an-fee b{letter-spacing:-.02em;color:var(--stamp);font-size:28px;font-weight:800}.an-lines{gap:0}.an-lines li{border-bottom:1px solid var(--hair-2);padding:9px 0}.an-lines li:last-child{border-bottom:0}.mn-grid{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mn-main,.mn-rail{flex-direction:column;gap:0;min-width:0;display:flex}.mn-log{flex-direction:column;display:flex}.mn-log .mn-or{margin-top:14px;margin-bottom:14px}.mn-two{gap:var(--kp-space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}@media (min-width:1200px){.mn-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.8fr)}}@media (min-width:1500px),(min-width:1280px) and (pointer:fine){.mn-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,.7fr) 300px}}.mn-rows{flex-direction:column;display:flex}.mn-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:7px 0;font-size:13px;display:flex}.mn-row-open{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;width:100%}@media (hover:hover){.mn-row-open:hover{background:color-mix(in srgb,var(--stamp) 6%,transparent)}}.mn-row-open:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.mn-row-k{color:var(--ink-soft);min-width:0}.mn-row-v{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.mn-rule{background:var(--hair-2);height:1px;margin:5px 0;display:block}.mn-row-net .mn-row-k{color:var(--ink);font-weight:800}.mn-row-net .mn-row-v{font-size:15px;font-weight:800}.mn-good{color:var(--ok)}.mn-bad{color:var(--damage)}.mn-chart-axed{align-items:stretch;gap:10px;display:flex}.mn-chart-y{color:var(--ink-3);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:10px;display:flex}.mn-chart-plot{flex:auto;min-width:0;position:relative}.mn-chart-pill{color:var(--ink-soft);background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--kp-radius-pill);white-space:nowrap;margin:0;padding:6px 14px;font-size:12px;font-weight:600;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.mn-table-wrap{overflow-x:auto}.mn-table{border-collapse:collapse;width:100%;font-size:13px}.mn-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding:6px 10px;font-size:11px;font-weight:700}.mn-table td{border-bottom:1px solid var(--hair-2);white-space:nowrap;padding:9px 10px}@media (max-width:834px){.mn-table td{white-space:normal}}.mn-table tr:last-child td{border-bottom:0}.mn-td-name{color:var(--ink);font-weight:600}.mn-td-cat,.mn-td-date,.mn-td-by{color:var(--ink-soft)}.mn-kind{font-family:var(--mono);border-radius:var(--kp-radius-pill);white-space:nowrap;background:0 0;border:1px solid;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.mn-kind-in{color:var(--ok);background:var(--ok-bg)}.mn-kind-out{color:var(--damage)}.mn-amt-in{color:var(--ok);font-variant-numeric:tabular-nums;font-weight:700}.mn-amt-out{color:var(--damage);font-variant-numeric:tabular-nums;font-weight:700}.mn-recorded{color:var(--ok);font-family:var(--mono);border-radius:var(--kp-radius-pill);white-space:nowrap;background:0 0;border:1px solid;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.mn-ledger-bar{border-top:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:14px;padding-top:12px;display:flex}.mn-sides{border:1px solid var(--hair-3);border-radius:var(--kp-radius-pill);display:inline-flex;overflow:hidden}.mn-sides .mn-side{font-family:var(--sans);color:var(--ink-soft);min-height:var(--kp-ctl-sm);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:700}.mn-sides .mn-side+.mn-side{border-left:1px solid var(--hair-2)}@media (hover:hover){.mn-sides .mn-side:hover{color:var(--ink)}}.mn-sides .mn-side.is-on{background:color-mix(in srgb,var(--stamp) 10%,transparent);color:var(--stamp);box-shadow:inset 0 0 0 1px var(--stamp)}.mn-ledger-tot{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12px;display:flex}.mn-ledger-tot b{font-variant-numeric:tabular-nums}.mn-ledger-all.mn-ledger-done{color:var(--ink-3);cursor:default}@media (hover:hover){.mn-ledger-all.mn-ledger-done:hover{text-decoration:none}}.mn-ledger-all{font-family:var(--sans);color:var(--stamp);min-height:var(--kp-ctl-sm);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px 0;font-size:12px;font-weight:700}@media (hover:hover){.mn-ledger-all:hover{text-decoration:underline}}.mn-row-sum{border-top:1px solid var(--hair-2);margin-top:3px;padding-top:7px;font-weight:700}.mn-row-del{color:var(--ink-3);cursor:pointer;border-radius:var(--kp-radius-sm);background:0 0;border:0;padding:4px 6px;font-size:15px;line-height:1}@media (hover:hover){.mn-row-del:hover{color:var(--damage)}}.mn-row-del:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.mn-or{color:var(--ink-3);align-items:center;gap:12px;margin:14px 0;font-size:12px;font-weight:700;display:flex}.mn-or:before,.mn-or:after{content:"";background:var(--hair-2);flex:1;height:1px}.mn-form{flex-direction:column;gap:10px;display:flex}.mn-form-row{flex-wrap:wrap;gap:10px;display:flex}.mn-f{flex-direction:column;flex:120px;gap:4px;min-width:0;display:flex}.mn-f-grow{flex:2 160px}.mn-f>span{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:700;display:flex}.mn-f>span em{color:var(--ink-3);font-style:normal;font-weight:600}.mn-count{color:var(--ink-3);font-size:10px;font-weight:600}.mn-f input,.mn-f select{min-height:var(--kp-ctl);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);font-family:var(--sans);color:var(--ink);width:100%;min-width:0;padding:6px 10px}.mn-f input:focus-visible,.mn-f select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.mn-amt{align-items:stretch;min-width:0;display:flex}.mn-amt>i{border:1px solid var(--hair-2);border-radius:var(--kp-radius-md) 0 0 var(--kp-radius-md);background:var(--paper-2);color:var(--ink-soft);border-right:0;align-items:center;padding:0 9px;font-size:13px;font-style:normal;font-weight:700;display:flex}.mn-amt>input{border-radius:0 var(--kp-radius-md) var(--kp-radius-md) 0}.mn-submit{min-height:var(--kp-ctl);border-radius:var(--kp-radius-md);background:var(--ink);color:var(--paper);font-family:var(--sans);cursor:pointer;transition:background var(--kp-tr);border:0;padding:8px 16px;font-size:14px;font-weight:700}@media (hover:hover){.mn-submit:hover{background:var(--ink-soft)}}.mn-submit:disabled{opacity:.55;cursor:default}.mn-submit:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.mn-side{flex-direction:column;gap:10px;display:flex}.mn-side h2{margin:0;font-size:15px}.mn-cats{flex-direction:column;display:flex}.mn-cat{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:12px;display:grid}.mn-cat-k{color:var(--ink-soft)}.mn-cat-v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.mn-cat-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:7px;overflow:hidden}.mn-cat-bar>i{border-radius:var(--kp-radius-pill);background:var(--tone,var(--kp-c-chart-ink));height:100%;display:block}.mn-cat-hosting{--tone:var(--kp-c-chart-ink)}.mn-cat-tools{--tone:var(--kp-c-indigo-600)}.mn-cat-travel{--tone:var(--kp-c-amber-700)}.mn-cat-print{--tone:var(--kp-c-green-600)}.mn-cat-other{--tone:var(--ink-3)}.mn-reimburse{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);padding:7px 13px;font-size:13px;font-weight:700}@media (hover:hover){.mn-reimburse:hover{border-color:var(--stamp);color:var(--stamp)}}.mn-reimburse:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.sp-adr{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:var(--kp-radius-md);gap:12px;padding:14px 16px;display:flex}.sp-adr-b{flex-direction:column;gap:3px;min-width:0;display:flex}.sp-adr-b b{letter-spacing:.06em;color:var(--warn);font-size:12px}.sp-adr-b p{color:var(--warn);margin:0;font-size:13px;line-height:1.55}.sp-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-search{flex:300px;min-width:0}.sp-filter{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);flex:none;align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.sp-filter>span{color:var(--ink-soft);font-size:13px;font-weight:600}.sp-filter select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;max-width:220px;font-weight:700}.sp-filter select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.sp-sec,.sp-row{min-width:0}.sp-row-topic{color:var(--ink-3);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:11px;font-weight:600}.cal-layout{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cal-main,.cal-rail{flex-direction:column;gap:0;min-width:0;display:flex}@media (min-width:1100px){.cal-layout{grid-template-columns:minmax(0,1fr) 300px}}.cal-seg{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);align-items:center;gap:2px;padding:3px;display:inline-flex}.cal-seg button{font-family:var(--sans);color:var(--ink-soft);border-radius:var(--kp-radius-sm);cursor:pointer;transition:color var(--kp-tr),background var(--kp-tr);background:0 0;border:0;padding:4px 14px;font-size:13px;font-weight:700}.cal-seg button.is-on{background:var(--paper);color:var(--ink);box-shadow:var(--kp-shadow)}.cal-seg button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cal-filter{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.cal-filter>span{color:var(--ink-soft);font-size:13px;font-weight:600}.cal-filter select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.cal-filter select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cal-day{border-radius:var(--kp-radius-sm);background:var(--paper-2);border:1px solid var(--hair);flex-direction:column;align-items:center;gap:2px;padding:12px 4px;display:flex}.cal-day-today{border-color:var(--stamp);background:color-mix(in srgb,var(--stamp) 8%,var(--paper-2))}.cal-day-wd{color:var(--ink-3);font-size:11px;font-weight:700}.cal-day-dm{letter-spacing:.02em;color:var(--ink-soft);font-size:11px}.cal-day-n{color:var(--ink);margin-top:6px;font-size:19px;font-weight:800;line-height:1.1}.cal-day-sub{color:var(--ink-3);font-size:11px}.cal-day-none{color:var(--hair-3);font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;font-weight:400;line-height:1.1}.cal-day-quiet{border-color:var(--hair);background:0 0}.cal-day-quiet.cal-day-today{background:var(--paper-2)}@media (max-width:560px){.cal-week{grid-template-columns:repeat(4,minmax(0,1fr))}}.cal-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-mo-hd{color:var(--ink-3);text-align:center;padding-bottom:2px;font-size:11px;font-weight:700}.cal-mo-cell{border-radius:var(--kp-radius-sm);background:var(--paper-2);border:1px solid var(--hair);flex-direction:column;align-items:center;gap:3px;min-height:56px;padding:7px 2px;display:flex;position:relative}.cal-mo-void{background:0 0;border-color:#0000}.cal-mo-today{border-color:var(--stamp);background:color-mix(in srgb,var(--stamp) 8%,var(--paper-2))}.cal-mo-dd{color:var(--ink-soft);font-size:12px;font-weight:600}.cal-mo-n{color:var(--stamp);background:color-mix(in srgb,var(--stamp) 12%,var(--paper-2));border-radius:var(--kp-radius-pill);padding:1px 7px;font-size:11px;font-weight:800}.cal-agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-row{border-bottom:1px solid var(--hair-2);align-items:center;gap:14px;padding:12px 2px;display:flex}.cal-row-task .cal-firm{color:var(--ink-soft);font-weight:600}.cal-row:last-child{border-bottom:0}.cal-date{letter-spacing:.02em;color:var(--tone);flex:0 0 92px;font-size:11px;font-weight:700}.cal-dot{background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.cal-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.cal-firm{color:var(--ink);font-size:14px;font-weight:600}.cal-action{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cal-acts{flex:none;align-items:center;gap:8px;display:flex}.cal-dial{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper);color:var(--ink-soft);transition:border-color var(--kp-tr),color var(--kp-tr);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.cal-dial:hover{border-color:var(--stamp);color:var(--stamp)}}.cal-dial:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cal-log{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);padding:5px 13px;font-size:12px;font-weight:700}@media (hover:hover){.cal-log:hover{border-color:var(--stamp);color:var(--stamp)}}.cal-log:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cal-more{font-family:var(--sans);color:var(--stamp);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;align-self:center;margin-top:10px;padding:6px 10px;font-size:13px;font-weight:700}.cal-more:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}@media (max-width:640px){.cal-date{flex-basis:74px}.cal-acts{gap:6px}.cal-log{padding:5px 10px}}.cal-side{flex-direction:column;gap:12px;display:flex}.cal-side h2{margin:0;font-size:15px}.cal-side-void{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 8px 8px;display:flex}.cal-side-void b{color:var(--ink);font-size:13px}.cal-side-void>span:last-child{color:var(--ink-soft);font-size:12px}.cal-side-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-side-list li{border-bottom:1px solid var(--hair-2);flex-direction:column;gap:1px;padding:8px 0;display:flex}.cal-side-list li:last-child{border-bottom:0}.cal-side-list b{color:var(--ink);font-size:13px}.cal-side-list span{color:var(--ink-soft);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.cal-side-btn{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper);font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);padding:6px 13px;font-size:13px;font-weight:700}@media (hover:hover){.cal-side-btn:hover{border-color:var(--stamp);color:var(--stamp)}}.cal-side-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cal-qa{flex-direction:column;gap:8px;display:flex}.cal-qa button{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);font-family:var(--sans);color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--kp-tr),color var(--kp-tr);align-items:center;gap:9px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.cal-qa button:hover{border-color:var(--stamp);color:var(--stamp)}}.cal-qa button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.rep-period{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-3);color:var(--ink-soft);flex:none;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.rep-period select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-size:12px;font-weight:700}.rep-period select:disabled{color:var(--ink-3);cursor:default}.rep-period select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.rep-delta{color:var(--ink-soft);align-items:baseline;gap:5px;margin-top:7px;font-size:11px;display:inline-flex}.rep-delta b{border-radius:var(--kp-radius-pill);font-variant-numeric:tabular-nums;padding:1px 8px;font-weight:800}.rep-up b{color:var(--kp-c-green-600);background:0 0}.rep-down b{color:var(--damage);background:0 0}.rep-flat b{color:var(--ink-soft);background:0 0}.rep-fn-dot{background:var(--kp-c-chart-ink);border-radius:50%;flex:none;width:8px;height:8px}.rep-fn-live{background:var(--kp-c-green-600)}.rep-bar-stage{border-radius:var(--kp-radius-pill);background:var(--kp-c-chart-ink);height:100%;display:block}.rep-bar-live{border-radius:var(--kp-radius-pill);background:var(--kp-c-green-600);height:100%;display:block}.rep-funnel-pct{text-align:right;color:var(--ink-3);flex:0 0 44px;font-size:11px}.rep-tbl{border-collapse:collapse;width:100%;font-size:13px}.rep-tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding:6px 8px;font-size:11px;font-weight:700}.rep-tbl td{border-bottom:1px solid var(--hair-2);vertical-align:middle;color:var(--ink);padding:9px 8px}.rep-tbl tr:last-child td{border-bottom:0}.rep-tbl .rep-th-r{text-align:right}.rep-td-area{font-weight:600}.rep-td-bar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.rep-td-bar .rep-area-bar{flex:auto;max-width:260px}.rep-area-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);min-width:60px;height:7px;display:inline-block;overflow:hidden}.rep-area-bar>i{border-radius:var(--kp-radius-pill);background:var(--kp-c-chart-ink);height:100%;display:block}.rep-owner td{white-space:nowrap}.rep-owner td:first-child{white-space:normal;min-width:0}.rep-na{color:var(--ink-3);font-size:12px}.rep-ava{border-radius:var(--kp-radius-sm);border:1px solid var(--hair-2);width:22px;height:22px;color:var(--ink);font-family:var(--mono);background:0 0;justify-content:center;align-items:center;margin-right:8px;font-size:10px;font-weight:600;display:inline-flex}.rep-more{font-family:var(--sans);color:var(--stamp);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:6px 2px;font-size:13px;font-weight:700}.rep-more:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.rep-conv{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rep-conv li{align-items:center;gap:6px;display:inline-flex}.rep-conv-step{border:0;border-top:1.5px solid var(--stamp);min-width:64px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:inline-flex}.pl-conv-step{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}@media (hover:hover){.pl-conv-step:hover{background:color-mix(in srgb,var(--stamp) 6%,transparent)}}.pl-conv-step:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pl-conv-step.is-on{background:color-mix(in srgb,var(--stamp) 10%,transparent);border-color:var(--stamp)}.rep-conv-step b{color:var(--ink);font-size:16px;font-weight:800}.rep-conv-step em{letter-spacing:.02em;color:var(--ink-soft);text-align:center;font-size:10px;font-style:normal;font-weight:700}.rep-conv-arrow{color:var(--ink-3);font-size:13px}.rep-conv-foot{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;display:flex}.rep-wow-wide .rep-wow{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:0;display:grid}.rep-tri{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.rep-tri{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-tri>.rep-tall{grid-area:1/1/span 2}.rep-tri>:not(.rep-tall){grid-column:2}}.rep-tri>*{margin-bottom:0}.rep-tri>section{flex-direction:column;display:flex}.rep-tri>section>p{margin:auto 0}.rep-ages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rep-age{border:0;border-top:1.5px solid var(--stamp);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:12px 0;display:flex}.rep-age b{color:var(--ink);font-size:19px;font-weight:800}.rep-age em{color:var(--ink-soft);font-size:11px;font-style:normal}.rep-wow-bars{flex-direction:column;gap:6px;margin-top:6px;display:flex}.rep-wow-line{align-items:center;gap:10px;display:flex}.rep-wow-line em{color:var(--ink-soft);flex:0 0 74px;font-size:11px;font-style:normal}.rep-wow-line b{flex:none;font-size:12px}.rep-up{color:var(--ok)}.rep-down{color:var(--damage)}.rep-flat{color:var(--ink-3)}.rep-funnel{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rep-funnel-row{grid-template-columns:14px 130px minmax(0,1fr) 40px 44px;align-items:center;gap:12px;display:grid}.rep-funnel-l{color:var(--ink);font-size:13px;font-weight:600}.rep-funnel-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:12px;overflow:hidden}.rep-funnel-bar>i{border-radius:var(--kp-radius-pill);height:100%;display:block}.rep-funnel-n{color:var(--ink);text-align:right;font-size:13px;font-weight:700}@media (max-width:560px){.rep-funnel-row{grid-template-columns:10px 84px minmax(0,1fr) 28px 36px;gap:8px}}.rep-conv-wide .rep-conv{margin-top:2px}.rep-conv-wide{flex-direction:column;display:flex}.rep-conv-wide .rep-conv-foot{margin-top:10px}.rep-conv-wide .rep-conv li,.rep-conv-wide .rep-conv-step{flex:1 1 0}.rep-area-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:12px;overflow:hidden}.rep-area-bar>i{border-radius:var(--kp-radius-pill);height:100%;display:block}.rep-wow{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.rep-wow-row{flex-direction:column;gap:5px;display:flex}.rep-wow-l{color:var(--ink);font-size:13px;font-weight:600}.rep-wow-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:10px;overflow:hidden}.rep-wow-bar>i{border-radius:var(--kp-radius-pill);height:100%;display:block}.rep-wow-now{background:var(--kp-c-chart-ink)}.rep-wow-prev{background:var(--hair-3)}.cq-wrap{margin-top:4px;overflow-x:auto}.cq{border-collapse:collapse;width:100%;font-size:14px}.cq thead th{text-align:left;letter-spacing:.02em;color:var(--ink-3);border-bottom:1px solid var(--hair);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:700}.cq-r{border-bottom:1px solid var(--hair)}.cq-r:last-child{border-bottom:0}.cq-c{color:var(--ink);vertical-align:middle;padding:12px}.cq-firm{font:inherit;color:var(--stamp);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}@media (hover:hover){.cq-firm:hover{text-decoration:underline}}.cq-firm:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.cq-status{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.cq-reason{color:var(--ink-soft)}.cq-overdue{color:var(--damage);font-size:11px;font-weight:700}.cq-today{color:var(--ink-soft);font-size:11px;font-weight:700}.cq-acts{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.cq-act{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-sm);background:var(--paper-2);font:inherit;color:var(--stamp);cursor:pointer;white-space:nowrap;align-items:center;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.cq-act:hover{background:var(--paper-3);border-color:var(--stamp)}}.cq-act:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cq-act-call,.pl-contact-call{min-height:var(--kp-ctl)}.cq-unknown{color:var(--ink-soft);margin:0 0 12px;font-size:13px;font-weight:600}.cl-lede{margin:0 0 var(--kp-space-5);max-width:72ch;font-size:var(--kp-text-sm);color:var(--ink-soft);line-height:1.5}.cl-tools{margin-bottom:var(--kp-space-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-new{font-family:var(--sans);color:var(--paper-3);background:var(--ink);border:1px solid var(--ink);min-height:var(--kp-ctl);cursor:pointer;box-shadow:var(--kp-shadow);transition:background var(--kp-tr);border-radius:8px;align-items:center;gap:6px;padding:9px 15px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.cl-new:hover{background:var(--ink-soft);border-color:var(--ink-soft)}}.cl-new span{font-size:16px;line-height:1}.sys-release{background:var(--paper-2);border:1px solid var(--hair-2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 16px;padding:10px 12px;display:flex}.sys-release-v{color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:800}.sys-release-meta{font-size:var(--kp-text-xs);color:var(--ink-soft);letter-spacing:.04em}.prov{z-index:130;padding:calc(4vh / var(--mz,1)) 20px;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.prov-backdrop{background:#10182870;animation:.15s both kpFadeIn;position:fixed;inset:0}.prov-panel{z-index:1;width:min(980px,100%);max-height:calc(90vh / var(--mz,1));max-height:min(calc(90dvh / var(--mz,1)),calc(calc(100dvh / var(--mz,1)) - 180px));overscroll-behavior:contain;background:var(--paper);border:1px solid var(--hair-2);box-shadow:var(--kp-elev-3);border-radius:12px;flex-direction:column;padding:8px 28px 0;animation:.15s both kpFadeIn;display:flex;position:relative;overflow:hidden}.prov-head{border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;margin-bottom:4px;padding:14px 0 12px;display:flex;position:relative}.prov-grip{display:none}.prov-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:800}.prov-close{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}@media (hover:hover){.prov-close:hover{color:var(--ink)}}.prov-close:active{background:var(--paper-2)}.prov-form{flex-direction:column;flex:auto;gap:14px;min-height:0;padding-top:14px;display:flex;overflow-y:auto}.prov-form.prov-cols{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:900px){.prov-form.prov-cols{grid-template-columns:minmax(0,1fr) 320px;column-gap:32px}.prov-side{align-self:start;margin-top:0;position:sticky;top:0}}.prov-tier{border:0;margin:0;padding:0}.prov-legend{width:100%;font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-soft);align-items:baseline;gap:8px;margin:0 0 7px;padding:0;display:flex}.prov-tiers{flex-direction:column;gap:8px;display:flex}.prov-tier-opt{min-height:var(--kp-ctl);cursor:pointer;background:var(--paper-3);border:1.5px solid var(--hair-2);transition:border-color var(--kp-tr),background var(--kp-tr);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.prov-tier-opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.prov-tier-opt.active{border-color:var(--stamp);background:color-mix(in srgb, var(--stamp) 6%, transparent)}.prov-tier-opt:focus-within{outline:var(--kp-focus-outline);outline-offset:2px}.prov-tier-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.prov-tier-name{font-family:var(--sans);font-size:var(--kp-text-sm);color:var(--ink);font-weight:700}.prov-tier-opt.active .prov-tier-name{color:var(--stamp)}.prov-tier-meta{color:var(--ink-soft);font-size:12px;line-height:1.35}.prov-tier-price{color:var(--ink);flex:none;font-size:15px;font-weight:700}.prov-tier-price small{font-size:var(--kp-text-xs);color:var(--ink-soft);margin-left:1px;font-weight:600}.prov-field{flex-direction:column;gap:5px;display:flex}.prov-field>span{font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-soft)}.prov-field input,.prov-textarea{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:15px}.prov-textarea{resize:vertical;min-height:88px;line-height:1.5}.prov-field input:focus-visible,.prov-textarea:focus-visible{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.prov-req{color:var(--damage)}.prov-grid2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.prov-quote-rec{text-align:left;width:100%;min-height:var(--kp-ctl);font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--stamp);cursor:pointer;background:color-mix(in srgb, var(--stamp) 6%, transparent);border:1px solid var(--hair-2);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-weight:600;display:block}.prov-quote-rec:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.prov-quote-warn{font-size:var(--kp-text-xs);color:var(--warn);margin:8px 0 0;font-weight:600}.prov-hint{color:var(--ink-soft);margin:2px 0 0;font-size:12px;line-height:1.4}.prov-error{font-size:var(--kp-text-sm);color:var(--damage);margin:0;font-weight:600}.prov-actions{background:var(--paper);border-top:1px solid var(--hair);margin-top:auto;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.prov-submit{font-family:var(--sans);color:var(--paper-3);background:var(--ink);border:1px solid var(--ink);min-height:var(--kp-ctl-lg);cursor:pointer;transition:background var(--kp-tr);border-radius:8px;flex:auto;justify-content:center;align-items:center;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex}.prov-submit:hover:not(:disabled){background:var(--ink-soft);border-color:var(--ink-soft)}.prov-submit:disabled{opacity:.55;cursor:not-allowed}.prov-submit:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.prov-done{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-top:16px;padding-bottom:16px;display:flex;overflow-y:auto}.prov-done-h{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:800}.prov-done-p{font-size:var(--kp-text-sm);color:var(--ink-soft);margin:0;line-height:1.55}.prov-share{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:8px;flex-direction:column;gap:3px;padding:10px 13px;display:flex}.prov-share-k{font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--ink-soft)}.prov-share-row{align-items:center;gap:8px;display:flex}.prov-share-row .prov-share-v{flex:auto;min-width:0}.prov-share-copy{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper-2);min-width:64px;color:var(--stamp);font-family:var(--sans);cursor:pointer;border-radius:8px;flex:none;padding:0 14px;font-size:13px;font-weight:700}@media (hover:hover){.prov-share-copy:hover{background:var(--paper-3)}}.prov-share-copy:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}@media (max-width:834px){.prov{flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0}.prov-backdrop{animation:.2s both kpFadeIn;position:absolute}.prov-panel{width:100%;max-height:calc(92dvh / var(--mz,1));padding:8px 16px calc(16px + env(safe-area-inset-bottom));animation:kpSheetUp var(--kp-dur-4) var(--kp-ease-press) both;box-shadow:var(--kp-elev-3-up);will-change:transform;border:0;border-radius:16px 16px 0 0}.prov-head{padding-top:22px}.prov-grip{background:var(--hair-2);border-radius:999px;width:38px;height:4px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.prov-textarea{min-height:48px}.prov-footbar{margin:8px 0 calc(-16px - env(safe-area-inset-bottom));padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper-3) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;align-items:stretch}.prov-footbar .prov-actions{flex-direction:column;align-items:stretch;margin:0}.prov-actions{z-index:3;margin:8px -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper-3) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--hair);position:sticky;bottom:0}}@media (prefers-reduced-motion:no-preference){.ck .cl-new:active,.ck .prov-submit:active:not(:disabled){transform:scale(.97)}}.su-setup{border-color:var(--stamp)}.su-steps{margin-top:6px}.su-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.su-text{min-width:0}.su-why{color:var(--ink-soft);margin-top:2px;font-size:13px;line-height:1.5;display:block}.su-cta{white-space:nowrap;flex:none}.su-next .su-why{color:var(--ink)}.su-steps li.done .su-text b{color:var(--ink-soft);font-weight:600}.su-steps li.done .su-why{color:var(--ink-3)}.su-flash{box-shadow:0 0 0 3px color-mix(in srgb, var(--stamp) 35%, transparent);border-radius:4px}.su-intro{color:var(--ink-soft);margin:2px 0 12px;font-size:13px;line-height:1.5}.su-clock{font-family:var(--mono);color:var(--ink-3);margin:-6px 0 12px;font-size:11px}.su-setup .fp-head-right{align-items:stretch}.su-setup .fp-head-right>span{align-items:center;display:inline-flex}@media (max-width:834px){.su-row{flex-direction:column;align-items:flex-start;gap:10px}.su-cta{width:100%}}.sc-sheet{z-index:140;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sc-backdrop{background:#10182880;animation:.15s both kpFadeIn;position:absolute;inset:0}.sc-modal{z-index:1;width:min(440px,100%);max-height:calc(88vh / var(--mz,1));background:var(--paper-3);border:1px solid var(--hair-2);box-shadow:var(--kp-elev-3);animation:kpSettle var(--kp-dur-3) var(--kp-ease-out) both;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sc-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.sc-title{font-family:var(--mono);color:var(--stamp);font-size:10px;font-weight:700}.sc-close{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:-8px -10px -8px 0;font-size:19px;line-height:1;display:inline-flex}@media (hover:hover){.sc-close:hover{color:var(--ink)}}.sc-close:active{background:var(--paper-2)}.sc-body{flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex;overflow-y:auto}.sc-ok{align-self:flex-start}.sc-img{border:1px solid var(--hair-2);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:12px;width:100%;max-width:320px;height:auto;display:block}.sc-msg{color:var(--ink-soft);text-align:center;margin:6px 0;font-size:14px}.sc-note{border-top:1px solid var(--hair);color:var(--ink-soft);margin:0;padding:12px 18px;font-size:12px;line-height:1.5}@media (max-width:834px){.sc-sheet{justify-content:center;align-items:flex-end;padding:0}.sc-modal{width:100%;max-width:none;max-height:calc(90dvh / var(--mz,1));padding-bottom:env(safe-area-inset-bottom);animation:kpSheetUp var(--kp-dur-4) var(--kp-ease-press) both;box-shadow:var(--kp-elev-3-up);border:0;border-radius:16px 16px 0 0}.sc-head{padding-top:22px}.sc-head:before{content:"";background:var(--hair-2);border-radius:999px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sc-img{max-width:100%}}.kp-toasts{z-index:200;left:0;right:0;bottom:calc(80px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 14px;display:flex;position:fixed}@media (min-width:835px){.kp-toasts{align-items:flex-end;padding:0;bottom:22px;left:auto;right:22px}}.kp-toast{pointer-events:auto;max-width:min(420px,calc(calc(100vw / var(--mz,1)) - 28px));background:var(--paper-3);border:1px solid var(--hair-2);box-shadow:var(--kp-elev-3);font-family:var(--sans);font-size:var(--kp-text-sm);color:var(--ink);animation:kpToastIn .22s var(--kp-ease-press) both;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;font-weight:500;line-height:1.4;display:flex}@keyframes kpToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kp-toast-error{border-color:var(--danger-line)}.kp-toast-msg{min-width:0}.kp-undo{z-index:210;left:50%;bottom:calc(140px + env(safe-area-inset-bottom));max-width:min(440px,calc(calc(100vw / var(--mz,1)) - 28px));background:var(--ink);color:var(--paper-3);box-shadow:var(--kp-elev-3);font-family:var(--sans);font-size:var(--kp-text-sm);animation:kpToastIn .22s var(--kp-ease-press) both;border-radius:12px;align-items:center;gap:12px;padding:11px 12px 11px 16px;line-height:1.4;display:flex;position:fixed;translate:-50%}.kp-undo-msg{min-width:0;font-weight:500}.kp-undo-btn{color:var(--paper-3);font-family:var(--sans);font-size:var(--kp-text-sm);letter-spacing:.02em;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:4px 6px;font-weight:800;text-decoration:underline}.kp-undo-btn:active{opacity:.7}.kp-undo-x{min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);color:color-mix(in srgb,var(--paper-3) 70%,transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:6px;font-size:13px;line-height:1}.kp-undo-x:active{opacity:.6}@media (min-width:835px){.kp-undo{bottom:78px;left:auto;right:22px;translate:none}.bk-created{max-width:min(460px,calc(calc(100vw / var(--mz,1)) - 44px));bottom:22px;left:auto;right:22px;translate:none}}.bk-chip-cancelled{color:var(--ink-3);background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:var(--hair);text-decoration:line-through;text-decoration-thickness:1px}.paper-doc .bk-chip-cancelled{color:var(--ink-soft);border-color:var(--hair-2);background:var(--paper-2)}.bk-cancelled-note{flex:100%;margin:0}.bk-cancel-act{color:var(--damage)}.bk-amend-quick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bk-amend-chip{padding:6px 12px}.bk-amend-price{color:var(--ink);align-items:flex-start;gap:9px;margin-top:10px;font-size:13px;line-height:1.45;display:flex}.bk-amend-price input{width:18px;height:18px;accent-color:var(--stamp);flex:none;margin-top:2px}.bk-amend-price b{font-weight:700}.fp-todo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-todo-item{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:12px 2px;display:flex}.fp-todo-item:first-child{border-top:0}.fp-todo-open{text-align:left;cursor:pointer;min-width:0;transition:background var(--kp-tr),transform var(--kp-tr-press);background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:11px;margin:-4px;padding:4px;display:flex}@media (hover:hover){.fp-todo-open:hover{background:var(--paper-2)}}.fp-todo-open:active{transform:scale(.99)}.fp-todo-act{margin-left:auto}.fp-todo-main{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-todo-title{color:var(--ink);align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.fp-todo-title b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fp-todo-sub{font-size:var(--kp-text-xs);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:400px){.fp-todo-sub{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.fp-todo-act{flex:none;align-items:center;gap:6px;display:flex}@media (max-width:560px){.fp-todo-item{flex-wrap:wrap}.fp-todo-act{width:100%;padding-left:76px}.fp-todo-act .bk-primary{flex:auto;justify-content:center}}.fp-skel{gap:6px;display:flex}.fp-skel-panel{min-height:min(calc(62svh / var(--mz,1)),560px)}.fp-skel-rows{flex-direction:column;gap:10px}.fp-skel-rows .fp-skel-box{flex:none;height:52px}@media (prefers-reduced-motion:reduce){.fp-skel-box{animation:none}}.fp-skel-box{background:linear-gradient(90deg,var(--paper-2) 25%,var(--paper-3) 50%,var(--paper-2) 75%);background-size:200% 100%;border-radius:8px;flex:auto;height:64px;animation:1.2s infinite kpShimmer}@keyframes kpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fp-search{background:var(--paper-3);border:1px solid var(--hair-2);transition:border-color var(--kp-tr),box-shadow var(--kp-tr);border-radius:10px;align-items:center;gap:10px;margin:2px 0 12px;padding:0 14px;display:flex}@media (hover:hover){.fp-search:hover{border-color:var(--hair-3)}}.fp-search:focus-within{border-color:var(--stamp);box-shadow:var(--kp-focus)}.fp-search-ic{color:var(--ink-soft);flex:none}.fp-search svg{color:var(--ink-soft);opacity:.9}.fp-search-input{min-width:0;font-family:var(--sans);color:var(--ink);min-height:var(--kp-ctl);background:0 0;border:0;outline:none;flex:auto;padding:11px 0;font-size:15px}.fp-search-input::placeholder{color:var(--ink-soft)}.fp-search-input::-webkit-search-cancel-button{appearance:none}.fp-search-clear{min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}@media (hover:hover){.fp-search-clear:hover{color:var(--ink)}}.fp-search{z-index:6;position:sticky;top:60px}.cln-sec-h .fp-search{z-index:auto;position:static}.fp-search:before{content:"";background:var(--paper-3);z-index:-1;position:absolute;inset:-12px -16px -14px}.fp-listhead{flex-direction:column;gap:10px;margin:2px 0 12px;display:flex}.fp-listhead .fp-views{margin:0;padding-bottom:0}.fp-listhead-views{align-items:center;gap:8px;min-width:0;display:flex}.fp-listhead-views>.fp-views{flex:auto;min-width:0}.fp-listhead-views>.fp-selbtn{flex:none;margin-left:0}.fp-listhead-find{z-index:6;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;top:60px}.fp-listhead-find:before{content:"";background:var(--paper-3);z-index:-1;position:absolute;inset:-10px -16px}.fp-listhead-find>.fp-search{flex:260px;margin:0;position:static}.fp-listhead-find>.fp-search:before{content:none}.fp-listhead-find>.fp-filters-toggle{flex:none;margin:0}.fp-listhead>.fp-archive-panel .fp-archive{margin:0}.fp-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:16px 0 2px;display:flex}.fp-pager-step{flex:none}.fp-pager-step:disabled{opacity:.42;cursor:default}.fp-pager-nums{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fp-pager-num{min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}@media (hover:hover){.fp-pager-num:hover{background:var(--paper-2);color:var(--ink)}}.fp-pager-num[aria-current=page]{background:var(--paper-3);border-color:var(--hair-2);color:var(--ink);font-weight:600}.fp-pager-gap{color:var(--ink-soft);-webkit-user-select:none;user-select:none;padding:0 2px}.fp-pager-count{text-align:center;color:var(--ink-soft);flex:0 0 100%;margin:0;font-size:12px}@media (max-width:520px){.fp-pager{gap:8px}.fp-pager-step{flex:1 1 0;justify-content:center}.fp-pager-nums{flex:0 0 100%;order:3;justify-content:center}.fp-pager-count{order:4}}.fp-agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-agenda-item{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 4px;display:flex}.fp-agenda-item:first-child{border-top:0}.fp-agenda-clash{border-left:3px solid var(--damage);background:0 0;border-radius:0;padding-left:11px}.fp-agenda-open{text-align:left;cursor:pointer;min-width:0;transition:background var(--kp-tr),transform var(--kp-tr-press);background:0 0;border:0;border-radius:8px;flex:300px;align-items:center;gap:12px;margin:-4px;padding:4px;display:flex}@media (hover:hover){.fp-agenda-open:hover{background:var(--paper-2)}}.fp-agenda-open:active{transform:scale(.99)}.fp-agenda-date{letter-spacing:.02em;color:var(--stamp);font-variant-numeric:tabular-nums;flex:0 0 60px;font-size:12px;font-weight:700}.fp-agenda-main{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-agenda-chips{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.fp-records{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.fp-more{display:none}@media (max-width:834px){.fp-more-open{z-index:110;display:block;position:fixed;inset:0}.fp-more-backdrop{background:#10182870;animation:.18s both kpFadeIn;position:absolute;inset:0}.fp-more-panel{max-height:calc(88dvh / var(--mz,1));overscroll-behavior:contain;background:var(--paper);padding:8px 16px calc(22px + env(safe-area-inset-bottom));box-shadow:var(--kp-elev-3-up);animation:kpSheetUp var(--kp-dur-4) var(--kp-ease-press) both;border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.fp-more-head{justify-content:space-between;align-items:center;padding:14px 4px 12px;display:flex;position:relative}.fp-more-head:before{content:"";background:var(--hair-2);border-radius:999px;width:38px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.fp-more-title{color:var(--ink);font-size:15px;font-weight:800}.fp-more-close{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}.fp-more-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding-bottom:6px;display:grid}.fp-more-item{background:var(--paper-3);border:1px solid var(--hair-2);min-height:78px;color:var(--ink-soft);font-family:var(--sans);cursor:pointer;transition:transform var(--kp-tr-press),border-color var(--kp-tr),color var(--kp-tr);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 6px;font-size:12px;font-weight:600;display:flex}.fp-more-item:active{transform:scale(.97)}.fp-more-item.active{color:var(--stamp);border-color:var(--stamp);background:color-mix(in srgb, var(--stamp) 5%, transparent)}.fp-more-item svg{width:24px;height:24px}}.fp-head-right{align-items:center;gap:8px;display:flex}.kp-esheet{z-index:130;padding:calc(6vh / var(--mz,1)) 20px;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.kp-esheet-backdrop{background:#10182870;animation:.15s both kpFadeIn;position:fixed;inset:0}.kp-esheet-panel{z-index:1;background:var(--paper);border:1px solid var(--hair-2);width:min(560px,100%);box-shadow:var(--kp-elev-3);border-radius:8px;padding:18px 20px 16px;animation:.15s both kpFadeIn;position:relative}.kp-esheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.kp-esheet-title{font-family:var(--sans);color:var(--ink);font-size:16px;font-weight:800}.kp-esheet-sub{font-size:var(--kp-text-xs);color:var(--ink-soft);max-width:46ch;margin-top:2px}.kp-esheet-close{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}.kp-esheet-close:active{background:var(--paper-2)}.kp-picker{flex-direction:column;gap:6px;display:flex}.kp-picker-input{font-family:var(--sans);font-size:var(--kp-text-sm);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;padding:9px 11px}.kp-picker-input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.kp-picker-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:4px;max-height:230px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.kp-picker-empty{padding:8px 2px}.kp-picker-item{text-align:left;background:var(--paper-3);border:1px solid var(--hair-2);cursor:pointer;width:100%;transition:border-color var(--kp-tr),background var(--kp-tr);border-radius:8px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}@media (hover:hover){.kp-picker-item:hover{border-color:var(--stamp);background:var(--paper-2)}}.kp-picker-veh{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:flex}.kp-picker-meta{color:var(--ink-soft);font-size:12px}.kp-picked{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.kp-picked-main{flex-direction:column;gap:4px;min-width:0;display:flex}.bk-amend-wide{grid-column:1/-1}.fp-va-list{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.fp-va-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fp-va-item{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:10px 12px;display:flex}.fp-va-main{min-width:0;color:var(--ink);flex-direction:column;gap:3px;font-size:13px;display:flex}.fp-va-title{color:var(--ink);font-weight:700}.fp-va-note{font-size:var(--kp-text-xs);color:var(--ink-soft)}.fp-va-actions{flex:none;align-items:center;gap:6px;display:flex}@media (max-width:834px){.kp-esheet{justify-content:center;align-items:flex-end;padding:0}.kp-esheet-panel{width:100%;max-height:calc(90dvh / var(--mz,1));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:22px;padding-bottom:calc(16px + env(safe-area-inset-bottom));animation:kpSheetUp var(--kp-dur-4) var(--kp-ease-press) both;box-shadow:var(--kp-elev-3-up);border:0;border-radius:16px 16px 0 0;overflow-y:auto}.kp-esheet-head{background:var(--paper);z-index:2;position:sticky;top:0}}.ck-prio-title{font-family:var(--mono);color:var(--stamp);margin:0 0 10px;font-size:10px;font-weight:700}.ck-prio-act{font-family:var(--sans);color:var(--paper-3);background:var(--ink);border:1px solid var(--ink);min-height:var(--kp-ctl);cursor:pointer;transition:transform var(--kp-tr-press),filter var(--kp-tr);border-radius:8px;flex:none;padding:9px 14px;font-size:13px;font-weight:700}@media (hover:hover){.ck-prio-act:hover{filter:brightness(1.08)}}.cl-search{margin-bottom:14px}@media (max-width:520px){.ck-prio-act{width:100%;margin-top:2px}}@media (prefers-reduced-motion:no-preference){.ck .ck-prio-act:active{transform:scale(.97)}}.bk-hand{flex-direction:column;gap:12px;display:flex}.bk-hand-side{flex-direction:column;gap:5px;display:flex}.bk-hand-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-hand-row input{min-width:0;font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;flex:0 130px;padding:8px 10px;font-size:14px}.bk-hand-row select{min-height:var(--kp-ctl);font-family:var(--sans);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:4px;flex:0 110px;padding:8px 10px;font-size:14px}.bk-hand-row input:focus,.bk-hand-row select:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.bk-hand-driven{font-size:var(--kp-text-sm);color:var(--good);margin:2px 0 0;font-weight:700}.bk-elig{flex-direction:column;gap:8px;display:flex}.bk-elig-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bk-elig-item{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-elig-check{color:var(--ink);cursor:pointer;min-height:var(--kp-ctl);align-items:center;gap:8px;font-size:14px;display:flex}.bk-elig-check input{width:20px;height:20px;accent-color:var(--stamp);flex:none}.bk-elig-auto{font-size:var(--kp-text-xs)}.bk-elig-note{margin:2px 0 0;font-size:12px;line-height:1.5}.bk-extra-nudge{flex-wrap:wrap;align-items:center;gap:10px;margin:-2px 0 2px;display:flex}.bk-extra-nudge-lb{font-size:var(--kp-text-xs);color:var(--ink-soft);font-weight:600}.bk-extra-chips{flex-wrap:wrap;gap:8px;display:flex}.bk-extra-chip{font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--stamp);background:var(--paper-3);border:1px solid var(--stamp);border-radius:var(--kp-radius-md);min-height:var(--kp-ctl-sm);cursor:pointer;transition:background var(--kp-tr);padding:5px 12px;font-weight:600}@media (hover:hover){.bk-extra-chip:hover{background:color-mix(in srgb, var(--stamp) 6%, transparent)}}.kp-boundary{background:var(--paper-3);border:1px solid var(--hair-2);box-shadow:var(--kp-shadow);border-radius:12px;max-width:520px;margin:16px 0;padding:24px}.kp-boundary-h{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700}.kp-boundary-p{color:var(--ink-soft);margin:0 0 16px;font-size:14px;line-height:1.55}.kp-boundary-btn{min-height:var(--kp-ctl);background:var(--stamp);color:var(--paper-3);border:1px solid var(--stamp);cursor:pointer;transition:background var(--kp-tr);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.kp-boundary-btn:hover{background:var(--stamp-2)}}@media (prefers-reduced-motion:reduce){.kp-boundary-btn{transition:none}}.fp-value-tab{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.fp-value-tab.is-on{background:var(--paper-3);color:var(--stamp);box-shadow:var(--kp-shadow);font-weight:700}@media (max-width:834px){.fp-value-tab{flex:1 1 0}}.bk-blockwarn{color:var(--damage);background:color-mix(in srgb, var(--damage) 6%, transparent);border:1.5px solid var(--damage);border-radius:8px;margin:8px 0;padding:9px 11px;font-size:13px;font-weight:600;line-height:1.5}.bk-blockwarn b{font-weight:800}.bk-drivers{flex-direction:column;gap:9px;display:flex}.bk-driver-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.bk-driver{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.bk-driver-main{flex-direction:column;gap:3px;min-width:0;display:flex}.bk-driver-lic{font-size:var(--kp-text-xs);color:var(--ink-soft);word-break:break-all}.bk-driver-note{font-size:var(--kp-text-xs);color:var(--ink-soft);margin:0;line-height:1.45}.bk-veh-select{font-family:var(--sans);min-height:var(--kp-ctl);width:100%;color:var(--ink);background:var(--paper-3);border:1.5px solid var(--hair-2);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23475467' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding:9px 34px 9px 11px;font-size:15px}.bk-veh-select:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.bk-regrow input{min-width:0}.bk-detail-row{flex-wrap:wrap}.bk-money-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.vid{border:1px solid var(--hair-2);background:var(--paper);border-radius:8px;margin:8px 0 10px;padding:11px 12px}.vid-h{font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--stamp);margin-bottom:8px;font-weight:700;display:block}.vid-line{margin:6px 0 0;font-size:13px}.vid-rows{flex-direction:column;gap:5px;margin:0;padding:0;display:flex}.vid-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vid-row dt{font-size:var(--kp-text-xs);color:var(--ink-soft);flex:none;margin:0}.vid-row dd{text-align:right;font-size:var(--kp-text-sm);color:var(--ink);word-break:break-word;flex:auto;margin:0;font-weight:700}.vid-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.vid-warn{font-size:var(--kp-text-xs);color:var(--warn);background:var(--warn-bg);border-radius:8px;margin:8px 0 0;padding:7px 9px;line-height:1.5}.vid-note{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.5}@media (max-width:420px){.vid-row{flex-direction:column;align-items:flex-start;gap:1px}.vid-row dd{text-align:left}}@media (min-width:1024px){.fp-app .fp-portal{max-width:none}.fp-app .fp-todo-sub,.fp-app .fp-todo-title b,.fp-app .bk-more-sum-s{text-overflow:clip;white-space:normal;overflow:visible}.fp-app .fp-todo-item{padding:10px 2px}}.fp-views{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:8px;margin:0 0 12px;padding:2px 0 6px;display:flex;overflow-x:auto}.fp-views::-webkit-scrollbar{display:none}@media (max-width:1023px){.fp-views[data-strip=start],.fp-set-nav[data-strip=start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.fp-views[data-strip=mid],.fp-set-nav[data-strip=mid]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.fp-views[data-strip=end],.fp-set-nav[data-strip=end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}}.fp-view{min-height:var(--kp-ctl-sm);font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--ink-soft);border-radius:var(--kp-radius-md);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color var(--kp-tr),background-color var(--kp-tr),color var(--kp-tr);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover){.fp-view:hover{color:var(--ink)}}.fp-view.is-on{background:color-mix(in srgb,var(--stamp) 11%,var(--paper-3));color:var(--stamp);border-color:var(--stamp);font-weight:700}.fp-view-n{min-width:20px;height:18px;font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-soft);border-radius:var(--kp-radius-sm);background:0 0;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.fp-view.is-on .fp-view-n{color:var(--stamp);background:color-mix(in srgb,var(--stamp) 14%,transparent)}.bk-pick{width:var(--kp-ctl);min-height:var(--kp-ctl);flex:none;justify-content:center;align-items:center;margin:-4px 2px -4px -6px;display:inline-flex}.bk-pick-box{border:1.5px solid var(--hair-2);background:var(--paper-3);width:22px;height:22px;font-family:var(--sans);color:#0000;transition:background-color var(--kp-tr),border-color var(--kp-tr);border-radius:4px;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.bk-pick-box.is-on{background:color-mix(in srgb,var(--stamp) 14%,var(--paper-3));border-color:var(--stamp);color:var(--stamp)}.fp-selbtn{margin-left:2px}.fp-bulk{z-index:95;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--hair);animation:kpSheetUp .2s var(--kp-ease-press) both;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.fp-bulk-inner{flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:1160px;display:flex}.fp-bulk-n{color:var(--stamp);white-space:nowrap;font-size:12px;font-weight:700}.fp-bulk-acts{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:8px;display:flex}.fp-bulk-note{font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--ink-soft);flex:100%;margin:0;line-height:1.4}@media (max-width:834px){.fp-view{padding:6px 14px;font-size:13px}.fp-bulk{bottom:calc(56px + env(safe-area-inset-bottom));padding:10px 14px}.fp-bulk-inner{gap:8px}.fp-bulk-n{flex:100%}.fp-bulk-acts{justify-content:space-between;gap:6px;width:100%}.fp-app .ck-main:has(.fp-bulk){padding-bottom:calc(160px + env(safe-area-inset-bottom))}}.fp-tabbar-fab{display:none}@media (max-width:834px){.fp-tabbar-fab{width:var(--kp-ctl);height:var(--kp-ctl);cursor:pointer;background:var(--ink);color:var(--paper-3);box-shadow:var(--kp-elev-2);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;margin:0 6px;display:flex}.fp-tabbar-fab svg{width:24px;height:24px;display:block}.fp-tabbar-fab:active{transform:scale(.94)}}.bk-swap-warn{background:color-mix(in srgb,var(--warn) 9%,var(--paper-3));border:1px solid color-mix(in srgb,var(--warn) 34%,transparent);border-radius:8px;margin-top:10px;padding:10px 12px}.bk-swap-warn-txt{font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--warn);margin:0 0 8px;line-height:1.5}.bk-agree-inline{font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--warn);flex:100%;margin:6px 0 0;line-height:1.5}.bk-agree-inline-act{cursor:pointer;font:inherit;color:var(--stamp);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pl-shell .reg-plate{background:var(--plate-yellow)}.pl-shell .bk-money-figs dd,.pl-shell .rn-stats dd,.pl-shell .gr-fee b,.pl-shell .bk-money-row input{font-variant-numeric:tabular-nums}.fp-charts{flex-direction:column;gap:14px;display:flex}.fp-fig-warn{color:var(--warn)}.fp-fig-danger{color:var(--danger)}.fp-chart-insight{font-size:var(--kp-text-xs);font-variant-numeric:tabular-nums;margin:10px 0 0;font-weight:600}.fp-chart{width:100%;display:block;overflow:visible}.fp-chart-grid{stroke:var(--hair);stroke-width:1px}.fp-chart-tick{fill:var(--ink-soft);font-family:var(--mono);font-size:var(--kp-text-3xs);letter-spacing:.02em;font-variant-numeric:tabular-nums}.fp-vbar{fill:var(--stamp);opacity:.55}.fp-vbar-now{fill:var(--stamp)}.fp-cbars{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.fp-cbar-row{align-items:center;gap:10px;display:flex}@media (min-width:1200px){.fp-cbar-track-wrap{max-width:640px}}.fp-cbar-row.is-muted :is(.fp-cbar-name,.fp-cbar-sub,.fp-cbar-fig){color:var(--ink-soft)}.fp-cbar-lb{flex:0 0 34%;align-items:center;gap:6px;min-width:0;display:flex}.fp-cbar-lb-wide{flex-direction:column;align-items:flex-start;gap:1px}.fp-cbar-name{min-width:0;color:var(--ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.fp-cbar-sub{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.fp-cbar-track-wrap{flex:auto;align-items:center;min-width:0;display:flex}.fp-cbar-fig{text-align:right;min-width:58px;font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.fp-fig-quiet{color:var(--ink-soft);font-weight:600}.fp-fig-due{color:var(--stamp)}.fp-cbar-clear{font-size:var(--kp-text-2xs);letter-spacing:.12em;color:var(--ink-soft);margin:11px 0 0}.fp-hbar{width:100%;display:block}.fp-hbar-track{fill:var(--paper-3);stroke:var(--hair);stroke-width:1px}.fp-hbar-navy{fill:var(--stamp)}.fp-hbar-quiet{fill:var(--hair-2)}.fp-hbar-muted{fill:var(--hair-3)}.fp-hbar-warn{fill:var(--warn)}.fp-hbar-danger{fill:var(--danger)}@media (min-width:1024px){.fp-charts{columns:2;column-gap:var(--kp-space-3);display:block}.fp-charts>*{break-inside:avoid}}@media (max-width:400px){.fp-cbar-lb{flex-basis:40%}.fp-cbar-fig{min-width:50px}}.fp-photos-err{background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.fp-photos-err-p{color:var(--danger);margin:0;font-size:13px;font-weight:600}.fp-photos-none{font-size:var(--kp-text-xs);color:var(--ink-soft);margin:2px 0 0}.fp-brand-note{font-family:var(--sans);font-size:var(--kp-text-sm);color:var(--ink-soft);margin:0 0 12px;line-height:1.5}.fp-brand-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fp-brand-logo{object-fit:contain;background:var(--kp-c-white);border:1px solid var(--hair-2);border-radius:8px;width:96px;height:96px;padding:8px}.fp-brand-empty{background:var(--paper);border:1px dashed var(--hair-2);width:96px;height:96px;font-family:var(--mono);color:var(--ink-soft);border-radius:8px;justify-content:center;align-items:center;font-size:11px;display:flex}.fp-brand-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-brand-file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fp-brand-hint{margin:10px 0 0}.vf-badge-preview{background:var(--paper);border:1px solid var(--hair);border-radius:12px;justify-content:center;align-items:center;margin:4px 0 14px;padding:18px;display:flex}.vf-badge-preview img{max-width:100%;height:auto}.vf-qr-row{background:var(--paper);border:1px solid var(--hair);border-radius:12px;align-items:flex-start;gap:16px;margin:4px 0 14px;padding:14px;display:flex}.vf-qr-shot{background:#fff;border-radius:8px;flex:none;padding:6px;line-height:0}.vf-qr-shot img{width:132px;height:132px;display:block}.vf-qr-tx{flex-direction:column;gap:6px;min-width:0;display:flex}.vf-refer{border-top:1px solid var(--hair);margin-top:16px;padding-top:14px}.vf-refer .bk-nd-row{margin-top:10px}.vf-qr-note{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}@media (max-width:520px){.vf-qr-row{flex-direction:column;align-items:stretch}.vf-qr-shot{align-self:center}}@media (min-width:835px){.fp-app .fp-room>.fp-room-body{padding-inline:var(--kp-gut)}}@media (min-width:1024px){.fp-app .fp-money{display:block}}.pl-shell{--fp-rail-w:228px;--fp-rail-mast-h:168px;--fp-rail-gap:2px;--fp-rail-pad-x:12px;--fp-rail-lb:var(--kp-text-2xs);--fp-rail-title:21px;--fp-rail-stat:19px;--fp-rail-stat-lead:30px}.fp-set-nav{top:var(--fp-topbar-h,0px);z-index:6;background:var(--paper);padding:0 var(--kp-gut);border-bottom:1px solid var(--hair);scrollbar-width:none;gap:0;display:flex;position:sticky;overflow-x:auto}.fp-set-nav::-webkit-scrollbar{display:none}@media (max-width:834px){.fp-set-nav{top:61px}}@media (min-width:835px) and (max-width:1023px){.fp-set-nav{top:var(--fp-topbar-h,0px)}}.fp-set-navlink{min-height:var(--kp-ctl);border-radius:var(--kp-radius-md);color:var(--ink-soft);font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:color var(--kp-tr);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.fp-set-navlink:hover{color:var(--ink)}}.fp-set-navlink[aria-current=true]{color:var(--ink)}.fp-set-navlink[aria-current=true]:after{content:"";background:var(--ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.fp-set-navn{font-size:var(--kp-text-xs);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:auto;font-weight:600}.fp-set-navn-warn{color:var(--warn)}.fp-set-navn-danger{color:var(--damage)}.fp-set-ico,.fp-rail-foot,.fp-room-nav-stats,.fp-mast,.fp-rail-close{display:none}.fp-set-body{width:100%;min-width:0}.fp-app .fp-settings #fp-push>section>div:first-child{border-bottom:1px solid var(--hair);margin-bottom:20px;padding-bottom:16px}.fp-app .fp-settings #fp-push>section>div:first-child h2{font-size:19px}.fp-app .fp-settings .bk-amend-field input,.fp-app .fp-settings .bk-amend-field select,.fp-app .fp-settings .bk-fine-formgrid input,.fp-app .fp-settings .bk-fine-formgrid select,.fp-app .fp-settings .bk-nd-text,.fp-app .fp-settings .fp-agree-text{border-radius:8px}@media (min-width:1024px){:is(.fp-app,.ck-hq) .fp-room .fp-set-nav{top:calc(var(--fp-topbar-h,0px) + 18px);z-index:1;flex:0 0 var(--fp-rail-w);gap:var(--fp-rail-gap);min-width:0;padding:0 0 0 var(--kp-gut);background:0 0;border-bottom:0;flex-direction:column;margin:0;position:sticky;overflow:visible}:is(.fp-app,.ck-hq) .fp-room .fp-set-navlink{border-radius:var(--kp-radius-md);padding:0 var(--fp-rail-pad-x);font-family:var(--sans);letter-spacing:0;text-transform:none;background:0 0;border:0;gap:10px;font-size:14px;font-weight:600}:is(.fp-app,.ck-hq) .fp-room .fp-set-dot{background:var(--hair-3);width:6px;height:6px;transition:background var(--kp-tr);border-radius:50%;flex:none;display:inline-block}:is(.fp-app,.ck-hq) .fp-room .fp-set-ico{width:20px;height:20px;color:var(--ink-3);transition:color var(--kp-tr);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.fp-app,.ck-hq) .fp-room .fp-set-ico svg{width:20px;height:20px}:is(.fp-app,.ck-hq) .fp-room .fp-set-navlink[aria-current=true] .fp-set-ico{color:var(--stamp)}@media (hover:hover){:is(.fp-app,.ck-hq) .fp-room .fp-set-navlink:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}}:is(.fp-app,.ck-hq) .fp-room .fp-set-navlink[aria-current=true]:after{content:none}:is(.fp-app,.ck-hq) .fp-room .fp-set-navlink[aria-current=true]{color:var(--ink);background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--hair-2)}:is(.fp-app,.ck-hq) .fp-room .fp-set-navlink[aria-current=true]:before{content:"";background:var(--hq-acc,var(--kp-c-blue-500));border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(.fp-app,.ck-hq) .fp-room .fp-set-navlink[aria-current=true] .fp-set-dot{background:var(--stamp)}:is(.fp-app,.ck-hq) .fp-room .fp-set-navn{font-family:var(--mono);letter-spacing:.04em}:is(.fp-app,.ck-hq) .fp-room .fp-rail-foot{border-top:1px solid var(--hair);margin-top:14px;padding-top:2px;display:block}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat{width:100%;padding:7px var(--fp-rail-pad-x);border:0;border-bottom:1px solid var(--hair);border-radius:var(--kp-radius-md);text-align:left;font:inherit;color:inherit;background:0 0;flex-direction:column;align-items:stretch;gap:2px;display:flex}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat:last-child{border-bottom:0}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-lb{font-size:var(--fp-rail-lb);color:var(--ink-3);align-items:center;gap:5px;font-weight:600;display:flex}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-v{font-family:var(--sans);font-size:var(--fp-rail-stat);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-v-warn{color:var(--warn)}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-v-danger{color:var(--damage)}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-note{font-size:var(--kp-text-xs);color:var(--ink-soft);line-height:1.35}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-lead{padding-top:9px;padding-bottom:10px}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-lead .fp-rail-stat-v{font-size:var(--fp-rail-stat-lead);line-height:1.02}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-bar{background:var(--hair);border-radius:2px;height:3px;margin:4px 0 1px;display:block;overflow:hidden}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-bar-fill{background:var(--ink-3);border-radius:2px;height:100%;display:block}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-bar-fill-warn{background:var(--warn)}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-bar-fill-danger{background:var(--damage)}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-go-row{min-height:var(--kp-ctl);cursor:pointer;transition:background var(--kp-tr)}@media (hover:hover){:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-go-row:hover{background:var(--paper-2)}}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-go-row:active{background:var(--paper-2);transform:translateY(1px)}@media (hover:hover){:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-go-row:hover .fp-rail-stat-lb{color:var(--ink-soft)}}:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-go{width:16px;height:16px;color:var(--hair-3);transition:color var(--kp-tr),transform var(--kp-tr-press);flex:none}@media (hover:hover){:is(.fp-app,.ck-hq) .fp-room .fp-rail-stat-go-row:hover .fp-rail-stat-go{color:var(--stamp);transform:translate(2px)}}:is(.fp-app,.ck-hq) .fp-room .fp-set-nav.fp-room-nav-stats{display:flex}:is(.fp-app,.ck-hq) .fp-room .fp-mast{height:var(--fp-rail-mast-h);box-sizing:border-box;padding:0 var(--fp-rail-pad-x) 12px;flex-direction:column;justify-content:flex-end;margin-bottom:2px;display:flex;overflow:hidden}:is(.fp-app,.ck-hq) .fp-room .fp-mast-mark{width:16px;height:12px;color:var(--stamp);opacity:.5;flex:none;margin:0 0 9px}:is(.fp-app,.ck-hq) .fp-room .fp-mast-art{flex:none;width:100%;height:56px;margin:0 0 9px;display:block}:is(.fp-app,.ck-hq) .fp-room .fp-mast-art .vt-img{object-fit:contain;object-position:left center;width:100%;height:100%}:is(.fp-app,.ck-hq) .fp-room .fp-mast-eyebrow{font-size:var(--fp-rail-lb);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-weight:600;overflow:hidden}:is(.fp-app,.ck-hq) .fp-room .fp-mast-title{-webkit-line-clamp:2;line-clamp:2;font-family:var(--sans);font-weight:700;font-size:var(--fp-rail-title);letter-spacing:-.01em;color:var(--ink);-webkit-box-orient:vertical;margin:0 0 3px;line-height:1.15;display:-webkit-box;overflow:hidden}:is(.fp-app,.ck-hq) .fp-room .fp-mast-sub{font-size:var(--kp-text-xs);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}:is(.fp-app,.ck-hq) .fp-room .fp-mast-reg{border:1px solid var(--hair-2);font-size:var(--kp-text-2xs);letter-spacing:.04em;color:var(--ink-3);border-radius:4px;margin-left:6px;padding:1px 6px;display:inline-block}:is(.fp-app,.ck-hq) .fp-room .fp-rail-close{padding:9px var(--fp-rail-pad-x) 0;border-top:1px solid var(--hair);margin-top:10px;display:block}:is(.fp-app,.ck-hq) .fp-room .fp-rail-fresh{display:block}:is(.fp-app,.ck-hq) .fp-room .fp-rail-fresh .fp-fresh-row{justify-content:flex-start;padding:0;display:flex}:is(.fp-app,.ck-hq) .fp-room .fp-room-nav-stats{display:flex}.fp-app .fp-today-stats{margin-bottom:20px;display:block}.fp-app .fp-leaf-hd>:not(button):not(a):not(div){display:none}.fp-app .fp-leaf-hd:not(:has(>:is(button,a,div))){display:none}.fp-app .fp-settings .fp-set-body{width:100%}:is(.fp-app,.ck-hq) .fp-room:has(>.fp-room-nav){flex-wrap:wrap;align-items:flex-start;gap:18px 24px;display:flex}:is(.fp-app,.ck-hq) .fp-room:has(>.fp-room-nav)>:first-child{flex:100%}:is(.fp-app,.ck-hq) .fp-room:has(>.fp-room-nav)>.fp-room-body{flex:1 1 0;min-width:0}.fp-app .fp-room:has(>.fp-room-nav)>.fp-room-body{padding-top:18px}.fp-app .fp-room:has(>.fp-room-nav)>.fp-room-body{align-self:stretch}}@media (min-width:1280px){.fp-app .fp-settings .fp-set-body{columns:2;column-gap:20px;display:block}.fp-app .fp-settings .fp-set-body:not(:has(>:nth-child(3))){columns:auto}.fp-app .fp-settings .fp-set-body>*{break-inside:avoid}.fp-app .fp-settings .fp-set-body>h2,.fp-app .fp-settings .fp-set-body .fp-install,.fp-app .fp-settings .fp-set-body>#fp-templates,.fp-app .fp-settings .fp-set-body>#fp-agreement,.fp-app .fp-settings .fp-set-body>#fp-hirer-charges{column-span:all}}.pl-due{font-family:var(--sans);letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.pl-due-today{font-family:var(--mono);color:var(--warn);background:var(--warn-bg);border-color:var(--warn);font-size:10px}.pl-due-over{font-family:var(--mono);color:var(--danger);background:var(--danger-bg);border-width:1.5px;border-color:var(--danger);font-size:10px}.pl-due-future{color:var(--ink-soft);background:0 0;border-color:#0000;padding-inline:0}.pl-card-wrap{box-shadow:none;border-bottom:1px solid var(--hair);border-radius:0;flex-direction:column;display:flex}.pl-col-body>.pl-card-wrap:last-child{border-bottom:0}.pl-card-wrap .pl-card{box-shadow:none}.pl-card-tel{min-height:var(--kp-ctl-sm);color:var(--stamp);transition:color var(--kp-tr);background:0 0;border:0;align-items:center;gap:8px;padding:0 0 11px;text-decoration:none;display:flex}.pl-card-tel svg{flex:none}.pl-card-tel-num{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}@media (hover:hover){.pl-card-tel:hover .pl-card-tel-num{color:var(--stamp)}}.pl-card-lost{letter-spacing:.02em;color:var(--danger);margin-top:2px;font-size:11px;display:block}.pl-card-next{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:834px){.pl-columns{flex-direction:column;grid-auto-flow:row;gap:12px;padding-bottom:0;display:flex;overflow-x:visible}.pl-col{min-height:0}}@media (min-width:1100px){.pl-columns{align-items:stretch;gap:12px;padding-bottom:0;display:flex;overflow-x:visible}.pl-columns>.pl-col{flex:1 1 0;min-width:0}.pl-columns{overflow-y:hidden}.pl-col-body{max-height:max(420px,calc(64vh / var(--mz,1)));scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(min(206px,100%),1fr));align-content:start;gap:10px;display:grid;overflow-y:auto}.pl-card-wrap .pl-card{flex:auto}}.pl-call-quick{border:1px solid var(--hair-2);background:var(--paper-2);border-radius:12px;margin-bottom:14px;padding:12px}.pl-call-title{color:var(--stamp);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.pl-call-chips{flex-wrap:wrap;gap:6px;display:flex}.pl-call-chip{font-family:var(--sans);color:var(--ink);background:var(--paper-3);border:1.5px solid var(--hair-2);min-height:var(--kp-ctl-sm);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr),background var(--kp-tr);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600}@media (hover:hover){.pl-call-chip:hover{border-color:var(--stamp);color:var(--stamp)}}.pl-call-chip.active{border-color:var(--stamp);background:color-mix(in srgb,var(--stamp) 12%,var(--paper-3));color:var(--ink);font-weight:700}.pl-call-confirm{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pl-call-input{width:100%;font-family:var(--sans);color:var(--ink);background:var(--paper-3);border:1px solid var(--ink-3);min-height:var(--kp-ctl);border-radius:8px;padding:10px 12px;font-size:15px}.pl-call-input:focus{border-color:var(--stamp);outline:none;box-shadow:0 0 0 3px #1e3a5f1f}.pl-call-row{align-items:center;gap:8px;display:flex}.pl-call-row .pl-call-input{flex:auto}.pl-call-log{white-space:nowrap;flex:none}.pl-call-cancel{font-family:var(--sans);color:var(--ink-soft);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;align-self:flex-start;padding:6px 2px;font-size:13px}@media (hover:hover){.pl-call-cancel:hover{color:var(--danger)}}.pl-loss{border:1px solid var(--danger-line);background:var(--danger-bg);border-radius:12px;margin:10px 0;padding:12px}.pl-loss-head{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.pl-loss-skip{font-family:var(--sans);color:var(--ink-soft);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-size:12px}.pl-loss-chips{flex-wrap:wrap;gap:6px;display:flex}.pl-loss-chip{font-family:var(--sans);color:var(--ink);background:var(--paper-3);border:1.5px solid var(--hair-2);min-height:var(--kp-ctl-sm);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600}@media (hover:hover){.pl-loss-chip:hover{border-color:var(--danger);color:var(--danger)}}.pl-loss-chip:disabled{opacity:.55;cursor:default}.pl-loss-tag{letter-spacing:.04em;color:var(--danger);margin:6px 0 0;font-size:11px}.pl-pw{border:1px solid var(--hair-2);background:var(--paper-2);border-radius:12px;margin:12px 0;padding:12px}.pl-pw-head,.cl-onboard-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pl-pw-title,.cl-onboard-title{color:var(--stamp);font-size:10px;font-weight:700}.pl-pw-count,.cl-onboard-count{font-family:var(--mono);color:var(--ink-soft);background:var(--paper-3);border:1px solid var(--hair-2);border-radius:999px;padding:2px 9px;font-size:11px}.cl-onboard-count.complete{color:var(--good);border-color:var(--good-line);background:var(--good-bg)}.pl-pw-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pl-pw-item{text-align:left;background:var(--paper-3);border:1px solid var(--hair-2);width:100%;min-height:var(--kp-ctl);cursor:pointer;font-family:var(--sans);transition:border-color var(--kp-tr);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}@media (hover:hover){.pl-pw-item:hover{border-color:var(--stamp)}}.pl-pw-item:disabled{opacity:.6;cursor:default}.pl-pw-box{border:1.5px solid var(--hair-3);width:20px;height:20px;color:var(--paper-3);background:var(--paper-3);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.pl-pw-item.done .pl-pw-box{background:var(--good);border-color:var(--good)}.pl-pw-label{color:var(--ink);flex:auto;font-size:14px}.pl-pw-item.done .pl-pw-label{color:var(--ink-soft)}.pl-pw-time{color:var(--good);flex:none;font-size:11px}.cl-onboard{border-top:1px solid var(--hair);margin-top:12px;padding-top:12px}.cl-onboard-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cl-onboard-item{font-size:var(--kp-text-sm);color:var(--ink-soft);align-items:center;gap:9px;display:flex}.cl-onboard-item.done{color:var(--ink)}.cl-onboard-box{border:1.5px solid var(--hair-3);width:18px;height:18px;color:var(--paper-3);background:var(--paper-3);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.cl-onboard-item.done .cl-onboard-box{background:var(--good);border-color:var(--good)}.cl-onboard-label{flex:auto}.cl-onboard-toggle{text-align:left;font-family:var(--sans);font-size:var(--kp-text-sm);color:var(--stamp);cursor:pointer;min-height:var(--kp-ctl-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--stamp) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--stamp) 30%, transparent);text-underline-offset:2px;background:0 0;border:0;flex:auto;padding:6px 0}@media (hover:hover){.cl-onboard-toggle:hover{-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}}.cl-onboard-toggle:disabled{opacity:.6;cursor:default}.cl-onboard-missing{color:var(--ink-soft);margin:8px 0 0;font-size:12px}.cl-onboard-ok{color:var(--good)}.tl{margin:0;padding:0;list-style:none}.tl-row{border-top:1px solid var(--hair);justify-content:flex-start;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.tl>.tl-row:first-child{border-top:0}.tl-dot{background:var(--ink-soft);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.tl-call{background:var(--stamp)}.tl-payment{background:var(--good)}.tl-task{background:var(--warn)}.tl-note{background:var(--ink-soft)}.tl-stage{background:var(--kp-c-navy-700)}.tl-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tl-title{font-size:var(--kp-text-sm);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tl-kind{color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--hair-2);vertical-align:middle;border-radius:4px;margin-right:6px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.tl-meta{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tl-row>span:last-child{flex:none;margin-top:2px}.kp-confirm-panel{width:min(460px,100%)}.kp-confirm-body{flex-direction:column;gap:14px;display:flex}.kp-confirm-copy{font-size:var(--kp-text-sm);color:var(--ink);margin:0;line-height:1.6}.kp-confirm-field{flex-direction:column;gap:5px;display:flex}.kp-confirm-field input{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:8px;padding:11px 12px;font-size:16px}.kp-confirm-field input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.kp-confirm-hint{color:var(--ink-soft);font-size:12px;line-height:1.5}.kp-confirm-acts{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.kp-confirm-go{font-family:var(--sans);color:var(--paper-3);background:var(--ink);border:1px solid var(--ink);min-height:var(--kp-ctl);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.kp-confirm-go.danger{background:var(--damage);border-color:var(--damage)}.kp-rsheet-body{flex-direction:column;gap:18px;display:flex}.kp-rsheet-step{flex-direction:column;gap:8px;display:flex}.kp-rsheet-ok{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.kp-rsheet-note{font-size:var(--kp-text-xs);color:var(--ink-soft);margin:0;line-height:1.55}.kp-rsheet-warn{font-size:var(--kp-text-xs);color:var(--warn);background:var(--warn-bg);border-radius:8px;margin:0;padding:7px 9px;line-height:1.5}.rfk{border-top:1px solid var(--hair);padding-top:10px}.rfk-head{font-size:var(--kp-text-3xs);margin:0 0 8px;font-weight:700}.rfk-clear .rfk-head{color:var(--ok)}.rfk-waiting .rfk-head{color:var(--warn)}.rfk-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rfk-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 8px;display:grid}.rfk-mark{text-align:center;grid-row:1;font-weight:700;line-height:1.45}.rfk-label{color:var(--ink);grid-row:1;font-size:14px;font-weight:600;line-height:1.45}.rfk-state{font-weight:400;font-size:var(--kp-text-3xs)}.rfk-detail{color:var(--ink-soft);grid-area:2/2;font-size:13px;line-height:1.5}.rfk-done .rfk-mark,.rfk-done .rfk-state{color:var(--ok)}.rfk-pending .rfk-mark,.rfk-pending .rfk-state{color:var(--warn)}.rfk-not_required .rfk-mark,.rfk-not_required .rfk-state{color:var(--ink-3)}.rfk-not_required .rfk-label{color:var(--ink-soft);font-weight:400}.kp-rsheet-choices{flex-direction:column;gap:4px;display:flex}.kp-rsheet-choice{min-height:var(--kp-ctl);color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:6px 2px;font-size:14px;display:flex}.kp-rsheet-choice input{width:18px;height:18px;accent-color:var(--stamp);flex:none}.kp-dmg{grid-template-columns:minmax(160px,220px) 1fr;align-items:start;gap:16px;display:grid}.kp-dmg.is-phone{grid-template-columns:1fr;gap:8px}.kp-dmg-carwrap{flex-direction:column;align-items:center;gap:4px;display:flex}.kp-dmg-end{color:var(--ink-3);font-size:12px}.kp-dmg-car{aspect-ratio:9/19;border:1px solid var(--hair-2);background:var(--paper-2);cursor:crosshair;border-radius:44% 44% 30% 30%/16% 16% 10% 10%;width:100%;max-width:180px;padding:0;position:relative}.kp-dmg.is-phone .kp-dmg-car{max-width:150px}.kp-dmg-car:disabled{cursor:default}.kp-dmg-glass{border:1px solid var(--hair-2);background:var(--paper);border-radius:10px;position:absolute;left:16%;right:16%}.kp-dmg-glass.is-front{height:15%;top:24%}.kp-dmg-glass.is-rear{height:12%;top:58%}.kp-dmg-pin{background:var(--ink-3);width:24px;height:24px;color:var(--paper-3);border-radius:50%;place-items:center;margin:-12px 0 0 -12px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute}.kp-dmg-pin.is-moderate{background:var(--warn)}.kp-dmg-pin.is-major{background:var(--damage)}.kp-dmg-pin.is-static{flex:none;margin:0;position:static}.kp-dmg-hint{color:var(--ink-3);text-align:left;margin:0;font-size:13px;line-height:1.4}.kp-dmg-carwrap .kp-dmg-hint{text-align:center}.kp-dmg-err{color:var(--damage);margin:0;font-size:13px}.kp-dmg-side{flex-direction:column;gap:10px;min-width:0;display:flex}.kp-dmg-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kp-dmg.is-phone .kp-dmg-list{gap:0}.kp-dmg-card{border:1px solid var(--hair);background:var(--paper-3);border-radius:10px;padding:10px 12px}.kp-dmg-item{align-items:center;gap:12px;display:flex}.kp-dmg-thumb{object-fit:cover;background:var(--paper-2);border-radius:6px;flex:none;width:56px;height:42px}.kp-dmg-price{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:600}.kp-dmg-del{min-width:var(--kp-ctl);min-height:var(--kp-ctl);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.kp-dmg-del:hover{color:var(--damage)}}.kp-dmg-form{flex-direction:column;gap:10px;display:flex}.kp-dmg-f{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:13px;display:flex}.kp-dmg-f input{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper-3);color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:16px}.kp-dmg-sev{flex-wrap:wrap;gap:8px;display:flex}.kp-dmg.is-phone .kp-dmg-sev{padding:10px 16px}.kp-dmg-chip{min-height:var(--kp-ctl);border:1px solid var(--hair-2);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.kp-dmg-chip.is-on{border-color:var(--ink);color:var(--ink);font-weight:600}.kp-dmg-chip.is-moderate.is-on{border-color:var(--warn);color:var(--warn)}.kp-dmg-chip.is-major.is-on{border-color:var(--damage);color:var(--damage)}.kp-dmg-photo{cursor:pointer;align-items:center;gap:8px;display:flex}.kp-dmg-acts{justify-content:flex-end;gap:8px;display:flex}.kp-dmg.is-phone .kp-dmg-acts{padding:8px 16px}.kp-dmg-add{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.kp-dmg-opt{align-items:flex-start}.kp-dmg-opt .kp-pf-row-tx{flex-direction:column;gap:2px;display:flex}.kp-dmg-opt .kp-pf-row-s{color:var(--ink-3);font-size:13px}@media (max-width:560px){.kp-dmg{grid-template-columns:1fr}}.kp-dmg-chip input{accent-color:var(--stamp);margin:0}.kp-rsheet-keep{align-items:center;gap:8px;margin:0 0 2px 28px;display:flex}.kp-rsheet-keep-prefix{font-family:var(--sans);color:var(--ink-soft);font-size:15px}.kp-rsheet-keep input{width:120px;font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1.5px solid var(--hair-2);color:var(--ink);border-radius:8px;padding:9px 11px;font-size:16px}.kp-rsheet-keep input:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.kp-rsheet-keep-of{font-size:var(--kp-text-xs);color:var(--ink-soft)}.kp-confirm-go:disabled{opacity:.45;cursor:not-allowed}@media (max-width:834px){.kp-confirm-acts{flex-direction:column-reverse;align-items:stretch}.kp-confirm-go{justify-content:center;width:100%}}.fp-filters-toggle{font-family:var(--sans);font-size:var(--kp-text-sm);color:var(--stamp);background:var(--paper);border:1px solid var(--hair-2);min-height:var(--kp-ctl);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:12px 0 0;padding:11px 14px;font-weight:600;display:inline-flex}.fp-filters-toggle[aria-expanded=true]{background:var(--paper-2)}.fp-filters-n{min-width:20px;height:20px;font-family:var(--mono);color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--hair);border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.fp-filters-chev{transition:transform var(--kp-tr-press)}.fp-filters-toggle[aria-expanded=true] .fp-filters-chev{transform:rotate(180deg)}.fp-archive-panel{display:none}.fp-archive-panel.is-open{display:block}@media (prefers-reduced-motion:reduce){.fp-filters-chev{transition:none}}.fp-photo-adds{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-photo-progress{font-family:var(--mono);font-size:var(--kp-text-xs);letter-spacing:.04em;color:var(--ink-soft);margin:6px 0 0}.fp-photo-failed{flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0 0;display:flex}.fp-photo-failed-p{font-size:var(--kp-text-xs);color:var(--damage);margin:0;font-weight:600;line-height:1.5}@media (max-width:520px){.fp-photo-adds .fp-photo-add-btn{flex:46%;justify-content:center}}.bk-emailnote{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.5}.bk-emailbad{color:var(--damage);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:1024px){.ck-hq .cl{columns:2;column-rule:1px solid var(--hair);column-gap:34px;display:block}.ck-hq .cl>*{break-inside:avoid;min-width:0;margin-bottom:var(--kp-space-5)}.ck-hq .cl>.cl-lede,.ck-hq .cl>.cl-tools,.ck-hq .cl>.fp-search,.ck-hq .cl>.sys-release,.ck-hq .cl>.prov-error,.ck-hq .cl>.cl-wide{column-span:all}.ck-hq .cl{columns:1;column-rule:none}}@media (max-width:834px){.fp-photo-adds{flex-wrap:wrap;gap:10px}}.fp-away{border-color:var(--hair-2)}.fp-away-x{color:var(--ink-3,var(--kp-c-grey-500));min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:15px;line-height:1}@media (hover:hover){.fp-away-x:hover{color:var(--stamp)}}.fp-away-since{color:var(--ink-3,var(--kp-c-grey-500));margin:0 0 8px;font-size:12px}.fp-away-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fp-away-line{padding-left:14px;font-size:13px;line-height:1.45;position:relative}.fp-away-line:before{content:"";background:var(--hair-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.fp-away-good:before{background:var(--good)}.fp-away-warn:before{background:var(--warn)}.fp-away-warn{color:var(--warn)}.fp-away-acts{margin-top:12px}.fp-away-go{font:inherit;color:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fp-first-rec{border-left:3px solid var(--stamp)}.bk-hv{border-top:1px solid var(--hair);flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 18px;padding-top:14px;display:flex}.bk-hv-note{color:var(--ink-soft);max-width:56ch;margin:0;font-size:12px;line-height:1.55}.bk-overdue{border-left:3px solid var(--warn);background:var(--warn-bg);border-radius:0 10px 10px 0;margin:0 0 18px;padding:14px 16px}.bk-overdue-h{color:var(--ink-soft);margin:0 0 12px;font-size:13px;line-height:1.55}.bk-overdue-h b{color:var(--ink);font-weight:800}.bk-overdue-steps{counter-reset:od;margin:0;padding:0;list-style:none}.bk-overdue-step{border-top:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.bk-overdue-step:first-child{border-top:0;padding-top:0}.bk-overdue-step.is-done .bk-overdue-title,.bk-overdue-step.is-done .bk-overdue-why{opacity:.55}.bk-overdue-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.bk-overdue-title{color:var(--ink);counter-increment:od;font-size:13px;font-weight:700}.bk-overdue-title:before{content:counter(od) ". ";color:var(--ink-soft);font-weight:600}.bk-overdue-why{color:var(--ink-soft);font-size:12px;line-height:1.55}.bk-overdue-acts{flex:none;gap:6px;display:flex}.bk-overdue-done{color:var(--ink-soft);flex:none;padding-top:3px;font-size:10px}@media (max-width:520px){.bk-overdue-step{flex-direction:column;gap:8px}.bk-overdue-acts{align-self:flex-start}}.fp-first-rec-line{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.fp-first-rec .fp-away-since b{color:var(--ink);font-weight:700}.bk-clone-note{color:var(--ink-2,var(--kp-c-grey-600));background:var(--paper-2,var(--kp-c-grey-25));border:1px solid var(--hair-2);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.fp-feedrow{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.fp-feedurl{min-width:0;font-family:var(--mono);min-height:var(--kp-ctl);border:1px solid var(--hair-2);background:var(--paper-2,var(--kp-c-grey-25));color:var(--ink-2,var(--kp-c-grey-600));border-radius:8px;flex:260px;padding:9px 10px;font-size:12px}.ck-side-me{align-items:center;gap:9px;display:flex}.ck-side-me-av{flex:none;display:flex}.ck-side-me-txt{flex-direction:column;min-width:0;display:flex}.ck-side-me-name{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.ck-side-me-role{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (max-width:834px){.pl-main:has(.ck-hq){max-width:none;margin:0;padding:0}.ck-hq{box-shadow:none;background:var(--paper);border:0;border-radius:0;min-height:0}.ck-hq .ck-main{padding:14px 15px calc(70px + env(safe-area-inset-bottom))}}.ck-theme{min-height:var(--kp-ctl-sm);text-align:left;border:1px solid var(--hair-2);width:100%;font-family:var(--sans);color:var(--ink-soft);cursor:pointer;transition:border-color var(--kp-tr),color var(--kp-tr);background:0 0;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}@media (hover:hover){.ck-theme:hover{color:var(--ink);border-color:var(--stamp)}}.ck-viewas{min-height:var(--kp-ctl-sm);text-align:center;border:1px solid var(--hair-2);width:100%;font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--ink-soft);transition:border-color var(--kp-tr),color var(--kp-tr);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.ck-viewas:hover{color:var(--ink);border-color:var(--stamp)}}.ck-viewas-exit{border-color:var(--stamp);color:var(--stamp)}.ck-theme-ic{display:inline-flex}.oh{flex-direction:column;gap:0;display:flex}@media (min-width:1100px){.oh-brief{max-width:none;margin-inline:0}}.oh-top{margin-bottom:var(--kp-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.oh-hero{margin-bottom:var(--kp-space-3);background:var(--kp-c-navy-700);border-radius:var(--r-card);color:#fff;box-shadow:var(--kp-shadow-md);padding:22px 24px;display:none;position:relative;overflow:hidden}.oh-hero-mark{color:#f3efe4;opacity:.06;z-index:0;pointer-events:none;width:168px;height:168px;position:absolute;bottom:-44px;right:-38px}.oh-hero-title{font-family:var(--sans);font-weight:700;font-size:var(--kp-text-2xl);letter-spacing:-.01em;color:#fff;margin:0 0 4px}.oh-chip{font-family:var(--mono);font-size:var(--kp-text-2xs);letter-spacing:.04em;color:var(--kp-c-navy-tint-1);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:5px 11px}.oh-goal{position:relative;overflow:hidden}.ckp-seg{background:var(--paper-2);border:1px solid var(--hair-2);min-width:0;height:12px;transition:background var(--kp-tr),border-color var(--kp-tr);border-radius:999px;flex:1}.ckp-seg.on{background:linear-gradient(180deg,var(--stamp-2),var(--stamp));border-color:var(--stamp);box-shadow:var(--shadow-sm)}.ckp-seg.next{border-color:var(--stamp);background:var(--paper-3);border-style:dashed}.ckp-slot-on{background:var(--stamp);border-color:var(--stamp);color:#fff;box-shadow:var(--shadow-sm)}.ckp-stat-bar{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:999px;height:6px;margin-top:4px;display:block;overflow:hidden}.ckp-stat-bar i{background:var(--stamp);border-radius:999px;height:100%;display:block}.oh-quick{margin-bottom:var(--kp-space-5);flex-wrap:wrap;gap:10px;display:flex}@media (max-width:520px){.ckp-fstage-bar{margin-left:0}}.oh-panel{border:0;border-top:1.5px solid var(--stamp);box-shadow:none;padding:var(--kp-space-3) 0 0;background:0 0;border-radius:0;margin-bottom:0}.oh-panel>.tl{padding:2px 0 4px}.oh-see{font-size:var(--kp-text-xs);color:var(--stamp);cursor:pointer;font-weight:700;font-family:var(--sans);background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.oh-see:hover{text-decoration:underline}}@keyframes oh-skel-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.oh-cols{gap:var(--kp-space-5);margin-bottom:var(--kp-space-5);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.oh-main,.oh-side{gap:var(--kp-space-5);flex-direction:column;min-width:0;display:flex}.oh-card{border:0;border-top:1.5px solid var(--stamp);box-shadow:none;padding:var(--kp-space-3) 0 0;background:0 0;border-radius:0}.oh-card-h{margin-bottom:var(--kp-space-3);justify-content:flex-start;align-items:center;gap:10px;display:flex}.oh-card-h h2{color:var(--ink);margin:0;font-size:15px;font-weight:700}.oh-quick button{align-items:center;gap:7px;display:inline-flex}@media (max-width:900px){.oh-cols{grid-template-columns:1fr}.oh-side{position:static}}.oh-own-k{background:var(--kp-c-navy-tint-1);color:var(--kp-c-navy-700);border:1px solid var(--hair-2)}@media (max-width:834px){.oh-top{display:none}.oh-hero{display:block}}@media (max-width:640px){.oh-hero-title{font-size:23px}.oh-hero-mark{width:150px;height:150px}}.kh-ship{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));column-gap:22px;margin:0;padding:2px 0 0;list-style:none;display:grid}.kh-ship-row{border-bottom:1px solid var(--hair);flex-direction:column;gap:2px;padding:9px 0;display:flex}.kh-ship-row:last-child{border-bottom:0}.kh-ship-s{font-size:var(--kp-text-3xs);color:var(--stamp)}.kh-ship-t{font-size:var(--kp-text-xs);color:var(--ink-soft);line-height:1.5}.cmp-covers{color:var(--ink-soft);margin:6px 0 2px;font-size:12px;line-height:1.5}.cmp-rows li{align-items:flex-start}.cmp-row-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pb-obs{flex-direction:column;display:flex}.pb-ob{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0}.pb-ob:last-child{border-bottom:0}@media (hover:hover){.pb-ob:hover{background:var(--paper-3)}}.pb-ob-q{cursor:pointer;font-size:var(--kp-text-sm);color:var(--ink);min-height:var(--kp-ctl);align-items:center;gap:8px;padding:11px 0;font-weight:700;list-style:none;display:flex}.pb-ob-act{flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 12px;display:flex}.pb-ob-q::-webkit-details-marker{display:none}.pb-ob-q:before{content:"+";font-family:var(--mono);color:var(--ink-soft);flex:none;font-size:14px}.pb-ob[open]>.pb-ob-q:before{content:"−"}@media (hover:hover){.pb-ob-q:hover{color:var(--stamp)}}.pb-ob-flag{font-size:var(--kp-text-xs);color:var(--warn);max-width:var(--kp-measure);margin:0;padding:0 0 12px;line-height:1.5}.pb-quote{background:var(--paper-2);border:1px solid var(--hair-2);border-left:3px solid var(--stamp);font-size:var(--kp-text-sm);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0 0 10px;padding:11px 13px;line-height:1.55}.pb-copy{font-family:var(--sans);font-size:var(--kp-text-xs);color:var(--ink);background:var(--paper-3);border:1px solid var(--hair-2);min-height:var(--kp-ctl-sm);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 13px;font-weight:700;display:inline-flex}@media (hover:hover){.pb-copy:hover{border-color:var(--stamp);color:var(--stamp)}}.pb-copy:active{transform:translateY(1px)}.tg{gap:var(--kp-space-5);flex-direction:column;display:flex}.tg .cl-tools{margin-bottom:0}.tg-sub{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.tg-period{min-height:var(--kp-ctl);border:1px solid var(--hair-3);background:var(--paper-3);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.tg-edit{min-height:var(--kp-ctl);border:1px solid var(--hair-3);background:var(--paper-3);font-family:var(--sans);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.tg-edit:hover{border-color:var(--stamp);color:var(--stamp)}}.tg-edit:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.tg-edit-note{color:var(--ink-soft);max-width:88ch;margin:-6px 2px 0;font-size:12px;line-height:1.55}.tg-t-calls{--tone:var(--kp-c-chart-ink)}.tg-bar{background:var(--paper);border-radius:3px;height:5px;display:block;overflow:hidden}.tg-bar i{background:var(--tone,var(--kp-c-chart-ink));border-radius:3px;height:100%;display:block}.tg-panel{min-width:0;margin-bottom:0}.tg-h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:800}.tg-break{border-collapse:collapse;width:100%;font-size:13px}.tg-break th{text-align:left;font-size:var(--kp-text-3xs);color:var(--ink-soft);border-bottom:1px solid var(--hair);padding:6px 10px 6px 0;font-weight:600}.tg-break td{border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:middle;padding:12px 10px 12px 0}.tg-break tr:last-child td{border-bottom:0}.tg-break-v{color:var(--tone,var(--ink));font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.tg-bar-mini{width:120px}.pl-stale{background:0 0;border:0;border-radius:0;margin-bottom:22px;padding:0}@media (max-width:834px){.pl-shell .oh-see{margin:-13px -10px;padding:13px 10px}}[data-theme=dark] .pl-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--kp-d-ground);--paper-2:var(--kp-d-raised-2);--paper-3:var(--kp-d-raised);--ink:var(--kp-d-ink);--ink-soft:var(--kp-d-ink-2);--ink-3:var(--kp-d-ink-3);--ink-2:var(--kp-d-ink-2);--hair:color-mix(in srgb, var(--ink) 9%, transparent);--hair-2:color-mix(in srgb, var(--ink) 15%, transparent);--hair-3:color-mix(in srgb, var(--ink) 26%, transparent);--stamp:var(--kp-d-accent);--stamp-2:var(--kp-d-accent-2);--good:var(--kp-d-ok);--ok:var(--kp-d-ok);--warn:var(--kp-d-warn);--danger:var(--kp-d-bad);--action:var(--kp-d-action);--action-bg:color-mix(in srgb, var(--action) 16%, transparent);--damage:var(--kp-d-bad);--good-bg:color-mix(in srgb, var(--good) 12%, transparent);--warn-bg:color-mix(in srgb, var(--warn) 12%, transparent);--danger-bg:color-mix(in srgb, var(--danger) 12%, transparent);--good-line:color-mix(in srgb, var(--good) 32%, transparent);--warn-line:color-mix(in srgb, var(--warn) 32%, transparent);--danger-line:color-mix(in srgb, var(--danger) 32%, transparent);--ok-bg:color-mix(in srgb, var(--ok) 12%, transparent);--ok-line:color-mix(in srgb, var(--ok) 32%, transparent);--kp-shadow:0 1px 2px #00000080,0 8px 26px #0000006b;--kp-shadow-md:0 6px 22px #00000080;--kp-elev-1:0 1px 2px #00000080,0 8px 26px #0000006b;--kp-elev-2:0 6px 22px #00000080;--kp-elev-3:0 8px 16px -6px #00000080,0 24px 48px -12px #0000009e}[data-theme=dark] .pl-topbar{background:color-mix(in srgb, var(--paper) 85%, transparent);border-bottom-color:var(--hair)}[data-theme=dark] .pl-brand-proof,[data-theme=dark] .pl-brand-mark,[data-theme=dark] .fp-topbar-word b,[data-theme=dark] .fp-topbar-mark{color:var(--ink)}[data-theme=dark] .fp-more-backdrop{background:#0009}[data-theme=dark] .pl-shell .pl-stg-prospect{--stg:var(--kp-d-stg-prospect)}[data-theme=dark] .pl-shell .pl-stg-contacted{--stg:var(--kp-d-stg-contacted)}[data-theme=dark] .pl-shell .pl-stg-qualified{--stg:var(--kp-d-stg-qualified)}[data-theme=dark] .pl-shell .pl-stg-demo{--stg:var(--kp-d-stg-demo)}[data-theme=dark] .pl-shell .pl-stg-trial{--stg:var(--kp-d-stg-trial)}[data-theme=dark] .pl-shell .pl-stg-live{--stg:var(--kp-d-stg-live)}[data-theme=dark] .pl-shell .pl-stg-churned{--stg:var(--kp-d-stg-churned)}[data-theme=dark] .su-intro,[data-theme=dark] .fp-who-note,[data-theme=dark] .fp-todo-sub,[data-theme=dark] .fp-t-mini-sub,[data-theme=dark] .bk-emailnote,[data-theme=dark] .bk-regnote,[data-theme=dark] .bk-more-sum-s,[data-theme=dark] .bk-fine-meta,[data-theme=dark] .bk-renter{color:var(--ink)}[data-theme=dark] .oh-own-k{background:color-mix(in srgb, var(--stamp) 18%, transparent);color:var(--stamp);border-color:#0000}[data-theme=dark] .ckp-slot-on{color:var(--paper)}[data-theme=dark] .fp-cal-bar{color:var(--ink-3);border-color:var(--hair-2);background:0 0}@media (hover:hover){[data-theme=dark] .fp-cal-bar:hover{background:#ffffff0a}}[data-theme=dark] .fp-cal-bar-firm{background:color-mix(in srgb, var(--stamp) 15%, transparent);border-color:color-mix(in srgb, var(--stamp) 32%, transparent);color:var(--stamp-2)}@media (hover:hover){[data-theme=dark] .fp-cal-bar-firm:hover{background:color-mix(in srgb, var(--stamp) 24%, transparent)}}[data-theme=dark] .fp-cal-bar-sent{border-color:color-mix(in srgb, var(--stamp) 42%, transparent);color:var(--stamp-2);background:0 0}@media (hover:hover){[data-theme=dark] .fp-cal-bar-sent:hover{background:color-mix(in srgb, var(--stamp) 10%, transparent)}}[data-theme=dark] .fp-cal-bar-held{border-color:var(--hair-2);color:var(--ink-3);background:0 0}@media (hover:hover){[data-theme=dark] .fp-cal-bar-held:hover{background:var(--kp-d-hair-soft);border-color:var(--hair-3)}}[data-theme=dark] .fp-cal-bar-over{background:color-mix(in srgb, var(--danger) 18%, transparent);color:color-mix(in srgb, var(--danger) 55%, var(--kp-d-ink));border-color:color-mix(in srgb, var(--danger) 36%, transparent)}@media (hover:hover){[data-theme=dark] .fp-cal-bar-over:hover{background:color-mix(in srgb, var(--danger) 26%, transparent);opacity:1}}.fp-hero{background:var(--op-slab,var(--kp-c-navy-700));color:#fff;box-shadow:var(--kp-shadow-md);border-radius:16px;margin-bottom:16px;padding:22px 24px;display:none;position:relative;overflow:hidden}.fp-hero-body{z-index:1;position:relative}.fp-hero-mark{color:#f3efe4;opacity:.06;z-index:0;pointer-events:none;width:168px;height:168px;position:absolute;bottom:-44px;right:-38px}.fp-hero-eyebrow{font-size:var(--kp-text-2xs);color:var(--op-slab-ink2,var(--kp-c-navy-tint-3));margin:0 0 8px}.fp-hero-title{font-family:var(--sans);font-weight:700;font-size:var(--kp-text-2xl);letter-spacing:-.02em;color:#fff;margin:0 0 5px}.fp-hero-body>:last-child{margin-bottom:0}.fp-hero-reg{letter-spacing:.04em;color:var(--op-slab-ink,var(--kp-c-navy-tint-1));background:#ffffff24;border:1px solid #fff3;border-radius:4px;padding:1px 7px;font-size:12px;display:inline-block}.fp-hero-btn{color:var(--op-slab,var(--kp-c-navy-700));min-height:var(--kp-ctl);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}@media (hover:hover){.fp-hero-btn:hover{background:var(--hq-hover,var(--kp-c-navy-tint-1))}}@media (max-width:834px){.fp-hero{display:block}}@media (max-width:640px){.fp-hero-title{font-size:23px}.fp-hero-mark{width:150px;height:150px}}.oh-see:focus-visible,.oh-quick button:focus-visible,.fp-hero-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:8px}.lv-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.lv-search{flex:220px;min-width:0}.lv-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lv-chip-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.lv-bulkbar{background:color-mix(in srgb,var(--stamp) 10%,var(--paper-3));border:1px solid var(--stamp);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:9px 13px;display:flex}.lv-bulk-count{font-family:var(--mono);color:var(--stamp);font-size:11px;font-weight:700}.lv-bulk-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-bulk-clear{font-family:var(--sans);color:var(--ink-soft);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;padding:6px 8px;font-size:12px;font-weight:600;text-decoration:underline}.lv-table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:13px}.lv-table thead th{text-align:left;font-family:var(--mono);font-size:var(--kp-text-3xs);color:var(--ink-soft);border-bottom:1px solid var(--hair-2);white-space:nowrap;background:var(--paper-2);padding:10px 12px;font-weight:600}.lv-table .lv-th-end{text-align:right}.lv-th-check{width:38px;padding-left:14px}.lv-th-act{width:1%}.lv-table tbody td{border-bottom:1px solid var(--hair);color:var(--ink);vertical-align:middle;padding:11px 12px}.lv-table tbody tr:last-child td{border-bottom:0}.lv-table .lv-td-end{text-align:right;font-variant-numeric:tabular-nums}@media (min-width:641px){.lv-table{min-width:900px}}.lv-td-check{width:38px}.lv-td-check input,.lv-th-check input{width:17px;height:17px;accent-color:var(--stamp);cursor:pointer}.lv-row.is-clickable{cursor:pointer;transition:background var(--kp-tr)}@media (hover:hover){.lv-row.is-clickable:hover{background:var(--paper-2)}}.lv-row.is-selected{background:color-mix(in srgb,var(--stamp) 7%,var(--paper-3))}.lv-td-act{white-space:nowrap;width:1%}.lv-rowacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.lv-rowact{min-height:var(--kp-ctl-sm);padding:5px 10px;font-size:12px}.lv-foot{margin-top:11px}.lv-foot>button{width:fit-content;margin-top:8px;display:flex}@media (max-width:640px){.lv-table,.lv-table tbody,.lv-table tr,.lv-table td{width:auto;display:block}.lv-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv-row{border:0;border-bottom:1px solid var(--hair-2);background:0 0;border-radius:0;margin-bottom:0;padding:6px 0 10px}.lv-row:last-child{border-bottom:0}@media (hover:hover){.lv-row.is-clickable:hover{background:0 0}}.lv-table tbody td{border-bottom:1px solid var(--hair);text-align:left;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.lv-table tbody td:last-child{border-bottom:0}.lv-table tbody td:before{content:attr(data-label);font-family:var(--mono);color:var(--ink-soft);flex:none;padding-top:1px;font-size:12px;font-weight:600}.lv-table .lv-td-end{justify-content:space-between}.lv-td-check{justify-content:flex-start;gap:9px}.lv-td-act{white-space:normal}.lv-td-act:before{flex-basis:100%;margin-bottom:2px}.lv-rowacts{justify-content:stretch;width:100%}.lv-rowact{flex:auto;justify-content:center}}.dv{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:12px;width:100%;max-width:1060px;overflow:hidden}.bk-rec.dv-host{border:1px solid var(--hair-2);border-radius:12px}.bk-rec .dv{background:0 0;border:0;border-radius:0;max-width:none}.dv-head{background:var(--op-slab,var(--kp-c-navy-700));color:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.dv-watermark{color:#f3efe4;opacity:.09;pointer-events:none;z-index:0;width:87px;height:65px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.dv-head-text{z-index:1;min-width:0;position:relative}.dv-eyebrow{color:#ffffff9e;font-size:9px}.dv-headline{font-family:var(--sans);letter-spacing:-.02em;color:#fff;margin-top:3px;font-size:23px;font-weight:700}.dv-meta{color:#ffffffd6;margin-top:3px;font-size:12px}.dv-headslot{margin-top:9px}.dv-close{z-index:1;width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);color:#fff;cursor:pointer;transition:background var(--kp-tr);background:#ffffff1f;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.dv-close:hover{background:#ffffff38}}.dv-body{padding:16px 18px 18px}.dv-body.has-tl{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:20px;display:grid}.dv-main{min-width:0}.dv-sec{margin-bottom:14px}.dv-sec-h{font-size:var(--kp-text-3xs);color:var(--stamp);margin-bottom:8px;font-weight:700;display:block}.dv-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.dv-field{border:1px solid var(--hair-2);background:var(--paper-3);border-radius:8px;padding:10px 12px}.dv-field.is-wide{grid-column:1/-1}.dv-fk{color:var(--ink-soft);font-size:9px}.dv-fv{font-family:var(--sans);color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:600}.dv-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.dv-act-danger{color:var(--damage);border-color:var(--damage)}@media (hover:hover){.dv-act-danger:hover{border-color:var(--damage)}}.dv-tl{background:var(--paper-2);border:1px solid var(--hair-2);border-radius:12px;padding:13px 14px}.dv-tl-h{font-size:var(--kp-text-3xs);color:var(--ink-soft);margin-bottom:11px;font-weight:700;display:block}.dv-tl-list{margin:0}.dv-tl-empty{color:var(--ink-soft)}.dv-tl-empty-h{font-family:var(--sans);color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:700}.dv-tl-empty-p{margin:0;font-size:12px;line-height:1.5}@media (max-width:860px){.dv-body.has-tl{grid-template-columns:1fr}.dv-tl{order:2}}@media (max-width:560px){.dv-grid{grid-template-columns:1fr}.dv-headline{font-size:19px}}@media (max-width:834px){.bk-sheet .dv-host .dv-head{z-index:3;padding-top:22px;position:sticky;top:0}.bk-sheet .dv-host .dv-head:before{content:"";z-index:2;background:#fff6;border-radius:999px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}}.bk-rec .dv-main .bk-rec-body{padding:0}.fp-today>.fp-hero{margin:14px var(--fp-gut) 16px}@media (max-width:560px){.cl-card-chips{justify-content:flex-start}}@media (max-width:520px){.pl-board-actions{flex-wrap:wrap}.pl-board-actions .pl-select,.pl-board-actions .pl-board-toggle,.pl-board-actions .btn{flex:auto;justify-content:center}}.pl-board-toggle{font-family:var(--sans);color:var(--stamp);background:var(--paper-3);border:1.5px solid var(--stamp);min-height:var(--kp-ctl);cursor:pointer;transition:background var(--kp-tr),color var(--kp-tr);border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}@media (hover:hover){.pl-board-toggle:hover{background:color-mix(in srgb,var(--stamp) 12%,var(--paper-3))}}@media (max-width:834px){.pl-shell .oh-quick button,.pl-shell .oh-chip,.pl-shell .kh-ship-s{font-size:var(--kp-text-xs)}}.bk-nb-step{font-family:var(--mono);color:var(--ink-soft);margin:6px 0 0;font-size:11px;font-weight:700}.bk-nb-step:first-child{margin-top:0}.bk-nb-dates{grid-template-columns:1fr 1fr}.bk-nb-money{grid-template-columns:1fr 1fr 1fr}@media (max-width:640px){.bk-nb-dates,.bk-nb-money{grid-template-columns:1fr 1fr}}.bk-nb-dur{margin:0}.bk-nb-dur-on{background:color-mix(in srgb,var(--stamp) 11%,var(--paper-3));border-color:var(--stamp);color:var(--stamp);font-weight:700}@media (hover:hover){.bk-nb-dur-on:hover{background:color-mix(in srgb,var(--stamp) 16%,var(--paper-3))}}.bk-nb-adv{margin:4px 0 0}.bk-nb-blocked{color:var(--ink-soft);margin:8px 0 0;font-weight:600}.set-controls{max-width:var(--kp-measure);gap:11px}@media (max-width:834px){.pl-shell .bk-hand-row input,.pl-shell .bk-hand-row select,.pl-shell .fp-addveh input[type=text],.pl-shell .prov-field input{font-size:16px}.pl-brand{min-height:var(--kp-ctl);box-sizing:border-box;padding-block:8px}.fp-agenda-open{margin:-11px -4px;padding:11px 4px}}.fp-today{--fp-gut:15px;gap:0;max-width:none;margin:0}@media (min-width:835px){.fp-today{--fp-gut:22px}}@media (min-width:1280px){.fp-today{--fp-gut:28px}}section.fp-t-card{padding:0;overflow:hidden}.fp-t-card-hd{padding:12px var(--kp-gut);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fp-t-lb{font-family:var(--mono);color:var(--ink-2,var(--ink-soft));margin:0;font-size:11px;font-weight:600}.fp-t-hd-stamp{margin-left:auto}div.fp-t-hd{border-bottom:1px solid var(--hair);margin-bottom:12px;padding-bottom:10px}section.fp-t-card .fp-t-empty{padding:18px var(--kp-gut) 20px}.fp-t-card .fp-activity{padding:13px var(--kp-gut) 15px}.fp-t-count{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--ink-soft);border:1px solid var(--hair-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px}.fp-t-sech-link{font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--stamp);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 2px;font-weight:600}@media (hover:hover){.fp-t-sech-link:hover{text-underline-offset:3px;text-decoration:underline}}.fp-today .fp-activity{margin:0}li.fp-q-hot{background:linear-gradient(90deg,var(--danger-bg),transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 13%,transparent);border-radius:10px}@media (max-width:834px){li.fp-q{gap:6px}button.fp-q-open{padding:8px var(--kp-gut);grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px}.fp-q-open>span:first-child{grid-area:1/1;align-self:center}.fp-q-open>span:nth-child(2){flex-wrap:nowrap;grid-area:1/2/auto/-1;overflow:hidden}.fp-q-open>span:nth-child(2)>b{white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.fp-q-open>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/3;font-size:11px;overflow:hidden}.fp-q-open>span:nth-child(4){text-align:right;grid-area:2/3;align-self:center;font-size:11px}li.fp-q>span{padding-bottom:8px}}@media (min-width:1480px),(min-width:1280px) and (pointer:fine){.fp-today .fp-activity>li{column-gap:var(--kp-gut);grid-template-columns:minmax(0,1fr) 260px 88px;align-items:baseline;display:grid}.fp-today .fp-activity>li .fp-act-sep{display:none}.fp-today .fp-act-when{text-align:right}}@media (max-width:1279px),(max-width:1479px) and (pointer:coarse){.fp-today .fp-t-work>.fp-t-reads{order:1}}@media (min-width:1280px) and (max-width:1479px) and (pointer:coarse){.fp-today .fp-t-work{grid-template-columns:minmax(0,1fr) var(--kp-panel-w);column-gap:var(--kp-space-4);grid-template-rows:auto auto auto;grid-template-areas:"a rail""wide wide""b b";align-items:start}.fp-today .fp-t-work>.fp-t-week{grid-area:wide}.fp-today .fp-t-work>.fp-t-reads{grid-area:b}.fp-today .fp-t-work>.fp-t-rail{grid-area:rail}.fp-today .fp-t-work:has(>.fp-t-rail:empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"a""wide""b";column-gap:0}}.fp-today .fp-q-acts>*{min-height:var(--kp-ctl-sm);font-size:var(--kp-text-sm);letter-spacing:normal;padding:0 14px;font-weight:600}@media (min-width:900px){.fp-today .fp-q{grid-template-columns:minmax(0,1fr) calc(var(--kp-act-w) + var(--kp-gut))}}@media (min-width:1480px),(min-width:1280px) and (pointer:fine){.fp-today .fp-t-work{grid-template-rows:min-content 1fr auto;grid-template-areas:"a rail""wide rail""b b"}.fp-today .fp-t-week{flex-direction:column;min-height:0;display:flex}.fp-today .fp-t-week>*{flex:auto;min-height:0}}.fp-t-mini{margin:0;padding:0;list-style:none}.fp-t-mini-row{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0 -4px;padding:9px 4px;display:flex}@media (hover:hover){.fp-t-mini-row:hover{background:var(--paper-3)}}.fp-t-mini li+li{border-top:1px solid var(--hair)}.fp-t-mini-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-t-mini-car{font-size:var(--kp-text-sm);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fp-t-mini-car b{font-weight:700}.fp-t-mini-sub{font-size:var(--kp-text-xs);color:var(--ink-soft);line-height:1.4}.fp-t-dir{font-family:var(--mono);border-radius:4px;flex:none;padding:3px 7px;font-size:9px;font-weight:700}.fp-t-dir-out{background:color-mix(in srgb,var(--stamp) 15%,var(--paper-3));color:var(--stamp)}.fp-t-dir-back{background:var(--good-bg);color:var(--good)}.fp-t-pip{font-family:var(--mono);font-size:var(--kp-text-3xs);text-align:center;border-radius:4px;flex:none;min-width:66px;padding:3px 6px;font-weight:700}.fp-t-pip-danger{background:var(--danger-bg);color:var(--danger)}.fp-t-pip-warn{background:var(--warn-bg);color:var(--warn)}.fp-billing-value{background:var(--good-bg);border:1px solid var(--good-line);color:var(--ink);border-radius:4px;max-width:52ch;margin:2px 0 10px;padding:9px 11px;font-size:13px;line-height:1.5}.fp-billing-value-note{font-size:var(--kp-text-xs);color:var(--ink-soft);margin-top:3px;font-weight:400;display:block}.fp-t-sech-link:focus-visible,.fp-t-mini-row:focus-visible{outline:var(--kp-focus-outline);outline-offset:-2px;border-radius:8px}@media (pointer:coarse){.oh-see,.fp-todo-open{min-height:var(--kp-ctl)}.fp-cal-bar{min-height:var(--kp-ctl);align-self:stretch;margin:0 2px}.fp-cal-track,.fp-cal-compact .fp-cal-track{row-gap:6px;padding:5px 0}.fp-cal-headtrack,.fp-cal-compact .fp-cal-headtrack{row-gap:0;padding:0}.oh-see{justify-content:center;align-items:center;display:inline-flex}.fp-tel{min-height:var(--kp-ctl);align-items:center;display:inline-flex}.mn-row-open{min-height:var(--kp-ctl);align-items:center}.mn-sides .mn-side{min-width:var(--kp-ctl)}.fp-mnp-recent-all,.fp-t-sech-link,.fp-t-mini-row{min-height:var(--kp-ctl)}.fp-t-sech-link{justify-content:center;align-items:center;display:inline-flex}.pb2-index-doc,.pb2-index-sec{min-height:var(--kp-ctl);align-items:center;display:flex}}.pb2{gap:var(--kp-space-5);flex-direction:column;display:flex}.pb2 .cl-tools{margin-bottom:0}.pb2-layout>*{flex-direction:column;min-width:0;display:flex}.pb2-layout>*>:last-child{flex:auto}.pb2-btn{min-height:var(--kp-ctl);font-family:var(--sans);letter-spacing:0;cursor:pointer;transition:background var(--kp-tr),border-color var(--kp-tr),color var(--kp-tr),transform var(--kp-tr-press),box-shadow var(--kp-tr);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.pb2-btn:disabled{opacity:.55;cursor:default}.pb2-btn-primary{background:var(--ink);color:var(--paper-3);box-shadow:0 1px 2px #10182824,0 10px 22px -14px #1e3a5f8c}.pb2-btn-primary:not(:disabled):hover{background:var(--ink-soft);transform:translateY(-1px)}.pb2-btn-primary span{font-size:16px;line-height:1}.pb2-btn-quiet{background:var(--paper-3);color:var(--ink);border-color:var(--hair-3)}.pb2-btn-quiet:not(:disabled):hover{border-color:var(--stamp);color:var(--stamp);transform:translateY(-1px)}.pb2-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pb2-note{color:var(--ink-soft);font-size:var(--kp-text-xs);letter-spacing:.06em;padding:8px 2px}.pb2-stack{gap:var(--kp-space-5);flex-direction:column;display:flex}.pb2-card{background:var(--paper-3);border:1px solid var(--hair);border-radius:var(--r-card);padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 22px 44px -30px #10182847}.pb2-card:before{content:"";background:var(--hair-2);opacity:1;width:3px;position:absolute;top:0;bottom:0;left:0}.pb2-card-editing{border-color:var(--hair-2);box-shadow:0 1px 2px #1018280f,0 26px 52px -28px #1e3a5f66}.pb2-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.pb2-card-heading{min-width:0}.pb2-card-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:800}.pb2-card-meta{font-size:var(--kp-text-2xs);color:var(--ink-soft);margin:6px 0 0}.pb2-saving{color:var(--stamp)}.pb2-prose{color:var(--ink);max-width:74ch;font-size:15px;line-height:1.62}.pb2-prose>:first-child{margin-top:0}.pb2-prose p{margin:0 0 13px}.pb2-prose h2,.pb2-prose h3,.pb2-prose h4,.pb2-prose h5{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);scroll-margin-top:12px}.pb2-prose h2{margin:26px 0 12px;font-size:19px;font-weight:800}.pb2-prose h3{letter-spacing:.02em;color:var(--stamp);border-bottom:1px solid var(--hair-2);margin:24px 0 10px;padding-bottom:7px;font-size:13px;font-weight:700}.pb2-prose h4{color:var(--ink);margin:18px 0 7px;font-size:15px;font-weight:700}.pb2-prose h5{font-size:var(--kp-text-sm);color:var(--ink-soft);margin:15px 0 6px;font-weight:700}.pb2-prose ul,.pb2-prose ol{flex-direction:column;gap:7px;margin:0 0 14px;display:flex}.pb2-prose ul{padding-left:2px;list-style:none}.pb2-prose ul>li{padding-left:20px;position:relative}.pb2-prose ul>li:before{content:"";background:var(--ink-3);opacity:1;border-radius:2px;width:6px;height:6px;position:absolute;top:9px;left:4px}.pb2-prose ol{padding-left:22px;list-style:decimal}.pb2-prose ol>li{padding-left:4px}.pb2-prose li{line-height:1.55}.pb2-prose ul ul,.pb2-prose ol ol,.pb2-prose ul ol,.pb2-prose ol ul{margin:7px 0 0}.pb2-prose strong{color:var(--ink);font-weight:700}.pb2-prose em{color:var(--ink-soft)}.pb2-prose code{font-family:var(--mono);background:var(--paper-2);border:1px solid var(--hair-2);color:var(--ink);border-radius:5px;padding:1px 5px;font-size:.88em}.pb2-prose blockquote{background:var(--paper-2);border-left:3px solid var(--stamp);color:var(--ink);font-size:var(--kp-text-sm);border-radius:0 10px 10px 0;margin:0 0 14px;padding:13px 16px;line-height:1.55}.pb2-prose pre{background:var(--paper-2);border:1px solid var(--hair-2);border-radius:10px;margin:0 0 14px;padding:14px 16px;overflow-x:auto}.pb2-prose pre code{font-family:var(--mono);font-size:var(--kp-text-xs);color:var(--ink);white-space:pre;background:0 0;border:0;padding:0}.pb2-prose hr{border:0;border-top:1px solid var(--hair-2);margin:20px 0}.pb2-prose a{color:var(--stamp);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--stamp) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--stamp) 40%,transparent)}@media (hover:hover){.pb2-prose a:hover{-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}}.pb2-prose div{max-width:100%;margin:0 0 14px;overflow-x:auto}.pb2-prose table{border-collapse:collapse;width:100%;font-size:var(--kp-text-sm)}.pb2-prose th,.pb2-prose td{border:1px solid var(--hair-2);text-align:left;vertical-align:top;padding:8px 11px}.pb2-prose th{background:var(--paper-2);color:var(--ink);font-weight:700}.pb2-foot{font-size:var(--kp-text-xs);color:var(--ink-soft);max-width:70ch;margin:4px 2px 0;line-height:1.55}.pb2-empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pb2-empty-h{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:700}.pb2-empty-p{color:var(--ink-soft);margin:0;font-size:14px}.pb2-editor{flex-direction:column;gap:16px;display:flex}.pb2-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pb2-eyebrow{font-size:var(--kp-text-2xs);color:var(--stamp);font-weight:700}.pb2-editor-acts{gap:10px;display:flex}.pb2-field{flex-direction:column;gap:7px;display:flex}.pb2-field-grow{flex:1 1 0;min-width:0}.pb2-field-lb{font-size:var(--kp-text-2xs);color:var(--ink-soft);font-weight:700}.pb2-prev-note{color:var(--ink-3);letter-spacing:.04em}.pb2-prev-err{color:var(--warn)}.pb2-input,.pb2-textarea{background:var(--paper-3);border:1px solid var(--hair-3);width:100%;color:var(--ink);font-family:var(--sans);transition:border-color var(--kp-tr),box-shadow var(--kp-tr);border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.5}.pb2-input:focus,.pb2-textarea:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.pb2-textarea{font-family:var(--mono);resize:vertical;tab-size:2;font-size:13px;line-height:1.6}.pb2-split{gap:var(--kp-space-5);align-items:stretch;display:flex}.pb2-preview{background:var(--paper);border:1px solid var(--hair-2);border-radius:10px;flex:1 1 0;min-width:0;min-height:340px;max-height:520px;padding:16px 18px;overflow-y:auto}.pb2-editor-foot{color:var(--ink-soft);margin:0;font-size:12px}@media (max-width:834px){.pb2-card{padding:20px 18px}.pb2-split{flex-direction:column}.pb2-preview{min-height:0;max-height:none}}.pb2{width:100%}.pb2-layout{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pb2-side{min-width:0}.pb2-index{display:none}.pb2-index-k{color:var(--stamp);margin:0 0 10px;font-size:10px;font-weight:700}.pb2-index-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pb2-index-list ul{flex-direction:column;gap:1px;margin:2px 0 10px;padding:0;list-style:none;display:flex}.pb2-index-doc{letter-spacing:-.01em;color:var(--ink);border-radius:var(--r-inner);padding:7px 8px;font-size:13px;font-weight:800;text-decoration:none;display:block}.pb2-index-sec{color:var(--ink-soft);border-left:1px solid var(--hair);border-radius:0 var(--r-inner) var(--r-inner) 0;margin-left:10px;padding:5px 8px 5px 14px;font-size:12px;line-height:1.45;text-decoration:none;display:block}.pb2-index-l2{font-weight:600}@media (hover:hover){.pb2-index-doc:hover,.pb2-index-sec:hover{background:var(--paper-3);color:var(--stamp)}}.pb2-index-doc:focus-visible,.pb2-index-sec:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pb2-index-fold{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--paper-3);box-shadow:var(--shadow-sm);padding:0 14px}.pb2-index-fold[open]{padding-bottom:12px}.pb2-index-summary{cursor:pointer;min-height:var(--kp-ctl);color:var(--stamp);align-items:center;gap:9px;font-size:13px;font-weight:700;list-style:none;display:flex}.pb2-index-summary::-webkit-details-marker{display:none}.pb2-index-summary:before{content:"";width:7px;height:7px;transition:transform var(--kp-tr-press);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}.pb2-index-fold[open] .pb2-index-summary:before{transform:rotate(45deg)}.pb2-card,.pb2-prose h2,.pb2-prose h3,.pb2-prose h4,.pb2-prose h5{scroll-margin-top:96px}@media (max-width:834px){.pb2-card,.pb2-prose h2,.pb2-prose h3,.pb2-prose h4,.pb2-prose h5{scroll-margin-top:124px}}@media (min-width:1100px){.pb2-layout{grid-template-columns:312px minmax(0,1fr)}.pb2-index{max-height:calc(calc(100vh / var(--mz,1)) - 112px);padding:2px 2px 12px;display:block;position:sticky;top:96px;overflow-y:auto}.pb2-index-fold{display:none}}@media (hover:hover){.ck-hq .oh-goal{transition:transform var(--kp-tr-press),box-shadow var(--kp-tr)}.ck-hq .oh-goal:hover{box-shadow:var(--shadow-card),0 18px 40px -20px #10182838;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ck-hq .oh-goal{transition:none}.ck-hq .oh-goal:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.ck-hq .oh-brief>*{animation:ck-rise .5s var(--kp-ease-out) both}.ck-hq .oh-brief>:first-child{animation-delay:20ms}.ck-hq .oh-brief>:nth-child(2){animation-delay:60ms}.ck-hq .oh-brief>:nth-child(3){animation-delay:.1s}.ck-hq .oh-brief>:nth-child(4){animation-delay:.14s}.ck-hq .oh-brief>:nth-child(5){animation-delay:.18s}.ck-hq .oh-brief>:nth-child(n+6){animation-delay:.22s}.ck-hq .fp-room-body>:not(.oh){animation:ck-rise .42s var(--kp-ease-out) both}}@keyframes ck-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ck-hq .oh-goal{border-radius:var(--r-card);border-color:var(--hair);background:var(--paper-3);box-shadow:var(--shadow-card);gap:24px 28px;padding:22px 26px;position:relative;overflow:hidden}.ck-hq .oh-goal:before{content:"";background:radial-gradient(circle,var(--kp-c-navy-tint-1),transparent 68%);opacity:.6;pointer-events:none;z-index:0;width:220px;height:220px;position:absolute;top:-60px;right:-40px}[data-theme=dark] .ck-hq .oh-goal:before{background:radial-gradient(circle,color-mix(in srgb, var(--stamp) 20%, transparent),transparent 68%)}.ck-hq .oh-goal>*{z-index:1;position:relative}.ck-hq .oh-goal-track{gap:7px;min-width:190px}.ck-hq .oh-goal-track i{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--hair-2);height:14px;box-shadow:inset 0 1px 2px #1018280d}.ck-hq .oh-goal-track i.on{background:linear-gradient(180deg,var(--stamp-2),var(--stamp));border-color:var(--stamp);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1e3a5f47}.ck-hq .oh-quick{gap:9px}.ck-hq .oh-quick button{border-radius:var(--r-pill);border:1px solid var(--hair-2);background:var(--paper-3);box-shadow:var(--shadow-sm);transition:color var(--kp-tr),border-color var(--kp-tr),background var(--kp-tr),transform var(--kp-tr-press);padding:10px 16px}@media (hover:hover){.ck-hq .oh-quick button:hover{color:var(--stamp);background:color-mix(in srgb,var(--stamp) 12%,var(--paper-3));border-color:var(--stamp)}}.ck-hq .oh-quick button:active{transform:translateY(1px)}.ck-hq .oh-quick button.oh-q-primary{color:var(--paper-3);border-color:var(--stamp);background:var(--stamp)}@media (hover:hover){.ck-hq .oh-quick button.oh-q-primary:hover{background:color-mix(in srgb,var(--stamp) 86%,#000);border-color:color-mix(in srgb,var(--stamp) 86%,#000)}}.ck-hq .oh-see{border-radius:var(--r-inner)}.ck-hq .oh-hero{border-radius:var(--r-card);padding:24px 26px;box-shadow:0 2px 6px #10182824,0 18px 40px -20px #10182880}.ck-hq .oh-chip{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 12px}.ck-hq .oh-quick button:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.ckp-headrule{background:var(--hair-2);flex:24px;align-self:center;min-width:24px;height:1px}.ckp-sched{max-width:none;margin:2px 0 0}.pl-shell .ckp-srow{padding:10px 0}.pl-shell .ckp-sval{font-size:var(--kp-text-sm)}.fp-hero-eyebrow,.pl-shell .dv-sec-h,.pl-shell .dv-tl-h,.pl-shell .vid-h,.pl-shell .bk-rec-k{align-items:center;gap:10px;display:flex}.pl-shell .dv-sec-h:after,.pl-shell .dv-tl-h:after,.pl-shell .vid-h:after,.pl-shell .bk-rec-k:after{content:"";background:var(--hair-2);flex:18px;min-width:18px;height:1px}.pl-shell .vid-row:after{content:"";border-bottom:1px dotted var(--hair-2);flex:24px;order:1;min-width:24px;transform:translateY(-4px)}.pl-shell .vid-row dd{flex:0 auto;order:2}@media (max-width:420px){.pl-shell .vid-row:after{content:none}}.pl-shell .bk-nb-step{align-items:center;gap:10px;display:flex}.pl-shell .bk-nb-step:after{content:"";background:var(--hair-2);flex:18px;min-width:18px;height:1px}.pl-shell .kp-esheet-title{align-items:center;gap:10px;display:flex}.pl-shell .kp-esheet-title:after{content:"";background:var(--hair-2);flex:18px;min-width:18px;height:1px}.pl-shell .bk-money-figs dd{font-family:var(--mono);letter-spacing:-.01em}.fp-export{border-top:1px dashed var(--hair-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:16px 0 0;padding-top:12px;display:flex}.fp-export .fp-export-note{flex:240px;margin:0}.bk-who{color:var(--ink-soft);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.3}.bk-tbl-wrap{margin-top:10px;overflow-x:auto}.bk-tbl{border-collapse:collapse;width:100%}.bk-tbl-h{text-align:left;vertical-align:bottom;white-space:nowrap;border-bottom:1px solid var(--hair-2);padding:0}.bk-tbl-sort{min-height:var(--kp-ctl-sm);cursor:pointer;font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-3);background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}@media (hover:hover){.bk-tbl-sort:hover{color:var(--ink)}}.bk-tbl-sort:focus-visible{outline:var(--kp-focus-outline);outline-offset:-2px;border-radius:var(--kp-radius-sm)}.bk-tbl-h[aria-sort=ascending] .bk-tbl-sort,.bk-tbl-h[aria-sort=descending] .bk-tbl-sort{color:var(--ink)}.bk-tbl-caret{font-size:11px;line-height:1}.bk-tbl-h-owed,.bk-tbl-h-act{text-align:right}.bk-tbl-h-owed .bk-tbl-sort{justify-content:flex-end}.bk-tbl-h-act{font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--ink-3);padding:0 8px 6px;font-weight:700}.bk-tbl-h-pick{width:1%}.bk-tbl-r{cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:1px solid var(--hair);transition:background var(--kp-tr)}.bk-tbl-r.is-open{background:var(--paper-2)}@media (hover:hover){.bk-tbl-r:hover{background:var(--paper-2)}}.bk-tbl-r.is-picked{background:color-mix(in srgb,var(--stamp) 7%,var(--paper-3))}.bk-tbl-c{vertical-align:middle;padding:4px 8px}.bk-tbl-pick{width:1%}.bk-tbl-who{max-width:230px}.bk-tbl-open{width:100%;min-height:var(--kp-ctl-sm);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:flex}.bk-tbl-avatar{background:var(--paper-2);width:32px;height:32px;color:var(--ink-soft);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.bk-tbl-avatar.is-empty{color:var(--ink-3)}.bk-tbl-who-txt{flex-direction:column;min-width:0;display:flex}.bk-tbl-open:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.bk-tbl-who-v{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.bk-tbl-who-v.is-sub{font-size:var(--kp-text-xs);letter-spacing:0;color:var(--ink-soft);font-weight:500}.bk-tbl-who-state{font-size:var(--kp-text-2xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.bk-tbl-veh{max-width:250px}.bk-tbl-veh-art{background:var(--paper-2);border-radius:7px;flex:none;justify-content:center;align-items:center;width:46px;height:32px;display:flex;overflow:hidden}.bk-tbl-veh-art .vt-img{object-fit:contain;width:100%;height:100%}.bk-tbl-veh-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.bk-tbl-veh-n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.bk-tbl-dates{white-space:nowrap}.bk-tbl-dates-v{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35;display:block}.bk-tbl-ref{letter-spacing:.06em;color:var(--ink-3);font-size:10px;line-height:1.35;display:block}.bk-tbl-stage{max-width:210px}.bk-tbl-stage-v{font-size:var(--kp-text-xs);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.35;display:flex}.bk-tbl-stage .bk-stamp{font-size:var(--kp-text-xs);color:var(--ink-soft);background:0 0;border:0;padding:0;font-weight:700}.bk-tbl-stage .bk-stamp:before{content:"";aspect-ratio:1;background:var(--stamp);vertical-align:1px;border-radius:50%;width:5px;margin-right:6px;display:inline-block}.bk-tbl-stage-sub{font-size:var(--kp-text-2xs);color:var(--ink-3);line-height:1.35;display:block}.bk-tbl-attn{font-size:var(--kp-text-xs);color:var(--damage);font-weight:700;line-height:1.35;display:block}.bk-tbl-owed{text-align:right;white-space:nowrap}.bk-tbl-owed-v{font-size:var(--kp-text-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;display:block}.bk-tbl-owed-age{color:var(--ink-3);font-size:10px;line-height:1.35;display:block}.bk-tbl-owed-none{font-size:var(--kp-text-xs);color:var(--ink-3)}.bk-tbl-act{text-align:right;white-space:nowrap}.bk-tbl[data-lead=hirer] .bk-tbl-who-v,.bk-tbl[data-lead=vehicle] .bk-tbl-veh-n,.bk-tbl[data-lead=dates] .bk-tbl-dates-v{color:var(--ink);font-weight:700}.bk-tbl[data-lead=stage] .bk-tbl-stage-v{color:var(--ink)}.bk-tbl[data-lead=owed] .bk-tbl-owed-v{color:var(--ink);font-size:15px}.cl-tbl-r.is-open,.cl-tbl-openr{background:var(--paper-2)}.cl-tbl-openc{padding:0 8px 14px}.cl-tbl-r.is-open .cln-chev{transform:rotate(90deg)}.cln-chev{transition:transform var(--kp-tr-press)}@media (prefers-reduced-motion:reduce){.cln-chev{transition:none}}@media (max-width:834px){.cl-tbl td.cl-tbl-openc{padding:0}}.bk-tbl-openrow{background:var(--paper-2)}.bk-tbl-openc{padding:0 8px 14px}@media (max-width:834px){.bk-tbl-wrap{overflow:visible}.bk-tbl{display:block}.bk-tbl thead{display:none}.bk-tbl tbody{display:block}.bk-tbl tr.bk-tbl-r{min-height:var(--kp-ctl);grid-template-columns:minmax(110px,1fr) minmax(0,auto) auto;align-items:center;gap:1px 8px;padding:4px 0;display:grid}.bk-tbl tr.bk-tbl-r.is-selectable{grid-template-columns:auto minmax(110px,1fr) minmax(0,auto) auto}.bk-tbl tr.bk-tbl-openrow{display:block}.bk-tbl td.bk-tbl-c{min-width:0;padding:0;display:block}.bk-tbl td.bk-tbl-who{grid-area:1/1/auto/span 2}.bk-tbl td.bk-tbl-stage{grid-area:2/2/auto/span 2;justify-self:end}.bk-tbl td.bk-tbl-owed{grid-area:1/3}.bk-tbl td.bk-tbl-veh{white-space:nowrap;grid-area:2/1;align-items:center;gap:6px;display:flex;overflow:hidden}.bk-tbl td.bk-tbl-dates{text-align:left;grid-area:3/1;display:block}.bk-tbl tr.bk-tbl-r.is-selectable td.bk-tbl-pick{grid-area:1/1/span 3}.bk-tbl tr.bk-tbl-r.is-selectable td.bk-tbl-who{grid-column:2/span 2}.bk-tbl tr.bk-tbl-r.is-selectable td.bk-tbl-stage{grid-column:3/span 2}.bk-tbl tr.bk-tbl-r.is-selectable td.bk-tbl-owed{grid-column:4}.bk-tbl tr.bk-tbl-r.is-selectable td.bk-tbl-veh,.bk-tbl tr.bk-tbl-r.is-selectable td.bk-tbl-dates{grid-column:2}.bk-tbl td.bk-tbl-act,.bk-tbl-who-state,.bk-tbl-stage-sub,.bk-tbl-owed-age,.bk-tbl-owed-none,.bk-tbl-ref{display:none}.bk-tbl-veh-n{max-width:100%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:0;font-size:11px;line-height:1.35;display:block;overflow:hidden}.bk-tbl-dates-v{font-size:var(--kp-text-2xs);color:var(--ink-3);line-height:1.35}.bk-tbl-stage-v{text-overflow:ellipsis;overflow:hidden}.bk-tbl td.bk-tbl-who,.bk-tbl td.bk-tbl-veh,.bk-tbl td.bk-tbl-stage{max-width:none}.bk-tbl-open{align-items:center;padding:0;display:flex}.bk-tbl-who-v{font-size:var(--kp-text-sm)}.bk-tbl-stage .bk-stamp,.bk-tbl-stage.has-attn .bk-tbl-stage-v{display:none}.bk-tbl-attn{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bk-tbl-stage-v,.bk-tbl-owed-v{font-size:var(--kp-text-xs)}.bk-tbl td.bk-tbl-openc{padding:0}}.fp-team-side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lv-view{margin-bottom:var(--kp-space-5)}.lv-view:last-child{margin-bottom:0}@media (pointer:fine){.fp-hq .bk-hq-card .bk-amend-field input,.fp-hq .bk-hq-card .bk-fine-formgrid input,.fp-hq .bk-hq-card .bk-hv input,.fp-hq .bk-hq-card .bk-nd-text,.fp-hq-fl-search input,.fp-hq .fp-nhd input:not([type=radio]):not([type=checkbox]){font-size:15px}}@media (pointer:coarse){.fp-hq .bk-hq-card .bk-amend-field input,.fp-hq .bk-hq-card .bk-fine-formgrid input,.fp-hq .bk-hq-card .bk-hv input,.fp-hq .bk-hq-card .bk-nd-text,.fp-hq-fl-search input,.fp-hq .fp-nhd input:not([type=radio]):not([type=checkbox]){font-size:16px}}@media (max-width:834px){.pl-shell input,.pl-shell select,.pl-shell textarea{font-size:16px}}.fp-rectbl-chip{font-size:var(--kp-text-2xs);letter-spacing:.02em;background:var(--paper);border:1px solid var(--hair-2);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:700;display:inline-block}.fp-rectbl-chip.is-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.fp-rectbl-chip.is-pending{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.fp-rectbl-chip.is-warn,.fp-rectbl-chip.is-danger{color:var(--damage);background:var(--danger-bg);border-color:var(--danger-line)}.fp-recgrp{flex-direction:column;gap:0;display:flex}.fp-recgrp+.fp-recgrp{margin-top:18px}.fp-recgrp-lb{font-family:var(--mono);color:var(--ink-3);margin:0 0 2px;font-size:11px;font-weight:600}.fp-rec{border-bottom:1px solid var(--hair);list-style:none}.fp-rec:last-child{border-bottom:0}.fp-rec-face{width:100%;min-height:var(--kp-ctl);text-align:left;box-shadow:none;cursor:pointer;transition:background var(--kp-tr);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:13px 4px;display:flex}@media (hover:hover){.fp-rec-face:hover{background:var(--paper-3)}}.fp-rec-face[aria-expanded=true]{background:var(--paper-3)}.fp-rec-who{flex-wrap:wrap;flex:220px;align-items:center;gap:8px;min-width:0;display:flex}.fp-rec-who b{font-family:var(--sans);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.fp-rec-verdict{flex:none;align-items:baseline;gap:8px;display:flex}.fp-rec-score{font-size:var(--kp-text-xs);letter-spacing:.02em;color:var(--stamp);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fp-rec-note{font-size:var(--kp-text-2xs);color:var(--ink-3);white-space:nowrap}.fp-rec-verdict.is-warn .fp-rec-score,.fp-rec-verdict.is-warn .fp-rec-note{color:var(--warn)}.fp-rec-when{font-size:var(--kp-text-xs);letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.fp-rec-attn{font-family:var(--sans);font-weight:700;font-size:var(--kp-text-2xs);color:var(--damage);background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:8px;flex:none;padding:2px 8px}.fp-rec-chev{border-right:1.6px solid var(--hair-3);border-bottom:1.6px solid var(--hair-3);width:9px;height:9px;transition:transform var(--kp-tr-press),border-color var(--kp-tr);flex:none;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.fp-rec-face[aria-expanded=true] .fp-rec-chev{border-color:var(--stamp);transform:rotate(-135deg)translateY(-2px)}.fp-rec-acts{border-top:1px solid var(--hair);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 14px;display:flex}@media (max-width:834px){.fp-rec-face{gap:6px 10px;padding-right:32px;position:relative}.fp-rec-who{flex:100%}.fp-rec-when{margin-left:auto;font-size:11px}.fp-rec-chev{margin-left:0;position:absolute;top:17px;right:13px}}.fp-rec-face{color:inherit;text-decoration:none}.fp-rec-chev-go{transform:rotate(-45deg)}@media (hover:hover){.fp-rec-face:hover .fp-rec-chev-go{border-color:var(--stamp)}}.fp-fine-acts{background:0 0;border-top:0;padding:6px 0 2px 14px}@keyframes kpChangeMark{0%{background-image:linear-gradient(color-mix(in srgb, var(--stamp) 10%, transparent), color-mix(in srgb, var(--stamp) 10%, transparent));box-shadow:0 0 0 4px color-mix(in srgb, var(--stamp) 8%, transparent)}to{background-image:linear-gradient(#0000,#0000);box-shadow:0 0 0 4px #0000}}.fp-app [data-changed]{animation:kpChangeMark 1.2s var(--kp-ease-out) 1;border-radius:4px}@keyframes kpChangeMarkRing{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--stamp) 40%, transparent)}to{box-shadow:0 0 0 3px #0000}}.fp-app .fp-cal-bar[data-changed]{animation:kpChangeMarkRing 1.2s var(--kp-ease-out) 1}@media (prefers-reduced-motion:reduce){.fp-app [data-changed],.fp-app .fp-cal-bar[data-changed]{animation:none}}:root[data-brief=on] .pl-topbar{display:none}.pl-facts{flex-direction:column;gap:14px;margin:0 0 18px;display:flex}.pl-facts-g h4{color:var(--ink-soft);margin:0 0 6px;font-size:10px;font-weight:500}.pl-facts-g dl{margin:0}.pl-facts-r{border-bottom:1px solid var(--hair);align-items:baseline;gap:10px;padding:3px 0;font-size:13px;display:flex}.pl-facts-r:last-child{border-bottom:0}.pl-facts-r dt{color:var(--ink-soft);flex:0 0 108px}.pl-facts-r dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;margin:0;font-weight:500}.pl-facts-none{color:var(--ink-soft);font-weight:400}@media (max-width:520px){.pl-facts-r{flex-direction:column;gap:1px}.pl-facts-r dt{flex:none}}.ck-hq{font-size:var(--kp-fs-body);background:var(--paper);line-height:1.45}.ck-hq h1,.ck-hq h2,.ck-hq h3{letter-spacing:-.01em;font-weight:600}.ck-hq .tl-row{gap:8px;padding-top:8px;padding-bottom:8px}.ck-hq .tl-meta{font-size:var(--kp-fs-meta)}.fp-app{--fp-fleet-rail-w:320px}.fp-app .fp-fleet-head-acts{flex:none;gap:10px;display:flex}.fp-app .fp-fleet-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.fp-app .fp-fleet-search{flex:240px;max-width:360px;margin:0}@media (min-width:1100px){.fp-app .fp-fleet-toolbar{grid-template-columns:minmax(0, 1fr) var(--fp-fleet-rail-w);display:grid}.fp-app .fp-fleet-toolbar>.fp-views:only-child{grid-column:1/-1}.fp-app .fp-fleet-search{flex:none;max-width:none}}.fp-app .fp-fleet-body{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:1100px){.fp-app .fp-fleet-body{grid-template-columns:minmax(0, 1fr) var(--fp-fleet-rail-w)}}.fp-app .fp-fleet-main{min-width:0}.fp-app .fp-fleet-rail{flex-direction:column;gap:18px;min-width:0;display:flex}.fp-app .fp-vg-wrap{display:block;container-type:inline-size}.fp-app .fp-vg{--vg-spot:var(--paper-3);--vg-stage:var(--paper-2);--vg-stage-2:color-mix(in srgb, var(--kp-c-grey-900) 7%, var(--paper-2));--vg-floor:color-mix(in srgb, var(--kp-c-grey-900) 26%, transparent);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:20px;margin:0;padding:0;list-style:none;display:grid}[data-theme=dark] .fp-app .fp-vg{--vg-spot:color-mix(in srgb, var(--ink) 10%, var(--paper-3));--vg-stage:var(--paper-3);--vg-stage-2:var(--paper);--vg-floor:color-mix(in srgb, var(--kp-d-canvas) 92%, transparent)}@container (min-width:560px){.fp-app .fp-vg{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:900px){.fp-app .fp-vg{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@container (min-width:1280px){.fp-app .fp-vg{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fp-app .fp-vg-art{aspect-ratio:auto;height:200px;padding:12px 20px 8px}.fp-app .fp-vg-body{gap:8px;padding:12px 16px 14px}}@media (max-width:760px){.fp-app .fp-vg{grid-template-columns:minmax(0,1fr)}}.fp-app .fp-vg-card{--vg-tone:var(--ink-soft);background:var(--paper-3);border:1px solid var(--hair);border-radius:var(--r-card);min-width:0;transition:border-color var(--kp-tr), box-shadow var(--kp-tr);flex-direction:column;display:flex;position:relative;overflow:hidden}.fp-app .fp-vg-card.is-ok{--vg-tone:var(--good)}.fp-app .fp-vg-card.is-warn{--vg-tone:var(--warn)}.fp-app .fp-vg-card.is-danger{--vg-tone:var(--danger)}.fp-app .fp-vg-card.is-live{--vg-tone:var(--action)}.fp-app .fp-vg-card.is-open{border-color:var(--hair-2);box-shadow:var(--kp-shadow-md)}.fp-app .fp-vg-card:has(>.fp-vg-open:focus-visible){outline:var(--kp-focus-outline);outline-offset:2px}@media (hover:hover){.fp-app .fp-vg-card:hover{border-color:var(--hair-2);box-shadow:var(--kp-shadow-md)}.fp-app .fp-vg-card:hover .fp-vg-art .vt-img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.fp-app .fp-vg-art .vt-img{transition:none;transform:none}}@keyframes fp-vg-rise{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:no-preference){.fp-app .fp-vg-card{animation:.2s cubic-bezier(.2,0,0,1) backwards fp-vg-rise;animation-delay:calc(var(--i,0) * 30ms)}.fp-app .fp-vg-rec{animation:.2s cubic-bezier(.2,0,0,1) backwards fp-vg-rise}}.fp-app .fp-vg-art{aspect-ratio:16/10;background:radial-gradient(ellipse 60% 66% at 50% 44%, var(--vg-spot) 0%, transparent 74%), linear-gradient(180deg, var(--vg-stage) 0%, var(--vg-stage) 52%, var(--vg-stage-2) 100%);justify-content:center;align-items:center;padding:22px 28px 16px;display:flex;position:relative}.fp-app .fp-vg-art:after{content:"";background:radial-gradient(closest-side, var(--vg-floor), transparent);pointer-events:none;height:16%;position:absolute;bottom:11%;left:16%;right:16%}.fp-app .fp-vg-art .vt-img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform var(--kp-tr-press);position:relative}.fp-app .fp-vg-kebab{z-index:3;border-radius:var(--r-inner);background:color-mix(in srgb, var(--paper-3) 78%, transparent);color:var(--ink-soft);cursor:pointer;transition:background var(--kp-tr), color var(--kp-tr);border:0;justify-content:center;align-items:center;padding:6px;line-height:0;display:inline-flex;position:absolute;top:10px;right:10px}@media (hover:hover){.fp-app .fp-vg-kebab:hover{background:var(--paper-3);color:var(--ink)}}@media (pointer:coarse){.fp-app .fp-vg-kebab:after{content:"";inset:calc((28px - var(--kp-tap-min)) / 2);position:absolute}}.fp-app .fp-vg-open{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.fp-app .fp-vg-open:before{content:"";z-index:2;position:absolute;inset:0}.fp-app .fp-vg-open:focus-visible{outline:none}.fp-app .fp-vg-band{border-top:3px solid var(--vg-tone);background:color-mix(in srgb, var(--vg-tone) 12%, var(--paper-3));color:var(--vg-tone);letter-spacing:0;align-items:center;gap:8px;padding:8px 20px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.fp-app .fp-vg-band:before{content:"";border-radius:var(--r-inner);background:var(--vg-tone);flex:none;width:8px;height:8px}.fp-app .fp-vg-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:16px 20px 18px;display:flex}.fp-app .fp-vg-top{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.fp-app .fp-vg-name{letter-spacing:-.01em;min-width:0;font-size:19px;font-weight:600;line-height:1.25}.fp-app .fp-vg-year{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.fp-app .fp-vg-doing{min-width:0;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.fp-app .fp-vg-hirer{min-width:0;color:var(--ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.fp-app .fp-vg-hirer span{overflow-wrap:anywhere}.fp-app .fp-vg-back.is-late{color:var(--danger);font-weight:600}.fp-app .fp-vg-facts{width:100%;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:auto;font-size:12px;display:flex}.fp-app .fp-vg-mi{align-items:center;gap:5px;display:inline-flex}.fp-app .fp-vg-mi svg{flex:none}.fp-app .fp-vg-line{min-width:0}.fp-app .fp-vg-line.has-attn{color:var(--warn)}.fp-app .fp-vg-line.has-attn.is-danger{color:var(--danger)}.fp-app .fp-vg-days{border-top:1px solid var(--hair);flex-direction:column;gap:6px;width:100%;padding-top:12px;display:flex}.fp-app .fp-vg-meter{border-radius:var(--r-inner);background:var(--hair);height:6px;display:block;overflow:hidden}.fp-app .fp-vg-meter-fill{border-radius:inherit;background:var(--action);height:100%;display:block}.fp-app .fp-vg-days-t{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.fp-app .fp-vg-view{color:var(--action);font-size:13px;font-weight:600}.fp-app .fp-vg-rec{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--paper-2);grid-column:1/-1;padding:24px}@media (max-width:760px){.fp-app .fp-vg-rec{padding:16px}}.fp-app .fp-attn-hd,.fp-app .fp-comp-hd{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.fp-app .fp-attn-count,.fp-app .fp-comp-count{color:var(--ink-soft);font-size:12px}.fp-app .fp-comp-count.is-warn{color:var(--warn)}.fp-app .fp-attn-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-app .fp-attn-row+.fp-attn-row{border-top:1px solid var(--hair)}.fp-app .fp-attn-open{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:10px 0;display:flex}.fp-app .fp-attn-art{background:var(--paper-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:54px;height:40px;display:flex;overflow:hidden}.fp-app .fp-attn-art .vt-img{object-fit:contain;width:100%;height:100%}.fp-app .fp-attn-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fp-app .fp-attn-top{align-items:center;gap:7px;min-width:0;display:flex}.fp-app .fp-attn-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fp-app .fp-attn-reg{flex:none}.fp-app .fp-attn-lines{align-items:center;gap:8px;min-width:0;display:flex}.fp-app .fp-attn-chip{border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.fp-app .fp-attn-chip.is-danger{color:var(--danger);background:var(--danger-bg)}.fp-app .fp-attn-chip.is-warn{color:var(--warn);background:var(--warn-bg)}.fp-app .fp-attn-detail{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fp-app .fp-attn-chev{color:var(--ink-soft);flex:none;font-size:19px}.fp-app .fp-comp-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.fp-app .fp-comp-row{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.fp-app .fp-comp-label{font-size:13px}.fp-app .fp-comp-n{color:var(--ink-soft);font-size:12px}.fp-app .fp-comp-bar{background:var(--paper-2);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.fp-app .fp-comp-fill{background:var(--warn);border-radius:999px;height:100%;display:block}.fp-app .fp-comp-fill.is-full{background:var(--good)}.fp-app .fp-comp-link{font:inherit;color:var(--stamp);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:14px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.fp-app .fp-comp-foot{color:var(--ink-soft);margin-top:10px;font-size:11px}.fp-app .fp-fleet-preview{padding:20px 24px 32px}.fp-app .fp-attn,.fp-app .fp-comp{min-width:0}.fp-app .bk-head-pill{color:var(--ink-soft);background:var(--paper-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.cmp-summary{color:var(--ink);margin:0 0 8px;font-size:14px}.cmp-top{align-items:center;gap:40px;padding:8px 0 24px;display:flex}.cmp-ring-wrap{flex:none;width:216px;height:216px;position:relative}.cmp-ring{width:100%;height:100%;display:block}.cmp-ring-track{stroke:var(--hair)}.cmp-ring-seg{stroke-linecap:butt}.cmp-ring-seg.is-good,.cmp-ring-sw.is-good{stroke:var(--good);background:var(--good)}.cmp-ring-seg.is-unknown,.cmp-ring-sw.is-unknown{stroke:var(--ink-3);background:var(--ink-3)}.cmp-ring-seg.is-danger,.cmp-ring-sw.is-danger{stroke:var(--danger);background:var(--danger)}@media (prefers-reduced-motion:no-preference){.cmp-ring-seg{animation:.7s cubic-bezier(.2,.7,.2,1) cmp-ring-draw}}@keyframes cmp-ring-draw{0%{stroke-dasharray:0 var(--ring-c)}}.cmp-ring-c{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.cmp-ring-n{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.cmp-ring-s{color:var(--ink-3);font-size:13px}.cmp-top-tx{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.cmp-next{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cmp-next-card{--nx:var(--action);appearance:none;font:inherit;text-align:left;cursor:pointer;border:1px solid var(--hair);border-top:3px solid var(--nx);border-radius:var(--r-inner);background:color-mix(in srgb, var(--nx) 7%, var(--paper-3));width:100%;height:100%;color:var(--ink);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cmp-next-card.is-danger{--nx:var(--danger)}.cmp-next-card.is-warn{--nx:var(--warn)}@media (hover:hover){.cmp-next-card:hover{border-color:var(--hair-2);border-top-color:var(--nx)}}.cmp-next-card:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cmp-next-when{color:var(--nx);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.cmp-next-car{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.cmp-next-what{color:var(--ink-soft);font-size:13px}.cmp-top .cmp-summary{max-width:46ch;margin:0;font-size:16px;font-weight:600;line-height:1.4}.cmp-ring-key{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.cmp-ring-key li{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;display:flex}.cmp-ring-key b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.cmp-ring-sw{border-radius:50%;flex:none;width:10px;height:10px}.cmp-calwrap{border-bottom:1px solid var(--hair);margin:0 0 8px;padding:0 0 20px}.cmp-cal{--cal-top:22px;--cal-base:10px;--cal-lane:13px;height:calc(var(--cal-top) + var(--cal-base) * 2 + var(--lanes,1) * var(--cal-lane));position:relative}.cmp-cal:after{content:"";left:0;right:0;bottom:var(--cal-base);background:var(--hair);height:1px;position:absolute}.cmp-cal-zone{left:0;top:var(--cal-top);background:color-mix(in srgb, var(--danger) 7%, transparent);border-radius:6px;position:absolute;bottom:0}.cmp-cal-zone-lb{left:0;right:0;top:calc(-1 * var(--cal-top));text-align:center;font-size:var(--kp-text-xs);color:var(--danger);font-weight:600;position:absolute}.cmp-cal-mo{top:var(--cal-top);border-left:1px solid var(--hair);width:0;position:absolute;bottom:0}.cmp-cal-mo-lb{left:6px;top:calc(-1 * var(--cal-top));font-size:var(--kp-text-xs);color:var(--ink-3);white-space:nowrap;position:absolute}.cmp-cal-today{top:calc(var(--cal-top) - 4px);border-left:2px solid var(--ink);width:0;margin-left:-1px;position:absolute;bottom:0}.cmp-cal-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;margin:0 0 -5px -5px;position:absolute}.cmp-cal-dot.is-danger,.cmp-cal-sw.is-danger{background:var(--danger)}.cmp-cal-dot.is-warn,.cmp-cal-sw.is-warn{background:var(--warn)}.cmp-cal-dot.is-later,.cmp-cal-sw.is-later{background:var(--action)}.cmp-cal-key{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cmp-cal-key li{font-size:var(--kp-text-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.cmp-cal-sw{border-radius:50%;flex:none;width:8px;height:8px}.cmp-cal-sw.is-today{background:var(--ink);border-radius:0;width:2px;height:12px}@media (max-width:760px){.cmp-top{flex-direction:column;align-items:flex-start;gap:18px}.cmp-ring-wrap{align-self:center;width:160px;height:160px}.cmp-ring-n{font-size:28px}.cmp-top-tx{width:100%}.cmp-top .cmp-summary{font-size:15px}.cmp-cal-mo.is-alt .cmp-cal-mo-lb,.cmp-cal-zone-lb{display:none}}.fp-app .cmp-hd-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.cmp-car-list{margin:0;padding:0;list-style:none}.cmp-car{border-top:1px solid var(--hair);grid-template-columns:minmax(200px,1.3fr) minmax(0,4fr);align-items:center;gap:16px;padding:10px 0;display:grid}.cmp-car:first-child{border-top:0}.cmp-car-id{appearance:none;font:inherit;color:var(--ink);text-align:left;min-width:0;min-height:var(--kp-ctl-sm);border-radius:var(--kp-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;display:flex}@media (hover:hover){.cmp-car-id:hover{background:var(--paper-2)}}.cmp-car-id:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cmp-car-name{flex-direction:column;gap:2px;min-width:0;display:flex}.cmp-car-title{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.cmp-car-title b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cmp-car-ulez{font-size:var(--kp-text-xs);color:var(--danger);font-weight:600}.cmp-car-line{color:var(--ink-soft);min-width:0;font-size:14px;font-weight:600}.cmp-car-line.is-danger{color:var(--danger)}.cmp-car-line.is-warn{color:var(--warn)}.cmp-car-line.is-good{color:var(--good)}@media (max-width:760px){.cmp-car{grid-template-columns:minmax(0,1fr);gap:6px}}.cmp-renew-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cmp-renew-more{align-self:flex-start;margin-top:12px}.cmp-renew-hd{color:var(--ink-soft);margin:0 0 4px;font-size:13px;font-weight:700}.cmp-renew-rows{margin:0;padding:0;list-style:none}.cmp-renew-row{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 2px;display:flex}.cmp-renew-row:first-child{border-top:0}.cmp-renew-id{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.cmp-renew-id b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cmp-renew-what{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:auto;font-size:13px}.fp-app .fp-fineq-item .vt-img-sm{margin-right:2px}.fp-mnt-cols{gap:var(--kp-space-5);margin-bottom:var(--kp-space-5);grid-template-columns:1fr;display:grid}.fp-mnt-cols>*{margin-bottom:0}@media (min-width:1024px){.fp-mnt-cols{grid-template-columns:1fr 1fr;align-items:start}}.fp-claims-note{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.fp-claims-note-body{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.fp-claims-note-aside{flex:280px;min-width:0}.fp-claims-note-aside-p{margin-top:0}.aw{gap:var(--kp-space-5);flex-direction:column;display:flex}@media (pointer:coarse){.ck-hq .cln-tip button,.ck-hq .lr-tip button,.ck-hq .mn-row-del{min-width:var(--kp-ctl);min-height:var(--kp-ctl);justify-content:center;align-items:center;display:inline-flex}.ck-hq .oh-quick button{min-height:var(--kp-ctl)}.ck-hq .cal-seg button{min-height:var(--kp-ctl);padding-top:8px;padding-bottom:8px}.ck-hq .cq-tab{min-height:var(--kp-ctl)}.ck-hq .fp-search-clear{min-width:var(--kp-ctl);min-height:var(--kp-ctl)}.ck-hq .cln-pager button,.ck-hq .lr-more,.ck-hq .rep-more,.ck-hq .or-more,.ck-hq .cmp-subtab,.ck-hq .cq-firm{min-height:var(--kp-ctl)}.ck-hq .av-chip{min-width:var(--kp-ctl)}.ck-hq .pw-rec{min-height:var(--kp-ctl)}.ck-hq .fp-search-input{font-size:16px}}@media (max-width:834px){.ck-hq .fp-room>.fp-room-nav{flex-wrap:wrap;row-gap:0;padding-inline-start:max(0px,calc(var(--kp-gut) - 14px));position:static;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.ck-hq header:not(.fp-topbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:static}.aw-2col{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.aw-panel{border:0;border-top:1.5px solid var(--stamp);box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:16px 0}.aw-panel-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.aw-panel-h{color:var(--ink);margin:0;font-size:15px;font-weight:700}.aw-panel-lb{letter-spacing:.02em;color:var(--ink-3);white-space:nowrap;font-size:11px}.aw-panel-foot{border-top:1px solid var(--hair);margin-top:10px;padding-top:10px}.aw-panel-note{color:var(--ink-soft);font-size:12px}.aw-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aw-ov-right{flex-direction:column;gap:14px;min-width:0;display:flex}.aw-ov-recent{flex-direction:column;flex:auto;display:flex}.av-quiet{min-width:0}.av-quiet-ls{flex-direction:column;display:flex}.av-quiet-row{border-bottom:1px solid var(--hair-2);align-items:baseline;gap:12px;margin:0;padding:8px 0;font-size:13px;display:flex}.av-quiet-row:last-child{border-bottom:0}.av-quiet-firm{color:var(--ink);flex:none;font-weight:600}.av-quiet-next{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-quiet-late{color:var(--damage);flex:none;margin-left:auto;font-size:11px;font-weight:700}.aw-ov-void{padding:14px 0 4px}.aw-outs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aw-ov-right .aw-sel-grid{grid-template-columns:1fr}.aw-wk{width:100%;min-height:var(--kp-ctl-sm);text-align:left;border-radius:var(--kp-radius-md);cursor:pointer;font:inherit;color:inherit;transition:background var(--kp-tr);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:9px 8px;display:flex}@media (hover:hover){.aw-wk:hover{background:var(--paper-2)}}.aw-wk.is-current{background:var(--paper-2);border-color:var(--hair-2)}.aw-wk:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.aw-wk-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.aw-wk-n{color:var(--ink);font-size:14px;font-weight:600}.aw-wk-b{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aw-wk-chev{color:var(--ink-3);flex:none;display:inline-flex}.aw-av{border-radius:var(--kp-radius-sm);width:36px;height:36px;font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--hair-2);color:var(--ink);background:0 0;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.aw-av-sm{width:28px;height:28px;font-size:11px}.aw-av-lg{width:52px;height:52px;font-size:16px}.aw-feed{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aw-out{border-bottom:1px solid var(--hair-2);align-items:flex-start;gap:10px;padding:10px 2px;display:flex}.aw-out:last-child{border-bottom:0}.aw-out-main{flex:auto;min-width:0}.aw-out-h{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.35}.aw-out-d{color:var(--ink-soft);margin:2px 0 0;font-size:12px;line-height:1.4}.aw-out-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.aw-out-when{color:var(--ink-3);white-space:nowrap;font-size:11px}.aw-out-lb{color:var(--stamp);background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--kp-radius-pill);white-space:nowrap;padding:1px 8px;font-size:11px;font-weight:600}.aw-out-link{color:var(--stamp);border:1px solid var(--hair-2);border-radius:var(--kp-radius-sm);align-items:center;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.aw-out-link:hover{background:var(--paper-2)}}.aw-pc{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:980px){.aw-pc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.aw-pc-list,.aw-pc-read{min-width:0}.aw-pc-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.aw-pc-q{border:1px solid var(--hair);border-radius:var(--kp-radius-sm);background:var(--paper);min-width:0;color:var(--ink);flex:180px;padding:6px 10px}.aw-pc-filters select{border:1px solid var(--hair);border-radius:var(--kp-radius-sm);background:var(--paper);color:var(--ink);padding:6px 8px}.aw-pc-rows{max-height:calc(72vh / var(--mz,1));margin:0;padding:0;list-style:none;overflow:auto}.aw-pc-row{text-align:left;border:0;border-bottom:1px solid var(--hair-2);cursor:pointer;width:100%;color:inherit;background:0 0;align-items:flex-start;gap:10px;padding:10px 2px;font-family:inherit;display:flex}@media (hover:hover){.aw-pc-row:hover{background:var(--paper-2)}}.aw-pc-row.is-on{background:var(--paper-2);box-shadow:inset 3px 0 0 var(--stamp)}.aw-pc-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.aw-pc-row-t{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}.aw-pc-row-m{color:var(--ink-3);font-size:11px}.aw-pc-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.aw-pc-chip{border:1px solid var(--hair);border-radius:var(--kp-radius-pill);white-space:nowrap;background:var(--paper-2);color:var(--ink-soft);padding:1px 8px;font-size:11px;font-weight:600}.aw-pc-rv-use,.aw-pc-dc-approved,.aw-pc-st-filed,.aw-pc-st-implemented{color:var(--good)}.aw-pc-rv-bin,.aw-pc-dc-declined,.aw-pc-st-declined{color:var(--danger)}.aw-pc-rv-fix,.aw-pc-dc-hold,.aw-pc-st-hold{color:var(--warn)}.aw-pc-void{color:var(--ink-soft);padding:14px 2px;font-size:12px}.aw-pc-goal,.aw-pc-review{color:var(--ink-soft);margin:0 0 12px;font-size:12px;line-height:1.5}.aw-pc-decide{border:1px solid var(--hair-2);border-radius:var(--kp-radius-sm);background:var(--paper-2);flex-direction:column;gap:8px;margin:0 0 24px;padding:12px;display:flex}.aw-pc-decided{color:var(--ink-soft);margin:0;font-size:12px}.aw-pc-note{border:1px solid var(--hair);border-radius:var(--kp-radius-sm);background:var(--paper);color:var(--ink);padding:6px 10px}.aw-pc-btns{flex-wrap:wrap;gap:8px;display:flex}.aw-pc-err{color:var(--danger);margin:0;font-size:12px}.aw-pc-body{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.aw-pc-body h2,.aw-pc-body h3,.aw-pc-body h4{margin:16px 0 6px;line-height:1.3}.aw-pc-body h2{font-size:15px}.aw-pc-body h3{font-size:14px}.aw-pc-body h4{font-size:13px}.aw-pc-body p{margin:0 0 10px}.aw-pc-body ul,.aw-pc-body ol{margin:0 0 10px;padding-left:20px}.aw-pc-body pre{background:var(--paper-2);border:1px solid var(--hair-2);border-radius:var(--kp-radius-sm);margin:0 0 10px;padding:10px;font-size:12px;overflow:auto}.aw-pc-body code{background:var(--paper-2);border-radius:3px;padding:0 4px;font-size:12px}.aw-run-rows{margin:0;padding:0;list-style:none}.aw-run-good{color:var(--good)}.aw-run-bad{color:var(--danger)}.aw-run-warn{color:var(--warn)}.aw-run-open{border-bottom:1px solid var(--hair-2);padding:4px 2px 14px 12px}.aw-run-dl{color:var(--ink);grid-template-columns:minmax(0,1fr);gap:2px 16px;margin:0;font-size:12px;line-height:1.5;display:grid}@media (min-width:640px){.aw-run-dl{grid-template-columns:max-content minmax(0,1fr)}}.aw-run-dl dt{color:var(--ink-3);font-weight:600}.aw-run-dl dd{overflow-wrap:anywhere;min-width:0;margin:0 0 6px}.aw-run-err{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--danger);background:var(--paper-2);border:1px solid var(--hair-2);border-radius:var(--kp-radius-sm);margin:0;padding:8px 10px;font-size:12px}.aw-run-items{margin:0;padding-left:18px}.aw-run-why{color:var(--ink-soft);display:block}.aw-run-state{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 2px;display:flex}.aw-out-link:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.aw-empty{border:1px dashed var(--hair-2);border-radius:var(--kp-radius-sm);background:var(--paper-2);text-align:center;padding:16px}.aw-empty-lb{color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.aw-empty p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.aw-sel{border:0;border-top:1.5px solid var(--stamp);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.aw-sel-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.aw-sel-id{min-width:0}.aw-sel-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:800;display:flex}.aw-sel-blurb{color:var(--ink-soft);margin:2px 0 0;font-size:14px}.aw-sel-grid{grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:20px;display:grid}.aw-spec{flex-direction:column;gap:10px;margin:0;display:flex}.aw-spec-row{flex-direction:column;gap:2px;display:flex}.aw-spec-k{letter-spacing:.02em;color:var(--ink-3);font-size:11px;font-weight:700}.aw-spec-v{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.aw-sel-col{flex-direction:column;gap:8px;min-width:0;display:flex}.aw-sel-h{letter-spacing:.02em;color:var(--ink-3);font-size:11px;font-weight:700}.aw-src{border:1px solid var(--hair);border-radius:var(--kp-radius-md);background:var(--paper-2);padding:12px}.aw-src-t{color:var(--ink);margin:0;font-size:13px;font-weight:600}.aw-src-u{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.45}.aw-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.aw-act-primary{min-height:var(--kp-ctl-sm);border:1px solid var(--ink);border-radius:var(--kp-radius-md);background:var(--ink);color:var(--paper-3);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.aw-act-primary:hover{background:var(--ink-soft);border-color:var(--ink-soft)}}.aw-act-primary:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.aw-act-primary:disabled{opacity:.5;cursor:not-allowed}.aw-act{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);color:var(--ink-soft);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.aw-act:hover{background:var(--paper-3);color:var(--ink)}}.aw-act:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.aw-act:disabled{opacity:.5;cursor:not-allowed}.aw-acts-note{min-width:0;color:var(--ink-3);flex:220px;font-size:12px;line-height:1.4}.aw-rh{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.aw-rh-ring{flex-direction:column;align-items:center;gap:6px;display:flex}.aw-rh-cap{color:var(--ink-3);font-size:11px}.aw-rh-body{flex-direction:column;flex:200px;gap:14px;min-width:0;display:flex}.aw-rh-figs{flex-wrap:wrap;gap:28px;display:flex}.aw-rh-fig{flex-direction:column;gap:2px;display:flex}.aw-rh-l{color:var(--ink-soft);font-size:12px}.aw-rh-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.aw-rh-leg{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.aw-rh-leg-i{align-items:center;gap:8px;display:flex}.aw-rh-dot{background:var(--hair-3);border-radius:50%;flex:none;width:9px;height:9px}.aw-rh-ok{background:var(--good)}.aw-rh-bad{background:var(--danger)}.aw-rh-ln{color:var(--ink-soft);flex:auto;font-size:12px}.aw-rh-n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.aw-rh-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.45}.prov-steps{border-bottom:1px solid var(--hair);margin:0 0 4px;padding:14px 22px 12px}.prov-submit-w{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.prov-still{color:var(--ink-3);text-align:right;max-width:38ch;margin:0;font-size:12px}@media (max-width:834px){.prov-steps{padding:12px 16px 10px}.prov-still{text-align:left;max-width:none}.prov-submit-w{align-items:stretch}}.aw-ring{position:static}.aw-ring-c{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:static}.aw-ring-v{font-family:var(--sans);color:var(--ink);font-size:19px;font-weight:800;line-height:1}.aw-ring-s{color:var(--ink-3);font-size:10px}@media (max-width:900px){.aw-2col,.aw-sel-grid{grid-template-columns:1fr}}.pl-tiles{grid-template-columns:repeat(5,1fr);margin:0 0 22px}@media (max-width:1100px){.pl-tiles{grid-template-columns:repeat(2,1fr)}}.ck-hq .fp-search{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);box-shadow:none;margin:0;padding:0 8px 0 14px}@media (hover:hover){.ck-hq .fp-search:hover{border-color:var(--ink-3)}}.ck-hq .fp-search:focus-within{border-color:var(--stamp);box-shadow:var(--kp-focus)}.ck-hq .fp-search .fp-search-ic{display:inline-flex}.ck-hq .fp-search-input{min-height:var(--kp-ctl);padding:9px 0;font-size:13px}.ck-hq .sp-search{position:static}.ck-hq .sp-search:before{display:none}.pl-search{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);color:var(--ink);min-width:200px;padding:9px 14px}@media (hover:hover){.pl-search:hover{border-color:var(--ink-3)}}.pl-search:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.pl-card-demo{color:var(--kp-c-purple-600);background:color-mix(in srgb,var(--kp-c-purple-600) 11%,var(--paper-3));border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.pl-card-reach{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-card-reach .pl-card-tel{flex:auto;min-width:max-content}.pl-card-ig{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);color:var(--ink-2);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.pl-card-ig:hover{border-color:var(--stamp);color:var(--stamp)}}.pl-card-ig:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pl-col-add{width:100%;min-height:var(--kp-ctl-sm);font-family:var(--sans);color:var(--stamp);cursor:pointer;border-radius:var(--kp-radius-md);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:700;display:flex}@media (hover:hover){.pl-col-add:hover{background:color-mix(in srgb,var(--stamp) 7%,transparent)}}.pl-col-add:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pl-foot{gap:var(--kp-space-5);margin-top:var(--kp-space-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.pl-foot>*,.pl-foot>section{margin-bottom:0}.ck-hq .pl-conv{flex-direction:column;justify-content:space-between;display:flex}.ck-hq .pl-qa{flex-direction:column;display:flex}.ck-hq .pl-qa .pl-qa-row{flex:auto;justify-content:space-between}@media (max-width:1100px){.pl-foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pl-foot{grid-template-columns:1fr}}.pl-conv,.pl-qa{min-width:0}.pl-foot-h{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:800}.pl-foot-note{color:var(--ink-3);margin:10px 0 0;font-size:11px;line-height:1.5}.pl-conv-strip{padding:4px 0 2px}.ck-hq .pl-conv-strip{flex-wrap:nowrap;align-items:stretch;gap:4px}.ck-hq .pl-conv-strip>li{flex:1 1 0;align-items:stretch;gap:4px;min-width:0}.ck-hq .pl-conv-strip .rep-conv-step{flex:auto;justify-content:center;min-width:0;padding:8px 4px}.ck-hq .pl-conv-strip .rep-conv-step em{letter-spacing:.02em;font-size:9px;line-height:1.25}.ck-hq .pl-conv-strip .rep-conv-arrow,.ck-hq .pl-conv-strip .pl-conv-mid{align-self:center}.pl-conv-mid{color:var(--ink-3);white-space:nowrap;flex-direction:column;align-items:center;line-height:1.2;display:inline-flex}.pl-conv-mid b{font-size:10px;font-weight:700}.pl-conv-mid span{font-size:12px}.pl-conv-up{color:var(--ok)}.pl-conv-overall{color:var(--ink-soft);align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.pl-conv-pct{font-family:var(--mono);letter-spacing:.06em;color:var(--ok);border-radius:var(--kp-radius-pill);white-space:nowrap;background:0 0;border:1px solid;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.pl-stale{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pl-stale-go{margin-top:auto}.pl-stale-ls{width:100%}.pl-stale-k{color:var(--ink-soft);font-size:12px}.pl-stale-n{color:var(--danger);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.pl-stale-ls{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pl-stale-ls li{align-items:baseline;gap:10px;font-size:12px;display:flex}.pl-stale-nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-stale-ls b{color:var(--ink-soft);flex:none;margin-left:auto;font-size:11px}.pl-qa-row{flex-direction:column;gap:8px;display:flex}.pl-qa-btn{min-height:var(--kp-ctl);border:1px solid var(--hair-3);background:var(--paper-3);font-family:var(--sans);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.pl-qa-btn:hover{border-color:var(--stamp);color:var(--stamp)}}.pl-qa-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pl-col{--stg:var(--hair-3)}.pl-stg-prospect{--stg:var(--kp-c-navy-tint-3)}.pl-stg-contacted{--stg:var(--kp-c-navy-200)}.pl-stg-qualified{--stg:var(--kp-c-navy-300)}.pl-stg-demo{--stg:var(--kp-c-navy-400)}.pl-stg-trial{--stg:var(--kp-c-navy-500)}.pl-stg-live{--stg:var(--kp-c-green-600)}.pl-stg-churned{--stg:var(--hair-3)}.pl-col-head{border-top:4px solid var(--stg)}.pl-card-hd{align-items:center;gap:8px;min-width:0;display:flex}.pl-card-dot{background:var(--stg);border-radius:50%;flex:none;width:8px;height:8px}.cq-tool{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;transition:border-color var(--kp-tr), color var(--kp-tr);align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.cq-tool:hover{border-color:var(--stamp);color:var(--stamp)}}.cq-tool:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cq-stats{flex-wrap:wrap;gap:14px;margin:4px 0 8px;display:flex}.cq-stats>*{flex:320px;min-width:0}.cq-stat{text-align:left;cursor:pointer;border:0;border-top:1.5px solid var(--stamp);box-shadow:none;transition:border-color var(--kp-tr), transform var(--kp-tr-press);background:0 0;border-radius:0;flex-direction:column;gap:8px;padding:14px 0 12px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.cq-stat:hover{transform:translateY(-1px)}}.cq-stat:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cq-stat.is-on{border-top-color:var(--tone);background:var(--paper-2)}.cq-stat{flex-direction:row;align-items:flex-start;gap:13px}.cq-stat-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.cq-stat-v{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.cq-stat-lb{color:var(--ink);font-size:13px;font-weight:700}.cq-stat-sub{color:var(--ink-soft);font-size:12px}.cq-stat-bar{background:var(--tone);height:4px;position:absolute;bottom:0;left:0;right:0}.cq-gate{border:1px solid var(--hair);border-radius:var(--kp-radius-md);background:var(--paper-3);align-items:center;gap:10px;padding:11px 16px;display:flex}.cq-gate p{color:var(--ink-2);flex:1;min-width:0;margin:0;font-size:13px}.cq-gate-more{font-family:var(--sans);color:var(--stamp);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;flex:none;padding:6px 4px;font-size:13px;font-weight:700}.cq-gate-more:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.cq-gate-detail{color:var(--ink-soft);max-width:88ch;margin:-6px 2px 0;font-size:12px;line-height:1.55}.cq-lead{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.cq-quals{flex-wrap:wrap;align-items:center;gap:6px;margin:1px 0;display:flex}.cq-qual{border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.cq-qual.is-good{color:var(--good);background:var(--good-bg)}.cq-qual.is-warn{color:var(--warn);background:var(--warn-bg)}.cq-qual.is-ig{color:var(--kp-c-purple-600);background:color-mix(in srgb, var(--kp-c-purple-600) 11%, var(--paper-3))}.cq-qual-ig{color:var(--ink-2);align-items:center;display:inline-flex}.cq-step{color:var(--ink);display:block}.cq-hook{color:var(--ink-soft);margin-top:2px;font-size:12px;display:block}.cq-foot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.cq-note{align-items:flex-start;gap:12px;display:flex}.cq-note-tx{flex-direction:column;gap:2px;display:flex}.cq-note-tx b{color:var(--ink);font-size:14px}.cq-note-tx span{color:var(--ink-2);font-size:12px}.cq-note-tx .cq-note-sub{color:var(--ink-soft)}.cq-7d{flex-direction:column;gap:8px;display:flex}.cq-7d-k{font-size:var(--kp-text-3xs);color:var(--ink-soft)}.cq-7d-cells{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cq-7d-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.cq-7d-cell b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.cq-7d-cell span{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}@media (max-width:900px){.cq-foot{grid-template-columns:1fr}}.cq-tool-select{align-items:center;gap:6px;display:inline-flex}.cq-tool-select select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.cq-tool-select select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.cq-tool-k{color:var(--ink-soft);font-size:13px;font-weight:600}@media (max-width:640px){.cl-tools:has(>.cq-tool-select){flex-wrap:nowrap;gap:8px}.cl-tools>.cq-tool-select{flex:1 1 0;min-width:0;padding-inline:10px}.cl-tools>.cq-tool-select select{text-overflow:ellipsis;min-width:0;max-width:100%}.cl-tools>.cq-tool-select .cq-tool-k{display:none}.cl-tools:has(>.cq-tool-select)>.cq-act{min-width:var(--kp-ctl);flex:none;justify-content:center;align-self:stretch;padding-inline:0}.cl-tools:has(>.cq-tool-select) .cq-act-long{display:none}}.cq-tabs{flex-wrap:wrap;gap:2px;display:flex}.cq-tab{appearance:none;font-family:var(--sans);color:var(--ink-3);border-radius:var(--kp-radius-md);cursor:pointer;transition:color var(--kp-tr), background var(--kp-tr);background:0 0;border:0;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.cq-tab:hover{color:var(--ink-soft)}}.cq-tab.is-on{color:var(--stamp);background:color-mix(in srgb, var(--stamp) 8%, transparent)}.cq-tab:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.cq-tab-n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cq-tab.is-on .cq-tab-n{color:var(--stamp)}.cq-why{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.cq-why-age{color:var(--ink-soft);font-size:12px}.cq-act-log{color:var(--ink)}.pb2-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1100px){.pb2-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pb2-bar{border:1px solid var(--hair);border-radius:var(--kp-radius-md);background:var(--paper-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.pb2-cats{flex-wrap:wrap;gap:4px;display:flex}.pb2-cat{min-height:var(--kp-ctl-sm);font-family:var(--sans);color:var(--ink-soft);border-radius:var(--kp-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.pb2-cat:hover{color:var(--ink)}}.pb2-cat.is-on{background:color-mix(in srgb,var(--stamp) 11%,var(--paper-3));color:var(--stamp);border-color:var(--stamp);font-weight:700}.pb2-cat:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pb2-cat-n{font-size:var(--kp-text-2xs);opacity:.75}.pb2-bar-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pb2-bar-tools .pb2-search{min-width:200px;margin:0}.pb2-filt{align-items:center;gap:6px;display:inline-flex}.pb2-filt-k{color:var(--ink-soft);font-size:13px;font-weight:600}.pb2-filt select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.pb2-filt select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.pb2-search{background:var(--paper-3);border:1px solid var(--hair-3);min-height:var(--kp-ctl);border-radius:10px;margin-bottom:10px;padding:9px 14px}.pb2-list-hd{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;margin:0 2px 8px;font-size:12px;display:flex}.pb2-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.pb2-row{text-align:left;width:100%;min-height:var(--kp-ctl);border:0;border-bottom:1px solid var(--hair);cursor:pointer;font-family:var(--sans);transition:border-color var(--kp-tr),box-shadow var(--kp-tr);background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 0;display:flex}@media (hover:hover){.pb2-row:hover{border-color:var(--hair-3)}}.pb2-row.is-on{border-color:var(--stamp);box-shadow:inset 0 0 0 1px var(--stamp)}.pb2-row:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pb2-row-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pb2-row-tx b{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.pb2-row-m{color:var(--ink-soft);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.pb2-row-none{color:var(--ink-soft);margin:2px 2px 0;font-size:12px}.pb2-chip{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--hair-2);border-radius:999px;flex:none;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.pb2-chip.is-approved{color:var(--good);background:var(--good-bg);border-color:#0000}.pb2-chip.is-draft{color:var(--warn);background:var(--warn-bg);border-color:#0000}.pb2-card-title .pb2-chip{vertical-align:2px;margin-left:10px}.pb2-card-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pb2-meta-row{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 0;font-size:12px;display:flex}.pb2-meta-i{align-items:center;gap:6px;display:inline-flex}.pb2-meta-dim{color:var(--ink-3)}.pb2-prose{counter-reset:pb2step}.pb2-prose h3{counter-increment:pb2step;clear:both;color:var(--ink);letter-spacing:-.01em;border-bottom:1px solid var(--hair);align-items:baseline;gap:10px;padding-bottom:8px;font-size:15px;font-weight:800;display:flex}.pb2-prose h3:before{content:counter(pb2step);background:color-mix(in srgb,var(--kp-c-chart-ink) 13%,var(--paper-3));width:24px;height:24px;color:var(--kp-c-chart-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid;transform:translateY(3px)}@media (min-width:1180px){.pb2-prose{max-width:none}.pb2-prose blockquote{float:right;width:36%;margin:0 0 12px 18px}}.pb2-callbar{background:var(--paper-2);border:1px solid var(--hair-2);border-radius:var(--r-card);grid-template-columns:1.4fr 1fr;gap:24px;margin-top:0;padding:16px 18px;display:grid}.pb2-callbar-block{flex-direction:column;gap:6px;min-width:0;display:flex}.pb2-callbar-k{color:var(--ink-3);font-size:10px;font-weight:700}.pb2-callbar-v{color:var(--ink-soft);font-size:13px;line-height:1.45}.pb2-outcomes{flex-wrap:wrap;gap:7px;display:flex}.pb2-outcome{color:var(--tone);font-family:var(--mono);border-radius:var(--kp-radius-pill);background:0 0;border:1px solid;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}@media (max-width:720px){.pb2-callbar{grid-template-columns:1fr}}.pw-att-list{margin:0;padding:0;list-style:none}.pw-att-list>li{border-bottom:1px solid var(--hair-2)}.pw-att-list>li:last-child{border-bottom:0}.pw-att{text-align:left;appearance:none;cursor:pointer;border-radius:var(--kp-radius-md);width:100%;transition:background var(--kp-tr);background:0 0;border:0;align-items:center;gap:14px;padding:12px 4px;display:flex}@media (hover:hover){.pw-att:hover{background:var(--paper-2)}}.pw-att:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pw-att-body{flex-direction:column;flex:none;gap:4px;width:220px;min-width:0;display:flex}.pw-att-name{color:var(--ink);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.pw-att-tags{flex-wrap:wrap;gap:6px;display:flex}.pw-att-reason{min-width:0;color:var(--ink-soft);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:auto;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.pw-att-meta{color:var(--ink-3);flex:none;font-size:11px}.pw-att-go{color:var(--ink-3);flex:none;display:inline-flex}.pw-coll-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pw-coll{text-align:left;cursor:pointer;border:0;border-top:1.5px solid var(--stamp);box-shadow:none;transition:border-color var(--kp-tr), transform var(--kp-tr-press);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 0;display:grid}@media (hover:hover){.pw-coll:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--hair));transform:translateY(-1px)}}.pw-coll:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pw-coll-body{flex-direction:column;gap:5px;min-width:0;display:flex}.pw-coll-name{color:var(--ink);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pw-coll-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-coll-n{color:var(--ink-3);font-size:12px}.pw-coll-foot{grid-column:1/-1;align-items:center;margin-top:2px;display:flex}.pw-recent{margin:0;padding:0;list-style:none}.pw-recent>li{border-bottom:1px solid var(--hair-2)}.pw-recent>li:last-child{border-bottom:0}.pw-rec{text-align:left;appearance:none;cursor:pointer;border-radius:var(--kp-radius-md);width:100%;transition:background var(--kp-tr);background:0 0;border:0;align-items:center;gap:12px;padding:11px 4px;display:flex}@media (hover:hover){.pw-rec:hover{background:var(--paper-2)}}.pw-rec:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.pw-rec-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:500;overflow:hidden}.pw-rec-date{color:var(--ink-3);flex:none;font-size:11px}@media (max-width:900px){.pw-coll-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pw-coll-grid{grid-template-columns:1fr}.pw-att-body{flex:auto;width:auto}.pw-att-reason{display:none}}.fp-nb-head{align-items:flex-start;margin-bottom:12px}.fp-nb-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.fp-nb-sub{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.4}.fp-nb-steps{border-bottom:1px solid var(--hair);align-items:center;margin:0;padding:0 0 16px;list-style:none;display:flex}.fp-nb-step-item{align-items:center;gap:8px;min-width:0;display:flex}.fp-nb-step-item:not(:last-child){flex:auto}.fp-nb-step-item:not(:last-child):after{content:"";background:var(--hair-2);flex:auto;min-width:12px;height:1px;margin:0 8px}.fp-nb-step-pip{width:22px;height:22px;font-family:var(--sans);border:1.5px solid var(--hair-2);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.fp-nb-step-lb{color:var(--ink-3);white-space:nowrap;font-size:13px;font-weight:600}.fp-nb-step-item[data-state=done] .fp-nb-step-pip{background:var(--ink);border-color:var(--ink);color:var(--paper-3)}.fp-nb-step-item[data-state=done] .fp-nb-step-lb{color:var(--ink)}.fp-nb-step-item[data-state=current] .fp-nb-step-pip{border-color:var(--stamp);color:var(--stamp)}.fp-nb-step-item[data-state=current] .fp-nb-step-lb{color:var(--ink)}.fp-nb-sec{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin-top:20px;font-size:15px;font-weight:700}.fp-nb-stepno{width:22px;height:22px;font-family:var(--sans);color:var(--stamp);border:1.5px solid var(--stamp);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.fp-nb-regdiv{color:var(--ink-3);align-items:center;gap:10px;margin:2px 0 6px;font-size:12px;display:flex}.fp-nb-regdiv:before,.fp-nb-regdiv:after{content:"";background:var(--hair);flex:auto;height:1px}.fp-nb-regdiv span{flex:none}.bk-sum-sealed{align-items:flex-start;gap:10px;display:flex}.fp-sum-err{margin-top:14px}.bk-nb-cols .bk-summary{order:0}.fp-av{border-radius:var(--kp-radius-sm);border:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.02em;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.fp-av-sm{width:30px;height:30px;font-size:11px}.fp-av-named{color:var(--ink);background:0 0}.fp-av-anon{color:var(--ink-3);background:0 0}.fp-tbl-open{align-items:center;gap:9px;display:flex}.fp-tbl-whotext{flex-direction:column;gap:1px;min-width:0;display:flex}.fp-tbl-vehcell{align-items:center;gap:9px;min-width:0;display:flex}.fp-tbl-vehtext{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:inline-flex}.fp-tbl-vehtext .bk-tbl-veh-n{margin-left:0}.fp-agenda-thumb{border-radius:6px;width:56px;height:36px}@media (max-width:560px){.fp-nb-step-lb{display:none}}.fp-set-hd-ic{gap:12px}.fp-set-hd-tx{flex-direction:column;flex:240px;min-width:0;display:flex}.fp-set-hd-tx>h3{margin:0}.fp-set-hd-sub{max-width:var(--kp-measure);font-size:var(--kp-text-sm);color:var(--ink-soft);margin:2px 0 0;line-height:1.5}.fp-set-theme{flex-wrap:wrap;gap:6px;display:flex}.fp-set-row-ic{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}@media (min-width:1280px){.fp-app .fp-settings .fp-set-body:has(>#fp-branding):has(>#fp-verified){columns:unset;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;display:grid}.fp-app .fp-settings .fp-set-body:has(>#fp-branding):has(>#fp-verified)>*{break-inside:auto}.fp-app .fp-settings .fp-set-body:has(>#fp-branding):has(>#fp-verified)>h2{grid-column:1/-1}}.fp-today .fp-today-head-date{white-space:nowrap;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.fp-t-when{flex-direction:column;flex:none;align-items:flex-start;gap:1px;min-width:34px;display:flex}.fp-t-when-time{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink);font-size:12px;font-weight:700;line-height:1.1}.fp-t-when-dir{font-family:var(--mono);color:var(--ink-soft);font-size:9px;font-weight:700;line-height:1}.fp-t-mini-chev{color:var(--ink-3);flex:none}.fp-t-reads:empty{display:none}.fp-today .fp-t-act .fp-activity>li{display:block}.fp-today .fp-t-act .fp-activity>li .fp-act-veh{display:inline}.fp-today .fp-t-act .fp-activity>li .fp-act-when{float:right;display:inline}.fp-today .fp-t-act .fp-activity>li .fp-act-sep{display:inline}.fp-today .fp-t-act .fp-activity>li:after{content:"";clear:both;display:block}.fp-hstat-ic{display:none}.fp-tb-select{flex:none;align-items:center;min-width:0;display:inline-flex}.lv-toolbar-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fp-dep-banner{margin:0 0 var(--kp-space-5);padding:10px var(--kp-gut);background:color-mix(in srgb, var(--stamp) 7%, transparent);border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.fp-dep-banner svg{flex:none;margin-top:2px}.av{gap:var(--kp-space-5);flex-direction:column;display:flex}.av .cl-tools{margin-bottom:0}.av-filt{border:1px solid var(--hair-3);background:var(--paper-3);min-height:var(--kp-ctl);border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.av-filt-k{color:var(--ink-soft);font-size:13px;font-weight:600}.av-filt select{font-family:var(--sans);color:var(--ink);cursor:pointer;min-height:var(--kp-ctl-sm);background:0 0;border:0;font-weight:700}.av-filt select:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.av-bar{border:1px solid var(--hair);border-radius:var(--kp-radius-md);background:var(--paper-3);padding:8px 10px}.av-chips{flex-wrap:wrap;gap:4px;display:flex}.av-chip{min-height:var(--kp-ctl-sm);font-family:var(--sans);color:var(--ink-soft);border-radius:var(--kp-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.av-chip:hover{color:var(--ink)}}.av-chip.is-on{background:color-mix(in srgb,var(--stamp) 11%,var(--paper-3));color:var(--stamp);border-color:var(--stamp);font-weight:700}.av-chip:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.av-layout{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (max-width:1100px){.av-layout{grid-template-columns:1fr}}.av-main{flex-direction:column;gap:4px;min-width:0;display:flex}.av-search{font-family:var(--sans);min-height:var(--kp-ctl);background:var(--paper-3);border:1px solid var(--hair-3);color:var(--ink);border-radius:10px;width:100%;margin-bottom:10px;padding:10px 14px}.av-search:focus{border-color:var(--stamp);box-shadow:var(--kp-focus);outline:none}.av-day{margin-bottom:12px}.av-day-h{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:800}.av-panel{padding-top:6px;padding-bottom:6px}.av-ls{margin:0;padding:0;list-style:none}.av-row{border-bottom:1px solid var(--hair);align-items:flex-start;gap:12px;padding:14px 2px;display:flex}.av-row:last-child{border-bottom:0}.av-time{width:44px;color:var(--ink-3);flex:none;padding-top:9px;font-size:11px}.av-k-whatsapp{--tone:var(--kp-c-green-600)}.av-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.av-kind{font-size:12px;font-weight:700}.av-kt-call{color:var(--kp-c-chart-ink)}.av-kt-whatsapp{color:var(--kp-c-green-600)}.av-kt-stage{color:var(--kp-c-indigo-600)}.av-kt-task{color:var(--kp-c-orange-600)}[data-theme=light] .av-kt-task{color:color-mix(in srgb, var(--kp-c-orange-600) 80%, var(--ink))}.av-kt-note{color:var(--kp-c-teal-600)}.av-kt-payment{color:var(--kp-c-amber-700)}.av-kt-ai{color:var(--kp-c-purple-600)}.av-headline{color:var(--ink);font-size:14px;font-weight:700;line-height:1.3}.av-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.av-chip-out{letter-spacing:.02em;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--hair-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.av-chip-out.is-warm{color:var(--good);background:var(--good-bg);border-color:#0000}.av-stages{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.av-stg{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--hair-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.av-stg.is-to{color:var(--kp-c-teal-600);background:color-mix(in srgb,var(--kp-c-teal-600) 11%,var(--paper-3));border-color:#0000}.av-detail{color:var(--ink-2);font-size:13px;line-height:1.5}.av-next{border:1px solid var(--hair);border-radius:var(--kp-radius-md);background:var(--paper-2);flex-direction:column;flex:none;align-items:flex-start;gap:1px;max-width:220px;padding:8px 12px;display:flex}.av-next-k{color:var(--ink-soft);font-size:10px}.av-next-v{color:var(--ink);font-size:12px;font-weight:700}.av-next-d{color:var(--stamp);font-size:10px}@media (max-width:834px){.av-next,.av-time{display:none}}.av-side{flex-direction:column;gap:0;min-width:0;display:flex}.av-attn{flex:auto}.av-week,.av-attn,.av-ai{min-width:0}.av-side-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.av-side-hd h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15px;font-weight:800}.av-vs{color:var(--ink-3);border:1px solid var(--hair-2);border-radius:999px;padding:3px 8px;font-size:10px}.av-week-ls{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.av-week-ls li{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.av-week-lb{color:var(--ink-2);flex:1;font-size:13px}.av-week-ls b{color:var(--ink);font-size:14px}.av-delta{flex:none;font-size:11px;font-weight:700}.av-delta.is-up{color:var(--good)}.av-delta.is-down{color:var(--danger)}.av-delta.is-flat{color:var(--ink-3)}.av-attn-h{color:var(--danger);margin:0 0 6px;font-size:15px;font-weight:800}.av-side-p{color:var(--ink-2);margin:0 0 10px;font-size:12px;line-height:1.5}.av-side-b{color:var(--ink);margin:0 0 3px;font-size:13px;font-weight:700}.av-attn-ls{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.av-attn-ls li{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.av-attn-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.av-attn-tx b{color:var(--ink);font-size:13px}.av-attn-tx span{color:var(--ink-soft);font-size:11px}.av-attn-d{color:var(--danger);flex:none;font-size:11px;font-weight:700}.av-ai-h{color:var(--kp-c-purple-600);margin:0 0 6px;font-size:15px;font-weight:800}@media (max-width:834px){.hq-root{flex-direction:column;gap:14px;padding-bottom:6px;display:flex}.hq-launch{background:var(--stamp);color:var(--paper-3);border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.hq-launch-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.hq-launch-tx b{font-size:15px;font-weight:800}.hq-launch-tx span{color:color-mix(in srgb, var(--paper-3) 74%, transparent);font-size:12px}.hq-segs{background:var(--paper-2);border:1px solid var(--hair);border-radius:999px;gap:4px;padding:3px;display:flex}.hq-seg{min-width:0;min-height:var(--kp-ctl-sm);cursor:pointer;font-family:var(--sans);color:var(--ink-soft);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:1 1 0;font-size:13px;font-weight:700}.hq-seg.is-on{background:var(--paper-3);color:var(--ink);box-shadow:var(--kp-elev-1)}.hq-lb{color:var(--ink-3);margin:2px 0 0;font-size:10px;font-weight:700}.hq-lb-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hq-lb-n{color:var(--ink-3);font-size:11px}.hq-see{min-height:var(--kp-ctl-sm);cursor:pointer;font-family:var(--sans);color:var(--stamp);background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700}.hq-note{color:var(--ink-3);margin:0;font-size:11px;line-height:1.5}.hq-empty{border:1px dashed var(--hair-2);color:var(--ink-soft);border-radius:12px;margin:0;padding:14px;font-size:12px;line-height:1.5}.hq-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hq-stat{background:var(--paper-3);border:1px solid var(--hair-2);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 13px 13px;display:flex}.hq-stat:active{transform:scale(.98)}.hq-stat-v{color:var(--ink);font-size:23px;font-weight:800;line-height:1.1}.hq-stat-lb{color:var(--ink);font-size:12px;font-weight:700}.hq-stat-sub{color:var(--ink-3);font-size:11px}.hq-tile{background:var(--paper-3);border:1px solid var(--hair);border-radius:12px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.hq-tile-v{color:var(--ink);font-size:19px;font-weight:800}.hq-tile-lb{color:var(--ink-soft);font-size:11px}.hq-card{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:14px;flex-direction:column;gap:10px;padding:14px 15px;display:flex}.hq-card-head{align-items:center;gap:8px;display:flex}.hq-card-head h2{color:var(--ink);margin:0;font-size:14px;font-weight:800}.hq-card-note{color:var(--ink-3);margin-left:auto;font-size:11px}.hq-more{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);cursor:pointer;font-family:var(--sans);color:var(--ink);background:0 0;border-radius:10px;font-size:13px;font-weight:700}.hq-wide{min-height:var(--kp-ctl);border:1px solid var(--hair-2);background:var(--paper-3);cursor:pointer;font-family:var(--sans);color:var(--ink);border-radius:12px;font-size:14px;font-weight:700}.hq-wide:active{transform:scale(.99)}.hq-funnel{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.hq-funnel li{grid-template-columns:96px 1fr 26px;align-items:center;gap:9px;display:grid}.hq-funnel-lb{color:var(--ink-2);font-size:12px}.hq-funnel-track{background:var(--paper-2);border-radius:999px;height:7px;overflow:hidden}.hq-funnel-fill{background:var(--kp-c-green-600);border-radius:999px;height:100%;display:block}.hq-funnel-n{text-align:right;color:var(--ink);font-size:12px}.hq-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hq-row{background:var(--paper-3);border:1px solid var(--hair-2);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 12px;display:flex}.hq-row:active{transform:scale(.99)}.hq-row.is-flat{cursor:default}.hq-row.is-late{border-color:color-mix(in srgb, var(--danger) 36%, var(--hair-2))}.hq-row.is-danger{border-color:var(--danger)}.hq-row-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hq-row-tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.hq-row-tx span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hq-row-when{color:var(--ink-3);flex:none;font-size:11px;font-weight:700}.hq-row.is-late .hq-row-when{color:var(--danger)}.hq-dot{background:var(--hair-3);border-radius:999px;flex:none;width:9px;height:9px}.hq-dot.is-on{background:var(--kp-c-green-600)}.hq-feed{flex-direction:column;gap:14px;display:flex}.hq-feed section{flex-direction:column;gap:8px;display:flex}.hq-firm{background:var(--paper-3);border:1px solid var(--hair-2);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 13px;display:flex}.hq-firm:active{transform:scale(.99)}.hq-firm-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hq-firm-tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.hq-firm-meta{color:var(--ink-soft);font-size:11px}.hq-firm-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hq-firm-when{color:var(--ink-3);font-size:11px}.hq-firm-go{color:var(--hair-3);flex:none}.hq-chip{letter-spacing:.02em;color:var(--stg,var(--ink-2));border:1px solid color-mix(in srgb, var(--stg,var(--hair-2)) 40%, transparent);background:color-mix(in srgb, var(--stg,var(--hair-2)) 8%, transparent);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.hq-banner{background:var(--paper-2);border:1px solid var(--hair);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.hq-banner.is-ok{border-color:color-mix(in srgb, var(--kp-c-green-600) 34%, var(--hair))}.hq-banner p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.hq-count{text-align:center;align-items:center;gap:2px}.hq-count-v{color:var(--ink);font-size:48px;font-weight:800;line-height:1}.hq-count-lb{color:var(--ink);font-size:14px;font-weight:700}.hq-count-sub{color:var(--ink-soft);font-size:12px}.hq-ring-card{align-items:center}.hq-ring{width:130px;height:130px;position:relative}.hq-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hq-ring-track{fill:none;stroke:var(--paper-2);stroke-width:10px}.hq-ring-fill{fill:none;stroke:var(--kp-c-green-600);stroke-width:10px;stroke-linecap:round}.hq-ring-c{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.hq-ring-c b{color:var(--ink);font-size:28px;font-weight:800}.hq-ring-c span{color:var(--ink-3);font-size:11px}.hq-cats{flex-direction:column;gap:7px;width:100%;margin:0;padding:0;list-style:none;display:flex}.hq-cats li{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.hq-checklist{flex-direction:column;gap:12px;display:flex}.hq-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hq-checks li{color:var(--ink-soft);align-items:center;gap:9px;font-size:12px;display:flex}.hq-checks li.is-done{color:var(--ink)}.hq-check-box{border:1px solid var(--hair-2);width:19px;height:19px;color:var(--kp-c-green-600);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.hq-checks li.is-done .hq-check-box{border-color:var(--kp-c-green-600)}.hq-metric{gap:4px}.hq-metric-v{color:var(--ink);font-size:28px;font-weight:800;line-height:1.1}.hq-metric-sub{color:var(--ink-3);font-size:11px}.hq-metric-none{color:var(--ink-3);margin:6px 0 0;font-size:11px;line-height:1.5}.hq-spark{width:100%;height:34px;margin-top:6px}.hq-spark path{fill:none;stroke:var(--stamp);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hq-dest{min-height:var(--kp-ctl);cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:12px;padding:0 2px;font-size:14px;font-weight:600;display:flex}.hq-dest:active{background:var(--paper-2)}.hq-dest svg{width:22px;height:22px;color:var(--ink-3);flex:none}.hq-dest.is-on,.hq-dest.is-on svg{color:var(--stamp)}.hq-dest-go{color:var(--hair-3);margin-left:auto;display:inline-flex}.hq-dest-go svg{width:16px;height:16px;color:inherit}.hq-acct{border-top:1px solid var(--hair);flex-direction:column;grid-column:1/-1;gap:2px;margin-top:6px;padding-top:10px;display:flex}.hq-acct-who{align-items:center;gap:10px;padding:8px 2px 10px;display:flex}.hq-acct-mono{background:var(--paper-2);border:1px solid var(--hair-2);width:36px;height:36px;font-family:var(--mono);color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.hq-acct-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.hq-acct-tx b{color:var(--ink);font-size:14px;font-weight:800}.hq-acct-tx span{color:var(--ink-soft);font-size:11px}.hq-acct-row{min-height:var(--kp-ctl);cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;padding:0 2px;font-size:14px;font-weight:600;display:flex}.hq-acct-row:active{background:var(--paper-2)}.hq-acct-out{border-top:1px solid var(--hair);padding-top:6px}}.fp-t-foot-link{font-family:var(--mono);font-size:var(--kp-text-2xs);color:var(--stamp);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600}@media (hover:hover){.fp-t-foot-link:hover{text-underline-offset:3px;text-decoration:underline}}.fp-t-foot-link:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:4px}.fp-q-open>span:nth-child(4){flex-wrap:wrap;justify-content:flex-end;align-items:baseline;display:flex}.fp-q-open>span:nth-child(4)>span{white-space:nowrap;flex:none}.fp-t-foot{padding:2px var(--kp-gut) 12px;margin:0}.fp-t-mini-foot{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fp-t-mini-empty{font-size:var(--kp-text-xs);color:var(--ink-soft);margin:2px 0 0;line-height:1.55}.fp-q-wa{color:var(--kp-c-green-600);border-color:#0000}@media (hover:hover){.fp-q-wa:hover{background:color-mix(in srgb,var(--kp-c-green-600) 10%,transparent);border-color:#0000}}@media (pointer:coarse){.fp-t-foot-link{min-height:var(--kp-ctl);justify-content:center;align-items:center;display:inline-flex}}.ck-hq .fp-search-clear{min-width:var(--kp-ctl-sm);min-height:var(--kp-ctl-sm)}.fp-fresh .lv-toolbar,.fp-fresh .fp-mnpay>.fp-mnt,.fp-fresh .fp-mnpay>.fp-mnc-grid,.fp-fresh .fp-mnpay>.fp-mnt-search,.fp-fresh .fp-mndep>.fp-mndep-month,.fp-fresh .fp-mndep>.fp-mnc-grid,.fp-fresh .fp-mndep>.fp-mnt-search,.fp-fresh .fp-mndep>.fp-mnt,.fp-fresh .fp-bkp>.fp-bkp-chips,.fp-fresh .fp-bkp .fp-flp-search{display:none}.fp-app .fp-rdy-list{margin:0;padding:0;list-style:none}.fp-app .fp-rdy-row{border-top:1px solid var(--hair);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.fp-app .fp-rdy-row:first-child{border-top:0}.fp-app .fp-rdy-mark{line-height:1.5;font-size:var(--kp-text-sm);color:var(--ink-soft);flex:0 0 16px}.fp-app .fp-rdy-row.is-ready .fp-rdy-mark{color:var(--ok)}.fp-app .fp-rdy-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-app .fp-rdy-label{font-size:var(--kp-text-sm);color:var(--ink);font-weight:700}.fp-app .fp-rdy-note{font-size:var(--kp-fs-label);color:var(--ink-soft);line-height:1.45}.fp-app .fp-rdy-row.is-yours .fp-rdy-label{color:var(--ink-soft);font-weight:600}.fp-app .fp-rdy-tag{font-size:var(--kp-fs-label);color:var(--ink-3);flex:none;align-self:center}.fp-app .fp-rdy-fix{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--r-btn,6px);background:var(--paper-2);font-family:inherit;font-size:var(--kp-fs-label);color:var(--stamp);cursor:pointer;flex:none;align-self:center;padding:6px 12px;font-weight:700}@media (hover:hover){.fp-app .fp-rdy-fix:hover{border-color:var(--stamp);background:var(--paper-3)}}.pl-shell{--sans:system-ui,sans-serif}.fp-phead{display:none}@media (max-width:834px){:is(.fp-app,.ck-hq) .ck-main{background:var(--kp-c-navy-950)}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar{background:var(--kp-c-navy-950);color:var(--kp-c-white);border-bottom:0}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand{color:var(--kp-c-white)}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand-proof{color:inherit}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand-mark{color:inherit}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-topbar-search{width:var(--kp-ctl);height:var(--kp-ctl);background:color-mix(in srgb, var(--kp-c-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--kp-c-white) 12%, transparent);color:var(--kp-c-white);border-radius:999px}.fp-phead{padding:2px var(--kp-gut) 18px;background:var(--op-slab,var(--kp-c-navy-950));color:var(--kp-c-white);display:block}.fp-phead-back{font-family:var(--sans);color:var(--kp-c-grey-400);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 6px -6px;padding:6px;font-size:16px;font-weight:600;display:inline-flex}.fp-phead-title{font-family:var(--sans);letter-spacing:-.02em;color:inherit;margin:0;font-size:34px;font-weight:800;line-height:1.05}.fp-phead-sub{font-family:var(--sans);color:var(--kp-c-grey-400);margin:6px 0 0;font-size:16px;line-height:1.4}:is(.fp-app,.ck-hq) .fp-room{background:var(--kp-c-grey-25);min-height:calc(70vh / var(--mz,1));border-radius:24px 24px 0 0;margin-top:-18px;padding-top:10px}:is(.fp-app,.ck-hq) .fp-room .fp-set-nav{background:var(--kp-c-grey-25);border-radius:24px 24px 0 0}.fp-tabbar{background:var(--op-slab,var(--kp-c-navy-950));border-top-color:color-mix(in srgb, var(--kp-c-white) 10%, transparent)}.fp-tabbar-btn{color:var(--kp-c-grey-400)}.fp-tabbar-btn.active{color:var(--action)}.fp-tabbar-fab{width:var(--kp-ctl-lg);height:var(--kp-ctl-lg);background:var(--action-fill,var(--action));color:var(--action-on,var(--kp-c-white));box-shadow:0 8px 20px color-mix(in srgb, var(--hq-acc,var(--kp-c-blue-500)) 45%, transparent);margin:-26px 6px 0}[data-theme=dark] :is(.fp-app,.ck-hq) .ck-main{background:var(--kp-d-ground)}[data-theme=dark] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar{background:var(--kp-d-raised)}[data-theme=dark] .fp-phead{background:var(--kp-d-raised);color:var(--kp-c-white)}[data-theme=dark] .fp-tabbar{background:var(--kp-d-raised);border-top-color:var(--kp-d-hair)}[data-theme=dark] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar{color:var(--kp-c-white)}[data-theme=dark] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand{color:var(--kp-c-white)}[data-theme=dark] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand-proof{color:inherit}[data-theme=dark] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-topbar-search{color:var(--kp-c-white)}[data-theme=dark] .fp-tabbar-fab{color:var(--kp-c-white)}[data-theme=dark] :is(.fp-app,.ck-hq) .fp-room,[data-theme=dark] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav{background:var(--paper)}[data-theme=dark] .ck-hq .fp-room,[data-theme=dark] .ck-hq .fp-room .fp-set-nav{background:var(--kp-d-ground)}.ck-hq .fp-room-body{padding-inline:16px}[data-theme=dark] .ck-hq .fp-room-body{padding-inline:0}.ck-hq .fp-head-right{flex-wrap:wrap}.ck-hq .fp-head-right>button{white-space:nowrap}}.fp-tgreet,.fp-t-lb-short,.fp-q-phone,.fp-q-nophone,.fp-bkp{display:none}.fp-hero-row{align-items:flex-start;gap:14px;display:flex}.fp-hero-thumb{flex:none}.fp-hero-main{min-width:0}.fp-t-dir-collecting{background:var(--good-bg);color:var(--good)}.fp-t-dir-returning{background:var(--action-bg);color:var(--action)}.fp-t-dir-checkin{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-soft)}.fp-t-dir-late{background:var(--warn-bg);color:var(--warn)}@media (max-width:834px){.fp-app .fp-room:has(.fp-today){background:var(--op-slab,var(--kp-c-navy-950));border-radius:0;margin-top:0;padding-top:0}.fp-today>.fp-tgreet{margin:0 var(--fp-gut);padding:4px 0 18px;display:block}.fp-tgreet-hi{color:var(--kp-c-grey-400);margin:0;font-size:16px}.fp-tgreet-name{font-family:var(--sans);letter-spacing:-.02em;color:var(--kp-c-white);margin:0;font-size:34px;font-weight:800;line-height:1.1}.fp-today .fp-hero{background:color-mix(in srgb, var(--kp-c-white) 5%, transparent);border:1px solid color-mix(in srgb, var(--kp-c-white) 12%, transparent);box-shadow:none;border-radius:20px;padding:18px 18px 20px}.fp-today .fp-hero-mark,.fp-today .fp-t-week,.fp-today .fp-t-moving{display:none}.fp-today .fp-q-phone{display:list-item}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q{border:0;border-bottom:1px solid var(--hair);padding:0 var(--kp-gut);background:0 0;margin:0}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q:last-child{border-bottom:0}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q-open{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"at main st""at sub st";align-items:center;gap:2px 12px;width:100%;padding:12px 0;display:grid}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp):has(.fp-q-timed) .fp-q-open{grid-template-columns:66px minmax(0,1fr) auto}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q-open>span:first-child{display:contents}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q-open>span:nth-child(2){grid-area:main;align-items:center;gap:12px;min-width:0;display:flex}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q-open>span:nth-child(3){grid-area:sub;padding-left:56px}:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q-open>span:nth-child(4),:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .fp-q-acts,:is(.fp-today .fp-t-card,.fp-bkp,.fp-flp) .bk-stamp,.fp-today .fp-hero-reg{display:none}.fp-today .fp-hero-thumb{flex:none;width:34%;max-width:150px}.fp-today .fp-hero-thumb img,.fp-today .fp-hero-thumb svg{width:100%;height:auto}.fp-today .fp-t-work>.fp-t-rail{display:contents}.fp-today .fp-t-work>.fp-t-rail>.fp-t-moving{order:-1}.fp-today .fp-t-work>.fp-t-rail>.fp-t-attn{order:2}.fp-today .fp-t-work>.fp-t-rail>.fp-t-act{order:3}.fp-today .fp-hero-eyebrow{font-family:var(--sans);letter-spacing:.12em;font-size:12px;font-weight:700}.fp-today .fp-hero-reg{font-family:var(--sans);letter-spacing:0;color:var(--kp-c-grey-400);background:0 0;border:0;padding:0;font-size:14px}.fp-today .fp-today-head-date{display:none}.fp-today .fp-t-count{font-family:var(--sans);letter-spacing:0;border-radius:999px;font-size:12px;font-weight:600}.fp-app .bk-stamp{font-family:var(--sans);letter-spacing:0;text-transform:none;background:var(--good-bg);color:var(--good);border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;transform:none}.fp-today .fp-t-sech-link,.fp-today .fp-t-foot-link{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--action);font-size:14px;font-weight:600}.fp-today .fp-t-card .fp-t-sech-link{font-size:12px;font-weight:700}.fp-today .fp-t-card .fp-t-sech-link:after{content:"›";margin-left:6px;font-size:16px;line-height:1}.fp-today .fp-hero-eyebrow{color:var(--action);letter-spacing:.08em;font-weight:700}.fp-today .fp-hero-title{margin:0 0 6px;font-size:23px}.fp-today .fp-t-moving{box-shadow:none;background:0 0;border:0;padding:0}.fp-today .fp-t-moving .fp-t-hd{padding:0 0 10px}.fp-today .fp-t-moving .fp-t-sech-link{color:var(--action)}.fp-today>.fp-today-stats{margin-inline:var(--fp-gut)}.fp-today .fp-t-card,.fp-today .fp-t-attn,.fp-today .fp-t-act{margin-inline:var(--fp-gut);background:var(--kp-c-white);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);border-radius:20px;overflow:hidden}.fp-today .fp-t-card{padding:0}.fp-today .fp-t-attn,.fp-today .fp-t-act{padding:12px 0 0}.fp-today .fp-t-moving{margin-inline:var(--fp-gut)}.fp-today .fp-t-lb{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:16px;font-weight:700}.fp-today .fp-t-moving .fp-t-lb-long{display:none}.fp-today .fp-t-moving .fp-t-lb-short{letter-spacing:-.01em;text-transform:none;color:var(--kp-c-white);font-size:23px;font-weight:700;display:inline}.fp-today .fp-t-mini{background:var(--kp-c-white);border-radius:20px;padding:4px 14px}[data-theme=dark] .fp-tgreet-name{color:var(--kp-c-white)}[data-theme=dark] .fp-app .fp-room:has(.fp-today){background:var(--kp-d-ground)}[data-theme=dark] .fp-today .fp-t-moving .fp-t-lb-short{color:var(--kp-c-white)}[data-theme=dark] .fp-today .fp-t-mini,[data-theme=dark] .fp-today .fp-t-card,[data-theme=dark] .fp-today .fp-t-attn,[data-theme=dark] .fp-today .fp-t-act{background:var(--paper-2);border:1px solid var(--kp-d-hair-soft)}}.pl-topbar-bell{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);border-radius:var(--kp-radius-md);border:1px solid var(--hair);background:var(--paper-2);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.pl-topbar-bell svg{width:18px;height:18px}.pl-topbar-badge{background:var(--danger);min-width:18px;height:18px;color:var(--kp-c-white);font-family:var(--sans);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-5px}[data-theme=dark] .pl-topbar-bell{background:var(--paper-2);color:var(--ink)}[data-theme=dark] .pl-topbar-badge{background:color-mix(in srgb, var(--danger) 70%, var(--kp-d-ground));color:var(--kp-c-white)}@media (max-width:834px){.pl-shell:has(.fp-app)>.pl-topbar .pl-topbar-acct{display:none}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-topbar-bell{width:var(--kp-ctl);height:var(--kp-ctl);background:color-mix(in srgb, var(--kp-c-white) 8%, transparent);border-color:color-mix(in srgb, var(--kp-c-white) 12%, transparent);color:var(--kp-c-white);border-radius:999px}[data-theme=dark] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-topbar-bell{color:var(--kp-c-white)}.fp-bkp{padding:4px 0 16px;display:block}.fp-app .fp-bk-desk{display:none}.fp-app .fp-room:has(.fp-bkp)>.fp-room-nav{display:none}.fp-bkp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 0 14px;display:grid}.fp-bkp-chips{scrollbar-width:none;gap:8px;padding:0 0 14px;display:flex;overflow-x:auto}.fp-bkp-chip{min-height:var(--kp-ctl-sm);border:1px solid var(--hair);background:var(--kp-c-white);color:var(--ink-soft);font-family:var(--sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fp-bkp-chip.active{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on,var(--kp-c-white))}.fp-bkp-n{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.fp-bkp-chip.active .fp-bkp-n{background:color-mix(in srgb, var(--kp-c-white) 18%, transparent)}.fp-bkp-dayhd{font-family:var(--sans);align-items:baseline;gap:8px;padding:0 0 10px;display:flex}.fp-bkp-dayhd b{color:var(--ink);font-size:16px}.fp-bkp-dayhd span{color:var(--ink-soft);font-size:13px}.fp-bkp .fp-q{padding:0}[data-theme=dark] .fp-bkp-chip{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}[data-theme=dark] .fp-bkp-chip.active{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on,var(--kp-c-white))}.bk-detail .dv-watermark{display:none}}.fp-flp{display:none}@media (max-width:834px){.fp-flp{padding:4px 0 16px;display:block}.fp-app .fp-room:has(.fp-flp)>.fp-room-nav{display:none}.fp-flp-search{min-height:var(--kp-ctl-lg);border:1px solid var(--hair);background:var(--kp-c-white);color:var(--ink-3);border-radius:16px;align-items:center;gap:10px;margin:0 0 14px;padding:0 16px;display:flex}.fp-flp-search svg{flex:none;width:20px;height:20px}.fp-flp-search input{min-width:0;font-family:var(--sans);color:var(--ink);appearance:none;background:0 0;border:0;outline:none;flex:auto}.fp-flp-search:focus-within{border-color:var(--action-fill)}.fp-app .ck-main:has(.fp-vp)>.fp-phead{display:none}.fp-app .fp-room:has(.fp-vp){border-radius:0;margin-top:0;padding-top:0}.fp-vp{padding:0 0 16px}.fp-vp>.fp-phead{margin-inline:calc(-1 * var(--kp-gut))}.fp-vp-hero{margin:0 calc(-1 * var(--kp-gut)) 0;padding:0 var(--kp-gut) 28px;background:var(--op-slab,var(--kp-c-navy-950));color:var(--kp-c-white)}.fp-vp-head{min-height:var(--kp-ctl-lg);align-items:center;gap:4px;margin:0 0 6px -10px;display:flex}.fp-vp-head b{font-family:var(--sans);letter-spacing:-.01em;font-size:19px;font-weight:700}.fp-vp-back{width:var(--kp-ctl);height:var(--kp-ctl);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-theme=dark] .fp-flp-search{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}[data-theme=dark] .fp-vp-hero{background:var(--kp-d-raised);color:var(--kp-c-white)}.fp-vf{padding:0 0 16px}.fp-vf-head{min-height:var(--kp-ctl-lg);color:var(--ink);align-items:center;gap:4px;margin:0 0 6px -10px;display:flex}.fp-vf-head b{font-family:var(--sans);letter-spacing:-.01em;font-size:19px;font-weight:700}.fp-vf-title{margin:4px 0 16px}.fp-vf-title h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:1.1}.fp-vf-title p{font-family:var(--sans);color:var(--ink-soft);margin:6px 0 0;font-size:15px;line-height:1.4}.fp-vf-sec{font-family:var(--sans);color:var(--ink-3);margin:8px 0;font-size:13px;font-weight:700}.fp-vf-field{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.fp-vf-field>span{font-family:var(--sans);color:var(--ink-soft);font-size:14px;font-weight:600}.fp-vf-in{width:100%;min-height:var(--kp-ctl-lg);border:1px solid var(--hair);background:var(--kp-c-white);font-family:var(--sans);color:var(--ink);border-radius:16px;padding:0 16px;font-size:16px}.fp-vf-in:focus{border-color:var(--action-fill);outline:none}.fp-vf-regrow{gap:8px;display:flex}.fp-vf-regrow .fp-vf-in{flex:auto;min-width:0}.fp-vf-note{font-family:var(--sans);color:var(--ink-soft);margin:0 0 12px;font-size:13px;line-height:1.5}.fp-vf-check{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--ink);align-items:center;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.pl-shell:has(.fp-app){flex-direction:column;display:flex}.pl-main:has(.fp-app){flex-direction:column;flex:auto;display:flex}.fp-app.fp-shell{flex:auto;min-height:0}.fp-app .ck-main{flex-direction:column;flex:auto;display:flex}.fp-app .ck-main>.fp-room{flex:1 0 auto}.fp-vf,.fp-vf>form{flex-direction:column;display:flex}.fp-app .ck-main:has(.fp-vf){flex-direction:column;display:flex}.fp-app .fp-room:has(.fp-vf){flex-direction:column;display:flex}.fp-app .fp-room:has(.fp-vf)>.fp-room-body{flex-direction:column;display:flex}.fp-vf,.fp-vf>form{flex:auto}.fp-app .fp-room:has(.fp-vf){flex:auto}.fp-app .fp-room:has(.fp-vf)>.fp-room-body{flex:auto}.fp-vf-foot{background:var(--kp-c-grey-25);margin-top:auto;padding:12px 0 0;position:sticky;bottom:0}.fp-vf-foot button{justify-content:center;width:100%}.fp-vf:has(.fp-vf-in:focus) .fp-vf-foot{margin-top:16px;position:static}.fp-app:has(:is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus) .fp-tabbar{visibility:hidden}[data-theme=dark] .fp-vf-in{background:var(--paper-2);border-color:var(--kp-d-hair-soft);color:var(--kp-c-white)}[data-theme=dark] .fp-vf-foot{background:var(--kp-d-ground)}}.fp-nb-whead,.fp-nb-foot{display:none}.fp-nb-secw{min-width:0}@media (max-width:834px){.fp-nb-open .fp-nb-panel:has(.fp-nb-wiz){height:calc(100dvh / var(--mz,1));max-height:calc(100dvh / var(--mz,1));padding:max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px)) var(--kp-gut) calc(16px + env(safe-area-inset-bottom));border-radius:0}.fp-nb-open .fp-nb-panel:has(.fp-nb-wiz) .fp-nb-close{display:none}.fp-nb-open .fp-nb-panel:has(.fp-nb-wiz) .fp-nb-grip{display:none}.fp-nb-wiz .fp-nb-head{display:none}.fp-nb-whead{min-height:var(--kp-ctl-lg);margin:0 calc(-1 * var(--kp-gut)) 10px;background:var(--paper);border-bottom:1px solid var(--hair);align-items:center;gap:4px;padding:0 6px;display:flex}.fp-nb-whead b{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:700}.fp-nb-back{width:var(--kp-ctl);height:var(--kp-ctl);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fp-nb-wiz .fp-nb-steps{border-bottom:0;grid-template-columns:repeat(4,1fr);padding:6px 0 18px;display:grid}.fp-nb-wiz .fp-nb-step-item{flex-direction:column;justify-content:flex-start;gap:8px;position:relative}.fp-nb-wiz .fp-nb-step-item:after{display:none}.fp-nb-wiz .fp-nb-step-item+.fp-nb-step-item:before{content:"";background:var(--hair-2);width:100%;height:2px;position:absolute;top:13px;right:50%}.fp-nb-wiz .fp-nb-step-item:is([data-state=done],[data-state=current]):before{background:var(--action-fill)}.fp-nb-wiz .fp-nb-step-pip{z-index:1;background:var(--hair-2);width:28px;height:28px;color:var(--ink-3);border:0;font-size:12px;position:relative}.fp-nb-wiz .fp-nb-step-item:is([data-state=done],[data-state=current]) .fp-nb-step-pip{background:var(--op-slab,var(--kp-c-navy-950));color:var(--kp-c-white)}.fp-nb-wiz .fp-nb-step-lb{color:var(--ink-soft);font-size:12px}.fp-nb-wiz .fp-nb-step-item[data-state=current] .fp-nb-step-lb{color:var(--ink);font-weight:700}.fp-nb-step-btn{min-height:var(--kp-ctl);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;display:flex}.fp-nb-wtitle{margin:4px 0 16px}.fp-nb-wtitle h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:1.1}.fp-nb-wtitle p{color:var(--ink-soft);margin:6px 0 0;font-size:15px;line-height:1.4}.fp-nb-wiz .bk-summary{order:0}.fp-nb-foot{background:var(--paper);padding:12px 0 0;display:block;position:sticky;bottom:0}.fp-nb-foot button{justify-content:center;width:100%}[data-theme=dark] .fp-nb-wiz .fp-nb-step-item:is([data-state=done],[data-state=current]) .fp-nb-step-pip{background:var(--kp-d-raised-2);color:var(--kp-c-white)}[data-theme=dark] .fp-nb-whead{background:var(--paper);border-bottom-color:var(--kp-d-hair)}}.fp-mnp{display:none}.fp-mn-desk{display:contents}@media (max-width:834px){.fp-mnp{padding:0 0 16px;display:block}.fp-app .fp-mn-desk{display:none}.fp-app .fp-room:has(.fp-mnp)>.fp-room-nav{display:none}.fp-mnp-sub{display:none}.fp-mnp-head{min-height:var(--kp-ctl-lg);color:var(--ink);align-items:center;gap:4px;margin:0 0 4px -10px;display:flex}.fp-mnp-head b{font-family:var(--sans);letter-spacing:-.01em;font-size:19px;font-weight:700}.fp-mnp-back{width:var(--kp-ctl);height:var(--kp-ctl);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fp-mnp-move{min-height:28px;font-family:var(--sans);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.fp-mnp-move.is-up{background:var(--good-bg);color:var(--good)}.fp-mnp-move.is-down{background:var(--danger-bg);color:var(--danger)}.fp-mnp-chart{background:var(--kp-c-white);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);border-radius:20px;margin:0 0 18px;padding:16px 12px 8px}.fp-mnp-chart .fp-vbar,.fp-mnp-chart .fp-vbar-now{fill:var(--hq-acc,var(--kp-c-blue-500));opacity:1}.fp-mnp-chart .fp-vbar{opacity:.85}.fp-mnp-tabs{border-bottom:1px solid var(--hair);gap:4px;margin:0 0 16px;display:flex}.fp-mnp-tab{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px;font-size:15px;font-weight:600}.fp-mnp-tab.active{color:var(--ink);border-bottom-color:var(--hq-acc,var(--kp-c-blue-500))}.fp-mnp-card{background:var(--kp-c-white);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);border-radius:20px;margin:0;padding:4px 16px;list-style:none}.fp-mnp-row{border-bottom:1px solid var(--hair);font-family:var(--sans);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;display:flex}.fp-mnp-row:last-child{border-bottom:0}.fp-mnp-row b{font-variant-numeric:tabular-nums;font-weight:700}.fp-mnp-acts{padding:16px 0 0}.fp-mnp-acts button{justify-content:center;width:100%}.fp-txp{padding-bottom:24px}.fp-txp-month{margin:0 0 18px}.fp-txp-month h3{font-family:var(--sans);color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:700}[data-theme=dark] .fp-mnp-chart,[data-theme=dark] .fp-mnp-card{background:var(--paper-2);border-color:var(--kp-d-hair-soft);box-shadow:none}}.fp-rcp{display:none}@media (max-width:834px){.fp-rcp{padding:4px 0 16px;display:block}.fp-app .fp-room:has(.fp-rcp)>.fp-room-nav{display:none}}.fp-hrp,.fp-stp,.fp-stp-head{display:none}.fp-st-wrap{display:contents}@media (max-width:834px){.fp-hrp{padding:4px 0 16px;display:block}.fp-app .fp-room:has(.fp-hrp)>.fp-room-nav{display:none}.fp-hrp-h{font-family:var(--sans);color:var(--ink);margin:20px 0 10px;font-size:16px;font-weight:700}.fp-hrd{padding:0 0 16px}.fp-hrd-head{position:relative}.fp-hrd-menu{width:var(--kp-ctl);height:var(--kp-ctl);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.fp-hrd-sheet{z-index:5;background:var(--kp-c-white);border:1px solid var(--hair);min-width:220px;box-shadow:var(--kp-elev-2);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:100%;right:0}.fp-hrd-sheet button{min-height:var(--kp-ctl);text-align:left;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:15px;font-weight:600}.fp-hrd-sheet button.is-danger{color:var(--danger)}.fp-hrd-blocked{font-family:var(--sans);color:var(--danger);padding:10px 12px;font-size:13px}.fp-hrd-id{align-items:center;gap:14px;margin:4px 0 16px;display:flex}.fp-hrd-id h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:1.1}.fp-hrd-id p{font-family:var(--sans);color:var(--ink-soft);margin:6px 0 0;font-size:14px}.fp-hrd-av{width:var(--kp-ctl-lg);height:var(--kp-ctl-lg);background:var(--op-slab,var(--kp-c-navy-950));color:var(--kp-c-white);font-family:var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.fp-hrd-id .fp-hrd-av{width:72px;height:72px;font-size:23px}.fp-hrd-stats{background:var(--kp-c-white);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);border-radius:20px;grid-template-columns:1fr 1fr;gap:18px 12px;padding:18px;display:grid}.fp-hrd-stats div{font-family:var(--sans);flex-direction:column;gap:6px;display:flex}.fp-hrd-stats span{color:var(--ink-soft);font-size:13px}.fp-hrd-stats b{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.fp-hrd-acts{padding:14px 0 0}.fp-hrd-acts button{justify-content:center;width:100%}.fp-hrd-card{background:var(--kp-c-white);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);border-radius:20px;padding:4px 16px 12px}.fp-hrd-row{border-bottom:1px solid var(--hair);font-family:var(--sans);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;padding:14px 0;font-size:14px;display:grid}.fp-hrd-row span{color:var(--ink-soft)}.fp-hrd-row b{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.fp-hrd-notes{padding:14px 0 0}.fp-stp{padding:4px 0 16px;display:block}.fp-app .fp-room:has(.fp-stp)>.fp-room-nav{display:none}.fp-app .fp-st-wrap{display:none}.fp-app .fp-st-wrap.fp-st-open{display:block}.fp-app .fp-st-open .fp-stp-head{min-height:var(--kp-ctl-lg);color:var(--ink);align-items:center;gap:4px;margin:0 0 6px -10px;display:flex}.fp-stp-head b{font-family:var(--sans);letter-spacing:-.01em;font-size:19px;font-weight:700}[data-theme=dark] .fp-hrd-stats,[data-theme=dark] .fp-hrd-card,[data-theme=dark] .fp-hrd-sheet{background:var(--paper-2);border-color:var(--kp-d-hair-soft);box-shadow:none}[data-theme=dark] .fp-hrd-av{background:var(--kp-d-raised-2);color:var(--kp-c-white)}.fp-app .fp-room :is(.fp-bkp,.fp-flp,.fp-mnp,.fp-rcp,.fp-hrp,.fp-stp,.fp-hq-flp){padding-left:var(--kp-gut);padding-right:var(--kp-gut)}}.lgn-sheet-head{display:none}.lgn-hero,.lgn-sheet{display:contents}@media (max-width:834px){.lgn.lgn-ph{min-height:calc(calc(100dvh / var(--mz,1)) - 60px);text-align:left;background:var(--kp-c-navy-950);justify-content:flex-start;align-items:stretch;padding:0;overflow:visible}.lgn-ph .lgn-col{text-align:left;flex-direction:column;flex:1;max-width:none;display:flex}.lgn-ph .lgn-hero{padding:24px var(--kp-gut) 48px;color:var(--kp-c-white);display:block;position:relative;overflow:hidden}.lgn-ph .lgn-hero:before,.lgn-ph .lgn-hero:after{content:"";background:var(--kp-c-navy-900);pointer-events:none;border-radius:999px;position:absolute}.lgn-ph .lgn-hero:before{opacity:.7;width:240px;height:150px;bottom:-30px;right:-80px}.lgn-ph .lgn-hero:after{opacity:.5;width:150px;height:76px;top:20px;right:22px}.lgn-ph .lgn-mark{width:38px;height:28px;color:var(--kp-c-white);margin:0;position:relative}.lgn-ph .lgn-title{color:var(--kp-c-white);margin:56px 0 40px;font-size:34px;position:relative}.lgn-ph .lgn-title span{color:var(--kp-c-white)}.lgn-ph .lgn-sub{color:var(--kp-c-navy-200);max-width:none;margin:0;font-size:16px;position:relative}.lgn-ph .lgn-sheet{background:var(--paper-3);padding:28px var(--kp-gut) 40px;color:var(--ink);border-radius:28px 28px 0 0;flex:1;display:block}.lgn-ph .lgn-sheet-head{margin:0 0 22px;display:block}.lgn-ph .lgn-sheet-head h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.1}.lgn-ph .lgn-sheet-head p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.lgn-ph .lgn-clerk .cl-cardBox,.lgn-ph .lgn-clerk .cl-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.lgn-ph .lgn-clerk .cl-formButtonPrimary{background:var(--kp-c-blue-600);min-height:var(--kp-ctl-lg);box-shadow:none;border-radius:12px}.lgn-ph .lgn-clerk .cl-formFieldInput{border-radius:12px}.lgn-ph .lgn-clerk .cl-socialButtonsBlockButton{min-height:var(--kp-ctl-lg);border:1px solid var(--hair-2);border-radius:12px;font-weight:700}.lgn-ph .lgn-foot{text-align:center;margin:20px 0 0}.lgn-ph .lgn-legal{background:var(--paper-3);padding:8px 0 24px;position:static}[data-theme=dark] .lgn.lgn-ph{background:var(--kp-d-ground)}[data-theme=dark] .lgn-ph .lgn-hero,[data-theme=dark] .lgn-ph .lgn-mark,[data-theme=dark] .lgn-ph .lgn-title,[data-theme=dark] .lgn-ph .lgn-title span{color:var(--kp-c-white)}[data-theme=dark] .lgn-ph .lgn-hero:before,[data-theme=dark] .lgn-ph .lgn-hero:after{background:var(--paper-2)}[data-theme=light] .lgn.lgn-ph{background:var(--paper)}[data-theme=light] .lgn-ph .lgn-hero,[data-theme=light] .lgn-ph .lgn-title{color:var(--ink)}[data-theme=light] .lgn-ph .lgn-mark,[data-theme=light] .lgn-ph .lgn-title span{color:var(--stamp)}[data-theme=light] .lgn-ph .lgn-sub{color:var(--ink-soft)}[data-theme=light] .lgn-ph .lgn-hero:before,[data-theme=light] .lgn-ph .lgn-hero:after{background:var(--paper-3)}.fp-app .ck-main:has(.fp-vp-back) .fp-phead{display:none}.fp-app .fp-today>.fp-tgreet{padding:4px 0 10px}.fp-app .fp-today>.fp-hero{margin:8px var(--fp-gut) 14px}.fp-app .fp-today .fp-hero{padding:16px}.fp-app .fp-today .fp-hero-eyebrow{padding-right:calc(var(--kp-ctl) + 12px);margin:4px 0 12px}.fp-app .fp-today .fp-hero-row{align-items:center;gap:12px}.fp-app .fp-today .fp-hero-thumb{width:44%;max-width:170px}.fp-app .fp-today .fp-hero-title{margin:0 0 6px;font-size:19px;line-height:1.2}.fp-app .fp-today>.fp-today-stats{margin-bottom:14px}.fp-bkp .fp-bkp-dayhd{z-index:2;background:var(--paper-3);padding-top:10px;padding-bottom:8px;position:sticky;top:0}[data-theme=dark] .fp-bkp .fp-bkp-dayhd{background:var(--paper)}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand{flex-direction:row;align-items:center;gap:5px}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand-sub{display:none}.pl-shell:has(.fp-app)>.pl-topbar .pl-topbar-acct{display:inline-flex}.fp-today>.fp-tgreet{position:relative}.fp-tgreet-day{background:color-mix(in srgb, var(--kp-c-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--kp-c-white) 14%, transparent);font-family:var(--sans);color:var(--kp-c-white);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:6px;right:0}[data-theme=dark] .fp-tgreet-day{background:var(--paper-2);border-color:var(--kp-d-hair);color:var(--kp-c-white)}.fp-today .fp-hero{position:relative}.fp-hero-go{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);background:color-mix(in srgb, var(--kp-c-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--kp-c-white) 14%, transparent);color:var(--kp-c-white);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.fp-hero-plate{align-items:center;gap:10px;margin:12px 0 0;display:flex}.fp-hero-plate-reg{border:1px solid color-mix(in srgb, var(--kp-c-white) 35%, transparent);color:var(--kp-c-white);letter-spacing:.04em;background:0 0;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700}.fp-hero-plate-firm{font-family:var(--sans);color:var(--kp-c-grey-400);font-size:14px}.fp-today .fp-hero-acts-2{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.fp-today .fp-hero-acts-2 .fp-hero-btn{width:100%;min-height:var(--kp-ctl);font-family:var(--sans);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.fp-today .fp-hero-btn-primary{background:var(--action-fill);border:1px solid var(--action-fill);color:var(--action-on,var(--kp-c-white))}.fp-tabbar{padding-top:6px}.fp-tabbar-btn{position:relative}.fp-tabbar-btn.active:before{content:"";background:var(--action-fill);border-radius:0 0 3px 3px;width:18px;height:3px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.fp-tabbar-fablb{font-family:var(--sans);color:var(--kp-c-grey-400);text-align:center;flex:none;order:0;align-self:flex-end;width:76px;margin:0 -14px 8px;font-size:10px;font-weight:600;line-height:1}[data-theme=dark] .fp-hero-plate-reg{border-color:var(--hair-2);color:var(--ink);background:0 0}.fp-bkc-list{flex-direction:column;gap:12px;margin:0;padding:0 0 8px;list-style:none;display:flex}.fp-bkc{margin:0}.fp-bkc-open{text-align:left;background:var(--paper-3);border:1px solid var(--hair);width:100%;color:var(--ink);font-family:var(--sans);border-radius:18px;grid-template-columns:96px minmax(0,1fr) auto 20px;grid-template-areas:"img body pill go";align-items:center;column-gap:12px;padding:14px;display:grid}.fp-bkc-img{border-radius:12px;grid-area:img;width:96px;height:auto}.fp-bkc-body{flex-direction:column;grid-area:body;gap:4px;min-width:0;display:flex}.fp-bkc-name{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.fp-bkc-reg{background:var(--paper-2);border:1px solid var(--hair-2);letter-spacing:.04em;color:var(--ink-soft);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:700}.fp-bkc-who,.fp-bkc-when-i{color:var(--ink-soft);align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.fp-bkc-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-bkc-when{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.fp-bkc-arrow{color:var(--ink-3)}.fp-bkc-pill{text-align:left;border-radius:12px;grid-area:pill;align-items:center;gap:7px;max-width:104px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.fp-bkc-pill.is-amber{background:var(--warn-bg);color:var(--warn)}.fp-bkc-pill.is-green{background:var(--good-bg);color:var(--good)}.fp-bkc-pill.is-red{background:var(--danger-bg);color:var(--danger)}.fp-bkc-pill.is-blue{background:var(--action-bg);color:var(--action)}.fp-bkc-pill.is-grey{background:var(--paper-2);color:var(--ink-soft)}.fp-bkc-go{color:var(--ink-3);grid-area:go;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .fp-bkc-open{background:var(--paper-2);border-color:var(--kp-d-hair)}[data-theme=dark] .fp-bkc-reg{background:var(--paper);border-color:var(--kp-d-hair)}.fp-flc .fp-bkc-open{grid-template-columns:96px minmax(0,1fr) auto 20px}.fp-flc-reg{color:var(--ink-soft);letter-spacing:.02em;align-self:flex-start;font-size:13px}.fp-flc-state{font-family:var(--sans);border-radius:8px;align-self:flex-start;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.fp-flc-state i{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.fp-flc-state.is-green{background:var(--good-bg);color:var(--good)}.fp-flc-state.is-amber{background:var(--warn-bg);color:var(--warn)}.fp-flc-state.is-red{background:var(--danger-bg);color:var(--danger)}.fp-flc-state.is-blue{background:var(--action-bg);color:var(--action)}.fp-flc-paper{background:var(--paper-2);border:1px solid var(--hair-2);max-width:112px;font-family:var(--sans);color:var(--ink-soft);border-radius:12px;flex-direction:column;gap:2px;padding:9px 10px;font-size:11px;line-height:1.3;display:flex}.fp-flc-paper b{color:var(--ink);font-size:12px;font-weight:700}[data-theme=dark] .fp-flc-paper{background:var(--paper);border-color:var(--kp-d-hair)}}.fp-bkd{display:none}@media (max-width:834px){.fp-bkd{padding:4px 0 16px;display:block}.fp-app .ck-main:has(.fp-bkd)>.fp-phead{display:none}.fp-app .fp-room:has(.fp-bkd){border-radius:0;margin-top:0;padding-top:0}.fp-app .fp-room:has(.fp-bkd)>.fp-room-nav{display:none}.fp-app .fp-bk-desk .bk-sheet{display:none}.fp-bkd-head{position:relative}.fp-bkd-more{top:8px;right:var(--kp-gut);min-height:var(--kp-ctl-sm);background:color-mix(in srgb, var(--kp-c-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--kp-c-white) 14%, transparent);font-family:var(--sans);color:var(--kp-c-white);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.fp-bkd-body{padding:0 var(--kp-gut) 16px;flex-direction:column;gap:16px;display:flex}.fp-bkd-hacts{top:8px;right:var(--kp-gut);align-items:center;gap:8px;display:flex;position:absolute}.fp-bkd-hacts .fp-bkd-more{position:static}.fp-bkd-menu{position:relative}.fp-bkd-menu>summary{cursor:pointer;width:var(--kp-ctl-sm);justify-content:center;padding:0;list-style:none}.fp-bkd-menu>summary::-webkit-details-marker{display:none}.fp-bkd-menu .bk-pg-more-body{color:var(--ink);text-align:left}.fp-hero-firm{background:color-mix(in srgb, var(--kp-c-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--kp-c-white) 16%, transparent);font-family:var(--sans);color:var(--kp-c-white);border-radius:999px;align-items:center;gap:6px;margin:0 0 14px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.fp-bkd-status{font-family:var(--sans);border-radius:10px;align-items:center;gap:7px;margin:8px 0 14px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.fp-bkd-status.is-amber{background:var(--warn-bg);color:var(--warn)}.fp-bkd-status.is-green{background:var(--good-bg);color:var(--good)}.fp-bkd-status.is-red{background:var(--danger-bg);color:var(--danger)}.fp-bkd-status.is-blue{background:var(--action-bg);color:var(--action)}.fp-bkd-status.is-grey{background:var(--paper-2);color:var(--ink-soft)}.fp-hero-info{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fp-hero-info-row{color:var(--kp-c-grey-400);align-items:flex-start;gap:10px;display:flex}.fp-hero-info-row svg{flex:none;margin-top:1px}.fp-hero-info-row span{font-family:var(--sans);flex-direction:column;font-size:14px;display:flex}.fp-hero-info-row b{letter-spacing:.02em;color:var(--kp-c-white);font-size:12px;font-weight:600}.fp-bkd-check{background:var(--kp-c-white);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);border-radius:20px;padding:4px 16px}.fp-bkd-check-list{margin:0;padding:0;list-style:none}.fp-bkd-check-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;column-gap:12px;padding:14px 0;display:grid}.fp-bkd-check-row:last-child{border-bottom:0}.fp-bkd-check-body{min-width:0;font-family:var(--sans);flex-direction:column;gap:3px;display:flex}.fp-bkd-check-body b{color:var(--ink);font-size:15px;font-weight:700}.fp-bkd-check-body span{color:var(--ink-soft);font-size:13px;line-height:1.35}.fp-bkd-check-pill{min-height:26px;font-family:var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.fp-bkd-check-pill.is-green{background:var(--good-bg);color:var(--good)}.fp-bkd-check-pill.is-amber{background:var(--warn-bg);color:var(--warn)}.fp-bkd-check-pill.is-red{background:var(--danger-bg);color:var(--danger)}.fp-bkd-check-pill.is-grey{background:var(--paper-2);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--hair)}.fp-bkd-check-chev{color:var(--ink-3);flex:none}.fp-bkd-acts{gap:10px;display:flex}.fp-bkd-acts>*{flex:1 1 0;min-width:0}.fp-bkd-tl{background:var(--kp-c-white);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);border-radius:20px;padding:16px}.fp-bkd-tl-head{font-family:var(--sans);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.fp-bkd-tl-head b{color:var(--ink);font-size:16px;font-weight:700}.fp-bkd-tl-head a{color:var(--action);font-size:13px;font-weight:600;text-decoration:none}@media (pointer:coarse){.fp-bkd-tl-head a{min-height:var(--kp-ctl);align-items:center;display:inline-flex}}.fp-bkd-tl-list{margin:0;padding:0;list-style:none}.fp-bkd-tl-row{grid-template-columns:14px minmax(0,1fr) auto;column-gap:12px;padding:0 0 20px;display:grid;position:relative}.fp-bkd-tl-row:last-child{padding-bottom:0}.fp-bkd-tl-dot{background:var(--good);border-radius:999px;justify-self:center;width:10px;height:10px;position:relative;top:5px}.fp-bkd-tl-row:not(:last-child) .fp-bkd-tl-dot:after{content:"";background:var(--hair-2);width:2px;position:absolute;top:14px;bottom:-20px;left:50%;transform:translate(-50%)}.fp-bkd-tl-body{min-width:0;font-family:var(--sans);flex-direction:column;gap:2px;display:flex}.fp-bkd-tl-body b{color:var(--ink);font-size:14px;font-weight:700}.fp-bkd-tl-body span{color:var(--ink-soft);font-size:13px}.fp-bkd-tl-time{color:var(--ink-soft);white-space:nowrap;font-size:12px}[data-theme=dark] .fp-bkd-check,[data-theme=dark] .fp-bkd-tl{background:var(--paper-2);border-color:var(--kp-d-hair-soft);box-shadow:none}[data-theme=dark] .fp-bkd-more{color:var(--kp-c-white)}.fp-mnp-recent{margin:20px 0 0}.fp-mnp-recent-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.fp-mnp-recent-head b{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.fp-mnp-recent-all{font-family:var(--sans);color:var(--action);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.fp-rcc-list{flex-direction:column;gap:12px;margin:0;padding:0 0 8px;list-style:none;display:flex}.fp-rcc-open{text-align:left;background:var(--paper-3);border:1px solid var(--hair);width:100%;color:var(--ink);font-family:var(--sans);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.fp-rcc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fp-rcc-eyebrow{align-items:center;gap:8px;min-width:0;display:flex}.fp-rcc-eyebrow i{width:18px;height:18px;color:var(--ink-3);flex:none;display:inline-flex}.fp-rcc-eyebrow i svg{width:18px;height:18px}.fp-rcc-eyebrow span{flex-direction:column;gap:1px;display:flex}.fp-rcc-eyebrow b{color:var(--ink-soft);font-size:11px;font-weight:700}.fp-rcc-eyebrow em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.fp-rcc-body{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.fp-rcc-img{border-radius:10px;width:72px;height:auto}.fp-rcc-info{flex-direction:column;gap:3px;min-width:0;display:flex}.fp-rcc-info b{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.fp-rcc-meta{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.fp-rcc-meta svg{width:14px;height:14px;color:var(--ink-3);flex:none}.fp-rcc-badges{flex-wrap:wrap;gap:8px;display:flex}.fp-rcc-badge{background:var(--paper-2);border:1px solid var(--hair-2);color:var(--ink-soft);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.fp-rcc-badge i{flex:none;width:14px;height:14px;display:inline-flex}.fp-rcc-badge i svg{width:14px;height:14px}.fp-rcc-badge.is-ok{color:var(--good)}.fp-rcc-badge.is-info{color:var(--action)}.fp-rcc-badge.is-muted{color:var(--ink-3)}[data-theme=dark] .fp-rcc-open{background:var(--paper-2);border-color:var(--kp-d-hair)}[data-theme=dark] .fp-rcc-badge{background:var(--paper);border-color:var(--kp-d-hair)}.fp-vs-hero-top{align-items:flex-start;gap:14px;display:flex}.fp-vs-hero-img{border-radius:12px;flex:none;width:104px;height:auto}.fp-vs-hero-id{flex-direction:column;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.fp-vs-hero-id h2{font-family:var(--sans);letter-spacing:-.01em;color:inherit;margin:0;font-size:23px;font-weight:700;line-height:1.15}.fp-vs-hero-facts{border-top:1px solid color-mix(in srgb, var(--kp-c-grey-400) 30%, transparent);flex-direction:column;gap:8px;margin:16px 0 0;padding-top:14px;display:flex}.fp-vs-hero-fact{font-family:var(--sans);color:var(--kp-c-grey-400);align-items:center;gap:9px;font-size:14px;display:flex}.fp-vs-hero-fact svg{color:var(--kp-c-grey-400);flex:none}.fp-vs-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.fp-vs-chip{background:color-mix(in srgb, var(--kp-c-grey-400) 20%, transparent);font-family:var(--sans);color:var(--kp-c-grey-400);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.fp-vs-tiles{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.fp-vs-section{margin:0 0 20px}.fp-vs-shead{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.fp-vs-shead h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:700}.fp-vs-viewall{font-family:var(--sans);color:var(--action);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:600}.fp-vs-bkrow{text-align:left;background:var(--paper-3);border:1px solid var(--hair);width:100%;color:var(--ink);font-family:var(--sans);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto 20px;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.fp-vs-bkday{background:var(--paper-2);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:50px;padding:6px 4px;display:flex}.fp-vs-bkday b{color:var(--ink-soft);font-size:10px;font-weight:700}.fp-vs-bkday span{color:var(--ink);font-size:13px;font-weight:700}.fp-vs-bkbody{flex-direction:column;gap:4px;min-width:0;display:flex}.fp-vs-bkname{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.fp-vs-bktime{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fp-vs-bktime svg{flex:none;width:15px;height:15px}[data-theme=dark] .fp-vs-bkrow{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}[data-theme=dark] .fp-vs-bkday{background:var(--paper)}.fp-vs-acts{gap:12px;padding:4px 0 0;display:flex}.fp-vs-act{flex:1 1 0}.fp-vs-archive-note{font-family:var(--sans);color:var(--ink-3);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.4}.fp-sset-card{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:16px;margin:0 0 10px;overflow:hidden}.fp-sset-row{width:100%;min-height:var(--kp-ctl-lg);text-align:left;font-family:var(--sans);color:var(--ink);align-items:center;gap:12px;padding:14px;display:flex}.fp-sset-row-btn{cursor:pointer;background:0 0;border:0}.fp-sset-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-sset-tx b{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700;line-height:1.25}.fp-sset-tx span{color:var(--ink-soft);font-size:13px;line-height:1.35}.fp-sset-chev{color:var(--ink-3);flex:none}.fp-sset-ic{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.fp-sset-me{width:100%;min-height:var(--kp-ctl-lg);border:1px solid var(--hair-2);background:var(--paper-3);text-align:left;font-family:var(--sans);color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:14px;margin:0 0 10px;padding:16px 14px;display:flex}.fp-sset-av{background:var(--action-bg);width:52px;height:52px;color:var(--action);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.fp-sset-me .fp-sset-tx b{font-size:19px}.fp-sset-pair{flex-wrap:wrap;gap:8px 18px;padding:0 14px 14px;display:flex}.fp-sset-fact{min-width:0;font-family:var(--sans);color:var(--ink-soft);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13px;display:inline-flex}.fp-sset-fact svg{color:var(--ink-3);flex:none}.fp-sset-sub{margin:0;padding:0 14px 6px;list-style:none}.fp-sset-sub li{min-height:var(--kp-ctl);border-top:1px solid var(--hair);align-items:center;gap:12px;padding:10px 0;display:flex}.fp-sset-sub li:first-child{border-top:0}.fp-sset-subic{width:22px;height:22px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-sset-sub .fp-sset-tx b{font-size:15px;font-weight:600}.fp-sset-sub .fp-sset-tx span{font-size:12px}.fp-sset-subrow{width:100%;min-height:var(--kp-ctl);text-align:left;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.fp-sset-mark{background:color-mix(in srgb, var(--kp-c-purple-600) 14%, transparent);width:30px;height:30px;color:var(--kp-c-purple-600);font-family:var(--sans);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}[data-theme=dark] .fp-sset-mark{background:color-mix(in srgb, var(--kp-d-mark-purple) 16%, transparent);color:var(--kp-d-mark-purple)}.fp-sset-ret{margin:0;padding:0 14px 4px}.fp-sset-ret>div{border-top:1px solid var(--hair);padding:10px 0}.fp-sset-ret dt{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:700}.fp-sset-ret dd{font-family:var(--sans);color:var(--ink-soft);margin:3px 0 0;font-size:13px;line-height:1.4}.fp-sset-note{font-family:var(--sans);color:var(--ink-3);margin:0;padding:0 14px 14px;font-size:12px;line-height:1.4}.fp-sset-warn{font-family:var(--sans);color:var(--danger);margin:0;padding:0 14px 12px;font-size:13px;line-height:1.4}[data-theme=dark] .fp-sset-card,[data-theme=dark] .fp-sset-me{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}[data-theme=dark] .fp-sset-sub li,[data-theme=dark] .fp-sset-ret>div{border-top-color:var(--kp-d-hair-soft)}.pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-topbar-acct{display:none}.fp-topbar-me{width:var(--kp-ctl);height:var(--kp-ctl);background:color-mix(in srgb, var(--kp-c-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--kp-c-white) 16%, transparent);font-family:var(--sans);letter-spacing:.02em;color:var(--kp-c-white);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}[data-theme=dark] .fp-topbar-me{background:var(--paper-2);border-color:var(--kp-d-hair);color:var(--kp-c-white)}.fp-tabbar-fablb{left:50%;bottom:calc(env(safe-area-inset-bottom) + 9px);width:78px;font-family:var(--sans);text-align:center;color:var(--kp-c-grey-400);pointer-events:none;margin:0;font-size:10px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%)}.fp-today .fp-hero-title{padding-right:calc(var(--kp-ctl) + 12px)}.fp-bkc-open{grid-template-columns:88px minmax(0,1fr) 18px;grid-template-areas:"img body go";align-items:start}.fp-bkc-img{align-self:center;width:88px}.fp-bkc-head{width:100%;display:block}.fp-bkc-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box}.fp-bkc-pill{white-space:nowrap;flex:none;grid-area:auto;max-width:none;margin-top:6px}.fp-bkc-when{flex-wrap:nowrap}.fp-bkc-when-i{white-space:nowrap}.fp-bkc-go{align-self:center}.fp-flc .fp-bkc-open{grid-template-columns:88px minmax(0,1fr) 18px}.fp-flc .fp-bkc-go{align-self:start;margin-top:2px}.fp-flc-paper{flex:none;max-width:104px}.fp-tabbar-btn.active:before{content:none}.fp-plus-lead{width:100%;min-height:var(--kp-ctl-lg);border:1px solid var(--action-fill,var(--kp-cobalt));background:var(--action-fill,var(--kp-cobalt));color:var(--action-on,var(--kp-c-white));font-family:var(--sans);text-align:left;cursor:pointer;transition:transform var(--kp-tr-press);border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;margin:0 0 2px;padding:12px 14px;display:flex}.fp-plus-lead:active{transform:scale(.99)}.fp-plus-lead-ic{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.fp-plus-lead-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-plus-lead-tx b{font-family:var(--sans);letter-spacing:-.01em;font-size:15px;font-weight:700}.fp-plus-lead-tx span{font-family:var(--sans);color:color-mix(in srgb, currentColor 78%, transparent);font-size:12px}.fp-plus-lead-go{color:color-mix(in srgb, currentColor 70%, transparent);flex:none;margin-left:auto;display:inline-flex}.fp-bkc-late{font-family:var(--sans);color:var(--ink-3);align-self:flex-start;margin-top:2px;font-size:11px;font-weight:700}}.fp-plus-modes{margin:10px 0 2px}.fp-plus-prev{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:8px;margin:10px 0 0;padding:10px 12px}.fp-plus-prev p{font-family:var(--sans);white-space:pre-wrap;color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.bk-nb-late{border-color:color-mix(in srgb, var(--action-fill) 26%, transparent);background:color-mix(in srgb, var(--action-fill) 7%, transparent)}@media (max-width:834px){.fp-mnpay{padding-bottom:16px}.fp-app .fp-room:has(.fp-mnpay)>.fp-room-nav{display:flex}.fp-set-navn-money{display:none}.fp-mnp-acts{flex-direction:column;gap:10px;display:flex}.fp-mnc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0 0 24px;display:grid}.fp-mnc{background:var(--paper-3);border:1px solid var(--hair);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.fp-mnc-tx{width:100%;min-width:0;font-family:var(--sans);flex-direction:column;display:flex}.fp-mnc-lb{color:var(--ink-soft);font-size:13px;line-height:1.25}.fp-mnc-v{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;font-weight:800;line-height:1.15}.fp-mnc-note{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.3}.fp-mnt-search{width:100%;margin:0 0 12px}.fp-mnt{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;padding:0 0 4px;display:flex}.fp-mnt-seg{flex-wrap:wrap;flex:0 auto;gap:8px;display:flex}.fp-mnt-pill{border:1px solid var(--hair);background:var(--paper-3);color:var(--ink);flex:none;align-items:center;padding:0 8px 0 12px;display:inline-flex}.fp-mnt-pill select,.fp-mnt-pill input{min-height:var(--kp-ctl);max-width:170px;color:inherit;font-family:var(--sans);background:0 0;border:0;padding:0;font-weight:600}.fp-mnt-pill select{appearance:none;padding-right:18px}.fp-mnt-pill:has(>select){position:relative}.fp-mnt-pill:has(>select):after{content:"";pointer-events:none;border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.fp-mnt-fact{min-height:var(--kp-ctl-sm);border:1px solid var(--hair);background:var(--paper-3);font-family:var(--sans);color:var(--ink-soft);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fp-mnt-act{flex:none;margin-left:auto}.fp-mnt .fp-bkp-chip,.fp-mnt-pill,.fp-mnt-fact,.fp-mnt>.fp-mnt-act{box-sizing:border-box;height:var(--kp-ctl-sm);border-radius:999px;min-height:0}.fp-mnt-pill :is(select,input){min-height:0;height:var(--kp-ctl-sm);margin-block:-1px}.fp-mnt>.fp-mnt-act{border:1px solid var(--hair);background:var(--paper-3);box-shadow:none;padding:0 16px;font-size:13px}[data-theme=dark] .fp-mnt>.fp-mnt-act{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}.fp-mnr-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fp-mnr{min-width:0}.fp-mnr-open{width:100%;min-height:var(--kp-ctl);border:1px solid var(--hair);background:var(--paper-3);text-align:left;font-family:var(--sans);color:var(--ink);border-radius:16px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;column-gap:12px;padding:12px 14px;display:grid}button.fp-mnr-open{cursor:pointer}div.fp-mnr-open{grid-template-columns:minmax(0,1fr)}.fp-mnr-body{flex-direction:column;gap:4px;min-width:0;display:flex}.fp-mnr-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.fp-mnr-who{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.fp-mnr-amt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:15px;font-weight:700}.fp-mnr-amt.is-in{color:var(--good)}.fp-mnr-amt.is-out{color:var(--danger)}.fp-mnr-meta{min-width:0;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.fp-mnr-car{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-mnr-when{white-space:nowrap;flex:none}.fp-mnr-go{color:var(--ink-3);justify-self:end}.fp-mnr-foot{font-family:var(--sans);color:var(--ink-3);margin:24px 0 0;font-size:12px;line-height:1.5}[data-theme=dark] .fp-mnc,[data-theme=dark] .fp-mnr-open,[data-theme=dark] .fp-mnt-pill,[data-theme=dark] .fp-mnt-fact{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}.fp-app .fp-today .fp-away,.fp-app .fp-today .fp-first-rec{margin-inline:var(--fp-gut);padding:16px}.fp-app .fp-today .fp-away{background:color-mix(in srgb, var(--kp-c-white) 6%, transparent);border-color:color-mix(in srgb, var(--kp-c-white) 14%, transparent)}.fp-app .fp-today .fp-away h2{color:var(--kp-c-white)}.fp-app .fp-today .fp-away-since,.fp-app .fp-today .fp-away-x{color:var(--kp-c-grey-400)}.fp-app .fp-today .fp-away-line{color:var(--kp-c-grey-300)}.fp-app .fp-today .fp-away-warn{color:var(--warn)}.fp-bkc-who svg,.fp-bkc-when-i svg{flex:none}.fp-app .ck-main:has(.fp-st-wrap:not(.fp-st-open))>.fp-phead{display:block}}.ck-rail-close{display:none}.ck-hq .ck-rail-close{border-top:1px solid var(--hair);margin-top:auto;padding-top:14px;display:block}@media (min-width:1024px){.ck-hq .fp-room .fp-set-nav{top:calc(var(--fp-topbar-h,0px) + 20px);height:calc(100dvh / var(--mz,1) - var(--fp-topbar-h,0px) - 50px);min-height:min-content}}.ck-hq .ck-rail-founders{background:0 0;border:0;border-radius:0;padding:0}.ck-hq .ck-rail-fh{padding:0 var(--fp-rail-pad-x);font-family:var(--sans);color:var(--ink-3);margin:0 0 2px;font-size:12px;font-weight:600;display:block}.ck-hq .ck-rail-founders p{min-height:44px;padding:0 var(--fp-rail-pad-x);align-items:center;gap:10px;margin:0;display:flex}.ck-hq .ck-rail-ava{border:1px solid var(--hair-2);width:24px;height:24px;color:var(--ink);font-family:var(--mono);letter-spacing:.02em;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0 -2px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex;position:relative}.ck-hq .ck-rail-founders span{flex-direction:column;gap:1px;min-width:0;display:flex}.ck-hq .ck-rail-founders b{font-family:var(--sans);color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.25}.ck-hq .ck-rail-founders em{color:var(--ink-3);font-size:11px;font-style:normal;line-height:1.3}.ck-hq .ck-rail-dot{background:var(--good);width:8px;height:8px;box-shadow:0 0 0 2px var(--paper);border-radius:999px;position:absolute;bottom:-1px;right:-1px}.ck-hq .ck-rail-founders em.is-on{color:var(--good)}.ck-hq .ck-rail-build{padding:0 var(--fp-rail-pad-x);font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:11px;display:flex}.ck-hq .ck-rail-env{align-items:center;gap:5px;display:inline-flex}.ck-hq .ck-rail-env i{background:currentColor;border-radius:999px;width:6px;height:6px}.ck-hq .ck-rail-env.is-production{color:var(--good)}.ck-hq .ck-rail-env.is-staging{color:var(--warn)}@media (max-width:834px){.ck-hq .ck-rail-close{display:none}}.aw-verdict{border:1px solid var(--hair-2);border-radius:var(--kp-radius-md);background:var(--paper-2);margin:2px 0 14px;padding:10px 12px}.aw-verdict-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.aw-verdict-lb{letter-spacing:.02em;color:var(--ink-3);font-size:11px;font-weight:700}.aw-verdict-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.aw-verdict-bar{border-radius:var(--kp-radius-pill);background:var(--hair-2);height:8px;display:block;position:relative;overflow:hidden}.aw-verdict-bar>i{border-radius:var(--kp-radius-pill);background:var(--stamp);height:100%;display:block}.aw-verdict-cap{color:var(--ink-soft);margin-top:7px;font-size:12px;line-height:1.45;display:block}.aw-roster{min-width:0}.aw-wk-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.aw-wk-f{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-pill);background:var(--paper);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600}@media (hover:hover){.aw-wk-f:hover{background:var(--paper-2);color:var(--ink)}}.aw-wk-f.is-on{background:var(--action-bg);border-color:var(--action);color:var(--action)}.aw-wk-f:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.aw-wk-sort{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.aw-wk-thead,.aw-wk{grid-template-columns:36px minmax(120px,1.5fr) minmax(110px,1.3fr) minmax(96px,1.1fr) 76px 16px;gap:12px}.aw-wk-thead{color:var(--ink-3);border-bottom:1px solid var(--hair-2);align-items:center;margin-bottom:2px;padding:0 8px 6px;font-size:10px;font-weight:700;display:grid}.aw-wk{display:grid}.aw-wk-job{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aw-wk-cad{color:var(--ink-3);white-space:nowrap;font-size:12px}.aw-wk-last-c{color:var(--ink-3);white-space:nowrap;text-align:right;font-size:12px}.aw-wk-st{font-family:var(--mono);font-size:var(--kp-text-3xs);border-radius:var(--kp-radius-pill);white-space:nowrap;align-self:start;padding:2px 7px;font-weight:700}.aw-wk-st.is-paused{color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--hair-2)}.aw-wk-st.is-late{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-line)}.aw-wk-b-mob{display:none}@media (max-width:760px){.aw-wk-thead{display:none}.aw-wk-thead,.aw-wk{grid-template-columns:36px 1fr 76px 16px}.aw-wk-job,.aw-wk-cad{display:none}.aw-wk-b-mob{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}}.aw-appr{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aw-appr-row{border-bottom:1px solid var(--hair-2);align-items:flex-start;gap:10px;padding:9px 2px;display:flex}.aw-appr-row:last-child{border-bottom:0}.aw-appr-main{min-width:0;color:var(--ink-soft);flex:auto;font-size:12px;line-height:1.45}.aw-appr-who{color:var(--ink);font-weight:700}.aw-appr-when{color:var(--ink-3);white-space:nowrap;flex:none;font-size:11px}.av-stat{max-width:320px;margin-bottom:10px}.av-chip-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:1px;font-size:11px;font-weight:700}.av-chip.is-on .av-chip-n{color:var(--stamp)}.flt-kpis{gap:var(--kp-space-5);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.flt-two{gap:var(--kp-space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.flt-two>*{margin-bottom:0}.flt-row-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.flt-t-red{border-left:3px solid var(--kp-c-red-700);background:color-mix(in srgb, var(--kp-c-red-700) 6%, transparent);padding-left:10px}.flt-t-amber{border-left:3px solid var(--kp-c-amber-700);background:color-mix(in srgb, var(--kp-c-amber-700) 6%, transparent);padding-left:10px}.fp-t-mv-stamp,.fp-t-actfoot{display:none}@media (min-width:1024px){.fp-app .fp-room-today :is(.fp-t-card,.fp-t-wait,.fp-t-week,.fp-t-moving,.fp-t-attn,.fp-t-act){scroll-margin-top:calc(var(--fp-topbar-h,0px) + 16px)}.fp-app .fp-room-today .fp-today .fp-t-work{column-gap:0;row-gap:var(--kp-space-6);grid-template:"a rail""wide wide""b b"/minmax(0,1.85fr) minmax(0,1fr);align-items:start;display:grid}.fp-app .fp-room-today .fp-today .fp-t-work:has(>.fp-t-wait){grid-template-rows:auto auto auto auto;grid-template-areas:"a rail""w rail""wide wide""b b"}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-wait{padding-right:var(--kp-space-6);grid-area:w}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-week{grid-area:wide;display:block}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-reads{order:0;grid-area:b}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-rail{grid-area:rail}.fp-app .fp-room-today .fp-t-card-hd .fp-t-hd-stamp,.fp-app .fp-room-today .fp-t-moving :is(.fp-t-lb-long,.fp-t-lb-short),.fp-app .fp-room-today .fp-t-mv-stamp{display:none}.fp-app .fp-room-today .fp-t-moving .fp-t-lb-desk{display:inline}.fp-app .fp-room-today .fp-today:not(.is-act-open) .fp-t-act{display:none}.fp-app .fp-room-today .fp-t-actfoot{margin:var(--kp-space-5) 0 0;justify-content:center;display:flex}.fp-app .fp-room-today .fp-t-actfoot-btn{min-height:var(--kp-ctl-sm);font-family:var(--sans);color:var(--stamp);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}}.fp-q-det{min-width:0;color:var(--ink-soft);font-size:12px;display:none}.fp-q-open>span:nth-child(2):has(.fp-q-warn){flex-wrap:wrap}.fp-q-warn{min-width:0;color:var(--danger);white-space:normal;flex-basis:100%;font-size:12px;font-weight:600;display:block}.fp-q-dpart+.fp-q-dpart:before{content:"·";margin:0 5px}@media (min-width:835px){.fp-today .fp-q-open>span:nth-child(2):has(.fp-q-det:not(:empty)){flex-wrap:wrap}.fp-today .fp-q-det{white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;display:block;overflow:hidden}.fp-today .fp-q-det:empty{display:none}}@media (max-width:834px){:is(.fp-today .fp-t-card .fp-q-open,.fp-today .fp-t-card:has(.fp-q-timed) .fp-q-open){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main st""sub at"}.fp-today .fp-t-card .fp-q-open>span:first-child>span:nth-child(2){justify-self:end}.fp-today .fp-t-attn,.fp-today .fp-t-act{padding:12px 16px 16px}.fp-app .fp-today .fp-hero-row{grid-template-columns:44% minmax(0,1fr);grid-template-areas:"thumb title""thumb pill""meta meta";align-items:center;gap:0 14px;display:grid}.fp-app .fp-today .fp-hero-row>.fp-hero-thumb{grid-area:thumb;align-self:center;width:100%;max-width:none}.fp-app .fp-today .fp-hero-main{display:contents}.fp-app .fp-today .fp-hero-title{grid-area:title;align-self:end;margin:0 0 8px;padding-right:0}.fp-app .fp-today .fp-hero-plate{display:none}}.fc-room{gap:var(--kp-space-5);flex-direction:column;display:flex}.fc-grid{gap:var(--kp-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-sec{margin-bottom:0}.fc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fc-row{border-bottom:1px solid var(--hair);flex-direction:column;gap:2px;padding:8px 0;display:flex}.fc-row:last-child{border-bottom:0}.fc-task{border:1px solid var(--hair-2);background:var(--paper);border-radius:10px;padding:12px 14px}.fc-task.is-over{border-color:color-mix(in srgb, var(--danger) 45%, var(--hair-2))}.fc-task-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fc-task-hd b{font-size:15px;line-height:1.35}.fc-meta{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.fc-note{color:var(--ink);margin:6px 0 0;font-size:13px}.fc-note span{font-weight:700}.fc-warn{color:var(--warn)}.fc-ev{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.fc-ev-ok{color:var(--good)}.fc-ev-wait{color:var(--ink-soft)}.fc-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fc-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.fc-field{color:var(--ink-soft);flex-direction:column;flex:1 1 0;gap:4px;min-width:0;font-size:13px;display:flex}.fc-field input,.fc-field select{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper);color:var(--ink);border-radius:8px;padding:6px 10px}.fc-kinds{border:1px solid var(--hair-2);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:4px 16px;padding:8px 12px;display:grid}.fc-kinds label{color:var(--ink);align-items:center;gap:8px;display:flex}.fc-row2{flex-wrap:wrap;gap:10px;display:flex}.fc-inline{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper);color:var(--ink);border-radius:8px;flex:200px;padding:6px 10px}.fc-msg{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.fc-rules{color:var(--ink-soft);font-size:14px}.fc-rules summary{cursor:pointer;color:var(--stamp);font-weight:600}.fc-rules ul{margin:8px 0 0;padding-left:18px}@media (min-width:1200px){.lr-rail,.cal-rail,.or-rail,.pb2-stack,.gr-mid,.aw-ov-right,.cln-rail,.av-side,.fc-desk-side{top:calc(var(--fp-topbar-h,0px) + 20px);align-self:start;position:sticky}}@media (min-width:1400px),(min-width:1280px) and (pointer:fine){.av-quiet-ls{column-gap:var(--kp-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.av-quiet-row:nth-last-child(2):nth-child(odd){border-bottom:0}}.ck-hq .ck-rail-room{display:none}@media (min-width:1024px){.ck-hq .ck-rail-room{padding:0 var(--fp-rail-pad-x);font-family:var(--sans);color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:600;display:block}}.fc-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}@media (min-width:1024px){.fc-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.fc-stages{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;font-size:13px;display:flex}.fc-stages b{font-variant-numeric:tabular-nums;color:var(--ink)}.fc-desk-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.fc-desk{gap:var(--kp-space-5);flex-direction:column;display:flex}.fc-desk-main{display:contents}.fc-desk-main>:not(.fc-move){order:2}.fc-desk-side{order:1;min-width:0}@media (min-width:1200px){.fc-desk{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.fc-desk-main{gap:var(--kp-space-5);flex-direction:column;min-width:0;display:flex}}.fc-move-firm{font-family:var(--sans);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:800;line-height:1.2}.fc-move-step{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 10px;font-size:15px;overflow:hidden}.fc-fn{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.fc-fn-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.fc-fn-lb{min-width:0;color:var(--ink);font-size:14px;font-weight:600}.fc-fn-bar{background:var(--paper-3);border-radius:4px;grid-column:1/-1;height:8px;display:block;position:relative}.fc-fn-fill{background:var(--good);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.fc-fn-fill.is-behind{background:var(--warn)}.fc-fn-pace{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.fc-fn-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:13px}.fc-fn-n b{color:var(--ink);font-size:15px;font-weight:800}.fc-nx{margin:0 0 12px;padding:0;list-style:none}.fc-nx-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;place-items:center end;gap:4px 12px;padding:12px 0;display:grid}.fc-nx-row:last-child{border-bottom:0}.fc-nx-firm,.fc-nx-step,.fc-nx .fc-more{justify-self:stretch;min-width:0}.fc-nx-firm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.fc-nx-step{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fc-nx-acts{gap:6px;display:inline-flex}.fc-nx .fc-more{grid-column:1/-1}.fc-ic{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);border:1px solid var(--hair-2);border-radius:var(--kp-radius-sm);color:var(--ink);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.fc-ic:hover{border-color:var(--stamp);color:var(--stamp)}}.fc-ic:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fc-more{color:var(--ink-soft);margin-top:4px;font-size:13px}.fc-more summary{min-height:var(--kp-ctl-sm);cursor:pointer;color:var(--ink-2);align-items:center;gap:4px;font-weight:600;list-style:none;display:inline-flex}.fc-more summary::-webkit-details-marker{display:none}.fc-more summary:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fc-more[open] summary svg{transform:rotate(180deg)}.fc-more p{color:var(--ink);margin:0 0 4px}@media (max-width:834px){[data-theme=light] :is(.fp-app,.ck-hq) .ck-main{background:var(--paper-3)}[data-theme=light] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar{background:var(--paper-3);border-bottom:1px solid var(--hair);color:var(--ink)}[data-theme=light] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand{color:var(--ink)}[data-theme=light] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-brand-proof{color:var(--stamp)}[data-theme=light] .fp-topbar-me{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink)}[data-theme=light] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-topbar-search{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink)}[data-theme=light] .pl-shell:has(.fp-app,.ck-hq)>.pl-topbar .pl-topbar-bell{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink)}[data-theme=light] .fp-phead{background:var(--paper-3);color:var(--ink)}[data-theme=light] .fp-phead-back,[data-theme=light] .fp-phead-sub{color:var(--ink-soft)}[data-theme=light] .fp-tabbar{background:var(--paper-3);border-top-color:var(--hair)}[data-theme=light] .fp-tabbar-btn,[data-theme=light] .fp-tabbar-fablb{color:var(--ink-3)}[data-theme=light] .fp-tabbar-btn.active{color:var(--action)}[data-theme=light] .fp-app .fp-room:has(.fp-today){background:var(--kp-c-grey-25)}[data-theme=light] .fp-tgreet-hi{color:var(--ink-soft)}[data-theme=light] .fp-tgreet-name{color:var(--ink)}[data-theme=light] .fp-tgreet-day{background:var(--paper-3);border-color:var(--hair-2);color:var(--ink)}[data-theme=light] .fp-today .fp-t-moving .fp-t-lb-short{color:var(--ink)}[data-theme=light] .fp-app .fp-today .fp-away{background:var(--paper-3);border-color:var(--hair)}[data-theme=light] .fp-app .fp-today .fp-away h2{color:var(--ink)}[data-theme=light] .fp-app .fp-today .fp-away-line{color:var(--ink-soft)}[data-theme=light] .fp-app .fp-today .fp-away-since,[data-theme=light] .fp-app .fp-today .fp-away-x{color:var(--ink-3)}[data-theme=light] .fp-app .fp-hero{background:var(--paper-3);border:1px solid var(--hair);box-shadow:var(--kp-elev-1);color:var(--ink)}[data-theme=light] .fp-app .fp-hero-title{color:var(--ink)}[data-theme=light] .fp-hero-info-row,[data-theme=light] .fp-hero-plate-firm,[data-theme=light] .fp-today .fp-hero-reg{color:var(--ink-soft)}[data-theme=light] .fp-hero-info-row b{color:var(--ink)}[data-theme=light] .fp-hero-go,[data-theme=light] .fp-bkd-more{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink)}[data-theme=light] .fp-hero-firm{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink-soft)}[data-theme=light] .fp-hero-plate-reg{border-color:var(--hair-2);box-shadow:none;color:var(--ink);background:0 0}[data-theme=light] .fp-vp-hero{background:var(--paper-3);color:var(--ink)}[data-theme=light] .fp-vs-hero-facts{border-top-color:var(--hair)}[data-theme=light] .fp-vs-hero-fact,[data-theme=light] .fp-vs-hero-fact svg{color:var(--ink-soft)}[data-theme=light] .fp-vs-chip{background:var(--paper-2);color:var(--ink-soft)}[data-theme=light] .hq-chip.pl-stg-prospect{color:var(--ink-soft)}}.ck-hq .fp-topbar-tab{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}@media (min-width:835px){.ck-hq .ck-rail-room{text-transform:none;letter-spacing:0;font-size:13px}}@media (min-width:835px) and (max-width:1023px){.ck-hq .fp-room .fp-rail-close,.ck-hq .fp-room .ck-rail-close{display:none}}[data-theme] .ck-hq .fp-topbar-tab.active{box-shadow:inset 0 -2px 0 var(--kp-d-action);color:var(--kp-d-ink);background:0 0;border-radius:0}[data-theme=light] .ck-hq{--ink-3:var(--hqw-ink-3)}[data-theme=light] .ck-hq .fp-topbar-tab.active{color:var(--hqw-ink)}[data-theme=dark] .ck-hq :is(.cal-date,.tg-break-v,.pb2-outcome){color:color-mix(in srgb, var(--tone,var(--hqw-ink)) 50%, var(--hqw-ink))}[data-theme=dark] .ck-hq .pb2-outcome.cmp-t-grey{color:var(--hqw-ink-3)}.fp-app{--r-card:10px;--r-inner:6px;--u-ctl-r:6px;--u-field-bg:var(--paper)}.fp-app .fp-topbar-new{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on);border-radius:var(--r-inner);font-weight:600}@media (hover:hover){.fp-app .fp-topbar-new:hover{background:var(--action-fill-2);border-color:var(--action-fill-2);color:var(--action-on);filter:none}}.fp-app :is(.fp-topbar-search,.fp-topbar-firm){border-radius:var(--r-inner)}@media (pointer:fine){.fp-app :is(.fp-topbar-search,.fp-topbar-new,.fp-topbar-firm){min-height:var(--kp-ctl-sm)}}.fp-app .fp-topbar-tab{font-weight:500}.fp-app .fp-topbar-tab.active{font-weight:600}.fp-app :is(.bk-chip,.bk-tbl-stage-p,.fp-due-st,.bk-pg-pill){border-radius:var(--r-inner);font-family:var(--sans);letter-spacing:0;text-transform:none;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.35}.fp-app .fp-due-st{color:var(--action);background:var(--action-bg);border-color:color-mix(in srgb,var(--action) 28%,transparent)}.fp-app .fp-due.is-late .fp-due-st{color:var(--danger);background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 28%,transparent)}.fp-app .fp-due-st[data-tone=amber]{color:var(--warn);background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 28%,transparent)}.fp-app .fp-due-st[data-tone=red]{color:var(--danger);background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 28%,transparent)}.fp-app .fp-due-hd{flex-wrap:wrap;gap:6px}.fp-app :is(.fp-due,.fp-t-card,.fp-t3-tk,.fp-today-stats,.fp-t-wait,.fp-t-week,.fp-t-attn,.fp-t-moving,.fp-t-act){box-shadow:none}@media (min-width:1024px){[data-theme] .fp-app .fp-room-today .fp-today :is(:is(.fp-t-work,.fp-t3-main) :is(.fp-t-wait,.fp-t-moving,.fp-t-attn,.fp-t-act,.fp-t-week),.fp-t3-main>section.fp-t-card,.fp-t3-away>.fp-away){padding:16px 20px}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd,.fp-t-hd){padding-block:0 12px}}.fp-app .fp-g3{margin-bottom:20px}.fp-app .fp-g3-firm{display:none}.fp-app .fp-g3-hi{letter-spacing:-.01em;font-size:23px;font-weight:600}.fp-app .fp-g3-date{font-size:13px}.fp-app .fp-g3-sub{margin-top:4px;font-size:13px}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd .fp-t-lb,.fp-t-hd>span:first-child,.fp-t3-tk-lb){letter-spacing:0;font-size:16px;font-weight:600}.fp-app .fp-due{min-height:0;padding:16px 20px}.fp-app .fp-due-hd{margin-bottom:10px}.fp-app .fp-due-title{color:var(--ink-soft);font-size:14px;font-weight:600}.fp-app .fp-due-time{font-size:28px}.fp-app .fp-due-day{font-size:13px}.fp-app .fp-due-who{margin-top:10px;font-size:14px}.fp-app .fp-due-k{display:none}.fp-app .fp-due-car{margin-top:2px;font-size:13px}.fp-app .fp-due-msg{margin-top:12px}.fp-app .fp-due-body>.fp-rings{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;margin-top:14px;padding-top:12px}.fp-app .fp-ring-o{border-width:1px;width:24px;height:24px}.fp-app .fp-ring-lb{margin:0;font-size:12px}.fp-due-main{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.fp-due-main>.fp-due-when{grid-row:1/span 2}.fp-due-main>:is(.fp-due-who,.fp-due-car){grid-column:2;margin:0}.fp-due-main>.fp-due-car{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px}.fp-app .fp-due-msg{align-self:stretch;margin-top:16px}.fp-app .fp-due-body>.fp-rings{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.fp-app .fp-ring{flex-direction:column;gap:6px}.fp-app .fp-ring-o{width:40px;height:40px}.fp-app .fp-ring-o svg:not(.fp-ring-tick){width:18px;height:18px}.fp-app .fp-ring-tick{width:14px;height:14px}@media (min-width:1280px){.fp-app .fp-room-today .fp-today>.fp-t3-top{align-items:start}}.fp-t3-lead{display:contents}.fp-t3-lead>.fp-t3-chart{order:2}@media (min-width:1280px){.fp-t3-lead{flex-direction:column;gap:16px;min-width:0;display:flex}.fp-t3-lead>.fp-t3-chart{order:0;margin:0}}.fp-app .fp-today .fp-t-qlist .fp-q,.fp-app .fp-t-wrow{padding-block:10px}@media (min-width:1024px){.fp-app .fp-room .fp-mast{height:auto;min-height:0;padding-block:16px 12px}.fp-app .fp-room .fp-mast-title{font-size:16px;font-weight:600}.fp-app .fp-room .fp-mast-art{display:none}.fp-app .fp-room .fp-set-navlink{min-height:var(--kp-ctl-sm);border-radius:var(--r-inner);padding-block:6px;font-size:13px}.fp-app .fp-room .fp-rail-stat-lb{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:12px;font-weight:500}.fp-app .fp-room .fp-rail-stat-v{font-size:16px;font-weight:600}.fp-app .fp-room .fp-rail-stat-lead .fp-rail-stat-v{font-size:19px}.fp-app .bk-tbl{border-radius:var(--r-card)}.fp-app .bk-tbl td.bk-tbl-c{padding:10px 12px}.fp-app .bk-tbl-h{background:0 0}.fp-app .bk-tbl .fp-av{display:none}.fp-app .bk-tbl-dates-v{text-transform:none;font-variant-numeric:tabular-nums}}.fp-app .bk-head-pill{border-radius:var(--r-inner);color:var(--ink-soft);background:0 0;padding-inline:0;font-size:13px}@media (min-width:1024px){.fp-app .fp-nb-open .fp-nb-panel{border:1px solid var(--hair-2);border-radius:12px;width:min(960px,100% - 64px);padding:24px 28px}.fp-app .bk-nb-cols{grid-template-columns:minmax(0,1fr) 300px;gap:28px}}.fp-app .fp-nb-open .fp-nb-panel{background:var(--paper-3)}.fp-app .fp-nb-open .fp-nb-panel .fp-hero-card{background:0 0}.fp-app .fp-nb-open .fp-nb-panel .fp-nb-foot{background:var(--paper-3);border-top:1px solid var(--hair)}.fp-app .fp-nb-panel .bk-emailnote:not(.bk-emailbad){color:var(--ink-3);margin:6px 0 0;line-height:1.5}.fp-app .fp-nb-panel .bk-field+.bk-emailnote+.bk-field,.fp-app .fp-nb-panel .bk-emailnote+.bk-field{margin-top:16px}.fp-app .fp-nb-panel .bk-field{gap:6px}.fp-app .fp-nb-titles h2{letter-spacing:-.01em;font-size:19px;font-weight:600}.fp-app .fp-nb-head{margin-bottom:16px;padding-bottom:16px}.fp-app .bk-summary{border-radius:var(--r-card);background:var(--paper);border:1px solid var(--hair);padding:16px}.fp-app .fp-nb-sec{margin-bottom:12px;font-size:14px}@media (min-width:835px){.fp-app .fp-today .fp-q-lw{border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--r-inner);background:color-mix(in srgb,currentColor 10%,transparent);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.35;display:inline-block}.fp-app .fp-today .fp-q-line{gap:4px}.fp-app .fp-today .fp-q-ld{color:var(--ink-soft);font-size:12px}}.bk-bar-id{display:none}@media (min-width:1024px){.fp-app .fp-listhead>.fp-listhead-find{flex-wrap:nowrap;order:-1}.fp-app .bk-bar-id{flex:none;align-items:center;gap:10px;margin-right:8px;display:flex}.fp-app .bk-bar-id>h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.fp-app .fp-listhead-find>.fp-search{flex:auto;min-width:0}}.fp-app .bk-tbl-r:focus-within{background:var(--paper-2)}.fp-app [data-empty-book] :is(.fp-listhead-views,.fp-listhead-find>.fp-search,.fp-filters-toggle){display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.fp-app .fp-listhead-find>.fp-search{flex:0 360px;min-height:0;padding-block:0}.fp-app .fp-listhead-find .fp-search-input{min-height:var(--kp-ctl-sm);padding-block:0;font-size:14px}.fp-app .fp-listhead-find>.fp-filters-toggle{min-height:var(--kp-ctl-sm);padding-block:0}.fp-app .bk-tbl tr.bk-tbl-r>td.bk-tbl-c{padding-block:8px}.fp-app .bk-tbl thead .bk-tbl-sort{min-height:var(--kp-ctl-sm)}.fp-app .bk-tbl thead .bk-tbl-h-act{padding-block:8px}.fp-app .bk-tbl tr.bk-tbl-r>td.bk-tbl-stage>.bk-tbl-stage-v{white-space:nowrap;flex-wrap:nowrap}.fp-app .bk-tbl td.bk-tbl-stage .bk-tbl-stage-p{white-space:nowrap}.fp-app .bk-tbl-dates-v{font-variant-numeric:tabular-nums;font-weight:500}}@media (min-width:835px){.fp-settings form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){max-width:480px}}@media (max-width:359px){.fp-mnexp .fp-mnc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-mnexp .fp-mnc-grid>.fp-mnc-wide{grid-column:1/-1}}@media (min-width:601px) and (max-width:834px){.fp-app .fp-flv-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fp-app .fp-flv-list>*{min-width:0;margin:0}}.fp-app .lv-view>.lv-headless{border-top:0}@media (min-width:1024px){[data-theme] .fp-app .fp-room-today .fp-today :is(.fp-t-work,.fp-t3-main) .fp-t-wlist>.fp-t-wrow{padding-inline:0}}.kp-hand-stillout{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0 0;padding:12px 14px;display:flex}.kp-hand-stillout p{margin:0;font-weight:600;line-height:1.45}.kp-hand-lic{flex-direction:column;gap:6px;margin-top:6px;display:flex}.kp-hand-lic-code{color:var(--ink-soft);font-size:13px}.kp-hand-lic-btns{flex-wrap:wrap;gap:8px;display:flex}.kp-fdone.is-warn .kp-fdone-mark,.fp-app.fp-hq .kp-fdone.is-warn .kp-fdone-mark{color:var(--warn)}.kp-fdone-warn{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--ink);text-align:left;border-radius:10px;margin:0;padding:10px 12px;font-size:15px;line-height:1.45}@media (max-width:834px){:is(:root:has(.kp-esheet) body .kp-toasts,:root:has(.kp-esheet) body .bk-created){top:calc(12px + max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px)));bottom:auto}:is(:root:has(.kp-fsheet) body .kp-toasts,:root:has(.kp-fsheet) body .bk-created){top:calc(96px + max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px)))}}.bk-ci{display:none}@media (max-width:834px){.bk-ci{padding:0 0 16px;display:block}.fp-app .ck-main:has(.bk-ci)>.fp-phead{display:none}.fp-app .fp-room:has(.bk-ci){border-radius:0;margin-top:0;padding-top:0}.fp-app .fp-room:has(.bk-ci)>.fp-room-nav{display:none}.bk-ci-body{padding:16px var(--kp-gut) 8px;flex-direction:column;gap:12px;display:flex}.bk-ci-hero{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:16px;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid;position:relative}.bk-ci-hero-frame{aspect-ratio:4/3;background:var(--paper-2);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.bk-ci-hero-frame .bk-ci-hero-img{width:100%;height:100%}.bk-ci-hero-txt{flex-direction:column;gap:8px;min-width:0;padding-right:38px;display:flex}.bk-ci-hero-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:700;line-height:1.2}.bk-ci-hero-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-ci-hero-firm{color:var(--ink-soft);font-size:14px}.bk-ci-hero-info{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bk-ci-hero-info li{min-width:0;color:var(--ink-soft);align-items:center;gap:8px;font-size:15px;display:flex}.bk-ci-hero-info svg{color:var(--ink-3);flex:none}.bk-ci-hero-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-ci-go{width:var(--kp-ctl);height:var(--kp-ctl);border:1px solid var(--hair-2);background:var(--paper-2);color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.bk-plate{background:var(--kp-c-grey-100);color:var(--op-slab,var(--kp-c-navy-950));font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:8px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.bk-ci-prog{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.bk-ci-ring{flex:none;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;position:relative}.bk-ci-ring svg{width:100%;height:100%;position:absolute;inset:0}.bk-ci-ring-track{stroke:var(--hair-2)}.bk-ci-ring-bar{stroke:var(--hq-acc,var(--kp-c-blue-500))}.bk-ci-ring-n{font-family:var(--sans);color:var(--ink-soft);font-size:14px;font-weight:600;position:relative}.bk-ci-ring-n b{color:var(--ink);font-size:23px;font-weight:800}.bk-ci-prog-txt{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.bk-ci-prog-txt>b{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:700}.bk-ci-prog-txt>span{color:var(--ink-soft);font-size:15px}.bk-ci-bar{background:var(--hair);border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.bk-ci-bar i{background:var(--action-fill);border-radius:999px;height:100%;display:block}.bk-ci-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bk-ci-step{background:var(--paper-3);border:1px solid var(--hair-2);width:100%;font:inherit;color:inherit;text-align:left;border-radius:16px;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}button.bk-ci-step{cursor:pointer}.bk-ci-step-txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bk-ci-step-txt b{font-family:var(--sans);color:var(--ink);font-size:16px;font-weight:700}.bk-ci-step-txt span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:14px;overflow:hidden}.bk-ci-pill{font-family:var(--sans);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.bk-ci-pill.is-green{background:var(--good-bg);color:var(--good)}.bk-ci-pill.is-blue{background:var(--action-bg);color:var(--action)}.bk-ci-pill.is-amber{background:var(--warn-bg);color:var(--warn)}.bk-ci-pill.is-red{background:var(--danger-bg);color:var(--danger)}.bk-ci-step-chev{color:var(--ink-3);flex:none;display:inline-flex}.bk-ci-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bk-ci-act{min-height:var(--kp-ctl-lg);border:1px solid var(--hair-2);background:var(--paper-3);font-family:var(--sans);color:var(--ink);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bk-ci-act:disabled{opacity:.5;cursor:default}.bk-ci-act.is-wa{border-color:var(--kp-c-green-600);background:var(--kp-c-green-600);color:var(--kp-c-white)}.bk-ci-note{background:var(--paper-3);border:1px solid var(--hair-2);color:var(--ink-soft);border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:14px;font-size:14px;line-height:1.4;display:flex}.fp-nb-wiz .fp-nb-whead{margin-left:calc(-2 * var(--kp-gut) - 1px);margin-right:calc(-2 * var(--kp-gut) - 1px);padding:8px calc(2 * var(--kp-gut) + 1px) 0;border-bottom:0;gap:12px}.fp-nb-open .fp-nb-wiz>.fp-nb-whead{max-width:none}.fp-nb-wiz .fp-nb-back{border:1px solid var(--hair-2);background:var(--paper-3);border-radius:999px}.fp-nb-whead .fp-nb-wmark{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-size:23px;font-weight:800}.fp-nb-wtop{margin:8px 0 18px}.fp-nb-wtop h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:34px;font-weight:800;line-height:1.05}.fp-nb-wtop p{color:var(--ink-soft);margin:8px 0 0;font-size:16px;line-height:1.4}.fp-nb-wiz .fp-nb-steps{padding:0 0 4px}.fp-nb-wiz .fp-nb-step-item+.fp-nb-step-item:before{top:15px}.fp-nb-wiz .fp-nb-step-pip{border:1px solid var(--hair-3);width:32px;height:32px;color:var(--ink-soft);background:0 0;font-size:14px;font-weight:700}.fp-nb-wiz .fp-nb-step-item:is([data-state=done],[data-state=current]) .fp-nb-step-pip{border-color:var(--action-fill);background:var(--action-fill);color:var(--action-on,var(--kp-c-white))}.fp-nb-wiz .fp-nb-step-item[data-state=current]+.fp-nb-step-item:before{background:linear-gradient(to right, var(--action-fill) 50%, var(--hair-2) 50%)}.fp-nb-wiz .fp-nb-step-lb{font-size:14px}.fp-nb-psec{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:20px 0 10px;font-size:19px;font-weight:700}.bk-nb-pick{background:var(--paper-3);border:1px solid var(--hair-2);cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:relative}.bk-nb-pick:focus-within{box-shadow:var(--kp-focus)}.bk-nb-pick-txt{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.bk-nb-pick-txt b{font-family:var(--sans);color:var(--ink);overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.2}.bk-nb-pick-state{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.bk-nb-pick-state:before{content:"";background:currentColor;border-radius:999px;flex:none;width:10px;height:10px}.bk-nb-pick-state.is-green{color:var(--good)}.bk-nb-pick-state.is-amber{color:var(--warn)}.bk-nb-pick-state.is-red{color:var(--danger)}.bk-nb-pick-chev{border:1px solid var(--hair-2);width:36px;height:36px;color:var(--ink);border-radius:999px;justify-content:center;align-self:start;align-items:center;display:inline-flex}.bk-nb-pick-sel{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bk-nb-pick-other{border:1px solid var(--hair-2);background:var(--paper-3);width:100%;color:var(--ink);border-radius:16px;margin-top:10px;padding:0 14px}.fp-nb-wiz .bk-field-phone{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 14px;padding:8px 14px;display:grid}.fp-nb-wiz .bk-field-phone:focus-within{box-shadow:var(--kp-focus)}.fp-nb-wiz .bk-field-phone+.bk-field-phone{margin-top:10px}.bk-nb-glyph{color:var(--ink-soft);grid-row:1/span 2;display:inline-flex}.fp-nb-wiz .bk-field-phone>.bk-field-label{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);grid-column:2;margin-top:2px;font-size:14px}.fp-nb-wiz .bk-field-phone>input{color:var(--ink);background:0 0;border:0;border-radius:0;grid-column:2;padding:0}.fp-nb-wiz .bk-field-phone>input:focus{box-shadow:none;border-color:#0000}.fp-nb-wiz .bk-field-phone>:not(.bk-nb-glyph):not(.bk-field-label):not(input){grid-column:1/-1}.bk-nb-when{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bk-nb-whenc{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:16px;align-items:flex-start;gap:10px;min-width:0;padding:12px 10px;display:flex;position:relative}.bk-nb-whenc:focus-within{box-shadow:var(--kp-focus)}.bk-nb-whenc-txt{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;padding-right:14px;display:flex}.bk-nb-whenc-lb{color:var(--ink-soft);font-size:14px}.bk-nb-whenc-day b{font-family:var(--sans);color:var(--ink);font-size:16px;font-weight:700;line-height:1.25;display:block}.bk-nb-whenc-day input,.bk-nb-whenc-time input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bk-nb-whenc-time{z-index:1;color:var(--ink-soft);align-items:center;gap:6px;font-size:15px;display:inline-flex;position:relative}.bk-nb-whenc-chev{color:var(--ink-3);display:inline-flex;position:absolute;top:12px;right:8px}.bk-nb-pay{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.bk-nb-pay-col{flex-direction:column;min-width:0;display:flex}.bk-nb-dep{background:var(--paper-3);border:1px solid var(--hair-2);border-radius:16px;align-items:stretch;display:flex;overflow:hidden}.bk-nb-dep:focus-within{box-shadow:var(--kp-focus)}.bk-nb-dep-cur{border-right:1px solid var(--hair-2);background:var(--paper-2);width:48px;font-family:var(--sans);color:var(--ink-soft);flex:none;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.bk-nb-dep .bk-nb-dep-in{width:100%;min-width:0;min-height:var(--kp-ctl-lg);font-family:var(--sans);color:var(--ink);background:0 0;border:0;border-radius:0;flex:auto;padding:0 14px;font-size:19px}.bk-nb-dep .bk-nb-dep-in:focus{box-shadow:none;border-color:#0000}.bk-nb-fee{min-height:var(--kp-ctl-lg);background:var(--paper-3);border:1px solid var(--hair-2);border-radius:16px;flex-direction:column;justify-content:center;gap:2px;padding:6px 14px;display:flex}.bk-nb-fee b{font-family:var(--sans);color:var(--ink);font-size:19px;font-weight:700}.bk-nb-fee span{color:var(--ink-soft);font-size:13px}.bk-nb-pay-help{color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.4}.bk-nb-fee-note{align-items:flex-start;gap:8px;display:flex}.bk-nb-fee-note svg{flex:none}.fp-nb-foot button{min-height:var(--kp-ctl-lg);border-radius:16px;font-size:16px}.bk-nb-need{text-align:center;color:var(--ink-soft);margin:8px 0 0;font-size:13px}[data-theme=dark] .bk-plate{background:var(--kp-c-grey-100);color:var(--op-slab,var(--kp-c-navy-950))}[data-theme=dark] .bk-ci-act.is-wa{background:var(--kp-c-green-600);color:var(--kp-c-white)}[data-theme=dark] .fp-nb-wiz .fp-nb-step-item:is([data-state=done],[data-state=current]) .fp-nb-step-pip{background:var(--action-fill);color:var(--action-on,var(--kp-c-white))}.fp-phead:has(>.fp-phead-aside){position:relative}.fp-phead-aside{top:0;right:var(--kp-gut);position:absolute}.fp-app .ck-main:has(.fp-txp) .fp-phead-aside{display:none}.fp-mpill{min-height:var(--kp-ctl);border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);color:inherit;font-family:var(--sans);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.fp-mpill svg{flex:none;width:18px;height:18px}.fp-mpill-sel{appearance:none;min-height:var(--kp-ctl);color:inherit;font-family:var(--sans);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:16px;font-weight:500}.fp-mpill-sel option{background:var(--paper-3);color:var(--ink)}.fp-mfc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:4px 0 16px;display:grid}.fp-mfc{border:1px solid var(--hair);background:var(--paper-3);min-width:0;color:var(--ink);font-family:var(--sans);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lb go""v v";align-items:center;gap:2px 10px;padding:14px 12px;display:grid;container-type:inline-size}button.fp-mfc{cursor:pointer}.fp-mfc-lb{min-width:0;color:var(--ink-soft);text-wrap:balance;grid-area:lb;font-size:13px;line-height:1.25}.fp-mfc-v{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:v;min-width:0;font-size:min(23px,14.5cqi);font-weight:800;line-height:1.15}.fp-mfc-v.is-long{font-size:min(19px,12cqi)}.fp-mfc-v.is-longer{font-size:min(16px,10cqi)}.fp-mfc-go{width:16px;height:16px;color:var(--ink-3);grid-area:go}.fp-mtr{border:1px solid var(--hair);background:linear-gradient(180deg, color-mix(in srgb, var(--action) 8%, var(--paper-3)), var(--paper-3) 60%);color:var(--ink);font-family:var(--sans);border-radius:18px;margin:0 0 18px;padding:14px 12px 10px}.fp-mtr-hd{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin:0 0 4px;display:grid}.fp-mtr-tt{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-mtr-tt b{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2}.fp-mtr-tt span{color:var(--ink-soft);font-size:13px;line-height:1.3}.fp-mtr-svg{width:100%;height:auto;display:block}.fp-mtr-grid{stroke:var(--hair);stroke-width:1px;stroke-dasharray:3 4}.fp-mtr-tick{font-family:var(--sans);fill:var(--ink-3);font-size:11px}.fp-mtr-stop0{stop-color:var(--action);stop-opacity:.34}.fp-mtr-stop1{stop-color:var(--action);stop-opacity:0}.fp-mtr-area{stroke:none}.fp-mtr-line{fill:none;stroke:var(--action);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fp-mtr-halo{fill:var(--action);opacity:.22}.fp-mtr-dot{fill:var(--action);stroke:var(--paper-3);stroke-width:2px;filter:drop-shadow(0 0 6px var(--action))}.fp-mtr-call{fill:var(--paper-2);stroke:var(--hair);stroke-width:1px}.fp-mtr-calltx{font-family:var(--sans);fill:var(--ink);font-size:12px;font-weight:700}.fp-mtr-foot{color:var(--ink-soft);align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.fp-mnp-recent-head b{font-size:19px}.fp-mnp-recent-all svg{width:16px;height:16px}.fp-mtx-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fp-mtx{min-width:0}.fp-mtx-open{width:100%;min-height:var(--kp-ctl);border:1px solid var(--hair);background:var(--paper-3);color:var(--ink);font-family:var(--sans);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;column-gap:12px;padding:10px 12px;display:grid}button.fp-mtx-open{cursor:pointer}div.fp-mtx-open{grid-template-columns:minmax(0,1fr) auto}.fp-mtx-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-mtx-txt b{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.fp-mtx-txt span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fp-mtx-amt{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.fp-mtx-amt.is-in{color:var(--good)}.fp-mtx-amt.is-out{color:var(--danger)}.fp-mtx-amt.is-zero{color:var(--ink-soft)}.fp-mtx-go{width:16px;height:16px;color:var(--ink-3)}[data-theme=dark] .fp-mfc,[data-theme=dark] .fp-mtx-open{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}[data-theme=dark] .fp-mtr{background:linear-gradient(180deg, color-mix(in srgb, var(--action) 12%, var(--paper-2)), var(--paper-2) 60%);border-color:var(--kp-d-hair-soft)}[data-theme=dark] .fp-mtr-dot{stroke:var(--paper-2)}[data-theme=dark] .fp-mtr-call{fill:var(--paper)}[data-theme=dark] .fp-mpill-sel option{background:var(--paper-2)}.fp-bkp .fp-bkp-chips{gap:10px;padding:2px 0 16px}.fp-bkp .fp-bkp-chip{border:1px solid var(--hair-2);color:var(--ink);background:0 0;padding:0 18px;font-size:15px;font-weight:500}.fp-bkp .fp-bkp-chip.active{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on,var(--kp-c-white))}.fp-bkp .fp-bkc-list{gap:12px}.fp-bkp .fp-bkc-open{border-radius:16px;grid-template-columns:88px minmax(0,1fr) 100px 16px;grid-template-areas:"img name st go""img reg st go""img who who go""img when when when""img late late late";align-items:start;gap:6px 10px;padding:14px 12px}.fp-bkp .fp-bkc-body,.fp-bkp .fp-bkc-head{display:contents}.fp-bkp .fp-bkc-img{grid-area:img;align-self:center;width:88px;height:auto}.fp-bkp .fp-bkc-name{grid-area:name;font-size:15px}.fp-bkp .fp-bkc-pill{white-space:normal;border-radius:12px;grid-area:st;align-self:start;align-items:center;gap:6px;width:100px;max-width:none;margin:0;padding:8px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.fp-bkp .fp-bkc-reg{background:var(--kp-c-grey-200);color:var(--op-slab,var(--kp-c-navy-950));letter-spacing:.04em;border:0;border-radius:6px;grid-area:reg;place-self:start;padding:3px 8px;font-size:13px;font-weight:700}.fp-bkp .fp-bkc-who{grid-area:who;margin-top:2px}.fp-bkp .fp-bkc-when{flex-wrap:wrap;grid-area:when;row-gap:2px}.fp-bkp .fp-bkc-late{grid-area:late}.fp-bkp .fp-bkc-go{grid-area:go;align-self:center}[data-theme=dark] .fp-bkp .fp-bkp-chip.active{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on,var(--kp-c-white))}[data-theme=dark] .fp-bkp .fp-bkc-reg{background:var(--kp-c-grey-200);color:var(--op-slab,var(--kp-c-navy-950))}.fp-bkd .fp-phead{padding-right:calc(var(--kp-gut) + 112px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back title"".sub";align-items:center;column-gap:2px;display:grid}.fp-bkd .fp-phead-back{width:var(--kp-ctl);height:var(--kp-ctl);color:inherit;grid-area:back;justify-content:center;gap:0;margin:0 0 0 -12px;padding:0;font-size:0}.fp-bkd .fp-phead-back svg{width:20px;height:20px}.fp-bkd .fp-phead-title{grid-area:title;font-size:28px}.fp-bkd .fp-phead-sub{grid-area:sub;margin:2px 0 0}.fp-bkd .fp-bkd-more{min-height:var(--kp-ctl);top:2px}.fp-bkd .fp-bkd-hacts{top:2px}.fp-bkd .fp-bkd-menu>summary{width:var(--kp-ctl)}.fp-bkd .fp-hero{border:1px solid color-mix(in srgb, var(--action-fill) 30%, transparent);background:var(--op-slab,var(--kp-c-navy-700));margin:0;padding:16px}.fp-bkd .fp-hero-body{grid-template-columns:44% minmax(0,1fr);grid-template-areas:"firm main""thumb main""plate main";align-items:start;gap:10px 14px;display:grid}.fp-bkd .fp-hero-row{display:contents}.fp-bkd .fp-hero-firm{font-family:var(--sans);letter-spacing:0;background:0 0;border:0;border-radius:0;grid-area:firm;justify-self:start;margin:0;padding:0;font-size:13px;font-weight:600}.fp-bkd .fp-hero-thumb{grid-area:thumb;align-self:center;width:100%;max-width:none;height:auto}.fp-bkd .fp-hero-main{grid-area:main;align-self:center;min-width:0}.fp-bkd .fp-hero-title{margin:0;padding-right:0;font-size:23px;line-height:1.15}.fp-bkd .fp-bkd-status{margin:10px 0 14px}.fp-bkd .fp-hero-info-row span{font-size:14px;line-height:1.35}.fp-bkd .fp-hero-info-row b{letter-spacing:0;color:inherit;font-size:14px;font-weight:400}.fp-bkd .fp-hero-plate{flex-wrap:wrap;grid-area:plate;align-items:center;gap:6px 10px;margin:0;display:flex}.fp-bkd .fp-hero-plate-reg{border:1px solid color-mix(in srgb, var(--kp-c-white) 35%, transparent);box-shadow:none;color:var(--kp-c-white);font-family:var(--mono);letter-spacing:.04em;background:0 0;border-radius:8px;align-items:center;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex}.fp-bkd .fp-hero-plate-firm{min-width:0;font-size:13px}[data-theme=dark] .fp-bkd .fp-hero{background:var(--paper-2);border-color:color-mix(in srgb, var(--action-fill) 26%, transparent)}[data-theme=dark] .fp-bkd .fp-hero-plate-reg{border-color:var(--hair-2);color:var(--ink);background:0 0}[data-theme=light] .fp-bkd .fp-hero-plate-reg{border-color:var(--hair-2);box-shadow:none;color:var(--ink);background:0 0}.fp-bkd .fp-bkd-check{border-radius:16px;padding:2px 14px}.fp-bkd .fp-bkd-check-row{grid-template-columns:minmax(0,1fr) auto 16px;column-gap:12px;padding:12px 0}.fp-bkd .fp-bkd-check-body b{font-size:15px}.fp-bkd .fp-bkd-check-pill{border-radius:8px;justify-content:center;min-height:28px;padding:0 12px}.fp-bkd .fp-bkd-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.fp-bkd .fp-bkd-acts>button{min-height:var(--kp-ctl-lg);white-space:normal;text-align:center;border-radius:12px;padding:6px 10px;font-size:14px;line-height:1.2}.fp-bkd .fp-bkd-acts>button svg{flex:none}.fp-bkd .fp-bkd-acts>button:not(.fp-bkd-go){border-color:var(--hair-2);color:var(--ink);background:0 0}.fp-bkd .fp-bkd-acts>.fp-bkd-go{background:var(--action-fill);border-color:var(--action-fill);box-shadow:none;color:var(--action-on,var(--kp-c-white))}[data-theme=dark] .fp-bkd .fp-bkd-acts>.fp-bkd-go{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on,var(--kp-c-white))}.fp-bkd .fp-bkd-tl{border-radius:16px}.fp-bkd .fp-bkd-tl-head b{font-size:19px}.fp-bkd .fp-bkd-tl-head a{font-size:15px}.fp-bkd .fp-bkd-tl-row{grid-template-columns:16px minmax(0,1fr) auto;padding-bottom:18px}.fp-bkd .fp-bkd-tl-dot{width:14px;height:14px;top:3px}.fp-bkd .fp-bkd-tl-row .fp-bkd-tl-dot:after{content:none}.fp-bkd .fp-bkd-tl-row:not(:last-child):before{content:"";background:var(--good);border-radius:2px;width:2px;position:absolute;top:19px;bottom:-3px;left:7px}.fp-bkd .fp-bkd-tl-row:has(+.is-next):before{background:var(--hair-2)}.fp-bkd .fp-bkd-tl-row.is-next .fp-bkd-tl-dot{box-shadow:inset 0 0 0 2px var(--ink-3);background:0 0}.fp-bkd .fp-bkd-tl-time{font-size:13px}.fp-sst .fp-sset-row,.fp-sst .fp-sset-me{padding:10px 14px}.fp-sst .fp-sset-av{border:1px solid var(--hair-2);background:var(--paper);width:48px;height:48px;color:var(--ink-soft);font-weight:600}.fp-sst .fp-sset-me .fp-sset-tx span{font-size:15px}.fp-sst .fp-sset-pair{gap:8px 24px;padding:0 14px 14px 50px}.fp-sst .fp-sset-sub{padding:0 14px 6px 21px}.fp-sst .fp-sset-sub li{border-top:0;position:relative}.fp-sst .fp-sset-sub li+li:before{content:"";border-top:1px solid var(--hair);position:absolute;top:0;left:42px;right:0}.fp-sst .fp-sset-subic{width:30px}.fp-sst .fp-sset-sub .fp-sset-tx b{font-weight:500}.fp-sst-stripe{background:var(--kp-c-purple-600);width:26px;height:26px;color:var(--kp-c-white);font-family:var(--sans);border-radius:7px;flex:none;justify-content:center;align-items:center;margin:0 2px;font-size:15px;font-weight:800;display:inline-flex}.fp-sst-state{font-family:var(--sans);color:var(--ink-soft);flex:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.fp-sst-state i{background:var(--ink-3);border-radius:999px;width:8px;height:8px}.fp-sst-state.is-on i{background:var(--good)}.fp-sst-ret>summary{cursor:pointer;list-style:none}.fp-sst-ret>summary::-webkit-details-marker{display:none}.fp-sst-ret .fp-sset-chev{transition:transform var(--kp-tr-press)}.fp-sst-ret[open] .fp-sset-chev{transform:rotate(90deg)}[data-theme=dark] .fp-sst .fp-sset-av,[data-theme=dark] .fp-sst .fp-sset-sub li+li:before{border-color:var(--kp-d-hair-soft)}[data-theme=dark] .fp-sst-stripe{background:var(--kp-c-purple-600);color:var(--kp-c-white)}.fp-flp-stats{background:var(--paper-3);border:1px solid var(--hair);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 16px;padding:14px 0;display:grid}.fp-flp-stat{align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.fp-flp-stat+.fp-flp-stat{border-left:1px solid var(--hair)}.fp-flp-stat-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-flp-stat-lb{font-family:var(--sans);color:var(--ink-soft);font-size:12px;line-height:1.25}[data-theme=dark] .fp-flp-stats{background:var(--paper-2);border-color:var(--kp-d-hair)}[data-theme=dark] .fp-flp-stat+.fp-flp-stat{border-left-color:var(--kp-d-hair)}.fp-flp-segb{white-space:nowrap;min-height:var(--kp-ctl-lg);border:1px solid var(--hair);background:var(--paper-3);color:var(--ink-soft);font-family:var(--sans);cursor:pointer;border-radius:999px;flex:1 0 auto;padding:0 12px;font-size:15px;font-weight:600}[data-theme=dark] .fp-flp-segb{background:var(--paper-2);border-color:var(--kp-d-hair)}.fp-flp .fp-flp-segb.active{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on,var(--kp-c-white))}.fp-flv-list{flex-direction:column;gap:12px;margin:0;padding:0 0 8px;list-style:none;display:flex}.fp-flv{margin:0}.fp-flv-open{text-align:left;background:var(--paper-3);border:1px solid var(--hair);width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;border-radius:18px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;column-gap:12px;padding:14px 14px 14px 10px;display:grid;position:relative}[data-theme=dark] .fp-flv-open{background:var(--paper-2);border-color:var(--kp-d-hair)}.fp-flv-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.fp-flv-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;margin-top:2px;display:flex}.fp-flv .fp-flc-paper{flex:none;max-width:none;margin-left:auto}.fp-vsh{border:1px solid var(--hair);background:linear-gradient(150deg,color-mix(in srgb,var(--action) 14%,var(--paper-3)),var(--paper-3) 62%);color:var(--ink);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:12px;margin:4px 0 16px;padding:16px;display:grid;position:relative}[data-theme=dark] .fp-vsh{border-color:var(--kp-d-hair);background:linear-gradient(150deg,color-mix(in srgb,var(--action) 20%,var(--paper-2)),var(--paper-2) 62%)}.fp-vsh-media{flex-direction:column;gap:12px;min-width:0;display:flex}.fp-vsh-img{border-radius:12px;width:100%;height:auto}.fp-vsh .fp-vs-chips{margin:0}.fp-vsh .fp-vs-chip{background:var(--paper);border:1px solid var(--hair);color:var(--ink-soft)}[data-theme=dark] .fp-vsh .fp-vs-chip{border-color:var(--kp-d-hair)}.fp-vsh-id{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.fp-vsh-id h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;padding-right:44px;font-size:23px;font-weight:700;line-height:1.15}.fp-vsh-id h2:focus{outline:none}.fp-vsh-id h2:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-vsh .fp-vsh-state{letter-spacing:0;text-transform:none;border-radius:999px;padding:6px 12px;font-size:13px}.fp-vsh-facts{border-top:1px solid var(--hair);flex-direction:column;align-self:stretch;gap:10px;margin-top:4px;padding-top:12px;display:flex}[data-theme=dark] .fp-vsh-facts{border-top-color:var(--kp-d-hair)}.fp-vsh-fact{font-family:var(--sans);color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:14px;line-height:1.3;display:flex}.fp-vsh-fact svg{flex:none;width:17px;height:17px;margin-top:1px}.fp-vsh-fact-tx{flex-direction:column;display:flex}.fp-vsh-why{font-family:var(--sans);color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.35}.fp-vfig{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.fp-vfig-c{text-align:left;background:var(--paper-3);border:1px solid var(--hair);min-width:0;color:var(--ink);font-family:var(--sans);border-radius:18px;align-items:center;gap:10px;padding:14px 12px;display:flex;position:relative}.fp-vfig-c.is-go{cursor:pointer;padding-right:38px}[data-theme=dark] .fp-vfig-c{background:var(--paper-2);border-color:var(--kp-d-hair)}.fp-vfig-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-vfig-lb{color:var(--ink-soft);font-size:13px;line-height:1.25}.fp-vfig-v{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.15}.fp-vfig-sub{color:var(--ink-soft);font-size:12px;line-height:1.25}.fp-vfig-go{background:var(--paper-2);width:24px;height:24px;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;margin-top:-12px;display:inline-flex;position:absolute;top:50%;right:10px}[data-theme=dark] .fp-vfig-go{background:var(--paper)}.fp-vfig-go svg{width:14px;height:14px}.fp-vp .fp-vs-shead h3{font-size:19px}.fp-vsb{background:var(--paper-3);border:1px solid var(--hair);border-radius:18px;margin:0;padding:0 14px;list-style:none}[data-theme=dark] .fp-vsb{background:var(--paper-2);border-color:var(--kp-d-hair)}.fp-vsb>li+li{border-top:1px solid var(--hair)}[data-theme=dark] .fp-vsb>li+li{border-top-color:var(--kp-d-hair)}.fp-vsb-row{text-align:left;width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;column-gap:12px;padding:12px 0;display:grid}.fp-vsb-pill{min-height:28px;font-family:var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.fp-vsb-pill.is-green{background:var(--good-bg);color:var(--good)}.fp-vsb-pill.is-blue{background:var(--action-bg);color:var(--action)}.fp-vsb-pill.is-amber{background:var(--warn-bg);color:var(--warn)}.fp-vsb-pill.is-red{background:var(--danger-bg);color:var(--danger)}.fp-vsb-pill.is-grey{background:var(--paper-2);color:var(--ink-soft)}[data-theme=dark] .fp-vsb-pill.is-grey{background:var(--paper)}.fp-vsb-go{color:var(--ink-3);display:inline-flex}.fp-vsb-go svg{width:16px;height:16px}.fp-vs-act{justify-content:center;align-items:center;gap:8px;display:inline-flex}.fp-vs-act svg{flex:none;width:18px;height:18px}.fp-vs-acts .fp-vs-act.fp-vs-act-danger{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.fp-today .fp-t-work{row-gap:14px}.fp-today .fp-t-attn,.fp-today .fp-t-act{margin-bottom:0}.fp-today .fp-t-card,[data-theme=dark] .fp-today .fp-t-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid;overflow:visible}.fp-today .fp-t-card>*{grid-column:1/-1}.fp-today .fp-t-card>.fp-t-card-hd{border-bottom:0;grid-area:1/1;padding:0 0 10px}.fp-today .fp-t-card>.fp-t-foot{grid-area:1/2;padding:0 0 10px}.fp-today .fp-t-card:has(>.fp-t-foot) .fp-t-card-hd .fp-t-sech-link{display:none}.fp-today .fp-t-card .fp-t-lb{font-size:23px}.fp-today .fp-t-card .fp-t-foot-link:after{content:"→";margin-left:6px}.fp-today .fp-t-card .fp-q,.fp-today .fp-t-card .fp-q:last-child{border:1px solid var(--hair);background-color:var(--kp-c-white);border-radius:16px;padding:0 14px}.fp-today .fp-t-card .fp-q+.fp-q{margin-top:8px}.fp-today .fp-t-card .fp-q-hot{box-shadow:none}.fp-today .fp-t-card .fp-t-empty{border:1px solid var(--hair);background-color:var(--kp-c-white);border-radius:16px}.fp-today .fp-t-card .fp-q>.fp-q-open{grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"main st go""sub at go"}.fp-today .fp-t-card .fp-q-open>span:nth-child(2){display:contents}.fp-today .fp-t-card .fp-q-open>span:nth-child(2)>b{grid-area:main}.fp-today .fp-t-card .fp-q-open>span:nth-child(3){padding-left:0}.fp-today .fp-t-card .fp-q-open:before{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;grid-area:go;width:24px}.fp-today .fp-t-card .fp-q-open:after{content:"";border:solid var(--ink-soft);border-width:2px 2px 0 0;grid-area:go;justify-self:center;width:6px;height:6px;margin-right:2px;transform:rotate(45deg)}.fp-today .fp-t-attn .fp-t-mini,[data-theme=dark] .fp-today .fp-t-attn .fp-t-mini{background:0 0;border:0;border-radius:0;padding:0}.fp-today .fp-tgreet-hi{font-size:23px}.fp-today .fp-tgreet-name{font-size:40px}.fp-today .fp-hero-eyebrow{align-items:center;gap:8px;display:flex}.fp-app .fp-today .fp-hero-body:has(>.fp-hero-row){grid-template-columns:44% minmax(0,1fr);grid-template-areas:"eye eye""thumb title""thumb pill""thumb meta""plate meta""acts acts";align-items:start;column-gap:14px;display:grid}.fp-app .fp-today .fp-hero-body>.fp-hero-eyebrow{grid-area:eye}.fp-app .fp-today .fp-hero-row{display:contents}.fp-app .fp-today .fp-hero-title{padding-right:calc(var(--kp-ctl-sm) + 8px);align-self:start}.fp-app .fp-today .fp-hero-body>.fp-hero-plate{flex-wrap:wrap;grid-area:plate;gap:6px 10px;margin:10px 0 0;display:flex}[data-theme=dark] .fp-today .fp-t-card .fp-q,[data-theme=dark] .fp-today .fp-t-card .fp-q:last-child,[data-theme=dark] .fp-today .fp-t-card .fp-t-empty{background-color:var(--paper-2);border-color:var(--kp-d-hair-soft)}.ck-hq :is(.cq-foot,.cln-two,.cln-rail,.mn-two){row-gap:0}}@media (min-width:1024px){.ck-hq .fp-room .fp-set-nav{padding-left:0}}.mn-table .mn-td-name{white-space:normal}@media (max-width:834px){.fp-today .fp-t-card .fp-t-lb{color:var(--kp-c-white)}.fp-today .fp-t-card .fp-t-count{color:var(--kp-c-grey-400)}[data-theme] .fp-today .fp-t-card .fp-t-lb{color:var(--ink)}[data-theme] .fp-today .fp-t-card .fp-t-count{color:var(--ink-soft)}}.fp-tgreet-date,.fp-q-reg,.fp-q-line,.fp-q-msg,.fp-q-who-desk,.fp-q-openbk,.fp-t-lb-desk,.fp-t-desk-all,.fp-t-count-desk,.fp-t-wait,.fp-t-attn-ic,.fp-t-desk-link,.fp-t-reg{display:none}@media (min-width:1024px){.fp-app .fp-room-today .fp-today{gap:var(--kp-space-5);flex-direction:column;display:flex}.fp-app .fp-room-today .fp-today>*{margin:0}.fp-app .fp-room-today .fp-today>.fp-tgreet{order:-1}.fp-app .fp-room-today .fp-today>.fp-today-stats{order:1;display:block}.fp-app .fp-room-today .fp-today>.fp-today-stats:empty{display:none}.fp-app .fp-room-today .fp-today>:is(.fp-t-work,.fp-t-actfoot){order:2}.fp-app .fp-room-today .fp-today>.fp-hero{display:none}.fp-app .fp-room-today .fp-today>.fp-tgreet{padding:0;display:block;position:static}.fp-app .fp-room-today .fp-tgreet-day{display:none}.fp-app .fp-room-today .fp-tgreet-date{color:var(--ink-soft);margin:0 0 8px;font-size:12px;font-weight:600;display:block}.fp-app .fp-room-today :is(.fp-tgreet-hi,.fp-tgreet-name){font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:40px;font-weight:800;line-height:1.15;display:inline}.fp-app .fp-room-today .fp-tgreet-name{margin-left:.25em}.fp-app .fp-room-today .fp-today>.fp-today-stats{border:1px solid var(--hair);background:var(--paper-3);border-radius:12px;overflow:hidden}[data-theme=dark] .fp-app .fp-room-today .fp-today>.fp-today-stats{border-color:var(--kp-d-hair-soft);background:var(--paper-2)}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-rail{padding-left:var(--kp-space-6);border-left:1px solid var(--hair);align-self:stretch}[data-theme=dark] .fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-rail{border-left-color:var(--kp-d-hair-soft)}.fp-app .fp-room-today .fp-today :is(section.fp-t-card,.fp-t-wait,.fp-t-moving,.fp-t-attn,.fp-t-act){box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0;display:block;overflow:visible}[data-theme] .fp-app .fp-room-today .fp-today :is(section.fp-t-card,.fp-t-moving,.fp-t-attn,.fp-t-act){box-shadow:none;background:0 0;border:0}.fp-app .fp-room-today .fp-today .fp-t-rail>*+*{margin-top:var(--kp-space-6)}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd,.fp-t-hd){background:0 0;border:0;align-items:center;gap:10px;min-height:0;margin:0 0 12px;padding:0;display:flex}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd .fp-t-lb,.fp-t-hd>span:first-child){font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0;font-size:19px;font-weight:700}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd,.fp-t-hd) .fp-t-count{border:1px solid var(--hair-2);min-width:24px;height:24px;font-family:var(--sans);letter-spacing:0;color:var(--ink-soft);background:0 0;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd,.fp-t-hd) .fp-t-sech-link{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--action);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;padding:0;font-size:14px;font-weight:600;display:inline-flex}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd,.fp-t-hd) .fp-t-sech-link:after{content:"→";margin-left:6px}.fp-app .fp-room-today .fp-today .fp-t-card>.fp-t-card-hd>:is(.fp-t-lb:not(.fp-t-lb-desk),.fp-t-count:not(.fp-t-count-desk),.fp-t-sech-link:not(.fp-t-desk-all)),.fp-app .fp-room-today .fp-today .fp-t-card>:is(.fp-t-foot,.fp-t-note-phone){display:none}.fp-app .fp-room-today .fp-today .fp-t-card>.fp-t-card-hd>.fp-t-lb-desk{display:block}.fp-app .fp-room-today .fp-today .fp-t-card>.fp-t-card-hd>.fp-t-count-desk{display:inline-grid}.fp-app .fp-room-today .fp-today .fp-t-card>:is(.fp-t-note-desk,.fp-t-desk-empty){margin:10px 0 0;display:block}.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-hd .fp-t-sech-link:not(.fp-t-desk-link),.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-mini-foot{display:none}.fp-app .fp-room-today .fp-today :is(.fp-t-qlist,.fp-t-wlist,.fp-t-mini){border:1px solid var(--hair);background:var(--paper-3);border-radius:12px;margin:0;padding:0;list-style:none;display:block;overflow:hidden}[data-theme=dark] .fp-app .fp-room-today .fp-today :is(.fp-t-qlist,.fp-t-wlist,.fp-t-mini){border-color:var(--kp-d-hair-soft);background:var(--paper-2)}.fp-app .fp-room-today .fp-today .fp-t-wait{display:block}.fp-app .fp-room-today .fp-t-qlist>.fp-q:not(.fp-q-phone,.fp-q-nodesk){box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;margin:0;padding:14px 18px;display:flex}.fp-app .fp-room-today .fp-t-qlist>.fp-q-nodesk{display:none}.fp-app .fp-room-today .fp-t-qlist>.fp-q:not(.fp-q-nodesk,.fp-q-phone)~.fp-q:not(.fp-q-nodesk,.fp-q-phone){border-top:1px solid var(--hair)}[data-theme=dark] .fp-app .fp-room-today .fp-t-qlist>.fp-q:not(.fp-q-nodesk,.fp-q-phone)~.fp-q:not(.fp-q-nodesk,.fp-q-phone){border-top-color:var(--kp-d-hair-soft)}.fp-app .fp-room-today .fp-t-qlist>.fp-q-hot:not(.fp-q-phone,.fp-q-nodesk){box-shadow:inset 3px 0 0 var(--danger)}.fp-app .fp-room-today .fp-t-qlist .fp-q-open{min-width:0;min-height:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1.35fr);grid-template-areas:"car who line""reg who line";align-items:center;gap:4px 14px;padding:0;display:grid}.fp-app .fp-room-today .fp-t-qlist .fp-q-open>span:nth-child(-n+2){display:contents}.fp-app .fp-room-today .fp-t-qlist .fp-q-open>span:first-child>*,.fp-app .fp-room-today .fp-t-qlist .fp-q-open>span:nth-child(4),.fp-app .fp-room-today .fp-t-qlist :is(.fp-q-det,.bk-stamp){display:none}.fp-app .fp-room-today .fp-t-qlist .fp-q-open>span:nth-child(2)>b{overflow-wrap:break-word;min-width:0;font-family:var(--sans);color:var(--ink);grid-area:car;align-self:end;font-size:14px;font-weight:600}.fp-app .fp-room-today .fp-t-qlist .fp-q-open:not(:has(.fp-q-reg))>span:nth-child(2)>b{grid-row:1/span 2;align-self:center}.fp-app .fp-room-today .fp-t-qlist .fp-q-reg{grid-area:reg;place-self:start;display:inline-block}.fp-app .fp-room-today .fp-t-qlist .fp-q-open>span:nth-child(3){overflow-wrap:break-word;white-space:normal;min-width:0;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);grid-area:who;font-size:14px}.fp-app .fp-room-today .fp-q-who-phone{display:none}.fp-app .fp-room-today .fp-q-who-desk{display:inline}.fp-app .fp-room-today .fp-t-qlist .fp-q-line{flex-direction:column;grid-area:line;gap:3px;min-width:0;display:flex}.fp-app .fp-room-today .fp-q-lw{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:700}.fp-app .fp-room-today .fp-q.is-danger .fp-q-lw{color:var(--danger)}.fp-app .fp-room-today .fp-q.is-warn .fp-q-lw{color:var(--warn)}.fp-app .fp-room-today .fp-q.is-ok .fp-q-lw{color:var(--good)}.fp-app .fp-room-today .fp-q-ld{font-family:var(--sans);color:var(--ink-soft);flex-wrap:wrap;font-size:13px;line-height:1.35;display:flex}.fp-app .fp-room-today .fp-q-lpart{white-space:nowrap}.fp-app .fp-room-today .fp-q-lpart:not(:last-child):after{content:"·";margin:0 6px}.fp-app .fp-room-today :is(.fp-q-reg,.fp-t-reg){display:inline-block}.fp-app .fp-room-today .fp-today .fp-t-work,.fp-app .fp-room-today .fp-today .fp-t-wait{--fp-t-acts-w:156px}.fp-app .fp-room-today .fp-today .fp-t-work:has(.fp-q-msg){--fp-t-acts-w:280px}.fp-app .fp-room-today :is(.fp-t-qlist .fp-q-acts,.fp-t-wact){flex:0 0 var(--fp-t-acts-w);justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.fp-app .fp-room-today :is(.fp-q-acts,.fp-t-wact)>:is(a,button,span){min-height:var(--kp-ctl-sm);font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;transform:none}.fp-app .fp-room-today :is(.fp-q-acts,.fp-t-wact)>.fp-q-msg{border-color:var(--action-fill);background:var(--action-fill);color:var(--action-on,var(--kp-c-white))}@media (pointer:coarse){.fp-app .fp-room-today :is(.fp-q-acts,.fp-t-wact)>:is(a,button){min-height:var(--kp-ctl)}}@media (hover:hover){.fp-app .fp-room-today .fp-t-qlist>.fp-q:hover,.fp-app .fp-room-today .fp-t-wrow:hover,.fp-app .fp-room-today .fp-today .fp-t-mini-row:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.fp-app .fp-room-today :is(.fp-q-acts,.fp-t-wact)>.fp-q-msg:hover{filter:brightness(1.08)}}.fp-app .fp-room-today .fp-t-wrow{align-items:center;gap:16px;padding:14px 18px;display:flex}.fp-app .fp-room-today .fp-t-wrow+.fp-t-wrow{border-top:1px solid var(--hair)}[data-theme=dark] .fp-app .fp-room-today .fp-t-wrow+.fp-t-wrow{border-top-color:var(--kp-d-hair-soft)}.fp-app .fp-room-today .fp-t-wopen{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1.35fr);align-items:center;column-gap:14px;padding:0;display:grid}.fp-app .fp-room-today .fp-t-wopen:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:6px}.fp-app .fp-room-today .fp-t-wcar{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.fp-app .fp-room-today .fp-t-wcar b{overflow-wrap:break-word;max-width:100%;font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.fp-app .fp-room-today .fp-t-wwho{overflow-wrap:break-word;min-width:0;color:var(--ink-soft);font-size:14px}.fp-app .fp-room-today .fp-t-wline{flex-direction:column;gap:3px;min-width:0;display:flex}.fp-app .fp-room-today .fp-t-wword{font-family:var(--sans);color:var(--ink-soft);font-size:14px;font-weight:600}.fp-app .fp-room-today .fp-t-wsent{font-family:var(--sans);color:var(--ink-soft);font-size:13px}.fp-app .fp-room-today .fp-t-wact{flex:none;display:flex}.fp-app .fp-room-today .fp-today .fp-t-mini>li+li{border-top:1px solid var(--hair)}[data-theme=dark] .fp-app .fp-room-today .fp-today .fp-t-mini>li+li{border-top-color:var(--kp-d-hair-soft)}.fp-app .fp-room-today .fp-today .fp-t-mini-row{background:0 0;border:0;border-radius:0;align-items:center;gap:14px;width:100%;margin:0;padding:12px 16px;display:flex}.fp-app .fp-room-today .fp-today .fp-t-when-time{font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:600}.fp-app .fp-room-today .fp-today .fp-t-when-dir{font-family:var(--mono);font-size:var(--kp-text-xs);color:var(--ink-soft)}.fp-app .fp-room-today .fp-today .fp-t-mini-car b{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:700}.fp-app .fp-room-today .fp-today .fp-t-mini-sub{font-family:var(--sans);color:var(--ink-soft);font-size:13px}.fp-app .fp-room-today .fp-today .fp-t-dir{font-family:var(--sans);letter-spacing:0;text-transform:none;border:0;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-mini-row>.fp-t-pip{display:none}.fp-app .fp-room-today .fp-t-attn-ic{background:color-mix(in srgb, var(--ink) 7%, transparent);width:36px;height:36px;color:var(--ink-soft);border-radius:10px;flex:none;place-items:center;display:inline-grid}.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-reg{display:inline-block}.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-desk-link{display:inline-flex}.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-mini-row:has(.fp-t-pip-danger) .fp-t-mini-sub{color:var(--danger)}.fp-app .fp-room-today .fp-mast-mark{display:none}}@media (min-width:1024px) and (max-width:1279px){.fp-app .fp-room-today .fp-today .fp-t-work{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"a""rail""wide""b"}.fp-app .fp-room-today .fp-today .fp-t-work:has(>.fp-t-wait){grid-template-areas:"a""w""rail""wide""b"}.fp-app .fp-room-today .fp-today .fp-t-work>:is(.fp-t-qcol,.fp-t-wait){padding-right:0}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-rail{border-left:0;padding-left:0}}@media (min-width:835px){.bk-tbl-stage-p{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-soft);font-family:var(--sans);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.bk-tbl-stage-p[data-tone=green]{background:var(--good-bg);color:var(--good)}.bk-tbl-stage-p[data-tone=amber]{background:var(--warn-bg);color:var(--warn)}.bk-tbl-stage-p[data-tone=red]{background:var(--danger-bg);color:var(--danger)}.bk-tbl-stage-p[data-tone=blue]{background:var(--action-bg);color:var(--action)}}@media (max-width:834px){.fp-app .fp-today .fp-hero-body:has(>.fp-hero-row):not(:has(>.fp-hero-plate)){grid-template-areas:"eye eye""thumb title""thumb pill""thumb meta""thumb meta""acts acts"}.fp-app .fp-today .fp-hero-acts-2 .fp-hero-btn{white-space:nowrap;gap:6px;padding:0 10px;font-size:14px;overflow:hidden}}@media (max-width:389px){.fp-app .fp-today .fp-hero-acts-2 .fp-hero-btn{font-size:13px}}@media (max-width:834px){.fp-tabbar-fab{margin-top:-46px}[data-theme=dark] .pl-shell:has(.fp-app)>.pl-topbar{background:var(--kp-d-ground)}[data-theme=dark] .fp-app .fp-phead{background:var(--kp-d-ground)}[data-theme=light] .pl-shell:has(.fp-app)>.pl-topbar{border-bottom:0}[data-theme=light] .pl-shell:has(.fp-app .fp-today)>.pl-topbar{background:var(--kp-c-grey-25)}.bk-ci-step{gap:10px}.bk-ci-step-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.bk-ci-step-txt span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.bk-ci-pill{padding:4px 10px;font-size:12px}.bk-ci-acts{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-ci-act{white-space:nowrap}.bk-ci-act.is-wa,.bk-ci-act.is-wide{grid-column:1/-1}}@media (max-width:389px){.bk-ci-pill{padding:3px 8px;font-size:11px}}@media (max-width:834px){.fp-bkd .fp-bkd-acts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.fp-bkd .fp-bkd-acts>button{white-space:nowrap}.fp-bkd .fp-bkd-acts>.fp-bkd-go{grid-column:1/-1}.fp-nb-open:has(.fp-nb-wiz){padding:0}.fp-nb-open .fp-nb-panel:has(.fp-nb-foot){padding-bottom:0}.fp-nb-foot{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.bk-nb-whenc{flex-direction:column;gap:8px}.bk-nb-whenc-txt{padding-right:0}.bk-nb-whenc-time{white-space:nowrap}.bk-nb-pay .fp-nb-psec{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.fp-phead:has(>.fp-phead-aside)+.fp-room{position:relative}.fp-phead-sub{text-wrap:balance}.fp-mfc{align-content:start}.fp-mfc-lb{min-height:2.5em}.fp-flp-stat{flex-direction:column;align-items:flex-start;gap:8px}.fp-flp-stat-tx{width:100%}.fp-flp-stat-lb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fp-flv-open{grid-template-rows:auto auto auto 1fr;grid-template-areas:"img name""img reg""img pill""paper rows";align-items:start;row-gap:6px}.fp-flv-body,.fp-flv-foot{display:contents}.fp-flv .fp-flc-reg{grid-area:reg;justify-self:start}.fp-flv .fp-flc-state{grid-area:pill;justify-self:start}.fp-flv .fp-flc-paper{grid-area:paper;place-self:start;margin-left:0}.fp-vsh{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.fp-vsh-id h2{overflow-wrap:break-word;text-wrap:balance;font-size:19px;line-height:1.2}.fp-vfig-c{flex-direction:column;align-items:flex-start;gap:10px}.fp-vfig-c.is-go{padding-right:12px}.fp-vfig-go{margin-top:0;top:14px}.fp-vsb-pill{padding:0 8px;font-size:11px}.fp-vs-bkname{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}[data-theme=light] .pl-shell:has(.fp-vp,.fp-bkd,.bk-ci)>.pl-topbar{background:var(--kp-c-grey-25)}[data-theme=light] .fp-app:has(.fp-vp,.fp-bkd,.bk-ci) .fp-phead{background:var(--kp-c-grey-25)}.fp-bkd-check-row{position:relative}.fp-bkd-check-open{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;width:100%;margin:0;padding:0;position:absolute;inset:0}.fp-bkd-check-open:active{background:color-mix(in srgb, var(--ink) 6%, transparent)}}[data-theme=dark] .av-ai-h{color:var(--kp-d-mark-purple)}.cln-donut-lay .hqc-bar{grid-template-columns:minmax(0,9em) minmax(0,1fr) 2em}.cln-sec-h .fp-search:before{content:none}@media (max-width:834px){.fp-vp .fp-vnote{width:100%;margin:0 0 20px}.fp-vnote-t{color:var(--ink);font-size:16px;font-weight:700;line-height:1.25}.fp-vnote-x{-webkit-line-clamp:3;color:var(--ink-soft);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.fp-vf-in.fp-vf-ta{resize:vertical;padding:12px 16px;line-height:1.4}:root{--fp-tabbar-sab:max(6px, min(14px, env(safe-area-inset-bottom)), calc(env(safe-area-inset-bottom) - 20px))}.fp-tabbar{padding-bottom:var(--fp-tabbar-sab)}.fp-tabbar-fablb{bottom:calc(var(--fp-tabbar-sab) + 6.5px)}.fp-app .ck-main{padding-bottom:calc(84px + var(--fp-tabbar-sab))}.ck-hq .ck-main{padding-bottom:calc(70px + var(--fp-tabbar-sab))}.fp-bulk{bottom:calc(56px + var(--fp-tabbar-sab))}.fp-app .ck-main:has(.fp-bulk){padding-bottom:calc(160px + var(--fp-tabbar-sab))}.kp-toasts{bottom:calc(80px + var(--fp-tabbar-sab))}.bk-created,.kp-undo{bottom:calc(140px + var(--fp-tabbar-sab))}.fp-bkd-fold{border-top:1px solid var(--hair);margin:12px 0 0}.fp-bkd-fold>summary{min-height:var(--kp-ctl);cursor:pointer;font-family:var(--sans);color:var(--action);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.fp-bkd-fold>summary::-webkit-details-marker{display:none}.fp-bkd-fold>summary svg{flex:none}.fp-bkd-fold[open]>summary svg{transform:rotate(180deg)}.fp-bkd-fold-body{flex-direction:column;gap:14px;min-width:0;padding:4px 0 0;display:flex}.fp-bkp-find{align-items:flex-start;gap:10px;display:flex}.fp-bkp-find .fp-flp-search{flex:auto;min-width:0}.fp-bkp-cal{min-height:var(--kp-ctl-lg);flex:none;gap:6px}.fp-bkp-for{font-family:var(--sans);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.fp-bkp-for b{color:var(--ink)}}@media (min-width:1024px){.fp-app .fp-room:has(.fp-mnd) .fp-mast-mark{display:none}}.fp-app .fp-mn-day{font-variant-numeric:tabular-nums;white-space:nowrap}.fp-mnd-head{margin:0 0 var(--kp-space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.fp-mnd-id{min-width:0}.fp-mnd-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.2}.fp-mnd-sub{color:var(--ink-soft);margin:6px 0 0;font-size:14px}.fp-mnd-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-mnd-select{align-items:center;gap:6px;display:inline-flex}.fp-mnd-period{color:var(--ink-soft);font-size:13px}.fp-mnd-export{align-items:center;gap:6px;display:inline-flex}@media (max-width:834px){.fp-mnd-id{display:none}.fp-mnd-head{justify-content:flex-start}}@media (min-width:1024px){.fp-app .fp-mnd .fp-mnd-open{border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0;padding:18px 0 0}.fp-app .fp-mnd .fp-mnd-open>:first-child{padding-left:0}}.fp-mnd-lede{margin:12px 0 var(--kp-space-5);color:var(--ink-soft);font-size:13px;line-height:1.5}.fp-mnd-pair{margin:0 0 var(--kp-space-5);border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:24px;padding-top:18px;display:grid}@media (min-width:1024px){.fp-mnd-pair{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0}.fp-mnd-pair>:first-child{padding-right:24px}.fp-mnd-pair>*+*{border-left:1px solid var(--hair);padding-left:24px}}.fp-mnd-sec{min-width:0}.fp-mnd-sec-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.fp-mnd-sec-hd h2{color:var(--ink);margin:0;font-size:16px;font-weight:700}.fp-mnd-legend{color:var(--ink-soft);align-items:center;gap:14px;font-size:12px;display:inline-flex}.fp-mnd-key{align-items:center;gap:6px;display:inline-flex}.fp-mnd-key:before{content:"";background:color-mix(in srgb, var(--stamp) 100%, transparent);border-radius:3px;width:10px;height:10px}.fp-mnd-key-rev:before{background:color-mix(in srgb, var(--stamp) 35%, var(--paper-2))}.fp-mm-rev{fill:color-mix(in srgb, var(--stamp) 35%, var(--paper-2))}.fp-mm-now{fill:var(--ink-3)}.fp-mm-cost{fill:var(--stamp)}.fp-mm-zero{stroke:var(--ink-3);stroke-width:1px}@keyframes fp-mm-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){.fp-mm-rev,.fp-mm-now,.fp-mm-cost{transform-box:fill-box;animation:fp-mm-grow var(--kp-dur-4) var(--kp-ease-out) backwards}.fp-mm-rev,.fp-mm-now{transform-origin:50% 100%}.fp-mm-cost{transform-origin:50% 0}}.fp-mnd-need{margin:0;padding:0;list-style:none}.fp-mnd-need-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.fp-mnd-need-row:first-child{padding-top:4px}.fp-mnd-need-row:last-child{border-bottom:0}.fp-mnd-need-fig{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.fp-mnd-need-fig.is-danger{color:var(--danger)}.fp-mnd-need-fig.is-warn{color:var(--warn)}.fp-mnd-need-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-mnd-need-txt b{color:var(--ink);font-size:14px;font-weight:700}.fp-mnd-need-txt span{color:var(--ink-soft);font-size:13px}.fp-mnd-link{min-height:var(--kp-ctl-sm);font:inherit;color:var(--action);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.fp-mnd-link:hover{text-decoration:underline}}.fp-mnd-link:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-mnd-seg{border:1px solid var(--hair);background:var(--paper-2);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.fp-mnd-seg-b{min-height:var(--kp-ctl-sm);font:inherit;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:600}.fp-mnd-seg-b[aria-pressed=true]{background:var(--paper-3);color:var(--ink);box-shadow:0 0 0 1px var(--hair)}@media (hover:hover){.fp-mnd-seg-b:hover{color:var(--ink)}}.fp-mnd-seg-b:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-mnd-plate{font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:600}.fp-mnd-veh{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-mnd-veh span{color:var(--ink-soft);font-size:12px}.fp-mnd-activity{scroll-margin-top:80px}.fp-mnd-two{gap:var(--kp-space-5);margin:0 0 var(--kp-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.fp-mnd-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-mnd-box{border:1px solid var(--hair);background:var(--paper-3);border-radius:16px;min-width:0;padding:16px 18px}[data-theme=dark] .fp-mnd-box{background:var(--paper-2);border-color:var(--kp-d-hair-soft)}@media (min-width:835px){.fp-app .fp-mnd .fp-mnd-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-mnd-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fp-mnd-bar{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fp-mnd-bar-lb{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;font-size:13px;font-weight:600;display:flex}.fp-mnd-bar-sub{font-family:var(--mono);color:var(--ink-soft);font-size:12px;font-weight:500}.fp-mnd-bar-track{background:var(--paper-2);border-radius:4px;height:8px;display:block;overflow:hidden}[data-theme=dark] .fp-mnd-bar-track{background:var(--paper-3)}.fp-mnd-bar-track i{background:color-mix(in srgb, var(--stamp) 35%, var(--paper-2));border-radius:4px;height:100%;display:block}.fp-mnd-bars.is-navy .fp-mnd-bar-track i{background:color-mix(in srgb, var(--stamp) 100%, transparent)}.fp-mnd-bar-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.fp-app .fp-mnd-add{color:var(--paper-3);background:var(--action);border-color:var(--action);align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (hover:hover){.fp-app .fp-mnd-add:hover{background:color-mix(in srgb, var(--action) 86%, var(--ink));border-color:color-mix(in srgb, var(--action) 86%, var(--ink))}}.fp-mb-rev{fill:var(--stamp)}.fp-mb-cost{fill:color-mix(in srgb, var(--stamp) 35%, var(--paper-2))}.fp-mnd>.fp-mnd-box{margin:0 0 var(--kp-space-5)}.fp-mnd .lv-table td.fp-mnd-good{color:var(--good)}.fp-mnd .lv-table td.fp-mnd-bad{color:var(--danger)}.fp-mnd-win svg{color:var(--ink-soft)}.fp-mnd-veh b{color:var(--ink);font-weight:700}.fp-mnd-foot{color:var(--ink-soft);margin:4px 0 0;font-size:13px}@media (min-width:835px){.fp-mnd .lv-rowacts{flex-wrap:nowrap}}@media (max-width:834px){.fp-app .fp-room:has(:is(.fp-mndep,.fp-mnexp,.fp-mnins))>.fp-room-nav{display:flex}.fp-mnc-wide{grid-column:1/-1}.fp-mnexp .fp-mnc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-mnexp .fp-mnc-grid>.fp-mnc-wide{grid-column:auto}.fp-mnx-add{justify-content:center;width:100%;margin:0 0 24px}.fp-mnr-note{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.fp-mnr-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fp-mnins .fp-mnp-chart{margin:0 0 24px}.fp-mnk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:10px 0 0;display:grid}.fp-mnk>div{min-width:0}.fp-mnk dt{color:var(--ink-3);font-size:12px;line-height:1.3}.fp-mnk dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);margin:2px 0 0;font-size:15px;font-weight:700}.fp-mnk dd.is-good{color:var(--good)}.fp-mnk dd.is-bad{color:var(--danger)}}[data-theme=light] .pl-shell:has(.fp-app){--paper:var(--kp-c-grey-50);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .pl-shell:has(.fp-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pl-shell:has(.fp-app) .fp-topbar{background:var(--paper-3);border-bottom:1px solid var(--hair)}.fp-app .ck-main{background:var(--paper);color:var(--ink)}.fp-app .fp-topbar-tab{font-family:var(--sans);letter-spacing:0;text-transform:none;border-radius:var(--r-inner);font-size:14px;font-weight:600}[data-theme] .fp-app .fp-topbar-tab.active{background:var(--action-bg);color:var(--action);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--action) 20%,transparent)}.fp-app .fp-topbar-search,.fp-app .fp-topbar-new,.fp-app .fp-topbar-firm{border-radius:var(--r-inner)}.fp-app .fp-topbar-menu{background:var(--paper-3);color:var(--ink);border-color:var(--hair-2);border-radius:var(--r-card)}.fp-app .fp-room .fp-set-navlink{font-family:var(--sans);letter-spacing:0;text-transform:none}.fp-app .fp-room .fp-set-navlink[aria-current=true]{background:var(--action-bg);color:var(--action);box-shadow:none}.fp-app .fp-room .fp-set-navlink[aria-current=true] .fp-set-ico{color:var(--action)}.fp-app .fp-rail-close{border-top-color:var(--hair)}.fp-app :is(.fp-flv-open,.fp-vfig-c,.fp-vsb,.fp-vsh){border-radius:var(--r-card)}.fp-app :is(.fp-flv-open,.fp-vfig-c,.fp-vsb){background:var(--paper-3);border-color:var(--hair)}.fp-app :is(input,select,textarea):focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}@media (hover:hover){.fp-app .fp-topbar-new:hover{background:var(--action-bg);border-color:var(--action);color:var(--action)}.fp-app .fp-room .fp-set-navlink:hover{background:var(--paper-2);color:var(--ink)}}@media (min-width:1024px){.fp-app .fp-room>.fp-room-nav{background:var(--paper-3);border-right:1px solid var(--hair);min-height:calc(100dvh / var(--mz,1) - var(--fp-topbar-h) - 18px);padding-right:12px}.fp-app .fp-room .fp-mast{justify-content:center;height:112px;min-height:112px}.fp-app .fp-room-today :is(.fp-tgreet-hi,.fp-tgreet-name){font-size:34px;font-weight:700}.fp-app .fp-room-today .fp-tgreet-date{font-family:var(--sans);letter-spacing:.04em;font-size:12px;font-weight:600}[data-theme] .fp-app .fp-room-today .fp-today .fp-t-week>.fp-cal-compact{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.fp-app .fp-room-today .fp-today .fp-t-week>.fp-cal-compact>:first-child{margin:0 0 12px;padding:0}.fp-app .fp-room-today .fp-today .fp-t-week>.fp-cal-compact>:first-child h2{letter-spacing:0;font-size:16px;font-weight:600}[data-theme] .fp-app .fp-room-today .fp-today>.fp-today-stats,[data-theme] .fp-app .fp-room-today .fp-today :is(.fp-t-qlist,.fp-t-wlist,.fp-t-mini){background:var(--paper-3);border-color:var(--hair);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-rail{border-left:0}.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd .fp-t-lb,.fp-t-hd>span:first-child){letter-spacing:-.01em;font-size:16px}}@media (max-width:834px){[data-theme] .pl-shell:has(.fp-app)>.pl-topbar{background:var(--paper);color:var(--ink);border-bottom:0}[data-theme] .fp-app .ck-main{background:var(--paper);padding-bottom:calc(84px + var(--fp-tabbar-sab))}[data-theme] .fp-app .ck-main:has(.fp-bulk){padding-bottom:calc(160px + var(--fp-tabbar-sab))}[data-theme] .fp-app .fp-room:has(.fp-today){background:var(--paper)}[data-theme] .fp-app .fp-phead{background:var(--paper);color:var(--ink)}.fp-app .fp-phead-title{letter-spacing:-.02em}[data-theme] .fp-app .fp-today .fp-hero{background:var(--paper-3);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}[data-theme] .fp-app .fp-today .fp-hero-title{color:var(--ink)}[data-theme] .fp-app .fp-today .fp-hero-eyebrow{color:var(--action);font-family:var(--sans);letter-spacing:.04em}[data-theme] .fp-app .fp-tgreet-day{background:var(--paper-3);border-color:var(--hair);color:var(--ink)}[data-theme] .fp-app .fp-today .fp-t-card .fp-q,[data-theme] .fp-app .fp-today .fp-t-card .fp-q:last-child{background:var(--paper-3);border-color:var(--hair);border-radius:var(--r-card)}[data-theme] .fp-app .fp-tabbar{background:var(--paper-3);border-top:1px solid var(--hair);color:var(--ink);padding-bottom:var(--fp-tabbar-sab)}.fp-app .fp-tabbar-btn.active{background:var(--action-bg);border-radius:var(--r-inner)}}.pl-shell{--r-card:20px;--r-inner:12px}.pl-shell :is(button,input,select,textarea){font-family:var(--sans)}.pl-shell :is(.fp-topbar-tab,.fp-set-navlink,.ck-nav-link){font-family:var(--sans);letter-spacing:0;text-transform:none}.fp-app .fp-topbar{background:var(--paper-3);gap:20px;min-height:64px}.fp-app .fp-topbar-tab{min-height:var(--kp-ctl);padding-inline:16px}.fp-app :is(.fp-topbar-search,.fp-topbar-new,.fp-topbar-firm){min-height:var(--kp-ctl)}.fp-app .fp-topbar-new{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on,var(--kp-c-white))}@media (hover:hover){.fp-app .fp-topbar-new:hover{background:var(--action-fill);color:var(--action-on,var(--kp-c-white));filter:brightness(.95)}}.fp-app .fp-room .fp-set-navlink{min-height:var(--kp-ctl);border-radius:var(--r-inner);padding-block:10px;font-size:13px}.fp-app .fp-room .fp-mast{justify-content:center;align-items:flex-start;padding-left:8px}.fp-app :is(.fp-t-card-hd,.fp-t-hd){padding-block:14px}.fp-app :is(.fp-t-qlist,.fp-t-wlist,.fp-t-mini,.fp-flv-open,.fp-vsb,.fp-vsh){box-shadow:none}.fp-app :is(.fp-t-card-hd .fp-t-lb,.fp-t-hd>span:first-child){letter-spacing:0;font-weight:600}.fp-app :is(.fp-set-kicker,.fp-tgreet-date,.fp-mast-firm){font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:12px}.fp-app :is(.fp-tq,.fp-tw){min-height:72px}.fp-app :is(.fp-tstat-num,.fp-total,.fp-mnk dd){font-variant-numeric:tabular-nums}.fp-app :is(.lv-table,.fp-table) th{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.fp-app :is(.lv-table,.fp-table) td{padding-block:16px}.fp-app :is(.fp-empty,.fp-blank){background:var(--paper-3);border-radius:var(--r-card);border:1px solid var(--hair);padding:40px 24px}.fp-app :is(.fp-set-section,.fp-st-panel){border-radius:var(--r-card)}@media (min-width:1024px){.fp-app .fp-room{gap:24px}.fp-app .fp-room>.fp-room-nav{background:var(--paper);border-right:1px solid var(--hair);padding:12px}.fp-app .fp-room .fp-mast{height:auto;min-height:112px;padding-block:12px}.fp-app .fp-room .fp-mast>*{flex-shrink:0;max-width:100%}.fp-app .fp-room-today .fp-tgreet-hi,.fp-app .fp-room-today .fp-tgreet-name{letter-spacing:-.02em;font-size:34px;line-height:1.15}.fp-app .fp-room-today .fp-today>.fp-today-stats{margin-block:24px 12px}}@media (max-width:834px){.fp-app .fp-phead{padding-top:20px;padding-bottom:32px}.fp-app .fp-phead-title{font-size:28px;font-weight:700;line-height:1.15}.fp-app .fp-today .fp-hero{padding:20px}.fp-app .fp-today .fp-hero-title{font-size:23px;line-height:1.2}.fp-app .fp-tabbar{box-shadow:none;padding-bottom:var(--fp-tabbar-sab)}.fp-app .fp-tabbar-btn{min-height:var(--kp-ctl-lg);gap:5px}.fp-app .fp-tabbar-btn.active{color:var(--action);background:0 0}.fp-app .fp-tabbar-btn.active:before{background:var(--action)}}.fp-app :is(.bk-field-label,.fp-rectbl-h,.bk-tbl-sort,.bk-tbl-h-act){font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--ink-soft);font-size:12px;font-weight:500}.fp-app .bk-field-label{font-size:13px;font-weight:600;line-height:1.5}.fp-app .fp-set-body :is(input,select,textarea){background:var(--paper);border-color:var(--hair-2)}.fp-app .fp-nb-head{border-bottom:1px solid var(--hair);margin-bottom:24px;padding-bottom:24px}.fp-app .fp-nb-titles h2{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.2}.fp-app .fp-nb-sub{margin-top:8px}.fp-app .fp-nb-secw{padding-block:12px}.fp-app .fp-nb-sec{margin-bottom:18px;font-size:16px;font-weight:600}.fp-app .bk-summary{background:var(--paper-2);border-radius:16px;padding:24px;font-size:14px;line-height:1.6}.fp-app .bk-summary .bk-primary{min-height:var(--kp-ctl-lg);border-radius:8px;font-size:14px}@media (min-width:1024px){.fp-app .bk-tbl{background:var(--paper-3);border:1px solid var(--hair);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.fp-app .bk-tbl td.bk-tbl-c{border-bottom:1px solid var(--hair);padding:14px 12px}.fp-app .bk-tbl-r:last-child td.bk-tbl-c{border-bottom:0}.fp-app .bk-tbl-h{background:var(--paper-2);padding-inline:4px}.fp-app .bk-tbl-sort{min-height:var(--kp-ctl)}.fp-app .bk-tbl-h-act{vertical-align:middle;padding:12px}.fp-app :is(.bk-tbl-veh-n,.fp-rectbl-hirer,.fp-rectbl-vehtxt b){font-size:14px;font-weight:500}.fp-app :is(.bk-tbl-dates-v,.fp-rectbl-sealed){font-family:var(--sans);letter-spacing:0;font-size:13px}.fp-app .bk-tbl-ref{margin-top:4px;font-size:11px}.fp-app .fp-nb-open .fp-nb-panel{width:min(1100px,100% - 64px);box-shadow:var(--kp-elev-3);border-radius:20px;padding:32px}.fp-app .bk-nb-cols{grid-template-columns:minmax(0,1fr) 320px;gap:40px}.fp-app .fp-nb-steps{margin-bottom:24px}}@media (max-width:834px){.fp-app .fp-phead-title{font-weight:600}.fp-app .fp-nb-secw{padding-block:8px}}.fp-app .fp-settings .fp-set-body{columns:auto;max-width:960px;margin-inline:auto;display:block}.fp-app .fp-settings .fp-set-body:has(>#fp-branding):has(>#fp-verified){columns:auto;display:block}.fp-set-intro{column-span:all;margin-bottom:28px}.fp-set-intro h2{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.25}.fp-set-intro p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}@media (min-width:761px){.fp-app .bk-tbl :is(.bk-tbl-ref,.bk-tbl-owed-age,.bk-tbl-owed-none){font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:12px}.fp-app .bk-tbl-owed-v{font-size:15px;font-family:var(--sans);letter-spacing:0}.fp-app .bk-tbl-stage-p{padding:5px 10px;font-size:12px;line-height:1.3}.fp-app .bk-tbl-who-v{font-size:14px;font-weight:500}}@media (max-width:760px){.fp-set-intro{margin-bottom:24px}.fp-set-intro h2{font-size:23px}.fp-set-intro p{font-size:16px}}@media (max-width:834px){.fp-app .fp-set-intro{padding-inline:var(--kp-gut)}.fp-app .fp-set-intro h2{display:none}}.fp-sw{min-height:var(--kp-ctl);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 0 0 10px;display:inline-flex}.fp-sw-track{background:var(--hair-3);width:50px;height:30px;transition:background var(--kp-tr);border-radius:999px;display:block;position:relative}.fp-sw-knob{background:var(--kp-c-white);width:24px;height:24px;box-shadow:var(--kp-elev-1);transition:transform var(--kp-tr-press);border-radius:999px;position:absolute;top:3px;left:3px}.fp-sw.is-on .fp-sw-track{background:var(--action-fill)}.fp-sw.is-on .fp-sw-knob{transform:translate(20px)}.fp-sw:disabled{opacity:.6}[data-theme=dark] .fp-sw-track{background:var(--kp-d-hair)}[data-theme=dark] .fp-sw-knob{background:var(--kp-c-white)}@media (max-width:834px){.fp-set-deskonly{display:none}}.fp-set-ret{margin:0}.fp-set-ret>div{border-top:1px solid var(--hair);padding:12px 0}.fp-set-ret>div:first-child{border-top:0;padding-top:0}.fp-set-ret dt{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.fp-set-ret dd{font-family:var(--sans);color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}@media (min-width:1280px){.fp-app .fp-settings .fp-set-body{max-width:1200px}}.fp-app .fp-settings .pl-payform{flex-wrap:wrap;align-items:stretch;display:flex}.fp-app .fp-settings .pl-payform>:is(input,select){flex:180px}[data-theme] .fp-app .fp-topbar-tab.active{box-shadow:inset 0 -2px 0 var(--action);color:var(--action);background:0 0;border-radius:0}.fp-app .fp-topbar-tabs{gap:4px}.fp-app .fp-room .fp-mast-eyebrow{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--ink-soft);font-size:12px;font-weight:500}.fp-app .fp-room-today .fp-tgreet-date{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--ink-soft);font-weight:400}.fp-app .fp-room-today .fp-tgreet-hi,.fp-app .fp-room-today .fp-tgreet-name{font-weight:500}.fp-app .fp-today .fp-q .fp-q-who-desk{font-family:var(--sans);color:var(--ink-soft);font-size:13px;line-height:1.5}.fp-app .fp-today :is(.fp-t-lb-desk,.fp-t-desk-link){font-weight:500}.fp-app .fp-room .fp-set-navlink{font-weight:400}.fp-app .fp-room .fp-set-navlink[aria-current=true]{font-weight:600}@media (min-width:761px){.fp-app .fp-fleet-body{grid-template-columns:minmax(0,1fr)}.fp-app .fp-fleet-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}}@media (max-width:760px){.fp-app .fp-fleet-head{flex-direction:column;align-items:flex-start}}.fp-g3{margin:0 var(--kp-gut) 16px}.fp-g3-firm{color:var(--ink-soft);margin:0 0 4px;font-size:14px;font-weight:500}.fp-g3-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.fp-g3-hi{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:600;line-height:1.15}.fp-g3-date{color:var(--ink-soft);margin:0;font-size:14px}.fp-g3-sub{color:var(--ink-soft);margin:6px 0 0;font-size:15px}.fp-t3-setup{margin:0 0 16px}.fp-t3-away:empty{display:none}.fp-t3-top{flex-direction:column;gap:16px;margin:0 0 16px;display:flex}.fp-due{margin:0 var(--kp-gut);border:1px solid var(--hair);border-radius:var(--r-card);background:var(--paper-3);color:var(--ink);padding:20px;display:flex;position:relative;overflow:hidden}.fp-due-body{z-index:1;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.fp-due-body>.fp-rings{margin-top:auto;padding-top:20px}.fp-due-hd{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding-right:52px;display:flex}.fp-due-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:600}.fp-due-st{border:1px solid var(--hair-2);color:var(--ink-soft);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.fp-due.is-late .fp-due-st{border-color:var(--danger);color:var(--danger)}.fp-due-when{flex-direction:column;margin:0;display:flex}.fp-due-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:34px;font-weight:600;line-height:1.1}.fp-due-day{color:var(--ink-soft);margin:2px 0 0;font-size:14px}.fp-due-who{color:var(--ink);flex-direction:column;margin:12px 0 0;font-size:16px;font-weight:500;display:flex}.fp-due-k{color:var(--ink-soft);margin:0 0 2px;font-size:12px;font-weight:400}.fp-due-car{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;font-size:14px;display:flex}.fp-due-msg{align-self:flex-start;margin:14px 0 0}.fp-due-sub{color:var(--ink-soft);margin:0 0 16px;font-size:15px}.fp-due-go{z-index:2;width:var(--kp-ctl);height:var(--kp-ctl);border:1px solid var(--hair);background:var(--paper-3);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-4px}@media (hover:hover){.fp-due-go:hover{background:var(--paper-2)}}@media (max-width:1279px){.fp-app .fp-due-body{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:16px;display:grid}.fp-app .fp-due-body>:is(.fp-due-hd,.fp-due-msg,.fp-rings,.fp-due-sub){grid-column:1/-1}.fp-app .fp-due-body>.fp-due-when{grid-area:2/1/span 2}.fp-app .fp-due-body>.fp-due-who{text-align:right;grid-area:2/2;margin:0}.fp-app .fp-due-body>.fp-due-car{text-align:right;grid-area:3/2;justify-content:flex-end;margin:0}.fp-app .fp-due-body>.fp-due-msg{justify-self:stretch}}.fp-rings{justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fp-ring{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.fp-ring-o{border:2px dashed var(--ink-soft);width:48px;height:48px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid;position:relative}.fp-ring.is-done .fp-ring-o{border-style:solid;border-color:var(--ok);color:var(--ink)}.fp-ring-tick{background:var(--paper-3);color:var(--ok);border-radius:50%;position:absolute;bottom:-4px;right:-4px}.fp-ring-lb{color:var(--ink-soft);white-space:nowrap;font-size:12px}.fp-tk-area{fill:color-mix(in srgb,var(--action) 26%,transparent);stroke:none}.fp-tk-line{fill:none;stroke:var(--action);stroke-width:2px;stroke-linejoin:round}.fp-tk-prev{fill:none;stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.55}@media (min-width:1024px){.fp-app .fp-room-today .fp-today>.fp-g3{order:-5;margin:0}.fp-app .fp-room-today .fp-today>.fp-t3-setup{order:-4}.fp-app .fp-room-today .fp-today{gap:24px}.fp-app .fp-room-today .fp-today>.fp-t3-top{order:-3;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.fp-app .fp-room-today .fp-today>.fp-t3-away{order:-4}.fp-app .fp-room-today .fp-today>.fp-t3-chart{order:-1}.fp-g3-hi{font-size:34px}.fp-due{margin:0;padding:24px 28px}.fp-due-time{font-size:40px}.fp-due-go{top:-6px;right:-10px}.fp-rings{justify-content:flex-start;gap:24px}.fp-ring-o{width:56px;height:56px}.fp-ring-lb{font-size:13px}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-card>.fp-t-card-hd>.fp-t-lb{display:block}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist>.fp-q:not(.fp-q-phone,.fp-q-nodesk){flex-wrap:wrap;gap:8px 12px;padding:12px 0}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-open{grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-areas:"car line""who line";column-gap:12px}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-reg{display:none}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-open>span:nth-child(2)>b{grid-row:auto;align-self:end}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-open>span:nth-child(3){align-self:start}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-line{text-align:right;align-items:flex-end;max-width:160px}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-ld{justify-content:flex-end}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-acts{flex:100%;justify-content:flex-end}.fp-app .fp-room-today .fp-today .fp-t-work{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:24px}[data-theme] .fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-rail{border-left:0;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:stretch;gap:24px;padding-left:0;display:grid}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-rail>:only-child{grid-column:1/-1}.fp-app .fp-room-today .fp-today .fp-t-work>.fp-t-wait{padding-right:0}.fp-app .fp-room-today .fp-today .fp-t-work .fp-t-rail>*+*{margin-top:0}[data-theme] .fp-app .fp-room-today .fp-today :is(.fp-t-work,.fp-t3-main) :is(.fp-t-wait,.fp-t-moving,.fp-t-attn,.fp-t-act,.fp-t-week){border:1px solid var(--hair);border-radius:var(--r-card);background:var(--paper-3);box-shadow:none;margin:0;padding:24px}[data-theme] .fp-app .fp-room-today .fp-today :is(.fp-t-work,.fp-t3-main) :is(.fp-t-mini,.fp-t-wlist){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}[data-theme] .fp-app .fp-room-today .fp-today>.fp-today-stats{border-color:var(--hair);border-radius:var(--r-card);background:var(--paper-3);margin:0}.fp-app .fp-room-today .fp-today .fp-t-work{grid-template-areas:"rail rail""wide wide""b b"}.fp-app .fp-room-today .fp-today .fp-t-work:has(>.fp-t-wait){grid-template-rows:auto auto auto auto;grid-template-areas:"w w""rail rail""wide wide""b b"}[data-theme] .fp-app .fp-room-today .fp-today :is(.fp-t3-main>section.fp-t-card,.fp-t3-away>.fp-away){border:1px solid var(--hair);border-radius:var(--r-card);background:var(--paper-3);margin:0;padding:24px;overflow:hidden}[data-theme] .fp-app .fp-room-today .fp-today .fp-t3-away>.fp-away>:first-child{border-bottom:0;margin:0;padding:0 0 12px}}@media (max-width:1023px){.fp-app .fp-room-today .fp-today :is(.fp-t-card-hd .fp-t-lb,.fp-t-hd>span:first-child,.fp-t3-tk-lb){letter-spacing:-.01em;font-size:19px;font-weight:600}}@media (min-width:1280px){.fp-app .fp-room-today .fp-today>.fp-t3-top{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr)}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist>.fp-q:not(.fp-q-phone,.fp-q-nodesk){flex-wrap:nowrap;align-items:center}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist>.fp-q:not(.fp-q-phone,.fp-q-nodesk)>.fp-q-open{flex:auto;min-width:0}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-acts{flex:none;justify-content:flex-end}}@media (min-width:1024px) and (max-width:1279px){.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist>.fp-q:not(.fp-q-phone,.fp-q-nodesk){flex-wrap:nowrap;align-items:center}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist>.fp-q:not(.fp-q-phone,.fp-q-nodesk)>.fp-q-open{flex:auto;min-width:0}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-acts{flex:none;justify-content:flex-end}}[data-theme=dark] .fp-app :is(.fp-due,.fp-room-today .fp-today>.fp-t3-chart>.fp-t3-tk,.fp-room-today .fp-today .fp-t3-main>section.fp-t-card,.fp-room-today .fp-today .fp-t3-away>.fp-away,.fp-room-today .fp-today :is(.fp-t-work,.fp-t3-main) :is(.fp-t-wait,.fp-t-moving,.fp-t-attn,.fp-t-act,.fp-t-week),.fp-room-today .fp-today>.fp-today-stats){border-color:var(--hair);background-color:var(--paper-3)}[data-theme=dark] .fp-app :is(.fp-due-go,.fp-ring-tick){background-color:var(--kp-d-raised)}.fp-t3-main{display:contents}.fp-t3-main>.fp-t-card{margin-bottom:0}.fp-t3-main>.fp-t-moving{order:3}@media (min-width:1024px) and (max-width:1279px){[data-theme] .fp-app .fp-room-today .fp-portal.fp-today{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 24px;display:grid}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today :is(.fp-t3-top,.fp-t3-lead,.fp-t-work,.fp-t-rail){display:contents}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today :is(.fp-g3,.fp-t3-setup,.fp-t3-lead>*,.fp-t3-main>.fp-t-card,.fp-t3-away,.fp-today-stats,.fp-t-wait,.fp-t-week,.fp-t-reads,.fp-t-act,.fp-t-actfoot){grid-column:1/-1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today :is(.fp-t3-setup,.fp-t3-lead>*,.fp-t3-main>*,.fp-t3-main>section.fp-t-card,.fp-t3-away,.fp-today-stats,.fp-t-wait,.fp-t-week,.fp-t-reads,.fp-t-attn,.fp-t-act,.fp-t-actfoot){margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-g3{grid-row:1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t3-setup{grid-row:2}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-lead>:not(.fp-t3-chart){grid-row:4}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main>.fp-t-card{grid-row:5}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-lead>.fp-t3-chart{grid-row:6}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main>.fp-t-moving{grid-area:7/1;min-width:0}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-rail>.fp-t-attn{grid-area:7/2;min-width:0}:is([data-theme] .fp-app .fp-room-today .fp-portal.fp-today:not(:has(.fp-t-moving)) .fp-t-rail>.fp-t-attn,[data-theme] .fp-app .fp-room-today .fp-portal.fp-today:not(:has(.fp-t-attn)) .fp-t3-main>.fp-t-moving){grid-column:1/-1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t3-away{grid-row:3}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-today-stats{grid-row:8}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main>.fp-t-wait{grid-row:9}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-week{grid-row:10}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-reads{grid-row:11}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-rail>.fp-t-act{grid-row:12}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t-actfoot{grid-row:13}}@media (min-width:1280px){[data-theme] .fp-app .fp-room-today .fp-portal.fp-today{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);align-items:start;gap:0 24px;display:grid}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today :is(.fp-t3-top,.fp-t-work,.fp-t-rail){display:contents}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today :is(.fp-g3,.fp-t3-setup,.fp-t3-away,.fp-today-stats,.fp-t-wait,.fp-t-week,.fp-t-reads,.fp-t-act,.fp-t-actfoot){grid-column:1/-1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today :is(.fp-t3-setup,.fp-t3-lead,.fp-t3-main,.fp-t3-away,.fp-today-stats,.fp-t-wait,.fp-t-week,.fp-t-reads,.fp-t-attn,.fp-t-act,.fp-t-actfoot){margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-g3{grid-row:1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t3-setup{grid-row:2}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main{flex-direction:column;grid-area:4/1/span 2;gap:24px;min-width:0;display:flex}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-lead{grid-area:4/2}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-rail>.fp-t-attn{grid-area:5/2;min-width:0}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t3-away{grid-row:3}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-today-stats{grid-row:6}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main>.fp-t-wait{order:4;margin-top:0}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-week{grid-row:8}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-reads{grid-row:9}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-rail>.fp-t-act{grid-row:10}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t-actfoot{grid-row:11}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main{grid-row:4}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-week{grid-area:5/1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-rail>.fp-t-attn{align-self:start}}.fp-app{--action:var(--kp-cobalt);--action-bg:color-mix(in srgb, var(--kp-cobalt) 9%, transparent);--action-fill:var(--kp-cobalt);--action-fill-2:var(--kp-cobalt-2);--action-on:var(--kp-c-white);--stamp:var(--kp-cobalt);--stamp-2:var(--kp-cobalt-2);--good:var(--kp-teal);--ok:var(--kp-teal);--good-bg:color-mix(in srgb, var(--kp-teal) 10%, transparent);--ok-bg:color-mix(in srgb, var(--kp-teal) 10%, transparent);--good-line:color-mix(in srgb, var(--kp-teal) 30%, transparent);--ok-line:color-mix(in srgb, var(--kp-teal) 30%, transparent)}[data-theme=dark] .fp-app{--paper:var(--kp-d-canvas);--paper-3:var(--kp-d-surface);--paper-2:var(--kp-d-raised-3);--action:var(--kp-d-cobalt-ink);--action-bg:color-mix(in srgb, var(--kp-d-cobalt-ink) 14%, transparent);--stamp:var(--kp-d-cobalt-ink);--stamp-2:var(--kp-d-accent-2);--good:var(--kp-d-teal);--ok:var(--kp-d-teal);--good-bg:color-mix(in srgb, var(--kp-d-teal) 12%, transparent);--ok-bg:color-mix(in srgb, var(--kp-d-teal) 12%, transparent);--good-line:color-mix(in srgb, var(--kp-d-teal) 32%, transparent);--ok-line:color-mix(in srgb, var(--kp-d-teal) 32%, transparent);--surface-nav:var(--kp-d-nav);--surface-hover:var(--kp-d-hover);--surface-selected:var(--kp-d-selected);--surface-input:var(--kp-d-input);--surface-document:var(--kp-d-document);--surface-disabled:var(--kp-d-disabled)}[data-theme=dark] .pl-shell:has(.fp-app){background:var(--kp-d-canvas)}[data-theme=dark] .fp-app .ck-main{background:var(--paper)}.pl-shell:has(.fp-app)>.pl-topbar{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:834px){[data-theme=dark] .fp-app .fp-tabbar{background:var(--kp-d-nav);border-top:1px solid var(--hair);padding-bottom:var(--fp-tabbar-sab)}}[data-theme=dark] .fp-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(.fp-mnt-pill>*,.fp-flp-search>*,.fp-mpill>*,.fp-hq .fp-listhead-find>.fp-search>*){background-color:var(--surface-input)}@media screen{[data-theme=dark] :is(.fp-app,.ck-hq) .bk-rec.paper-doc{--paper:var(--paper-3);--paper-2:inherit;--paper-3:inherit;--ink:inherit;--ink-soft:inherit;--ink-2:inherit;--ink-3:inherit;--hair:inherit;--hair-2:inherit;--hair-3:inherit;--stamp:inherit;--stamp-2:inherit;--damage:inherit;--good:inherit;--warn:inherit;--danger:inherit;--ok:inherit;--good-bg:inherit;--good-line:inherit;--warn-bg:inherit;--warn-line:inherit;--danger-bg:inherit;--danger-line:inherit;--ok-bg:inherit;--ok-line:inherit;--action:inherit;--action-bg:inherit;--kp-shadow:inherit;--kp-shadow-md:inherit;background:var(--paper-3);border-color:var(--hair-2);color:var(--ink)}[data-theme=dark] :is(.fp-app,.ck-hq) .bk-rec .dv-head{background:var(--paper-2);border-bottom:1px solid var(--hair)}[data-theme=dark] :is(.fp-app,.ck-hq) .bk-rec .dv-watermark{opacity:.05}}@media (min-width:1100px){.fp-app .bk-tbl{table-layout:fixed;width:100%}.fp-app .bk-tbl .bk-tbl-h-pick{width:48px}.fp-app .bk-tbl .bk-tbl-h-hirer{width:21%}.fp-app .bk-tbl .bk-tbl-h-vehicle{width:25%}.fp-app .bk-tbl .bk-tbl-h-dates{width:13%}.fp-app .bk-tbl .bk-tbl-h-stage{width:15%}.fp-app .bk-tbl .bk-tbl-h-owed{width:11%}.fp-app .bk-tbl .bk-tbl-h-act{width:15%}.fp-app .bk-tbl :is(.bk-tbl-who,.bk-tbl-veh,.bk-tbl-stage){max-width:none;overflow:hidden}.fp-app .bk-tbl .bk-tbl-dates{white-space:normal}.fp-app .bk-tbl .bk-tbl-stage-v{white-space:normal;flex-wrap:wrap}.fp-app .bk-tbl .bk-tbl-stage-p,.fp-app .bk-tbl td.bk-tbl-act{white-space:normal}.fp-app .bk-tbl td.bk-tbl-act>:is(a,button){white-space:normal;text-align:center;max-width:100%;line-height:1.25}.fp-app .bk-tbl .bk-tbl-sort{max-width:100%;overflow:hidden}}.bk-tbl-who-car{display:none}@media (min-width:835px) and (max-width:1099px){.fp-app .bk-tbl{table-layout:fixed;width:100%}.fp-app .bk-tbl .bk-tbl-h-pick{width:44px}.fp-app .bk-tbl .bk-tbl-h-hirer{width:30%}.fp-app .bk-tbl :is(th.bk-tbl-h-vehicle,td.bk-tbl-veh){display:none}.fp-app .bk-tbl .bk-tbl-h-dates{width:18%}.fp-app .bk-tbl .bk-tbl-h-stage{width:21%}.fp-app .bk-tbl .bk-tbl-h-owed{width:13%}.fp-app .bk-tbl .bk-tbl-h-act{width:18%}.fp-app .bk-tbl .bk-tbl-who-car{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.fp-app .bk-tbl :is(.bk-tbl-who,.bk-tbl-stage){max-width:none;overflow:hidden}.fp-app .bk-tbl .bk-tbl-dates{white-space:normal}.fp-app .bk-tbl .bk-tbl-stage-v{white-space:normal;flex-wrap:wrap}.fp-app .bk-tbl .bk-tbl-stage-p,.fp-app .bk-tbl td.bk-tbl-act{white-space:normal}.fp-app .bk-tbl td.bk-tbl-act>:is(a,button){white-space:normal;text-align:center;max-width:100%;line-height:1.25}.fp-app .bk-tbl .bk-tbl-sort{max-width:100%;overflow:hidden}}@media (min-width:1024px){.fp-app .fp-listhead-views{align-items:flex-start}.fp-app .fp-listhead-views>.fp-views{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:834px){[data-theme] .pl-shell .fp-app .ck-main{padding-bottom:calc(112px + var(--fp-tabbar-sab))}[data-theme] .pl-shell .fp-app .ck-main:has(.fp-bulk){padding-bottom:calc(184px + var(--fp-tabbar-sab))}html:has(.fp-app){scroll-padding-bottom:calc(112px + var(--fp-tabbar-sab))}.fp-app .fp-bkp-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.fp-app .fp-bkp-chips>*{flex:none}}.fp-app :is(.bk-primary,.kp-confirm-go:not(.danger)):not(:disabled){background:var(--action-fill);border-color:var(--action-fill);color:var(--action-on)}@media (hover:hover){.fp-app :is(.bk-primary,.kp-confirm-go:not(.danger)):not(:disabled):hover{background:var(--action-fill-2);border-color:var(--action-fill-2)}}.fp-view-more{color:var(--action)}.fp-view-more svg{transition:transform var(--kp-tr-press)}.fp-view-more.is-open svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fp-view-more svg{transition:none}}@media (min-width:1100px){.fp-app .bk-tbl :is(.fp-tbl-vehcell,.fp-tbl-vehtext){min-width:0;max-width:100%;overflow:hidden}.fp-app .bk-tbl .bk-tbl-veh-n{max-width:100%;display:block}}.fp-app :is(.bk-tbl-sort,.bk-tbl-h-act,.fp-rectbl-head .fp-rectbl-c,.dv-tl-h,.bk-nd-label){font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:13px;font-weight:500}.fp-app :is(.fp-total,.fp-pager-count,.fp-mnd .fp-total){font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:13px}.fp-app :is(.bk-rec-k,.dv-sec-h){font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:15px;font-weight:600}.fp-app .dv-eyebrow{letter-spacing:0;text-transform:none;font-size:12px}.fp-app .bk-tbl-h[aria-sort=ascending] .bk-tbl-sort,.fp-app .bk-tbl-h[aria-sort=descending] .bk-tbl-sort{color:var(--ink)}.fp-app .bk-pg-page{margin:0 0 16px}.fp-app .bk-pg-head{padding:12px var(--kp-gut) 0;background:var(--paper);border-bottom:1px solid var(--hair);gap:12px;display:grid}.fp-app .bk-pg-head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-app .bk-pg-back{min-height:var(--kp-ctl);color:var(--action);align-items:center;gap:4px;padding:0 4px 0 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fp-app .bk-pg-ref{color:var(--ink-soft);font-size:13px}.fp-app .bk-pg-head-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.fp-app .bk-pg-head-title{flex:320px;min-width:0}.fp-app .bk-pg-title{letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:23px;font-weight:500;line-height:1.25;display:flex}.fp-app .bk-pg-plate{color:var(--ink-soft);font-size:13px;font-weight:600}.fp-app .bk-pg-meta{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.fp-app .bk-pg-status{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.fp-app .bk-pg-pill{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-soft);border-radius:999px;align-items:center;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.fp-app .bk-pg-pill[data-tone=green]{background:color-mix(in srgb, var(--good) 6%, transparent);color:var(--good)}.fp-app .bk-pg-pill[data-tone=amber]{background:var(--warn-bg);color:var(--warn)}.fp-app .bk-pg-pill[data-tone=red]{background:var(--danger-bg);color:var(--danger)}.fp-app .bk-pg-pill[data-tone=blue]{background:var(--action-bg);color:var(--action)}.fp-app .bk-pg-why{color:var(--ink);font-size:14px}.fp-app .bk-pg-why[data-tone=amber]{color:var(--warn)}.fp-app .bk-pg-why[data-tone=red]{color:var(--danger)}.fp-app .bk-pg-head-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-app .bk-pg-next{min-height:var(--kp-ctl)}.fp-app .bk-pg-more{position:relative}.fp-app .bk-pg-more>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.fp-app .bk-pg-more>summary::-webkit-details-marker{display:none}.fp-app .bk-pg-more-body{z-index:30;background:var(--paper-3);border:1px solid var(--hair);border-radius:12px;gap:8px;min-width:280px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.fp-app .bk-pg-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.fp-app .bk-pg-stage{min-width:0;color:var(--ink-soft);flex-direction:column;gap:6px;font-size:12px;display:flex}.fp-app .bk-pg-stage-dot{background:var(--hair);border-radius:2px;height:4px;display:block}.fp-app .bk-pg-stage.is-done .bk-pg-stage-dot{background:var(--good)}.fp-app .bk-pg-stage.is-now .bk-pg-stage-dot{background:var(--action)}.fp-app .bk-pg-stage.is-now{color:var(--ink);font-weight:600}.fp-app .bk-pg-stage-w{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-app .bk-pg-tabs{margin:0 calc(-1 * var(--kp-gut));padding:0 var(--kp-gut);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.fp-app .bk-pg-tab{min-height:var(--kp-ctl);color:var(--ink-soft);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 12px;font-size:14px;font-weight:500}.fp-app .bk-pg-tab.is-on{color:var(--ink);border-bottom-color:var(--action);font-weight:600}.fp-app .bk-pg-body{margin-top:16px}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-body{margin-inline:var(--kp-gut)}.fp-app .bk-pg-body.bk-rec.paper-doc{background:0 0;border:0;border-radius:0;overflow:visible}.fp-app .bk-pg-body .bk-phase.is-pending{opacity:1}@media (hover:hover){.fp-app .bk-pg-back:hover{text-decoration:underline}.fp-app .bk-pg-tab:hover{color:var(--ink)}}.fp-app .bk-pg-gap{background:var(--danger-bg);color:var(--ink);border-radius:12px;margin:8px 0 0;padding:12px;font-size:14px}.fp-app .bk-hirer-contact{background:var(--warn-bg);color:var(--ink);border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;margin:0 0 16px;padding:14px 16px;display:grid}.fp-app .bk-hirer-contact label{gap:6px;font-size:14px;font-weight:600;display:grid}.fp-app .bk-hirer-contact-note{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:15px}.fp-app a.bk-tbl-open{color:inherit;text-decoration:none}.fp-app .fp-bkc-pills{flex-direction:column;grid-area:pill;align-items:flex-start;gap:4px;min-width:0;display:flex}.fp-app .fp-bkp .fp-bkc-pills{grid-area:st;align-self:start;width:100px}.fp-app .fp-bkp .fp-bkc-pills .fp-bkc-pill{width:100%}@media (max-width:834px){.fp-app .bk-pg-head{gap:8px;padding-top:8px;padding-bottom:10px}.fp-app :is(.bk-pg-head-top,.bk-pg-head-main,.bk-pg-tabs,.bk-facts){display:none}.fp-app .bk-pg-stage{font-size:11px}.fp-app .fp-room-body:has(.bk-pg-page) .fp-bkd-go{left:16px;right:16px;bottom:calc(92px + var(--fp-tabbar-sab,0px));z-index:80;min-height:var(--kp-ctl-lg);border:1px solid var(--hair);justify-content:center;position:fixed}.fp-app .fp-room-body:has(.bk-pg-page) .fp-bkd-go{box-shadow:0 0 0 16px var(--paper),0 28px 0 16px var(--paper)}.fp-app .ck-main:has(.bk-pg-page){padding-bottom:calc(168px + var(--fp-tabbar-sab,0px))}}.kp-fsheet .kp-esheet-panel{max-height:calc(88vh / var(--mz,1));flex-direction:column;padding:0;display:flex;overflow:hidden}.kp-fsheet .kp-esheet-head{border-bottom:1px solid var(--hair);margin:0;padding:16px 20px 10px}.kp-fsheet .kp-rsheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 20px 20px;font-size:15px;overflow-y:auto}.kp-fsheet .kp-rsheet-note,.kp-fsheet .kp-rsheet-warn,.kp-fsheet .kp-rsheet-ok{font-size:15px;line-height:1.45}.kp-fsheet-foot{background:var(--paper);border-top:1px solid var(--hair-2);flex-direction:column;flex:none;gap:8px;padding:12px 20px 14px;display:flex}.kp-fsheet-why{color:var(--ink);margin:0;font-size:14px;line-height:1.4}.kp-fsheet-acts{align-items:stretch;gap:10px;display:flex}.kp-fsheet-acts>*{min-height:var(--kp-ctl-yard);flex:1 1 0;justify-content:center;font-size:16px}.kp-fsheet-acts .kp-fsheet-back{flex:none;min-width:96px}.kp-fsheet-shoot{gap:8px}.kp-fsheet-review .kp-fsheet-sum{border-top:1px solid var(--hair);flex-direction:column;margin:0 0 16px;display:flex}.kp-fsheet-sum>div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.kp-fsheet-sum dt{color:var(--ink-soft);font-size:14px}.kp-fsheet-sum dd{color:var(--ink);text-align:right;margin:0;font-size:15px;font-weight:600}.kp-fsheet-money{border:1px solid var(--hair-2);border-left:4px solid var(--action);background:var(--paper-3);color:var(--ink);border-radius:8px;margin:0 0 16px;padding:14px 16px;font-size:15px;line-height:1.45}.kp-fsheet-money.is-keep{border-left-color:var(--damage)}.kp-fsheet-money.is-later{border-left-color:var(--warn)}.kp-fsheet-money p{margin:0 0 6px}.kp-fsheet-money p:last-child{margin-bottom:0}.kp-fsheet-money .kp-fsheet-money-h{font-size:16px;font-weight:700}@media (max-width:834px){.kp-fsheet{align-items:stretch}.kp-fsheet .kp-esheet-panel{height:calc(100dvh / var(--mz,1));border-radius:0;max-height:none;padding:0;overflow:hidden}.kp-fsheet .kp-esheet-head{padding:calc(12px + max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px))) 16px 10px}.kp-fsheet .kp-rsheet-body{padding:16px}.kp-fsheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.fp-field{flex-direction:column;gap:12px;display:flex}.fp-field-count{flex-direction:column;gap:8px;display:flex}.fp-field-count-p{color:var(--ink);margin:0;font-size:15px}.fp-field-meter{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.fp-field-meter span{background:var(--hair-2);border-radius:4px;height:8px}.fp-field-meter span.is-done{background:var(--ok)}.fp-field-meter span.is-moving{background:var(--action-bg);box-shadow:inset 0 0 0 1px var(--action)}.fp-field-guide{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.45}.fp-field-net{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--ink);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.fp-field-net svg{color:var(--warn);flex:none;margin-top:1px}.fp-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fp-field-tile{border:1px solid var(--hair-2);background:var(--paper-2);border-radius:8px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.fp-field-tile img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.fp-field-tile.is-saving{aspect-ratio:1;justify-content:center;align-items:center}.fp-field-tag{background:var(--paper-3);color:var(--ink);border-top:1px solid var(--hair);align-items:center;gap:4px;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.fp-field-tile.is-done .fp-field-tag svg{color:var(--ok)}.fp-field-tile:is(.is-retrying,.is-offline,.is-queued) .fp-field-tag svg{color:var(--warn)}.fp-field-tile:is(.is-rejected,.is-paused){border-color:var(--damage)}.fp-field-tile:is(.is-rejected,.is-paused) .fp-field-tag svg{color:var(--damage)}.fp-field-tile.is-uploading .fp-field-tag svg{color:var(--action)}.fp-field-bar{background:var(--hair-2);height:6px;display:block}.fp-field-bar span{background:var(--action-fill);height:100%;transition:width var(--kp-dur-3) linear;display:block}@media (prefers-reduced-motion:reduce){.fp-field-bar span{transition:none}}.fp-field-acts{background:var(--paper-3);flex-direction:column;gap:6px;padding:8px;display:flex}.fp-field-acts>button{justify-content:center;width:100%}.fp-field-err{color:var(--ink);margin:0;font-size:13px;line-height:1.35}.fp-field-adds{flex-wrap:wrap;gap:10px;display:flex}.fp-field-adds>label{min-height:var(--kp-ctl);cursor:pointer;flex:160px;justify-content:center;gap:8px;font-size:15px;position:relative}.fp-field-adds>label input{opacity:0;width:1px;height:1px;position:absolute}.fp-field-adds>label:focus-within{outline:var(--kp-focus-outline);outline-offset:2px}.fp-field-note{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.45}.fp-field-helplink{min-height:var(--kp-ctl);color:var(--action);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.fp-field-help{border:1px solid var(--hair-2);border-left:4px solid var(--warn);background:var(--paper-3);color:var(--ink);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fp-field-help-h{margin:0;font-size:16px;font-weight:700}.fp-field-help-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;display:flex}@media (max-width:520px){.fp-field-adds>label{flex:140px}}.kp-fdone{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 20px;display:flex}.kp-fdone-mark{color:var(--ok)}.kp-fdone-title{font-size:19px}.pl-shell .kp-fdone-title.kp-esheet-title{display:block}.pl-shell .kp-fdone-title.kp-esheet-title:after{content:none}.kp-fdone-lines{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.kp-fdone-go{min-height:var(--kp-ctl-yard);align-self:stretch;margin-top:8px;font-size:16px}.fp-field-pending{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.fp-field-pending-row{border:1px solid var(--hair-2);border-left:4px solid var(--action);background:var(--paper-3);color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.fp-field-pending-row svg{color:var(--action);flex:none}.fp-field-pending-txt{flex:auto;min-width:0}.fp-help{margin:8px 0 0}.fp-help-q{min-height:var(--kp-ctl-sm);cursor:pointer;font-size:var(--kp-text-sm);color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-flex}.fp-help-q::-webkit-details-marker{display:none}.fp-help-q:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--kp-radius-sm)}.fp-help-a{max-width:var(--kp-measure);font-size:var(--kp-text-sm);color:var(--ink-soft);margin:2px 0 0;line-height:1.5}.fp-help-a a{color:var(--ink);font-weight:600}.fp-nb-nav{flex-direction:column;gap:8px;margin-top:16px;display:flex}.fp-nb-nav .kp-fsheet-acts>*{min-height:var(--kp-ctl-lg)}.fp-nb-nav .bk-newsubmit{justify-content:center;gap:8px}.fp-nb-nav-sub{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fp-nb-saved{color:var(--ink-soft);margin-left:auto;font-size:13px}.fp-nb-offline{border:1px solid var(--hair-2);border-left:4px solid var(--warn);background:var(--paper-3);color:var(--ink);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.fp-nb-sec:focus,.fp-nb-psec:focus{outline:none}.fp-nb-steps .fp-nb-step-item[data-state=current] .fp-nb-step-pip{border-color:var(--action);color:var(--action)}.fp-nb-steps .fp-nb-step-item[data-state=done] .fp-nb-step-pip{background:var(--good);border-color:var(--good);color:var(--paper-3)}.fp-nb-steps .fp-nb-step-item[data-state=done] .fp-nb-step-lb{color:var(--ink)}@media (min-width:835px){.fp-nb-step-btn{min-height:var(--kp-ctl);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.fp-nb-nav{flex-flow:wrap;align-items:center;column-gap:16px}.fp-nb-nav>p{flex:100%}.fp-nb-nav .kp-fsheet-acts{order:2;margin-left:auto}.fp-nb-nav .kp-fsheet-acts>*{flex:none;min-width:160px;padding-left:24px;padding-right:24px}.fp-nb-nav .kp-fsheet-acts .kp-fsheet-back{min-width:96px}.fp-nb-nav-sub{order:1}.fp-nb-nav .kp-fsheet-acts>.fp-nb-foot-total{min-width:0;min-height:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;align-self:center;align-items:baseline;gap:8px;margin:0;padding:0 8px 0 0;font-size:14px;display:flex}.fp-nb-foot-total>b{color:var(--ink);font-size:19px;font-weight:600}.fp-app .fp-nb-open .fp-nb-panel .fp-hero-card{box-shadow:none}.fp-app .fp-nb-open .fp-nb-panel .fp-nb-nav{z-index:2;background:var(--paper-3);border-top:1px solid var(--hair);box-shadow:var(--kp-elev-3-up);margin:16px -32px -32px;padding:14px 32px 20px;position:sticky;bottom:-32px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.fp-app .fp-nb-open .fp-nb-panel{width:min(960px,100% - 64px)}.fp-app .fp-nb-open .fp-nb-panel .fp-nb-head{margin-bottom:12px;padding-bottom:12px}.fp-app .fp-nb-open .fp-nb-panel .fp-nb-head h2{font-size:19px;line-height:1.3}.fp-app .fp-nb-open .fp-nb-panel .fp-nb-steps{margin-bottom:16px;padding-bottom:12px}.fp-app .fp-nb-open .fp-nb-panel .fp-nb-nav{padding-top:12px;padding-bottom:16px}.fp-app .fp-nb-open .fp-nb-panel .fp-nb-nav .kp-fsheet-acts>:is(button,a){min-height:var(--kp-ctl-sm)}}.fp-app .bk-summary :is(.bk-sum-v,.bk-sum-veh-name)[data-empty]{color:var(--ink-3);font-weight:400}.fp-app .bk-summary .bk-sum-k{white-space:nowrap}@media (hover:hover) and (min-width:835px){.fp-nb-step-btn:hover .fp-nb-step-lb{color:var(--action)}}@media (max-width:834px){.fp-nb-wiz .fp-nb-nav{z-index:2;margin:16px calc(-1 * var(--kp-gut)) 0;padding:12px var(--kp-gut) calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0}.fp-nb-nav .kp-fsheet-acts>button{width:auto}.fp-nb-open .fp-nb-panel:has(.fp-nb-wiz){flex-direction:column;display:flex}.fp-nb-wiz{flex-direction:column;flex:1 0 auto;display:flex}.fp-nb-wiz .fp-nb-nav{margin-top:auto}.fp-nb-wiz>:not(.fp-nb-nav,.fp-nb-whead){min-width:0;max-width:100%}.fp-app .fp-nb-sumbar{align-self:stretch}.fp-nb-open .fp-nb-wiz{box-shadow:none}.fp-nb-wiz .bk-newform{width:100%;min-width:0;max-width:100%}.fp-nb-wiz :is(.bk-nb-pay,.bk-nb-money){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-nb-nav .kp-fsheet-acts>*{min-width:0}.fp-nb-nav .bk-newsubmit{white-space:normal;text-align:center}.fp-nb-wiz .fp-nb-step-btn{justify-content:center}.fp-nb-nav .kp-fsheet-acts .kp-fsheet-back{flex:none}.fp-nb-nav-sub>button{flex:auto;width:auto}.fp-nb-saved{text-align:center;flex:100%;margin-left:0}.fp-app .fp-nb-sumbar{margin:0 0 14px;padding:0;position:static}.fp-nb-sumbar-s{min-height:var(--kp-ctl);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.fp-nb-sumbar-s::-webkit-details-marker{display:none}.fp-nb-sumbar-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;overflow:hidden}.fp-nb-sumbar-v{color:var(--ink);flex:none;font-size:14px;font-weight:600}.fp-app .fp-nb-sumbar[open]{padding-bottom:14px}.fp-nb-sumbar[open]>:not(summary){margin-left:14px;margin-right:14px}.fp-nb-wiz .fp-nb-step-item[data-state=done] .fp-nb-step-pip{border-color:var(--good);background:var(--good);color:var(--paper-3)}.fp-nb-wiz .fp-nb-step-item[data-state=current] .fp-nb-step-pip{border-color:var(--action-fill);background:var(--action-fill);color:var(--action-on)}.fp-nb-wiz .fp-nb-step-item+.fp-nb-step-item:before,.fp-nb-wiz .fp-nb-step-item[data-state=current]+.fp-nb-step-item:before{background:var(--hair-2)}.fp-nb-wiz .fp-nb-step-item:is([data-state=done],[data-state=current])+.fp-nb-step-item:is([data-state=done],[data-state=current]):before{background:var(--good)}}[data-theme=dark] .fp-nb-wiz .fp-nb-step-item[data-state=done] .fp-nb-step-pip{background:var(--good);color:var(--paper-3)}[data-theme=dark] .fp-nb-wiz .fp-nb-step-item[data-state=current] .fp-nb-step-pip{background:var(--action-fill);color:var(--action-on)}.fp-app .fp-nb-nav .kp-fsheet-acts>button:disabled{background:var(--paper-2);border-color:var(--hair-2);color:var(--ink-3);box-shadow:none;cursor:not-allowed}.fp-nf-layer{z-index:140;position:fixed;inset:0}.fp-nf-scrim{background:color-mix(in srgb, var(--kp-c-grey-900) 40%, transparent);cursor:default;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.fp-nf{background:var(--paper-3);color:var(--ink);outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.fp-nf-head{padding:calc(12px + max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px))) var(--kp-gut) 8px;justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-nf-title{color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.3}.fp-nf-close{width:var(--kp-ctl);height:var(--kp-ctl);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fp-nf-close:focus-visible,.fp-nf-tab:focus-visible,.fp-nf-link:focus-visible,.fp-nf-act-row:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-nf-tabs{padding:0 var(--kp-gut);border-bottom:1px solid var(--hair);gap:4px;display:flex}.fp-nf-tablist{gap:4px;display:flex}.fp-nf-tab{min-height:var(--kp-ctl);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.fp-nf-tab[aria-selected=true]{color:var(--action);border-bottom-color:var(--action)}.fp-nf-count{background:var(--action-fill);min-width:20px;height:20px;color:var(--action-on);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.fp-nf-body{min-height:0;padding:8px var(--kp-gut) calc(16px + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.fp-nf-link{min-height:var(--kp-ctl);color:var(--action);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600}.fp-nf-empty{color:var(--ink-soft);margin:24px 0;font-size:15px;line-height:1.5}.fp-nf-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-nf-item{border:0;border-bottom:1px solid var(--hair);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:14px 0 14px 16px;font-family:inherit;display:flex;position:relative}.fp-nf-list>li:last-child>.fp-nf-item,.fp-nf-list>.fp-nf-item:last-child{border-bottom:0}.fp-nf-dot{background:var(--action-fill);border-radius:999px;width:8px;height:8px;position:absolute;top:22px;left:2px}.fp-nf-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}button.fp-nf-main,a.fp-nf-main{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.fp-nf-row-title{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.fp-nf-item:not([data-unread]) .fp-nf-row-title{font-weight:500}.fp-nf-sub{color:var(--ink-soft);font-size:14px;line-height:1.4}.fp-nf-why{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:14px;line-height:1.4;display:flex}.fp-nf-pill{border-radius:999px;align-items:center;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.fp-nf-pill[data-tone=amber]{background:var(--warn-bg);color:var(--warn)}.fp-nf-pill[data-tone=red]{background:var(--danger-bg);color:var(--danger)}.fp-nf-act{white-space:nowrap;flex:none}.fp-nf-act-row{cursor:pointer;padding-left:0}.fp-nf-act-row:disabled{cursor:default;background:0 0}.fp-nf-when{color:var(--ink-soft);flex:none;font-size:13px}.fp-nf-act-li{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;display:flex}.fp-nf-act-li>.fp-nf-act-row{border-bottom:0;flex:100%}.fp-nf-act-li>.fp-nf-act{margin:-4px 0 12px 8px}.fp-nf-list>.fp-nf-act-li:last-child{border-bottom:0}@media (hover:hover){.fp-nf-close:hover{background:var(--paper-2);color:var(--ink)}.fp-nf-act-row:not(:disabled):hover{background:var(--paper-2)}}@media (max-width:834px){.fp-nf-list>li.fp-nf-item{flex-wrap:wrap}.fp-nf-list>li.fp-nf-item .fp-nf-main{flex:100%}.fp-nf-list>li.fp-nf-item .fp-nf-act{flex:none;margin-left:-8px}}@media (min-width:835px){.fp-nf-scrim{background:color-mix(in srgb, var(--kp-c-grey-900) 18%, transparent)}.fp-nf{inset:auto;top:calc(var(--fp-topbar-h,64px) + 8px);right:var(--kp-gut);width:min(440px, calc(calc(100vw / var(--mz,1)) - 32px));max-height:min(640px, calc(calc(100vh / var(--mz,1)) - var(--fp-topbar-h,64px) - 24px));border:1px solid var(--hair-2);box-shadow:var(--kp-elev-3);border-radius:12px;overflow:hidden}.fp-nf-head{padding-top:12px}}.fp-t3-glance{display:none}@media (min-width:1024px){.fp-app .fp-room-today .fp-today>.fp-today-stats{display:none}.fp-t3-glance{border-top:1px solid var(--hair);margin:12px 0 0;padding:0;list-style:none;display:block}.fp-t3-glance-row{width:100%;min-height:var(--kp-ctl);border:0;border-bottom:1px solid var(--hair);color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-family:inherit;display:flex}.fp-t3-glance>li:last-child>.fp-t3-glance-row{border-bottom:0}button.fp-t3-glance-row{cursor:pointer}button.fp-t3-glance-row:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-t3-glance-lb{color:var(--ink-soft);font-size:13px}.fp-t3-glance-v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.fp-t3-glance>li.is-warn .fp-t3-glance-v{color:var(--danger)}}@media (min-width:1024px) and (pointer:fine){.fp-t3-glance-row{min-height:var(--kp-ctl-sm)}}@media (min-width:1024px) and (hover:hover){button.fp-t3-glance-row:hover .fp-t3-glance-lb{color:var(--ink)}}@media (min-width:835px){.fp-app .fp-today .fp-q-lw{white-space:normal;text-align:right;max-width:100%}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-t-qlist .fp-q-line{max-width:240px}}.fp-app{--u-btn-elev:none;--u-btn-elev-hover:none;--u-btn-lift:none}@media (min-width:835px){.fp-app{--u-ctl-h:var(--kp-ctl-sm);--u-field-pad:6px 10px}}.fp-rx{min-width:0}.fp-rx-num{font-variant-numeric:tabular-nums}.fp-rx-quiet,.fp-rx-sep{color:var(--ink-3)}.fp-rx-sep{margin:0 6px}.fp-rx-ref{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap;font-size:12px}.fp-rx-ix-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 10px;display:flex}.fp-rx-h{font-size:var(--kp-text-xl);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600;line-height:1.2}.fp-rx-lede{font-size:var(--kp-text-sm);color:var(--ink-soft);margin:4px 0 0;line-height:1.45}.fp-rx-ix-head .fp-help{flex:none;margin:2px 0 0;position:relative}.fp-rx-ix-head .fp-help-q{color:var(--ink-soft);-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);font-size:13px;font-weight:500}.fp-rx-ix-head .fp-help[open] .fp-help-a{z-index:30;border:1px solid var(--hair-2);background:var(--paper-3);width:min(400px,100vw - 32px);box-shadow:var(--kp-shadow-md);color:var(--ink-soft);border-radius:10px;margin:0;padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0}.fp-rx-sum{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0 0 14px;font-size:13px;display:flex}.fp-rx-sum b{color:var(--ink);margin-right:4px;font-weight:600}.fp-rx-sum-go{min-height:var(--kp-ctl-sm);font:inherit;color:var(--ink-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;align-items:center;margin:0 -8px;padding:0 8px;display:inline-flex}.fp-rx-sum-go.is-warn b{color:var(--warn)}.fp-rx-sum-go.is-danger b{color:var(--danger)}.fp-rx-sum-go[aria-pressed=true]{background:var(--paper-2);color:var(--ink);text-decoration:none}.fp-rx-sum-go:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;padding:0 0 12px;display:flex}.fp-rx-search{min-width:200px;height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper-3);color:var(--ink-3);cursor:text;border-radius:6px;flex:0 300px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.fp-rx-search:focus-within{border-color:var(--stamp);outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-search input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.fp-rx-search input::placeholder{color:var(--ink-soft)}[data-theme] .fp-app .fp-rx .fp-rx-search input.fp-rx-q[type=search]{min-height:0;box-shadow:none;background:0 0}[data-theme=dark] .fp-app .fp-rx-search{background:var(--surface-input)}.fp-rx-ctl{height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper-3);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;appearance:none;border-radius:6px;align-items:center;gap:8px;padding:0 30px 0 12px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.fp-rx-ctl::-webkit-details-marker{display:none}.fp-rx-ctl.is-on{border-color:var(--hair-3);background:var(--paper-2)}.fp-rx-ctl:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-pop,.fp-rx-selwrap{display:inline-flex;position:relative}.fp-rx-pop>summary:after,.fp-rx-selwrap:after{content:"";border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.fp-rx-pop-body{z-index:30;border:1px solid var(--hair-2);background:var(--paper-3);width:260px;box-shadow:var(--kp-shadow-md);border-radius:10px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.fp-rx-pop-body label{color:var(--ink-soft);gap:4px;font-size:12px;font-weight:600;display:grid}.fp-rx-date{width:100%;min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper-3);font:inherit;color:var(--ink);border-radius:6px;padding:4px 10px;font-size:13px}.fp-rx-date:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-pop-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.4}.fp-rx-pop-clear{justify-self:start}.fp-rx-count{color:var(--ink-3);white-space:nowrap;margin:0 0 0 auto;font-size:12px}.fp-rx-tbl{border-collapse:collapse;table-layout:fixed;width:100%}.fp-rx-tbl th{text-align:left;vertical-align:middle;white-space:nowrap;height:36px;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding:0 10px;font-size:12px;font-weight:500}.fp-rx-tbl th:first-child,.fp-rx-tbl td:first-child{padding-left:4px}.fp-rx-tbl th:nth-child(2){width:15%}@media (min-width:1280px){.fp-rx-tbl th:first-child{width:27%}}.fp-rx-tbl th:nth-child(3){width:88px}.fp-rx-tbl th:nth-child(4){width:128px}.fp-rx-tbl th:nth-child(5){width:108px}.fp-rx-tbl th:nth-child(6){width:116px}.fp-rx-tbl th:nth-child(7){width:132px}.fp-rx-tbl th:nth-child(8){width:24px}.fp-rx-r{border-bottom:1px solid var(--hair);cursor:pointer;transition:background var(--kp-tr)}.fp-rx-r:focus-within{background:var(--paper-2)}@media (hover:hover){.fp-rx-r:hover{background:var(--paper-2)}}.fp-rx-r td{vertical-align:middle;height:56px;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:13px;line-height:1.35;overflow:hidden}.fp-rx-r .fp-rx-c-hirer{color:var(--ink)}.fp-rx-open{min-width:0;min-height:var(--kp-ctl);color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;text-decoration:none;display:flex}.fp-rx-open:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:var(--r-inner)}.fp-rx-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;font-weight:600;overflow:hidden}.fp-rx-open .reg-plate,.fp-rx-li-top .reg-plate{flex:none}.fp-rx-open .fp-rx-model{max-width:100%}.fp-rx-c-out .fp-rx-outs{flex-direction:column;gap:0;display:flex}.fp-rx-c-go{color:var(--ink-3);text-align:right}.fp-rx-c-go svg{margin-left:auto;display:block}.fp-rx-comp{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.fp-rx-ticks{gap:2px;display:inline-flex}.fp-rx-tick{background:var(--ink-soft);width:3px;height:12px}.fp-rx-tick.is-not_due{box-shadow:inset 0 0 0 1px var(--hair-3);background:0 0}.fp-rx-tick.is-gap{background:var(--warn)}.fp-rx-comp-n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.fp-rx-comp-w{color:var(--ink-soft)}.fp-rx-comp-head .fp-rx-comp-w{color:var(--good);font-weight:600}.fp-rx-comp-head .fp-rx-tick{width:4px;height:14px}.fp-rx-comp-head .fp-rx-comp-n{font-size:14px}.fp-rx-outs{flex-wrap:wrap;gap:2px 10px;display:inline-flex}.fp-rx-out{color:var(--ink-soft);font-size:13px}.fp-rx-out.is-warn{color:var(--warn);font-weight:600}.fp-rx-out.is-danger{color:var(--danger);font-weight:600}.fp-rx-out.is-none{color:var(--ink-soft)}.fp-rx-seal{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fp-rx-seal.is-sealed{color:var(--ink-soft)}.fp-rx-seal.is-sealed svg{color:var(--ink-soft);flex:none}.fp-rx-fact .fp-rx-seal.is-sealed svg{color:var(--good)}.fp-rx-list{margin:0;padding:0;list-style:none;display:none}.fp-rx-empty{padding:40px 0 32px}.fp-rx-empty p{max-width:var(--kp-measure);margin:0 0 12px}.fp-rx-foot{max-width:var(--kp-measure);color:var(--ink-3);margin:18px 0 0;font-size:12px;line-height:1.5}.fp-rx-none{color:var(--ink-3);margin:0;font-size:13px}.fp-rx-err{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.fp-rx-err p{margin:0}.fp-rx-err-page{justify-items:start;gap:8px;padding:48px 0;display:grid}.fp-rx-err-page p{max-width:var(--kp-measure)}.fp-rx-err-h{font-size:var(--kp-text-lg);color:var(--ink);font-weight:600}.fp-rx-skel-sum .fp-skel-box{width:min(360px,80%);height:14px;margin:0 0 18px;display:block}.fp-rx-skel-tools{gap:8px;margin:0 0 16px;display:flex}.fp-rx-skel-tools .fp-skel-box{height:var(--kp-ctl-sm);flex:0 0 112px}.fp-rx-skel-tools .fp-skel-box:first-child{flex-basis:300px}.fp-rx-skel-rows{border-top:1px solid var(--hair-2)}.fp-rx-skel-row{border-bottom:1px solid var(--hair);grid-template-columns:2fr 1.2fr .8fr 1fr 1fr 1fr;align-items:center;gap:20px;height:56px;padding:0 10px 0 4px;display:grid}.fp-rx-skel-row .fp-skel-box{flex:none;height:12px}.fp-rx-ws{min-width:0}.fp-rx-back{min-height:var(--kp-ctl-sm);color:var(--ink-soft);border-radius:var(--r-inner);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.fp-rx-back:hover{color:var(--ink)}}.fp-rx-back:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-head{border-bottom:1px solid var(--hair-2);justify-content:space-between;align-items:flex-start;gap:24px;padding:0 0 18px;display:flex}.fp-rx-head-id{min-width:0}.fp-rx-eyebrow{color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:500}.fp-rx-eyebrow .fp-rx-ref{color:var(--ink);margin-left:8px}.fp-rx-title{font-size:var(--kp-text-xl);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-weight:600;line-height:1.2;display:flex}.fp-rx-sub{font-size:var(--kp-text-sm);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;margin:8px 0 0;display:flex}.fp-rx-sub .fp-rx-sep{margin:0 8px}.fp-rx-head-acts{flex-wrap:wrap;flex:none;gap:8px;display:flex}.fp-rx-facts{border-bottom:1px solid var(--hair-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fp-rx-fact{min-width:0;padding:14px 16px 16px 0}.fp-rx-fact+.fp-rx-fact{border-left:1px solid var(--hair);padding-left:16px}.fp-rx-fact dt{color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:500}.fp-rx-fact dd{color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;font-size:14px;display:flex}.fp-rx-fact .fp-rx-seal{color:var(--ink-soft);align-items:flex-start;font-size:14px;line-height:1.45}.fp-rx-fact .fp-rx-seal svg{margin-top:2px}.fp-rx-fact .fp-rx-seal.is-sealed{color:var(--ink)}.fp-rx-fact .fp-rx-out{font-size:14px}.fp-rx-fact-note{width:100%;color:var(--ink-3);font-size:12px;display:block}.fp-rx-body{grid-template-columns:minmax(0,1fr) 300px;gap:0 48px;display:grid}.fp-rx-sec{border-bottom:1px solid var(--hair);padding:20px 0}.fp-rx-main>.fp-rx-sec:last-child,.fp-rx-side>.fp-rx-sec:last-child{border-bottom:0}.fp-rx-sec-h{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:600}.fp-rx-ev{margin:0;padding:0;list-style:none}.fp-rx-ev-row{border-top:1px solid var(--hair);grid-template-columns:104px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:11px 0;display:grid}.fp-rx-ev-row:first-child{border-top:0;padding-top:2px}.fp-rx-st{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.fp-rx-st svg{flex:none}.fp-rx-st.is-on_record{color:var(--ink)}.fp-rx-st.is-gap{color:var(--warn);font-weight:600}.fp-rx-ev-l{color:var(--ink);font-size:14px;font-weight:600;display:block}.fp-rx-ev-d{color:var(--ink-soft);margin-top:2px;font-size:13px;line-height:1.45;display:block}.fp-rx-ev-at{text-align:right;white-space:nowrap;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.fp-rx-ev-atn{color:var(--ink-3);font-size:12px;display:block}.fp-rx-ph{gap:20px;display:grid}.fp-rx-ph-h{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.fp-rx-ph-meta{color:var(--ink-3);font-size:12px;font-weight:400}.fp-rx-ph-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 10px;margin:0;padding:0;list-style:none;display:grid}.fp-rx-ph-cell{align-content:start;gap:6px;min-width:0;display:grid}.fp-rx-ph-frame{aspect-ratio:4/3;border:1px solid var(--hair);background:var(--paper-2);cursor:zoom-in;border-radius:6px;width:100%;height:auto;padding:0;display:block;overflow:hidden}.fp-rx-ph-frame img{object-fit:cover;width:100%;height:100%;display:block}.fp-rx-ph-frame:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-ph-frame.fp-skel-box{cursor:default;border:0;flex:none;height:auto}.fp-rx-ph-frame.is-missing{text-align:center;color:var(--ink-3);cursor:default;border-style:dashed;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.fp-rx-ph-cap{min-width:0;color:var(--ink-soft);font-size:12px;line-height:1.35;display:grid}.fp-rx-ph-angle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-rx-ph-cap time{color:var(--ink-3);font-variant-numeric:tabular-nums}.fp-rx-ph-late{color:var(--ink-3);font-size:11px}.fp-rx-tl{gap:14px;display:grid}.fp-rx-tl-dh{color:var(--ink-3);margin:0 0 2px;font-size:12px;font-weight:600}.fp-rx-tl-list{margin:0;padding:0;list-style:none}.fp-rx-tl-row{grid-template-columns:44px 16px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;line-height:1.45;display:grid}.fp-rx-tl-t{color:var(--ink-soft);font-variant-numeric:tabular-nums}.fp-rx-tl-mark{align-self:stretch;position:relative}.fp-rx-tl-mark:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:5px}.fp-rx-tl-mark:after{content:"";background:var(--hair-2);width:1px;position:absolute;top:15px;bottom:-11px;left:7px}.fp-rx-tl-list>li:last-child .fp-rx-tl-mark:after{display:none}.fp-rx-tl-ev{color:var(--ink)}.fp-rx-tl-who{color:var(--ink-3);white-space:nowrap;font-size:12px}.fp-rx-tl-row.is-after .fp-rx-tl-ev{color:var(--ink-soft)}.fp-rx-tl-after{color:var(--ink-3);margin-left:8px;font-size:11px;font-weight:600}.fp-rx-tl-row.is-seal{border-block:1px solid var(--hair-2);margin:4px 0;padding:8px 0}.fp-rx-tl-row.is-seal .fp-rx-tl-ev{font-weight:600}.fp-rx-tl-row.is-seal .fp-rx-tl-mark:before{background:var(--good);width:9px;height:9px;top:5px;left:3px}.fp-rx-tl-skel{grid-template-columns:44px minmax(0,1fr);gap:24px;padding:7px 0;display:grid}.fp-rx-tl-skel .fp-skel-box{flex:none;height:12px}.fp-rx-tl-skel .fp-rx-skel-l{width:70%}.fp-rx-kv{gap:8px;margin:0;display:grid}.fp-rx-kv>div{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.fp-rx-kv dt{color:var(--ink-3);font-size:12px}.fp-rx-kv dd{min-width:0;color:var(--ink);margin:0;font-size:13px}.fp-rx-wrap{overflow-wrap:anywhere}.fp-rx-int{color:var(--ink-soft);gap:12px;font-size:13px;line-height:1.5;display:grid}.fp-rx-int .fp-help{margin:2px 0 0}.fp-rx-int .fp-help-q{min-height:var(--kp-ctl-sm);color:var(--ink-soft);-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);font-size:12px;font-weight:500}.fp-rx-int .fp-help-a{overflow-wrap:anywhere;font-size:12px}.fp-rx-link{color:var(--action);border-radius:var(--r-inner);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.fp-rx-link:hover{text-decoration:underline}}.fp-rx-link:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-note{color:var(--ink-soft);margin:0 0 10px;font-size:13px;line-height:1.5}.fp-rx-share{flex-wrap:wrap;gap:8px;display:flex}.fp-rx-share .rec-share{min-height:var(--kp-ctl-sm);border:1px solid var(--hair-2);background:var(--paper-3);font:inherit;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.fp-rx-share .rec-revoke{color:var(--ink-soft);background:0 0;border-color:#0000}.fp-rx-share .rec-share:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-rel{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fp-rx-rel li{gap:2px;display:grid}.fp-rx-rel-go{width:calc(100% + 16px);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;margin:0 -8px;padding:6px 8px;display:grid}@media (hover:hover){.fp-rx-rel-go:hover{background:var(--paper-2)}}.fp-rx-rel-go:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-rel-w{color:var(--ink);font-size:13px;font-weight:600}.fp-rx-rel-d{color:var(--ink-soft);font-size:12px}@media (min-width:1024px){[data-rail=folded] .fp-app .fp-room .fp-set-nav[data-room=records] .fp-set-navlink .fp-set-navn:not(.fp-set-navn-warn):not(.fp-set-navn-danger){display:none}}@media (max-width:1240px){.fp-rx-body{grid-template-columns:minmax(0,1fr) 260px;gap:0 32px}.fp-rx-tbl th:nth-child(4),.fp-rx-tbl td:nth-child(4){display:none}}@media (min-width:1400px),(min-width:1280px) and (pointer:fine){.fp-rx-tbl th:nth-child(2){width:22%}}@media (max-width:1023px){.fp-rx-body{grid-template-columns:minmax(0,1fr)}.fp-rx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-rx-fact:nth-child(3){border-left:0;padding-left:0}.fp-rx-fact:nth-child(n+3),.fp-rx-side .fp-rx-sec:first-child{border-top:1px solid var(--hair)}.fp-rx-tl>section:last-child .fp-rx-tl-row.is-seal:last-child{border-bottom:0}}@media (max-width:834px){.fp-rx{padding-inline:var(--kp-gut)}.fp-rx-ix-id{display:none}.fp-rx-ix-head{justify-content:flex-start;margin:0 0 6px}.fp-rx-ix-head .fp-help[open] .fp-help-a{left:0;right:auto}.fp-rx-tbl{display:none}.fp-rx-list{border-top:1px solid var(--hair-2);display:block}.fp-rx-li{min-height:var(--kp-ctl);border-bottom:1px solid var(--hair);color:inherit;gap:4px;padding:12px 28px 12px 0;text-decoration:none;display:grid;position:relative}.fp-rx-li:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-rx-li-top{align-items:center;gap:8px;min-width:0;display:flex}.fp-rx-li-who{color:var(--ink);font-size:13px}.fp-rx-li-meta{color:var(--ink-soft);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.fp-rx-li-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;display:flex}.fp-rx-li-foot .fp-rx-seal{font-size:12px}.fp-rx-li-go{color:var(--ink-3);position:absolute;top:50%;right:2px;transform:translateY(-50%)}.fp-rx-search{min-width:0;height:var(--kp-ctl);flex:100%;font-size:16px}.fp-rx-date{font-size:16px}.fp-rx-ctl{height:var(--kp-ctl);font-size:16px}.fp-rx-link{min-height:var(--kp-ctl)}.fp-rx-count{flex:100%;margin:0}.fp-rx-pop-body{width:min(280px,100vw - 32px)}.fp-rx-head{flex-direction:column;gap:14px}.fp-rx-title{font-size:var(--kp-text-lg)}.fp-rx-ev-row{grid-template-columns:minmax(0,1fr);gap:4px}.fp-rx-ev-at{text-align:left}.fp-rx-ev-atn{margin-left:6px;display:inline}.fp-rx-ph-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.fp-rx-tl-row{grid-template-columns:40px 14px minmax(0,1fr) auto;gap:6px}.fp-rx-share .rec-share{min-height:var(--kp-ctl)}.fp-rx-sum{gap:0 16px}.fp-rx-sum-go{min-height:var(--kp-ctl);margin-block:-8px}.fp-rx-ix-head .fp-help{margin:0}}.fp-app .bk-vlist-q{width:100%;min-height:var(--kp-ctl-sm);margin:0 0 8px}.fp-app .bk-vlist-row .reg-plate{justify-self:start;margin:0}.fp-app .bk-vlist{max-height:min(360px,calc(46vh / var(--mz,1)));border:1px solid var(--hair-2);border-radius:8px;flex-direction:column;display:flex;overflow-y:auto}.fp-app .bk-vlist-row{min-height:var(--kp-ctl);border-top:1px solid var(--hair);cursor:pointer;grid-template-columns:16px minmax(0,1fr) 84px 148px;align-items:center;column-gap:12px;padding:0 12px;display:grid}.fp-app .bk-vlist-row:first-child{border-top:0}.fp-app .bk-vlist-row input{accent-color:var(--action-fill);margin:0}.fp-app .bk-vlist-row.is-on{background:color-mix(in srgb,var(--action) 10%,transparent)}.fp-app .bk-vlist-row input:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-app .bk-vlist-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:600;overflow:hidden}.fp-app .bk-vlist-st{text-overflow:ellipsis;font-size:var(--kp-text-sm);white-space:nowrap;color:var(--ink-soft);justify-self:start;font-weight:500;overflow:hidden}.fp-app .bk-vlist-st[data-tone=green]{color:var(--ok)}.fp-app .bk-vlist-st[data-tone=amber]{color:var(--warn)}.fp-app .bk-vlist-st[data-tone=red]{color:var(--danger)}.fp-app .bk-vlist-st[data-tone=blue]{color:var(--action)}.fp-app .bk-vlist-other .bk-vlist-name{color:var(--ink-soft);font-weight:500}.fp-app .bk-vlist-none{color:var(--ink-soft);font-size:var(--kp-text-sm);margin:0;padding:12px}@media (hover:hover){.fp-app .bk-vlist-row:not(.is-on):hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.fp-app .bk-list .fp-listhead-find:before{background:var(--paper)}.bk-list .bk-bar-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.bk-list .bk-tbl-flag{white-space:nowrap;color:var(--ink-soft);align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.bk-list .bk-tbl-flag[data-tone=amber]{color:var(--warn)}.bk-list .bk-tbl-flag[data-tone=red]{color:var(--danger)}.bk-list .bk-tbl-owed-age.is-late{color:var(--warn);font-weight:600}.bk-drafts{margin:12px 0 16px}.fp-app .bk-tbl :is(td.bk-tbl-dates,td.bk-tbl-owed){text-transform:none;letter-spacing:0}.fp-app .bk-tbl .bk-tbl-dates-v{font-family:var(--sans)}.bk-drafts-hd{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.bk-drafts-hd h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.bk-drafts-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.bk-drafts-note{color:var(--ink-soft);font-size:12px}.bk-drafts-list{margin:0;padding:0;list-style:none}.bk-drafts-r{min-height:var(--kp-ctl);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;column-gap:16px;padding:4px 0;display:grid}.bk-drafts-car{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;font-weight:600;overflow:hidden}.bk-drafts-who,.bk-drafts-when{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);font-size:13px;overflow:hidden}.bk-drafts-who.is-num{font-variant-numeric:tabular-nums}.bk-drafts-r>.is-none{color:var(--ink-3)}@media (min-width:1100px){.bk-drafts-r{grid-template-columns:21% 25% 39% 15%;column-gap:0}.bk-drafts-r>*{padding-right:12px}.bk-drafts-r>button{justify-self:end;padding-right:0}.bk-drafts-when{white-space:normal}}@media (max-width:834px){.bk-drafts-r{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.bk-drafts-car{order:-1;grid-column:1}.bk-drafts-who,.bk-drafts-when{grid-column:1}.bk-drafts-r>button{grid-area:1/2/span 3}}@media (min-width:1024px){.fp-app .bk-list .fp-listhead>.fp-listhead-find{flex-wrap:wrap;row-gap:12px}.fp-app .bk-list .bk-bar-id{flex:1 0 100%;align-items:baseline;gap:12px;margin:0}.fp-app .bk-list .bk-bar-id>h2{font-size:19px}.fp-app .bk-list .fp-listhead-views,.fp-app .fp-fleet-toolbar .fp-views{border-bottom:1px solid var(--hair)}.fp-app :is(.bk-list,.fp-fleet-toolbar) .fp-view{min-height:var(--kp-ctl-sm);color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-right:18px;padding:0 2px;font-size:13px;font-weight:500}.fp-app :is(.bk-list,.fp-fleet-toolbar) .fp-view.is-on{color:var(--ink);border-bottom-color:var(--action);background:0 0;font-weight:600}.fp-app :is(.bk-list,.fp-fleet-toolbar) .fp-view-n{min-width:0;font-family:var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;background:0 0;padding:0 0 0 2px;font-size:12px;font-weight:500}.fp-app :is(.bk-list,.fp-fleet-toolbar) .fp-view.is-on .fp-view-n{color:var(--ink-soft);background:0 0}.fp-app .bk-list .fp-selbtn{color:var(--action);box-shadow:none;background:0 0;border-color:#0000}.fp-app .bk-list .bk-tbl-wrap,.fp-app .bk-list .bk-tbl{box-shadow:none;background:0 0;border:0;border-radius:0}.fp-app .bk-list .bk-tbl-h{border-bottom:1px solid var(--hair);background:0 0}.fp-app .bk-list .bk-tbl-sort,.fp-app .bk-list .bk-tbl-h-act{color:var(--ink-soft);font-size:12px;font-weight:500}.fp-app .bk-list .bk-tbl-stage-p{border-radius:var(--r-inner);padding:2px 8px;font-weight:500}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.fp-app .fp-room-today .fp-today :is(h2,.fp-t-lb,.fp-t-hd>span:first-child,.fp-t-hd>span:first-child .fp-t-lb-desk,.fp-t3-tk-lb,.fp-due-title){letter-spacing:0;color:var(--ink);font-size:16px;font-weight:600}}.fp-app .fp-room .fp-set-navlink[aria-current=true] .fp-set-navn{color:var(--ink-soft)}.fp-app .reg-plate{color:var(--ink-soft);border-color:var(--hair-2);background:0 0;border-radius:4px;font-weight:600}.fp-app .reg-plate.reg-plate-uk{color:var(--kp-c-grey-900);background:var(--kp-c-plate);border:1px solid color-mix(in srgb, var(--kp-c-grey-900) 60%, transparent);letter-spacing:.08em;border-radius:6px;margin:0;padding:3px 10px;font-size:13px;font-weight:700}.fp-rail-fold{display:none}@media (min-width:1024px){:is(.fp-app,.ck-hq) .fp-room .fp-set-nav .fp-rail-fold{width:var(--kp-ctl-sm);height:var(--kp-ctl-sm);border-radius:var(--r-inner);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin:0 4px -4px 0;padding:0;display:inline-flex}:is(.fp-app,.ck-hq) .fp-rail-fold:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]){flex-basis:calc(var(--kp-gut) + 48px);z-index:20;align-items:stretch}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]) .fp-rail-fold{align-self:center;margin:0}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections])>:not(.fp-rail-fold,.fp-set-navlink){display:none}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]) .fp-set-navlink{justify-content:center;gap:0;padding-inline:0;position:relative}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]) .fp-set-navlink .fp-set-lb{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]) .fp-set-navlink .fp-set-navn{background:currentColor;border:0;border-radius:50%;width:6px;min-width:0;height:6px;padding:0;font-size:0;line-height:0;position:absolute;top:6px;right:8px}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]) .fp-set-navlink .fp-set-navn[data-zero]{display:none}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]) .fp-set-navlink:focus-visible:after{content:attr(data-tip);z-index:5;border:1px solid var(--hair-2);border-radius:var(--r-inner);background:var(--paper-3);color:var(--ink);white-space:nowrap;pointer-events:none;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (min-width:1024px) and (hover:hover){:is(.fp-app,.ck-hq) .fp-rail-fold:hover{background:var(--paper-2);color:var(--ink)}[data-rail=folded] :is(.fp-app,.ck-hq) .fp-room .fp-set-nav:not([data-sections]) .fp-set-navlink:hover:after{content:attr(data-tip);z-index:5;border:1px solid var(--hair-2);border-radius:var(--r-inner);background:var(--paper-3);color:var(--ink);white-space:nowrap;pointer-events:none;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}.fp-loading .fp-hq-nav .fp-load-mast,.fp-loading .fp-hq-nav .fp-load-leaf{margin-inline:10px}.fp-loading .fp-load-mast{flex:none;width:60%;height:18px;margin:16px 0 20px}.fp-loading .fp-load-leaf{flex:none;width:80%;height:14px;margin:15px 0}.fp-loading-msg{color:var(--ink-soft);opacity:0;margin:0 0 12px;font-size:13px}@media (prefers-reduced-motion:no-preference){.fp-loading-msg{animation:.3s 1.5s forwards fp-loading-msg-in}@keyframes fp-loading-msg-in{to{opacity:1}}}@media (prefers-reduced-motion:reduce){.fp-loading-msg{opacity:1}}@media (max-width:1023px){.fp-loading .fp-loading-msg{margin-inline:var(--kp-gut)}}.fp-nb-grip{display:none}@media (max-width:834px){.fp-nb-open .fp-nb-grip{z-index:2;touch-action:none;cursor:grab;height:34px;display:block;position:absolute;top:0;left:0;right:56px}.fp-nb-open .fp-nb-grip:before{content:"";border-radius:var(--r-inner);background:var(--hair-2);width:38px;height:4px;position:absolute;top:8px;left:calc(50% + 28px);transform:translate(-50%)}.fp-more-head,.kp-esheet-head,.kp-fdone-title,.bk-sheet .bk-rec-head,.sc-sheet .sc-head{touch-action:none;cursor:grab}}.fp-nb-ask{z-index:4;background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--r-card);box-shadow:var(--kp-elev-2);flex-direction:column;gap:10px;margin:0 0 14px;padding:14px 16px;display:flex;position:sticky;top:0}.fp-nb-ask-q{font-family:var(--sans);font-weight:700;font-size:var(--kp-text-base);color:var(--ink);margin:0}.fp-nb-ask-copy{font-size:var(--kp-text-sm);color:var(--ink-soft);margin:0;line-height:1.6}@media (max-width:834px) and (prefers-reduced-motion:no-preference){.fp-bkd-body,.fp-vp>:not(.fp-phead):not(.fp-vsh){animation:kpSettle var(--kp-dur-3) var(--kp-ease-out) backwards}}.fp-jr{margin-top:16px}.fp-jr-ask,.fp-jr-done{margin:12px 0 0}.fp-jr-photos{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0 0 16px;display:grid}.fp-jr-photos figure{margin:0}.fp-jr-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-inner);background:var(--paper-2);width:100%;display:block}.fp-jr-photos figcaption{color:var(--ink-soft);margin-top:4px;font-size:12px}.fp-jr-answer{border:0;margin:0 0 12px;padding:0}.fp-jr-answer label{min-height:var(--kp-ctl);align-items:center;gap:8px;display:flex}.fp-jr-pad{margin:0 0 12px}.fp-jr-pad canvas{border:1px dashed var(--hair-3);border-radius:var(--r-inner);background:var(--paper-3);touch-action:none;width:100%;height:160px;display:block}.fp-jr-pad>div>div{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.fp-jr-pad button{min-height:var(--kp-ctl);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px}.fp-jr-acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.fp-dep-state{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.fp-dep-fact{color:var(--ink-soft);font-size:13px}.fp-dep-soon{color:var(--warn);font-weight:600}[data-theme] .fp-app .fp-room-today .fp-today>.fp-today-stats,.fp-today>.fp-today-stats{margin:0 var(--kp-gut) 16px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.fp-figs{border-block:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fp-fig{min-width:0}.fp-fig:nth-child(-n+2){border-bottom:1px solid var(--hair)}.fp-fig-go{width:100%;min-height:var(--kp-ctl);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px 10px 0;display:flex}button.fp-fig-go{cursor:pointer}.fp-fig-lb{color:var(--ink-soft);font-size:13px}.fp-fig-v{font-variant-numeric:tabular-nums;color:var(--ink);font-size:19px;font-weight:600;line-height:1.25}.fp-fig-v[data-tone=danger]{color:var(--danger)}.fp-fig-v[data-tone=warn]{color:var(--warn)}.fp-fig-of{color:var(--ink-soft);font-size:13px;font-weight:400}@media (hover:hover){button.fp-fig-go:hover .fp-fig-lb{color:var(--ink)}}@media (min-width:601px){.fp-figs{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-fig:nth-child(-n+2){border-bottom:0}}@media (min-width:1024px){[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-today-stats,.fp-app .fp-room-today .fp-today>.fp-today-stats{order:-5;grid-area:2/1/auto/-1;margin:8px 0 0;display:block}}@media (max-width:834px){.fp-today .fp-t-card .fp-t-qlist,[data-theme] .fp-app .fp-today .fp-t-card .fp-t-qlist{border:1px solid var(--hair);background:var(--paper-3);border-radius:10px;overflow:hidden}.fp-today .fp-t-card .fp-q,.fp-today .fp-t-card .fp-q:last-child,[data-theme] .fp-app .fp-today .fp-t-card .fp-q,[data-theme] .fp-app .fp-today .fp-t-card .fp-q:last-child{background-color:#0000;border:0;border-radius:0}.fp-today .fp-t-card .fp-q+.fp-q,[data-theme] .fp-app .fp-today .fp-t-card .fp-q+.fp-q{border-top:1px solid var(--hair);margin-top:0}.fp-today .fp-t-card .fp-t-lb{font-size:16px;font-weight:600}}.fp-due-fl{color:var(--ink-soft);font-size:13px;font-weight:600}.fp-due-fl[data-tone=amber]{color:var(--warn)}.fp-due-fl[data-tone=red],.fp-due-fl[data-tone=danger]{color:var(--danger)}.bk-facts{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:16px 0 0;padding:12px 0 0;display:grid}.bk-fact{min-width:0;margin:0}.bk-fact-k{color:var(--ink-soft);margin:0 0 2px;font-size:13px}.bk-fact-v{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.bk-fact-v[data-tone=danger]{color:var(--danger)}.bk-fact-v[data-tone=warn]{color:var(--warn)}.bk-fact-v[data-tone=ok]{color:var(--ok)}@media (max-width:834px){.fp-bkp .fp-bkc-list{border:1px solid var(--hair);background:var(--paper-3);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:block;overflow:hidden}[data-theme=dark] .fp-bkp .fp-bkc-list{border-color:var(--hair);background:var(--paper-3)}.fp-bkp .fp-bkc+.fp-bkc{border-top:1px solid var(--hair)}.fp-bkp .fp-bkc-open,[data-theme=dark] .fp-bkp .fp-bkc-open{min-height:var(--kp-ctl);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"name st go""reg st go""who who go""when when go""late late late";gap:4px 10px;padding:12px 14px}.fp-bkp .fp-bkc-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.fp-bkp .fp-bkc-pills{flex-direction:column;grid-area:st;align-items:flex-end;gap:2px;display:flex}.fp-app .fp-bkp .fp-bkc-pills,.fp-app .fp-bkp .fp-bkc-pills .fp-bkc-pill{width:auto}.fp-bkp .fp-bkc-pill{white-space:nowrap;grid-area:auto;width:auto;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4}.fp-bkp .fp-bkc-flagw{white-space:nowrap;color:var(--ink-soft);font-size:12px;font-weight:600}.fp-bkp .fp-bkc-flagw.is-amber{color:var(--warn)}.fp-bkp .fp-bkc-flagw.is-red{color:var(--danger)}.fp-bkp .fp-bkc-reg,[data-theme=dark] .fp-bkp .fp-bkc-reg{border:1px solid var(--hair-2);color:var(--ink);letter-spacing:.04em;background:0 0;padding:1px 6px;font-size:12px;font-weight:600}}.bk-pg-ci{display:none}@media (max-width:834px){.fp-app .fp-room-body:has(.bk-pg-page) .fp-bk-desk{display:block}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-page{position:static}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-head-top{display:flex}.fp-app .fp-room-body:has(.bk-pg-page) .bk-facts{display:grid}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-head-main{flex-direction:column;gap:12px;display:flex}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-head-title{flex:none}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-head-acts{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;width:100%;display:grid}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-next{min-height:var(--kp-ctl);grid-column:1/-1}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-head-acts>:not(.bk-pg-next){justify-content:center;width:100%;min-width:0}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-more>summary{justify-content:center;width:100%;height:100%}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-head-acts>.bk-pg-more{grid-column:1/-1}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-tab{min-height:var(--kp-ctl);flex:none}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-ci{display:inline-flex}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-body{margin-inline:var(--kp-gut)}.fp-app .ck-main:has(.bk-pg-page){padding-bottom:calc(96px + var(--fp-tabbar-sab,0px))}}@media (max-width:389px){.fp-app .fp-due-body>.fp-rings{grid-template-columns:repeat(3,auto);justify-content:start;gap:10px 12px}.fp-bkp .fp-bkc-open{grid-template-columns:64px minmax(0,1fr) 16px;grid-template-areas:"img name go""img reg go""st st st""who who who""when when when""late late late"}.fp-bkp .fp-bkc-img{width:64px}.fp-app .fp-bkp .fp-bkc-pills{flex-flow:wrap;gap:6px;width:auto}.fp-app .fp-bkp .fp-bkc-pills .fp-bkc-pill{width:auto}.fp-flp-stat-lb{white-space:normal;overflow:visible}}@media (max-height:499px){.pl-topbar,.fp-set-nav{position:static}}@media (max-width:834px){:is(.fp-app,.ck-hq) .fp-room.fp-room-nf{border-radius:0;flex:auto;margin-top:0}}.fp-nf-acts{justify-content:center}.bk-pg-tabs-h{display:none}.fp-menu{padding:8px var(--kp-gut) 24px}.fp-menu-back{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--action);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 4px -6px;padding:6px;font-size:16px;font-weight:600;display:inline-flex}.fp-menu-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:34px;font-weight:700;line-height:1.05}.fp-menu-group{margin:22px 0 0}.fp-menu-room{font-family:var(--sans);color:var(--ink);margin:0 0 2px;font-size:16px;font-weight:700;line-height:1.3}.fp-menu-here{color:var(--ink-soft);font-weight:500}.fp-menu-row{width:100%;min-height:var(--kp-ctl-lg);border:0;border-bottom:1px solid var(--hair);font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:500;line-height:1.3;display:flex}.fp-menu-row>svg{color:var(--ink-3);flex:none}.fp-menu-row.is-on{background:var(--action-bg);color:var(--action);box-shadow:inset 0 -2px 0 var(--action);padding-inline:10px}.fp-menu-row.is-on .fp-menu-here{color:inherit}.fp-menu-lb{min-width:0;display:block}.fp-menu-lb>svg{vertical-align:-2px}.fp-menu-line{color:var(--ink-soft);margin-top:2px;font-size:15px;font-weight:400;display:block}.fp-menu-out>button{min-height:var(--kp-ctl-lg);border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;padding:12px 0}.fp-menu-close{min-height:var(--kp-ctl);margin-top:16px}@media (hover:hover){.fp-menu-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}@media (max-width:1180px){.fp-app .fp-room>.fp-room-nav:not([data-room=settings]){display:none!important}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-tabs-h{font-family:var(--sans);color:var(--ink);margin:8px 0 2px;font-size:16px;font-weight:700;display:block}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-tabs{flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:visible}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-tab{width:100%;min-height:var(--kp-ctl-lg);border:0;border-bottom:1px solid var(--hair);color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;font-weight:500;display:flex}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-tab:after{content:"›";color:var(--ink-3)}.fp-app .fp-room-body:has(.bk-pg-page) .bk-pg-tab.is-on{background:var(--action-bg);color:var(--action);border-bottom-color:var(--action);padding-inline:10px;font-weight:600}}@media (max-width:834px){.fp-app .fp-room>.fp-room-nav{display:none!important}}@media (min-width:835px) and (max-width:1180px){.fp-app .fp-topbar-tabs{visibility:hidden}.fp-app .fp-topbar-new{display:none}:is(.fp-app .fp-room,.fp-app .fp-room:has(>.fp-room-nav)){flex-wrap:nowrap;align-items:flex-start;gap:24px;display:flex}.fp-app .fp-room>.fp-room-body{flex:auto;min-width:0}}@media (max-width:834px){:is(.fp-app,.ck-hq) .fp-room.fp-room-today{padding-top:20px}}.fp-mndep-month{justify-content:flex-end;margin:0 0 10px;display:flex}.fp-fig-note{color:var(--ink-soft);font-size:13px;line-height:1.35}.fp-mfc.has-note{grid-template-areas:"lb go""v v""nt nt"}.fp-mfc-note{min-width:0;color:var(--ink-soft);text-align:left;grid-area:nt;margin-top:2px;font-size:13px;line-height:1.35}.fp-app .fp-room-today .fp-today .fp-q-acts>.fp-q-wa{color:var(--action)}@media (hover:hover){.fp-app .fp-room-today .fp-today .fp-q-acts>.fp-q-wa:hover{background:color-mix(in srgb,var(--action) 10%,transparent)}}@media (max-width:600px){.fp-app .fp-room-today .fp-today .fp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-app .fp-room-today .fp-today .fp-fig-go{min-height:var(--kp-ctl);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lb v""nt nt";align-items:baseline;gap:0 8px;padding:8px 12px 8px 0;display:grid}.fp-app .fp-room-today .fp-today .fp-fig:nth-child(2n) .fp-fig-go{padding:8px 0 8px 12px}.fp-app .fp-room-today .fp-today .fp-fig-lb{grid-area:lb}.fp-app .fp-room-today .fp-today .fp-fig-v{text-align:right;grid-area:v;font-size:16px}.fp-app .fp-room-today .fp-today .fp-fig-note{grid-area:nt}.fp-app .fp-room-today .fp-today>.fp-today-stats,.fp-app .fp-room-today .fp-today>.fp-g3{margin-bottom:12px}.fp-app .fp-room-today .fp-today .fp-t3-top{flex-direction:column;gap:12px;display:flex}.fp-app .fp-room-today .fp-today .fp-t3-main{display:contents}.fp-app .fp-room-today .fp-today .fp-t3-main>#today-priority{order:-1;margin-block:0}.fp-app .fp-room-today .fp-today .fp-t3-top .fp-due{margin-block:0}.fp-app .fp-room-today .fp-today .fp-due-body>.fp-rings{flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;display:flex}.fp-app .fp-room-today .fp-today .fp-ring{flex-direction:row;gap:6px}.fp-app .fp-room-today .fp-today .fp-ring-o{border-width:1px;width:24px;height:24px}.fp-app .fp-room-today .fp-today .fp-ring-o svg:not(.fp-ring-tick){width:13px;height:13px}.fp-app .fp-room-today .fp-today .fp-ring-tick{width:11px;height:11px}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q:has(>.fp-q-acts){align-items:center;gap:10px;display:flex}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q:has(>.fp-q-acts)>.fp-q-open{flex:auto;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"main main""sub sub""at st";gap:2px 8px;min-width:0;padding-block:10px}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q:has(>.fp-q-acts)>.fp-q-open>span:first-child>:first-child{justify-self:start;min-width:0}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q:not(.fp-q-timed):has(>.fp-q-acts)>.fp-q-open{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""sub""st"}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q:has(>.fp-q-acts)>.fp-q-open:before{content:none}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q:has(>.fp-q-acts)>.fp-q-open:after{content:none}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q-acts{flex:none;display:flex}.fp-app .fp-room-today .fp-today .fp-t-card .fp-q-acts>*{min-height:var(--kp-ctl);white-space:nowrap;padding:0 12px;font-size:14px}.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-mini-foot,.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-hd .fp-t-sech-link:not(.fp-t-desk-link){display:none}.fp-app .fp-room-today .fp-today .fp-t-attn .fp-t-desk-link{margin-left:auto;display:inline-flex}.fp-app .fp-room-today .fp-today:not(.is-act-open) .fp-t-act{display:none}.fp-app .fp-room-today .fp-t-actfoot{margin:4px var(--fp-gut) 0;justify-content:center;display:flex}.fp-app .fp-room-today .fp-t-actfoot-btn{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--action);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}}@media (min-width:1024px){[data-theme] .fp-app .fp-room-today .fp-portal.fp-today{grid-template-rows:none;grid-template-columns:minmax(0,1fr);width:100%;max-width:1100px;margin-inline:auto}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today :is(.fp-t3-top,.fp-t3-lead,.fp-t3-main,.fp-t-work,.fp-t-rail){display:contents}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>:is(.fp-t3-away,.fp-t3-setup):empty,[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-reads:empty{display:none}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-g3{grid-area:1/1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-today-stats{grid-area:2/1;margin-top:16px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t3-setup{grid-area:3/1;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t3-away{grid-area:4/1;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-lead>:not(.fp-t3-chart){grid-area:5/1;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main>.fp-t-card{grid-area:6/1;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main>.fp-t-moving{grid-area:7/1;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-main>.fp-t-wait{grid-area:8/1;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-rail>.fp-t-attn{grid-area:9/1;align-self:stretch;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-week{grid-area:10/1;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-work>.fp-t-reads{grid-area:11/1;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t3-lead>.fp-t3-chart{grid-area:12/1;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-t-rail>.fp-t-act{grid-area:13/1;min-width:0;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today>.fp-t-actfoot{grid-area:14/1;margin-top:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 24px;display:grid}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body>:is(.fp-due-hd,.fp-due-sub){grid-column:1/-1}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body>.fp-due-main{grid-area:2/1;min-width:0}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body>.fp-due-msg{grid-area:2/2;place-self:center start;margin:0}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body>button:not(.fp-due-msg,.fp-due-go){grid-column:1/-1;justify-self:start}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body>.fp-rings{border:0;flex-wrap:wrap;grid-area:2/3;justify-content:flex-end;gap:6px 16px;margin:0;padding:0;display:flex}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body .fp-ring{flex-direction:row;gap:6px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body .fp-ring-o{border-width:1px;width:24px;height:24px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body .fp-ring-o svg:not(.fp-ring-tick){width:13px;height:13px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body .fp-ring-tick{width:11px;height:11px}[data-theme] .fp-app .fp-room-today .fp-portal.fp-today .fp-due-body .fp-ring-lb{font-size:13px}:is(.fp-app,.ck-hq) .fp-room .fp-set-nav[data-sections] .fp-rail-sections{padding:0 var(--fp-rail-pad-x);font-family:var(--sans);color:var(--ink-soft);margin:8px 0 4px;font-size:12px;font-weight:500;line-height:1.3;display:block}}@media (max-width:600px){.fp-app .fp-room-today .fp-today:has(.fp-due.is-late) .fp-t3-main>#today-priority{order:0}}.fp-rail-sections{display:none}@media (max-width:834px){.ck-hq .fp-room-body>.cl:first-child{padding-top:16px}}.fp-tdp{display:none}@media (max-width:834px){.pl-shell:has(.fp-app){--p10-bg:var(--kp-c-grey-100);--p10-card:var(--kp-c-white);--p10-ink:var(--kp-c-grey-900);--p10-ink2:var(--kp-c-grey-600);--p10-line:color-mix(in srgb, var(--kp-c-grey-900) 8%, transparent);--p10-link:var(--kp-c-blue-600);--p10-navy:var(--kp-c-navy-700);--p10-onnavy:var(--kp-c-white);--p10-red:var(--kp-c-red-700);--p10-redbg:var(--kp-c-red-50);--p10-amber:var(--kp-c-amber-700);--p10-amberbg:var(--kp-c-amber-50);--p10-bar:var(--kp-c-white);--p10-tabin:var(--kp-c-grey-500);--p10-tabon:var(--kp-c-navy-700);--p10-plate:var(--kp-c-plate);--p10-plateink:var(--kp-c-grey-900);--p10-plateline:color-mix(in srgb, var(--kp-c-grey-900) 22%, transparent)}[data-theme=dark] .pl-shell:has(.fp-app){--p10-bg:var(--kp-d-ground);--p10-card:var(--kp-d-raised);--p10-ink:var(--kp-d-ink);--p10-ink2:var(--kp-d-ink-2);--p10-line:var(--kp-d-hair-soft);--p10-link:var(--kp-d-phone-link);--p10-navy:var(--kp-d-phone-navy);--p10-red:var(--kp-d-bad);--p10-redbg:color-mix(in srgb, var(--kp-d-bad) 15%, transparent);--p10-amber:var(--kp-d-warn);--p10-amberbg:color-mix(in srgb, var(--kp-d-warn) 16%, transparent);--p10-bar:var(--kp-d-nav);--p10-tabin:var(--kp-d-ink-3);--p10-tabon:var(--kp-d-phone-tab-on)}html[data-theme] .pl-shell .fp-app .fp-tabbar{--paper:var(--p10-bar);--ink:var(--p10-ink);--hair:var(--p10-line);--action:var(--p10-tabon);--action-fill:var(--p10-navy);background:var(--p10-bar);border-top:1px solid var(--p10-line);box-shadow:none;padding-bottom:var(--fp-tabbar-sab)}html[data-theme] .pl-shell .fp-app .fp-tabbar-btn{min-height:var(--kp-ctl);min-width:var(--kp-ctl);color:var(--p10-tabin);background:0 0}html[data-theme] .pl-shell .fp-app .fp-tabbar-btn.active{color:var(--p10-tabon);background:0 0}html[data-theme] .pl-shell .fp-app .fp-tabbar-btn.active:before{content:none}html[data-theme] .pl-shell .fp-app .fp-tabbar-lb{font-size:11px}html[data-theme] .pl-shell .fp-app .fp-tabbar-fablb{color:var(--p10-tabon);bottom:calc(var(--fp-tabbar-sab) + 6.5px);font-size:11px}html[data-theme] .pl-shell .fp-app .fp-tabbar-fab{width:var(--kp-ctl-lg);height:var(--kp-ctl-lg);background:var(--p10-navy);color:var(--p10-onnavy);box-shadow:var(--kp-elev-2),0 0 0 4px var(--p10-bar)}html[data-theme] .pl-shell:has(.fp-today.has-phone){background:var(--p10-bg)}html[data-theme] .pl-shell:has(.fp-today.has-phone)>.pl-topbar{background:var(--p10-bg)}html[data-theme] .pl-shell .fp-app .ck-main:has(.fp-today.has-phone){background:var(--p10-bg)}html[data-theme] .pl-shell .fp-app .fp-room:has(.fp-today.has-phone){background:var(--p10-bg)}.fp-app .fp-today.has-phone>:is(.fp-g3,.fp-today-stats,.fp-t3-top),.fp-app .fp-today.has-phone .fp-t-attn{display:none!important}.fp-app .fp-tdp{--paper:var(--p10-card);--ink:var(--p10-ink);--ink-soft:var(--p10-ink2);--ink-3:var(--p10-ink2);--hair:var(--p10-line);--action:var(--p10-navy);--action-fill:var(--p10-navy);padding:4px var(--kp-gut) 8px;color:var(--p10-ink);font-family:var(--sans);display:block}[data-theme=dark] .pl-shell .fp-app .fp-tdp{--action:var(--hq-acc,var(--kp-d-phone-link))}.fp-tdp .reg-plate{background:var(--p10-plate);color:var(--p10-plateink);box-shadow:inset 0 0 0 1px var(--p10-plateline);letter-spacing:.02em;border:0;font-weight:700}.fp-tdp-head{padding:4px 0 16px}.fp-tdp-title{letter-spacing:-.02em;color:var(--p10-ink);margin:0;font-size:34px;font-weight:700;line-height:1.1}.fp-tdp-sub{color:var(--p10-ink2);margin:6px 0 0;font-size:15px;line-height:1.4}.fp-tdp-taken{width:100%;min-height:var(--kp-ctl-lg);border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);color:var(--p10-ink);font-family:var(--sans);text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;margin:0 0 14px;padding:0 16px;font-size:15px;display:flex}.fp-tdp-taken b{font-size:16px;font-weight:700}.fp-tdp-taken-n{color:var(--p10-ink2);margin-left:auto;font-size:13px}.fp-tdp-taken svg{color:var(--p10-ink2);flex:none}.fp-tdp-hero{border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);margin:0 0 20px;padding:16px}.fp-tdp-hero-pill{border-radius:var(--r-inner);background:var(--p10-redbg);color:var(--p10-red);align-items:center;gap:8px;margin:0 0 12px;padding:8px 14px;font-size:15px;font-weight:600;display:flex}.fp-tdp-hero-k{color:var(--p10-ink2);margin:0 0 6px;font-size:15px;font-weight:600}.fp-tdp-hero-tx{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.fp-tdp-hero-big{letter-spacing:-.02em;color:var(--p10-ink);font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:700;line-height:1.05}.fp-tdp-hero-big span{letter-spacing:0;color:var(--p10-ink2);margin-left:8px;font-size:14px;font-weight:500}.fp-tdp-hero.is-late .fp-tdp-hero-big{color:var(--p10-red)}.fp-tdp-hero-car{color:var(--p10-ink);margin:4px 0 0;font-size:19px;font-weight:700;line-height:1.25}.fp-tdp-hero-who{color:var(--p10-ink2);margin:0;font-size:15px;line-height:1.4}.fp-tdp-tel{color:var(--p10-link);white-space:nowrap;margin:-13px 0;padding:13px 0;text-decoration:none}.fp-tdp-hero-acts{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;margin-top:16px;display:grid}.fp-tdp-hero-acts.is-one{grid-template-columns:minmax(0,1fr)}.fp-tdp-btn{min-height:var(--kp-ctl-lg);border-radius:var(--r-inner);background:var(--p10-bg);color:var(--p10-navy);font-family:var(--sans);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=dark] .pl-shell .fp-tdp-btn:not(.is-primary){color:var(--hq-acc,var(--kp-d-phone-link))}.fp-tdp-btn.is-primary{background:var(--p10-navy);color:var(--p10-onnavy)}.fp-tdp-btn.is-pill{min-height:var(--kp-ctl-lg);flex:none;font-size:15px}.fp-tdp-sec{margin:0 0 20px}html[data-theme] .pl-shell .fp-app .fp-tdp .fp-tdp-sec.fp-t-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}.fp-tdp-sechd{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-tdp-sech{color:var(--p10-ink);margin:0 0 10px;font-size:19px;font-weight:600}.fp-tdp-sech span{color:var(--p10-ink2);margin-left:4px;font-weight:400}.fp-tdp-all{min-height:var(--kp-ctl);color:var(--p10-link);font-family:var(--sans);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;font-weight:600}.fp-tdp-card{border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);margin:0;padding:0;list-style:none;overflow:hidden}.fp-tdp-card>*+*{border-top:1px solid var(--p10-line)}.fp-tdp-empty{border-radius:var(--r-card);background:var(--p10-card);color:var(--p10-ink2);margin:0;padding:16px;font-size:15px}.fp-tdp-mv{align-items:center;gap:8px;padding-right:12px;display:flex}.fp-tdp-mv-open{min-width:0;color:inherit;font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:12px 0 12px 16px;display:flex}.fp-tdp-mv-at{font-variant-numeric:tabular-nums;flex-direction:column;min-width:52px;display:flex}.fp-tdp-mv-at b{font-size:16px;font-weight:700}.fp-tdp-mv-at span{color:var(--p10-ink2);font-size:13px}.fp-tdp-mv-main{flex-direction:column;gap:4px;min-width:0;display:flex}.fp-tdp-mv-main>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.fp-tdp-mv-car{color:var(--p10-ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.fp-tdp-mv-state{color:var(--p10-ink2);flex:none;font-size:13px;font-weight:600}.fp-tdp-need-open{width:100%;color:inherit;font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.fp-tdp-need-open>svg{color:var(--p10-ink2);flex:none}.fp-tdp-need-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.fp-tdp-need-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.fp-tdp-need-why{color:var(--p10-ink2);font-size:13px;line-height:1.35}.fp-tdp-chip{border-radius:var(--r-inner);flex:none;padding:4px 10px;font-size:13px;font-weight:600}.fp-tdp-chip.is-red{background:var(--p10-redbg);color:var(--p10-red)}.fp-tdp-chip.is-amber{background:var(--p10-amberbg);color:var(--p10-amber)}.fp-app a.fp-menu-row{color:var(--ink);text-decoration:none}.pl-shell:has(.fp-app){--p10-ok:var(--kp-c-green-600);--p10-okbg:var(--kp-c-green-50)}[data-theme=dark] .pl-shell:has(.fp-app){--p10-ok:var(--kp-d-ok);--p10-okbg:color-mix(in srgb, var(--kp-d-ok) 16%, transparent)}.fp-app .kp-pf{--paper:var(--p10-card);--paper-2:var(--p10-bg);--paper-3:var(--p10-bg);--ink:var(--p10-ink);--ink-soft:var(--p10-ink2);--ink-3:var(--p10-ink2);--hair:var(--p10-line);--hair-2:var(--p10-line);--action:var(--p10-navy);--action-fill:var(--p10-navy);--ok:var(--p10-ok)}[data-theme=dark] .pl-shell .fp-app .kp-pf{--action:var(--hq-acc,var(--kp-d-phone-link))}.fp-app .kp-pf .kp-esheet-panel{background:var(--p10-bg);color:var(--p10-ink);font-family:var(--sans);position:relative}.kp-pf-head{padding:calc(4px + max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px))) 8px 4px;flex:none;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);align-items:center;gap:8px;display:grid}.kp-pf-nav{min-height:var(--kp-ctl);min-width:var(--kp-ctl);color:var(--p10-link);font-family:var(--sans);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:0 8px;font-size:16px;display:inline-flex}.kp-pf-mid{text-align:center;flex-direction:column;align-items:center;margin:0;line-height:1.25;display:flex}.kp-pf-mid b{color:var(--p10-ink);font-size:16px;font-weight:600}.kp-pf-mid span{color:var(--p10-ink2);font-size:13px}.kp-pf-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:8px var(--kp-gut) 24px;flex:auto;overflow-y:auto}.kp-pf-h{letter-spacing:-.02em;color:var(--p10-ink);margin:4px 0;font-size:28px;font-weight:700;line-height:1.15}.kp-pf-sub{color:var(--p10-ink2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 16px;font-size:15px;line-height:1.4;display:flex}.kp-pf-sub-who{margin-top:-8px}.kp-pf-sub .reg-plate,.kp-pf-photos .reg-plate{background:var(--p10-plate);color:var(--p10-plateink);box-shadow:inset 0 0 0 1px var(--p10-plateline);letter-spacing:.02em;border:0;font-weight:700}.kp-pf-sech{color:var(--p10-ink);margin:24px 0 8px;font-size:19px;font-weight:600}.kp-pf-sech span{color:var(--p10-ink2);font-weight:400}.kp-pf-note{color:var(--p10-ink2);margin:0;font-size:15px;line-height:1.45}.kp-pf-card{border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);margin:0;padding:0;list-style:none;overflow:hidden}.kp-pf-card>*+*{border-top:1px solid var(--p10-line)}.kp-pf-card+.kp-pf-card{margin-top:12px}.kp-pf-pad{padding:16px}.kp-pf-card.kp-pf-pad>*+*{border-top:0;margin-top:12px}.kp-pf-row{min-height:var(--kp-ctl-lg);align-items:center;gap:12px;padding:10px 16px;display:flex}.kp-pf-row-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.kp-pf-row-t{color:var(--p10-ink);font-size:16px}.kp-pf-row-t.is-bad{color:var(--p10-red)}.kp-pf-row-s{color:var(--p10-ink2);font-size:14px;line-height:1.35}.kp-pf-mark{border-radius:var(--r-inner);background:var(--p10-bg);width:28px;height:28px;color:var(--p10-ink2);flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.kp-pf-mark.is-done{background:var(--p10-okbg);color:var(--p10-ok)}.kp-pf-mark.is-pending{background:var(--p10-redbg);color:var(--p10-red)}.kp-pf-banner{border-radius:var(--r-inner);background:var(--p10-amberbg);color:var(--p10-ink);margin:12px 0 0;padding:12px 16px;font-size:15px;line-height:1.45}.kp-pf-err{border-radius:var(--r-inner);background:var(--p10-redbg);color:var(--p10-red);margin:12px 0 0;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.45}.kp-pf-id{flex-direction:column;gap:6px;margin:0;display:flex}.kp-pf-id>div{gap:12px;font-size:16px;display:flex}.kp-pf-id dt{color:var(--p10-ink2);flex:0 0 72px}.kp-pf-id dd{min-width:0;color:var(--p10-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.kp-pf-btns{flex-wrap:wrap;gap:8px;display:flex}.kp-pf-btn{min-height:var(--kp-ctl);border-radius:var(--r-inner);background:var(--p10-bg);color:var(--action);font-family:var(--sans);box-shadow:none;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.kp-pf .kp-pf-pad .bk-nd{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.kp-pf .kp-pf-pad .bk-amend-row{flex-direction:column;gap:12px;margin:0;display:flex}.kp-pf .kp-pf-pad .bk-amend-field{flex-direction:column;gap:6px;width:100%;margin:0;display:flex}.kp-pf .kp-pf-pad .bk-nd-label{color:var(--p10-ink2);font-size:14px}.kp-pf .kp-pf-pad .bk-nd-row{flex-wrap:wrap;gap:8px;margin:0;display:flex}.kp-pf .kp-pf-pad .bk-nd-row>input{flex:120px}.kp-pf .kp-pf-pad select,.kp-pf .kp-pf-pad input[type=text],.kp-pf .kp-pf-pad textarea{width:100%;min-height:var(--kp-ctl);border:1px solid var(--p10-line);border-radius:var(--r-inner);background:var(--p10-bg);color:var(--p10-ink);font-family:var(--sans);padding:0 12px}.kp-pf .kp-pf-pad textarea{padding:12px}.kp-pf-field{min-height:var(--kp-ctl-lg);color:var(--p10-ink);align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}.kp-pf-field>span{flex:auto}.kp-pf-field input,.kp-pf-field select{min-width:0;min-height:var(--kp-ctl);color:var(--p10-ink);font-family:var(--sans);text-align:right;text-align-last:right;background:0 0;border:0;flex:0 55%;padding:0}.kp-pf-field select{color:var(--p10-link)}.fp-app .kp-pf .kp-pf-field{--surface-input:transparent}.kp-pf-field input::placeholder{color:var(--p10-ink2)}.kp-pf-field-col{min-height:0;padding-top:12px}.kp-pf-card>.kp-pf-text{border-top:0}.kp-pf-text{border:1px solid var(--p10-line);border-radius:var(--r-inner);background:var(--p10-bg);width:calc(100% - 32px);color:var(--p10-ink);font-family:var(--sans);resize:vertical;margin:8px 16px 16px;padding:12px;font-size:16px;line-height:1.4;display:block}.kp-pf-drove{color:var(--p10-ink2);margin:10px 4px 16px;font-size:15px}.kp-pf-drove.is-bad{color:var(--p10-red);font-weight:600}.kp-pf-card>.kp-pf-note.kp-pf-pad{padding-bottom:4px}.kp-pf-keep{margin-top:12px}.kp-pf-opt{min-height:var(--kp-ctl-lg);cursor:pointer;align-items:center;gap:14px;padding:12px 16px;display:flex}.kp-pf-opt input{width:22px;height:22px;accent-color:var(--p10-navy);flex:none;margin:0}[data-theme=dark] .pl-shell .kp-pf-opt input{accent-color:var(--hq-acc,var(--kp-d-phone-link))}.kp-pf-photos .fp-field{flex-direction:column;gap:0;display:flex}.kp-pf-photos .fp-field>:not(.fp-slots){margin:12px 16px 0}.kp-pf-photos .fp-field>:last-child{margin-bottom:16px}.fp-slot-sent{color:var(--p10-ink);margin:0;padding:12px 16px 4px;font-size:15px;font-weight:600}.fp-slots{margin:0;padding:0;list-style:none}.fp-slots>*+*{border-top:1px solid var(--p10-line)}.fp-slot-row{align-items:center;gap:14px;padding:10px 16px;display:flex}label.fp-slot-row{cursor:pointer}.fp-slot-out{color:var(--p10-ink2);flex-direction:column;flex:none;align-items:center;gap:2px;font-size:12px;display:flex}.fp-slot-out img,.fp-slot-none{border-radius:var(--r-inner);object-fit:cover;background:var(--p10-bg);width:52px;height:40px;display:block}.fp-slot-ph{border:1px dashed var(--p10-line);border-radius:var(--r-inner);background:var(--p10-bg);width:64px;height:48px;color:var(--p10-ink2);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.fp-slot-ph.is-taken{border-style:solid}.fp-slot-ph img{object-fit:cover;width:100%;height:100%;display:block}.fp-slot-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-slot-t{color:var(--p10-ink);font-size:16px;font-weight:600}.fp-slot-s{color:var(--p10-ink2);font-size:14px;line-height:1.35}.fp-slot-s.is-ok{color:var(--p10-ok);font-weight:600}.fp-slot-tick{color:var(--p10-ok);flex:none}.fp-slot.is-next .fp-slot-ph{border-color:var(--action);color:var(--action)}.fp-slot.is-next .fp-slot-s{color:var(--action);font-weight:600}.fp-slot:is(.is-rejected,.is-paused) .fp-slot-s{color:var(--p10-red);font-weight:600}.fp-slot-add,.fp-slot-add .fp-slot-t{color:var(--action)}.fp-ghost{flex-direction:column;gap:8px;margin:0;display:flex}.fp-ghost img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-inner);background:var(--p10-bg);width:100%;max-width:280px;height:auto;display:block}.fp-ghost-cap{color:var(--p10-ink2);align-items:center;gap:12px;font-size:14px;line-height:1.35;display:flex}.fp-ghost-cap>span{flex:auto;min-width:0}.fp-ghost-cap b{color:var(--p10-ink)}.fp-ghost-show{align-self:flex-start}.fp-slot .fp-field-acts{background:0 0;flex-flow:wrap;gap:8px;padding:0 16px 12px}.fp-slot .fp-field-acts>button{flex:120px;width:auto}.fp-field-adds>label.fp-slot-cam{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.kp-pf-photos .fp-field-adds{justify-content:flex-start}.kp-pf-photos .fp-field-adds>label{flex:none}button.fp-slot-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.fp-field-adds>button.fp-slot-cam{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.fp-cam{z-index:5;background:var(--kp-c-grey-900);color:var(--kp-c-white);font-family:var(--sans);flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.fp-cam-top{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;align-items:center;gap:12px;display:flex}.fp-cam .fp-cam-close{width:var(--kp-ctl);height:var(--kp-ctl);border-radius:var(--r-card);background:color-mix(in srgb, var(--kp-c-white) 16%, transparent);color:var(--kp-c-white);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.fp-cam-steps{flex:auto;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fp-cam-steps li{border-radius:var(--r-inner);background:color-mix(in srgb, var(--kp-c-white) 28%, transparent);flex:1 1 0;height:4px}.fp-cam-steps li.is-done{background:var(--kp-c-white)}.fp-cam-steps li.is-now{background:var(--kp-c-amber-100)}.fp-cam-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fp-cam-stage{flex:auto;min-height:0;position:relative;overflow:hidden}.fp-cam-video,.fp-cam-ghost,.fp-cam-outline{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fp-cam-ghost{opacity:.35;pointer-events:none}.fp-cam-outline{box-sizing:border-box;fill:none;stroke:var(--kp-c-white);stroke-width:.8px;stroke-dasharray:3 2;stroke-linejoin:round;opacity:.85;pointer-events:none;filter:drop-shadow(0 0 2px var(--kp-c-grey-900));padding:12%}.fp-cam-flash{background:var(--kp-c-white);opacity:0;pointer-events:none;animation:.18s ease-out fpCamFlash;position:absolute;inset:0}.fp-cam-wait{text-align:center;margin:0;font-size:16px;position:absolute;top:50%;left:0;right:0}.fp-cam-notice{position:absolute;bottom:12px;left:12px;right:12px}.fp-cam-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.fp-cam-label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:3.4em;margin:0;font-size:19px;display:flex}.fp-cam-label span{color:var(--kp-c-grey-300);font-size:15px}.fp-cam-label small{color:var(--kp-c-grey-300);flex-basis:100%;font-size:15px;line-height:1.35}.fp-cam-acts{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.fp-cam .fp-cam-ghostbtn{min-height:var(--kp-ctl);color:var(--kp-c-white);font-family:var(--sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;font-size:16px;font-weight:600}.fp-cam .fp-cam-ghostbtn:last-child{justify-self:end}.fp-cam .fp-cam-shutter{width:var(--kp-ctl-yard);height:var(--kp-ctl-yard);border:4px solid var(--kp-c-white);background:var(--kp-c-white);box-shadow:inset 0 0 0 3px var(--kp-c-grey-900);cursor:pointer;border-radius:50%;padding:0}.fp-cam .fp-cam-shutter[aria-disabled=true]{opacity:.4;cursor:default}.fp-cam .fp-cam-shutter:active{transform:scale(.94)}.kp-pf-foot{background:var(--p10-bg);border-top:1px solid var(--p10-line)}.kp-pf-go{width:100%;min-height:var(--kp-ctl-lg);border-radius:var(--r-inner);background:var(--p10-navy);color:var(--p10-onnavy);font-family:var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.kp-pf-go:disabled,.kp-pf-go[aria-disabled=true]{opacity:.6;cursor:default}.kp-pf-confirm{z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.kp-pf-scrim{background:color-mix(in srgb, var(--kp-c-grey-900) 44%, transparent);position:absolute;inset:0}.kp-pf-confirm-in{max-height:100%;padding:16px 8px calc(8px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex;position:relative;overflow-y:auto}.kp-pf-confirm-card{border-radius:var(--r-card);background:var(--p10-card);overflow:hidden}.fp-app .kp-pf .kp-pf-confirm-in:is(:focus,:focus-visible){outline:none}.kp-pf-confirm-body{flex-direction:column;gap:12px;padding:16px 16px 12px;display:flex}.kp-pf-confirm-h{text-align:center;color:var(--p10-ink);margin:0;font-size:16px;font-weight:700}.kp-pf-confirm-why{color:var(--p10-red);margin:0;font-size:14px;font-weight:600;line-height:1.4}.kp-pf-confirm-go,.kp-pf-confirm-cancel{width:100%;min-height:var(--kp-ctl-lg);background:var(--p10-card);color:var(--p10-link);font-family:var(--sans);cursor:pointer;border:0;padding:0 16px;font-size:19px;display:block}.kp-pf-confirm-go{border-top:1px solid var(--p10-line);font-weight:600}.kp-pf-confirm-go:disabled{color:var(--p10-ink2);cursor:default}.kp-pf-confirm-cancel{border-radius:var(--r-card);font-weight:600}.kp-pf-sum{flex-direction:column;margin:0;display:flex}.kp-pf-sum>div{border-top:1px solid var(--p10-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;display:flex}.kp-pf-sum dt{color:var(--p10-ink2)}.kp-pf-sum dd{color:var(--p10-ink);text-align:right;margin:0;font-weight:600}.kp-pf .kp-fsheet-money{border-color:var(--p10-line);border-radius:var(--r-inner);background:var(--p10-bg);margin:0}}@keyframes fpCamFlash{0%{opacity:.7}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fp-cam-flash{animation:none}.fp-cam .fp-cam-shutter:active{transform:none}}@media (max-width:834px){.fp-nb-open:has(.fp-nh){padding:0 0 var(--kp-kb,0px)}html[data-theme] .pl-shell .fp-app .fp-nb-open .fp-nb-panel:has(>.fp-nh){height:calc(100dvh / var(--mz,1) - var(--kp-kb,0px) / var(--mz,1));max-height:calc(100dvh / var(--mz,1) - var(--kp-kb,0px) / var(--mz,1));background:var(--p10-bg);box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.fp-nb-open .fp-nb-panel:has(>.fp-nh)>:is(.fp-nb-close,.fp-nb-grip){display:none}.fp-app .fp-nh{background:var(--p10-bg);min-height:0;color:var(--p10-ink);font-family:var(--sans);flex-direction:column;flex:auto;display:flex;position:relative}.fp-app .fp-nh :is(.fp-nh-search,.fp-nh-frow,.kp-pf-field){--surface-input:transparent}.pl-shell .fp-nh .kp-pf-h[tabindex="-1"]:is(:focus,:focus-visible){outline:none}.fp-nh :is(b,strong){font-weight:700}.fp-nh .reg-plate{background:var(--p10-plate);color:var(--p10-plateink);box-shadow:inset 0 0 0 1px var(--p10-plateline);letter-spacing:.02em;border:0;font-size:11px;font-weight:700}.fp-nh-head{grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr)}.fp-nh-head>:last-child{justify-self:end}.fp-nh-draft:disabled{color:var(--p10-ink2);cursor:default}.fp-nh-steps{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:4px 8px 8px;list-style:none;display:grid}.fp-nh-stp{justify-content:center;display:flex;position:relative}.fp-nh-stp+.fp-nh-stp:before{content:"";background:var(--p10-line);width:100%;height:2px;position:absolute;top:13px;right:50%}.fp-nh-stp:is([data-state=done],[data-state=now]):before{background:var(--action)}.fp-nh-stp>:is(button,span){z-index:1;min-width:var(--kp-ctl);min-height:var(--kp-ctl);color:var(--p10-ink2);font-family:var(--sans);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:13px;display:flex;position:relative}.fp-nh-stp>button{cursor:pointer}.fp-nh-pip{border:2px solid var(--p10-ink2);border-radius:var(--r-inner);background:var(--p10-bg);width:28px;height:28px;color:var(--p10-onnavy);justify-content:center;align-items:center;display:inline-flex}.fp-nh-stp:is([data-state=done],[data-state=now]) .fp-nh-pip{border-color:var(--p10-navy);background:var(--p10-navy)}.fp-nh-stp[data-state=now] .fp-nh-pip:after{content:"";border-radius:var(--r-inner);background:var(--p10-onnavy);width:8px;height:8px}.fp-nh-stp[data-state=now] .fp-nh-stp-lb{color:var(--p10-ink);font-weight:600}.fp-nh-form{flex-direction:column;flex:auto;min-height:0;display:flex}.fp-nh .kp-pf-body{padding-top:4px}.fp-nh .kp-pf-h{letter-spacing:0;margin:8px 0 6px;font-size:19px;font-weight:700}.fp-nh .kp-pf-sub{margin:0 0 12px}.fp-nh .kp-pf-sech{margin:20px 0 8px;font-size:16px}.fp-nh-gap{margin-bottom:12px}.fp-nh-top{margin-top:16px}.fp-nh-gf{margin:8px 4px 0;font-size:14px}.fp-nh :is(.kp-pf-err,.kp-pf-banner){display:block}.fp-nh-btns{margin-top:10px}.fp-nh-strong{font-weight:600}.fp-nh-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.fp-nh-chip{min-height:var(--kp-ctl);border-radius:var(--r-inner);background:var(--p10-card);box-shadow:var(--kp-elev-1);color:var(--p10-ink);font-family:var(--sans);cursor:pointer;border:0;padding:0 16px;font-size:15px;font-weight:600}.fp-nh-chip[aria-pressed=true]{background:var(--p10-navy);color:var(--p10-onnavy)}.fp-nh-search{min-height:var(--kp-ctl);border-radius:var(--r-inner);background:var(--p10-card);box-shadow:var(--kp-elev-1);color:var(--p10-ink2);align-items:center;gap:10px;margin:0 0 12px;padding:0 14px;display:flex}.fp-nh-search:focus-within{box-shadow:var(--kp-focus)}.fp-nh-search input,.fp-nh-frow input{width:100%;min-width:0;min-height:var(--kp-ctl);color:var(--p10-ink);font-family:var(--sans);box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.fp-nh-search input::placeholder,.fp-nh-frow input::placeholder,.fp-nh .kp-pf-field input::placeholder{color:var(--p10-ink2)}.fp-nh-cars{flex-direction:column;gap:10px;display:flex}.fp-nh-car{width:100%;min-height:var(--kp-ctl-lg);border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);color:var(--p10-ink);font-family:var(--sans);text-align:left;cursor:pointer;border:2px solid #0000;align-items:center;gap:12px;padding:14px 16px;display:flex}.fp-nh-car.is-on{border-color:var(--action)}.fp-nh-car-tx{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.fp-nh-car-t{color:var(--p10-ink);font-size:16px;font-weight:600}.fp-nh-car-s{color:var(--p10-ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.fp-nh-car-why{color:var(--p10-red);align-items:flex-start;gap:6px;font-size:14px;line-height:1.35;display:flex}.fp-nh-car-why svg{flex:none;margin-top:1px}.fp-nh-dot{border:2px solid var(--p10-ink2);border-radius:var(--r-inner);flex:none;width:22px;height:22px}:is(.fp-nh-car,.fp-nh-rowbtn).is-on .fp-nh-dot{border-color:var(--action);background:var(--action);box-shadow:inset 0 0 0 4px var(--p10-card)}:where(.fp-nh-rowbtn){border:0}.fp-nh-rowbtn{width:100%;color:inherit;font-family:var(--sans);text-align:left;cursor:pointer;background:0 0}.fp-nh-rowbtn>svg{color:var(--p10-ink2);flex:none}.fp-nh-link{color:var(--action);font-size:16px}.fp-nh-link:disabled{color:var(--p10-ink2);cursor:default}.fp-nh-ini{border-radius:var(--r-inner);background:var(--p10-bg);width:40px;height:40px;color:var(--p10-ink);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.fp-nh-frow{flex-direction:column;gap:2px;padding:10px 16px 4px;display:flex}.fp-nh-frow>span{color:var(--p10-ink);font-size:14px;font-weight:600}.fp-nh-money{padding-top:8px;padding-bottom:8px}.kp-pf-field.fp-nh-money input{flex:0 0 104px}.fp-nh-moderow{flex-wrap:wrap;justify-content:space-between}.fp-nh-seg{border-radius:var(--r-inner);background:var(--p10-bg);gap:4px;padding:2px;display:inline-flex}.fp-nh-seg button{min-height:var(--kp-ctl);border-radius:var(--r-inner);color:var(--p10-ink);font-family:var(--sans);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:600}.fp-nh-seg button[aria-checked=true]{background:var(--p10-navy);color:var(--p10-onnavy)}.fp-nh-v{color:var(--p10-ink);font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:700}.fp-nh-foot{max-height:60%;padding:12px var(--kp-gut) calc(12px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:8px;display:flex;overflow-y:auto}.fp-nh-foot :is(.kp-pf-err,.kp-pf-note,.bk-clash){margin:0}.fp-nh-cap{text-align:center;color:var(--p10-ink2);margin:0;font-size:13px;line-height:1.4}.fp-nh .kp-pf-confirm-go:is(.fp-nh-red,.fp-nh-plain){font-weight:400}.fp-nh .kp-pf-confirm-go.fp-nh-red{color:var(--p10-red)}html[data-theme] .pl-shell:has(.fp-bkp){background:var(--p10-bg)}html[data-theme] .pl-shell:has(.fp-bkp)>.pl-topbar{background:var(--p10-bg)}html[data-theme] .pl-shell .fp-app .ck-main:has(.fp-bkp){background:var(--p10-bg)}html[data-theme] .pl-shell .fp-app .fp-room:has(.fp-bkp){background:var(--p10-bg)}.fp-app .fp-bkp{--paper:var(--p10-card);--paper-2:var(--p10-bg);--ink:var(--p10-ink);--ink-soft:var(--p10-ink2);--ink-3:var(--p10-ink2);--hair:var(--p10-line);--action:var(--p10-navy);--action-fill:var(--p10-navy);padding:0 var(--kp-gut) 8px;color:var(--p10-ink);font-family:var(--sans);margin:0}[data-theme=dark] .pl-shell .fp-app .fp-bkp{--action:var(--hq-acc,var(--kp-d-phone-link))}.fp-bkp .reg-plate{background:var(--p10-plate);color:var(--p10-plateink);box-shadow:inset 0 0 0 1px var(--p10-plateline);letter-spacing:.02em;border:0;font-weight:700}.fp-bkp-top{justify-content:space-between;align-items:center;gap:8px;margin:0 -8px;padding:4px 0;display:flex;position:relative}.fp-bkp-back{min-height:var(--kp-ctl);min-width:var(--kp-ctl);color:var(--p10-link);font-family:var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px;font-size:16px;text-decoration:none;display:inline-flex}.fp-bkp-more{margin-right:8px}.fp-bkp-more>summary{width:var(--kp-ctl);height:var(--kp-ctl);border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);color:var(--p10-ink);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.fp-bkp-more>summary::-webkit-details-marker{display:none}.fp-bkp-more-body{z-index:60;max-height:calc(70vh / var(--mz,1));border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-2);padding:8px;position:absolute;top:calc(100% + 8px);left:8px;right:8px;overflow-y:auto}.fp-bkp-more-body .bk-pg-more-body{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;display:flex;position:static}.fp-bkp-more-body .bk-pg-more-body+.bk-pg-more-body{border-top:1px solid var(--p10-line);margin-top:8px;padding-top:8px}.fp-bkp-more-body :is(button,a,select){width:100%;min-height:var(--kp-ctl);justify-content:center}.fp-bkp-head{padding:8px 0 16px}.fp-bkp-title{letter-spacing:-.02em;color:var(--p10-ink);margin:0;font-size:28px;font-weight:700;line-height:1.15}.fp-bkp-id{color:var(--p10-ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;display:flex}.fp-bkp-chip{border-radius:var(--r-inner);background:var(--p10-card);color:var(--p10-ink2);align-items:center;gap:6px;margin:10px 0 0;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.fp-bkp-chip.is-plain{color:var(--p10-ink2);background:0 0;border:0;padding-left:0}.fp-bkp-chip.is-red{background:var(--p10-redbg);color:var(--p10-red)}.fp-bkp-chip.is-amber{background:var(--p10-amberbg);color:var(--p10-amber)}.fp-bkp-chip.is-green{background:var(--p10-okbg);color:var(--p10-ok)}.fp-bkp-facts{border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);grid-template-columns:1fr 1fr;margin:0 0 12px;display:grid;overflow:hidden}.fp-bkp-facts>div{min-width:0;padding:12px 16px}.fp-bkp-facts>div:nth-child(2n){border-left:1px solid var(--p10-line)}.fp-bkp-facts>div:nth-child(n+3){border-top:1px solid var(--p10-line)}.fp-bkp-facts dt{color:var(--p10-ink2);font-size:13px}.fp-bkp-facts dd{color:var(--p10-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:700}.fp-bkp-stage{margin:0 0 12px}.fp-bkp-stage ol{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.fp-bkp-stage li{border-radius:var(--r-inner);background:var(--p10-line);height:4px}.fp-bkp-stage li:is(.is-done,.is-now){background:var(--p10-navy)}.fp-bkp-stage li.is-late{background:var(--p10-red)}.fp-bkp-stage p{color:var(--p10-ink2);margin:6px 0 0;font-size:13px}.fp-bkp-stage b{color:var(--p10-ink);font-weight:600}.fp-bkp-moment{min-height:var(--kp-ctl-lg);border-radius:var(--r-card);background:var(--p10-card);color:var(--p10-ink2);align-items:center;margin:0 0 12px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.fp-bkp-moment.is-red{background:var(--p10-redbg);color:var(--p10-red)}.fp-bkp-moment.is-amber{background:var(--p10-amberbg);color:var(--p10-amber)}.fp-bkp-moment.is-green{background:var(--p10-okbg);color:var(--p10-ok)}.fp-bkp .fp-bkp-alert{border-radius:var(--r-inner);background:var(--p10-redbg);color:var(--p10-red);margin:0 0 12px;padding:12px 16px;font-size:15px;line-height:1.45}.fp-bkp .fp-bkp-alert button{min-height:var(--kp-ctl);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.fp-bkp-extend{width:100%;min-height:var(--kp-ctl-lg);border-radius:var(--r-card);background:var(--p10-card);color:var(--action);font-family:var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.fp-bkp-play,.fp-bkp-sec{margin:0 0 20px}.fp-bkp-sech{color:var(--p10-ink);margin:0 0 8px;font-size:19px;font-weight:600}.fp-bkp-sech span{color:var(--p10-ink2);font-weight:400}.fp-bkp-card{border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-1);margin:0;padding:0;list-style:none;overflow:hidden}.fp-bkp-card>*+*,.fp-bkp-list>li+li{border-top:1px solid var(--p10-line)}.fp-bkp-list{margin:0;padding:0;list-style:none}html[data-theme] .pl-shell .fp-app .fp-bkp ul.fp-bkp-list{border-radius:var(--r-card);background:var(--p10-card);border:0}html[data-theme] .pl-shell .fp-app .fp-bkp .fp-bkp-card>ul.fp-bkp-list{background:0 0;border-radius:0}.fp-bkp-pad{padding:12px 16px}.fp-bkp-who{align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.fp-bkp-who-tx{min-width:0;color:var(--p10-ink2);flex-direction:column;flex:auto;gap:2px;font-size:15px;display:flex}.fp-bkp-who-tx b{color:var(--p10-ink);font-size:16px;font-weight:600}.fp-bkp-tel{min-height:var(--kp-ctl);color:var(--p10-link);align-items:center;text-decoration:none;display:inline-flex}.fp-bkp-round{width:var(--kp-ctl);height:var(--kp-ctl);border-radius:var(--r-card);background:var(--p10-bg);color:var(--action);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-bkp-row{width:100%;min-height:var(--kp-ctl-lg);color:var(--p10-ink);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;font-size:16px;text-decoration:none;display:flex}.fp-bkp-row>svg{color:var(--p10-ink2);flex:none}.fp-bkp-row-t{flex:auto;min-width:0}.fp-bkp-row-v{min-width:0;color:var(--p10-ink2);text-align:right;overflow-wrap:anywhere;flex:0 auto;font-size:15px}.fp-bkp-row-t.is-red,.fp-bkp-row-v.is-red{color:var(--p10-red)}.fp-bkp-row-v.is-amber{color:var(--p10-amber)}.fp-bkp-step-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-bkp-step-s{color:var(--p10-ink2);font-size:14px;line-height:1.35}.fp-bkp-mark{border:2px solid var(--p10-line);border-radius:var(--r-card);width:28px;height:28px;color:var(--p10-ink2);flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-bkp-mark.is-done{background:var(--p10-okbg);color:var(--p10-ok);border:0}.fp-bkp-mark.is-gap{background:var(--p10-redbg);color:var(--p10-red);border:0}.fp-bkp-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fp-bkp-btn{min-height:var(--kp-ctl);border-radius:var(--r-inner);background:var(--p10-card);color:var(--action);font-family:var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.fp-bkp-strip{margin:0 0 12px}.fp-bkp-strip-h{color:var(--p10-ink2);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:13px;display:flex}.fp-bkp-strip-h h3{color:var(--p10-ink);margin:0;font-size:15px;font-weight:600}.fp-bkp-strip-h h3 span{color:var(--p10-ink2);font-weight:400}.fp-bkp-shots{margin:0 calc(-1 * var(--kp-gut));padding:0 var(--kp-gut);scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow-x:auto}.fp-bkp-shots button{aspect-ratio:4/3;border-radius:var(--r-inner);background:var(--p10-card);cursor:pointer;border:0;width:104px;padding:0;display:block;overflow:hidden}.fp-bkp-shots img{object-fit:cover;width:100%;height:100%;display:block}.fp-bkp-sealed{border-radius:var(--r-card);background:var(--p10-card);color:var(--p10-ink2);overflow-wrap:anywhere;margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.45}.fp-bkp-sealed b{color:var(--p10-ink)}.fp-app:has(.fp-bkp.has-dock) .fp-hq-dock{display:none}.fp-app .ck-main:has(.fp-bkp.has-dock){padding-bottom:calc(96px + var(--fp-tabbar-sab,6px))}.fp-bkp-dock{left:12px;right:12px;bottom:calc(12px + var(--fp-tabbar-sab,6px));z-index:80;border-radius:var(--r-card);background:var(--p10-card);box-shadow:var(--kp-elev-2);align-items:center;gap:8px;padding:8px;display:flex;position:fixed}.fp-bkp-sq{width:var(--kp-ctl-lg);height:var(--kp-ctl-lg);border-radius:var(--r-inner);background:var(--p10-bg);color:var(--action);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-bkp-go{min-height:var(--kp-ctl-lg);border-radius:var(--r-inner);background:var(--p10-navy);color:var(--p10-onnavy);font-family:var(--sans);cursor:pointer;border:0;flex:auto;padding:0 16px;font-size:16px;font-weight:600}.fp-bkp-subh{letter-spacing:-.02em;color:var(--p10-ink);margin:4px 0 12px;font-size:28px;font-weight:700;line-height:1.15}.fp-app .fp-bkp-subpage .bk-pg-body{margin:0}}:is(.pl-shell:has(.fp-app.fp-hq),.fp-app.fp-hq){--stamp:var(--hq-acc);--stamp-2:var(--hq-acc);--action:var(--hq-acc);--action-bg:var(--hq-acc-bg);--action-fill:var(--hq-pri);--action-fill-2:var(--hq-pri);--action-on:var(--hq-pri-ink);--p10-navy:var(--hq-pri);--p10-onnavy:var(--hq-pri-ink);--p10-link:var(--hq-acc);--p10-tabon:var(--hq-pri);--kp-focus:0 0 0 3px color-mix(in srgb, var(--hq-acc) 24%, transparent);--op-slab:var(--kp-d-raised);--op-slab-ink:var(--kp-d-ink);--op-slab-ink2:var(--kp-d-ink-2);--surface-input:var(--hq-hover);-webkit-tap-highlight-color:var(--hq-acc-bg)}@media screen{.fp-app.fp-hq .bk-rec.paper-doc{--stamp:var(--hq-acc);--stamp-2:var(--hq-acc);--action:var(--hq-acc);--action-bg:var(--hq-acc-bg);--op-slab:var(--kp-d-raised)}}.fp-app.fp-hq .fp-mnd-add{background:var(--hq-pri);border-color:var(--hq-pri);color:var(--hq-pri-ink)}@media (hover:hover){.fp-app.fp-hq .fp-mnd-add:hover{background:var(--hq-pri-hover,var(--hq-pri));border-color:var(--hq-pri-hover,var(--hq-pri));transform:none}}@media (pointer:fine){.fp-app.fp-hq{--kp-ctl-xs:var(--kp-ctl-sm);--kp-ctl-2xs:var(--kp-ctl-sm)}}[data-theme=dark] .fp-app.fp-hq{--hq-pill-acc:#67ade9;--hq-pill-warn:var(--hq-warn)}[data-theme=light] .fp-app.fp-hq{--hq-pill-acc:#1c65a9;--hq-pill-warn:#925606}.fp-app.fp-hq{--kp-focus-outline:2px solid var(--hq-acc);--sans:-apple-system,BlinkMacSystemFont,var(--font-hq-sans),var(--font-sans),sans-serif;font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fp-app.fp-hq :is(.su-clock,.kp-esheet-sub,.bk-rec-k){font-family:var(--sans);letter-spacing:normal;text-transform:none}.fp-app.fp-hq .paper-doc{--sans:var(--font-hq-sans),var(--font-sans),sans-serif}.fp-app.fp-hq .mono{font-family:var(--sans);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums}.fp-app.fp-hq .bk-pg-ref,.fp-app.fp-hq .bk-fine-ref,.fp-app.fp-hq .fp-vhist-ref,.fp-app.fp-hq .bk-driver-lic,.fp-app.fp-hq .fp-mast-reg,.fp-app.fp-hq .fp-hero-plate-reg,.fp-app.fp-hq code{font-family:var(--mono)}.fp-hq-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.fp-hq-nav-room .fp-hq-ic{width:18px;height:18px}.fp-hq-dock .fp-hq-ic{width:20px;height:20px}.fp-app.fp-hq .reg-plate:not(.reg-plate-uk){background:var(--kp-c-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kp-c-grey-900) 22%, transparent);color:var(--kp-c-grey-900);font-family:var(--mono);letter-spacing:.02em;vertical-align:baseline;border:0;border-radius:6px;margin:0;padding:1px 6px;font-size:12px;font-weight:600;line-height:1.45}.fp-hq-btn{min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);border:1px solid var(--hq-btn2-line);background:var(--hq-btn2);box-shadow:var(--hq-raise);font-family:var(--sans);color:var(--hq-ink2);white-space:nowrap;cursor:pointer;transition:background-color var(--kp-tr),color var(--kp-tr);align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.fp-hq-btn-sm{min-height:var(--kp-ctl-2xs);padding:0 8px;font-size:14px}.fp-hq .fp-hq-btn:disabled{opacity:.45;cursor:not-allowed}.fp-hq .fp-hq-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-hq-btn:not(:disabled):active,.fp-hq-btn[aria-pressed=true],.fp-hq-btn[aria-expanded=true]{background:var(--hq-btn2-press);color:var(--hq-ink)}.fp-hq .bk-hq-tall{min-height:var(--kp-ctl)}.fp-hq-btn-ic{width:var(--kp-ctl-xs);justify-content:center;padding:0}.fp-hq-btn-pri{background:var(--hq-pri);color:var(--hq-pri-ink);border-color:#0000}@media (hover:hover){.fp-hq-btn:not(:disabled):hover{background:var(--hq-btn2-hover);color:var(--hq-ink)}.fp-hq-btn-pri:not(:disabled):hover{background:var(--hq-pri-hover);color:var(--hq-pri-ink)}}.fp-hq-btn-pri:not(:disabled):active{background:var(--hq-pri-hover);color:var(--hq-pri-ink)}.fp-app.fp-hq .bk-primary{min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);background:var(--hq-pri);box-shadow:var(--hq-raise);font-family:var(--sans);color:var(--hq-pri-ink);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fp-app.fp-hq .bk-primary:not(:disabled){background:var(--hq-pri);color:var(--hq-pri-ink);border-color:#0000}.fp-app.fp-hq .bk-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (min-width:835px){.fp-app.fp-hq .fp-listhead-find>.fp-search{min-height:var(--kp-ctl-xs);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-page);box-shadow:none;padding:0 12px}.fp-app.fp-hq .fp-listhead-find .fp-search-input{min-height:0;color:var(--hq-ink);background:0 0;padding-block:0}.fp-app.fp-hq .fp-listhead-find>.fp-search:has(.fp-search-input:focus-visible){outline:var(--kp-focus-outline);outline-offset:2px}.fp-app.fp-hq .fp-listhead-find .fp-search-input:focus-visible{outline:0}.fp-app.fp-hq .fp-listhead-find>.fp-filters-toggle{min-height:var(--kp-ctl-xs);border:1px solid var(--hq-btn2-line);border-radius:var(--kp-radius-pill);background:var(--hq-btn2);box-shadow:var(--hq-raise);color:var(--hq-ink2);padding:0 8px;font-size:14px;font-weight:500}.fp-app.fp-hq .fp-listhead-find>.fp-filters-toggle[aria-expanded=true]{background:var(--hq-btn2-press);color:var(--hq-ink)}.fp-app.fp-hq .fp-filters-n{border-radius:var(--kp-radius-pill);background:var(--hq-active);font-family:var(--sans);color:var(--hq-ink2);border:0;font-size:12px;font-weight:500}.fp-app.fp-hq .bk-list .fp-selbtn{color:var(--hq-ink2)}}@media (min-width:835px) and (hover:hover){.fp-app.fp-hq .fp-listhead-find>.fp-filters-toggle:hover{background:var(--hq-btn2-hover);color:var(--hq-ink)}}@media (pointer:fine){.fp-app.fp-hq .fp-listhead-find .fp-search-input{font-size:15px}}@media (pointer:coarse){.fp-app.fp-hq .fp-listhead-find .fp-search-input{font-size:16px}}@media (hover:hover){.fp-app.fp-hq .bk-primary:not(:disabled):hover{background:var(--hq-pri-hover);box-shadow:var(--hq-raise);color:var(--hq-pri-ink);border-color:#0000}}.fp-hq-pill{border:1px solid var(--hq-border2);border-radius:var(--kp-radius-pill);height:20px;color:var(--hq-ink2);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.fp-hq-pill i{border-radius:var(--kp-radius-pill);background:var(--hq-pill-dot,currentColor);flex:none;width:6px;height:6px}.fp-hq-pill-blue{--hq-pill-dot:var(--hq-acc)}.fp-hq-pill-amber{--hq-pill-dot:var(--hq-warn)}.fp-hq-pill-red{--hq-pill-dot:var(--hq-bad);color:var(--hq-bad)}.fp-hq-pill-grey{--hq-pill-dot:var(--hq-ph)}.fp-hq-pill-green{--hq-pill-dot:var(--hq-ok)}.fp-app.fp-hq .bk-chip{border:1px solid var(--hq-border2);border-radius:var(--kp-radius-pill);height:20px;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--hq-ink2);background:0 0;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.fp-app.fp-hq .bk-chip-good:before,.fp-app.fp-hq .bk-chip-warn:before,.fp-app.fp-hq .bk-chip-danger:before{content:"";border-radius:var(--kp-radius-pill);background:var(--hq-ok);flex:none;width:6px;height:6px}.fp-app.fp-hq .bk-chip-warn:before{background:var(--hq-warn)}.fp-app.fp-hq .bk-chip-danger:before{background:var(--hq-bad)}.fp-app.fp-hq .bk-chip-danger{color:var(--hq-bad)}.fp-app.fp-hq .bk-pg-pill{border:1px solid var(--hq-border2);border-radius:var(--kp-radius-pill);height:20px;color:var(--hq-ink2);background:0 0;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:1}.fp-app.fp-hq .bk-pg-pill[data-tone]:before{content:"";border-radius:var(--kp-radius-pill);background:var(--hq-ph);flex:none;width:6px;height:6px}.fp-app.fp-hq .bk-pg-pill[data-tone=green]:before{background:var(--hq-ok)}.fp-app.fp-hq .bk-pg-pill[data-tone=amber]:before{background:var(--hq-warn)}.fp-app.fp-hq .bk-pg-pill[data-tone=blue]:before{background:var(--hq-acc)}.fp-app.fp-hq .bk-pg-pill[data-tone=red]:before{background:var(--hq-bad)}.fp-app.fp-hq .bk-pg-pill[data-tone=red]{color:var(--hq-bad)}.fp-hq-nav{display:none}.fp-hq-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fp-hq-head-actions,.fp-hq-unfold{display:none}@media (min-width:835px){.fp-app.fp-hq{min-height:calc(100vh / var(--mz,1));background:var(--hq-page);color:var(--hq-ink);flex-direction:row;align-items:flex-start;padding:8px}.fp-app.fp-hq .ck-main{padding-top:0;padding-left:0;padding-right:0}.fp-app.fp-hq .fp-room-body{font-size:14px}.fp-app.fp-hq{--hq-rail-w:68px;--hq-pnl-w:240px;--hq-nav-w:calc(var(--hq-rail-w) + var(--hq-pnl-w) + 16px)}[data-nav=folded] .fp-app.fp-hq{--hq-nav-w:calc(var(--hq-rail-w) + 8px)}.fp-hq-nav{top:calc(8px + var(--kp-offline-h,0px));z-index:30;flex:0 0 var(--hq-nav-w);width:var(--hq-nav-w);height:calc(100vh / var(--mz,1) - 16px - var(--kp-offline-h,0px));height:calc(100dvh / var(--mz,1) - 16px - var(--kp-offline-h,0px));flex-direction:row;gap:8px;padding:0 8px 0 0;display:flex;position:sticky}.fp-hq-nav-head{flex:none;align-items:center;gap:4px;margin:0 0 4px;display:flex}.fp-hq-nav-fold{margin-right:6px}.fp-hq-rail{flex-direction:column;flex:0 0 var(--hq-rail-w);width:var(--hq-rail-w);align-items:center;gap:2px;min-height:0;display:flex}.fp-hq-rail :is(.fp-hq-nav-room,.fp-hq-nav-firm){width:60px;min-height:var(--kp-ctl-lg);flex-direction:column;justify-content:center;gap:3px;padding:6px 2px;font-size:12px;font-weight:500;line-height:1.2}.fp-hq-rail .fp-hq-nav-lb{text-align:center;flex:none;max-width:100%}.fp-hq-rail .fp-hq-nav-firm{min-height:var(--kp-ctl);flex:none;margin:0 0 6px}.fp-hq-rail .fp-hq-nav-firm-n,.fp-hq-rail .fp-hq-rail-me .fp-hq-nav-lb,.fp-hq-rail .fp-hq-nav-n{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fp-hq-rail .fp-hq-nav-room[aria-current=page]{background:var(--hq-active)}.fp-hq-rail .fp-hq-rail-new{background:var(--hq-pri);color:var(--hq-pri-ink);margin:0 0 2px;font-weight:600}.fp-hq-rail .fp-hq-rail-new .fp-hq-ic{color:inherit}@media (hover:hover){.fp-hq-rail .fp-hq-rail-new:hover{background:var(--hq-pri-hover);color:var(--hq-pri-ink)}}.fp-hq-rail .fp-hq-nav-search{margin:0 0 8px}.fp-hq-rail .fp-hq-nav-list{align-items:center;width:100%;padding:0 0 8px}.fp-hq-rail .fp-hq-nav-foot{align-items:center;width:100%;padding:8px 0 0}.fp-hq-pnl{flex-direction:column;flex:0 0 var(--hq-pnl-w);width:var(--hq-pnl-w);border-left:1px solid var(--hq-div);min-width:0;height:100%;min-height:0;padding:0 0 0 8px;display:flex}.fp-hq-pnl .fp-hq-nav-head{min-height:var(--kp-ctl-sm)}.fp-hq-pnl-title{min-width:0;color:var(--hq-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0 8px;font-size:15px;font-weight:600;overflow:hidden}.fp-hq-pnl .fp-hq-nav-sub{border-left:0;flex:auto;margin:4px 0 0;padding:0}.fp-hq-pnl-foot{border-top:1px solid var(--hq-div);flex-direction:column;flex:none;gap:8px;padding:8px 0 0;display:flex}.fp-hq-pcard{border:1px solid var(--hq-frame);background:var(--hq-s2);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.fp-hq-pcard-k{color:var(--hq-ink3);font-size:12px;font-weight:500}.fp-hq-pcard-v{color:var(--hq-ink);font-size:13px;line-height:1.35}.fp-hq-pnl-foot .fp-fresh-row{opacity:1;visibility:visible;justify-content:flex-start;max-height:none;padding:0 8px 4px;display:flex}.fp-hq-nav-room,.fp-hq-nav-firm{width:100%;min-width:0;min-height:var(--kp-ctl-sm);font-family:var(--sans);color:var(--hq-ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.fp-hq-nav-firm{color:var(--hq-ink);flex:auto;font-weight:600}.fp-hq-nav-firm-n,.fp-hq-nav-lb{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fp-hq-nav-room .fp-hq-ic{color:var(--hq-ph)}.fp-hq-nav-room[aria-current=page]{color:var(--hq-ink);font-weight:600}.fp-hq-nav-room[aria-current=page] .fp-hq-ic{color:var(--hq-ink)}@media (hover:hover){.fp-hq-nav-room:hover,.fp-hq-nav-firm:hover{background:var(--hq-hover);color:var(--hq-ink)}}.fp-hq-nav-search{margin:0 0 8px}.fp-hq-nav-list{scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:0 0 16px;display:flex;overflow-y:auto}.fp-hq-nav-sub{scrollbar-width:thin;border-left:1px solid var(--hq-div);min-height:0;margin:2px 0 10px 17px;padding:0 0 0 8px;overflow-y:auto}.fp-hq-nav-foot{border-top:1px solid var(--hq-div);flex-direction:column;flex:none;gap:2px;padding:8px 0 0;display:flex}.fp-hq-nav-foot .fp-fresh-row{opacity:1;visibility:visible;justify-content:flex-start;max-height:none;padding:0 8px 4px;display:flex}.fp-hq-nav-bell{display:inline-flex;position:relative}.fp-hq-nav-bell .fp-hq-rail-dot{top:-2px;right:-2px}.fp-hq-nav-n{border-radius:var(--kp-radius-pill);background:var(--hq-acc-bg);min-width:18px;color:var(--hq-acc);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 6px;font-size:12px;font-weight:600;line-height:18px}.fp-hq-mark{background:var(--hq-ink);width:24px;height:24px;color:var(--hq-page);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.fp-hq-mark-img{object-fit:contain;background:var(--hq-logo-bg);opacity:0;width:100%;height:100%;padding:2px;position:absolute;inset:0}.fp-hq-mark[data-logo] .fp-hq-mark-img{opacity:1}.fp-hq-av{border-radius:var(--kp-radius-pill);background:var(--hq-s3);width:22px;height:22px;color:var(--hq-ink2);flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.fp-hq-rail-dot{border-radius:var(--kp-radius-pill);background:var(--hq-acc);width:7px;height:7px;box-shadow:0 0 0 2px var(--hq-page);position:absolute}.fp-hq-rail-me{display:block;position:relative}.fp-hq-nav .fp-topbar-menu{top:auto;bottom:8px;right:auto;left:calc(var(--hq-rail-w) + 16px);z-index:60;background:var(--hq-menu);box-shadow:var(--hq-lift);color:var(--hq-ink);border:0;position:fixed}[data-nav=folded] .fp-hq-nav :is(.fp-hq-nav-sub,.fp-fresh-row){display:none}.fp-hq-ctl{width:24px;height:24px;color:var(--hq-ph);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.fp-hq-ctl:hover{background:var(--hq-hover);color:var(--hq-ink)}}.fp-hq-pane{min-width:0;min-height:calc(100vh / var(--mz,1) - 16px);background:var(--hq-pane);border:1px solid var(--hq-frame);border-radius:8px;flex:1 1 0;align-items:flex-start;display:flex}.fp-hq-side-list{flex-direction:column;gap:2px;display:flex}.fp-hq-side-sec{height:28px;color:var(--hq-ink3);align-items:center;margin:10px 0 0;padding:0 8px;font-size:12px;font-weight:500;display:flex}.fp-hq-side-list>.fp-hq-side-sec:first-child{margin-top:2px}.fp-hq-srow{width:100%;min-height:var(--kp-ctl-xs);font-family:var(--sans);color:var(--hq-ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}@media (hover:hover){.fp-hq-srow:hover{background:var(--hq-hover)}}.fp-hq-srow[aria-current=true]{background:var(--hq-active);color:var(--hq-ink);font-weight:500}.fp-hq-srow-ic{color:var(--hq-ph);display:inline-flex}.fp-hq-srow[aria-current=true] .fp-hq-srow-ic{color:var(--hq-ink)}.fp-hq-srow-lb{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fp-hq-srow-n{color:var(--hq-ph);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.fp-hq-srow-n-warn{color:var(--hq-warn)}.fp-hq-srow-n-danger{color:var(--hq-bad)}.fp-hq-col{flex:1 1 0;align-self:stretch;min-width:0}.fp-app.fp-hq{--fp-topbar-h:48px;--hq-detail-w:420px}.fp-hq-head{top:var(--kp-offline-h,0px);z-index:20;clip:auto;white-space:normal;background:var(--hq-pane);border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:8px;width:auto;height:48px;margin:0;padding:0 16px 0 20px;display:flex;position:sticky;overflow:visible}.fp-hq-unfold{margin-left:-8px;display:grid}.fp-hq-title{letter-spacing:-.03em;color:var(--hq-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.fp-hq-head-fill{flex:auto}.fp-hq-head-actions{align-items:center;gap:8px;display:flex}.fp-app.fp-hq .ck-main{background:0 0}.fp-app.fp-hq{--kp-gut:20px}.fp-app.fp-hq .fp-room>.fp-room-body{padding-top:12px}.fp-app.fp-hq .fp-room-body:not(:has(.fp-hq-bk))>*{max-width:1600px}}.fp-hq-dock{left:50%;bottom:calc(var(--fp-tabbar-sab,6px) + 10px);z-index:90;border-radius:var(--kp-radius-pill);background:var(--hq-glass);box-shadow:var(--hq-float);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.fp-hq-dk{border-radius:var(--kp-radius-pill);width:64px;height:48px;color:var(--hq-ph);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fp-hq-dk[aria-current=page]{background:var(--hq-active);color:var(--hq-ink)}.fp-hq-fab{right:max(16px,calc(50vw - 168px),env(safe-area-inset-right));bottom:calc(var(--fp-tabbar-sab,6px) + 10px + 56px + 12px);z-index:89;height:var(--kp-ctl);border-radius:var(--kp-radius-pill);background:var(--hq-pri);box-shadow:var(--hq-float);font-family:var(--sans);color:var(--hq-pri-ink);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:16px;font-weight:600;display:inline-flex;position:fixed}.fp-hq-fab .fp-hq-ic{width:20px;height:20px}.fp-hq-fab:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-hq-fab:active{background:var(--hq-pri-hover)}@media (min-width:835px){.fp-hq-dock,.fp-hq-fab{display:none}}@media (max-width:834px){.fp-app:has(:is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus) .fp-hq-dock{visibility:hidden}.fp-app:has(.fp-bulk) .fp-hq-dock{display:none}.fp-app:has(:is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus) .fp-hq-fab{visibility:hidden}.fp-app:has(.fp-bulk) .fp-hq-fab{display:none}.fp-app.fp-hq:has(>.fp-hq-fab) .fp-room-body{padding-bottom:64px}.fp-app.fp-hq .kp-toasts{bottom:calc(76px + var(--fp-tabbar-sab))}.fp-app.fp-hq:has(>.fp-hq-fab) .kp-toasts{bottom:calc(130px + var(--fp-tabbar-sab))}}.fp-menu-appearance .ck-theme{min-height:var(--kp-ctl-lg);border:0;border-bottom:1px solid var(--hair);color:var(--ink);border-radius:0;padding:12px 0;font-size:16px;font-weight:500}@media (pointer:coarse){.fp-hq-ctl{width:var(--kp-tap-min);height:var(--kp-tap-min)}}.fp-hq-home,.fp-hq-stamp{display:none}.fp-hq-srow-dot{border-radius:var(--kp-radius-pill);flex:none;width:7px;height:7px;margin:0 4.5px}.fp-hq-dot-red{background:var(--hq-bad)}.fp-hq-dot-amber{background:var(--hq-warn)}.fp-hq-dot-green{background:var(--hq-ok)}.fp-hq-dot-blue{background:var(--hq-acc)}.fp-hq-dot-grey{background:var(--hq-ph)}.fp-hq-btn-ghost{box-shadow:none;color:var(--hq-ink2);background:0 0;border-color:#0000}@media (hover:hover){.fp-hq-btn-ghost:not(:disabled):hover{background:var(--hq-ghost-hover)}}.fp-hq-btn-ghost:not(:disabled):active{background:var(--hq-ghost-press)}@media (min-width:835px){.fp-hq-stamp{color:var(--hq-ph);white-space:nowrap;font-size:12px;display:inline}[data-theme] .fp-app.fp-hq .fp-room-today .fp-portal.fp-today{display:none}.fp-hq-home{color:var(--hq-ink);flex-direction:column;gap:24px;padding:0 0 28px;font-size:14px;display:flex}.fp-hq-home h2,.fp-hq-home h3,.fp-hq-home p{margin:0}.fp-hq-home-greet{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.fp-hq-home-greet-t{flex:280px;min-width:0}.fp-hq-home-hi{letter-spacing:-.01em;color:var(--hq-ink);font-size:20px;font-weight:600}.fp-hq-home-sum{color:var(--hq-ink3);margin-top:2px;font-size:14px}.fp-hq-home-cap{color:var(--hq-ink3);font-size:14px}.fp-hq-home-scroll{overflow-x:auto}.fp-hq-home-list{margin:0;padding:0;list-style:none}.fp-hq-home-av{border-radius:var(--kp-radius-pill);background:var(--hq-s3);width:24px;height:24px;color:var(--hq-ink2);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.fp-hq-home-main{flex-direction:column;flex:auto;min-width:0;display:flex}.fp-hq-home-l1{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.fp-hq-home-l2{color:var(--hq-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fp-hq-home-m{color:var(--hq-ink3);font-size:14px}.fp-hq-home-l1>.fp-hq-home-m{text-overflow:ellipsis;min-width:0;overflow:hidden}.fp-hq-home-l1>.reg-plate{flex:none}.fp-hq-home-name{font-family:var(--sans);color:var(--hq-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:400}@media (hover:hover){.fp-hq-home-name:hover{text-decoration:underline}}.fp-hq-home-grow{flex:auto;min-width:0}.fp-hq-home-ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-hq-home-when{color:var(--hq-ph);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.fp-app.fp-hq .fp-hq-home-act{flex:none;gap:6px;display:flex}.fp-app.fp-hq .fp-hq-home .fp-hq-home-row .fp-hq-home-act>*{width:auto;min-height:var(--kp-ctl-2xs);border-radius:var(--kp-radius-pill);box-shadow:none;font-family:var(--sans);color:var(--hq-ink2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fp-app.fp-hq .fp-hq-home .fp-hq-home-row .fp-hq-home-act>.fp-q-msg,.fp-app.fp-hq .fp-hq-home .fp-hq-home-row .fp-hq-home-act>.fp-q-openbk{display:none}.fp-app.fp-hq .fp-hq-home .fp-hq-home-row.is-first .fp-hq-home-act>*{background:var(--hq-pri);color:var(--hq-pri-ink);border-color:#0000}@media (hover:hover){.fp-app.fp-hq .fp-hq-home .fp-hq-home-row:not(.is-first) .fp-hq-home-act>:hover{background:var(--hq-ghost-hover);color:var(--hq-ink)}}@media (hover:hover) and (pointer:fine){.fp-app.fp-hq .fp-hq-home .fp-hq-home-row:not(.is-first):not(:hover):not(:focus-within) .fp-hq-home-act{opacity:0}}.fp-hq-home-more,.fp-hq-home-quiet{color:var(--hq-ink3);padding:0 12px 8px;font-size:14px}.fp-hq-home-empty{flex-direction:column;align-items:flex-start;gap:8px;padding:0 12px 8px;display:flex}.fp-hq-home-ok{color:var(--hq-ok);flex:none}.fp-hq-home-empty-t{color:var(--hq-ink3);font-size:14px}.fp-hq-home-hero-t{color:var(--hq-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fp-hq-home-hero-for{color:var(--hq-ink3);font-weight:400}.fp-hq-home-hero .fp-hq-home-l2{color:var(--hq-ink2);align-items:center;gap:6px;display:flex}.fp-hq-home-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fp-hq-home-tile{min-width:0;font-family:var(--sans);color:var(--hq-ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}@media (hover:hover){.fp-hq-home-tile:hover{background:var(--hq-hover)}}.fp-hq-home-tk{color:var(--hq-ink3);font-size:12px;font-weight:500}.fp-hq-home-tv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.15}.fp-hq-home-tv-of{color:var(--hq-ph);font-size:15px;font-weight:500}.fp-hq-home-ts{max-width:100%;min-height:22px;color:var(--hq-ph);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.fp-hq-home-seg{gap:2px;width:100%;height:6px;margin-top:8px;display:flex}.fp-hq-home-seg i{border-radius:var(--kp-radius-pill);display:block}.fp-hq-home-seg-free{background:var(--hq-ok)}.fp-hq-home-seg-out{background:var(--hq-acc)}.fp-hq-home-seg-off{background:var(--hq-ph)}.fp-hq-home-two{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.fp-hq-home-col{flex-direction:column;gap:16px;min-width:0;display:flex}.fp-hq-home-tl{margin:0 0 8px;padding:0;list-style:none}.fp-hq-home-ti{gap:10px}.fp-hq-home-ti-t{width:40px;color:var(--hq-ink3);font-variant-numeric:tabular-nums;flex:none}.fp-hq-home-ti-d{border-radius:var(--kp-radius-pill);background:var(--hq-acc);flex:none;width:8px;height:8px}.fp-hq-home-ti-d-red{background:var(--hq-bad)}.fp-hq-home-ti-d-green{background:var(--hq-ok)}.fp-hq-home-ti-d-grey{background:var(--hq-ph)}.fp-hq-home-ti-d-amber{background:var(--hq-warn)}.fp-hq-home-ti-car{min-width:0;font-family:var(--sans);color:var(--hq-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;font-size:14px;overflow:hidden}.fp-hq-home-ti-who{max-width:45%;color:var(--hq-ph);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.fp-hq-home-now{height:18px;color:var(--hq-bad);align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.fp-hq-home-now:after{content:"";background:var(--hq-bad);opacity:.6;flex:1;height:1px}.fp-hq-home-act-row{gap:10px}.fp-hq-home-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 4px 8px;display:grid}.fp-hq-home-day{min-width:0;font-family:var(--sans);color:var(--hq-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:1px;padding:8px;display:flex}.fp-hq-home-day.is-today{background:var(--hq-active)}@media (hover:hover){.fp-hq-home-day:not(.is-today):hover{background:var(--hq-hover)}}.fp-hq-home-day b{font-size:18px;font-weight:600;line-height:1.2}.fp-hq-home-day-k{color:var(--hq-ink3);white-space:nowrap;font-size:12px}.fp-hq-home-low{color:var(--hq-warn)}.fp-hq-home-tabs{border:1px solid var(--hq-div);border-radius:var(--kp-radius-pill);background:var(--hq-hover);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.fp-hq-home-tab{min-height:var(--kp-ctl-2xs);border-radius:var(--kp-radius-pill);font-family:var(--sans);color:var(--hq-ink3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.fp-hq-home-tab[aria-pressed=true]{background:var(--hq-pane);box-shadow:0 0 0 1px var(--hq-frame);color:var(--hq-ink)}.fp-hq-home-tab-n{color:var(--hq-ph);font-weight:400}.fp-hq-home-glab{min-height:40px;color:var(--hq-ink3);align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex}.fp-hq-home-dot{border-radius:var(--kp-radius-pill);background:var(--hq-ph);flex:none;width:7px;height:7px}.fp-hq-home-hours{margin:0;padding:0;list-style:none}.fp-hq-home-hour{border-top:1px solid var(--hq-div);gap:12px;min-height:48px;padding:4px 0;display:flex}.fp-hq-home-hour:first-child{border-top:0}.fp-hq-home-hl{width:72px;color:var(--hq-ph);text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-top:6px;font-size:12px}.fp-hq-home-evs{flex-direction:column;flex:auto;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fp-hq-home-evs .fp-hq-home-now{padding:0}.fp-hq-home-ev{gap:10px}.fp-hq-home-ev-t{width:44px;color:var(--hq-ink3);flex:none}.fp-hq-home-ev-out{color:var(--hq-acc);flex:none}.fp-hq-home-ev-back{color:var(--hq-ok);flex:none}.fp-hq-home-weekhead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fp-hq-home-weekhead .fp-hq-home-cap{flex:auto}.fp-hq-home-legend{gap:8px;display:inline-flex}.fp-hq-home-wgrid{border-collapse:collapse;width:100%;font-size:14px}.fp-hq-home-wgrid th,.fp-hq-home-wgrid td{text-align:center;padding:0 3px;font-weight:400}.fp-hq-home-wgrid thead th{border-bottom:1px solid var(--hq-div);height:40px;color:var(--hq-ink3);font-size:12px;font-weight:500}.fp-hq-home-wgrid tfoot th,.fp-hq-home-wgrid tfoot td{border-top:1px solid var(--hq-div)}.fp-hq-home-wgrid tbody th,.fp-hq-home-wgrid tfoot th{text-align:left;white-space:nowrap;height:40px;padding:0 12px}.fp-hq-home-wgrid thead th:first-child{text-align:left;padding-left:12px}.fp-hq-home-wgrid tfoot :is(th,td){font-size:15px;font-weight:600}.fp-hq-home-wcar{align-items:center;gap:8px;display:inline-flex}.fp-hq-home-wc{border-radius:6px;place-items:center;height:30px;margin:7px 0;font-size:12px;font-weight:500;display:grid}.fp-hq-home-wc-hire{background:var(--hq-acc-bg);color:var(--hq-acc)}.fp-hq-home-wc-free{background:var(--hq-ok-bg);color:var(--hq-ok)}.fp-hq-home-wc-off{background:var(--hq-active);color:var(--hq-ink3)}.fp-hq-home-setup .su-setup{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 16px 16px}.fp-hq-home-setup h2{font-size:14px;font-weight:600}.fp-app.fp-hq .fp-hq-home-setup .bk-primary,.fp-app.fp-hq .fp-hq-home-setup .pl-submit{min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);background:var(--hq-pri);box-shadow:none;color:var(--hq-pri-ink);font-family:var(--sans);border:0;padding:0 8px;font-size:14px;font-weight:500}}@media (min-width:835px) and (max-width:1180px){.fp-hq-home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-hq-home-two{grid-template-columns:minmax(0,1fr)}}@media (min-width:835px){.fp-app.fp-hq .fp-hq-home>.fp-away-changes{background:var(--hq-hover);min-height:40px;box-shadow:none;border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:4px 8px 4px 12px;display:flex}.fp-app.fp-hq .fp-hq-home>.fp-away-changes>div:first-child{display:contents}.fp-app.fp-hq .fp-hq-home>.fp-away-changes h2{color:var(--hq-ink);border:0;margin:0;padding:0;font-size:14px;font-weight:600}.fp-app.fp-hq .fp-hq-home>.fp-away-changes .fp-away-x{display:none}.fp-app.fp-hq .fp-hq-home>.fp-away-changes .fp-away-since{color:var(--hq-ink3);margin:0;font-size:14px}.fp-app.fp-hq .fp-hq-home>.fp-away-changes .fp-away-list{flex-wrap:wrap;gap:4px 14px;display:flex}.fp-app.fp-hq .fp-hq-home>.fp-away-changes .fp-away-line{font-size:14px}.fp-app.fp-hq .fp-hq-home>.fp-away-changes .fp-away-acts{margin:0 0 0 auto}.fp-app.fp-hq .fp-hq-home .fp-hq-home-two{gap:16px 40px}.fp-app.fp-hq .fp-hq-home .fp-hq-home-next{flex-wrap:wrap}.fp-app.fp-hq .fp-hq-home .fp-hq-home-next>.fp-hq-home-main{flex:300px}.fp-app.fp-hq .fp-hq-home-hero-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.fp-app.fp-hq .fp-hq-home .fp-hq-home-week{overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;overflow-x:auto}}@media (pointer:coarse){.fp-app.fp-hq .fp-away-go{min-height:var(--kp-ctl);align-items:center;display:inline-flex}.fp-app.fp-hq .fp-away-line:has(>.fp-away-go):before{top:50%;transform:translateY(-50%)}}@container (max-width:760px){.fp-app.fp-hq .fp-hq-home-hero-acts{flex-basis:100%;margin-left:36px}}@media (min-width:835px){.fp-app.fp-hq .fp-room>.fp-room-body{container-type:inline-size}}.fp-app.fp-hq .fp-hq-cal-grid{--cal-min:max(640px, calc(180px + min(var(--cal-n), 14) * 52px))}.fp-app.fp-hq .fp-hq-cal-row,.fp-app.fp-hq .fp-hq-cal-head{min-width:var(--cal-min)}.fp-app.fp-hq .fp-hq-cal-now{left:calc(180px + (max(100%, var(--cal-min)) - 180px) / var(--cal-n) * var(--cal-at))}.fp-app.fp-hq .fp-hq-mn-tbl td:nth-child(2),.fp-app.fp-hq .fp-hq-mn-tbl td:nth-child(3){white-space:normal;min-width:120px}@media (min-width:835px) and (max-width:1279px){.fp-app.fp-hq{--hq-nav-w:calc(var(--hq-rail-w) + 8px)}.fp-hq-pnl{top:0;bottom:0;left:calc(var(--hq-rail-w) + 8px);z-index:31;border:1px solid var(--hq-frame);background:var(--hq-page);box-shadow:var(--hq-float);border-radius:8px;padding:8px;position:absolute}}@media (min-width:835px){.fp-app.fp-hq .fp-hq-home[data-page=needs],.fp-app.fp-hq .fp-hq-home[data-page=schedule],.fp-app.fp-hq .fp-hq-home[data-page=attention],.fp-app.fp-hq .fp-hq-home[data-page=activity]{max-width:1080px}.fp-app.fp-hq div.fp-hq-mn-fresh{text-align:left;justify-content:flex-start;align-items:flex-start;min-height:0;padding:4px 0}}.fp-app.fp-hq div.fp-hq-mn-fresh>p{font-family:var(--sans);letter-spacing:normal;text-transform:none;color:var(--hq-ph);margin:0;font-size:14px;font-weight:400}@container (max-width:1100px){.fp-app.fp-hq .fp-hq-hr,.fp-app.fp-hq .fp-hq-mn,.fp-app.fp-hq .fp-hq-set{--hq-detail-w:340px}.fp-app.fp-hq .fp-hq-mn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-hq-bk-detail{display:none}@media (min-width:835px){.fp-hq-bk-detail:focus{outline:none}.fp-app.fp-hq .fp-bk-desk .bk-list{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fp-hq-bk-fill{flex:auto}.fp-hq-bk{align-items:flex-start;gap:0;margin:0;display:flex}.fp-hq-bk .fp-hq-tbl :is(th,td):first-child{padding-left:8px}.fp-hq-bk .fp-hq-tbl :is(th,td):last-child{padding-right:8px}.fp-app.fp-hq .bk-list .fp-listhead{flex-direction:row;align-items:center;gap:10px}.fp-app.fp-hq .bk-list .fp-listhead>.fp-listhead-find{flex:auto;min-width:0}.fp-app.fp-hq .bk-list .fp-listhead-views{border-bottom:0;flex:none}.fp-app.fp-hq .bk-list .fp-listhead-find:before{background:var(--hq-pane);left:0;right:0}.fp-hq-bk-main{flex:1 1 0;min-width:0}.fp-hq-bk-tbl-wrap{overflow-x:auto}.fp-hq-tbl{border-collapse:separate;border-spacing:0;width:100%;color:var(--hq-ink);font-size:14px}.fp-hq-tbl th{border-bottom:1px solid var(--hq-div);background:var(--hq-pane);height:40px;color:var(--hq-ink3);text-align:left;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:500}.fp-hq-tbl td{white-space:nowrap;height:40px;padding:0 12px}.fp-hq-tbl td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.fp-hq-tbl td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.fp-hq-tbl tbody tr:focus-within td{background:var(--hq-active)}.fp-hq-tbl :is(th,td):first-child{padding-left:var(--kp-gut)}.fp-hq-tbl tbody tr{cursor:pointer}@media (hover:hover){.fp-hq-tbl tbody tr:hover td{background:var(--hq-hover)}}.fp-hq-tbl tr.is-sel td,.fp-hq-tbl tr.is-picked td{background:var(--hq-sel)}.fp-hq-th{min-height:var(--kp-ctl-2xs);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin:0 -4px;padding:0 4px;display:inline-flex}@media (hover:hover){.fp-hq-th:hover{color:var(--hq-ink)}}.fp-hq-tbl th[aria-sort] .fp-hq-th{color:var(--hq-ink)}.fp-hq-rl{min-height:var(--kp-ctl-2xs);color:var(--hq-ink);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.fp-hq-rl:hover{text-decoration:underline}}.fp-hq-bk-car{color:var(--hq-ink)}.fp-hq-bk-m{color:var(--hq-ink3);font-size:14px}.fp-hq-bk-att{margin-top:2px;font-size:12px}.fp-hq-bk-s{color:var(--hq-ink2);font-size:14px}.fp-hq-bk-skel{border-radius:6px;max-width:120px;height:12px;display:block}.fp-hq-bk-empty{color:var(--hq-ph);text-align:center;padding:40px 16px;font-size:14px}.fp-hq-bk-detail{top:var(--fp-topbar-h,48px);flex-direction:column;flex:0 0 var(--hq-detail-w,420px);max-height:calc(100vh / var(--mz,1) - 70px);border-left:1px solid var(--hq-div);background:var(--hq-pane);color:var(--hq-ink);display:flex;position:sticky;overflow:auto}.fp-hq-bk-dh{height:var(--kp-ctl-lg);border-bottom:1px solid var(--hq-div);flex:none;align-items:center;gap:8px;padding:0 12px 0 20px;display:flex}.fp-hq-bk-dt{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.fp-hq-bk-sec{border-bottom:1px solid var(--hq-div);padding:14px 20px}.fp-hq-bk-sec:last-child{border-bottom:0}.fp-hq-bk-lead{flex-direction:column;gap:12px;display:flex}.fp-hq-bk-st{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-hq-bk-acts{flex-wrap:wrap;gap:8px;display:flex}.fp-hq-bk-lbl{color:var(--hq-ph);margin:0 0 8px;font-size:12px;font-weight:500}.fp-hq-bk-kv{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:flex}.fp-hq-bk-kv>span:first-child{color:var(--hq-ink3)}}@media (min-width:835px) and (max-width:1279px){.fp-hq-bk-detail{top:var(--kp-offline-h,0px);z-index:40;width:100%;max-width:var(--hq-detail-w,420px);border:0;border-left:1px solid var(--hq-frame);max-height:none;box-shadow:var(--hq-menu-shadow);border-radius:0;position:fixed;bottom:0;right:0}}@media print{.fp-hq-nav,.fp-hq-head,.fp-hq-dock,.fp-hq-fab{display:none}}@media (min-width:835px){.fp-hq-flr{padding-bottom:24px}.fp-hq-flr-tbl td{height:40px}.fp-hq-flr-st{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.fp-hq-flr-why{color:var(--hq-ink3);font-size:12px;line-height:14px;display:block}.fp-hq-flr-why.is-red,.fp-hq-flr-d.is-red,.fp-hq-flr-re.is-red,.fp-hq-flr-rd.is-red{color:var(--hq-bad)}.fp-hq-flr-why.is-amber,.fp-hq-flr-d.is-amber,.fp-hq-flr-re.is-amber,.fp-hq-flr-rd.is-amber{color:var(--hq-warn)}.fp-hq-flr-next{min-width:160px;color:var(--hq-ink2);white-space:normal;font-size:14px}.fp-hq-flr-d{color:var(--hq-ink2);font-size:14px}.fp-hq-flr-use{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.fp-hq-flr-track{border-radius:var(--kp-radius-pill);background:var(--hq-active);flex:none;width:96px;height:6px;position:relative;overflow:hidden}.fp-hq-flr-track>i{border-radius:inherit;background:var(--hq-acc);position:absolute;top:0;bottom:0;left:0}.fp-hq-flr-empty{color:var(--hq-ph);margin:0;padding:10px 12px;font-size:14px}.fp-hq-flr-note{color:var(--hq-ink3);margin:12px 0 0;padding:0 8px;font-size:12px}.fp-hq-flr-sub{color:var(--hq-ink3);font-size:12px;display:block}.fp-hq-flr-lbl{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-hq-flr-lbl>span{font-weight:400}.fp-hq-flr-detail .fp-hq-flr-note{margin-top:8px;padding:0}.fp-hq-flr-detail .fp-hq-fl-hire{flex:auto;display:block}.fp-hq-flr-room{flex-direction:column;gap:24px;padding:4px 0 24px;display:flex}.fp-hq-flr-room>.fp-hq-btn{align-self:flex-start}.fp-hq-flr-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.fp-hq-flr-strip>.fp-hq-strip-i{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-hq-flr-k{color:var(--hq-ink3);font-size:12px;font-weight:500}.fp-hq-flr-v{color:var(--hq-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.fp-hq-flr-s{color:var(--hq-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fp-hq-flr-row{font-family:var(--sans);color:var(--hq-ink)}.fp-hq-flr-hit{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.fp-hq-flr-rn{flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:40%;font-weight:500;display:inline-flex}.fp-hq-flr-rd{min-width:0;color:var(--hq-ink3);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.fp-hq-flr-re{color:var(--hq-ink2);font-variant-numeric:tabular-nums;flex:none}}@media (min-width:835px) and (pointer:coarse){.fp-hq-flr-hit{min-height:var(--kp-ctl)}}.fp-hq-fl-search{align-items:center;gap:8px;font-size:14px;display:flex;position:relative}.fp-hq-fl-search>svg{color:var(--hq-ph);pointer-events:none;margin-left:10px;position:absolute}.fp-hq-fl-search input{min-width:0;height:var(--kp-ctl-xs);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-page);font-family:var(--sans);color:var(--hq-ink);flex:auto;padding:0 12px 0 34px}.fp-hq-fl-search input::placeholder{color:var(--hq-ph)}.fp-hq-fl-tcard{padding:4px 0}.fp-hq-fl-tcard .fp-hq-tbl :is(th,td):first-child{padding-left:16px}.fp-hq-fl-tcard .fp-hq-tbl :is(th,td):last-child{padding-right:16px}.fp-hq-fl-tcard .fp-hq-tbl tbody tr:last-child td{border-bottom:0}.fp-hq-fl-tbl .is-num{text-align:right;font-variant-numeric:tabular-nums}.fp-hq-menu{z-index:40;background:var(--hq-menu);min-width:200px;box-shadow:var(--hq-lift);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.fp-hq-menu button{width:100%;min-height:var(--kp-ctl-sm);font-family:var(--sans);color:var(--hq-ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;display:flex}.fp-hq-menu button[aria-pressed=true]{background:var(--hq-active);color:var(--hq-ink);font-weight:500}@media (hover:hover){.fp-hq-menu button:hover{background:var(--hq-hover);color:var(--hq-ink)}}.fp-hq-fl-tbl td:nth-child(3){white-space:normal;min-width:160px}.fp-hq-fl-tbl[data-folded] td:nth-child(3){min-width:0}@media (min-width:835px){.fp-app.fp-hq [data-hq-view]{--good:var(--hq-ok);--action:var(--hq-acc);--danger:var(--hq-bad);--warn:var(--hq-warn)}}.fp-hq-fl-open{font-family:var(--sans);color:var(--hq-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;display:block}@media (hover:hover){.fp-hq-fl-open:hover{text-decoration:underline}}.fp-hq-carcell{align-items:center;gap:8px;min-width:0;display:flex}.fp-hq-carcell .reg-plate{flex:none;margin:0}.fp-hq .fp-hq-flp-t .fp-hq-flp-warn{color:var(--hq-bad);font-size:11.5px;font-weight:500;display:block}.fp-hq-fl-note{color:var(--hq-ink3);margin:0;font-size:12px}.fp-app.fp-hq [data-hq-view] .lv-table{color:var(--hq-ink);font-size:14px}.fp-app.fp-hq [data-hq-view] .lv-table thead th{border-bottom:1px solid var(--hq-div);height:40px;font-family:var(--sans);letter-spacing:normal;text-transform:none;color:var(--hq-ink3);padding:0 12px;font-size:12px;font-weight:500}.fp-app.fp-hq [data-hq-view] .lv-table tbody td{border-bottom:1px solid var(--hq-div);color:var(--hq-ink)}.fp-app.fp-hq [data-hq-view] .lv-chip-n{font-family:var(--sans);color:inherit;opacity:.75;font-size:12px;font-weight:400}.fp-app.fp-hq [data-hq-view] .lv-toolbar{margin:0 0 12px}.fp-app.fp-hq [data-hq-view] p[role=alert]{color:var(--hq-bad);margin:0;font-size:14px;font-weight:500}@media (max-width:834px){.fp-app.fp-hq [data-hq-view]>p[role=alert]{margin-inline:var(--kp-gut)}}.fp-app.fp-hq [data-hq-view] .bk-nd-label{color:var(--hq-ink3);font-size:12px;font-weight:500}.fp-app.fp-hq [data-hq-view=fleetreg] .fp-rx-h{letter-spacing:normal;color:var(--hq-ink3);margin:0;font-size:12px;font-weight:500}.fp-app.fp-hq [data-hq-view=fleetreg] .fp-rx-lede{color:var(--hq-ink3);margin:2px 0 0;font-size:14px}.fp-app.fp-hq [data-hq-view=fleetreg] .fp-addveh .bk-primary{min-height:var(--kp-ctl-sm);border-radius:var(--kp-radius-pill);background:var(--hq-pri);box-shadow:none;font-family:var(--sans);color:var(--hq-pri-ink);border:0;padding:0 8px;font-size:14px;font-weight:500}.fp-app.fp-hq [data-hq-view=fleetreg] .fp-addveh .bk-primary:disabled{opacity:.5}.fp-hq-fl-sub{color:var(--hq-ink3);font-size:12px;display:block}.fp-hq-fl-head{gap:12px}.fp-hq-fl-ht{align-items:flex-start;gap:10px;display:flex}.fp-hq-fl-hn{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-hq-fl-name{font-family:var(--sans);color:var(--hq-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.fp-hq-fl-acts{flex-wrap:wrap;gap:6px;display:flex}.fp-hq-fl-acts>:first-child{flex:auto;justify-content:center}.fp-hq-fl-acts>:disabled{opacity:.5;cursor:not-allowed}.fp-hq .bk-hq-link.is-ok{color:var(--hq-ok)}.fp-hq .bk-hq-feed i.is-blue{background:var(--hq-acc)}.fp-hq .bk-hq-feed i.is-amber{background:var(--hq-warn)}.fp-hq .bk-hq-feed i.is-red{background:var(--hq-bad)}.fp-hq .bk-hq-feed i.is-green{background:var(--hq-ok)}.fp-hq-fl-hire{min-width:0;color:var(--hq-ink2);text-overflow:ellipsis;white-space:nowrap;flex:auto;text-decoration:none;overflow:hidden}@media (hover:hover){.fp-hq-fl-hire:hover{color:var(--hq-ink);text-decoration:underline}}.fp-hq-fl-edit{top:calc(9px + var(--kp-offline-h,0px));z-index:45;border:1px solid var(--hq-frame);background:var(--hq-pane);box-shadow:var(--hq-lift);color:var(--hq-ink);border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:9px;left:max(9px,100% - 609px);right:9px;overflow:hidden}.fp-hq-fl-edit-b{flex:auto;padding:12px 16px 20px;overflow:auto}.fp-hq-fl-only{flex-direction:column;gap:12px;display:flex}@media (pointer:coarse){.fp-hq-fl-search{font-size:15px}.fp-hq-fl-search input{height:var(--kp-ctl)}.fp-hq-fl-open,.fp-hq .bk-hq-link{min-height:var(--kp-ctl)}}.fp-hq-flp{padding-top:0}.fp-hq-flp-nav{justify-content:flex-end;display:flex}.fp-hq-flp-plus{border-radius:var(--kp-radius-pill);background:var(--hq-s2);place-items:center;padding:0;display:inline-grid}.fp-hq-flp-add{min-height:var(--kp-ctl);min-width:var(--kp-ctl);font-family:var(--sans);color:var(--hq-acc);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:17px}.fp-hq-flp-lg{flex-direction:column;gap:2px;margin:0 0 14px;display:flex}.fp-hq-flp-lg h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--hq-ink);margin:0;font-size:28px;font-weight:700}.fp-hq-flp-lg span{color:var(--hq-ink3);font-size:15px}.fp-hq-flp-chips{scrollbar-width:none;gap:8px;margin:0 0 6px;display:flex;overflow-x:auto}.fp-hq-flp-chips::-webkit-scrollbar{display:none}.fp-hq-flp-chip{min-height:var(--kp-ctl);border-radius:var(--kp-radius-pill);background:var(--hq-s2);font-family:var(--sans);color:var(--hq-ink2);white-space:nowrap;cursor:pointer;border:0;flex:none;padding:0 14px;font-size:14px}.fp-hq-flp-chip[aria-pressed=true]{background:var(--hq-pri);color:var(--hq-pri-ink);font-weight:500}.fp-hq-flp-chipn{font-variant-numeric:tabular-nums}.fp-hq-flp-sec{margin:18px 0 0}.fp-hq-flp-lbl{font-family:var(--sans);color:var(--hq-ink3);margin:0 0 6px;padding:0 4px;font-size:13px;font-weight:400}.fp-hq-flp-grp{background:var(--hq-s2);border-radius:12px;margin:0;padding:0 14px;list-style:none}.fp-hq-flp-grp>li+li{border-top:1px solid var(--hq-div)}.fp-hq-flp-row{width:100%;min-height:var(--kp-ctl-lg);font-family:var(--sans);text-align:left;color:var(--hq-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.fp-hq-flp-t{flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:16px;display:flex}.fp-hq-flp-t small{color:var(--hq-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fp-hq-flp-tick{border:1.5px solid var(--hq-warn);border-radius:var(--kp-radius-pill);width:22px;height:22px;color:var(--hq-warn);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.fp-hq-flp-tick.is-red{border-color:var(--hq-bad);color:var(--hq-bad)}.fp-hq-hr{grid-template-columns:minmax(0,1fr) var(--hq-detail-w,420px);min-height:calc(100vh / var(--mz,1) - 140px);align-items:stretch;gap:16px;padding:4px 0 20px;display:grid}.fp-hq-hr:not([data-panel]){grid-template-columns:minmax(0,1fr)}.fp-hq-hr-main,.fp-hq-hr-side{flex-direction:column;gap:14px;min-width:0;display:flex}.fp-hq-hr-main>.fp-hq-hr-tcard{flex:auto}.fp-hq .fp-hq-hr-tel{color:var(--hq-ink3);text-decoration:none}@media (hover:hover){.fp-hq .fp-hq-hr-tel:hover{color:var(--hq-ink);text-decoration:underline}}.fp-hq-hr-ban{border:1px solid var(--hq-bad);background:var(--hq-bad-bg);color:var(--hq-ink);border-radius:8px;flex-direction:column;gap:2px;margin:0;padding:10px 12px;font-size:14px;display:flex}.fp-hq-hr-ban b{color:var(--hq-bad);font-weight:600}.fp-hq-hr-ban small{color:var(--hq-ink3);font-size:12px}.fp-hq-hr-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-hq-hr-hist li{border-top:1px solid var(--hq-div);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 0;display:flex}.fp-hq-hr-hist li:first-child{border-top:0}.fp-hq-hr-hist small{color:var(--hq-ink3);flex:1 0 100%;font-size:12px}.fp-hq-hr-notes textarea{width:100%}@media (max-width:1279px){.fp-hq-hr{grid-template-columns:minmax(0,1fr)}}.fp-hq-hr-side:focus{outline:none}@media (min-width:835px) and (max-width:1279px){.fp-app.fp-hq .fp-hq-hr[data-panel]>.fp-hq-hr-side{top:var(--kp-offline-h,0px);z-index:40;width:100%;max-width:var(--hq-detail-w,420px);border-left:1px solid var(--hq-frame);background:var(--hq-pane);box-shadow:var(--hq-menu-shadow);padding:16px 20px;position:fixed;bottom:0;right:0;overflow:auto}}.fp-hq-hrp .fp-hq-hr-ban{margin:0 0 14px}.fp-hq-hrp .fp-hrd-av{flex:none}.fp-hq-hrp-rebook{justify-content:center;width:100%}@media (pointer:coarse){.fp-hq .fp-hq-hr-tel{min-height:var(--kp-ctl);align-items:center;display:inline-flex}}.fp-hq-rx-chips{margin:0}@media (pointer:fine){.fp-hq-rx-chips .fp-hq-flp-chip{min-height:var(--kp-ctl-xs);border:1px solid var(--hq-edge);padding:0 12px;font-size:14px;font-weight:500}.fp-hq-rx-chips .fp-hq-flp-chip[aria-pressed=true]{border-color:var(--hq-chip-on-edge);background:linear-gradient(var(--hq-active),var(--hq-active)),var(--hq-s2);color:var(--hq-ink)}}.fp-hq-rx-card>.fp-hq-pill{align-self:flex-start}.fp-hq-rx-links .bk-hq-link{font-size:14px}.fp-hq .fp-hq-rx-ref{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--hq-ink2)}.fp-hq-rx-car{color:var(--hq-ink);font-weight:500}.fp-hq-rx-on b{font-variant-numeric:tabular-nums;color:var(--hq-ink);font-weight:600}.fp-hq-rx-on small{color:var(--hq-ink3);font-size:12px;display:block}.fp-hq-rx-on small.is-warn{color:var(--hq-warn)}.fp-hq-rx-card{gap:12px}.fp-hq-rx-ths{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fp-hq .fp-hq-rx-th{aspect-ratio:4/3;border:1px solid var(--hq-frame);background:var(--hq-s3);border-radius:8px;display:block;position:relative;overflow:hidden}.fp-hq-rx-th img{object-fit:cover;width:100%;height:100%;display:block}.fp-hq-rx-th-tag{border-radius:var(--r-inner);background:var(--hq-menu);color:var(--hq-ink);padding:1px 6px;font-size:12px;font-weight:600;position:absolute;top:4px;left:4px}.fp-hq-rx-th-miss{height:100%;color:var(--hq-ink3);place-items:center;font-size:12px;display:grid}.fp-hq-rx-secs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-hq-rx-secs li{border-top:1px solid var(--hq-div);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.fp-hq-rx-secs li:first-child{border-top:0}.fp-hq-rx-sec-t{flex-direction:column;gap:1px;min-width:0;font-size:14px;display:flex}.fp-hq-rx-sec-t b{color:var(--hq-ink);font-weight:600}.fp-hq-rx-sec-t small{color:var(--hq-ink3);font-size:12px}.fp-hq-rx-links{flex-wrap:wrap;gap:6px 16px;display:flex}.fp-hq-rx-copy{color:var(--hq-ink2);margin:0;font-size:14px}.fp-hq-rx-state{color:var(--hq-ink3);margin:0;font-size:12px}.fp-hq-rx-state.is-live{color:var(--hq-ok)}.fp-hq .fp-hq-rx-revoke{border-color:var(--hq-bad);color:var(--hq-bad)}.fp-hq-rx-share .fp-hq-fl-acts{flex-wrap:wrap}.fp-hq-rxp-head{justify-content:space-between;margin:0 0 6px}.fp-hq .fp-hq-rxp-back,.fp-hq .fp-hq-rxp-top{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--hq-acc);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:17px;display:inline-flex}.fp-hq-rxp-title{letter-spacing:-.02em;color:var(--hq-ink);margin:8px 0 2px;font-size:28px;font-weight:700}.fp-hq-rxp-sub{color:var(--hq-ink3);margin:0 0 14px;font-size:15px}.fp-hq-rxp-ths{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px}.fp-hq-rxp-secs li{align-items:center;gap:12px;padding:10px 14px;display:flex}.fp-hq-rxp-secs .fp-hq-flp-t small{white-space:normal;text-overflow:clip;overflow:visible}.fp-hq-rxp-mark{color:var(--hq-ok);flex:none;place-items:center;display:grid}.fp-hq-rxp-secs li.is-gap .fp-hq-rxp-mark{color:var(--hq-warn)}.fp-hq-rxp-secs li.is-not_due .fp-hq-rxp-mark{color:var(--hq-ink3)}.fp-hq-rxp-share{color:var(--hq-ink3);margin:0 4px 8px;font-size:14px}.fp-hq-rxp-revoke{color:var(--hq-bad);margin:0 0 10px}.fp-hq-rxp-rec{padding-bottom:calc(96px + var(--fp-tabbar-sab,0px))}.fp-app.fp-hq:has(.fp-hq-rxp-rec) .fp-hq-dock{display:none}.fp-hq-rxp-bar{z-index:85;padding:10px 16px calc(10px + var(--fp-tabbar-sab,0px));border-top:1px solid var(--hq-div);background:var(--hq-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.fp-hq .fp-hq-rxp-print{min-height:var(--kp-ctl-lg);border:1px solid var(--hq-frame);background:var(--hq-s2);color:var(--hq-ink);border-radius:14px;flex:none;place-items:center;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:grid}.fp-hq-rxp-go{min-height:var(--kp-ctl-lg);background:var(--hq-pri);font-family:var(--sans);color:var(--hq-pri-ink);cursor:pointer;border:0;border-radius:14px;flex:auto;padding:0 16px;font-size:16px;font-weight:600}@media (pointer:coarse){.fp-hq .fp-hq-rx-th{min-height:var(--kp-ctl)}}.fp-hq-cal{min-height:calc(100vh / var(--mz,1) - 140px);flex-direction:column;gap:12px;padding:4px 0 20px;display:flex}.fp-hq-cal-bar-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-hq-cal-range{color:var(--hq-ink);font-size:14px;font-weight:600}.fp-hq-cal-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.fp-hq-cal-seg{background:var(--hq-s2);border:1px solid var(--hq-frame);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.fp-hq-cal-seg button{min-height:var(--kp-ctl-xs);font-family:var(--sans);color:var(--hq-ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:14px}.fp-hq-cal-seg button[aria-pressed=true]{background:var(--hq-s3);color:var(--hq-ink);font-weight:500}.fp-hq-cal-ban{border:1px solid var(--hq-bad);background:var(--hq-bad-bg);color:var(--hq-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.fp-hq-cal-ban-t{flex:280px;min-width:0}.fp-hq-cal-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fp-hq-cal-tile{flex-direction:column;gap:2px;padding:10px 14px;display:flex}.fp-hq-cal-tile-k{color:var(--hq-ink3);font-size:12px}.fp-hq-cal-tile-v{color:var(--hq-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.fp-hq-cal-grid{border:1px solid var(--hq-frame);background:var(--hq-s2);border-radius:10px;flex:auto;min-height:240px;position:relative;overflow:auto}.fp-hq-cal-row{border-bottom:1px solid var(--hq-div);grid-template-columns:180px minmax(0,1fr);min-width:640px;display:grid}.fp-hq-cal-row.is-clash{box-shadow:inset 3px 0 0 var(--hq-bad)}.fp-hq-cal-head{z-index:2;grid-template-columns:180px repeat(var(--cal-n),minmax(0,1fr));background:var(--hq-s2);display:grid;position:sticky;top:0}.fp-hq-cal-car{color:var(--hq-ink3);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:6px 14px;font-size:14px;display:flex}.fp-hq-cal-car b{color:var(--hq-ink);overflow-wrap:anywhere;font-weight:500}.fp-hq-cal-day{border:0;border-left:1px solid var(--hq-div);font-family:var(--sans);color:var(--hq-ink3);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;padding:8px 6px;font-size:12px;overflow:hidden}.fp-hq-cal-day.is-wknd{color:var(--hq-ph)}.fp-hq-cal-day.is-today{color:var(--hq-ink);background:var(--hq-acc-bg);font-weight:600}.fp-hq-cal-day[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--hq-acc)}.fp-hq-cal-track{grid-template-columns:repeat(var(--cal-n),minmax(0,1fr));grid-template-rows:repeat(var(--cal-lanes,1),52px);align-items:center;display:grid}.fp-hq-cal-cell{border-left:1px solid var(--hq-div);grid-row:1/-1;align-self:stretch}.fp-hq-cal-cell.is-wknd{background:var(--hq-hover)}.fp-hq-cal-cell.is-today{background:var(--hq-acc-bg)}.fp-hq-cal-off{z-index:1;border:1px solid var(--hq-frame);border-radius:var(--r-inner);background:repeating-linear-gradient(135deg,var(--hq-active) 0 6px,transparent 6px 12px);color:var(--hq-ink3);white-space:nowrap;grid-row:1/-1;align-self:stretch;align-items:center;margin:6px 3px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.fp-hq .fp-hq-cal-bar{z-index:1;border:1px solid var(--hq-frame);border-radius:var(--r-inner);background:var(--hq-active);color:var(--hq-ink);white-space:nowrap;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-self:stretch;margin:4px 3px;padding:4px 8px;font-size:12px;line-height:1.3;text-decoration:none;display:flex;overflow:hidden}.fp-hq-cal-bar b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.fp-hq-cal-bar small{color:var(--hq-ink3);text-overflow:ellipsis;overflow:hidden}.fp-hq .fp-hq-cal-bar.is-amber{background:var(--hq-warn-bg);border-color:var(--hq-warn)}.fp-hq .fp-hq-cal-bar.is-blue{background:var(--hq-acc-bg);border-color:var(--hq-acc)}.fp-hq .fp-hq-cal-bar.is-red{background:var(--hq-bad-bg);border-color:var(--hq-bad)}.fp-hq .fp-hq-cal-bar[data-fixed]{cursor:pointer}.fp-hq .fp-hq-cal-bar[data-moving]{z-index:3;cursor:grabbing;box-shadow:var(--hq-raise);border-style:dashed}.fp-hq-cal-now{z-index:2;top:0;bottom:0;left:calc(180px + (100% - 180px) / var(--cal-n) * var(--cal-at));background:var(--hq-bad);pointer-events:none;width:2px;position:absolute}.fp-hq-cal-empty{color:var(--hq-ink3);margin:0;padding:24px 14px;font-size:14px}.fp-hq-cal-foot{color:var(--hq-ink3);margin:0;font-size:12px}.fp-hq-cal-scrim{z-index:60;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fp-hq-cal-dlg{border:1px solid var(--hq-frame);background:var(--hq-pane);width:min(440px,100%);color:var(--hq-ink);border-radius:12px;flex-direction:column;gap:12px;padding:20px;font-size:14px;display:flex}.fp-hq-cal-dlg h2{font-family:var(--sans);margin:0;font-size:18px;font-weight:600}.fp-hq-cal-dlg-car{color:var(--hq-ink3);margin:0}.fp-hq-cal-dlg-dates{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.fp-hq-cal-dlg-dates dt{color:var(--hq-ink3)}.fp-hq-cal-dlg-dates dd{margin:0}.fp-hq-cal-dlg-warn{border:1px solid var(--hq-warn);background:var(--hq-warn-bg);border-radius:8px;margin:0;padding:10px 12px}.fp-hq-cal-dlg-tell{align-items:center;gap:8px;display:flex}.fp-hq-cal-dlg-acts{justify-content:flex-end;gap:8px;display:flex}.fp-hq-btn-warn{background:var(--hq-warn-bg);border-color:var(--hq-warn);color:var(--hq-ink)}.fp-hq-cal-side{flex-direction:column;gap:4px;margin:6px 0 0;display:flex}.fp-hq-cal-key{color:var(--hq-ink2);flex-direction:column;gap:6px;margin:0 0 6px;padding:0 8px;font-size:12px;list-style:none;display:flex}.fp-hq-cal-key li{align-items:center;gap:8px;display:flex}.fp-hq-cal-key i{border-radius:var(--r-inner);border:1px solid var(--hq-frame);background:var(--hq-active);width:10px;height:10px}.fp-hq-cal-key i.is-amber{background:var(--hq-warn-bg);border-color:var(--hq-warn)}.fp-hq-cal-key i.is-blue{background:var(--hq-acc-bg);border-color:var(--hq-acc)}.fp-hq-cal-key i.is-red{background:var(--hq-bad-bg);border-color:var(--hq-bad)}.fp-hq-cal-key i.is-off{background:repeating-linear-gradient(135deg,var(--hq-active) 0 3px,transparent 3px 6px)}.fp-hq-cal-cars{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.fp-hq-cal-cars label{border-radius:var(--r-inner);color:var(--hq-ink2);cursor:pointer;align-items:center;gap:8px;padding:5px 8px;font-size:14px;display:flex}.fp-hq-cal-cars input{accent-color:var(--hq-acc);margin:0}@media (max-width:1279px){.fp-hq-cal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-hq-calp{min-height:calc(100dvh / var(--mz,1) - 160px);flex-direction:column;gap:14px;display:flex}.fp-hq-calp .fp-hq-flp-lg{margin:0}.fp-hq-calp-strip{gap:4px;display:flex}.fp-hq-calp-day,.fp-hq-calp-pg{border-radius:var(--r-card);font-family:var(--sans);color:var(--hq-ink2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 0;display:flex}.fp-hq-calp-day{min-width:var(--kp-ctl);min-height:var(--kp-ctl)}.fp-hq-calp-nav{align-items:center;gap:4px}.fp-hq-calp-nav .fp-hq-calp-pg{flex:0 0 var(--kp-ctl);min-height:var(--kp-ctl);color:var(--hq-ink2);font-size:22px}.fp-hq-calp-nav .fp-hq-flp-add{margin-left:auto}.fp-hq-calp-day small{font-size:10px}.fp-hq-calp-day b{font-size:15px}.fp-hq-calp-day.is-today{color:var(--hq-acc)}.fp-hq-calp-day[aria-pressed=true]{background:var(--hq-ink);color:var(--hq-page)}.fp-hq-calp-ban{border:1px solid var(--hq-bad);background:var(--hq-bad-bg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.fp-hq-calp-ban a{color:var(--hq-ink);text-decoration:none}.fp-hq-calp .fp-hq-flp-row{text-decoration:none}@media (pointer:coarse){.fp-hq-cal-seg button,.fp-hq-cal-day,.fp-hq-calp-day,.fp-hq-calp-pg,.fp-hq-cal-cars label{min-height:var(--kp-ctl)}}.fp-hq .bk-pg-stage-cap,.fp-hq .bk-pg-bar{display:none}.fp-hq-crumb{min-width:0;color:var(--hq-ink3);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.fp-hq-crumb a{color:inherit;text-decoration:none}.fp-hq-crumb [aria-current]{color:var(--hq-ink);font-weight:500}@media (hover:hover){.fp-hq-crumb a:hover{color:var(--hq-ink)}}.fp-app.fp-hq :is(.fp-hq-home-lk,.fp-hq-home-name,.fp-hq-home-ti-car,.fp-hq-fl-open,.fp-hq-fl-hire,.fp-hq-rx-ref,.bk-hq-link,.fp-hq-crumb a,.rn-flag-toggle,.bk-pg-more-body select){min-height:var(--kp-ctl-2xs);align-content:center}.fp-app.fp-hq :is(a.bk-hq-link,a.fp-hq-rx-ref,.fp-hq-hr-tel){min-height:var(--kp-ctl-2xs);align-items:center;display:inline-flex}.fp-hq-more{position:relative}.fp-hq-more>summary{list-style:none}.fp-hq-more>summary::-webkit-details-marker{display:none}.fp-hq-more-body{z-index:45;background:var(--hq-menu);min-width:280px;box-shadow:var(--hq-lift);color:var(--hq-ink);border-radius:12px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.fp-hq-more-body .bk-pg-more-body{background:0 0;border:0;min-width:0;padding:0;position:static}.fp-hq-sbk{min-height:var(--kp-ctl-xs);color:var(--hq-ink2);border-radius:8px;flex-direction:column;flex:none;gap:2px;padding:8px;font-size:14px;text-decoration:none;display:flex}.fp-hq-sbk[aria-current=page]{background:var(--hq-sel)}@media (hover:hover){.fp-hq-sbk:not([aria-current]):hover{background:var(--hq-hover)}}.fp-hq-sbk-l1{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.fp-hq-sbk-t{color:var(--hq-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fp-hq-sbk .fp-hq-pill{flex:none}.fp-hq-sbk-sub{color:var(--hq-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fp-app.fp-hq .bk-pg-body{color:var(--hq-ink)}.fp-hq .bk-hq-ov,.fp-hq .bk-hq-col{flex-direction:column;gap:14px;min-width:0;display:flex}.fp-hq .bk-hq-card{border:1px solid var(--hq-frame);border-radius:var(--r-card);background:var(--hq-s2);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.fp-hq .bk-hq-ch{font-family:var(--sans);font-size:12px;font-weight:500;line-height:inherit;letter-spacing:-.01em;color:var(--hq-ink3);align-items:center;gap:8px;margin:0;display:flex}.fp-hq .bk-hq-ch-r{color:var(--hq-ink3);margin-left:auto;font-weight:400}.fp-hq .bk-hq-cb{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.fp-hq .bk-hq-alerts:empty{display:none}.fp-hq .bk-hq-dim{color:var(--hq-ink3);margin:0}.fp-hq .bk-hq-link{font:inherit;color:var(--hq-ink3);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.fp-hq .bk-hq-link:hover{color:var(--hq-ink)}}.fp-hq .bk-hq-next{border:1px solid color-mix(in srgb, var(--hq-warn) 28%, transparent);border-radius:var(--r-card);background:linear-gradient(180deg, color-mix(in srgb, var(--hq-warn) 10%, transparent), color-mix(in srgb, var(--hq-warn) 3%, transparent));align-items:center;gap:14px;padding:16px;display:flex}.fp-hq .bk-hq-next-t{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.fp-hq .bk-hq-next-t b{color:var(--hq-ink);font-size:15px;font-weight:600}.fp-hq .bk-hq-next-t span{color:var(--hq-ink3)}.fp-hq .bk-hq-steps{margin:0;padding:0;list-style:none}.fp-hq .bk-hq-step{border-top:1px solid var(--hq-div);align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}.fp-hq .bk-hq-step:first-child{border-top:0}.fp-hq .bk-hq-step-t{min-width:0;color:var(--hq-ink);flex:auto}.fp-hq .bk-hq-step-n{color:var(--hq-ink3);text-align:right}.fp-hq .bk-hq-tick{border:1.5px dashed var(--hq-warn);border-radius:var(--kp-radius-pill);flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.fp-hq .bk-hq-tick.is-y{background:var(--hq-ok-bg);color:var(--hq-ok);border:0}.fp-hq .bk-hq-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fp-hq .bk-hq-kv{gap:8px;margin:0;display:grid}.fp-hq .bk-hq-kv-r{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;display:grid}.fp-hq .bk-hq-kv dt{color:var(--hq-ink3)}.fp-hq .bk-hq-kv dd{min-width:0;color:var(--hq-ink);overflow-wrap:anywhere;margin:0}.fp-hq .bk-hq-kv dd.is-dim{color:var(--hq-ink3)}.fp-hq .bk-hq-photos{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.fp-hq .bk-hq-photo{aspect-ratio:4/3;border:1px solid var(--hq-frame);background:var(--hq-s3);object-fit:cover;border-radius:8px;width:100%;display:block;position:relative}.fp-hq .bk-hq-photo.is-wait{background:var(--hq-active)}.fp-hq-mn{grid-template-columns:minmax(0,1fr) var(--hq-detail-w,420px);min-height:calc(100vh / var(--mz,1) - 140px);align-items:stretch;gap:16px;padding:4px 0 20px;display:grid}.fp-hq-mn:not(.fp-hq-mn-ov):not([data-panel]){grid-template-columns:minmax(0,1fr)}.fp-hq-mn-main,.fp-hq-mn-side{flex-direction:column;gap:14px;min-width:0;display:flex}.fp-hq-mn-main>.fp-hq-mn-fill{flex:auto;min-height:240px}.fp-hq .fp-hq-mn-fresh{min-height:calc(100vh / var(--mz,1) - 160px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.fp-hq-mn-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fp-hq .fp-hq-mn-tile{gap:4px}.fp-hq-mn-tile>span{color:var(--hq-ink3);font-size:12px}.fp-hq-mn-tile>b{font-family:var(--sans);letter-spacing:-.01em;color:var(--hq-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.fp-hq-mn-tile>small{color:var(--hq-ink3);font-size:12px}.fp-hq-mn-tile>small.is-ok{color:var(--hq-ok)}.fp-hq-mn-tile>small.is-warn{color:var(--hq-warn)}.fp-hq-mn-legend{color:var(--hq-ink3);align-items:center;gap:14px;font-size:12px;font-weight:400;display:inline-flex}.fp-hq-mn-legend>span{align-items:center;gap:6px;display:inline-flex}.fp-hq-mn-key{border-top:2px solid var(--hq-acc);width:14px;height:0;display:inline-block}.fp-hq-mn-key.is-prev{border-top:2px dashed var(--hq-ph)}.fp-hq-mn-chart{min-width:0;position:relative}.fp-hq-mn-chart svg{display:block;overflow:visible}.fp-hq-mn-grid{stroke:var(--hq-div);stroke-width:1px}.fp-hq-mn-tick{font-family:var(--sans);fill:var(--hq-ink3);font-size:12px}.fp-hq-mn-cur{fill:none;stroke:var(--hq-acc);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.fp-hq-mn-prev{fill:none;stroke:var(--hq-ph);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.fp-hq-mn-end{fill:var(--hq-acc);stroke:var(--hq-s2);stroke-width:2px}.fp-hq-mn-endtx{font-family:var(--sans);fill:var(--hq-ink);font-size:12px;font-weight:600}.fp-hq-mn-hair{stroke:var(--hq-ink3);stroke-width:1px}.fp-hq-mn-hit{fill:#0000;cursor:crosshair}.fp-hq-mn-hit:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-hq-mn-tip{background:var(--hq-menu);min-width:150px;box-shadow:var(--hq-float);color:var(--hq-ink2);pointer-events:none;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:8px}.fp-hq-mn-tip b{color:var(--hq-ink);font-size:12px}.fp-hq-mn-tip span{color:var(--hq-ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:flex}.fp-hq-mn-tip small{color:var(--hq-ink3);font-weight:400}.fp-hq-mn-chips{flex-wrap:wrap;gap:6px;display:flex}.fp-hq-mn-chip{min-height:var(--kp-ctl-xs);border:1px solid var(--hq-edge);border-radius:var(--kp-radius-pill);background:var(--hq-s2);font-family:var(--sans);color:var(--hq-ink2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.fp-hq-mn-chip[aria-pressed=true]{border-color:var(--hq-chip-on-edge);background:linear-gradient(var(--hq-active),var(--hq-active)),var(--hq-s2);color:var(--hq-ink)}@media (hover:hover){.fp-hq-mn-chip:not([aria-pressed=true]):hover{background:linear-gradient(var(--hq-hover),var(--hq-hover)),var(--hq-s2);color:var(--hq-ink)}}.fp-hq-mn-side .bk-hq-cb>.fp-hq-btn{justify-content:center}.fp-hq-mn-chipn{font-variant-numeric:tabular-nums;color:var(--hq-ink3)}.fp-hq-mn-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-hq-mn-tl>li{border-top:1px solid var(--hq-div);grid-template-columns:8px 64px minmax(0,1fr) auto 112px;align-items:center;gap:12px;min-height:46px;padding:6px 0;display:grid}.fp-hq-mn-tl>li>i{border-radius:var(--kp-radius-pill);background:var(--hq-ink3);width:8px;height:8px}.fp-hq-mn-tl>li>i.is-green{background:var(--hq-ok)}.fp-hq-mn-tl>li>i.is-blue{background:var(--hq-acc)}.fp-hq-mn-tl>li>i.is-amber{background:var(--hq-warn)}.fp-hq-mn-tl>li>i.is-red{background:var(--hq-bad)}.fp-hq-mn-tl>li>.fp-hq-pill{justify-self:end}.fp-hq-mn-tl-d{color:var(--hq-ink3);font-size:12px}.fp-hq-mn-tl-t{flex-direction:column;min-width:0;display:flex}.fp-hq-mn-tl-t>b{color:var(--hq-ink);font-weight:500}.fp-hq-mn-tl-t>small{color:var(--hq-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fp-hq-mn-amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--hq-ink)}.fp-hq-mn-amt.is-in{color:var(--hq-ok)}.fp-hq-mn-amt.is-out{color:var(--hq-bad)}.fp-hq-mn-num{color:var(--hq-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.fp-hq-mn-num.is-warn{color:var(--hq-warn)}.fp-hq .fp-hq-mn-owed{border-color:var(--hq-warn-bg)}.fp-hq-mn-owe{border-top:1px solid var(--hq-div);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 0;display:grid}.fp-hq-mn-owe>.fp-hq-mn-wa{grid-column:1/-1;justify-content:center;text-decoration:none}.fp-hq-mn-tbl .is-num{text-align:right;font-variant-numeric:tabular-nums}.fp-hq .fp-hq-mn-head{gap:12px}.fp-hq-mn-big{font-family:var(--sans);letter-spacing:-.01em;color:var(--hq-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.fp-hq-mn-kv{grid-template-columns:72px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px;display:grid}.fp-hq-mn-kv dt{color:var(--hq-ink3)}.fp-hq-mn-kv dd{color:var(--hq-ink);margin:0}.fp-hq-mn-head .fp-hq-fl-acts a{text-decoration:none}.fp-hq-mn-bar{font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:120px;display:flex}.fp-hq-mn-track{border-radius:var(--kp-radius-pill);background:var(--hq-active);flex:none;width:96px;height:6px;display:block;overflow:hidden}.fp-hq-mn-track>i{background:var(--hq-acc);height:100%;display:block}.fp-hq-mn-days{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.fp-hq-mn-days>li{color:var(--hq-ink2);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;display:grid}.fp-hq-mn-notes{color:var(--hq-ink2);flex-direction:column;gap:10px;margin:0;padding:0 0 0 16px;font-size:14px;display:flex}.fp-hq-mn-seg{background:var(--hq-s2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.fp-hq-mn-seg>button{min-height:var(--kp-ctl-xs);font-family:var(--sans);color:var(--hq-ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:14px}.fp-hq-mn-seg>button[aria-pressed=true]{background:var(--hq-s3);color:var(--hq-ink)}@media (max-width:1279px){.fp-hq-mn,.fp-hq-mn:not(.fp-hq-mn-ov):not([data-panel]){grid-template-columns:minmax(0,1fr)}.fp-hq-mn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.fp-hq-mn-chip,.fp-hq-mn-seg>button{min-height:var(--kp-ctl)}}.fp-hq.fp-app .ck-main:has(.fp-hq-flp)>.fp-phead{display:none}@media (max-width:834px){.fp-hq-mnp{padding:0 var(--kp-gut,15px) 16px}}.fp-hq-mnp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.fp-hq-mnp-tile{min-height:var(--kp-ctl-lg);background:var(--hq-s2);font-family:var(--sans);text-align:left;color:var(--hq-ink);cursor:pointer;border:0;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fp-hq-mnp-tile>span{color:var(--hq-ink3);font-size:13px}.fp-hq-mnp-tile>b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.fp-hq-mnp-tile>b.is-warn{color:var(--hq-warn)}.fp-hq-mnp-tile>small{color:var(--hq-ink3);font-size:12px}.fp-hq-mnp-need{min-height:var(--kp-ctl-lg);color:var(--hq-ink);align-items:center;gap:12px;padding:10px 0;display:flex}.fp-hq-mnp .fp-hq-flp-row{color:var(--hq-ink)}.fp-hq-mnp-tile>small.is-ok{color:var(--hq-ok)}.fp-hq-mnp-act{min-height:var(--kp-ctl);font-family:var(--sans);font-size:16px;line-height:var(--kp-ctl);color:var(--hq-acc);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;text-decoration:none}.fp-hq-mnp-empty{background:var(--hq-s2);color:var(--hq-ink3);border-radius:12px;margin:0;padding:12px 14px;font-size:15px}.fp-hq-mnp-wk{background:var(--hq-s2);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;height:140px;padding:14px;display:grid}.fp-hq-mnp-wkc{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.fp-hq-mnp-wkc>i{border-radius:var(--r-inner);background:var(--hq-acc);width:100%;max-width:40px;display:block}.fp-hq-mnp-wkc>small{color:var(--hq-ink3);white-space:nowrap;font-size:11px}.fp-hq-mnp-wkc>.fp-hq-mnp-wkv{color:var(--hq-ink);font-weight:600}.fp-hq-mnp .fp-hq-flp-row{cursor:default}.fp-hq-mnp button.fp-hq-flp-row{cursor:pointer}.fp-hq-pwp .fp-hq-flp-lbl{gap:6px;display:flex}.fp-hq-pwp{padding-bottom:calc(112px + var(--fp-tabbar-sab,0px))}.fp-hq-pwp-n{font-variant-numeric:tabular-nums}.fp-hq-pwp .fp-hq-flp-row{color:var(--hq-ink);text-decoration:none}.fp-hq-pwp div.fp-hq-flp-row{cursor:default}.fp-hq-pwp .fp-hq-flp-t small{white-space:normal;text-overflow:clip;overflow:visible}.fp-hq-pwp .fp-hq-flp-t .is-bad{color:var(--hq-bad)}.fp-hq-pwp .fp-hq-flp-t small>.fp-hq-pill{margin-top:4px}.fp-hq-pwp-figs{margin:0 0 4px}.fp-hq-pwp-fig{color:var(--hq-ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px;font-weight:600}.fp-hq-pwp-fig.is-warn{color:var(--hq-warn)}.fp-hq-pwp-end{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:48%;display:inline-flex}.fp-hq-pwp-acts{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:0 0 12px;display:flex}.fp-hq-pwp-solo{margin:8px 0 0;padding:0}.fp-hq-pwp-btn{min-height:var(--kp-ctl);border:1px solid var(--hq-edge);border-radius:var(--kp-radius-pill);background:var(--hq-page);font-family:var(--sans);color:var(--hq-ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.fp-hq-pwp-btn.is-main{background:var(--hq-pri);color:var(--hq-pri-ink);border-color:#0000}.fp-hq-pwp-btn:disabled{opacity:.5;cursor:default}.fp-hq-pwp-date{color:var(--hq-ink3);flex-direction:column;gap:4px;font-size:13px;display:flex}.fp-hq-pwp-date>[type=date]{min-height:var(--kp-ctl);border:1px solid var(--hq-edge);background:var(--hq-page);font-family:var(--sans);color:var(--hq-ink);border-radius:12px;padding:0 12px;font-size:16px}.fp-hq-pwp-ref{font-variant-numeric:tabular-nums;letter-spacing:.02em}.fp-hq-pwp li.is-landed{background:var(--hq-active);margin:0 -14px;padding:0 14px}.fp-hq-pwp-empty{background:var(--hq-s2);color:var(--hq-ink3);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;font-size:15px;display:flex}.fp-hq-pwp-empty b{color:var(--hq-ink);font-weight:600}.fp-hq-pwp-empty p{margin:0}.fp-hq-pwp-empty span{color:var(--hq-ink2);font-weight:600}.fp-hq-pwp-foot{color:var(--hq-ink3);margin:10px 4px 0;font-size:13px;line-height:1.45}.fp-hq-pwp-box{background:var(--hq-s2);color:var(--hq-ink);border-radius:12px;margin:0;padding:12px 14px}.fp-hq-pwp-box>p{margin:0 0 6px}.fp-hq-pwp-card{background:var(--hq-s2);color:var(--hq-ink);border-radius:12px;margin:18px 0 0;padding:12px 14px}.fp-hq-pwp-card-h{justify-content:space-between;align-items:center;gap:8px;padding:0 0 8px;display:flex}.fp-hq-pwp-card-h h2,.fp-hq-pwp-card-t{font-family:var(--sans);color:var(--hq-ink);margin:0;font-size:16px;font-weight:600}.fp-hq-pwp-lines{flex-direction:column;display:flex}.fp-hq-pwp-line{border-top:1px solid var(--hq-div);padding:8px 0;font-size:15px}.fp-hq-pwp-line-k{color:var(--hq-ink3);font-size:13px;display:block}.fp-hq-pwp-form{flex-direction:column;gap:12px;margin:0;padding:12px 0 0;display:flex}.fp-hq-pwp-label{color:var(--hq-ink3);margin:0 0 4px;font-size:13px;display:block}.fp-hq-pwp-label:has(>[type=checkbox]){min-height:var(--kp-ctl);color:var(--hq-ink);align-items:center;gap:10px;margin:4px 0 0;font-size:16px;display:flex}.fp-hq-pwp-label>[type=checkbox]{width:20px;height:20px;accent-color:var(--hq-pri);flex:none;margin:0}.fp-hq-pwp-field{box-sizing:border-box;width:100%;min-height:var(--kp-ctl);border:1px solid var(--hq-edge);background:var(--hq-page);font-family:var(--sans);color:var(--hq-ink);border-radius:12px;padding:8px 12px;font-size:16px}.fp-hq-pwp-card .fp-hq-pwp-foot{margin:0 0 8px}.fp-hq .bk-hq-photo.is-empty{border:1.5px dashed var(--hq-s3);background:var(--hq-page)}.fp-hq .bk-hq-photo em{color:var(--hq-ink3);font-size:12px;font-style:normal;position:absolute;top:5px;left:6px}.fp-hq .bk-hq-money{border-top:1px solid var(--hq-div);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.fp-hq .bk-hq-money:first-child{border-top:0}.fp-hq .bk-hq-num{font-variant-numeric:tabular-nums;text-align:right}.fp-hq .bk-hq-num.is-ok{color:var(--hq-ok)}.fp-hq .bk-hq-num.is-warn{color:var(--hq-warn)}.fp-hq .bk-hq-feed{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fp-hq .bk-hq-feed li{align-items:baseline;gap:10px;padding:5px 0;display:flex}.fp-hq .bk-hq-feed i{border-radius:var(--kp-radius-pill);background:var(--hq-ph);flex:none;width:6px;height:6px;transform:translateY(-1px)}.fp-hq .bk-hq-feed span{min-width:0;color:var(--hq-ink2);flex:auto}.fp-hq .bk-hq-feed small{color:var(--hq-ink3);flex:none;font-size:12px}.fp-hq .bk-hq-linkacts{flex-direction:column;gap:8px;display:flex}.fp-hq .bk-hq-card .bk-rec-sec{border-bottom:1px solid var(--hq-div);padding:0 0 12px}.fp-hq .bk-hq-card .bk-rec-sec:last-child{border-bottom:0;padding-bottom:0}.fp-hq .bk-hq-stages .bk-phases{gap:0}.fp-hq .bk-hq-stages .bk-phase{border:0;border-top:1px solid var(--hq-div);background:0 0;border-radius:0;gap:10px;padding:10px 0}.fp-hq .bk-hq-stages .bk-phase:first-child{border-top:0;padding-top:0}.fp-hq .bk-hq-stages .bk-phase.is-pending{opacity:1}.fp-hq .bk-hq-stages .bk-phase-num{border:1.5px solid var(--hq-s3);width:22px;height:22px;font-family:var(--sans);color:var(--hq-ink3);background:0 0;font-size:12px;font-weight:600}.fp-hq .bk-hq-stages .bk-phase.is-current .bk-phase-num{border-color:var(--hq-acc);color:var(--hq-acc)}.fp-hq .bk-hq-stages .bk-phase.is-done .bk-phase-num{background:var(--hq-ok-bg);color:var(--hq-ok);border:0}.fp-hq .bk-hq-stages .bk-phase-num svg{width:12px;height:12px}.fp-hq .bk-hq-card .bk-rec-k:after{display:none}.fp-hq .bk-hq-more .bk-hq-dim{margin-top:6px;font-size:14px}.fp-hq .bk-hq-stages .bk-phase.is-missing .bk-phase-num{border-style:dashed;border-color:var(--hq-warn);color:var(--hq-warn)}.fp-hq .bk-hq-stages .bk-phase-label{color:var(--hq-ink);font-size:14px;font-weight:500}.fp-hq .bk-hq-stages .bk-phase-detail{color:var(--hq-ink3);font-size:14px}.fp-hq .bk-hq-stages .bk-phase.is-missing .bk-phase-detail{color:var(--hq-warn);font-weight:500}.fp-hq .bk-hq-stages .bk-regnote{color:var(--hq-ink3);margin:6px 0 0;font-size:14px}.fp-hq .bk-phase-go{min-height:var(--kp-ctl)}.fp-hq .bk-hq-card .bk-amend-field input,.fp-hq .bk-hq-card .bk-fine-formgrid input,.fp-hq .bk-hq-card .bk-hv input,.fp-hq .bk-hq-card .bk-nd-text{min-height:var(--kp-ctl-xs);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-s2);box-shadow:none;font-family:var(--sans);color:var(--hq-ink);padding:0 12px}.fp-hq .bk-hq-card :is(.bk-amend-field input,.bk-fine-formgrid input,.bk-hv input,.bk-nd-text):focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-color:var(--hq-frame);box-shadow:none}.fp-hq .bk-hq-card textarea.bk-nd-text{border-radius:12px;padding:8px 12px}.fp-hq .bk-hq-card .bk-nd-label{color:var(--hq-ink3);margin:0;font-size:12px;font-weight:500}.fp-hq .bk-hq-card .bk-amend-quick{margin-top:2px}.fp-hq .bk-hq-card .bk-amend-chip{padding:0 11px}.fp-hq .bk-hq-card .bk-amend-price{color:var(--hq-ink2);margin-top:2px;font-size:14px}.fp-hq .bk-hq-card :is(.bk-driver,.bk-fine-form){border:1px solid var(--hq-frame);background:var(--hq-page)}.fp-hq .bk-hq-card :is(.bk-driver-lic,.bk-driver-note,.bk-fine-hint){color:var(--hq-ink3)}.fp-hq .bk-hq-card .bk-fine-hint{margin:0;font-size:14px}.fp-hq .bk-hq-danger>summary{min-height:var(--kp-ctl-2xs);cursor:pointer;list-style:none}.fp-hq .bk-hq-danger>summary::-webkit-details-marker{display:none}.fp-hq .bk-hq-danger>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin:0 2px 2px 0;transform:rotate(-45deg)}.fp-hq .bk-hq-danger[open]>summary:before{transform:rotate(45deg)}.fp-hq .bk-hq-danger>summary:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:6px}.fp-hq .bk-hq-danger-k,.fp-hq .bk-hq-danger .fp-hq-btn{color:var(--hq-bad)}.fp-hq .bk-hq-danger .bk-nd{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.fp-hq .bk-pg-marks{display:none}@media (min-width:835px){.fp-app.fp-hq .bk-pg-marks{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;font-weight:400;list-style:none;display:flex}.fp-app.fp-hq .bk-pg-marks li{min-width:0;color:var(--hq-ph);flex-direction:column;display:flex}.fp-app.fp-hq .bk-pg-marks li.is-done{color:var(--hq-ink2)}.fp-app.fp-hq .bk-pg-marks li.is-done .bk-pg-mark-t:before{content:"✓ " / "";color:var(--hq-ok)}.fp-app.fp-hq .bk-pg-mark-n{color:var(--hq-ink3);overflow-wrap:anywhere;font-size:12px}.fp-app.fp-hq .bk-pg-body .bk-rec-k{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--hq-ink2);margin:0 0 8px;font-size:12px;font-weight:600}.fp-app.fp-hq .bk-pg-body .bk-rec-actions{flex-wrap:wrap;gap:8px;display:flex}.fp-app.fp-hq .bk-pg-body:not([data-pane=overview])>.bk-rec-body{flex-direction:column;gap:14px;display:flex}.fp-app.fp-hq .bk-pg-body:not([data-pane=overview])>.bk-rec-body>.bk-rec-sec{border:1px solid var(--hq-frame);border-radius:var(--r-card);background:var(--hq-s2);margin:0;padding:14px 16px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-head{padding:20px var(--kp-gut) 0;border-bottom:1px solid var(--hq-div);background:0 0;gap:14px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) :is(.bk-pg-head-top,.bk-pg-head-acts,.bk-facts){display:none}.fp-app.fp-hq .bk-pg-head-title{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.fp-app.fp-hq .bk-pg-title{letter-spacing:-.01em;color:var(--hq-ink);order:1;font-size:20px;font-weight:600}.fp-app.fp-hq .bk-pg-status{order:2;margin:0}.fp-app.fp-hq .bk-pg-meta{color:var(--hq-ink3);flex-basis:100%;order:3;margin-top:4px;font-size:14px}.fp-app.fp-hq .bk-pg-gap{flex-basis:100%;order:4}.fp-app.fp-hq .bk-pg-stage{color:var(--hq-ink3);font-size:12px}.fp-app.fp-hq .bk-pg-stage.is-done{color:var(--hq-ink2)}.fp-app.fp-hq .bk-pg-stage.is-now{color:var(--hq-ink);font-weight:500}.fp-app.fp-hq .bk-pg-tab{min-height:var(--kp-ctl-xs);color:var(--hq-ink3);padding:10px;font-size:14px}.fp-app.fp-hq .bk-pg-tab.is-on{color:var(--hq-ink);border-bottom-color:var(--hq-ink)}.fp-app.fp-hq .bk-pg-body{margin-top:20px}.fp-hq .bk-hq-ov{min-height:calc(100vh / var(--mz,1) - 300px);grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;padding-bottom:20px;display:grid}.fp-hq .bk-hq-col>:last-child{flex:auto}.fp-app.fp-hq .bk-pg-body:not([data-pane=overview])>.bk-rec-body{min-height:calc(100vh / var(--mz,1) - 300px);padding-bottom:20px}.fp-app.fp-hq .bk-pg-body:not([data-pane=overview]):not([data-pane=money])>.bk-rec-body>:last-child{flex:auto}.fp-app.fp-hq .bk-pg-body[data-pane=money]>.bk-rec-body{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.fp-app.fp-hq .bk-pg-body[data-pane=money] .bk-hq-main{grid-area:1/1/span 3;align-self:stretch}.fp-app.fp-hq .bk-pg-body[data-pane=money] .bk-hq-side{grid-column:2}.fp-app.fp-hq .bk-pg-body[data-pane=money] .bk-hq-dep{grid-row:1}.fp-app.fp-hq .bk-pg-body[data-pane=money] .bk-hq-totals{grid-row:2/span 2;align-self:stretch}}@media (min-width:1181px){.fp-app.fp-hq .bk-pg-body[data-pane=evidence]>.bk-rec-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (min-width:835px) and (max-width:1180px){.fp-hq .bk-hq-ov,.fp-app.fp-hq .bk-pg-body[data-pane=money]>.bk-rec-body{grid-template-columns:minmax(0,1fr)}.fp-app.fp-hq .bk-pg-body[data-pane=money] :is(.bk-hq-main,.bk-hq-side){grid-area:auto/1}.fp-hq .bk-hq-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tabs-h{display:none}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tabs{margin:0 calc(-1 * var(--kp-gut));padding:0 var(--kp-gut);border-bottom:1px solid var(--hq-div);flex-direction:row;gap:4px;overflow-x:auto}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tab{width:auto;min-height:var(--kp-ctl-xs);color:var(--hq-ink3);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:10px;font-size:13.5px;font-weight:500;display:inline-flex}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tab:after{content:none}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tab.is-on{color:var(--hq-ink);border-bottom-color:var(--hq-ink);background:0 0;padding-inline:10px}}@media (max-width:834px){.fp-app.fp-hq:has(.bk-pg-page:not(.fp-bkp)) .fp-hq-dock{display:none}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-head{padding:4px var(--kp-gut) 12px;background:0 0;border:0;gap:10px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-head-top{justify-content:space-between;align-items:center;display:flex}.fp-app.fp-hq .bk-pg-back{color:var(--hq-acc);font-size:17px;font-weight:400}.fp-app.fp-hq .bk-pg-ref{display:none}.fp-app.fp-hq .bk-pg-more>summary{min-height:var(--kp-ctl);box-shadow:none;color:var(--hq-acc);background:0 0;border:0;padding:0;font-size:17px;font-weight:400}.fp-app.fp-hq .bk-pg-more>summary svg{display:none}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-more-body{background:var(--hq-menu);box-shadow:var(--hq-lift);border:0}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-facts{display:none}.fp-app.fp-hq .bk-pg-head-title{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fp-app.fp-hq .bk-pg-status{order:0;margin:0}.fp-app.fp-hq .bk-pg-title{letter-spacing:-.02em;color:var(--hq-ink);order:1;font-size:28px;font-weight:700}.fp-app.fp-hq .bk-pg-meta{color:var(--hq-ink3);order:2;margin:0;font-size:15px}.fp-app.fp-hq .bk-pg-gap{order:3}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-head-acts{flex-wrap:wrap;gap:8px;display:flex}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-head-acts>:is(.bk-pg-next,.bk-pg-msg){display:none}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-head-acts>*{border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-s2);width:auto;color:var(--hq-ink2)}.fp-app.fp-hq .bk-pg-stage-w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fp-app.fp-hq .bk-pg-stage-dot{background:var(--hq-s3)}.fp-app.fp-hq .bk-pg-stage.is-done .bk-pg-stage-dot{background:var(--hq-ok)}.fp-app.fp-hq .bk-pg-stage.is-now .bk-pg-stage-dot{background:var(--hq-warn)}.fp-app.fp-hq .bk-pg-stage-cap{color:var(--hq-ink3);margin:-4px 0 0;font-size:13px;display:block}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-tabs-h{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-tabs{margin:0 calc(-1 * var(--kp-gut));padding:2px var(--kp-gut);border:0;gap:6px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-tab{min-height:var(--kp-ctl);border-radius:var(--kp-radius-pill);background:var(--hq-s2);color:var(--hq-ink2);border:0;padding:0 14px;font-size:14px;font-weight:400}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-tab.is-on{background:var(--hq-pri);color:var(--hq-pri-ink);font-weight:500}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page:not(.fp-bkp)) .bk-pg-body{margin-top:8px}.fp-app.fp-hq .bk-pg-bar{z-index:85;padding:10px 16px calc(10px + var(--fp-tabbar-sab,0px));border-top:1px solid var(--hq-div);background:var(--hq-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.fp-app.fp-hq .bk-pg-bar-msg{width:56px;min-height:var(--kp-ctl-lg);border:1px solid var(--hq-frame);background:var(--hq-s2);color:var(--hq-ink);cursor:pointer;border-radius:14px;flex:none;place-items:center;padding:0;display:grid}.fp-app.fp-hq .bk-pg-bar-go{min-height:var(--kp-ctl-lg);background:var(--hq-pri);font-family:var(--sans);color:var(--hq-pri-ink);cursor:pointer;border:0;border-radius:14px;flex:auto;padding:0 16px;font-size:16px;font-weight:600}.fp-app.fp-hq .ck-main:has(.bk-pg-page:not(.fp-bkp)){padding-bottom:calc(96px + var(--fp-tabbar-sab,0px))}.fp-hq .bk-hq-col{display:contents}.fp-hq .bk-hq-next{display:none}.fp-hq .bk-hq-alerts{order:0}.fp-hq .bk-hq-o-keys{order:1}.fp-hq .bk-hq-o-money{order:2}.fp-hq .bk-hq-o-photos{order:3}.fp-hq .bk-hq-two{order:4}.fp-hq .bk-hq-o-link{order:5}.fp-hq .bk-hq-o-act{order:6}.fp-hq .bk-hq-o-fines{order:7}.fp-hq .bk-hq-stages{order:8}.fp-hq .bk-hq-dates{order:9}.fp-hq .bk-hq-drivers{order:10}.fp-hq .bk-hq-more{order:11}.fp-hq .bk-hq-danger{order:12}.fp-hq .bk-hq-ov{gap:22px}.fp-hq .bk-hq-card{background:0 0;border:0;gap:6px;padding:0}.fp-hq .bk-hq-ch{color:var(--hq-ink3);padding:0 4px;font-size:13px;font-weight:400}.fp-hq .bk-hq-ch-r{margin-left:0}.fp-hq .bk-hq-ch-r:before{content:"· "}.fp-hq .bk-hq-cb{background:var(--hq-s2);border-radius:12px;gap:0;padding:4px 14px;font-size:15px}.fp-hq .bk-hq-o-photos .bk-hq-cb,.fp-hq .bk-hq-stages .bk-hq-cb,.fp-hq .bk-hq-more .bk-hq-cb,.fp-hq :is(.bk-hq-dates,.bk-hq-drivers,.bk-hq-danger) .bk-hq-cb,.fp-hq .bk-hq-o-link .bk-hq-cb,.fp-hq .bk-hq-o-fines .bk-hq-cb{gap:10px;padding:12px 14px}.fp-hq .bk-hq-step{min-height:var(--kp-ctl);padding:8px 0}.fp-hq .bk-hq-step-n{display:none}.fp-hq .bk-hq-two{grid-template-columns:minmax(0,1fr);gap:22px}.fp-hq .bk-hq-kv-r{min-height:var(--kp-ctl);border-top:1px solid var(--hq-div);padding:8px 0}.fp-hq .bk-hq-kv-r:first-child{border-top:0}.fp-hq .bk-hq-money{min-height:var(--kp-ctl);align-items:center;padding:8px 0}.fp-hq .bk-hq-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-hq.fp-nf{min-height:calc(100dvh / var(--mz,1));background:var(--hq-page);color:var(--hq-ink);font-family:var(--sans);place-items:center;padding:24px 16px;display:grid}.fp-hq .fp-nf-card{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;display:flex}.fp-hq .fp-nf-mark{border-radius:12px;width:48px;height:48px}.fp-hq .fp-nf-h{letter-spacing:-.02em;color:var(--hq-ink);margin:6px 0 0;font-size:20px;font-weight:600;line-height:1.25}.fp-hq .fp-nf-who{color:var(--hq-ink2);overflow-wrap:anywhere;margin:0;font-size:15px}.fp-hq .fp-nf-who b{color:var(--hq-ink);font-weight:600}.fp-hq .fp-nf-p{color:var(--hq-ink2);margin:0;font-size:15px;line-height:1.6}.fp-hq .fp-nf-acts{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.fp-hq .fp-nf-btn{width:100%;min-height:var(--kp-ctl-lg);border-radius:var(--kp-radius-pill);border:1px solid var(--hq-frame);background:var(--hq-s2);box-shadow:var(--hq-raise);color:var(--hq-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.fp-hq .fp-nf-btn.fp-nf-btn-pri{background:var(--hq-pri);color:var(--hq-pri-ink);border-color:#0000}.fp-hq .fp-nf-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}@media (min-width:480px){.fp-hq .fp-nf-acts{flex-direction:row}.fp-hq .fp-nf-btn{flex:1}}@media (min-width:835px){.fp-app.fp-hq .fp-nb-open:has(.fp-nhd){align-items:center}.fp-app.fp-hq .fp-nb-open .fp-nb-panel:has(>.fp-nhd){width:min(1040px,100% - 64px);height:min(720px,calc(88vh / var(--mz,1)));background:var(--hq-pane);border:1px solid var(--hq-frame);max-height:none;box-shadow:var(--hq-lift);color:var(--hq-ink);font-family:var(--sans);border-radius:16px;padding:0;display:block;overflow:hidden}.fp-app.fp-hq .fp-nb-open .fp-nb-panel:has(>.fp-nhd)>.fp-nb-close{width:var(--kp-ctl-xs);height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);color:var(--hq-ink3);font-size:18px;top:18px;right:316px}.fp-hq .fp-nhd{grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0;display:grid}.fp-hq .fp-nhd-main{flex-direction:column;gap:16px;min-height:0;padding:22px 24px 0;display:flex}.fp-hq .fp-nhd-head{padding-right:44px}.fp-hq .fp-nhd-head h2{color:var(--hq-ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}.fp-hq .fp-nhd-sub{color:var(--hq-ink3);margin:2px 0 0;font-size:14px}.fp-hq .fp-nhd-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.fp-hq .fp-nhd-step{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.fp-hq .fp-nhd-step:last-child{flex:none}.fp-hq .fp-nhd-step:not(:last-child):after{content:"";background:var(--hq-frame);flex:auto;min-width:12px;height:1px}.fp-hq .fp-nhd-stepbtn{min-height:var(--kp-ctl-2xs);font:inherit;color:var(--hq-ink2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;display:inline-flex}.fp-hq button.fp-nhd-stepbtn{cursor:pointer}.fp-hq button.fp-nhd-stepbtn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px;border-radius:6px}.fp-hq .fp-nhd-pip{border-radius:var(--kp-radius-pill);background:var(--hq-active);width:24px;height:24px;color:var(--hq-ink3);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.fp-hq .fp-nhd-step[data-state=done] .fp-nhd-pip{background:var(--hq-ok-bg);color:var(--hq-ok)}.fp-hq .fp-nhd-step[data-state=current] .fp-nhd-pip{background:var(--hq-pri);color:var(--hq-pri-ink)}.fp-hq .fp-nhd-step[data-state=current] .fp-nhd-lb{color:var(--hq-ink);font-weight:600}@media (hover:hover){.fp-hq button.fp-nhd-stepbtn:hover .fp-nhd-lb{color:var(--hq-ink)}}.fp-hq .fp-nhd-body{flex-direction:column;flex:auto;gap:12px;min-height:0;margin:0 -24px;padding:0 24px 12px;display:flex;overflow-y:auto}.fp-hq .fp-nhd .bk-newform{flex-direction:column;gap:12px;width:100%;max-width:none;display:flex}.fp-hq .fp-nhd .fp-nb-secw:not([hidden]){flex-direction:column;gap:12px;display:flex}.fp-hq .fp-nhd .fp-nb-sec{color:var(--hq-ink3);margin:0;font-size:14px;font-weight:500}.fp-hq .fp-nhd .bk-field-label,.fp-hq .fp-nhd .bk-extra-nudge-lb,.fp-hq .fp-nhd .bk-mode-legend{color:var(--hq-ink3);font-size:12px}.fp-hq .fp-nhd :is(.bk-regnote,.bk-emailnote,.bk-clone-note){color:var(--hq-ink3)}.fp-hq .fp-nhd input:not([type=radio]):not([type=checkbox]){min-height:var(--kp-ctl-xs);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-page);box-shadow:none;font-family:var(--sans);color:var(--hq-ink);padding:0 12px}.fp-hq .fp-nhd input::placeholder{color:var(--hq-ph)}.fp-hq .fp-nhd :is(input,select):focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-hq .fp-nhd .bk-vlist{border-color:var(--hq-frame);background:var(--hq-page)}.fp-hq .fp-nhd .bk-vlist-row{border-color:var(--hq-div);color:var(--hq-ink)}.fp-hq .fp-nhd .bk-vlist-row.is-on{background:var(--hq-sel)}.fp-hq .fp-nhd-money{border:1px solid var(--hq-frame);background:var(--hq-s2);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.fp-hq .fp-nhd-money h4{color:var(--hq-ink);margin:0 0 2px;font-size:14px;font-weight:600}.fp-hq .fp-nhd-money dl{flex-direction:column;gap:6px;margin:0;display:flex}.fp-hq .fp-nhd-mrow{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.fp-hq .fp-nhd-mrow dt{color:var(--hq-ink2);flex-direction:column;display:flex}.fp-hq .fp-nhd-mrow dt small{color:var(--hq-ink3);font-size:12px}.fp-hq .fp-nhd-mrow dd{font-variant-numeric:tabular-nums;color:var(--hq-ink);margin:0}.fp-hq .fp-nhd-mtotal{border-top:1px solid var(--hq-div);padding-top:8px;font-weight:600}.fp-hq .fp-nhd-mtotal dt{color:var(--hq-ink)}.fp-app.fp-hq .fp-nhd .fp-nhd-foot{border-top:1px solid var(--hq-div);background:var(--hq-pane);box-shadow:none;flex-flow:column;flex:none;align-items:stretch;gap:8px;margin:0 -24px;padding:14px 24px 18px;display:flex;position:static}.fp-hq .fp-nhd-foot>p{margin:0;font-size:14px}.fp-hq .fp-nhd-acts{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-hq .fp-nhd-acts-r{align-items:center;gap:8px;display:flex}.fp-hq .fp-nhd-acts .fp-hq-btn{min-height:var(--kp-ctl-sm);padding:0 16px}.fp-hq .fp-nhd-acts .fp-hq-btn:disabled{opacity:.5;cursor:not-allowed}.fp-hq .fp-nhd-acts .fp-hq-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-hq .fp-nhd-acts .fp-nhd-danger{color:var(--hq-bad)}.fp-hq .fp-nhd-acts .fp-nb-foot-total{color:var(--hq-ink3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;margin:0 8px 0 0;font-size:14px;display:flex}.fp-hq .fp-nhd-acts .fp-nb-foot-total b{color:var(--hq-ink);font-size:15px;font-weight:600}.fp-hq .fp-nhd-acts .fp-nb-saved{color:var(--hq-ink3);margin:0;font-size:12px}.fp-hq .fp-nhd .bk-extra-chip{border-color:var(--hq-frame);background:var(--hq-s2);color:var(--hq-ink2)}.fp-hq .fp-nhd .bk-extra-chip[aria-pressed=true]{background:var(--hq-acc-bg);color:var(--hq-acc);border-color:#0000}.fp-hq .fp-nhd .bk-clash{border-color:var(--hq-warn);background:var(--hq-warn-bg);color:var(--hq-ink)}.fp-hq .fp-nhd .bk-clash-txt b{color:var(--hq-warn)}.fp-hq .fp-nhd .bk-clash-go{background:var(--hq-pri);color:var(--hq-pri-ink);border-color:#0000}.fp-hq .fp-nhd .bk-more{border-color:var(--hq-div)}.fp-hq .fp-nhd .bk-more-sum-t{color:var(--hq-ink)}.fp-hq .fp-nhd .bk-more-sum-s{color:var(--hq-ink3)}.fp-hq .fp-nhd-sum{border-left:1px solid var(--hq-div);background:var(--hq-s2);flex-direction:column;gap:12px;min-height:0;padding:20px;display:flex;overflow-y:auto}.fp-hq .fp-nhd-sum-k{color:var(--hq-ink3);font-size:12px}.fp-hq .fp-nhd-car{aspect-ratio:2;background:var(--hq-s3);object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.fp-hq .fp-nhd-kv{grid-template-columns:64px minmax(0,1fr);gap:8px 10px;margin:0;font-size:14px;display:grid}.fp-hq .fp-nhd-kv dt{color:var(--hq-ink3)}.fp-hq .fp-nhd-kv dd{overflow-wrap:anywhere;min-width:0;color:var(--hq-ink);flex-direction:column;margin:0;display:flex}.fp-hq .fp-nhd-kv dd[data-empty]{color:var(--hq-ph)}.fp-hq .fp-nhd-kv dd small{color:var(--hq-ink3);font-size:12px}.fp-hq .fp-nhd-checks{border-top:1px solid var(--hq-div);flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.fp-hq .fp-nhd-check{color:var(--hq-ink3);flex-direction:column;align-items:flex-start;gap:4px;margin:0;font-size:12px;display:flex}}.fp-hq-set{grid-template-columns:minmax(0,1fr) var(--hq-detail-w,420px);min-height:calc(100vh / var(--mz,1) - 140px);align-items:stretch;gap:16px;padding:4px 0 20px;display:grid}.fp-hq-set-col{flex-direction:column;gap:14px;min-width:0;display:flex}.fp-hq-set-col>:last-child{flex:auto}.fp-hq .fp-hq-set-h{color:var(--hq-ink);font-size:15px}.fp-hq-set-bar{border-radius:var(--r-inner);background:var(--hq-s3);height:6px;overflow:hidden}.fp-hq-set-bar i{background:var(--hq-ok);height:100%;display:block}.fp-hq-set-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-hq-set-steps>li{border-top:1px solid var(--hq-div)}.fp-hq-set-steps>li:first-child{border-top:0}.fp-hq-set-step{align-items:center;gap:10px;padding:12px 0;display:flex}.fp-hq-set-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-hq-set-t b{color:var(--hq-ink);font-weight:500}.fp-hq-set-t small{color:var(--hq-ink3);font-size:12px}.fp-hq-set-tick{border-radius:var(--kp-radius-pill);flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.fp-hq-set-tick.is-y{background:var(--hq-ok-bg);color:var(--hq-ok)}.fp-hq-set-tick.is-n{border:1.5px dashed var(--hq-warn);color:var(--hq-warn)}.is-skipped .fp-hq-set-tick.is-n{border-color:var(--hq-ink3);color:var(--hq-ink3)}.fp-hq-set-done{color:var(--hq-ok);font-size:12px}.fp-hq-set-acts,.fp-hq-setp-acts{flex:none;gap:6px;display:flex}.fp-hq-set-flow{border-radius:var(--r-card);background:var(--hq-page);flex-direction:column;gap:12px;margin:0 0 14px;padding:14px;display:flex}.fp-hq-set-ready{align-self:flex-start}.fp-hq-set-note{color:var(--hq-ink3);margin:0;font-size:14px}.fp-hq-set-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:auto;padding-top:6px;display:grid}.fp-hq-set-tile{border:1px solid var(--hq-frame);border-radius:var(--r-card);background:var(--hq-page);flex-direction:column;gap:3px;padding:12px;display:flex}.fp-hq-set-tile span{color:var(--hq-ink3);font-size:12px}.fp-hq-set-tile b{color:var(--hq-ink);font-weight:600}.fp-hq-set-tile small{color:var(--hq-ink3);font-size:12px}.fp-hq-set-phone{border:1px solid var(--hq-frame);background:var(--hq-page);width:220px;color:var(--hq-ink2);border-radius:12px;flex-direction:column;align-self:center;gap:8px;padding:14px;font-size:12px;display:flex}.fp-hq-set-firm{align-items:center;gap:8px;min-width:0;display:flex}.fp-hq-set-firm b{color:var(--hq-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fp-hq-set-logo{border-radius:var(--r-inner);background:var(--hq-s3);width:26px;height:26px;color:var(--hq-ink3);flex:none;place-items:center;font-size:12px;display:grid;overflow:hidden}.fp-hq-set-logo img{object-fit:contain;background:var(--hq-logo-bg);width:100%;height:100%;padding:2px}.fp-hq-set-ph-h{color:var(--hq-ink);font-size:15px}.fp-hq-set-phone ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fp-hq-set-phone li{align-items:center;gap:6px;display:flex}.fp-hq-set-ph-dot{border:1.5px solid var(--hq-ink3);border-radius:var(--kp-radius-pill);flex:none;place-items:center;width:14px;height:14px;display:grid}.fp-hq-set-phone li.is-y .fp-hq-set-ph-dot{border-color:var(--hq-ok);color:var(--hq-ok)}.fp-hq-set-ph-dot svg,.fp-hq-set-tick svg{width:12px;height:12px}.fp-hq-set-ph-go{border-radius:var(--kp-radius-pill);background:var(--hq-pri);color:var(--hq-pri-ink);text-align:center;padding:8px;font-size:12px;font-weight:600}.fp-hq .fp-hq-set-wa{justify-content:center;text-decoration:none}.fp-hq-set-help{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-hq-set-help li{border-top:1px solid var(--hq-div)}.fp-hq-set-help li:first-child{border-top:0}.fp-hq .fp-hq-set-help a{color:var(--hq-ink2);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}@media (hover:hover){.fp-hq .fp-hq-set-help a:hover{color:var(--hq-ink)}}.fp-hq .fp-settings .fp-set-body{min-height:calc(100vh / var(--mz,1) - 140px)}@media (max-width:1279px){.fp-hq-set{grid-template-columns:minmax(0,1fr)}}.fp-hq-setp{flex-direction:column;gap:10px;padding:0 0 24px;display:flex}.fp-hq-setp-sub{color:var(--hq-ink3);margin:0;font-size:15px}.fp-hq-setp-grp{background:var(--hq-s2);border-radius:12px;margin:4px 0 0;padding:0;list-style:none;overflow:hidden}.fp-hq-setp-grp>li{border-top:1px solid var(--hq-div)}.fp-hq-setp-grp>li:first-child{border-top:0}.fp-hq-setp-li{width:100%;font-family:var(--sans);color:var(--hq-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}button.fp-hq-setp-li{cursor:pointer}.fp-hq-setp-chev{color:var(--hq-acc);flex:none;font-size:18px}.fp-hq-setp-row{align-items:center;padding-right:10px;display:flex}.fp-hq-setp-row .fp-hq-setp-li{flex:auto;min-width:0}.fp-hq-setp-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fp-hq-setp-t small{color:var(--hq-ink3);font-size:13px}.fp-hq-setp .fp-hq-set-flow{margin:0 14px 14px}@media (pointer:coarse){.fp-hq .fp-hq-setp-acts .fp-hq-btn,.fp-hq .fp-hq-set-acts .fp-hq-btn,.fp-hq .fp-hq-set-help a{min-height:var(--kp-ctl)}}@media (max-width:834px){.fp-app.fp-hq .fp-sset-card{background:var(--hq-s2);border:0;border-radius:12px}.fp-app.fp-hq .fp-sw.is-on .fp-sw-track{background:var(--hq-acc)}}.fp-app.fp-hq .kp-esheet-backdrop,.fp-app.fp-hq .kp-fsheet .kp-pf-scrim{background:var(--hq-scrim)}.fp-app.fp-hq .kp-esheet-panel{background:var(--hq-menu);color:var(--hq-ink);font-family:var(--sans);box-shadow:var(--hq-lift);border:0}.fp-app.fp-hq .kp-esheet-head{align-items:center}.fp-app.fp-hq .kp-esheet-title{font-family:var(--sans);letter-spacing:0;color:var(--hq-ink);font-size:16px;font-weight:600}.fp-app.fp-hq .kp-esheet-title:after{content:none}.fp-app.fp-hq .kp-esheet-sub{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--hq-ph);margin-top:2px;font-size:13px;font-weight:400}.fp-app.fp-hq .kp-esheet-close{width:var(--kp-ctl-2xs);height:var(--kp-ctl-2xs);border-radius:var(--kp-radius-pill);color:var(--hq-ph);font-size:18px}@media (hover:hover){.fp-app.fp-hq .kp-esheet-close:hover{background:var(--hq-hover);color:var(--hq-ink)}}.fp-app.fp-hq .su-setup .su-count{font-family:var(--sans);letter-spacing:0}.fp-app.fp-hq .kp-esheet .bk-nd-label{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--hq-ink3);margin:0 0 6px;font-size:12.5px;font-weight:500}.fp-app.fp-hq .kp-esheet .kp-rsheet-note,.fp-app.fp-hq .kp-esheet .kp-confirm-copy,.fp-app.fp-hq .kp-esheet .bk-fine-hint,.fp-app.fp-hq .kp-esheet .kp-confirm-hint,.fp-app.fp-hq .kp-esheet .fp-field-guide,.fp-app.fp-hq .kp-esheet .fp-field-note,.fp-app.fp-hq .kp-esheet .kp-picker-meta{color:var(--hq-ink3)}.fp-app.fp-hq .kp-esheet .kp-rsheet-warn{background:var(--hq-warn-bg);color:var(--hq-warn);border-radius:10px}.fp-app.fp-hq .kp-esheet .fp-field-helplink{color:var(--hq-acc)}.fp-app.fp-hq .kp-esheet .kp-swap-err{color:var(--hq-bad);font-size:13px;font-weight:500}.fp-app.fp-hq .kp-esheet .bk-fine-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fp-app.fp-hq .kp-esheet .kp-confirm-go,.fp-app.fp-hq .kp-esheet .bk-primary{min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);font-family:var(--sans);letter-spacing:0;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.fp-app.fp-hq .kp-esheet .kp-confirm-go:not(:disabled),.fp-app.fp-hq .kp-esheet .bk-primary:not(:disabled){background:var(--hq-pri);color:var(--hq-pri-ink);border:1px solid #0000}.fp-app.fp-hq .kp-esheet .kp-confirm-go.danger:not(:disabled){background:var(--hq-bad);color:var(--hq-pri-ink)}.fp-app.fp-hq .kp-esheet .kp-confirm-go:disabled,.fp-app.fp-hq .kp-esheet .bk-primary:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover){.fp-app.fp-hq .kp-esheet .kp-confirm-go:not(:disabled):hover,.fp-app.fp-hq .kp-esheet .bk-primary:not(:disabled):hover{background:var(--hq-pri);border-color:#0000}.fp-app.fp-hq .kp-esheet .kp-confirm-go.danger:not(:disabled):hover{background:var(--hq-bad)}}@media (min-width:835px){.fp-app.fp-hq .kp-esheet{padding:24px}.fp-app.fp-hq .kp-esheet-panel{border-radius:16px;width:min(600px,100%);margin:auto;padding:16px 24px 20px}.fp-app.fp-hq .kp-confirm-panel{width:min(460px,100%)}.fp-app.fp-hq .kp-esheet-head{margin:0 -8px 12px 0}.fp-app.fp-hq .kp-esheet-panel input:not([type=radio]):not([type=checkbox]):not([type=file]){min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);border:1px solid var(--hq-frame);background:var(--hq-hover);font-family:var(--sans);color:var(--hq-ink);box-shadow:none;padding:0 14px}.fp-app.fp-hq .kp-esheet-panel select{min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);border:1px solid var(--hq-frame);background-color:var(--hq-hover);font-family:var(--sans);color:var(--hq-ink);box-shadow:none;padding:0 14px}.fp-app.fp-hq .kp-esheet-panel textarea{border:1px solid var(--hq-frame);background:var(--hq-hover);font-family:var(--sans);color:var(--hq-ink);border-radius:12px;padding:8px 14px}.fp-app.fp-hq .kp-esheet-panel :is(input,select,textarea):focus{border-color:var(--hq-acc)}.fp-app.fp-hq .kp-esheet-panel :is(input,textarea)::placeholder{color:var(--hq-ph)}.fp-app.fp-hq .kp-esheet .kp-rsheet-choice input{accent-color:var(--hq-ink)}.fp-app.fp-hq .kp-fsheet .kp-esheet-panel{padding:0}.fp-app.fp-hq .kp-fsheet .kp-esheet-head{border-bottom:1px solid var(--hq-div);background:0 0;margin:0;padding:16px 16px 12px 24px}.fp-app.fp-hq .kp-fsheet .kp-rsheet-body{padding:16px 24px 20px;font-size:14px}.fp-app.fp-hq .kp-fsheet .kp-rsheet-note,.fp-app.fp-hq .kp-fsheet .kp-rsheet-warn,.fp-app.fp-hq .kp-fsheet .kp-rsheet-ok{font-size:14px}.fp-app.fp-hq .kp-fsheet .kp-rsheet-step+.kp-rsheet-step{margin-top:20px}.fp-app.fp-hq .kp-fsheet-foot{border-top:1px solid var(--hq-div);background:0 0;padding:14px 16px 16px 24px}.fp-app.fp-hq .kp-fsheet-why{color:var(--hq-ink2);font-size:14px}.fp-app.fp-hq .kp-fsheet-acts{justify-content:flex-end;gap:8px}.fp-app.fp-hq .kp-fsheet-acts>*{flex:none;font-size:14px}.fp-app.fp-hq .kp-fsheet-acts>.kp-fsheet-back{min-width:0}.fp-app.fp-hq .kp-fsheet-review .kp-fsheet-sum{background:var(--hq-hover);border:0;border-radius:12px;margin:0 0 16px;padding:4px 14px}.fp-app.fp-hq .kp-fsheet-sum>div{border-bottom:0;border-top:1px solid var(--hq-div);padding:9px 0}.fp-app.fp-hq .kp-fsheet-sum>div:first-child{border-top:0}.fp-app.fp-hq .kp-fsheet-sum dt{color:var(--hq-ink3);font-size:14px}.fp-app.fp-hq .kp-fsheet-sum dd{color:var(--hq-ink);font-size:14px;font-weight:500}.fp-app.fp-hq .kp-fsheet-money{border:1px solid var(--hq-frame);border-left:3px solid var(--hq-acc);background:var(--hq-pane);color:var(--hq-ink2);border-radius:12px;font-size:14px}.fp-app.fp-hq .kp-fsheet-money.is-keep{border-left-color:var(--hq-bad)}.fp-app.fp-hq .kp-fsheet-money.is-later{border-left-color:var(--hq-warn)}.fp-app.fp-hq .kp-fsheet-money .kp-fsheet-money-h{color:var(--hq-ink);font-size:14px;font-weight:600}.fp-app.fp-hq .kp-confirm-acts{justify-content:flex-end;gap:8px}.fp-app.fp-hq .kp-esheet .bk-fine-form>.bk-nd-row:has(>.bk-primary){justify-content:flex-end;gap:8px}.fp-app.fp-hq .kp-fdone{padding:28px 24px 20px}.fp-app.fp-hq .kp-fdone-go{align-self:center;min-width:120px;margin-top:8px}}.fp-app.fp-hq .kp-fdone-mark{width:28px;height:28px;color:var(--hq-ok)}.fp-app.fp-hq .kp-fdone-title{font-size:18px;font-weight:600}.fp-app.fp-hq .kp-fdone-lines{color:var(--hq-ink2);font-size:14px}@media (max-width:834px){.fp-app.fp-hq .kp-esheet-panel{background:var(--hq-s2);box-shadow:0 -1px 0 var(--hq-frame);border-radius:24px 24px 0 0;padding-top:8px;padding-left:20px;padding-right:20px}.fp-app.fp-hq .kp-esheet:not(.kp-fsheet) .kp-esheet-panel:before{content:"";border-radius:var(--kp-radius-pill);background:var(--hq-active);width:40px;height:5px;margin:0 auto 8px;display:block}.fp-app.fp-hq .kp-esheet-head{background:var(--hq-s2);padding-top:4px}.fp-app.fp-hq .kp-esheet:not(.kp-fsheet) .kp-esheet-head{border-bottom:1px solid var(--hq-div);padding-bottom:10px;top:-8px}.fp-app.fp-hq .kp-esheet-title{font-size:18px}.fp-app.fp-hq .kp-esheet-close{width:var(--kp-ctl);height:var(--kp-ctl);color:var(--hq-ink2);margin-right:-12px;font-size:22px}.fp-app.fp-hq .kp-esheet:not(.kp-pf) .kp-esheet-panel input:not([type=radio]):not([type=checkbox]):not([type=file]){min-height:var(--kp-ctl);border:1px solid var(--hq-frame);background:var(--hq-hover);font-family:var(--sans);color:var(--hq-ink);border-radius:14px;padding:0 14px}.fp-app.fp-hq .kp-esheet:not(.kp-pf) .kp-esheet-panel select{min-height:var(--kp-ctl);border:1px solid var(--hq-frame);background-color:var(--hq-hover);font-family:var(--sans);color:var(--hq-ink);border-radius:14px;padding:0 14px}.fp-app.fp-hq .kp-esheet:not(.kp-pf) .kp-esheet-panel textarea{border:1px solid var(--hq-frame);background:var(--hq-hover);color:var(--hq-ink);border-radius:14px;padding:12px 14px}.fp-app.fp-hq .kp-esheet .bk-nd-label{font-size:13px}.fp-app.fp-hq .kp-esheet .kp-confirm-go,.fp-app.fp-hq .kp-esheet .bk-primary{min-height:var(--kp-ctl-lg);padding:0 20px;font-size:16px;font-weight:600}.fp-app.fp-hq .kp-confirm-acts{flex-direction:column;gap:8px}.fp-app.fp-hq .kp-esheet .bk-nd-row{gap:8px}.fp-app.fp-hq .kp-fdone{padding-top:8px}.fp-app.fp-hq .kp-fdone-go{align-self:stretch}.fp-app.fp-hq .kp-fsheet.kp-pf{--p10-bg:var(--hq-s2);--p10-card:var(--hq-pane);--p10-ink:var(--hq-ink);--p10-ink2:var(--hq-ink3);--p10-line:var(--hq-div);--p10-navy:var(--hq-pri);--p10-onnavy:var(--hq-pri-ink);--p10-link:var(--hq-acc);--p10-red:var(--hq-bad);--p10-redbg:var(--hq-bad-bg);--p10-amberbg:var(--hq-warn-bg);--p10-ok:var(--hq-ok);--p10-okbg:var(--hq-ok-bg);--action:var(--hq-acc);--action-fill:var(--hq-pri)}.fp-app.fp-hq .kp-fsheet{padding-bottom:var(--kp-kb,0px);align-items:flex-end}.fp-app.fp-hq .kp-fsheet .kp-esheet-backdrop,.fp-app.fp-hq .kp-fsheet .kp-pf-scrim{pointer-events:none}.fp-app.fp-hq .kp-fsheet .kp-esheet-panel{height:calc(100dvh / var(--mz,1) - 16px - max(env(safe-area-inset-top,0px), var(--kp-offline-h,0px)) - var(--kp-kb,0px) / var(--mz,1));border-radius:24px 24px 0 0;padding:0}.fp-app.fp-hq .kp-fsheet.kp-pf .kp-esheet-panel{background:var(--hq-s2);color:var(--hq-ink)}.fp-app.fp-hq .kp-fsheet .kp-esheet-head{border-bottom:1px solid var(--hq-div);padding:8px 8px 10px 20px}.fp-app.fp-hq .kp-fsheet .kp-pf-head{flex-direction:column;align-items:stretch;padding:8px 8px 4px 20px;display:flex}.fp-app.fp-hq .kp-fsheet .kp-pf-grab{border-radius:var(--kp-radius-pill);background:var(--hq-active);width:40px;height:5px;margin:0 auto 4px;display:block}.fp-app.fp-hq .kp-fsheet .kp-pf-top{min-height:var(--kp-ctl);align-items:center;gap:8px;display:flex}.fp-app.fp-hq .kp-fsheet .kp-pf-title{color:var(--hq-ink);flex:auto;margin:0;font-size:18px;font-weight:600}.fp-app.fp-hq .kp-fsheet .kp-pf-nav{min-height:var(--kp-ctl-sm);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);color:var(--hq-ink);background:0 0;padding:0 12px 0 8px;font-size:14px;font-weight:600}.fp-app.fp-hq .kp-fsheet .kp-pf-x{width:var(--kp-ctl);height:var(--kp-ctl);border-radius:var(--kp-radius-pill);color:var(--hq-ink2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fp-app.fp-hq .kp-fsheet .kp-pf-bars{gap:6px;padding:4px 12px 8px 0;display:flex}.fp-app.fp-hq .kp-fsheet .kp-pf-bars i{border-radius:var(--kp-radius-pill);background:var(--hq-active);flex:1;height:4px}.fp-app.fp-hq .kp-fsheet .kp-pf-bars i.is-on{background:var(--hq-ink)}.fp-app.fp-hq .kp-fsheet .kp-pf-head .kp-pf-mid{text-align:left;color:var(--hq-ph);margin:0 0 4px;font-size:13px;display:block}.fp-app.fp-hq .kp-fsheet .kp-pf-body{padding:8px 20px 24px}.fp-app.fp-hq .kp-fsheet .kp-pf-h{letter-spacing:-.01em;font-size:19px;font-weight:600}.fp-app.fp-hq .kp-fsheet .kp-pf-sub{font-size:14px}.fp-app.fp-hq .kp-fsheet .kp-pf-sech{font-size:14px;font-weight:600}.fp-app.fp-hq .kp-fsheet .kp-pf-note{font-size:14px}.fp-app.fp-hq .kp-fsheet .kp-pf-card{border:1px solid var(--hq-frame);box-shadow:none;border-radius:16px}.fp-app.fp-hq .kp-fsheet .kp-pf-banner,.fp-app.fp-hq .kp-fsheet .kp-pf-err{border-radius:12px}.fp-app.fp-hq .kp-fsheet .kp-pf-mark{border-radius:var(--kp-radius-pill);background:var(--hq-active)}.fp-app.fp-hq .kp-fsheet .kp-pf-mark.is-done{background:var(--hq-ok-bg)}.fp-app.fp-hq .kp-fsheet .kp-pf-mark.is-pending{background:var(--hq-bad-bg)}.fp-app.fp-hq .kp-fsheet .kp-pf-btn{min-height:var(--kp-ctl-sm);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);color:var(--hq-ink);background:0 0;font-size:14px}.fp-app.fp-hq .kp-fsheet .kp-pf-opt input{accent-color:var(--hq-ink)}.fp-app.fp-hq .kp-fsheet .fp-slot-out img,.fp-app.fp-hq .kp-fsheet .fp-slot-none,.fp-app.fp-hq .kp-fsheet .fp-slot-ph{background:var(--hq-hover)}.fp-app.fp-hq .kp-fsheet .kp-pf-field select{color:var(--hq-acc)}.fp-app.fp-hq .kp-fsheet .kp-pf-pad select,.fp-app.fp-hq .kp-fsheet .kp-pf-pad input[type=text]{border-radius:var(--kp-radius-pill);background:var(--hq-page);border-color:var(--hq-frame)}.fp-app.fp-hq .kp-fsheet .kp-pf-pad textarea,.fp-app.fp-hq .kp-fsheet .kp-pf-text{background:var(--hq-page);border-color:var(--hq-frame);border-radius:12px}.fp-app.fp-hq .kp-fsheet .kp-pf-foot{background:var(--hq-s2);border-top:1px solid var(--hq-div);padding-top:12px;padding-left:20px;padding-right:20px}.fp-app.fp-hq .kp-fsheet .kp-pf-go{min-height:var(--kp-ctl-lg);border-radius:var(--kp-radius-pill);background:var(--hq-pri);color:var(--hq-pri-ink)}.fp-app.fp-hq .kp-fsheet .kp-pf-go:disabled,.fp-app.fp-hq .kp-fsheet .kp-pf-go[aria-disabled=true]{opacity:.45}.fp-app.fp-hq .kp-fsheet .kp-pf-confirm-in{gap:8px;padding-left:12px;padding-right:12px}.fp-app.fp-hq .kp-fsheet .kp-pf-confirm-card{background:var(--hq-menu);box-shadow:var(--hq-lift);border-radius:16px}.fp-app.fp-hq .kp-fsheet .kp-pf-confirm-body{padding:20px 20px 12px}.fp-app.fp-hq .kp-fsheet .kp-pf-confirm-h{text-align:left;font-size:18px;font-weight:600}.fp-app.fp-hq .kp-fsheet .kp-pf-sum>div{border-top-color:var(--hq-div)}.fp-app.fp-hq .kp-fsheet .kp-pf-confirm-go{width:calc(100% - 40px);min-height:var(--kp-ctl-lg);border-radius:var(--kp-radius-pill);background:var(--hq-pri);color:var(--hq-pri-ink);border:0;margin:4px 20px 20px;font-size:16px;font-weight:600;display:block}.fp-app.fp-hq .kp-fsheet .kp-pf-confirm-go:disabled{opacity:.45;color:var(--hq-pri-ink)}.fp-app.fp-hq .kp-fsheet .kp-pf-confirm-cancel{min-height:var(--kp-ctl-lg);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-menu);color:var(--hq-ink);font-size:16px;font-weight:600}.fp-app.fp-hq .kp-fsheet .kp-fsheet-money{border:1px solid var(--hq-frame);border-left:3px solid var(--hq-acc);background:var(--hq-pane);color:var(--hq-ink2);border-radius:12px}.fp-app.fp-hq .kp-fsheet .kp-fsheet-money.is-keep{border-left-color:var(--hq-bad)}.fp-app.fp-hq .kp-fsheet .kp-fsheet-money.is-later{border-left-color:var(--hq-warn)}}.fp-app.fp-hq .kp-esheet .kp-esheet-panel select.bk-veh-select{padding-right:34px}.fp-app.fp-hq .fp-hq-btn-danger{background:var(--hq-danger-bg);color:var(--hq-bad);border-color:#0000}@media (hover:hover){.fp-app.fp-hq .fp-hq-btn-danger:not(:disabled):hover{background:var(--hq-danger-hover);color:var(--hq-bad)}}.fp-app.fp-hq .kp-picker{gap:8px}.fp-app.fp-hq .kp-picker-input{min-height:var(--kp-ctl-xs);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-hover);font-family:var(--sans);color:var(--hq-ink);padding:0 14px}.fp-app.fp-hq .kp-picker-input:focus{border-color:var(--hq-acc)}.fp-app.fp-hq .kp-picker-input::placeholder{color:var(--hq-ph)}.fp-app.fp-hq .kp-picker-list{border:1px solid var(--hq-frame);background:var(--hq-hover);border-radius:12px;gap:0}.fp-app.fp-hq .kp-picker-list>li+li{border-top:1px solid var(--hq-div)}.fp-app.fp-hq .kp-picker-item{min-height:var(--kp-ctl);color:var(--hq-ink);background:0 0;border:0;border-radius:0;padding:10px 14px}.fp-app.fp-hq .kp-picker-item:focus-visible{outline-offset:-2px}@media (hover:hover){.fp-app.fp-hq .kp-picker-item:hover{background:var(--hq-active);border-color:#0000}}.fp-app.fp-hq .kp-picker-veh{color:var(--hq-ink);gap:8px;font-size:14px}.fp-app.fp-hq .kp-picker-veh b{font-weight:500}.fp-app.fp-hq .kp-picker-meta{color:var(--hq-ink3);font-size:12.5px}.fp-app.fp-hq .kp-picker-empty{color:var(--hq-ph);padding:12px 14px;font-size:13px}.fp-app.fp-hq .kp-picked{border:1px solid var(--hq-frame);background:var(--hq-hover);border-radius:12px;align-items:center;padding:12px 14px}.fp-app.fp-hq .fp-nf-scrim{background:var(--hq-scrim)}.fp-app.fp-hq .fp-nf{background:var(--hq-page);color:var(--hq-ink);font-family:var(--sans)}.fp-app.fp-hq .fp-nf-title{letter-spacing:-.01em;color:var(--hq-ink);font-size:18px;font-weight:600}.fp-app.fp-hq .fp-nf-close{color:var(--hq-ink2)}.fp-app.fp-hq .fp-nf-tabs{border-bottom-color:var(--hq-div)}.fp-app.fp-hq .fp-nf-tab{color:var(--hq-ink3);font-size:14px;font-weight:500}.fp-app.fp-hq .fp-nf-tab[aria-selected=true]{color:var(--hq-ink);border-bottom-color:var(--hq-ink)}.fp-app.fp-hq .fp-nf-count{background:var(--hq-active);min-width:20px;height:20px;color:var(--hq-ink);font-size:12px;font-weight:600}.fp-app.fp-hq .fp-nf-link{color:var(--hq-acc);font-size:14px;font-weight:500}.fp-app.fp-hq .fp-nf-empty{color:var(--hq-ink3);font-size:14px}.fp-app.fp-hq .fp-nf-item{border-bottom-color:var(--hq-div);color:var(--hq-ink)}.fp-app.fp-hq .fp-nf-dot{background:var(--hq-acc)}.fp-app.fp-hq .fp-nf-row-title{color:var(--hq-ink);font-size:14px}.fp-app.fp-hq .fp-nf-sub{color:var(--hq-ink3);font-size:14px}.fp-app.fp-hq .fp-nf-why{color:var(--hq-ink2);font-size:14px}.fp-app.fp-hq .fp-nf-pill{border-radius:var(--kp-radius-pill);padding:1px 8px;font-size:12px;font-weight:500}.fp-app.fp-hq .fp-nf-pill[data-tone=amber]{background:var(--hq-warn-bg);color:var(--hq-warn)}.fp-app.fp-hq .fp-nf-pill[data-tone=red]{background:var(--hq-bad-bg);color:var(--hq-bad)}.fp-app.fp-hq .fp-nf-act{min-height:var(--kp-ctl-xs);border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-s2);box-shadow:none;font-family:var(--sans);color:var(--hq-ink);padding:0 12px;font-size:14px;font-weight:500}.fp-app.fp-hq .fp-nf-when{color:var(--hq-ph);font-size:12px}.fp-app.fp-hq .fp-nf-act-li{border-bottom-color:var(--hq-div)}.fp-app.fp-hq .fp-nf-pill[data-tone=ok]{background:var(--hq-ok-bg);color:var(--hq-ok)}@media (hover:hover){.fp-app.fp-hq .fp-nf-close:hover,.fp-app.fp-hq .fp-nf-act:hover{background:var(--hq-hover);color:var(--hq-ink)}.fp-app.fp-hq .fp-nf-act-row:not(:disabled):hover{background:var(--hq-hover)}}@media (min-width:835px){.fp-app.fp-hq .fp-nf-scrim{background:0 0}.fp-app.fp-hq .fp-nf{background:var(--hq-menu);box-shadow:var(--hq-lift);border:0;border-radius:16px}.fp-app.fp-hq .fp-nf-head{padding:16px 16px 8px 20px}.fp-app.fp-hq .fp-nf-title{font-size:18px}.fp-app.fp-hq .fp-nf-tabs{padding:0 16px 0 20px}.fp-app.fp-hq .fp-nf-body{padding:4px 16px 12px 20px}}@media (max-width:834px){.fp-app.fp-hq .fp-more-backdrop{background:var(--hq-scrim)}.fp-app.fp-hq .fp-more-panel{background:var(--hq-s2);box-shadow:0 -1px 0 var(--hq-frame);color:var(--hq-ink);font-family:var(--sans);border-radius:24px 24px 0 0;padding-left:20px;padding-right:20px}.fp-app.fp-hq .fp-more-head{padding:18px 0 12px}.fp-app.fp-hq .fp-more-head:before{border-radius:var(--kp-radius-pill);background:var(--hq-active);width:40px;height:5px}.fp-app.fp-hq .fp-more-title{color:var(--hq-ink);font-size:18px;font-weight:600}.fp-app.fp-hq .fp-more-close{width:var(--kp-ctl);height:var(--kp-ctl);border-radius:var(--kp-radius-pill);color:var(--hq-ink2);margin-right:-12px;font-size:22px}.fp-app.fp-hq .fp-more-grid{gap:8px}.fp-app.fp-hq .fp-plus-lead{background:var(--hq-pri);color:var(--hq-pri-ink);border:0;border-radius:14px}.fp-app.fp-hq .fp-plus-lead-tx b{font-weight:600}.fp-app.fp-hq .fp-more-item{border:1px solid var(--hq-frame);background:var(--hq-hover);color:var(--hq-ink);border-radius:14px;font-size:14px;font-weight:500}.fp-app.fp-hq .fp-more-item svg{width:22px;height:22px;color:var(--hq-ink2)}}.fp-app.fp-hq .fp-hq-vi .pl-field>span{font-family:var(--sans);color:var(--hq-ink3);font-size:12px;font-weight:500}.fp-app.fp-hq .fp-hq-vi textarea{padding:8px 12px}.fp-app.fp-hq .fp-hq-vi .pl-contact-actions{flex-wrap:wrap;gap:8px;display:flex}.fp-app.fp-hq .fp-hq-vi .dpia-table th,.fp-app.fp-hq .fp-hq-vi .dpia-table td{border:0;border-bottom:1px solid var(--hq-div);color:var(--hq-ink)}.fp-app.fp-hq .fp-hq-vi .dpia-table th{color:var(--hq-ph);background:0 0;font-size:12px;font-weight:500}@media (min-width:835px){.fp-app.fp-hq .fp-hq-vi .pl-submit{align-self:flex-end}.fp-app.fp-hq{box-sizing:border-box;width:100%}}.fp-app.fp-hq .su-clock{font-family:var(--sans);letter-spacing:0;text-transform:none}.fp-hq-error{min-height:calc(100vh / var(--mz,1));background:var(--hq-page);color:var(--hq-ink);font-family:var(--font-hq-sans),var(--font-sans),sans-serif}.fp-hq-error>*{flex:auto}.fp-hq-error .kp-boundary,.fp-app.fp-hq .kp-boundary{border:1px solid var(--hq-frame);background:var(--hq-pane);max-width:520px;box-shadow:none;color:var(--hq-ink);border-radius:12px;padding:24px}.fp-hq-error .kp-boundary-h,.fp-app.fp-hq .kp-boundary-h{color:var(--hq-ink);font-size:15px;font-weight:600}.fp-hq-error .kp-boundary-p,.fp-app.fp-hq .kp-boundary-p{color:var(--hq-ink3);font-size:14px}.fp-hq-error .kp-boundary-btn,.fp-app.fp-hq .kp-boundary-btn{min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);background:var(--hq-pri);color:var(--hq-pri-ink);border:1px solid #0000;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}@media (hover:hover){.fp-hq-error .kp-boundary-btn:hover,.fp-app.fp-hq .kp-boundary-btn:hover{background:var(--hq-pri)}}.fp-hq-error .kp-boundary a{color:var(--hq-ink2)!important;font-size:14px!important;font-weight:500!important}.fp-hq-isl{border-radius:var(--kp-radius-pill);background:var(--hq-btn2);box-shadow:var(--hq-raise),inset 0 0 0 1px var(--hq-btn2-line);flex:none;align-items:stretch;display:inline-flex}.fp-hq-isl>*+*{border-left:1px solid var(--hq-div)}.fp-hq-isl-menu{display:flex;position:relative}.fp-hq-isl-btn{min-width:var(--kp-ctl-xs);height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);color:var(--hq-ink2);cursor:pointer;transition:background-color var(--kp-tr),color var(--kp-tr);justify-content:center;align-items:center;gap:4px;padding:0;list-style:none;display:inline-flex}.fp-hq-isl-btn::-webkit-details-marker{display:none}.fp-hq-isl-btn:has(.fp-hq-isl-n){padding:0 8px}.fp-hq-isl-btn:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-hq-isl-menu[open]>.fp-hq-isl-btn{background:var(--hq-ghost-press);color:var(--hq-ink)}@media (hover:hover){.fp-hq-isl-btn:hover{background:var(--hq-ghost-hover);color:var(--hq-ink)}}.fp-hq-isl-n{border-radius:var(--kp-radius-pill);background:var(--hq-acc);min-width:16px;height:16px;color:var(--hq-pane);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.fp-hq-isl .fp-hq-menu{top:calc(100% + 6px)}.fp-hq-menu-n{font-variant-numeric:tabular-nums;color:var(--hq-ink3);margin-left:auto;padding-left:16px}.fp-hq-head [data-tip]{position:relative}.fp-hq-head [data-tip]:after{content:attr(data-tip);z-index:45;border:1px solid var(--hq-frame);background:var(--hq-menu);font-family:var(--sans);color:var(--hq-ink2);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--kp-tr),visibility var(--kp-tr);border-radius:8px;padding:6px 8px;font-size:12px;font-weight:400;line-height:16px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (hover:hover){.fp-hq-head [data-tip]:hover:after{opacity:1;visibility:visible;transition-delay:.4s}}.fp-hq-head [data-tip]:focus-visible:after{opacity:1;visibility:visible}.fp-hq-isl-menu[open]>[data-tip]:after{display:none}.fp-hq-hsearch{flex:none;width:224px}@media (max-width:834px){html[data-theme] .pl-shell:has(.fp-hq){--p10-bg:var(--hq-page);--p10-card:var(--hq-s2);--p10-ink:var(--hq-ink);--p10-ink2:var(--hq-ink3);--p10-line:var(--hq-div);--p10-link:var(--hq-acc);--p10-navy:var(--hq-pri);--p10-onnavy:var(--hq-pri-ink);--p10-red:var(--hq-bad);--p10-redbg:var(--hq-bad-bg);--p10-amber:var(--hq-warn);--p10-amberbg:var(--hq-warn-bg);--p10-ok:var(--hq-ok);--p10-okbg:var(--hq-ok-bg);--p10-bar:var(--hq-page);--p10-tabin:var(--hq-ph);--p10-tabon:var(--hq-ink)}html[data-theme] .fp-app.fp-hq .fp-tdp,html[data-theme] .fp-app.fp-hq .fp-bkp,html[data-theme] .fp-app.fp-hq .kp-pf{--action:var(--hq-acc);--action-fill:var(--hq-pri)}.fp-app.fp-hq .fp-tdp-title{font-size:28px}.fp-app.fp-hq .fp-tdp-taken,.fp-app.fp-hq .fp-tdp-hero,.fp-app.fp-hq .fp-tdp-card,.fp-app.fp-hq .fp-tdp-empty{box-shadow:none;border-radius:12px}.fp-app.fp-hq .fp-tdp-hero-pill{border-radius:8px}.fp-app.fp-hq .fp-tdp-btn{border-radius:var(--kp-radius-pill)}.fp-app.fp-hq .fp-tdp-btn:not(.is-primary){border:1px solid var(--hq-frame);color:var(--hq-ink);background:0 0}.fp-app.fp-hq .fp-tdp-sech{color:var(--hq-ink3);margin-bottom:6px;padding:0 4px;font-size:13px;font-weight:400}.fp-app.fp-hq .fp-tdp-all{font-size:14px;font-weight:500}.fp-app.fp-hq .fp-tdp-chip{border-radius:var(--kp-radius-pill);font-size:12px;font-weight:500}html[data-theme] .fp-app.fp-hq .fp-tdp .fp-t-qlist>.fp-q{box-shadow:none;background:0 0;border:0;border-radius:0}.fp-app.fp-hq .su-cta.bk-primary{border-radius:var(--kp-radius-pill);background:var(--hq-pri);box-shadow:none;color:var(--hq-pri-ink);border:0}.fp-app.fp-hq .fp-bkp-facts,.fp-app.fp-hq .fp-bkp-card,.fp-app.fp-hq .fp-bkp-moment,.fp-app.fp-hq .fp-bkp-extend,.fp-app.fp-hq .fp-bkp-sealed{box-shadow:none;border-radius:12px}html[data-theme] .fp-app.fp-hq .fp-bkp ul.fp-bkp-list{border-radius:12px}html[data-theme] .fp-app.fp-hq .fp-bkp .fp-bkp-card>ul.fp-bkp-list{border-radius:0}.fp-app.fp-hq .fp-bkp-chip{border-radius:var(--kp-radius-pill);font-size:13px;font-weight:500}.fp-app.fp-hq .fp-bkp-sech{color:var(--hq-ink3);padding:0 4px;font-size:13px;font-weight:400}.fp-app.fp-hq .fp-bkp-sech span{color:var(--hq-ink3)}.fp-app.fp-hq .fp-bkp-stage li{border-radius:var(--kp-radius-pill)}.fp-app.fp-hq .fp-bkp-stage li.is-done,.fp-app.fp-hq .fp-bkp-stage li.is-now{background:var(--hq-ink)}.fp-app.fp-hq .fp-bkp .fp-bkp-alert{border-radius:8px}.fp-app.fp-hq .fp-bkp-round{border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:0 0}.fp-app.fp-hq .fp-bkp-mark{border-radius:var(--kp-radius-pill)}.fp-app.fp-hq .fp-bkp-btn{border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:0 0}.fp-app.fp-hq .fp-bkp-shots button{border-radius:8px}.fp-app.fp-hq .fp-bkp-more>summary{border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);box-shadow:none;background:0 0}.fp-app.fp-hq .fp-bkp-more-body{background:var(--hq-menu);box-shadow:var(--hq-lift);border-radius:12px;padding:6px}.fp-app.fp-hq .fp-bkp-more-body .bk-pg-more-body{gap:0}.fp-app.fp-hq .fp-bkp-more-body .bk-pg-more-body+.bk-pg-more-body{border-top-color:var(--hq-div);margin-top:6px;padding-top:6px}.fp-app.fp-hq .fp-bkp .fp-bkp-more-body .bk-cancel-act{color:var(--hq-bad)}.fp-app.fp-hq .fp-bkp-more-body label{color:var(--hq-ink3);padding:8px 12px 4px;font-size:13px}.fp-app.fp-hq .fp-bkp-more-body select{border:1px solid var(--hq-frame);background-color:var(--hq-hover);color:var(--hq-ink);border-radius:14px;justify-content:flex-start;margin:0 0 4px;padding:0 14px}.fp-app.fp-hq .fp-bkp-dock{border-radius:var(--kp-radius-pill);background:var(--hq-glass);box-shadow:var(--hq-float);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px}.fp-app.fp-hq .fp-bkp-sq{border-radius:var(--kp-radius-pill);background:var(--hq-active);color:var(--hq-ink)}.fp-app.fp-hq .fp-bkp-go{border-radius:var(--kp-radius-pill)}.fp-app.fp-hq .fp-bkp-subpage .bk-money-figs dt,.fp-app.fp-hq .fp-bkp-subpage .bk-money-figs dd{font-family:var(--sans);letter-spacing:0;font-variant-numeric:tabular-nums}.fp-app.fp-hq .fp-bkp-subpage .bk-money-figs dt{color:var(--hq-ink3);font-size:12px}.fp-app.fp-hq button.fp-bkp-chip{height:auto;min-height:var(--kp-ctl);border-radius:var(--kp-radius-pill);background:var(--hq-s2);box-shadow:none;color:var(--hq-ink2);border:0;padding:0 14px;font-size:14px;font-weight:400}.fp-app.fp-hq button.fp-bkp-chip.active,html[data-theme] .fp-app.fp-hq button.fp-bkp-chip.active{--action-fill:var(--hq-pri);background:var(--action-fill);color:var(--hq-pri-ink);border:0;font-weight:500}.fp-app.fp-hq button.fp-bkp-chip .fp-bkp-n{background:var(--hq-active);color:inherit}.fp-app.fp-hq button.fp-bkp-chip.active .fp-bkp-n{background:color-mix(in srgb, var(--hq-pri-ink) 14%, transparent)}html[data-theme] .fp-app.fp-hq .fp-bkp .fp-bkc-list{background:var(--hq-s2);border:0;border-radius:12px}.fp-app.fp-hq .fp-bkp .fp-bkc+.fp-bkc{border-top-color:var(--hq-div)}.fp-app.fp-hq .fp-bkp .fp-bkc-name{color:var(--hq-ink)}.fp-app.fp-hq .fp-bkp .fp-bkc-who,.fp-app.fp-hq .fp-bkp .fp-bkc-when,.fp-app.fp-hq .fp-bkp .fp-bkc-when-i{color:var(--hq-ink3)}.fp-app.fp-hq .fp-bkp .fp-bkc-pill{border-radius:var(--kp-radius-pill);font-weight:500}.fp-app.fp-hq .fp-bkp .fp-bkc-pill.is-blue{background:var(--hq-acc-bg);color:var(--hq-acc)}.fp-app.fp-hq .fp-bkp .fp-bkc-pill.is-amber{background:var(--hq-warn-bg);color:var(--hq-warn)}.fp-app.fp-hq .fp-bkp .fp-bkc-pill.is-red{background:var(--hq-bad-bg);color:var(--hq-bad)}.fp-app.fp-hq .fp-bkp .fp-bkc-pill.is-green{background:var(--hq-ok-bg);color:var(--hq-ok)}.fp-app.fp-hq .fp-bkp .fp-bkc-pill.is-grey{background:var(--hq-active);color:var(--hq-ink3)}.fp-app.fp-hq .fp-bkp .fp-bkc-flagw.is-amber{color:var(--hq-warn)}.fp-app.fp-hq .fp-bkp .fp-bkc-flagw.is-red{color:var(--hq-bad)}.fp-app.fp-hq .fp-bkp .fp-bkc-go{color:var(--hq-ph)}.fp-app.fp-hq .fp-bkp-cal{border-radius:var(--kp-radius-pill);background:var(--hq-s2);box-shadow:none;color:var(--hq-ink2);border:0}html[data-theme] body .pl-shell .fp-app.fp-hq,html[data-theme] body .pl-shell .fp-app.fp-hq .ck-main,html[data-theme] body .pl-shell .fp-app.fp-hq .fp-room{background:var(--hq-page)}html[data-theme] body .pl-shell:has(.fp-app.fp-hq){background:var(--hq-page)}html[data-theme] body .pl-shell:has(.fp-app.fp-hq)>.pl-topbar{background:var(--hq-page)}.fp-app.fp-hq .su-setup{background:var(--hq-s2);box-shadow:none;border:0;border-radius:12px}html[data-theme] .fp-app.fp-hq .fp-tdp .fp-tdp-card{border:0}html[data-theme] body .pl-shell:has(.fp-app.fp-hq)>.pl-topbar{box-shadow:none;color:var(--hq-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}:is(html[data-theme] body .pl-shell:has(.fp-app.fp-hq)>.pl-topbar .pl-brand,html[data-theme] body .pl-shell:has(.fp-app.fp-hq)>.pl-topbar .pl-brand-proof){color:var(--hq-ink)}:is(html[data-theme] body .pl-shell:has(.fp-app.fp-hq)>.pl-topbar .pl-topbar-search,html[data-theme] body .pl-shell:has(.fp-app.fp-hq)>.pl-topbar .pl-topbar-bell,html[data-theme] body .pl-shell:has(.fp-app.fp-hq)>.pl-topbar .fp-topbar-me){border-radius:var(--kp-radius-pill);background:var(--hq-s2);box-shadow:none;color:var(--hq-ink2);border:0}html[data-theme] .fp-app.fp-hq .fp-phead{color:var(--hq-ink);background:0 0}.fp-app.fp-hq .fp-phead-title{font-size:28px;font-weight:700}.fp-app.fp-hq .fp-phead-back{color:var(--hq-acc)}.fp-app.fp-hq .fp-phead-sub{color:var(--hq-ink3);font-size:15px}.fp-app.fp-hq .fp-menu-title{color:var(--hq-ink);font-size:28px}.fp-app.fp-hq .fp-menu-back{color:var(--hq-acc)}.fp-app.fp-hq .fp-menu-room{color:var(--hq-ink3);font-size:13px;font-weight:400}.fp-app.fp-hq .fp-menu-here{color:var(--hq-ink3)}.fp-app.fp-hq .fp-menu-row,.fp-app.fp-hq a.fp-menu-row,.fp-app.fp-hq .fp-menu-out>button,.fp-app.fp-hq .fp-menu-appearance .ck-theme{border-bottom-color:var(--hq-div);color:var(--hq-ink);font-weight:400}.fp-app.fp-hq .fp-menu-row>svg{color:var(--hq-ph)}.fp-app.fp-hq .fp-menu-row.is-on{background:color-mix(in srgb, var(--hq-ink) 8%, transparent);box-shadow:none;color:var(--hq-ink);border-radius:8px;font-weight:600}.fp-app.fp-hq .fp-menu-line{color:var(--hq-ink3);font-size:13px}.fp-app.fp-hq .fp-vp{--ink:var(--hq-ink);--ink-soft:var(--hq-ink3);--ink-3:var(--hq-ph);--hair:var(--hq-div);--hair-2:var(--hq-frame);--paper:var(--hq-page);--paper-3:var(--hq-s2);--action:var(--hq-acc);--action-bg:var(--hq-acc-bg);--good:var(--hq-ok);--good-bg:var(--hq-ok-bg);--warn:var(--hq-warn);--warn-bg:var(--hq-warn-bg);--danger:var(--hq-bad);--danger-bg:var(--hq-bad-bg)}html[data-theme] .fp-app.fp-hq .fp-vsh,html[data-theme] .fp-app.fp-hq .fp-vfig-c,html[data-theme] .fp-app.fp-hq .fp-vsb,html[data-theme] .fp-app.fp-hq .fp-vs-bkrow{background:var(--hq-s2);box-shadow:none;border:0;border-radius:12px}html[data-theme] .fp-app.fp-hq .fp-vsh-facts,html[data-theme] .fp-app.fp-hq .fp-vsb>li+li{border-color:var(--hq-div)}html[data-theme] .fp-app.fp-hq .fp-vsh .fp-vs-chip{border-radius:var(--kp-radius-pill);background:var(--hq-active);color:var(--hq-ink3);border:0}html[data-theme] .fp-app.fp-hq .fp-vfig-go,html[data-theme] .fp-app.fp-hq .fp-vs-bkday{background:var(--hq-active)}html[data-theme] .fp-app.fp-hq .fp-vsb-pill.is-grey{background:var(--hq-active);color:var(--hq-ink3)}.fp-app.fp-hq .fp-vsh-id h2{color:var(--hq-ink)}.fp-app.fp-hq .fp-vs-shead h3{color:var(--hq-ink3);font-size:13px;font-weight:400}.fp-app.fp-hq .fp-vs-acts .fp-vs-act.fp-vs-act-danger{border-color:var(--hq-frame);color:var(--hq-bad);background:0 0}html[data-theme] .fp-app.fp-hq .fp-vf-in{border:1px solid var(--hq-frame);background:var(--hq-hover);color:var(--hq-ink);border-radius:14px}html[data-theme] .fp-app.fp-hq .fp-vf-in:focus{border-color:var(--hq-acc);box-shadow:var(--kp-focus)}.fp-app.fp-hq .fp-vf-head,.fp-app.fp-hq .fp-vf-title h3,.fp-app.fp-hq .fp-vf-check{color:var(--hq-ink)}.fp-app.fp-hq .fp-vf-head b{font-size:17px;font-weight:600}.fp-app.fp-hq .fp-vf-title p,.fp-app.fp-hq .fp-vf-note{color:var(--hq-ink3)}.fp-app.fp-hq .fp-vf-field>span{color:var(--hq-ink3);font-size:13px;font-weight:500}.fp-app.fp-hq .fp-vf-sec{color:var(--hq-ink3);font-weight:500}html[data-theme] .fp-app.fp-hq .fp-vf-foot{background:var(--hq-page)}.fp-app.fp-hq .fp-vp-head{color:var(--hq-ink)}.fp-app.fp-hq .fp-vp-head b{font-size:17px;font-weight:600}.fp-app.fp-hq .fp-vp-back{color:var(--hq-acc)}html[data-theme] .fp-app.fp-hq .fp-hrd-stats,html[data-theme] .fp-app.fp-hq .fp-hrd-card{background:var(--hq-s2);box-shadow:none;border:0;border-radius:12px}html[data-theme] .fp-app.fp-hq .fp-hrd-sheet{background:var(--hq-menu);box-shadow:var(--hq-lift);border:0;border-radius:12px}.fp-app.fp-hq .fp-hrd-sheet button{color:var(--hq-ink);border-radius:8px;font-weight:400}.fp-app.fp-hq .fp-hrd-sheet button.is-danger,.fp-app.fp-hq .fp-hrd-blocked{color:var(--hq-bad)}.fp-app.fp-hq .fp-hrd-menu,.fp-app.fp-hq .fp-hrd-id h2,.fp-app.fp-hq .fp-hrd-stats b,.fp-app.fp-hq .fp-hrd-row b{color:var(--hq-ink)}.fp-app.fp-hq .fp-hrd-id p,.fp-app.fp-hq .fp-hrd-stats span,.fp-app.fp-hq .fp-hrd-row span{color:var(--hq-ink3)}.fp-app.fp-hq .fp-hrd-row{border-bottom-color:var(--hq-div)}.fp-app.fp-hq .fp-hrd-row b{font-weight:500}html[data-theme] .fp-app.fp-hq .fp-hrd-av{background:var(--hq-s3);color:var(--hq-ink2)}html[data-theme] .fp-app.fp-hq .fp-sset-me{background:var(--hq-s2);border:0;border-radius:12px}html[data-theme] .fp-app.fp-hq .fp-sst .fp-sset-av{border-color:var(--hq-frame);background:var(--hq-s3);color:var(--hq-ink2)}html[data-theme] .fp-app.fp-hq .fp-sset-sub li,html[data-theme] .fp-app.fp-hq .fp-sset-ret>div,html[data-theme] .fp-app.fp-hq .fp-sst .fp-sset-sub li+li:before{border-color:var(--hq-div)}.fp-app.fp-hq .fp-sset-row,.fp-app.fp-hq .fp-sset-subrow,.fp-app.fp-hq .fp-sset-tx b,.fp-app.fp-hq .fp-sset-ret dt{color:var(--hq-ink)}.fp-app.fp-hq .fp-sset-tx b{font-weight:500}.fp-app.fp-hq .fp-sset-tx span,.fp-app.fp-hq .fp-sset-fact,.fp-app.fp-hq .fp-sset-ret dd,.fp-app.fp-hq .fp-sst-state{color:var(--hq-ink3)}.fp-app.fp-hq .fp-sset-chev,.fp-app.fp-hq .fp-sset-fact svg,.fp-app.fp-hq .fp-sset-subic,.fp-app.fp-hq .fp-sset-note{color:var(--hq-ph)}.fp-app.fp-hq .fp-sset-warn{color:var(--hq-bad)}.fp-app.fp-hq .fp-sst-state.is-on i{background:var(--hq-ok)}.fp-app.fp-hq .fp-nh-pip{border-radius:var(--kp-radius-pill);background:var(--hq-active);color:var(--hq-ink3);border:0}.fp-app.fp-hq .fp-nh-stp[data-state=done] .fp-nh-pip{background:var(--hq-ok-bg);color:var(--hq-ok)}.fp-app.fp-hq .fp-nh-stp[data-state=now] .fp-nh-pip{background:var(--hq-pri)}.fp-app.fp-hq .fp-nh-stp[data-state=now] .fp-nh-pip:after{border-radius:var(--kp-radius-pill);background:var(--hq-pri-ink)}.fp-app.fp-hq .fp-nh-stp[data-state=done]:before,.fp-app.fp-hq .fp-nh-stp[data-state=now]:before{background:var(--hq-ink3)}.fp-app.fp-hq .fp-nh-chip{border-radius:var(--kp-radius-pill);background:var(--hq-s2);box-shadow:none;color:var(--hq-ink2);font-size:14px;font-weight:400}.fp-app.fp-hq .fp-nh-chip[aria-pressed=true]{background:var(--hq-pri);color:var(--hq-pri-ink);font-weight:500}.fp-app.fp-hq .fp-nh-search{border:1px solid var(--hq-frame);background:var(--hq-hover);box-shadow:none;border-radius:14px}.fp-app.fp-hq .fp-nh-cars{background:var(--hq-s2);border-radius:12px;gap:0;overflow:hidden}.fp-app.fp-hq .fp-nh-car{box-shadow:none;background:0 0;border:0;border-radius:0}.fp-app.fp-hq .fp-nh-car+.fp-nh-car{border-top:1px solid var(--hq-div)}.fp-app.fp-hq .fp-nh-car.is-on{background:var(--hq-active)}.fp-app.fp-hq .fp-nh-dot{border-radius:var(--kp-radius-pill)}.fp-app.fp-hq .fp-nh-car.is-on .fp-nh-dot,.fp-app.fp-hq .fp-nh-rowbtn.is-on .fp-nh-dot{border-color:var(--hq-ink);background:var(--hq-ink);box-shadow:inset 0 0 0 4px var(--hq-s2)}.fp-app.fp-hq .fp-nh-ini{border-radius:var(--kp-radius-pill);background:var(--hq-s3);color:var(--hq-ink2)}.fp-app.fp-hq .fp-nh-seg{border-radius:var(--kp-radius-pill);background:var(--hq-active)}.fp-app.fp-hq .fp-nh-seg button{border-radius:var(--kp-radius-pill)}.fp-app.fp-hq .fp-nh .kp-pf-card{box-shadow:none;border-radius:12px}.fp-app.fp-hq .fp-nh .kp-pf-banner,.fp-app.fp-hq .fp-nh .kp-pf-err{border-radius:8px}.fp-app.fp-hq .fp-nh .kp-pf-go{border-radius:var(--kp-radius-pill)}.fp-app.fp-hq .fp-nh .kp-pf-btn{border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:0 0}.fp-app.fp-hq .fp-nh .kp-pf-sech{color:var(--hq-ink3);font-size:13px;font-weight:400}.fp-app.fp-hq .fp-nh .kp-pf-scrim{background:var(--hq-scrim)}.fp-app.fp-hq .fp-nh .kp-pf-confirm-in{gap:8px;padding-left:12px;padding-right:12px}.fp-app.fp-hq .fp-nh .kp-pf-confirm-card{background:var(--hq-menu);box-shadow:var(--hq-lift);border-radius:16px}.fp-app.fp-hq .fp-nh .kp-pf-confirm-h{font-size:16px;font-weight:600}.fp-app.fp-hq .fp-nh .kp-pf-confirm-go{border-top-color:var(--hq-div);background:var(--hq-menu);color:var(--hq-acc);font-size:17px}.fp-app.fp-hq .fp-nh .kp-pf-confirm-go.fp-nh-red{color:var(--hq-bad)}.fp-app.fp-hq .fp-nh .kp-pf-confirm-go:disabled{color:var(--hq-ph);cursor:default}.fp-app.fp-hq .fp-nh .kp-pf-confirm-cancel{border:1px solid var(--hq-frame);border-radius:var(--kp-radius-pill);background:var(--hq-menu);color:var(--hq-ink);font-size:16px}.fp-app.fp-hq .fp-room{border-radius:0;margin-top:0}.fp-app.fp-hq .fp-phead{padding-bottom:14px}.fp-app.fp-hq .fp-nh .bk-clash{background:var(--hq-bad-bg);border:0;border-radius:8px}.fp-app.fp-hq .fp-nh .bk-clash-txt{color:var(--hq-ink)}.fp-app.fp-hq .fp-nh .bk-clash-txt b{color:var(--hq-bad);font-weight:600}.fp-app.fp-hq .fp-nh .bk-cardgate{background:var(--hq-acc-bg)}.fp-app.fp-hq .fp-nh .bk-cardgate .bk-clash-txt b{color:var(--hq-acc)}}@media (min-width:835px){.fp-app.fp-hq .fp-hq-sec{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0 -12px;padding:0;display:flex}.fp-app.fp-hq .fp-hq-sec-h{align-items:center;gap:6px;min-height:40px;padding:0 12px;display:flex}.fp-app.fp-hq .fp-hq-sec-h h2{color:var(--hq-ink3);margin:0;font-size:12px;font-weight:500}.fp-app.fp-hq .fp-hq-sec-n,.fp-app.fp-hq .fp-hq-sec-note{color:var(--hq-ink3);font-variant-numeric:tabular-nums;font-size:12px}.fp-app.fp-hq .fp-hq-sec-lk{min-height:var(--kp-ctl-2xs);border-radius:var(--kp-radius-pill);font-family:var(--sans);color:var(--hq-ink3);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;padding:0 8px;font-size:12px;display:inline-flex}@media (hover:hover){.fp-app.fp-hq .fp-hq-sec-lk:hover{background:var(--hq-ghost-hover);color:var(--hq-ink)}}.fp-app.fp-hq .fp-hq-row{background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;min-height:40px;margin:0 4px;padding:2px 8px;font-size:14px;display:flex}@media (hover:hover){.fp-app.fp-hq .fp-hq-row:hover{background:var(--hq-hover)}}.fp-app.fp-hq .fp-hq-row:focus-within{background:var(--hq-active)}.fp-app.fp-hq .fp-hq-strip-i{border:1px solid var(--hq-edge-muted);background:var(--hq-pane);box-shadow:none;border-radius:12px;padding:10px 12px}@media (hover:hover){.fp-app.fp-hq button.fp-hq-strip-i:hover{background:var(--hq-hover)}}:is(.fp-app.fp-hq .fp-hq-hr .bk-hq-card,.fp-app.fp-hq .fp-hq-set .bk-hq-card,.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-card,.fp-app.fp-hq .fp-hq-cal-tiles .bk-hq-card){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.fp-app.fp-hq .fp-hq-hr .bk-hq-ch,.fp-app.fp-hq .fp-hq-set .bk-hq-ch,.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-ch){padding-block:10px;line-height:20px}.fp-app.fp-hq .fp-hq-hr,.fp-app.fp-hq .fp-hq-set{gap:0 24px}.fp-app.fp-hq .fp-hq-hr-main,.fp-app.fp-hq .fp-hq-hr-side,.fp-app.fp-hq .fp-hq-set-col{gap:24px}@media (min-width:1280px){.fp-app.fp-hq .fp-hq-hr[data-panel]>.fp-hq-hr-side,.fp-app.fp-hq .fp-hq-set>.fp-hq-set-col+.fp-hq-set-col{border-left:1px solid var(--hq-div);padding-left:24px}}.fp-app.fp-hq .fp-hq-set-flow{background:0 0;border-radius:0;padding:0}.fp-app.fp-hq .fp-hq-set-tiles{gap:8px}.fp-app.fp-hq .fp-hq-set-tile{border-color:var(--hq-edge-muted);background:var(--hq-pane);border-radius:12px;padding:10px 12px}.fp-app.fp-hq .fp-hq-set-phone{border-color:var(--hq-edge-muted)}.fp-app.fp-hq .fp-hq-cal-tiles{gap:8px}.fp-app.fp-hq .fp-hq-cal-tiles .fp-hq-cal-tile.bk-hq-card{border:1px solid var(--hq-edge-muted);background:var(--hq-pane);border-radius:12px;padding:10px 12px}.fp-app.fp-hq .fp-hq-mn-tbl{border-collapse:collapse}.fp-app.fp-hq .fp-hq-mn-tbl th{height:36px;color:var(--hq-ph)}.fp-app.fp-hq .fp-hq-mn-tbl td{border-bottom:1px solid var(--hq-div);border-radius:0;height:50px}.fp-app.fp-hq .fp-hq-hr-ban,.fp-app.fp-hq .fp-hq-cal-ban{background:0 0;border:0;border-radius:0;padding:0}.fp-app.fp-hq [data-hq-view] .lv-table tbody td{border-bottom-color:#0000}:is(.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-ov,.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-col){gap:24px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-ov{gap:0 24px}@media (min-width:1181px){.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-side{border-left:1px solid var(--hq-div);padding-left:24px}}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-two{gap:24px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-next{background:0 0;border:0;border-radius:0;gap:12px;min-height:40px;padding:2px 0}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-next:before{content:"";border-radius:var(--kp-radius-pill);background:var(--hq-warn);flex:none;width:6px;height:6px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-next-t{flex-flow:wrap;align-items:baseline;gap:4px 8px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-hq-next-t b{font-size:14px;font-weight:500}.fp-app.fp-hq .bk-pg-body:not([data-pane=overview])>.bk-rec-body{gap:24px}.fp-app.fp-hq .bk-pg-body:not([data-pane=overview])>.bk-rec-body>.bk-rec-sec{background:0 0;border:0;border-radius:0;padding:0}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-head{border-bottom:0}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tabs{margin:0 calc(-1 * var(--kp-gut));padding:0 var(--kp-gut) 12px;border-bottom:1px solid var(--hq-div);flex-direction:row;gap:6px}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tab{min-height:var(--kp-ctl-xs);border-radius:var(--kp-radius-pill);color:var(--hq-ink2);background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;font-weight:400;display:inline-flex}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tab.is-on{background:var(--hq-active);color:var(--hq-ink);padding-inline:12px;font-weight:500}@media (hover:hover){.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .bk-pg-tab:not(.is-on):hover{background:var(--hq-hover);color:var(--hq-ink)}}.fp-app.fp-hq .fp-hq-fl-edit{border:0;border-left:1px solid var(--hq-frame);box-shadow:var(--hq-menu-shadow);border-radius:0;inset:0 0 0 max(0px,100% - 600px)}.fp-app.fp-hq .fp-nb-open:has(.fp-nhd) .fp-nb-backdrop{background:var(--hq-dlg-scrim);-webkit-backdrop-filter:blur(2px)saturate(1.05);backdrop-filter:blur(2px)saturate(1.05)}.fp-app.fp-hq .fp-nb-open .fp-nb-panel:has(>.fp-nhd){box-shadow:var(--hq-dialog-shadow);border-radius:24px}.fp-app.fp-hq .fp-hq-cal-dlg{box-shadow:var(--hq-dialog-shadow);border-radius:24px}.fp-app.fp-hq .kp-toast{width:380px;max-width:calc(100vw / var(--mz,1) - 40px);border:1px solid var(--hq-frame);background:var(--hq-s2);box-shadow:var(--hq-dialog-shadow);color:var(--hq-ink);border-radius:14px;padding:14px}}@media (min-width:600px) and (max-width:834px){.pl-shell:has(.fp-app.fp-hq){--fp-col-x:max(0px, calc(50% - 300px))}.pl-shell:has(.fp-app.fp-hq)>.pl-topbar{padding-inline:calc(22px + var(--fp-col-x))}.fp-app.fp-hq .fp-hq-col,.fp-app.fp-hq .kp-esheet-panel,.fp-app.fp-hq .fp-nb-open .fp-nb-panel{max-width:600px;margin-inline:auto}.fp-app.fp-hq .bk-pg-bar,.fp-app.fp-hq .fp-hq-rxp-bar{left:var(--fp-col-x);right:var(--fp-col-x)}.fp-app.fp-hq .fp-bulk-inner{max-width:568px}.fp-app.fp-hq .fp-bkp-dock{left:calc(12px + var(--fp-col-x));right:calc(12px + var(--fp-col-x))}.fp-app.fp-hq .fp-room-body:has(.bk-pg-page) .fp-bkd-go{left:calc(16px + var(--fp-col-x));right:calc(16px + var(--fp-col-x))}.fp-app.fp-hq .fp-nf-layer .fp-nf{left:var(--fp-col-x);right:var(--fp-col-x)}.fp-app.fp-hq .bk-sheet .bk-rec,.fp-app.fp-hq .sc-sheet .sc-modal{width:100%;max-width:600px;margin-inline:auto}.fp-app.fp-hq .fp-more-open .fp-more-panel{left:var(--fp-col-x);right:var(--fp-col-x)}.fp-app.fp-hq .fp-hq-fl-edit{left:calc(9px + var(--fp-col-x));right:calc(9px + var(--fp-col-x))}.fp-app.fp-hq .fp-cam{max-width:600px;margin-inline:auto}}html:not([data-theme=light]) .fp-hq{--hq-mn-in:#3987e5;--hq-mn-cost:#d95926}[data-theme=light] .fp-hq{--hq-mn-in:var(--hq-acc);--hq-mn-cost:#eb6834}.fp-hq-mn-sw{border-radius:var(--kp-radius-pill);background:var(--hq-mn-in);flex:none;width:10px;height:10px;display:inline-block}.fp-hq-mn-sw.is-cost{background:var(--hq-mn-cost)}@media (min-width:835px){.fp-app.fp-hq .fp-hq-mn{gap:0 24px;padding-top:0}.fp-app.fp-hq .fp-hq-mn-main,.fp-app.fp-hq .fp-hq-mn-side{gap:24px}.fp-app.fp-hq .fp-hq-mn-main>.fp-hq-mn-fill{min-height:0}@media (min-width:1280px){.fp-app.fp-hq .fp-hq-mn>.fp-hq-mn-side{border-left:1px solid var(--hq-div);padding-left:24px}}.fp-app.fp-hq .fp-hq-mn-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fp-app.fp-hq .fp-hq-mn-si{min-width:0;font-family:var(--sans);text-align:left;color:var(--hq-ink);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.fp-app.fp-hq button.fp-hq-mn-si{cursor:pointer}.fp-app.fp-hq .fp-hq-mn-sk{color:var(--hq-ink3);font-size:12px;font-weight:500}.fp-app.fp-hq .fp-hq-mn-sv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.15}.fp-app.fp-hq .fp-hq-mn-ss{max-width:100%;color:var(--hq-ph);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fp-app.fp-hq .fp-hq-mn-ss.is-ok{color:var(--hq-ok)}.fp-app.fp-hq .fp-hq-mn-ss.is-warn{color:var(--hq-warn)}.fp-app.fp-hq .fp-hq-mn-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-app.fp-hq .fp-hq-mn-r{justify-content:space-between}.fp-app.fp-hq .fp-hq-mn-rt{min-width:0;color:var(--hq-ink);flex-direction:column;flex:auto;display:flex}.fp-app.fp-hq .fp-hq-mn-rt>small{color:var(--hq-ph);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fp-app.fp-hq .fp-hq-mn-r>.fp-hq-btn{flex:none}.fp-app.fp-hq .fp-hq-mn-wa{text-decoration:none}.fp-app.fp-hq .fp-hq-mn-quiet{color:var(--hq-ph);margin:0;padding:0 12px 8px;font-size:14px}.fp-app.fp-hq .fp-hq-sec>.fp-hq-fl-note,.fp-app.fp-hq .fp-hq-sec>.fp-hq-mn-p,.fp-app.fp-hq .fp-hq-sec>.bk-hq-link,.fp-app.fp-hq .fp-hq-sec>.fp-hq-fl-acts{margin:4px 12px 0}.fp-app.fp-hq .fp-hq-mn-p{color:var(--hq-ink2);margin:0;font-size:14px}.fp-app.fp-hq .fp-hq-sec>.bk-hq-link{align-self:flex-start}.fp-app.fp-hq .fp-hq-sec>.fp-hq-mn-chips{padding:0 12px 8px}.fp-app.fp-hq .fp-hq-sec>.fp-hq-mn-notes{margin:0 12px;padding-left:16px}.fp-app.fp-hq .fp-hq-mn-tl>li.fp-hq-row{border-top:0;grid-template-columns:8px 64px minmax(0,1fr) auto 112px;min-height:40px;padding:2px 8px;display:grid}.fp-app.fp-hq .fp-hq-mn-legend{color:var(--hq-ink3);gap:14px;padding:0 12px 4px;font-size:12px;display:flex}.fp-app.fp-hq .fp-hq-mn-legend>span{align-items:center;gap:6px;display:inline-flex}.fp-app.fp-hq .fp-hq-mn-wk{min-width:0;padding:0 4px;position:relative}.fp-app.fp-hq .fp-hq-mn-wk svg{display:block;overflow:visible}.fp-app.fp-hq .fp-hq-mn-wk>.fp-hq-mn-hit{border-radius:8px;position:absolute;top:0;bottom:0}.fp-app.fp-hq .fp-hq-mn-in{fill:var(--hq-mn-in)}.fp-app.fp-hq .fp-hq-mn-cost{fill:var(--hq-mn-cost)}.fp-app.fp-hq .fp-hq-mn-base{stroke:var(--hq-frame);stroke-width:1px}.fp-app.fp-hq .fp-hq-mn-band{fill:var(--hq-hover)}.fp-app.fp-hq .fp-hq-mn-lbl{font-family:var(--sans);fill:var(--hq-ink);font-size:12px;font-weight:600}.fp-app.fp-hq .fp-hq-mn-wk .fp-hq-mn-tip{min-width:180px;top:4px}.fp-app.fp-hq .fp-hq-mn-tip span.is-sub{color:var(--hq-ink2);padding-left:16px;font-weight:400}.fp-app.fp-hq .fp-hq-mn-list{margin:0 -12px;overflow-x:auto}.fp-app.fp-hq .fp-hq-sec>.fp-hq-mn-list{margin:0}.fp-app.fp-hq .fp-hq-mn .fp-hq-mn-tbl th{border-bottom:1px solid var(--hq-div);height:40px;color:var(--hq-ink3);background:0 0}.fp-app.fp-hq .fp-hq-mn .fp-hq-mn-tbl td{border-bottom:0;height:40px}.fp-app.fp-hq .fp-hq-mn .fp-hq-mn-tbl td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.fp-app.fp-hq .fp-hq-mn .fp-hq-mn-tbl td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.fp-app.fp-hq .fp-hq-mn-main>.fp-hq-fl-note{margin:0}.fp-app.fp-hq .fp-hq-mn-head{flex-direction:column;gap:12px;display:flex}.fp-app.fp-hq .fp-hq-mn-head .fp-hq-mn-p{margin:0}}@container (max-width:1100px){.fp-app.fp-hq .fp-hq-mn-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:835px) and (max-width:1279px){.fp-app.fp-hq .fp-hq-mn-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:834px){.fp-hq-mnp-nav{gap:8px}.fp-hq-mnp .fp-hq-flp-chips+.fp-hq-flp-chips{margin-top:2px}.fp-hq-mnp-figs{margin-top:10px}.fp-hq-mnp-end{flex:none;align-items:center;gap:8px;display:inline-flex}.fp-hq-mnp-fig{color:var(--hq-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.fp-hq-mnp-fig.is-warn{color:var(--hq-warn)}.fp-hq-mnp-car{align-items:center;gap:8px;min-width:0;display:inline-flex}.fp-hq-mnp-foot{color:var(--hq-ink3);margin:12px 4px 0;font-size:13px}.fp-hq-mnp-wkbox{background:var(--hq-s2);border-radius:12px;padding:12px 14px}.fp-hq-mnp-legend{color:var(--hq-ink3);gap:14px;margin:0 0 8px;font-size:13px;display:flex}.fp-hq-mnp-legend>span{align-items:center;gap:6px;display:inline-flex}.fp-hq-mnp-wkbox .fp-hq-mnp-wk{background:0 0;border-radius:0;height:130px;padding:0}.fp-hq-mnp-wkb{flex:auto;justify-content:center;align-items:flex-end;gap:2px;width:100%;min-height:0;display:flex}.fp-hq-mnp-wkb>i{width:12px;clip-path:inset(0 round var(--r-inner) var(--r-inner) 0 0);background:var(--hq-mn-in);display:block}.fp-hq-mnp-wkb>i.is-cost{background:var(--hq-mn-cost)}.fp-hq-mnp-month{min-height:var(--kp-ctl);background:var(--hq-s2);font-family:var(--sans);color:var(--hq-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 0;padding:0 4px 0 14px;font-size:16px;display:flex}.fp-hq-mnp-month input{min-width:0;min-height:var(--kp-ctl);font:inherit;color:var(--hq-acc);text-align:right;background:0 0;border:0;padding:0 10px}.fp-hq-mnp-more{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--hq-acc);cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:0 14px;font-size:15px;display:block}}.fp-hq-dk{grid-template-rows:30px auto;align-content:center;row-gap:2px}.fp-hq-dk-lb{font-family:var(--sans);letter-spacing:0;white-space:nowrap;color:var(--hq-ink2);font-size:11px;font-weight:500;line-height:13px;display:block}.fp-hq-dk[aria-current=page] .fp-hq-dk-lb{color:var(--hq-ink)}@media (min-width:835px){.fp-hq-srow[aria-current=page]{color:var(--hq-ink);font-weight:600}.fp-hq-srow[aria-current=page] .fp-hq-srow-ic{color:var(--hq-ink)}}.fp-hq .fp-seg{--fp-seg-thumb:var(--hq-s3);margin:0 var(--kp-gut) 16px;border-radius:var(--r-card);background:var(--hq-active);gap:2px;padding:2px;display:flex}[data-theme=light] .fp-hq .fp-seg{--fp-seg-thumb:var(--hq-s2)}.fp-hq .fp-seg.is-head{margin:0 0 16px}.fp-hq .fp-room-body:has(.fp-seg.is-head)>.fp-seg:not(.is-head){display:none}@media (min-width:835px){.fp-hq .fp-seg{display:none}}.fp-hq .fp-seg-btn{min-width:0;min-height:var(--kp-ctl-sm);border-radius:var(--r-inner);font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;color:var(--hq-ink2);cursor:pointer;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:14px;font-weight:500;line-height:1.2;list-style:none;display:flex}.fp-hq .fp-seg-btn::-webkit-details-marker{display:none}.fp-hq .fp-seg-btn[aria-current=page]{background:var(--fp-seg-thumb);box-shadow:var(--hq-raise);color:var(--hq-ink);font-weight:600}.fp-hq .fp-seg-btn:focus-visible,.fp-hq .fp-seg-item:focus-visible{outline:var(--kp-focus-outline);outline-offset:2px}.fp-hq .fp-seg-more{flex:auto;display:flex;position:relative}.fp-hq .fp-seg-more>.fp-seg-btn{flex:auto}.fp-hq .fp-seg-more[open]>.fp-seg-btn:not([aria-current]){background:var(--hq-hover)}.fp-hq .fp-seg-menu{z-index:30;background:var(--hq-menu);min-width:200px;box-shadow:var(--hq-float);border-radius:12px;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0}.fp-hq .fp-seg-item{min-height:var(--kp-ctl);font-family:var(--sans);color:var(--hq-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:16px;display:flex}.fp-hq .fp-seg-item+.fp-seg-item{box-shadow:inset 0 1px 0 var(--hq-div)}.fp-hq .fp-seg-item[aria-current=page]{font-weight:600}.fp-hq .fp-seg-item>svg{width:18px;height:18px;color:var(--hq-acc)}.fp-hq .fp-mset-none{font-family:var(--sans);color:var(--hq-ink3);text-align:center;margin:24px 0 0;font-size:15px}.fp-hq .fp-mset-none:empty{margin:0}.fp-app.fp-hq .fp-mset-search{min-height:var(--kp-ctl);background:var(--hq-active);color:var(--hq-ph);border:0;border-radius:12px;gap:8px;margin:12px 0 0;padding:0 12px}.fp-app.fp-hq .fp-mset-search input{color:var(--hq-ink)}.fp-app.fp-hq .fp-mset-search input::placeholder{color:var(--hq-ph)}.fp-app.fp-hq .fp-mset .fp-menu-group{margin:24px 0 0}.fp-app.fp-hq .fp-mset .fp-menu-room{margin:0 0 6px;padding:0 16px}.fp-hq .fp-mset-list{background:var(--hq-s2);border-radius:12px;overflow:hidden}.fp-hq .fp-mset-list>*{position:relative}.fp-hq .fp-mset-list>*+:before{content:"";border-top:1px solid var(--hq-frame);pointer-events:none;position:absolute;top:0;left:54px;right:0}.fp-app.fp-hq .fp-mset .fp-menu-row,.fp-app.fp-hq .fp-mset .fp-mset-node .ck-theme{min-height:var(--kp-ctl-lg);box-shadow:none;color:var(--hq-ink);background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:14px;padding:10px 16px;font-size:17px;font-weight:400}.fp-app.fp-hq .fp-mset .fp-menu-lb{flex:auto}.fp-app.fp-hq .fp-mset .fp-menu-row.is-on{background:var(--hq-active);font-weight:600}.fp-hq .fp-mset-ic,.fp-app.fp-hq .fp-mset .ck-theme-ic{color:var(--hq-ink2);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.fp-hq .fp-mset-ic svg,.fp-app.fp-hq .fp-mset .ck-theme-ic svg{width:22px;height:22px}@media (hover:hover){.fp-app.fp-hq .fp-mset .fp-menu-row:hover,.fp-app.fp-hq .fp-mset .fp-mset-node .ck-theme:hover{background:var(--hq-hover)}}@media (max-width:599px){.ck.fp-app.fp-hq:has(>.fp-nb-open>.fp-nb-panel>.fp-nh)>:is(.fp-hq-pane,.fp-hq-dock,.fp-hq-fab){visibility:hidden}}
