.ob-work-page{width:min(100%,1100px);color:var(--foreground);margin:0 auto;padding:46px 52px 80px}.ob-view-tabs{border-bottom:1px solid var(--border);gap:28px;margin:28px 0 24px;display:flex;overflow-x:auto}.ob-view-tabs a{color:var(--muted-foreground);border-bottom:2px solid #0000;flex:none;padding:0 0 13px;font-size:15px}.ob-view-tabs a[aria-current=page]{color:var(--foreground);border-color:var(--foreground);font-weight:600}.ob-view-tabs a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ob-header-actions{align-items:center;gap:22px;display:flex}.ob-work-tools{flex-wrap:wrap;align-items:center;gap:18px;margin:35px 0 40px;display:flex}.ob-work-filters{flex-wrap:wrap;gap:5px;margin-right:auto;display:flex}.ob-work-filters button{cursor:pointer;color:var(--muted-foreground);border-radius:5px;padding:8px 12px;font-size:14px}.ob-work-filters button[aria-pressed=true],.ob-work-filters button:hover{background:var(--accent);color:var(--foreground)}.ob-work-filters button[aria-pressed=true]:hover{background:color-mix(in srgb, var(--primary) 15%, var(--background))}.ob-work-filters button:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.ob-work-filters button:active,.ob-work-filters button[aria-pressed=true]:active{background:var(--border);color:var(--foreground)}.ob-work-search{color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.ob-work-search input{outline-offset:4px;background:0 0;width:185px;padding:8px 0;font-size:14px}.ob-work-team select{border:1px solid var(--border);background:0 0;border-radius:5px;max-width:170px;padding:7px 10px;font-size:14px}.ob-work-section{margin:0 0 35px}.ob-payment-follow-ups{width:100%}.ob-today-focus>.ob-payment-follow-ups{max-width:720px;margin-top:40px}.ob-work-section-head{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding-bottom:13px;display:flex}.ob-work-section-head h2{font-size:18px;font-weight:600}.ob-work-section-head>span{color:var(--muted-foreground);font-size:13px}.ob-work-item{border-bottom:1px solid var(--border);padding:19px 0}.ob-work-row{align-items:center;gap:15px;display:flex}.ob-work-check{border:1px solid var(--muted-foreground);width:19px;height:19px;color:var(--primary);border-radius:50%;flex:0 0 19px;place-items:center;display:grid}.ob-work-check[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.ob-work-check:disabled{opacity:.4}.ob-work-main{flex:1;min-width:0}.ob-work-title{text-align:left;overflow-wrap:anywhere;width:100%;font-size:16px;font-weight:500;line-height:1.45;display:block}.is-done .ob-work-title{color:var(--muted-foreground)}.ob-work-client{width:fit-content;color:var(--muted-foreground);margin-bottom:4px;font-size:13px;display:block}a.ob-work-client:hover{color:var(--primary)}.ob-work-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 13px;margin-top:4px;font-size:12px;line-height:1.6;display:flex}.ob-work-late{color:var(--ob-shell-danger);font-weight:600}.ob-work-section-head>.ob-work-late{color:var(--ob-shell-danger)}.ob-work-filters.ob-work-arrange{margin-right:0}.ob-work-assignee.is-grouped>span:last-child{display:none}.ob-work-assignee{max-width:175px;color:var(--muted-foreground);align-items:center;gap:7px;font-size:13px;display:flex}.ob-work-assignee>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-work-actions{align-items:center;gap:4px;display:flex}.ob-icon-button{min-width:30px;height:30px;color:var(--muted-foreground);border-radius:4px;place-items:center;font-size:12px;display:grid}.ob-icon-button:hover{color:var(--foreground);background:var(--accent)}.ob-icon-button.is-danger{color:var(--destructive)}.ob-work-detail{color:var(--muted-foreground);margin:18px 0 0 34px;font-size:14px}.ob-work-context{white-space:pre-wrap;color:var(--foreground);line-height:1.6}.ob-work-help-note{overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.6}.ob-work-waiting .ob-work-row{align-items:flex-start}.ob-work-waiting .ob-work-check{border-radius:4px;margin-top:2px}.ob-work-waiting a.ob-work-client,.ob-work-notes-link{color:var(--primary)}.ob-work-waiting .ob-work-meta{gap:4px 0}.ob-work-waiting .ob-work-meta>span+span:before{content:"·";margin:0 8px}.ob-work-notes-link{margin-top:9px;font-size:13px}.ob-work-waiting .ob-work-actions{flex-shrink:0}.ob-work-waiting .ob-work-actions .ob-page-link{white-space:nowrap}.ob-work-waiting>.ob-work-row .ob-page-link{background:0 0;border:0;min-height:28px;padding:0 2px;font-size:13px}.ob-work-waiting>.ob-work-row .ob-page-link:hover{text-underline-offset:3px;text-decoration:underline}.ob-task-back{margin-bottom:30px}.ob-help-task-page .ob-page-heading{align-items:flex-start;gap:20px}.ob-help-task-page .ob-page-heading>div{min-width:0}.ob-help-task-page h1{overflow-wrap:anywhere}.ob-help-task-page h1:focus{outline:none}.ob-task-status{border:1px solid var(--border);color:var(--muted-foreground);border-radius:5px;flex-shrink:0;padding:5px 10px;font-size:13px}.ob-task-detail-grid{grid-template-columns:minmax(0,1fr) 240px;gap:40px;margin-top:36px;display:grid}.ob-task-detail-grid h2{color:var(--foreground);margin-bottom:10px;font-size:16px;font-weight:600}.ob-task-detail-main{min-width:0}.ob-task-detail-main section>.ob-page-link,.ob-task-detail-main section>p+p{margin-top:16px}.ob-task-properties{margin-top:28px}.ob-task-property-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px;font-size:14px;display:grid}.ob-task-property-pair p{overflow-wrap:anywhere}.ob-task-detail-side{border-left:1px solid var(--border);min-width:0;padding-left:28px}.ob-task-status-action{border:1px solid var(--border);border-radius:5px;justify-content:center;width:100%;padding:10px 12px;display:flex}.ob-help-record{overflow-wrap:anywhere;margin:24px 0;font-size:14px;line-height:1.65}.ob-help-record h3{margin-bottom:8px;font-weight:600}.ob-help-record .ob-page-link{margin-top:12px}.ob-help-task-page :is(a,button,input):focus-visible,.ob-work-item :is(a,button):focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@media (max-width:760px){.ob-task-detail-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ob-task-detail-side{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.ob-task-property-pair{grid-template-columns:minmax(0,1fr)}.ob-help-task-page .ob-page-heading{flex-wrap:wrap}[data-advisor-help-flow] textarea{min-height:248px}}.ob-task-notes{margin-top:20px}.ob-delivery{color:var(--foreground);font-size:14px}.ob-delivery h3{margin:22px 0 6px;font-size:14px;font-weight:600}.ob-delivery a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ob-delivery a>svg{vertical-align:-2px;margin-left:3px;display:inline}.ob-delivery-facts{grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:8px 18px;margin:0;display:grid}.ob-delivery-facts>div{display:contents}.ob-delivery-facts dt{color:var(--muted-foreground)}.ob-delivery-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.ob-delivery-list{margin:0;padding:0;list-style:none}.ob-delivery-list li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:8px 0;line-height:1.5}.ob-delivery-list small{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.ob-delivery-form{margin-top:8px}.ob-delivery-form .ob-field{font-size:14px}.ob-delivery-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ob-delivery-earlier{margin-top:14px}.ob-delivery-earlier>summary{cursor:pointer;width:fit-content;color:var(--muted-foreground);font-size:14px}.ob-delivery :is(a,summary):focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.ob-delivery-when,.ob-delivery-pair{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 14px;display:grid}.ob-delivery-corrections{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:14px;display:flex}.ob-delivery-corrections>.ob-delivery-form{flex-basis:100%}.ob-task-notes>section{border:0;border-top:1px solid var(--border);border-radius:0;padding:18px 0 0}.ob-client-work{justify-content:space-between;align-items:center;gap:20px;padding-left:34px;display:flex}.ob-advisor-inbox{margin:40px 0 0}.ob-advisor-inbox .ob-client-work{padding-left:0}.ob-quiet-empty{color:var(--muted-foreground);padding:22px 0;font-size:14px}.ob-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;background:#0006;position:fixed;inset:0}.ob-modal{background:var(--background);border:1px solid var(--border);z-index:71;border-radius:12px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0000002e}.ob-modal-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.ob-modal-heading h2{font-size:23px;font-weight:600}.ob-deadline-modal form{gap:17px;display:grid}@media (max-width:900px){.ob-work-page{padding:34px 28px 70px}.ob-work-assignee>span:last-child{display:none}.ob-header-actions{gap:14px}}@media (max-width:600px){.ob-work-page>.ob-page-heading{flex-wrap:wrap}.ob-work-page{padding:26px 20px 55px}.ob-work-tools{gap:10px;margin:25px 0 30px}.ob-work-filters{width:100%;margin-bottom:4px}.ob-work-search{flex:1}.ob-work-search input{width:100%;min-width:90px}.ob-work-team select{max-width:125px}.ob-work-row{flex-wrap:wrap;gap:10px}.ob-work-main{flex-basis:calc(100% - 75px)}.ob-work-actions{margin-left:29px}.ob-work-check,.ob-icon-button{min-height:36px}.ob-work-check{height:19px;min-height:19px}.ob-work-detail{margin-left:0}.ob-delivery-facts{grid-template-columns:minmax(0,1fr);gap:0}.ob-delivery-facts dd{margin-bottom:8px}.ob-client-work{padding-left:0}.ob-work-review-label{display:none}.ob-header-actions{justify-content:flex-end;width:100%}}
.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:#ffffff75;--glass-2:#ffffffa3;--glass-3:#ffffffd1;--solid:#f6f4ef;--float:#fdfcf9;--well:#17191a0f;--line:#17191a17;--line-2:#17191a29;--rim:#ffffffc7;--shadow:0 1px 0 #ffffffb3 inset, 0 24px 48px -30px #46321e47;--shadow-pop:0 24px 60px -18px #281e1452, 0 2px 6px #281e1414;--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:#ffffff94;--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);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark .rp,html.dark :is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--bg:#111412;--mesh-a:#c8431f47;--mesh-b:#2f5c5080;--mesh-c:#f2c94c1a;--glass:#ffffff0d;--glass-2:#ffffff16;--glass-3:#222624;--solid:#1c201e;--float:#242927;--well:#ffffff0f;--line:#ffffff14;--line-2:#ffffff29;--rim:#ffffff12;--shadow:0 1px 0 #ffffff0d inset, 0 24px 48px -30px #000000b3;--shadow-pop:0 24px 60px -18px #000000b3, 0 0 0 1px #ffffff14;--text:#f1eee8;--muted:#a3a6a0;--faint:#7d807b;--ink:#f1eee8;--on-ink:#17191a;--tomato:#d8532d;--plain:#ffffff12;--on-plain:#f1eee8;--good:#6cc59a;--bad:#f08a68;--dock:#ffffff14;--on-dock:#f1eee8;--pill:#f1eee8;--on-pill:#17191a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer base{.rp *,.rp :before,.rp :after{box-sizing:border-box}.rp img,.rp svg{display:block}.rp button,.rp input,.rp select,.rp textarea{font:inherit;color:inherit}.rp button{cursor:pointer;background:0 0;border:0;padding:0}.rp a{color:inherit;text-decoration:none}.rp h1,.rp h2,.rp h3,.rp p,.rp dl,.rp dd,.rp ul,.rp ol{margin:0;padding:0}.rp ul,.rp ol{list-style:none}.rp b[data-count]{font-variant-numeric:tabular-nums}.rp :focus-visible{outline:2px solid var(--text);outline-offset:2px}.rp ::selection{background:var(--butter);color:#17191a}.rp mark{background:color-mix(in srgb, var(--butter) 70%, transparent);color:inherit;border-radius:3px;padding:0 1px}.rp dialog{color:var(--text)}.rp dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .3s var(--ease);background:#14121042}html.dark .rp dialog::backdrop{background:#0009}.rp kbd{font:600 12px var(--font);border:1px solid var(--line-2);background:var(--glass-2);border-radius:8px;padding:3px 8px}}.rp{-webkit-text-size-adjust:100%;background:var(--bg);min-height:100dvh;color:var(--text);font:500 14px/1.45 var(--font);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;overflow-x:hidden}.rp [hidden]{display:none!important}.rp .num,.rp .tnum{font-variant-numeric:tabular-nums}.rp .ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.rp .head__title:focus{outline:none}.rp .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rp .skip{z-index:100;background:var(--pill);color:var(--on-pill);border-radius:12px;padding:10px 16px;position:fixed;top:-60px;left:12px}.rp .skip:focus{top:12px}.rp .mesh{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rp .mesh i{filter:blur(60px);opacity:.95;will-change:transform;border-radius:50%;position:absolute}.rp .mesh__a{background:radial-gradient(closest-side, var(--mesh-a), transparent);width:62vmax;height:62vmax;top:-24vmax;left:-18vmax}.rp .mesh__b{background:radial-gradient(closest-side, var(--mesh-b), transparent);width:70vmax;height:70vmax;bottom:-30vmax;right:-24vmax}.rp .mesh__c{background:radial-gradient(closest-side, var(--mesh-c), transparent);width:46vmax;height:46vmax;top:-16vmax;right:8vmax}.rp .app{max-width:var(--app-max);padding:22px var(--gutter) 48px calc(var(--dock-x) + var(--dock-w) + var(--gutter));margin:0 auto;overflow-x:clip}.rp .top{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:26px;display:grid}.rp .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.rp .brand__mark{background:var(--pill);width:38px;height:38px;color:var(--on-pill);border-radius:12px;place-items:center;display:grid}.rp .brand__mark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rp .tabs{scrollbar-width:none;border-radius:999px;justify-self:center;min-width:0;max-width:100%;overflow-x:auto}.rp .tabs::-webkit-scrollbar{display:none}.rp .tabs__track{gap:2px;width:max-content;padding:4px;display:flex;position:relative}.rp .tab{z-index:1;color:var(--text);white-space:nowrap;border-radius:999px;padding:10px 17px;font-size:13.5px;font-weight:600;position:relative}.rp .tab:hover{background:var(--well)}.rp .tab[aria-current=page]:hover{background:0 0}.rp .tabs__pill{z-index:2;background:var(--pill);pointer-events:none;opacity:0;gap:2px;padding:4px;display:flex;position:absolute;inset:0}.rp .tabs__pill span{color:var(--on-pill);white-space:nowrap;padding:10px 17px;font-size:13.5px;font-weight:600}.rp .top__tools{align-items:center;gap:10px;display:flex}.rp .me{background:var(--glass-2);border:1px solid var(--rim);border-radius:50%;width:44px;height:44px;padding:2px}.rp .me img{object-fit:cover;border-radius:50%;width:100%;height:100%}.rp .dot-badge{background:var(--tomato);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:9px;right:10px}.rp .dock{z-index:30;left:max(var(--dock-x), calc((100vw - var(--app-max)) / 2 + var(--dock-x)));background:var(--dock);height:fit-content;color:var(--on-dock);border-radius:999px;flex-direction:column;gap:4px;margin:auto 0;padding:8px;display:flex;position:fixed;top:0;bottom:0;box-shadow:0 20px 40px -18px #00000073}html.dark .rp .dock{-webkit-backdrop-filter:blur(18px);border:1px solid var(--line)}.rp .dock__btn{opacity:.74;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.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:"";background:var(--butter);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;right:3px}.rp .dock__sep{background:#ffffff24;height:1px;margin:4px 10px}.rp .dock__tip{background:var(--float);height:fit-content;color:var(--text);box-shadow:var(--shadow-pop);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease);border-radius:10px;margin:auto 0;padding:6px 10px;font-size:12.5px;font-weight:600;position:absolute;top:0;bottom:0;left:calc(100% + 14px)}.rp .dock__tip kbd{font:inherit;color:var(--muted);margin-left:4px;font-size:11px}.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{flex-wrap:wrap;align-items:center;gap:18px clamp(28px,4vw,72px);margin-bottom:24px;display:flex}.rp .head__lead{flex:none;align-items:center;gap:18px;display:flex}.rp .head__title{letter-spacing:-.025em;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.04}.rp .head__title .word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.rp .head__title .ch{display:inline-block}.rp .head__stats{flex-wrap:wrap;gap:14px clamp(24px,3.2vw,56px);display:flex}.rp .stat{align-items:center;gap:12px;display:flex}.rp .stat__ico{background:var(--glass-2);border:1px solid var(--rim);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.rp .stat__value{letter-spacing:-.01em;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.rp .stat__label{color:var(--muted);max-width:150px;font-size:12.5px;line-height:1.3}.rp .head__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.rp .badge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.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{z-index:90;pointer-events:none;color:var(--good);font-size:14px;font-weight:700;position:fixed}@layer components{.rp .grid{gap:var(--gap);display:grid}.rp .table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.rp .table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.rp .table th button{color:inherit;align-items:center;gap:4px;font-weight:600;display:inline-flex}.rp .table th[aria-sort] button{color:var(--text)}.rp .table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.rp .table tr:last-child td{border-bottom:0}.rp .table tbody tr{transition:background-color .15s}.rp .table tbody tr:hover{background:var(--well)}.rp .table .r{text-align:right}}.rp .card{border-radius:var(--r-card);background:var(--glass);border:1px solid var(--rim);min-width:0;box-shadow:var(--shadow);padding:18px;position:relative}.rp .card__head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:14px;display:flex}.rp .card__title{letter-spacing:-.005em;font-size:15px;font-weight:600}.rp .card__sub{color:var(--muted);font-size:12.5px}.rp .card__tools{align-items:center;gap:8px;display:flex}.rp .card.is-focus{z-index:60;background:var(--solid);max-height:84vh;box-shadow:var(--shadow-pop);position:fixed;inset:8vh max(4vw,50vw - 590px) auto;overflow:auto}.rp .card-ph{border-radius:var(--r-card);border:1.5px dashed var(--line-2)}.rp .scrim{z-index:55;opacity:0;visibility:hidden;background:#14121047;position:fixed;inset:0}html.dark .rp .scrim{background:#0000008c}.rp .ibtn{border:1px solid var(--line-2);width:40px;height:40px;color:var(--text);background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.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{background:var(--glass-2);border-color:var(--rim);width:48px;height:48px}.rp .ibtn--on-dark{color:inherit;border-color:#ffffff47}.rp .ibtn--on-dark:hover{background:#ffffff24}.rp .ibtn--fill{background:var(--cream);color:#17191a;border-color:#0000}.rp .ibtn[aria-pressed=true]{background:var(--pill);color:var(--on-pill);border-color:#0000}.rp .btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.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{background:var(--well);border-radius:999px;padding:3px;display:inline-flex;position:relative}.rp .seg__pill{background:var(--glass-3);opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 2px 8px #00000014}html.dark .rp .seg__pill{background:#ffffff24}.rp .seg__btn{z-index:1;color:var(--muted);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;position:relative}.rp .seg__btn[aria-pressed=true]{color:var(--text)}.rp .input,.rp .search{border:1px solid var(--line-2);background:var(--glass-2);border-radius:999px;outline:none;min-width:0;height:42px;padding:0 16px}.rp .input:focus,.rp .search:focus-within{border-color:var(--text)}.rp .search{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.rp .search input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:none}.rp .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.rp .toolbar__spacer{flex:1}.rp .chip{background:var(--glass-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.rp .chip[aria-pressed=true]{background:var(--pill);color:var(--on-pill);border-color:#0000}.rp .spill{background:var(--well);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.rp .spill i{background:currentColor;border-radius:50%;width:8px;height:8px}.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{object-fit:cover;background:var(--well);color:#17191a;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.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{background:var(--glass-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.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{background:var(--well);border-radius:999px;height:8px;display:block;overflow:hidden}.rp .meter__fill{border-radius:inherit;background:var(--text);transform-origin:0;width:100%;height:100%;display:block}.rp .meter__fill--pine{background:var(--pine)}.rp .meter__fill--tomato{background:var(--tomato)}.rp .meter__fill--butter{background:var(--butter)}.rp .table-wrap{margin:0 -6px;overflow-x:auto}.rp .cell-person{align-items:center;gap:10px;min-width:0;display:flex}.rp .cell-person b{font-weight:600;display:block}.rp .cell-person small{color:var(--muted);font-size:12px;display:block}.rp .status{background:var(--well);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.rp .status:before{content:"";background:var(--faint);border-radius:50%;width:7px;height:7px}.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{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:36px 16px;display:grid}.rp .empty .ico{opacity:.7;width:28px;height:28px}.rp .empty__title{color:var(--text);font-weight:600}.rp .empty__text{max-width:300px;font-size:13px}.rp .check{appearance:none;border:1.5px solid var(--line-2);cursor:pointer;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;margin:0;display:inline-grid}.rp .check:checked{background:var(--pill);border-color:#0000}.rp .check:checked:after{content:"";border-left:2px solid var(--on-pill);border-bottom:2px solid var(--on-pill);width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.rp .switch{background:var(--line-2);border-radius:999px;flex:none;width:44px;height:26px;position:relative}.rp .switch:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.rp .switch[aria-checked=true]{background:var(--pine)}.rp .switch[aria-checked=true]:after{transform:translate(18px)}.rp .chart{outline:none;position:relative}.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.5px;stroke-linecap:round;stroke-linejoin:round}.rp .chart__line.is-dashed{stroke-dasharray:5 6;stroke-width:2px}.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:1px;opacity:0}.rp .chart__dot{stroke:var(--bg);stroke-width:2.5px}.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{pointer-events:none;opacity:0;background:var(--float);border:1px solid var(--line);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:12px;gap:3px;padding:8px 10px;font-size:12px;transition:opacity .15s;display:grid;position:absolute;top:0;left:0}.rp .chart__tip span{color:var(--muted);align-items:center;gap:6px;display:flex}.rp .chart__tip i{border-radius:50%;width:8px;height:8px}.rp .chart__tip strong{color:var(--text);margin-left:auto;padding-left:10px}.rp .bars{align-items:stretch;gap:8px;height:180px;display:flex}.rp .bars__col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rp .bars__track{background:var(--well);border-radius:12px;flex:1;align-items:flex-end;display:flex;overflow:hidden}.rp .bars__bar{border-radius:12px;width:100%;min-height:4px;display:block}.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;color:var(--muted);font-size:11px}.rp .donut{aspect-ratio:1;flex:none;width:168px;position:relative}.rp .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.rp .donut__track{fill:none;stroke:var(--well);stroke-width:16px}.rp .donut__arc{fill:none;stroke-width:16px;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{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.rp .donut__mid b{letter-spacing:-.02em;font-size:22px;font-weight:700}.rp .donut__mid span{color:var(--muted);font-size:12px}.rp .spark{overflow:visible}.rp .legend{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:12.5px;display:flex}.rp .legend span{align-items:center;gap:6px;display:inline-flex}.rp .legend i{border-radius:50%;width:9px;height:9px}.rp .pop-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.rp .pop{pointer-events:auto;background:var(--float);min-width:200px;max-width:min(360px,100vw - 24px);max-height:min(70vh,520px);box-shadow:var(--shadow-pop);border:1px solid var(--line);border-radius:18px;padding:6px;position:fixed;overflow:auto}.rp .pop hr{background:var(--line);border:0;height:1px;margin:4px 6px}.rp .menu__item{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.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{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.rp .pop__title{font-size:14px;font-weight:700}.rp .pop__list{gap:2px;display:grid}.rp .pop__row{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.rp .pop__row:hover,.rp .pop__row:focus-visible{background:var(--well);outline:none}.rp .pop__row small{color:var(--muted);font-size:12px;display:block}.rp .pop__row.is-unread b:after{content:"";background:var(--tomato);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}@keyframes fade{0%{opacity:0}}.rp .modal{border:1px solid var(--rim);background:var(--glass-3);width:min(560px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:26px;padding:0}html:not(.dark) .rp .modal,html:not(.dark) .rp .drawer,html:not(.dark) .rp .finder{background:#f7f5f0}.rp .mform{padding:22px}.rp .mform__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.rp .mform__title{letter-spacing:-.015em;font-size:20px;font-weight:700}.rp .mform__sub{color:var(--muted);margin-top:4px;font-size:13.5px}.rp .mform__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rp .mform__grid:empty{display:none}.rp .mform__err{color:var(--bad);min-height:18px;margin-top:10px;font-size:13px}.rp .mform__foot{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.rp .field{gap:6px;min-width:0;display:grid}.rp .field--wide{grid-column:1/-1}.rp .field__label{color:var(--muted);font-size:12.5px;font-weight:600}.rp .field__hint{color:var(--faint);font-size:12px}.rp .field input,.rp .field select,.rp .field textarea{border:1px solid var(--line-2);background:var(--glass-2);resize:vertical;border-radius:14px;outline:none;width:100%;min-height:44px;padding:10px 14px}.rp .field input:focus,.rp .field select:focus,.rp .field textarea:focus{border-color:var(--text)}.rp .drawer{border:1px solid var(--rim);background:var(--glass-3);width:min(460px,100vw - 24px);height:auto;max-height:none;box-shadow:var(--shadow-pop);border-radius:28px;margin:0 0 0 auto;padding:0;position:fixed;inset:12px 12px 12px auto}.rp .drawer__inner{align-content:start;gap:18px;padding:24px;display:grid;position:relative}.rp .drawer__close{z-index:1;position:absolute;top:18px;right:18px}.rp .drawer h2{letter-spacing:-.02em;padding-right:52px;font-size:22px;font-weight:700}.rp .finder{border:1px solid var(--rim);background:var(--glass-3);width:min(620px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:24px;margin-top:12vh;padding:0}.rp .finder__bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.rp .finder__bar input{background:0 0;border:0;outline:none;flex:1;font-size:17px}.rp .finder__bar kbd{font:inherit;color:var(--muted);border:1px solid var(--line-2);border-radius:7px;padding:3px 7px;font-size:11px}.rp .finder__list{max-height:52vh;padding:8px;overflow:auto}.rp .finder__group{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:10px 10px 4px;font-size:11.5px;font-weight:700}.rp .finder__opt{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:9px 10px;display:flex}.rp .finder__opt[aria-selected=true]{background:var(--well)}.rp .finder__opt small{color:var(--muted);font-size:12px;display:block}.rp .finder__opt .lead{background:var(--well);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.rp .finder__opt .go{color:var(--muted);margin-left:auto}.rp .toast{z-index:95;background:var(--pill);width:fit-content;max-width:calc(100vw - 24px);color:var(--on-pill);box-shadow:var(--shadow-pop);visibility:hidden;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:10px 12px 10px 14px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:24px;left:0;right:0}.rp .toast__ico{display:grid}.rp .toast__undo{background:var(--butter);color:#17191a;border-radius:999px;padding:6px 12px;font-weight:700}.rp .callbar{z-index:70;background:var(--pine);width:fit-content;color:var(--on-pine);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:14px;margin:0 auto;padding:8px 8px 8px 10px;display:flex;position:fixed;bottom:24px;left:0;right:0}.rp .callbar__who{position:relative}.rp .callbar__ring{border:2px solid #ffffffb3;border-radius:50%;position:absolute;inset:-4px}.rp .callbar__text b{font-size:13.5px;display:block}.rp .callbar__text small{opacity:.8;font-variant-numeric:tabular-nums}.rp .callbar .ibtn{color:inherit;border-color:#ffffff4d}.rp .callbar .ibtn[aria-pressed=true]{background:var(--cream);color:var(--pine)}.rp .callbar__end{background:var(--tomato);border-color:#0000!important}.rp .pop--wide{width:340px}.rp .feed{gap:4px;display:grid}.rp .feed__item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.rp .feed__item p{font-size:13.5px}.rp .feed__item a{text-underline-offset:2px;text-decoration:underline}.rp .feed__item small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.rp .keys{gap:2px;display:grid}.rp .keys div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.rp .keys dd{gap:6px;display:flex}@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:0 0}.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-area:2/1/auto/-1;justify-self:start}.rp .top__tools{grid-area:1/2;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{border-radius:0;width:calc(100% + 28px);max-width:none;margin:0 -14px;padding:0 10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.rp .brand__name{font-size:19px}.rp .dock{top:auto;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));flex-direction:row;width:fit-content;height:auto;margin:0 auto;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{margin:0 0 0 -2.5px;inset:auto auto 3px 50%}.rp .head{gap:14px}.rp .head__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;width:100%;display:grid}.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{max-height:calc(100dvh - 20px);top:10px;left:10px;right:10px}.rp .modal{border-bottom:0;border-radius:28px 28px 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.rp .mform{flex-direction:column;max-height:92dvh;padding:0;display:flex}.rp .mform__head{border-bottom:1px solid var(--line);flex:none;margin:0;padding:20px 18px 14px}.rp .mform__grid{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 18px 4px;overflow-y:auto}.rp .mform__err{flex:none;margin-top:6px;padding:0 18px}.rp .mform__err:empty{min-height:0;margin:0}.rp .mform__foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:inherit;flex:none;margin:0}.rp .mform__foot .btn{flex:1}.rp .drawer__close{z-index:2;background:var(--solid);justify-self:end;margin:-8px -8px -48px 0;position:sticky;top:14px}.rp .drawer__inner{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.rp .drawer:before,.rp .modal:before{content:"";background:var(--line-2);z-index:3;border-radius:2px;width:40px;height:4px;margin:0 auto;position:absolute;top:8px;left:0;right:0}.rp .drawer{border-radius:28px 28px 0 0;width:100%;max-width:none;max-height:88dvh;margin:0;inset:auto 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;--dock-x:max(14px, env(safe-area-inset-left))}.rp .top{row-gap:8px;margin-bottom:14px}.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,#0000,#000 12px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 22px),#0000)}}@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)) + 48px + 14px)}.rp .dock{left:max(10px, env(safe-area-inset-left));flex-direction:column;gap:0;width:auto;height:fit-content;margin:auto 0;padding:4px;top:0;bottom:0;right:auto}.rp .dock__btn{width:40px;height:40px}.rp .dock__btn[aria-current=page]:after{margin:-2.5px 0 0;inset:50% 2px auto auto}.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{justify-content:space-between;width:100%;margin-left:0}}@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-width:44px;min-height: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){margin:-12px -4px;padding:12px 4px;display:inline-block}}@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{isolation:isolate;min-height:100dvh;overflow-x:clip}.rp,:is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--muted:#5c5f5a;--tomato-fill:var(--tomato)}html.dark .rp,html.dark :is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--tomato-fill:#c8431f}.rp :is(.badge--tomato,.btn--danger){background:var(--tomato-fill)}.rp,:is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){--ob-shell-bg:var(--solid);--ob-shell-sidebar:var(--glass);--ob-shell-panel:var(--float);--ob-shell-raised:var(--well);--ob-shell-fg:var(--text);--ob-shell-muted:var(--muted);--ob-shell-line:var(--line-2);--ob-shell-subtle:var(--line);--ob-shell-accent:var(--text);--ob-shell-danger:var(--bad);--ob-shell-radius:var(--r-ctl);--background:var(--solid);--foreground:var(--text);--card:var(--float);--card-foreground:var(--text);--muted-foreground:var(--muted);--muted-foreground-mid:var(--muted);--muted-foreground-faint:var(--faint);--border:var(--line);--input:var(--line-2);--ring:var(--text);--primary:var(--pill);--primary-hover:color-mix(in srgb, var(--pill) 84%, var(--solid));--primary-foreground:var(--on-pill);--accent:var(--well);--accent-foreground:var(--text);--surface-2:var(--well);--card-gradient-from:var(--float);--card-gradient-to:var(--float);--card-border:var(--line);--card-highlight:inset 0 1px 0 var(--rim);--danger:var(--bad);--priority-critical:var(--bad);--ob-state-button:var(--pill);--ob-state-on-button:var(--on-pill);--ob-state-success:var(--good);--font-source-sans-3:var(--font-urbanist);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-primary:var(--primary);--color-primary-hover:var(--primary-hover);--color-primary-foreground:var(--primary-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-danger:var(--danger);--color-priority-critical:var(--priority-critical)}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) :is(.bg-muted,.hover\:bg-muted:hover,.skeleton){background-color:var(--well)}:is([role=dialog],[role=alertdialog],[data-vaul-drawer],[data-sonner-toaster]){font-family:var(--font)}.rp .tabs__sep{background:var(--line-2);flex:none;align-self:center;width:1px;height:22px;margin:0 6px}.rp .tabs__pill .tabs__sep{visibility:hidden}.rp .brand .brand__logo{width:120px;height:40px;display:block}.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{border-left:1px solid var(--line-2);letter-spacing:0;color:var(--muted);padding-left:12px;font-size:13px;font-weight:600}.rp .me{position:relative}.rp .me__initials{background:var(--pill);width:100%;height:100%;color:var(--on-pill);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.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{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);background:var(--dock);color:var(--on-dock);scrollbar-width:none;border-radius:30px;flex-direction:column;gap:10px;padding:18px 12px 12px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 20px 40px -18px #00000073}}html.dark .rp .side{-webkit-backdrop-filter:blur(18px);border:1px solid var(--line)}.rp .side__brand{gap:6px;padding:4px 10px 6px;display:grid}.rp .side__logo{width:132px;height:44px;display:block}.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{opacity:.62;font-size:12px;font-weight:600}.rp .side__search{height:42px;color:inherit;text-align:left;background:#ffffff17;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.rp .side__search:hover{background:#ffffff24}.rp .side__search kbd{font:inherit;opacity:.55;margin-left:auto;font-size:11px}.rp .side__nav{scrollbar-width:none;flex:auto;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.rp .side__list{gap:2px;display:grid;position:relative}.rp .side__group{letter-spacing:.08em;text-transform:uppercase;opacity:.5;padding:14px 14px 6px;font-size:11px;font-weight:700;display:block}.rp .side__item{z-index:1;width:100%;height:42px;color:var(--on-dock);white-space:nowrap;text-align:left;opacity:.76;border-radius:999px;align-items:center;gap:12px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex;position:relative}.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{z-index:2;pointer-events:none;opacity:0;background:#fbf8f2;align-content:start;gap:2px;display:grid;position:absolute;inset:0}.rp .side__pill .side__item{color:#17191a;opacity:1}.rp .side__pill .side__group{visibility:hidden}.rp .side__foot{border-top:1px solid #ffffff1f;gap:2px;margin-top:auto;padding-top:10px;display:grid}.rp .side__me{color:inherit;text-align:left;border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:6px;display:flex}.rp .side__me:hover{background:#ffffff14}.rp .side__me .me__initials{color:#17191a;background:#fbf8f2;flex:none;width:38px;height:38px}.rp .side__who{min-width:0;line-height:1.25;display:grid}.rp .side__who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rp .side__who small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}@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{flex-wrap:wrap;display:flex}.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{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@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{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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 .pop--anchored{z-index:81;pointer-events:auto;min-width:248px;max-width:min(340px,100vw - 32px);position:fixed}.rp .pop__who{padding:10px 12px 8px}.rp .pop__who b{font-size:14px;display:block}.rp .pop__who small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.rp section.state-page{border-radius:var(--r-card);background:var(--glass);border:1px solid var(--rim);box-shadow:var(--shadow);padding:40px 32px 36px}.rp .state-page .clear-mark{background:var(--well);border:0;border-radius:50%}@media (max-width:760px){.rp :is(button.ob-work-check,button.ob-work-assignee,button[role=switch]){position:relative}.rp :is(button.ob-work-check,button.ob-work-assignee,button[role=switch]):before{content:"";position:absolute;inset:min(0px,50% - 20px)}.rp button.ob-work-check{z-index:1}.rp .ob-work-item:not(.mn-card) :is(button,a).ob-work-title{margin-block:-10px;padding-block:10px;position:relative}.rp .ob-work-actions>span.relative{width:84px}.rp article.ob-work-item .ob-work-actions .ob-icon-button{width:40px;min-width:40px;height:40px}.rp section span.w-\[76px\]{width:124px}.rp section span.h-6.w-6{justify-content:flex-end;width:40px;height:40px}.rp section :is(span.w-\[76px\],span.h-6.w-6)>button.size-6{width:40px;height:40px}.rp :is(span.w-\[76px\],span.h-6.w-6,.ob-work-actions>span.relative)>button[aria-label^=Confirm\ delete]:before{content:"";position:absolute;inset:min(0px,50% - 20px)}.rp section a.flex-1.truncate{margin-block:-12px;padding-block:12px}.rp :where(button[aria-label^=Edit\ ]:not(.size-6,.ibtn)){min-width:40px;min-height:40px}}@supports (appearance:base-select){:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]){appearance:base-select!important}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size])::picker(select){appearance:base-select!important}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]){align-items:center}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size])::picker-icon{content:"";background-color:var(--muted);flex:none;width:16px;height:16px;margin-inline-start:10px;transition:rotate .2s;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]):open::picker-icon{rotate:180deg}.rp :is(.ca-member,.cl-select,.cf-select,.cf-field,.rp-select,.tr-select,.rs-select,.tv-select,.tv-dialog,.ob-work-team,.ka-field--select) select::picker-icon{display:none}.rp .mn-wins :is(.mn-wincard,.mn-mergebar) select{padding-right:12px}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size])::picker(select){min-width:anchor-size(width);border:1px solid var(--line-2);background:var(--float);max-height:min(60vh,420px);color:var(--text);box-shadow:var(--shadow-pop);border-radius:18px;margin-block:6px;padding:6px}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]) option{min-height:40px;color:var(--text);font:600 13.5px var(--font);background:0 0;border-radius:12px;align-items:center;padding:0 14px;display:flex}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]) option:hover,:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]) option:focus-visible{background:var(--well);outline:none}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]) option:checked{background:var(--pill);color:var(--on-pill)}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]) option:disabled{color:var(--faint)}:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size]) option::checkmark{display:none}@media (prefers-reduced-motion:reduce){:is(.rp,[role=dialog],[role=alertdialog],[data-vaul-drawer]) select:not([multiple],[size])::picker-icon{transition:none}}}
