@keyframes sfRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sfPop{0%{opacity:0;transform:scale(.975)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sfFade{0%{opacity:0}to{opacity:1}}@keyframes sfSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sf-stagger>*{animation:.36s cubic-bezier(.16,1,.3,1) backwards sfRise}.sf-stagger>:first-child{animation-delay:30ms}.sf-stagger>:nth-child(2){animation-delay:60ms}.sf-stagger>:nth-child(3){animation-delay:90ms}.sf-stagger>:nth-child(4){animation-delay:.12s}.sf-stagger>:nth-child(5){animation-delay:.15s}.sf-stagger>:nth-child(6){animation-delay:.18s}.sf-stagger>:nth-child(7){animation-delay:.21s}.sf-stagger>:nth-child(8){animation-delay:.24s}.sf-stagger>:nth-child(n+9){animation-delay:.26s}.sf-modal-pop{animation:.22s cubic-bezier(.16,1,.3,1) backwards sfPop}.sf-overlay-fade{animation:.18s ease-out backwards sfFade}.sf-sheet-up{animation:.3s cubic-bezier(.16,1,.3,1) backwards sfSheetUp}
@layer components{.display{letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.display-md{letter-spacing:-.011em;text-wrap:balance;font-weight:590;line-height:1.3}}.track-lg{letter-spacing:-.03em}.num{font-variant-numeric:tabular-nums lining-nums slashed-zero;letter-spacing:0}.code{font-family:var(--font-pf-mono);font-variant-ligatures:none;letter-spacing:-.01em}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-sm{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill-x{0%{width:0}}@keyframes area-up{0%{opacity:0;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ping-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.anim-rise{animation:rise var(--t-base) var(--ease-spring) backwards}.anim-rise-sm{animation:rise-sm var(--t-quick) var(--ease-lift) backwards}.anim-pop{animation:pop var(--t-base) var(--ease-spring) backwards}.anim-fade{animation:fade var(--t-quick) ease-out backwards}.anim-sheet{animation:sheet-up var(--t-overlay) var(--ease-out-expo) backwards}.anim-in-right{animation:slide-in-right var(--t-base) var(--ease-spring) backwards}.anim-in-left{animation:slide-in-left var(--t-base) var(--ease-spring) backwards}.anim-card-in{animation:card-in .26s var(--ease-spring) backwards}@keyframes card-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.anim-card-in{animation:none}}.anim-spin{animation:.85s linear infinite spin}.anim-grow{transform-origin:0;animation:grow-x .42s var(--ease-out-expo) backwards}.anim-grow-y{transform-origin:bottom;animation:grow-y .42s var(--ease-out-expo) backwards}.anim-draw{animation:draw .8s var(--ease-lift) forwards}.anim-fill{animation:fill-x .56s var(--ease-out-expo) backwards}.anim-area{transform-box:fill-box;transform-origin:bottom;animation:area-up .42s var(--ease-lift) backwards}.anim-underline{transform-origin:0;animation:underline-in var(--t-base) var(--ease-spring) backwards}.anim-settled:after{content:"";border-radius:inherit;border:1px solid var(--color-fleet-500);pointer-events:none;animation:ping-ring .52s var(--ease-lift) forwards;position:absolute;inset:0}.anim-working{position:relative;overflow:hidden}.anim-working:after{content:"";background:linear-gradient(90deg, transparent, var(--color-fleet-500), transparent);width:30%;animation:sweep 1.05s var(--ease-lift) infinite;position:absolute;inset:0}.hover-row{transition:background-color var(--t-instant) ease-out, border-color var(--t-instant) ease-out, color var(--t-instant) ease-out}.hover-edge{position:relative}.hover-edge:before{content:"";background:var(--color-fleet-500);transform-origin:50%;width:2px;transition:transform var(--t-quick) var(--ease-spring);border-radius:0 2px 2px 0;position:absolute;top:8%;bottom:8%;left:0;transform:scaleY(0)}.hover-edge:hover:before,.hover-edge[data-active=true]:before{transform:scaleY(1)}.press{transition:opacity var(--t-instant) ease-out, transform var(--t-instant) ease-out}.press:active{opacity:.75;transform:scale(.985)}.skeleton{background:linear-gradient(90deg, var(--color-panel) 0%, var(--color-panel-2) 50%, var(--color-panel) 100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer}
@layer base{.pf,.pf *{border-color:var(--color-line)}.pf{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-deep);color:var(--color-ink);font-family:var(--font-pf-sans);letter-spacing:normal;font-size:13px;line-height:1.55}.pf :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--color-ink);caret-color:var(--color-fleet-400);background:var(--color-field);border:1px solid var(--color-field-line);outline-offset:-1px;width:100%;height:32px;transition:border-color var(--t-instant) ease-out, background-color var(--t-instant) ease-out, outline-color var(--t-instant) ease-out;border-radius:6px;outline:2px solid #0000;padding:0 11px;font-family:inherit;font-size:13px;line-height:1.45}.pf :where(input,textarea)::placeholder{color:var(--color-faint);opacity:1}.pf :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{background:var(--color-field-hover);border-color:var(--color-field-line-hover)}.pf :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:var(--color-field-hover);border-color:var(--color-fleet-500)}.pf :where(input,select,textarea)[aria-invalid=true],.pf :where(input,select,textarea).invalid{border-color:color-mix(in srgb, var(--color-bad) 55%, var(--color-line))}.pf :where(input,select,textarea)[aria-invalid=true]:focus,.pf :where(input,select,textarea).invalid:focus{border-color:var(--color-bad)}.pf :where(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{background:var(--color-field-quiet);border-color:var(--color-line);color:var(--color-faint);cursor:not-allowed}.pf :where(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled:hover{background:var(--color-field-quiet);border-color:var(--color-line)}.pf :where(input,textarea)[readonly]{background:var(--color-field-quiet);border-color:var(--color-line);cursor:default}.pf :where(input,textarea)[readonly]:hover{background:var(--color-field-quiet);border-color:var(--color-line)}.pf :where(input):-webkit-autofill{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 60px var(--color-panel) inset;caret-color:var(--color-fleet-400)}.pf :where(input):-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 60px var(--color-panel) inset;caret-color:var(--color-fleet-400)}.pf :where(input):-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 60px var(--color-panel) inset;caret-color:var(--color-fleet-400)}.pf :where(input[type=checkbox],input[type=radio]){accent-color:var(--color-fleet-600);cursor:pointer}.pf :where(input[type=range],input[type=file],input[type=color]){height:auto;accent-color:var(--color-fleet-500);cursor:pointer;background:0 0;border:0;padding:0}.pf :where(input[type=number]){appearance:textfield}.pf :where(input[type=number])::-webkit-outer-spin-button{appearance:none;margin:0}.pf :where(input[type=number])::-webkit-inner-spin-button{appearance:none;margin:0}.pf :where(input[type=search]){appearance:none}.pf :where(input[type=search])::-webkit-search-decoration{appearance:none;display:none}.pf :where(input[type=search])::-webkit-search-cancel-button{appearance:none;display:none}.pf :where(input[type=search])::-webkit-search-results-button{appearance:none;display:none}.pf :where(input)::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;opacity:.7}.pf :where(input)::-webkit-calendar-picker-indicator:hover{opacity:1}.pf :where(select){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%23828a96'%3E%3Cpath d='M12 16.4 3.9 8.3a1.6 1.6 0 0 1 0-2.3l.6-.6a1.6 1.6 0 0 1 2.3 0L12 10.6l5.2-5.2a1.6 1.6 0 0 1 2.3 0l.6.6a1.6 1.6 0 0 1 0 2.3L12 16.4Z'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:28px}.pf :where(select) option{background:var(--color-panel);color:var(--color-ink)}.pf :where(textarea){resize:vertical;height:auto;min-height:64px;padding:8px 11px;line-height:1.6}@media (max-width:640px){.pf :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.pf :where(input:not([type=checkbox]):not([type=radio]),select):not(.field-bare){min-height:40px}.pf .field-shell :where(input,select){min-height:0}.pf .field-shell{min-height:40px}}.pf button{cursor:pointer;font-family:inherit}.pf button:disabled{cursor:not-allowed}}:is(html:has(.pf-app),body:has(.pf-app)){background:var(--color-deep)}html:has(.pf-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pf ::selection{background:var(--color-fleet-500);color:#fff}.pf :focus-visible{outline:2px solid var(--color-fleet-500);outline-offset:2px}.pf input:not([type=checkbox]):not([type=radio]):focus-visible,.pf select:focus-visible,.pf textarea:focus-visible{outline:2px solid var(--color-fleet-500);outline-offset:-1px}.pf input[aria-invalid=true]:focus-visible,.pf select[aria-invalid=true]:focus-visible,.pf textarea[aria-invalid=true]:focus-visible{outline-color:var(--color-bad)}.pf input[readonly]:focus-visible,.pf textarea[readonly]:focus-visible{outline-color:var(--color-line-3)}.pf .field-shell input:not([type=checkbox]):not([type=radio]):focus-visible,.pf .field-shell select:focus-visible,.pf .field-shell textarea:focus-visible,.pf .field-bare:focus-visible{border-radius:inherit;outline:none}.pf,.pf *{scrollbar-width:thin;scrollbar-color:var(--color-line-2) transparent}.pf::-webkit-scrollbar{width:10px;height:10px}.pf ::-webkit-scrollbar{width:10px;height:10px}.pf::-webkit-scrollbar-track{background:0 0}.pf ::-webkit-scrollbar-track{background:0 0}.pf::-webkit-scrollbar-thumb{background:var(--color-line-2);background-clip:content-box;border:3px solid #0000;border-radius:999px}.pf ::-webkit-scrollbar-thumb{background:var(--color-line-2);background-clip:content-box;border:3px solid #0000;border-radius:999px}.pf::-webkit-scrollbar-thumb:hover{background:var(--color-line-3);background-clip:content-box;border:3px solid #0000}.pf ::-webkit-scrollbar-thumb:hover{background:var(--color-line-3);background-clip:content-box;border:3px solid #0000}@layer components{.pf .field-counter{padding-bottom:22px}.pf .field-shell{background:var(--color-field);border:1px solid var(--color-field-line);outline-offset:-1px;transition:border-color var(--t-instant) ease-out, background-color var(--t-instant) ease-out, outline-color var(--t-instant) ease-out;border-radius:6px;outline:2px solid #0000}.pf .field-shell:hover{background:var(--color-field-hover);border-color:var(--color-field-line-hover)}.pf .field-shell:focus-within{background:var(--color-field-hover);border-color:var(--color-fleet-500);outline-color:var(--color-fleet-500)}.pf .field-bare,.pf .field-shell input:not([type=checkbox]):not([type=radio]),.pf .field-shell textarea{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}.pf a,.pf button,.pf [role=button]{transition:color .15s var(--ease-lift), background-color .15s var(--ease-lift), border-color .15s var(--ease-lift), opacity .15s var(--ease-lift), transform .15s var(--ease-lift)}:root{--sf-zoom:1;--sf-dvh:calc(100dvh / var(--sf-zoom))}html[data-sf-density=off]{--sf-zoom:1}.pf,[data-sf-zoom]{zoom:var(--sf-zoom)}
[data-sf-theme=light] .pf{--color-deep:#ebe8e2;--color-bg:#fbfaf8;--color-wash:#f5f3ee;--color-panel:#fff;--color-panel-2:#f2f0ec;--color-panel-3:#ece9e3;--color-panel-4:#dcd7cd;--color-line:#e2ded7;--color-line-2:#cfc9bf;--color-line-3:#a8a093;--color-ink:#1a1714;--color-ink-2:#4a443c;--color-mut:#6f675c;--color-faint:#8c8477;--color-fleet-50:#0c2146;--color-fleet-100:#16356e;--color-fleet-200:#163e8a;--color-fleet-300:#174cb0;--color-fleet-400:#2361d4;--color-fleet-500:#4880e8;--color-fleet-600:#6595ee;--color-fleet-700:#8bb0f3;--color-fleet-800:#b9d0f9;--color-fleet-900:#dbe7fc;--color-fleet-950:#eff4fe;--color-fleet-deep:#2361d4;--color-fleet-mut:#dbe7fc;--color-tint:#f2f0ec;--color-tint-2:#ece9e3;--color-tint-line:#cfc9bf;--color-field:#2e281c0a;--color-field-hover:#2e281c0f;--color-field-quiet:#2e281c05;--color-field-line:#2e281c8f;--color-field-line-hover:#2e281cb3;--color-bad:#d03a33;--color-bad-ink:#a8322c;--color-bad-hover:#b93028;--color-bad-press:#a02a23;--color-action:#2361d4;--color-action-hover:#174cb0;--color-action-ink:#fff;--color-danger:#c0392b;--color-danger-hover:#9e2e22;--color-warn:#b8860b;--color-warn-ink:#84600f;--color-good:#4f7a2f;--color-good-ink:#40730e;--color-sender-autopilot:#8b3c99;--color-sender-copilot:#375792;--color-sender-human:#5f5a52;--color-tier-vip:#8e5099;--color-tier-gold:#7a643d;--color-tier-silver:#6e665a;--color-tier-bronze:#8c5c3e;--color-tier-prospect:#406c82;--color-tier-dormant:#416e71;--color-series-blue:#3e73d8;--color-series-indigo:#755ec1;--color-series-cyan:#2591a9;--color-series-violet:#a65ab3;--color-series-teal:#189a90;--color-series-amber:#ab7e17;--color-series-rose:#ba5085;--color-series-slate:#5f768b;--color-step-1:#d8e4fa;--color-step-2:#a9c4f4;--color-step-3:#6595ee;--color-step-4:#336cd9;--color-step-5:#19428f;--color-series-band:#dde7f8;--color-series-band-line:#7e9fdb;--color-chan-sms:#326c9d;--color-chan-instagram:#a468ae;--color-chan-facebook:#526797;--color-chan-email:#566b76;--color-chan-whatsapp:#387352;--color-reason-shelf:#497c7f;--color-reason-market:#7f6c93;--color-reason-unresolved:#85714c;--color-reason-settled:#6f747b;--color-loc-blue:#3563c2;--color-loc-cyan:#187285;--color-loc-indigo:#5158b8;--color-loc-violet:#814ead;--color-loc-magenta:#984586;--color-loc-amber:#7a6913;--color-loc-copper:#83613e;--color-loc-slate:#53697d;--color-loc-ink:#fff;--color-tier-on:#fff;--color-tile-orange:#9c592c;--color-tile-jade:#008469;--color-tile-teal:#0a7f86;--color-tile-cyan:#26799e;--color-tile-blue:#2763da;--color-tile-indigo:#794ae1;--color-tile-violet:#a53ab6;--color-tile-rose:#b8377c;--color-tile-orange-on:#fff;--color-tile-jade-on:#fff;--color-tile-teal-on:#fff;--color-tile-cyan-on:#fff;--color-tile-blue-on:#fff;--color-tile-indigo-on:#fff;--color-tile-violet-on:#fff;--color-tile-rose-on:#fff;--color-bad-bg:#fbeeed;--color-bad-line:#efc9c6;--color-fleet-bg:#ece9e3;--color-fleet-line:#cfc9bf;--color-raise:#2e281c;--color-scrim:#14120f;--shadow-overlay:0 28px 80px -24px #0f172a4d;--shadow-palette:0 0 0 2px var(--color-fleet-500), 0 24px 60px -16px #0f172a47;--shadow-coach:0 12px 32px -12px #0f172a40;--shadow-float:0 10px 28px #0f172a38}@layer base{[data-sf-theme=light] .pf{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-sf-theme=light] .pf :where(select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%236f675c'%3E%3Cpath d='M12 16.4 3.9 8.3a1.6 1.6 0 0 1 0-2.3l.6-.6a1.6 1.6 0 0 1 2.3 0L12 10.6l5.2-5.2a1.6 1.6 0 0 1 2.3 0l.6.6a1.6 1.6 0 0 1 0 2.3L12 16.4Z'/%3E%3C/svg%3E")}[data-sf-theme=light] .pf :where(input)::-webkit-calendar-picker-indicator{filter:none}}html[data-sf-theme=light]:has(.pf-app){background:#ebe8e2}html[data-sf-theme=light] body:has(.pf-app){background:#ebe8e2}html[data-sf-theme=light]:has(.pf-app){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
