.fa-app{flex-direction:column;display:flex;position:relative}.fa-bar{border-bottom:1px solid var(--pp-edge);background:linear-gradient(#ffffff09,#fff0);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 18px;display:grid}[data-theme=light] .fa-bar{background:#ffffffb3}.fa-brand img{border-radius:8px;width:30px;height:30px;display:block;box-shadow:0 1px 2px #0000004d}.fa-nav{gap:2px;display:flex}.fa-nav>span{color:var(--hm-sec);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12.5px;display:inline-flex}.fa-nav>.on{color:var(--hm-text);background:var(--hm-sel);box-shadow:var(--hm-thumb-edge);font-weight:600}.fa-bar-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.fa-bell{position:relative}.fa-badge{text-align:center;color:#fff;background:#ff3b30;border-radius:999px;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-4px;right:-4px}.fa-avatar{width:30px;height:30px;color:var(--hm-text);background:var(--hm-key);box-shadow:inset 0 0 0 .5px var(--pp-edge);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.fa-deskhead{border-bottom:1px solid var(--pp-edge);align-items:center;gap:16px;padding:18px 24px 14px;display:flex}.fa-deskhead>b{letter-spacing:-.4px;font-size:20px;font-weight:700}.fa-cols{flex:1;grid-template-columns:352px minmax(0,1fr);min-height:0;display:grid}.fa-list{border-right:1px solid var(--pp-edge);padding:4px 14px 0;overflow:hidden}.fa-group{color:var(--hm-sec);padding:12px 6px 7px;font-size:11.5px;font-weight:600}.fa-groupbox{background:var(--pp-glass);border:1px solid var(--pp-edge);box-shadow:var(--pp-hi);border-radius:14px;overflow:hidden}.fa-row{border-top:1px solid var(--pp-edge);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.fa-row:first-child{border-top:0}.fa-row.on{background:var(--hm-sel)}.fa-row-body{min-width:0}.fa-row-body b{letter-spacing:-.1px;font-size:13px;font-weight:600;display:block}.fa-row-body span{color:var(--hm-sec);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.fa-row-when{color:var(--hm-sec);align-self:start;margin-top:2px;font-size:11px}.fa-tile{color:#1f6feb;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 0 .5px #0f172a1a,0 1px 2px #00000040}:root:not([data-theme=light]) .fa-tile{color:#1d1d1f}.fa-tile--lg{border-radius:12px;width:46px;height:46px}.fa-detail{min-width:0;padding:18px 22px 0;overflow:hidden}.fa-dhead{align-items:center;gap:14px;margin-bottom:16px;display:flex}.fa-dtitle{flex:1;min-width:0}.fa-dtitle>b{letter-spacing:-.4px;font-size:20px;font-weight:700;display:block}.fa-dtitle>span{color:var(--hm-sec);white-space:nowrap;align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.fa-dactions{gap:8px;display:flex}.fa-btn{height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.fa-chip{height:20px;color:var(--hm-sec);background:var(--hm-track);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.fa-chip--ok{color:var(--hm-success);background:var(--pp-chip-paid)}.fa-dcols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.fa-pane{padding:4px 16px 12px}.fa-sub{color:var(--hm-sec);border-top:1px solid var(--pp-edge);margin-top:6px;padding:12px 0 2px;font-size:11.5px;font-weight:600}.fa-sub--top{border-top:0;margin-top:0}.fa-dl{margin:0}.fa-dl>div{border-top:1px solid var(--pp-edge);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:9px 0;font-size:12.5px;display:grid}.fa-dl>div:first-child{border-top:0}.fa-dl dt{color:var(--hm-sec)}.fa-dl dd{color:var(--hm-text);margin:0}.fa-quiet{color:var(--hm-tert);margin:6px 0 4px;font-size:12px}.fa-journey{margin:4px 0 6px;padding:0 0 0 4px;list-style:none}.fa-journey li{color:var(--hm-tert);align-items:baseline;gap:10px;padding:7px 0 7px 20px;font-size:12.5px;display:flex;position:relative}.fa-journey li:before{content:"";background:var(--hm-tert);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.fa-journey li:not(:last-child):after{content:"";background:var(--pp-edge);width:1px;position:absolute;top:21px;bottom:-5px;left:3px}.fa-journey li.done{color:var(--hm-text)}.fa-journey li.done:before{background:var(--hm-sec)}.fa-journey li.current{color:var(--hm-text)}.fa-journey li.current:before{background:var(--hm-text);box-shadow:0 0 0 3px var(--hm-track)}.fa-journey i{color:var(--hm-tert);font-size:11px;font-style:normal}.fa-files{margin:4px 0 0;padding:0;list-style:none}.fa-files li{align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.fa-files svg{color:var(--hm-sec);flex-shrink:0}.pp-notif.fa-notif{z-index:6;width:372px;top:68px;left:auto;right:18px}[data-theme=light] .pp-notif.fa-notif{background:#ffffffdb;box-shadow:inset 0 1px #fff,0 0 0 .5px #0f172a1a,0 2px 6px #0f172a0f,0 16px 40px -14px #0f172a38}@media (max-width:640px){.pp-notif.fa-notif{width:408px;left:376px;right:auto}}.fa-hero{position:relative}.fa-hero .demo-cursor{filter:none}.fa-hero .demo-cursor__arrow{transform-origin:2px 2px;display:block;position:absolute;top:-2px;left:-2px}.fa-hero .demo-cursor__arrow svg{filter:drop-shadow(0 2px 3px #00000073)drop-shadow(0 6px 12px #00000040);display:block;overflow:visible}.fa-hero .demo-cursor__arrow path{fill:#f4f4f5;stroke:#0b0b0e;stroke-width:1.3px;stroke-linejoin:round}[data-theme=light] .fa-hero .demo-cursor__arrow path{fill:#1d1d1f;stroke:#fff}[data-theme=light] .fa-hero .demo-cursor__arrow svg{filter:drop-shadow(0 2px 3px #0f172a4d)drop-shadow(0 6px 12px #0f172a26)}.fa-hero .demo-cursor__arrow.is-pressing{animation:.42s cubic-bezier(.2,.8,.2,1) demoArrowPress}.fa-hero .demo-cursor__ring{border-width:1.5px;border-color:#ffffff80;width:26px;height:26px;top:-12px;left:-12px}[data-theme=light] .fa-hero .demo-cursor__ring{border-color:#1d1d1f4d}@keyframes demoArrowPress{0%{transform:scale(1)}35%{transform:scale(.86)}to{transform:scale(1)}}.fa-shot-hint{text-align:center;color:var(--text-muted);margin:18px 0 0;font-size:13px}@media (max-width:640px){.fa-shot-hint{display:none}}.fa-tabs>button{font:inherit;color:var(--hm-sec);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:6px 12px;font-size:12px;transition:color .16s,background-color .16s;display:inline-flex}.fa-tabs>button:hover{color:var(--hm-text)}.fa-tabs>button.on{background:var(--hm-sel);color:var(--hm-text);box-shadow:var(--hm-thumb-edge);font-weight:600}.fa-tabs>button:focus-visible{outline:2px solid var(--hm-sec);outline-offset:1px}.fa-row--btn{border:0;border-top:1px solid var(--pp-edge);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;transition:background-color .16s}.fa-groupbox>.fa-row--btn:first-child{border-top:0}.fa-row--btn:hover:not(.on){background:var(--hm-hover)}.fa-row--btn.on{background:var(--hm-sel)}.fa-ring{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--hm-tert);border-radius:50%;margin:0 auto}.fa-dateblock{background:var(--pp-glass);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--pp-edge);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.fa-dateblock i{letter-spacing:.06em;color:#ff453a;font-size:8.5px;font-style:normal;font-weight:700;line-height:1}.fa-dateblock b{margin-top:2px;font-size:15px;font-weight:650;line-height:1}.fa-today{grid-template-columns:616px minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.fa-pipe{flex-direction:column;display:flex}.fa-pipe-h{justify-content:space-between;align-items:center;display:flex}.fa-pipe-h>span:first-child{align-items:center;gap:6px;display:inline-flex}.fa-quiet-link{color:var(--hm-tert);font-weight:500}.fa-pipe-sum{color:var(--hm-sec);font-size:12.5px}.fa-pipe-sum b{font-weight:650}.fa-pipe-total{letter-spacing:-.9px;font-variant-numeric:tabular-nums;margin:4px 0 18px;font-size:30px;font-weight:700}.fa-pipe-total span{color:var(--hm-tert);font-weight:600}.fa-bars{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;display:grid}.fa-bar-col{flex-direction:column;align-items:center;gap:8px;height:100%;display:flex}.fa-bar-col>b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.fa-bar-track{background:var(--hm-track);border-radius:999px;flex:1;width:36px;min-height:180px;position:relative;overflow:hidden}.fa-bar-fill{background:linear-gradient(#fff,#d9d9de);border-radius:999px;transition:height .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .fa-bar-track{background:#eef1f6;box-shadow:inset 0 1px 2px #0f172a0f}[data-theme=light] .fa-bar-fill{background:linear-gradient(#5aa9ff 0%,#0a84ff 55%,#0071e3 100%);box-shadow:inset 0 1px #ffffff73,0 6px 14px -6px #0a84ff8c}[data-theme=light] .fa-pipe .pp-money{color:#248a3d}.fa-bar-label{min-height:30px;color:var(--hm-sec);text-align:center;font-size:11.5px;line-height:1.3}.fa-right{flex-direction:column;gap:14px;min-width:0;display:flex}.fa-case{padding:16px 18px}.fa-case-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fa-case-name b{letter-spacing:-.2px;font-size:16px;font-weight:650;display:block}.fa-case-name span{color:var(--hm-sec);margin-top:2px;font-size:12px;display:block}.fa-stage{white-space:nowrap;height:24px;color:var(--hm-text);border:1px solid var(--pp-edge);background:var(--pp-glass);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.fa-case-from{border-top:1px solid var(--pp-edge);color:var(--hm-sec);align-items:center;gap:6px;margin:12px 0 0;padding-top:12px;font-size:12.5px;display:flex}.fa-case-from b{color:var(--hm-text);font-weight:600}.fa-share{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.fa-share>span:first-child b{font-size:12.5px;font-weight:600;display:block}.fa-share>span:first-child span{color:var(--hm-sec);font-size:11.5px;display:block}.fa-switch{background:var(--hm-success);border-radius:999px;width:40px;height:24px;position:relative}.fa-switch span{background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0000004d}.fa-shared{color:var(--hm-sec);background:var(--pp-well);border:1px solid var(--pp-edge);border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12.5px}.fa-shared b{color:var(--hm-text);font-weight:600}.fa-dates{padding:14px 18px 6px}.fa-date{border-top:1px solid var(--pp-edge);grid-template-columns:78px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.fa-date:first-of-type{border-top:0}.fa-date b{font-size:12.5px;font-weight:600;display:block}.fa-date span span{color:var(--hm-sec);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.fa-date-what{min-width:0}.fa-date-what b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:no-preference){.pp-notif.fa-notif{transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.pp-notif.fa-notif.is-in{transform:none}.fa-row--new{animation:.62s cubic-bezier(.22,1,.36,1) both pp-row-in}.fa-detail--new{animation:.42s both fa-fade-in}.fa-reveal{animation:.48s both fa-fade-in}.fa-btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s}.fa-btn.is-pressed{filter:brightness(.9);transform:scale(.94)}.fa-chip{transition:background-color .3s,color .3s}.fa-stage.is-moved{animation:.52s cubic-bezier(.34,1.56,.64,1) both fa-pop}.fa-shared{opacity:0;transition:opacity .42s .25s,transform .52s cubic-bezier(.22,1,.36,1) .25s;transform:translateY(4px)}.fa-shared.is-in{opacity:1;transform:none}.fa-bar-col>b{transition:color .3s}}@keyframes fa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fa-pop{0%{transform:scale(.86)}to{transform:none}}
