.rp,:is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--font: var(--font-urbanist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bg: #ebe8e1;--mesh-a: #f2d3bd;--mesh-b: #cfdfcd;--mesh-c: #f1e4bf;--glass: rgba(255, 255, 255, .46);--glass-2: rgba(255, 255, 255, .64);--glass-3: rgba(255, 255, 255, .82);--solid: #f6f4ef;--float: #fdfcf9;--well: rgba(23, 25, 26, .06);--line: rgba(23, 25, 26, .09);--line-2: rgba(23, 25, 26, .16);--rim: rgba(255, 255, 255, .78);--shadow: 0 1px 0 rgba(255, 255, 255, .7) inset, 0 24px 48px -30px rgba(70, 50, 30, .28);--shadow-pop: 0 24px 60px -18px rgba(40, 30, 20, .32), 0 2px 6px rgba(40, 30, 20, .08);--text: #17191a;--muted: #676a66;--faint: #8e918c;--cream: #fbf8f2;--butter: #f2c94c;--on-butter: #17191a;--pine: #2f5c50;--on-pine: #fbf8f2;--tomato: #c8431f;--on-tomato: #fbf8f2;--ink: #17191a;--on-ink: #fbf8f2;--plain: rgba(255, 255, 255, .58);--on-plain: #17191a;--good: #2f7a52;--bad: #c8431f;--dock: #17191a;--on-dock: #fbf8f2;--pill: #17191a;--on-pill: #fbf8f2;--r-card: 26px;--r-tile: 22px;--r-ctl: 999px;--gap: 16px;--dock-x: 20px;--dock-w: 60px;--gutter: clamp(16px, 1.6vw, 28px);--app-max: 1840px;--ease: cubic-bezier(.2, .8, .2, 1);color-scheme:light}html.dark .rp,html.dark :is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--bg: #111412;--mesh-a: rgba(200, 67, 31, .28);--mesh-b: rgba(47, 92, 80, .5);--mesh-c: rgba(242, 201, 76, .1);--glass: rgba(255, 255, 255, .05);--glass-2: rgba(255, 255, 255, .085);--glass-3: #222624;--solid: #1c201e;--float: #242927;--well: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .16);--rim: rgba(255, 255, 255, .07);--shadow: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 24px 48px -30px rgba(0, 0, 0, .7);--shadow-pop: 0 24px 60px -18px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .08);--text: #f1eee8;--muted: #a3a6a0;--faint: #7d807b;--ink: #f1eee8;--on-ink: #17191a;--tomato: #d8532d;--plain: rgba(255, 255, 255, .07);--on-plain: #f1eee8;--good: #6cc59a;--bad: #f08a68;--dock: rgba(255, 255, 255, .08);--on-dock: #f1eee8;--pill: #f1eee8;--on-pill: #17191a;color-scheme:dark}@layer base{.rp *,.rp *:before,.rp *:after{box-sizing:border-box}}.rp{-webkit-text-size-adjust:100%}.rp{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font:500 14px/1.45 var(--font);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-wrap:break-word}@layer base{.rp img,.rp svg{display:block}}@layer base{.rp button,.rp input,.rp select,.rp textarea{font:inherit;color:inherit}}@layer base{.rp button{cursor:pointer;background:none;border:0;padding:0}}@layer base{.rp a{color:inherit;text-decoration:none}}@layer base{.rp h1,.rp h2,.rp h3,.rp p,.rp dl,.rp dd,.rp ul,.rp ol{margin:0;padding:0}}@layer base{.rp ul,.rp ol{list-style:none}}.rp [hidden]{display:none!important}@layer base{.rp b[data-count]{font-variant-numeric:tabular-nums}}.rp .num,.rp .tnum{font-variant-numeric:tabular-nums}.rp .ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}@layer base{.rp :focus-visible{outline:2px solid var(--text);outline-offset:2px}}.rp .head__title:focus{outline:none}.rp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rp .skip{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:12px;background:var(--pill);color:var(--on-pill)}.rp .skip:focus{top:12px}@layer base{.rp ::selection{background:var(--butter);color:#17191a}}@layer base{.rp mark{background:color-mix(in srgb,var(--butter) 70%,transparent);color:inherit;border-radius:3px;padding:0 1px}}.rp .mesh{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.rp .mesh i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.95;will-change:transform}.rp .mesh__a{width:62vmax;height:62vmax;left:-18vmax;top:-24vmax;background:radial-gradient(closest-side,var(--mesh-a),transparent)}.rp .mesh__b{width:70vmax;height:70vmax;right:-24vmax;bottom:-30vmax;background:radial-gradient(closest-side,var(--mesh-b),transparent)}.rp .mesh__c{width:46vmax;height:46vmax;right:8vmax;top:-16vmax;background:radial-gradient(closest-side,var(--mesh-c),transparent)}.rp .app{overflow-x:hidden;overflow-x:clip;max-width:var(--app-max);margin:0 auto;padding:22px var(--gutter) 48px calc(var(--dock-x) + var(--dock-w) + var(--gutter))}.rp .top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:26px}.rp .brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:21px;letter-spacing:-.02em}.rp .brand__mark{width:38px;height:38px;border-radius:12px;background:var(--pill);color:var(--on-pill);display:grid;place-items:center}.rp .brand__mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rp .tabs{justify-self:center;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:999px}.rp .tabs::-webkit-scrollbar{display:none}.rp .tabs__track{position:relative;display:flex;gap:2px;padding:4px;width:max-content}.rp .tab{position:relative;z-index:1;padding:10px 17px;border-radius:999px;color:var(--text);font-weight:600;font-size:13.5px;white-space:nowrap}.rp .tab:hover{background:var(--well)}.rp .tab[aria-current=page]:hover{background:none}.rp .tabs__pill{position:absolute;inset:0;z-index:2;background:var(--pill);pointer-events:none;opacity:0;display:flex;gap:2px;padding:4px}.rp .tabs__pill span{padding:10px 17px;color:var(--on-pill);font-weight:600;font-size:13.5px;white-space:nowrap}.rp .top__tools{display:flex;align-items:center;gap:10px}.rp .me{width:44px;height:44px;border-radius:50%;padding:2px;background:var(--glass-2);border:1px solid var(--rim)}.rp .me img{width:100%;height:100%;border-radius:50%;object-fit:cover}.rp .dot-badge{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--tomato);box-shadow:0 0 0 2px var(--bg)}.rp .dock{position:fixed;z-index:30;left:max(var(--dock-x),calc((100vw - var(--app-max)) / 2 + var(--dock-x)));top:0;bottom:0;margin:auto 0;height:fit-content;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:999px;background:var(--dock);color:var(--on-dock);box-shadow:0 20px 40px -18px #00000073}html.dark .rp .dock{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line)}.rp .dock__btn{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;opacity:.74}.rp .dock__btn:hover,.rp .dock__btn:focus-visible,.rp .dock__btn[aria-expanded=true],.rp .dock__btn[aria-current=page]{opacity:1;background:#ffffff1f}.rp .dock__btn:focus-visible{outline-color:var(--on-dock)}.rp .dock__btn[aria-current=page]:after{content:"";position:absolute;right:3px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--butter)}.rp .dock__sep{height:1px;margin:4px 10px;background:#ffffff24}.rp .dock__tip{position:absolute;left:calc(100% + 14px);top:0;bottom:0;margin:auto 0;height:fit-content;padding:6px 10px;border-radius:10px;background:var(--float);color:var(--text);box-shadow:var(--shadow-pop);font-size:12.5px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease)}.rp .dock__tip kbd{font:inherit;font-size:11px;color:var(--muted);margin-left:4px}.rp .dock__btn:hover .dock__tip,.rp .dock__btn:focus-visible .dock__tip{opacity:1}.rp .dock__more,.rp .dock__theme .ico--sun{display:none}html.dark .rp .dock__theme .ico--sun{display:block}html.dark .rp .dock__theme .ico--moon{display:none}.rp .main,.rp .view{position:relative}.rp .head{display:flex;align-items:center;flex-wrap:wrap;gap:18px clamp(28px,4vw,72px);margin-bottom:24px}.rp .head__lead{display:flex;align-items:center;gap:18px;flex:none}.rp .head__title{font-size:clamp(28px,2.6vw,38px);line-height:1.04;font-weight:600;letter-spacing:-.025em}.rp .head__title .word{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.rp .head__title .ch{display:inline-block}.rp .head__stats{display:flex;flex-wrap:wrap;gap:14px clamp(24px,3.2vw,56px)}.rp .stat{display:flex;align-items:center;gap:12px}.rp .stat__ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--glass-2);border:1px solid var(--rim)}.rp .stat__value{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:600;letter-spacing:-.01em}.rp .stat__label{color:var(--muted);font-size:12.5px;line-height:1.3;max-width:150px}.rp .head__actions{display:flex;gap:10px;align-items:center;margin-left:auto}.rp .badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em}.rp .badge--butter{background:var(--butter);color:var(--on-butter)}.rp .badge--pine{background:var(--pine);color:var(--on-pine)}.rp .badge--tomato{background:var(--tomato);color:var(--on-tomato)}.rp .badge--plain{background:var(--glass-2);color:var(--text);border:1px solid var(--line)}.rp .is-flash{animation:flash .9s var(--ease)}@keyframes flash{0%{color:var(--tomato)}to{color:inherit}}.rp .float-up{position:fixed;z-index:90;pointer-events:none;font-weight:700;font-size:14px;color:var(--good)}@layer components{.rp .grid{display:grid;gap:var(--gap)}}.rp .card{position:relative;min-width:0;padding:18px;border-radius:var(--r-card);background:var(--glass);border:1px solid var(--rim);box-shadow:var(--shadow)}.rp .card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;min-height:40px}.rp .card__title{font-size:15px;font-weight:600;letter-spacing:-.005em}.rp .card__sub{color:var(--muted);font-size:12.5px}.rp .card__tools{display:flex;align-items:center;gap:8px}.rp .card.is-focus{position:fixed;z-index:60;top:8vh;bottom:auto;left:max(4vw,calc((100vw - 1180px)/2));right:max(4vw,calc((100vw - 1180px)/2));max-height:84vh;overflow:auto;background:var(--solid);box-shadow:var(--shadow-pop)}.rp .card-ph{border-radius:var(--r-card);border:1.5px dashed var(--line-2)}.rp .scrim{position:fixed;inset:0;z-index:55;background:#14121047;opacity:0;visibility:hidden}html.dark .rp .scrim{background:#0000008c}.rp .ibtn{position:relative;width:40px;height:40px;flex:none;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--line-2);color:var(--text);background:transparent}.rp .ibtn:hover{background:var(--glass-2)}.rp .ibtn--glass{background:var(--glass-2);border-color:var(--rim)}.rp .ibtn--sm{width:32px;height:32px}.rp .ibtn--sm .ico{width:16px;height:16px}.rp .ibtn--lg{width:48px;height:48px;background:var(--glass-2);border-color:var(--rim)}.rp .ibtn--on-dark{border-color:#ffffff47;color:inherit}.rp .ibtn--on-dark:hover{background:#ffffff24}.rp .ibtn--fill{background:var(--cream);color:#17191a;border-color:transparent}.rp .ibtn[aria-pressed=true]{background:var(--pill);color:var(--on-pill);border-color:transparent}.rp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;font-weight:600;font-size:13.5px;white-space:nowrap;border:1px solid transparent}.rp .btn .ico{width:17px;height:17px}.rp .btn--ink{background:var(--pill);color:var(--on-pill)}.rp .btn--ink:hover{filter:brightness(1.15)}html.dark .rp .btn--ink:hover{filter:brightness(.92)}.rp .btn--ghost{border-color:var(--line-2);background:var(--glass)}.rp .btn--ghost:hover{background:var(--glass-2)}.rp .btn--danger{background:var(--tomato);color:var(--on-tomato)}.rp .btn--sm{height:34px;padding:0 14px;font-size:12.5px}.rp .btn:disabled{opacity:.45;cursor:not-allowed}.rp .seg{position:relative;display:inline-flex;padding:3px;border-radius:999px;background:var(--well)}.rp .seg__pill{position:absolute;inset:0;background:var(--glass-3);box-shadow:0 2px 8px #00000014;opacity:0;pointer-events:none}html.dark .rp .seg__pill{background:#ffffff24}.rp .seg__btn{position:relative;z-index:1;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--muted)}.rp .seg__btn[aria-pressed=true]{color:var(--text)}.rp .input,.rp .search{height:42px;border-radius:999px;border:1px solid var(--line-2);background:var(--glass-2);padding:0 16px;outline:none;min-width:0}.rp .input:focus,.rp .search:focus-within{border-color:var(--text)}.rp .search{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.rp .search input{border:0;background:none;outline:none;height:100%;width:100%;color:var(--text)}.rp .toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.rp .toolbar__spacer{flex:1}.rp .chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--glass-2);border:1px solid var(--line);font-size:12.5px;font-weight:600}.rp .chip[aria-pressed=true]{background:var(--pill);color:var(--on-pill);border-color:transparent}.rp .spill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--well);font-size:12px;font-weight:600;white-space:nowrap}.rp .spill i{width:8px;height:8px;border-radius:50%;background:currentColor}.rp .spill--butter i{background:var(--butter)}.rp .spill--pine i{background:var(--pine)}.rp .spill--tomato i{background:var(--tomato)}.rp .spill--ink i{background:var(--ink)}.rp .spill--plain i{background:var(--good)}.rp .spill--lost{color:var(--muted)}.rp .spill--lost i{background:var(--faint)}.rp .tone--butter{background:var(--butter)}.rp .tone--pine{background:var(--pine)}.rp .tone--tomato{background:var(--tomato)}.rp .tone--ink{background:var(--ink)}.rp .tone--muted{background:var(--faint)}.rp .av{flex:none;border-radius:50%;object-fit:cover;background:var(--well);display:inline-grid;place-items:center;font-weight:700;color:#17191a}.rp .av--xs{width:22px;height:22px;font-size:9px}.rp .av--sm{width:28px;height:28px;font-size:11px}.rp .av--md{width:36px;height:36px;font-size:12.5px}.rp .av--lg{width:48px;height:48px;font-size:15px}.rp .av--xl{width:120px;height:120px;font-size:36px}.rp .av--t0{background:#f3d9a3}.rp .av--t1{background:#cfe0d2}.rp .av--t2{background:#f2c6b4}.rp .av--t3{background:#d9d4ec}.rp .av-stack{display:inline-flex}.rp .av-stack .av{box-shadow:0 0 0 2px var(--stack-ring, var(--cream))}.rp .av-stack .av+.av{margin-left:-8px}.rp .src{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;background:var(--glass-2);border:1px solid var(--line)}.rp .src .ico{width:17px;height:17px}.rp .src--whatsapp{color:#1f9d55}.rp .src--slack{color:#8a3f8d}.rp .src--linkedin{color:#0a66c2}.rp .src--discord{color:#5865f2}.rp .src--email{color:var(--tomato)}.rp .src--web{color:var(--pine)}html.dark .rp .src--slack{color:#d58ad8}html.dark .rp .src--linkedin{color:#6fb1f5}html.dark .rp .src--discord{color:#9aa2ff}html.dark .rp .src--web{color:#8cc7b4}.rp .meter{display:block;height:8px;border-radius:999px;background:var(--well);overflow:hidden}.rp .meter__fill{display:block;height:100%;width:100%;border-radius:inherit;background:var(--text);transform-origin:0 50%}.rp .meter__fill--pine{background:var(--pine)}.rp .meter__fill--tomato{background:var(--tomato)}.rp .meter__fill--butter{background:var(--butter)}.rp .table-wrap{overflow-x:auto;margin:0 -6px}@layer components{.rp .table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}}@layer components{.rp .table th{text-align:left;font-weight:600;font-size:12px;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}}@layer components{.rp .table th button{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:inherit}}@layer components{.rp .table th[aria-sort] button{color:var(--text)}}@layer components{.rp .table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}}@layer components{.rp .table tr:last-child td{border-bottom:0}}@layer components{.rp .table tbody tr{transition:background-color .15s}}@layer components{.rp .table tbody tr:hover{background:var(--well)}}@layer components{.rp .table .r{text-align:right}}.rp .cell-person{display:flex;align-items:center;gap:10px;min-width:0}.rp .cell-person b{display:block;font-weight:600}.rp .cell-person small{display:block;color:var(--muted);font-size:12px}.rp .status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--well);white-space:nowrap}.rp .status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--faint)}.rp .status--paid:before,.rp .status--done:before{background:var(--good)}.rp .status--due:before,.rp .status--active:before{background:var(--butter)}.rp .status--overdue{color:var(--bad)}.rp .status--overdue:before{background:var(--tomato)}.rp .status--review:before{background:var(--pine)}.rp .empty{display:grid;justify-items:center;gap:6px;padding:36px 16px;text-align:center;color:var(--muted)}.rp .empty .ico{width:28px;height:28px;opacity:.7}.rp .empty__title{color:var(--text);font-weight:600}.rp .empty__text{font-size:13px;max-width:300px}.rp .check{appearance:none;width:20px;height:20px;flex:none;border-radius:7px;border:1.5px solid var(--line-2);display:inline-grid;place-items:center;cursor:pointer;margin:0}.rp .check:checked{background:var(--pill);border-color:transparent}.rp .check:checked:after{content:"";width:10px;height:5px;border-left:2px solid var(--on-pill);border-bottom:2px solid var(--on-pill);transform:rotate(-45deg) translate(1px,-1px)}.rp .switch{position:relative;width:44px;height:26px;flex:none;border-radius:999px;background:var(--line-2)}.rp .switch:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .3s var(--ease)}.rp .switch[aria-checked=true]{background:var(--pine)}.rp .switch[aria-checked=true]:after{transform:translate(18px)}.rp .chart{position:relative;outline:none}.rp .chart:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:12px}.rp .chart__svg{overflow:visible}.rp .chart__grid line{stroke:var(--line);stroke-dasharray:3 4}.rp .chart__grid text,.rp .chart__x text{fill:var(--muted);font-size:11px;font-weight:500}.rp .chart__line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.rp .chart__line.is-dashed{stroke-dasharray:5 6;stroke-width:2}.rp .chart__line--ink{stroke:var(--ink)}.rp .chart__line--tomato{stroke:var(--tomato)}.rp .chart__line--pine{stroke:var(--pine)}.rp .chart__line--butter{stroke:#d7a91b}.rp .chart__line--muted{stroke:var(--faint)}html.dark .rp .chart__line--pine{stroke:#6cc59a}.rp .chart__stop0{stop-color:var(--area, var(--tomato));stop-opacity:.22}.rp .chart__stop1{stop-color:var(--area, var(--tomato));stop-opacity:0}.rp .chart__cross{stroke:var(--line-2);stroke-width:1;opacity:0}.rp .chart__dot{stroke:var(--bg);stroke-width:2.5}.rp .chart__dot--ink{fill:var(--ink)}.rp .chart__dot--tomato{fill:var(--tomato)}.rp .chart__dot--pine{fill:var(--pine)}.rp .chart__dot--butter{fill:#d7a91b}.rp .chart__dot--muted{fill:var(--faint)}.rp .chart__tip{position:absolute;left:0;top:0;pointer-events:none;opacity:0;padding:8px 10px;border-radius:12px;background:var(--float);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-size:12px;display:grid;gap:3px;white-space:nowrap;transition:opacity .15s}.rp .chart__tip span{display:flex;align-items:center;gap:6px;color:var(--muted)}.rp .chart__tip i{width:8px;height:8px;border-radius:50%}.rp .chart__tip strong{color:var(--text);margin-left:auto;padding-left:10px}.rp .bars{display:flex;align-items:stretch;gap:8px;height:180px}.rp .bars__col{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.rp .bars__track{flex:1;display:flex;align-items:flex-end;border-radius:12px;background:var(--well);overflow:hidden}.rp .bars__bar{display:block;width:100%;border-radius:12px;min-height:4px}.rp .bars__bar--ink{background:var(--ink);opacity:.82}.rp .bars__bar--pine{background:var(--pine)}.rp .bars__bar--tomato{background:var(--tomato)}.rp .bars__bar--butter{background:var(--butter)}.rp .bars__bar--muted{background:var(--faint)}.rp .bars__col.is-hi .bars__bar{opacity:1;background:var(--tomato)}.rp .bars__lab{text-align:center;font-size:11px;color:var(--muted)}.rp .donut{position:relative;width:168px;aspect-ratio:1;flex:none}.rp .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.rp .donut__track{fill:none;stroke:var(--well);stroke-width:16}.rp .donut__arc{fill:none;stroke-width:16;stroke-linecap:butt}.rp .tone-stroke--ink{stroke:var(--ink)}.rp .tone-stroke--tomato{stroke:var(--tomato)}.rp .tone-stroke--pine{stroke:var(--pine)}.rp .tone-stroke--butter{stroke:var(--butter)}.rp .tone-stroke--muted{stroke:var(--faint)}.rp .donut__mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.rp .donut__mid b{font-size:22px;font-weight:700;letter-spacing:-.02em}.rp .donut__mid span{color:var(--muted);font-size:12px}.rp .spark{overflow:visible}.rp .legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;color:var(--muted)}.rp .legend span{display:inline-flex;align-items:center;gap:6px}.rp .legend i{width:9px;height:9px;border-radius:50%}.rp .pop-layer{position:fixed;inset:0;z-index:80;pointer-events:none}.rp .pop{position:fixed;pointer-events:auto;min-width:200px;max-width:min(360px,calc(100vw - 24px));max-height:min(70vh,520px);overflow:auto;padding:6px;border-radius:18px;background:var(--float);box-shadow:var(--shadow-pop);border:1px solid var(--line)}.rp .pop hr{border:0;height:1px;background:var(--line);margin:4px 6px}.rp .menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:12px;text-align:left;font-weight:600;font-size:13.5px}.rp .menu__item:hover,.rp .menu__item:focus-visible{background:var(--well);outline:none}.rp .menu__item.is-danger{color:var(--bad)}.rp .menu__check{margin-left:auto}.rp .pop__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 6px}.rp .pop__title{font-weight:700;font-size:14px}.rp .pop__list{display:grid;gap:2px}.rp .pop__row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;text-align:left;width:100%}.rp .pop__row:hover,.rp .pop__row:focus-visible{background:var(--well);outline:none}.rp .pop__row small{display:block;color:var(--muted);font-size:12px}.rp .pop__row.is-unread b:after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--tomato);vertical-align:middle}@layer base{.rp dialog{color:var(--text)}}@layer base{.rp dialog::backdrop{background:#14121042;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .3s var(--ease)}}@layer base{html.dark .rp dialog::backdrop{background:#0009}}@keyframes fade{0%{opacity:0}}.rp .modal{width:min(560px,calc(100vw - 24px));padding:0;border:1px solid var(--rim);border-radius:26px;background:var(--glass-3);box-shadow:var(--shadow-pop)}html:not(.dark) .rp .modal,html:not(.dark) .rp .drawer,html:not(.dark) .rp .finder{background:#f7f5f0}.rp .mform{padding:22px}.rp .mform__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rp .mform__title{font-size:20px;font-weight:700;letter-spacing:-.015em}.rp .mform__sub{color:var(--muted);font-size:13.5px;margin-top:4px}.rp .mform__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rp .mform__grid:empty{display:none}.rp .mform__err{color:var(--bad);font-size:13px;min-height:18px;margin-top:10px}.rp .mform__foot{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.rp .field{display:grid;gap:6px;min-width:0}.rp .field--wide{grid-column:1 / -1}.rp .field__label{font-size:12.5px;font-weight:600;color:var(--muted)}.rp .field__hint{font-size:12px;color:var(--faint)}.rp .field input,.rp .field select,.rp .field textarea{width:100%;min-height:44px;border-radius:14px;border:1px solid var(--line-2);background:var(--glass-2);padding:10px 14px;outline:none;resize:vertical}.rp .field input:focus,.rp .field select:focus,.rp .field textarea:focus{border-color:var(--text)}.rp .drawer{position:fixed;margin:0 0 0 auto;inset:12px 12px 12px auto;height:auto;max-height:none;width:min(460px,calc(100vw - 24px));padding:0;border:1px solid var(--rim);border-radius:28px;background:var(--glass-3);box-shadow:var(--shadow-pop)}.rp .drawer__inner{position:relative;padding:24px;display:grid;gap:18px;align-content:start}.rp .drawer__close{position:absolute;right:18px;top:18px;z-index:1}.rp .drawer h2{font-size:22px;font-weight:700;letter-spacing:-.02em;padding-right:52px}.rp .finder{width:min(620px,calc(100vw - 24px));margin-top:12vh;padding:0;border:1px solid var(--rim);border-radius:24px;background:var(--glass-3);box-shadow:var(--shadow-pop)}.rp .finder__bar{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.rp .finder__bar input{flex:1;border:0;background:none;outline:none;font-size:17px}.rp .finder__bar kbd{font:inherit;font-size:11px;color:var(--muted);padding:3px 7px;border:1px solid var(--line-2);border-radius:7px}.rp .finder__list{max-height:52vh;overflow:auto;padding:8px}.rp .finder__group{padding:10px 10px 4px;font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.rp .finder__opt{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:14px;cursor:pointer}.rp .finder__opt[aria-selected=true]{background:var(--well)}.rp .finder__opt small{display:block;color:var(--muted);font-size:12px}.rp .finder__opt .lead{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--well);flex:none}.rp .finder__opt .go{margin-left:auto;color:var(--muted)}.rp .toast{position:fixed;z-index:95;left:0;right:0;bottom:24px;margin:0 auto;width:fit-content;max-width:calc(100vw - 24px);display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:999px;background:var(--pill);color:var(--on-pill);box-shadow:var(--shadow-pop);visibility:hidden;font-weight:600;font-size:13.5px}.rp .toast__ico{display:grid}.rp .toast__undo{padding:6px 12px;border-radius:999px;background:var(--butter);color:#17191a;font-weight:700}.rp .callbar{position:fixed;z-index:70;left:0;right:0;bottom:24px;margin:0 auto;width:fit-content;display:flex;align-items:center;gap:14px;padding:8px 8px 8px 10px;border-radius:999px;background:var(--pine);color:var(--on-pine);box-shadow:var(--shadow-pop)}.rp .callbar__who{position:relative}.rp .callbar__ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(255,255,255,.7)}.rp .callbar__text b{display:block;font-size:13.5px}.rp .callbar__text small{opacity:.8;font-variant-numeric:tabular-nums}.rp .callbar .ibtn{border-color:#ffffff4d;color:inherit}.rp .callbar .ibtn[aria-pressed=true]{background:var(--cream);color:var(--pine)}.rp .callbar__end{background:var(--tomato);border-color:transparent!important}.rp .pop--wide{width:340px}.rp .feed{display:grid;gap:4px}.rp .feed__item{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line)}.rp .feed__item p{font-size:13.5px}.rp .feed__item a{text-decoration:underline;text-underline-offset:2px}.rp .feed__item small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.rp .keys{display:grid;gap:2px}.rp .keys div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.rp .keys dd{display:flex;gap:6px}@layer base{.rp kbd{font:600 12px var(--font);padding:3px 8px;border-radius:8px;border:1px solid var(--line-2);background:var(--glass-2)}}@media(hover:none){.rp .tab:hover,.rp .ibtn:hover,.rp .btn--ghost:hover,.rp .table tbody tr:hover,.rp .menu__item:hover,.rp .pop__row:hover{background:none}.rp .btn--ghost:hover{background:var(--glass)}.rp .btn--ink:hover{filter:none}.rp .tab:active,.rp .ibtn:active,.rp .pop__row:active,.rp .menu__item:active{background:var(--well)}}@media(max-width:1180px){.rp,:is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--dock-x: 14px}.rp .top{grid-template-columns:auto 1fr}.rp .tabs{grid-column:1 / -1;grid-row:2;justify-self:start}.rp .top__tools{grid-column:2;grid-row:1;justify-self:end}}@media(max-width:760px){.rp .app{padding:14px max(14px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.rp .top{gap:12px;margin-bottom:18px}.rp .tabs{margin:0 -14px;padding:0 10px;border-radius:0;width:calc(100% + 28px);max-width:none}.rp .tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.rp .brand__name{font-size:19px}.rp .dock{left:0;right:0;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));margin:0 auto;width:fit-content;height:auto;flex-direction:row;padding:6px}.rp .dock__btn[data-act=favs],.rp .dock__btn[data-act=call],.rp .dock__btn[data-act=share],.rp .dock__btn[data-act=export],.rp .dock__sep{display:none}.rp .dock__more{display:grid}.rp .dock__tip{display:none}.rp .dock__btn[aria-current=page]:after{inset:auto auto 3px 50%;margin:0 0 0 -2.5px}.rp .head{gap:14px}.rp .head__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;width:100%}.rp .stat{align-items:flex-start;gap:10px}.rp .stat__value{flex-wrap:wrap;gap:4px 8px}.rp .stat__ico{width:40px;height:40px}.rp .stat__value{font-size:18px}.rp .mform__grid{grid-template-columns:1fr}.rp .toast,.rp .callbar{bottom:calc(84px + env(safe-area-inset-bottom))}.rp .card.is-focus{top:10px;left:10px;right:10px;max-height:calc(100dvh - 20px)}.rp .modal{width:100%;max-width:none;margin:auto 0 0;max-height:92dvh;border-radius:28px 28px 0 0;border-bottom:0}.rp .mform{display:flex;flex-direction:column;max-height:92dvh;padding:0}.rp .mform__head{flex:none;padding:20px 18px 14px;margin:0;border-bottom:1px solid var(--line)}.rp .mform__grid{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 4px}.rp .mform__err{flex:none;padding:0 18px;margin-top:6px}.rp .mform__err:empty{min-height:0;margin:0}.rp .mform__foot{flex:none;margin:0;padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:inherit}.rp .mform__foot .btn{flex:1}.rp .drawer__close{position:sticky;top:14px;justify-self:end;margin:-8px -8px -48px 0;z-index:2;background:var(--solid)}.rp .drawer__inner{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.rp .drawer:before,.rp .modal:before{content:"";position:absolute;left:0;right:0;top:8px;margin:0 auto;width:40px;height:4px;border-radius:2px;background:var(--line-2);z-index:3}.rp .drawer{inset:auto 0 0;width:100%;max-width:none;margin:0;max-height:88dvh;border-radius:28px 28px 0 0;overflow:auto}}@media(max-height:560px)and (min-width:761px){.rp .dock{gap:0;padding:6px}.rp .dock__btn{width:40px;height:40px}.rp .dock__btn[data-act=favs],.rp .dock__btn[data-act=call],.rp .dock__btn[data-act=share],.rp .dock__btn[data-act=export],.rp .dock__sep{display:none}.rp .dock__more{display:grid}.rp,:is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--dock-w: 52px}.rp,:is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--dock-x: max(14px, env(safe-area-inset-left))}.rp .top{margin-bottom:14px;row-gap:8px}.rp .head{margin-bottom:16px}}@media(max-width:760px){.rp input,.rp select,.rp textarea,.rp .search input{font-size:16px}.rp .hfade,.rp [data-view=settings] .set-navwrap,.rp [data-view=schedule] .sch-filters,.rp [data-view=pipeline] .pl-owners,.rp [data-view=customers] .cx-chips{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent)}}@media(max-width:760px)and (orientation:landscape)and (max-height:500px){.rp .app{padding:10px max(14px,env(safe-area-inset-right)) 32px calc(max(10px,env(safe-area-inset-left)) + 62px)}.rp .dock{left:max(10px,env(safe-area-inset-left));right:auto;top:0;bottom:0;margin:auto 0;width:auto;height:fit-content;flex-direction:column;gap:0;padding:4px}.rp .dock__btn{width:40px;height:40px}.rp .dock__btn[aria-current=page]:after{inset:50% 2px auto auto;margin:-2.5px 0 0}.rp .toast,.rp .callbar{bottom:calc(14px + env(safe-area-inset-bottom))}.rp .top{margin-bottom:12px}.rp .head__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rp .stat__ico{display:none}}@media(max-width:374px){.rp .dock{gap:0;padding:4px}.rp .dock__btn{width:40px;height:40px}}@media(max-width:480px){.rp .stat__ico{display:none}.rp .head__actions{margin-left:0;width:100%;justify-content:space-between}}@media(pointer:coarse){.rp .ibtn,.rp .ibtn--sm{width:44px;height:44px}.rp .seg__btn{min-width:44px;padding:13px 14px}.rp .tab,.rp .tabs__pill span{padding-top:13px;padding-bottom:13px}.rp .brand{min-height:44px}.rp button.chip,.rp a.chip{min-height:44px;min-width:44px;padding:0 14px}.rp .table th button,.rp a.cell-person{min-height:44px}.rp .btn--sm{height:44px;padding:0 16px}.rp .menu__item,.rp .pop__row{min-height:44px}.rp .card small a,.rp .feed__item a,.rp .table td a:not(.cell-person){display:inline-block;padding:12px 4px;margin:-12px -4px}}@media(prefers-reduced-motion:reduce){.rp .mesh i{will-change:auto}.rp *,.rp *:before,.rp *:after{transition-duration:0s!important;animation-duration:0s!important}}.rp .tabs__sep{flex:none;align-self:center;width:1px;height:22px;margin:0 6px;background:var(--line-2)}.rp .tabs__pill .tabs__sep{visibility:hidden}.rp .brand .brand__logo{display:block;width:120px;height:40px}.rp .brand .brand__logo svg{width:100%;height:100%}.rp .brand .ob-logo-dark,html.dark .rp .brand .ob-logo-light{display:none}html.dark .rp .brand .ob-logo-dark{display:block}.rp .brand__ws{padding-left:12px;border-left:1px solid var(--line-2);font-size:13px;font-weight:600;letter-spacing:0;color:var(--muted)}.rp .me{position:relative}.rp .me__initials{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--pill);color:var(--on-pill);font-weight:700;font-size:14px}.rp--side{--side-w: 252px}.rp .side{display:none}@media(min-width:761px){.rp--side .top,.rp--side .dock{display:none}.rp--side .app{padding-left:calc(var(--dock-x) + var(--side-w) + var(--gutter));padding-top:30px}.rp .side{position:fixed;z-index:30;top:16px;bottom:16px;left:max(var(--dock-x),calc((100vw - var(--app-max)) / 2 + var(--dock-x)));width:var(--side-w);display:flex;flex-direction:column;gap:10px;padding:18px 12px 12px;border-radius:30px;background:var(--dock);color:var(--on-dock);box-shadow:0 20px 40px -18px #00000073;overflow-y:auto;scrollbar-width:none}}html.dark .rp .side{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line)}.rp .side__brand{display:grid;gap:6px;padding:4px 10px 6px}.rp .side__logo{display:block;width:132px;height:44px}.rp .side__logo svg{width:100%;height:100%}.rp .side .ob-logo-light{display:none}.rp .side .ob-logo-dark{display:block}.rp .side__ws{font-size:12px;font-weight:600;opacity:.62}.rp .side__search{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border-radius:999px;background:#ffffff17;color:inherit;font-weight:600;font-size:13.5px;text-align:left}.rp .side__search:hover{background:#ffffff24}.rp .side__search kbd{margin-left:auto;font:inherit;font-size:11px;opacity:.55}.rp .side__nav{flex:1 1 auto;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto;scrollbar-width:none}.rp .side__list{position:relative;display:grid;gap:2px}.rp .side__group{display:block;padding:14px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.rp .side__item{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 14px;border-radius:999px;color:var(--on-dock);font-weight:600;font-size:13.5px;white-space:nowrap;text-align:left;opacity:.76}.rp a.side__item:hover,.rp button.side__item:hover{opacity:1;background:#ffffff14}.rp .side__item[aria-current=page]{opacity:1}.rp .side__item .ico{flex:none;width:19px;height:19px}.rp .side__pill{position:absolute;inset:0;z-index:2;display:grid;gap:2px;align-content:start;pointer-events:none;opacity:0;background:#fbf8f2}.rp .side__pill .side__item{color:#17191a;opacity:1}.rp .side__pill .side__group{visibility:hidden}.rp .side__foot{margin-top:auto;display:grid;gap:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.rp .side__me{display:flex;align-items:center;gap:10px;margin-top:6px;padding:6px;border-radius:999px;color:inherit;text-align:left}.rp .side__me:hover{background:#ffffff14}.rp .side__me .me__initials{width:38px;height:38px;flex:none;background:#fbf8f2;color:#17191a}.rp .side__who{display:grid;min-width:0;line-height:1.25}.rp .side__who b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .side__who small{font-size:11.5px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:761px)and (max-height:940px){.rp .side{gap:6px;padding-top:12px}.rp .side__item,.rp .side__search{height:38px}.rp .side__group{padding-top:10px;padding-bottom:4px}}@media(min-width:761px)and (max-height:780px){.rp .side__item,.rp .side__search{height:34px}.rp .side__group{padding:8px 14px 3px}.rp .side__foot{display:flex;flex-wrap:wrap}.rp .side__foot .side__tool{flex:1 1 0;justify-content:center;padding:0}.rp .side__foot .side__me{flex-basis:100%}.rp .side__foot .side__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:761px)and (max-width:1180px){.rp--side{--side-w: 68px}.rp .side{padding:14px 8px}.rp .side__ws,.rp .side__search kbd,.rp .side__who,.rp .side__group{display:none}.rp .side__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rp .side__brand{justify-items:center;padding:4px 0 6px}.rp .side__logo{width:36px;overflow:hidden}.rp .side__logo svg{width:132px;max-width:none}.rp .side__item,.rp .side__search{justify-content:center;padding:0}}.rp.au-root{--au-card-w: 448px;display:flex;flex-direction:column}.rp .au-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;max-width:var(--app-max);margin:0 auto;padding:38px clamp(20px,2.6vw,36px) 0 clamp(20px,3vw,42px)}.rp .au-brand{display:grid;justify-items:start;gap:6px;min-width:0}.rp .au-brand__logo{display:block;flex:none;width:132px;height:44px}.rp .au-brand__logo svg{width:100%;height:100%}.rp .au-brand .ob-logo-dark,html.dark .rp .au-brand .ob-logo-light{display:none}html.dark .rp .au-brand .ob-logo-dark{display:block}.rp .au-brand__ws{max-width:100%;font-size:12px;font-weight:600;color:var(--muted)}.rp .au-theme{flex:none;width:44px;height:44px}.rp .au-theme .ico--sun{display:none}html.dark .rp .au-theme .ico--sun{display:block}html.dark .rp .au-theme .ico--moon{display:none}.rp .au-main{flex:1 0 auto;display:grid;justify-items:center;align-items:start;padding:max(24px,calc(50dvh - 336px)) clamp(16px,3vw,42px) 64px}.rp .au-main:has(>.state-page){align-items:center;padding-top:28px;padding-bottom:104px}.rp .au-card{width:min(100%,var(--au-card-w));padding:36px 34px 30px}.rp .au-head{display:grid;gap:10px;margin-bottom:28px}.rp .au-card .au-title{font-size:clamp(28px,2.3vw,33px);line-height:1.08}.rp .au-sub{color:var(--muted);font-size:14.5px;line-height:1.5;text-wrap:pretty}.rp .au-form{display:grid;gap:18px}.rp .au-field{gap:8px}.rp .au-field__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:20px}.rp .au-field .field__label{font-size:13px}.rp .au-control{position:relative}.rp .au-field .au-control input{min-height:50px;padding:0 16px;font-size:15px;font-weight:500;color:var(--text);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease)}.rp .au-field .au-control--lead input{padding-left:46px}.rp .au-field .au-control--reveal input{padding-right:54px}.rp .au-field .au-control input:hover{border-color:color-mix(in srgb,var(--text) 30%,transparent)}.rp .au-field .au-control input:focus{border-color:var(--text);background:var(--glass-3);box-shadow:0 0 0 4px color-mix(in srgb,var(--text) 8%,transparent)}.rp .au-field .au-control input[type=password]{font-family:system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.12em}.rp .au-field .au-control input[inputmode=numeric]{font-variant-numeric:tabular-nums;letter-spacing:.14em}.rp .au-field .au-control input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}.rp .au-control__lead{position:absolute;left:16px;top:0;bottom:0;margin:auto 0;height:18px;color:var(--muted);pointer-events:none;transition:color .18s var(--ease)}.rp .au-control:focus-within .au-control__lead{color:var(--text)}.rp .au-reveal{position:absolute;right:6px;top:0;bottom:0;margin:auto 0;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--muted);transition:background-color .18s var(--ease),color .18s var(--ease)}.rp .au-reveal:hover{background:var(--well);color:var(--text)}.rp .au-reveal[aria-pressed=true]{color:var(--text)}.rp .au-link{font-size:13px;font-weight:600;color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .18s var(--ease)}.rp .au-link:hover{text-decoration-color:currentColor}.rp .au-caps{justify-self:start}.rp .au-field .field__hint{color:var(--muted);font-size:12.5px;line-height:1.4}.rp .au-field__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rp .au-field .au-meter{height:4px}.rp .au-meter .au-meter__fill{background:var(--faint);transition:transform .35s var(--ease),background-color .2s var(--ease)}.rp .au-meter[data-score="1"] .au-meter__fill{background:var(--tomato)}.rp .au-meter[data-score="2"] .au-meter__fill{background:var(--butter)}.rp .au-meter[data-score="3"] .au-meter__fill{background:var(--text)}.rp .au-meter[data-score="4"] .au-meter__fill{background:var(--pine)}html.dark .rp .au-meter[data-score="4"] .au-meter__fill{background:var(--good)}.rp .au-meter__label{flex:none;margin-left:auto;font-size:12px;font-weight:600;color:var(--muted)}.rp .au-meter__label[data-score="1"]{color:color-mix(in srgb,var(--bad) 78%,var(--text))}.rp .au-meter__label[data-score="4"]{color:var(--good)}.rp .au-notice{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--bad) 7%,var(--glass-2));border:1px solid color-mix(in srgb,var(--bad) 26%,transparent)}.rp .au-notice--ok{background:color-mix(in srgb,var(--good) 7%,var(--glass-2));border-color:color-mix(in srgb,var(--good) 26%,transparent)}.rp .au-notice__mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tomato-fill);color:var(--on-tomato)}.rp .au-notice--ok .au-notice__mark{background:var(--pine);color:var(--on-pine)}.rp .au-notice__mark .ico{width:16px;height:16px;stroke-width:2}.rp .au-notice__text{min-width:0;padding-top:5px}.rp .au-notice__title{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--text)}.rp .au-notice__detail{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--muted)}.rp .au-submit{position:relative;display:grid;place-items:center;width:100%;height:50px;padding:0 22px;font-size:14.5px;font-weight:600;letter-spacing:.005em;transition:filter .18s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.rp .au-submit>*{grid-area:1 / 1;transition:opacity .18s var(--ease),transform .3s var(--ease)}.rp .au-submit__spinner,.rp .au-submit__done{opacity:0;transform:scale(.6)}.rp .au-submit__spinner{width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:au-spin .7s linear infinite}.rp .au-submit__done .ico{width:20px;height:20px;stroke-width:2.4}.rp .au-submit:is([data-state=working],[data-state=done]) .au-submit__label{opacity:0;transform:scale(.94)}.rp .au-submit[data-state=working] .au-submit__spinner,.rp .au-submit[data-state=done] .au-submit__done{opacity:1;transform:none}.rp .au-submit[data-state=done]{background:var(--pine);color:var(--on-pine)}.rp .au-submit:is([data-state=working],[data-state=done]):disabled{opacity:1;cursor:progress}@keyframes au-spin{to{transform:rotate(1turn)}}.rp .au-actions{display:flex;flex-wrap:wrap;gap:10px}.rp .au-actions .au-submit{flex:1 1 auto;width:auto}.rp .au-back{flex:none;height:50px;padding:0 18px}.rp .au-foot{padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px;line-height:1.5;text-align:center;text-wrap:balance}.rp .au-main>.state-page{width:min(100%,560px);margin:0}.rp .rp.au-root{min-height:0;background:none}.rp .rp.au-root>:is(.mesh,.au-top){display:none}.rp .rp.au-root>.au-main{padding:24px 0 48px}.rp .au-top>*{animation:au-file-down .55s cubic-bezier(.165,.84,.44,1) backwards}.rp .au-top>:nth-child(2){animation-delay:60ms}.rp :is(.au-card,.au-main>.state-page){animation:au-land .9s cubic-bezier(.165,.84,.44,1) 80ms backwards}.rp .au-title .ch{animation:au-rise .85s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(.2s + var(--au-i, 0) * 22ms)}.rp :is(.au-head>p,.au-form>*){animation:au-file .55s cubic-bezier(.165,.84,.44,1) backwards;animation-delay:calc(.26s + var(--au-row, 0) * 45ms)}.rp .au-form>:nth-child(1){--au-row: 1}.rp .au-form>:nth-child(2){--au-row: 2}.rp .au-form>:nth-child(3){--au-row: 3}.rp .au-form>:nth-child(4){--au-row: 4}.rp .au-form>:nth-child(5){--au-row: 5}.rp .au-form>:nth-child(6){--au-row: 6}.rp .au-card--switched .au-title .ch{animation-delay:calc(var(--au-i, 0) * 22ms)}.rp .au-card--switched :is(.au-head>p,.au-form>*){animation-delay:calc(40ms + var(--au-row, 0) * 45ms)}.rp .au-form>.au-notice{animation:none}@keyframes au-file-down{0%{opacity:0;transform:translateY(-10px)}}@keyframes au-land{0%{opacity:0;transform:translateY(28px) scale(.985)}}@keyframes au-rise{0%{transform:translateY(115%) rotate(6deg)}}@keyframes au-file{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.rp :is(.au-top>*,.au-card,.au-main>.state-page,.au-title .ch,.au-head>p,.au-form>*){animation:none}}@media(min-width:761px)and (max-height:940px){.rp .au-top{padding-top:32px}}@media(max-width:760px){.rp .au-top{align-items:center;padding:14px max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.rp .au-brand{display:flex;align-items:center;gap:12px}.rp .au-brand__logo{width:120px;height:40px}.rp .au-brand__ws{min-width:0;padding-left:12px;border-left:1px solid var(--line-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .au-main{padding:max(16px,calc(50dvh - 300px)) max(14px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.rp .au-main:has(>.state-page){padding-top:24px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.rp .au-card{padding:30px 22px 24px}.rp .au-head{margin-bottom:24px}.rp .au-field .au-control input{font-size:16px}.rp .au-back{flex:1 1 auto;padding:0 14px}.rp .au-actions .au-submit{padding:0 16px}}@media(pointer:coarse){.rp .au-reveal{right:3px;width:44px;height:44px}.rp .au-link{display:inline-block;padding:12px 4px;margin:-12px -4px}}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/urbanist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/urbanist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-urbanist: Urbanist}.rp{isolation:isolate;min-height:100vh;min-height:100dvh;overflow-x:clip}.rp{--muted: #5c5f5a;--tomato-fill: var(--tomato)}html.dark .rp{--muted: #a3a6a0;--tomato-fill: #c8431f}.rp :is(.badge--tomato,.btn--danger){background:var(--tomato-fill)}html,body{margin:0;background:#ebe8e1}html.dark,html.dark body{background:#111412}body.ld-lock{overflow:hidden}.rp .ico--sun{display:none}html.dark .rp .ico--sun{display:block}html.dark .rp .ico--moon{display:none}.rp code.ld-code{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:10px;background:var(--well);font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-user-select:all;user-select:all}.rp .ld-loading{display:flex;align-items:center;gap:12px;padding-top:18vh;color:var(--muted);font-weight:600}.rp .ld-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--text);animation:au-spin .8s linear infinite}.rp .state-card .au-sub p+p{margin-top:10px}.rp .state-card .au-actions{display:flex;gap:10px}.rp.ld .side__item.is-current{opacity:1;background:#fbf8f2;color:#17191a}.rp.ld .side__foot{position:relative}.rp.ld .ld-menu{position:absolute;left:0;bottom:calc(100% + 10px);min-width:248px;z-index:40;color:var(--text)}.rp.ld .ld-top{display:none}@media(max-width:760px){.rp.ld .ld-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.rp.ld .ld-top .brand{display:inline-flex;align-items:center;gap:0}.rp.ld .app{padding:18px 16px 40px}}.rp .main{outline:none}.rp .ld-head{margin-bottom:10px}.rp .ld-head .head__title{font-size:clamp(32px,3vw,44px)}.rp .ld-head .au-title .ch{animation-delay:calc(80ms + var(--au-i, 0) * 22ms)}.rp .stat__ico--pine{background:color-mix(in srgb,var(--pine) 16%,var(--glass-2));color:var(--pine)}.rp .stat__ico--tomato{background:color-mix(in srgb,var(--tomato) 14%,var(--glass-2));color:var(--tomato)}.rp .stat__ico--butter{background:color-mix(in srgb,var(--butter) 34%,var(--glass-2))}html.dark .rp .stat__ico--pine{color:#8cc7b4}.rp .ld-fresh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 22px;color:var(--muted);font-size:12.5px}.rp .ld-page{display:grid;gap:var(--gap)}.rp .ld-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:var(--gap);align-items:start}@media(max-width:1280px){.rp .ld-grid{grid-template-columns:minmax(0,1fr)}}.rp .card__sub{max-width:64ch;margin-top:3px;line-height:1.45}.rp .card__head{align-items:flex-start}.rp .ld-flow{display:flex;gap:3px;height:10px;margin:2px 0 16px;border-radius:999px;overflow:hidden}.rp .ld-flow__seg{flex-basis:0;min-width:4px}.rp .ld-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1500px)and (min-width:1281px),(max-width:980px){.rp .ld-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.rp .ld-lanes{grid-template-columns:minmax(0,1fr)}}.rp .ld-lane{display:flex;flex-direction:column;gap:8px;min-width:0}.rp .ld-lane__block{display:grid;gap:2px;padding:14px 16px 15px;border-radius:var(--r-tile);color:#17191a;box-shadow:0 14px 30px -22px #281e1473}.rp .ld-lane__block.tone--pine{color:var(--on-pine)}.rp .ld-lane__block.tone--tomato{color:var(--on-tomato)}.rp .ld-lane__block.tone--ink{color:var(--on-ink)}.rp .ld-lane__label{font-size:12.5px;font-weight:700;letter-spacing:.01em;opacity:.86}.rp .ld-lane__count{font-size:34px;line-height:1.05;font-weight:600;letter-spacing:-.02em}.rp .ld-lane__note{font-size:12px;opacity:.78;line-height:1.3}.rp .ld-steps{display:grid;gap:2px}.rp .ld-step{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"dot label count" "dot bar bar";align-items:center;column-gap:9px;row-gap:5px;width:100%;padding:8px 10px;border-radius:14px;text-align:left}.rp .ld-step:hover{background:var(--well)}.rp .ld-step[aria-pressed=true]{background:var(--pill);color:var(--on-pill)}.rp .ld-step__dot{grid-area:dot;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35}.rp .ld-lane--tomato .ld-step__dot{background:var(--tomato);opacity:1}.rp .ld-lane--butter .ld-step__dot{background:var(--butter);opacity:1}.rp .ld-lane--pine .ld-step__dot{background:var(--pine);opacity:1}html.dark .rp .ld-lane--pine .ld-step__dot{background:#6cc59a}.rp .ld-step__label{grid-area:label;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .ld-step__count{grid-area:count;font-size:14px}.rp .ld-step__bar{grid-area:bar;display:block;height:4px;border-radius:999px;background:var(--well);overflow:hidden}.rp .ld-step__bar i{display:block;height:100%;border-radius:inherit;background:currentColor;opacity:.55;transform-origin:0 50%;transition:transform .7s var(--ease)}.rp .ld-step[aria-pressed=true] .ld-step__bar{background:#fff3}.rp .ld-ladder{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;align-items:end;min-height:152px;padding:8px 6px 2px}.rp .ld-rung{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;height:100%;padding:4px 0 6px;border-radius:12px;min-width:0}.rp .ld-rung:hover{background:var(--well)}.rp .ld-rung b{font-size:12px}.rp .ld-rung__bar{position:relative;display:block;width:min(18px,80%);height:96px;border-radius:8px;background:var(--well);overflow:hidden}.rp .ld-rung__bar i{position:absolute;inset:0;border-radius:inherit;background:var(--ink);transform-origin:50% 100%;transition:transform .7s var(--ease)}.rp .ld-rung[aria-pressed=true] .ld-rung__bar i{background:var(--butter)}.rp .ld-rung[aria-pressed=true]{background:var(--well);box-shadow:inset 0 0 0 1.5px var(--text)}.rp .ld-rung__label{font-size:11px;font-weight:700;color:var(--muted)}.rp .ld-ladder__note{font-size:11.5px;color:var(--muted);padding:0 8px}.rp .ld-next{display:grid;gap:12px;padding:16px;border-radius:var(--r-tile);background:color-mix(in srgb,var(--mesh-a) 72%,var(--cream));color:#17191a;box-shadow:0 16px 34px -24px #783c1e80}html.dark .rp .ld-next{background:#3a2a22;color:var(--text)}.rp .ld-next__top{display:flex;align-items:center;gap:12px}.rp .ld-next__who{flex:1;min-width:0}.rp .ld-next__who b{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .ld-next__who small{display:block;font-size:12.5px;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .ld-next__actions{display:flex;flex-wrap:wrap;gap:8px}.rp .ld-next .btn--ghost{background:#ffffff80;border-color:#17191a29;color:#17191a}html.dark .rp .ld-next .btn--ghost{background:#ffffff0f;border-color:var(--line-2);color:var(--text)}.rp .ld-reasons{display:grid;gap:6px}.rp .ld-reasons li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;font-weight:600;line-height:1.35}.rp .ld-reasons .ico{width:15px;height:15px;margin-top:1px;opacity:.6}.rp .ld-score{--share: 0;position:relative;flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:conic-gradient(var(--tomato) calc(var(--share) * 1turn),var(--well) 0)}.rp .ld-score:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--cream)}html.dark .rp .ld-score:before{background:var(--solid)}.rp .ld-score b{position:relative;font-size:12.5px;font-weight:700;color:#17191a}html.dark .rp .ld-score b{color:var(--text)}.rp .ld-qlist{display:grid;gap:2px;margin-top:10px}.rp .ld-qrow{display:flex;align-items:center;gap:12px;width:100%;padding:9px 8px;border-radius:16px;text-align:left}.rp .ld-qrow:hover{background:var(--well)}.rp .ld-qrow__who{flex:1;min-width:0}.rp .ld-qrow__who b{display:block;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .ld-qrow__who small{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .ld-queue__all{margin-top:8px;width:100%}.rp .ld-search{width:min(320px,100%)}.rp .ld-chips{margin-bottom:8px}.rp .ld-chip__n{margin-left:2px;opacity:.6;font-weight:700}.rp .chip[aria-pressed=true] .ld-chip__n{opacity:.8}.rp .ld-chip--stage .ico{width:14px;height:14px}.rp .ld-table tbody tr{cursor:pointer}.rp .ld-table td{white-space:nowrap}.rp .ld-person{text-align:left;min-width:220px;max-width:360px}.rp .ld-person>span:last-child{min-width:0}.rp .ld-person b,.rp .ld-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .ld-sort{width:14px;height:14px}.rp .ld-sort--up{transform:rotate(180deg)}.rp .ld-up{margin-left:6px;font-size:11.5px;font-weight:700;color:var(--good)}.rp .ld-warn{color:var(--bad);font-weight:600}.rp .ld-soon{color:color-mix(in srgb,var(--butter) 40%,var(--text));font-weight:700}.rp .ld-dim{color:var(--faint)}.rp .ld-bill{display:grid;gap:1px}.rp .ld-bill b{font-weight:600}.rp .ld-bill b small{margin-left:1px;color:var(--muted);font-weight:600;font-size:12px}.rp .ld-bill>small{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.rp .ld-table .ld-score{width:34px;height:34px}.rp .ld-table .ld-score b{font-size:11.5px}.rp .ld-table--compact td{padding:10px 12px}.rp .ld-more{margin-top:10px}.rp .ld-drawer{position:fixed;inset:0;z-index:70}.rp .ld-scrim{opacity:1;visibility:visible;animation:ld-fade .25s var(--ease)}.rp .ld-drawer__panel{position:absolute;top:12px;right:12px;bottom:12px;width:min(640px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:14px;padding:22px;border-radius:var(--r-card);background:var(--solid);box-shadow:var(--shadow-pop);animation:ld-slide .42s var(--ease)}@keyframes ld-slide{0%{transform:translate(40px);opacity:0}}@keyframes ld-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.rp .ld-drawer__panel,.rp .ld-scrim{animation:none}}.rp .ld-rec__head{display:flex;align-items:flex-start;gap:14px}.rp .ld-rec__who{flex:1;min-width:0;display:grid;gap:4px;justify-items:start}.rp .ld-rec__who h2{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.rp .ld-rec__who p{color:var(--muted);font-size:13px}.rp .ld-stepper{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;padding:12px 4px 2px}.rp .ld-stepper__step{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.rp .ld-stepper__step:before{content:"";position:absolute;top:5px;left:-50%;right:50%;height:2px;background:var(--line-2)}.rp .ld-stepper__step:first-child:before{display:none}.rp .ld-stepper__step.is-done:before,.rp .ld-stepper__step.is-now:before{background:var(--pine)}.rp .ld-stepper__dot{position:relative;width:12px;height:12px;border-radius:50%;background:var(--solid);border:2px solid var(--line-2)}.rp .ld-stepper__step.is-done .ld-stepper__dot{background:var(--pine);border-color:var(--pine)}.rp .ld-stepper__step.is-now .ld-stepper__dot{background:var(--butter);border-color:var(--text);box-shadow:0 0 0 4px color-mix(in srgb,var(--butter) 35%,transparent)}.rp .ld-stepper__label{font-size:10.5px;font-weight:700;line-height:1.2;color:var(--muted)}.rp .ld-stepper__step.is-now .ld-stepper__label{color:var(--text)}.rp .ld-rec__ladder{font-size:13px;color:var(--muted)}.rp .ld-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.rp .ld-panels{grid-template-columns:minmax(0,1fr)}.rp .ld-stepper__label{display:none}}.rp .ld-panel{display:grid;align-content:start;gap:12px;padding:16px;border-radius:var(--r-tile);background:var(--glass-2);border:1px solid var(--rim);min-width:0}html.dark .rp .ld-panel{background:var(--glass-2);border-color:var(--line)}.rp .ld-panel--wide{grid-column:1 / -1}.rp .ld-panel h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.rp .ld-count{padding:1px 8px;border-radius:999px;background:var(--well);font-size:12px}.rp .ld-why{background:color-mix(in srgb,var(--mesh-a) 70%,var(--cream));border-color:transparent;color:#17191a}html.dark .rp .ld-why{background:#3a2a22;color:var(--text)}.rp .ld-dl{display:grid;gap:8px}.rp .ld-dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:13px;border-bottom:1px solid var(--line);padding-bottom:7px}.rp .ld-dl dd.ld-email{margin-left:auto;overflow-wrap:normal;word-break:normal;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp .ld-dl>div:last-child{border-bottom:0;padding-bottom:0}.rp .ld-dl dt{color:var(--muted);font-weight:600;flex:none}.rp .ld-dl dd{margin:0;text-align:right;font-weight:600;min-width:0;overflow-wrap:anywhere}.rp .ld-dl dd small{color:var(--muted);font-weight:600}.rp .ld-email a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rp .ld-plans{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:end}@media(max-width:560px){.rp .ld-plans{grid-template-columns:minmax(0,1fr)}}.rp .ld-plans__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rp .ld-plans__figures div{display:grid;gap:2px}.rp .ld-plans__figures b{font-size:24px;font-weight:600;letter-spacing:-.02em}.rp .ld-plans__figures span{font-size:12px;color:var(--muted);font-weight:600}.rp .ld-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end;height:120px}.rp .ld-bars__col{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;height:100%}.rp .ld-bars__col b{font-size:11.5px;min-height:14px}.rp .ld-bars__bar{position:relative;display:block;width:100%;max-width:30px;border-radius:8px;background:var(--well);overflow:hidden}.rp .ld-bars__bar i{position:absolute;inset:0;border-radius:inherit;background:var(--pine);transform-origin:50% 100%;transition:transform .7s var(--ease)}.rp .ld-bars__col:last-child .ld-bars__bar i{background:var(--butter)}.rp .ld-bars__col small{font-size:11px;color:var(--muted);font-weight:600}.rp .ld-phases{display:flex;gap:3px;height:10px;border-radius:999px;overflow:hidden}.rp .ld-phases__seg{flex-basis:0;min-width:3px}.rp .ld-phases__legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--muted);font-weight:600}.rp .ld-phases__legend li{display:inline-flex;align-items:center;gap:6px}.rp .ld-phases__legend b{color:var(--text)}.rp .ld-phases__legend i,.rp .ld-dotp{width:8px;height:8px;border-radius:50%;flex:none}.rp .ld-phase--intake{background:#c9c2b4}.rp .ld-phase--design{background:var(--butter)}.rp .ld-phase--approve{background:#e39a5b}.rp .ld-phase--drafting{background:var(--tomato)}.rp .ld-phase--sign{background:#6f8f86}.rp .ld-phase--funding{background:var(--pine)}html.dark .rp .ld-phase--funding{background:#6cc59a}.rp .ld-stuck{display:grid;gap:8px}.rp .ld-stuck li{display:flex;gap:10px;align-items:flex-start;font-size:13px}.rp .ld-stuck .ld-dotp{margin-top:5px}.rp .ld-stuck b{display:block;font-weight:700}.rp .ld-stuck small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.rp .ld-panel>p.ld-dim{font-size:12.5px;line-height:1.45}.rp .ld-use{display:grid;gap:8px}.rp .ld-use__row{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--muted)}.rp .ld-use__row b{color:var(--text)}.rp .ld-rec__foot{font-size:11.5px;color:var(--faint)}.rp .ld-foot{display:grid;gap:6px;padding:8px 4px 0;color:var(--muted);font-size:12px;line-height:1.5;max-width:110ch}.rp .ld-foot b{color:var(--text)}
