/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.w-10{width:calc(var(--spacing) * 10)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#dfe7d4\]{border-color:#dfe7d4}.bg-\[\#354d2c\]{background-color:#354d2c}.bg-white{background-color:var(--color-white)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[\#647d4c\]{color:#647d4c}.text-\[\#809869\]{color:#809869}.text-white{color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[\#47633b\]:hover{background-color:#47633b}.hover\:bg-\[\#f2f6e9\]:hover{background-color:#f2f6e9}.hover\:bg-\[\#f4f7ee\]:hover{background-color:#f4f7ee}.hover\:text-\[\#4e6a34\]:hover{color:#4e6a34}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-amber-300:focus-visible{outline-color:var(--color-amber-300)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}}:root{color:#e7e7df;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101210;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}input,select{color:#d9ddd3;background:#181b17;border:1px solid #ffffff13;border-radius:7px;outline:none;min-width:0;padding:10px 12px}input:focus,select:focus{border-color:#d6b777}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #d6b777}select{max-width:220px;font-size:12px}h1,h2,h3,p{margin:0}h2{letter-spacing:-.3px;font-size:16px;font-weight:550}h3{font-size:14px}p{line-height:1.6}.shell{min-height:100vh;display:flex}.sidebar{background:#131612;border-right:1px solid #ffffff0c;flex-direction:column;flex-shrink:0;width:246px;height:100vh;padding:34px 18px 0;display:flex;position:fixed}.brand{letter-spacing:-1px;align-items:center;gap:12px;padding:0 10px;font-family:Georgia,serif;font-size:25px;display:flex}.brand-mark{color:#d6b777;font-size:36px;line-height:1;position:relative}.brand-mark span{background:#d6b777;width:3px;height:27px;position:absolute;top:9px;left:12px;transform:rotate(35deg)}.brand-sub{letter-spacing:1.5px;color:#81877b;font:7px/2.4 -apple-system,sans-serif;display:block}.workspace{background:#ffffff03;border:1px solid #ffffff0d;border-radius:9px;align-items:center;gap:10px;margin:37px 3px 30px;padding:12px 10px;display:flex}.workspace-icon{color:#d6b777;background:#d6b77712;border:1px solid #d6b77722;border-radius:7px;padding:8px}.workspace strong{font-size:11px;font-weight:500;display:block}.workspace span{color:#838a7e;margin-top:5px;font-size:9px;display:block}.workspace>svg{color:#6b7467;margin-left:auto}.nav-label{letter-spacing:1.7px;color:#6d7567;margin:0 14px 15px;font-size:9px}.nav-item{color:#929a8c;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:13px;width:100%;margin:4px 0;padding:12px 14px;font-size:12px;display:flex}.nav-item svg{opacity:.85}.nav-item.active{color:#dfc58d;background:#d6b77710;border:1px solid #d6b77715}.nav-dot{background:#d6b777;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:40px}.privacy{background:linear-gradient(130deg,#d6b77705,#0000);border:1px solid #ffffff0b;border-radius:8px;margin:0 8px 25px;padding:17px 12px}.privacy svg{color:#9eaa8b;margin-bottom:12px}.privacy strong{color:#aeb5a6;font-size:10px;font-weight:500;display:block}.privacy p{color:#747e6c;margin-top:7px;font-size:10px}.operator{border-top:1px solid #ffffff0c;align-items:center;gap:10px;margin-top:18px;padding:19px 7px;display:flex}.avatar{color:#bdc9ab;background:#282d23;border:1px solid #46503b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.operator strong{font-size:10px;font-weight:500;display:block}.operator span{color:#7b8573;font-size:9px}.operator button{color:#7b8573;background:0 0;margin-left:auto;padding:7px}.topbar{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;height:69px;padding:0 38px;display:flex}.breadcrumb{color:#7d8675;align-items:center;gap:15px;font-size:11px;display:flex}.connection-status{color:#8b9483;align-items:center;gap:7px;font-size:10px;display:flex}.connection-status i{background:#7d8675;border-radius:50%;width:5px;height:5px}.connection-status.online i{background:#9fb78d;box-shadow:0 0 8px #9fb78d33}.content{max-width:1600px;margin:0 auto;padding:39px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:31px;display:flex}.eyebrow{color:#b39d71;letter-spacing:2.1px;margin-bottom:12px;font-size:8px;font-weight:600}h1{letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.page-heading p{color:#828d79;margin-top:12px;font-size:11px}.heading-actions{gap:8px;display:flex}.heading-actions button{font-size:10px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;display:flex}.filters select{background:#151914;height:35px;padding:8px;font-size:10px}.select-wrap{color:#acb49f;border:1px solid #ffffff13;border-radius:7px;align-items:center;padding-left:11px;display:flex}.select-wrap select{border:0;max-width:180px}.filter-spacer{flex:1}.date-range{border:1px solid #ffffff13;border-radius:7px;align-items:center;gap:6px;padding:0 6px;display:flex}.date-range input{background:0 0;border:0;width:110px;padding:8px 3px;font-size:10px}.date-range span{color:#6e7965;font-size:12px}.card{background:#151914;border:1px solid #ffffff10;border-radius:10px;overflow:hidden}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.metric{background:linear-gradient(120deg,#191d17,#151914);padding:20px;position:relative}.metric-label{color:#a8b29e;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.metric-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:21px 0 14px;font-size:29px;font-weight:450}.metric-note{color:#7c8971;align-items:center;gap:6px;font-size:9px;display:flex}.tiny-dot{background:#91a57e;border-radius:50%;width:4px;height:4px}.card-heading{justify-content:space-between;align-items:center;gap:15px;padding:24px 25px;display:flex}.card-heading p{color:#7f8b73;margin-top:6px;font-size:10px}.card-heading>svg{color:#889b78}.legend{color:#aeb7a4;align-items:center;gap:7px;font-size:10px;display:flex}.legend i{background:#d6b777;border-radius:50%;width:7px;height:7px}.revenue-card{margin-bottom:20px}.chart{gap:19px;height:215px;padding:4px 26px 0 25px;display:flex}.chart svg{width:calc(100% - 60px);height:100%;overflow:visible}.chart-labels{color:#707f66;flex-direction:column;justify-content:space-between;min-width:40px;padding:13px 0 15px;font-size:9px;display:flex}.chart-dates{color:#707f66;justify-content:space-between;padding:10px 26px 18px 85px;font-size:9px;display:flex}.chart-data{color:#8d9a81;padding:5px 25px 18px;font-size:10px}.chart-data summary{display:inline-block}.chart-data table{margin-top:10px}.lower-grid{grid-template-columns:1.8fr 1fr;gap:20px;margin-bottom:20px;display:grid}.lifecycle{grid-template-columns:repeat(3,1fr);padding:6px 25px 27px;display:grid}.lifecycle>div{border-right:1px solid #ffffff0c;padding:0 18px}.lifecycle>div:first-child{padding-left:0}.lifecycle>div:last-child{border:0}.step-num{color:#66765b;letter-spacing:1px;margin-bottom:16px;font-size:9px;display:block}.lifecycle strong{letter-spacing:-.5px;font-size:26px;font-weight:400}.lifecycle h3{color:#b6c0ab;margin-top:12px;font-size:10px}.lifecycle p{color:#738267;margin-top:5px;font-size:9px}.insight{background:radial-gradient(at 100% 0,#d6b7770d,#0000 85%),#191c15;padding:23px}.insight>svg{float:right;color:#b9a373}.insight .eyebrow{margin-bottom:15px;font-size:7px}.insight h2{color:#d9dac9;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.2}.insight p{color:#89967c;max-width:310px;margin:13px 0 18px;font-size:10px}.insight button{height:33px;font-size:10px}.definitions{background:#ffffff01;padding:16px 22px}.definitions summary{color:#8f9e80;align-items:center;gap:9px;font-size:10px;display:flex}.definitions summary svg:last-child{margin-left:auto}.definitions details>div{padding:17px 0 0}.definitions p{color:#98a68a;margin-bottom:8px;font-size:11px}.definitions strong{text-transform:capitalize;color:#c9d1bf;display:block}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:35px;display:flex}.empty-icon{color:#b29e73;background:#d6b7770a;border:1px solid #d6b7771a;border-radius:12px;margin-bottom:20px;padding:14px}.empty h3{color:#c8cebe;font-family:Georgia,serif;font-size:21px;font-weight:400}.empty p{color:#7f8e72;max-width:390px;margin-top:10px;font-size:11px}.connect-card{grid-template-columns:1fr 1fr;max-width:1000px;min-height:395px;margin-top:15px;display:grid}.connect-intro{background:radial-gradient(at 0 0,#d6b7770b,#0000);padding:37px}.gold-icon{color:#d6b777;margin-bottom:23px}.connect-intro h2{max-width:320px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.25}.connect-intro p{color:#8b9980;max-width:350px;margin-top:15px;font-size:12px}.connect-intro ul{margin:25px 0;padding:0;list-style:none}.connect-intro li{color:#b5c0aa;align-items:center;gap:10px;margin:14px 0;font-size:11px;display:flex}.connect-intro li svg{color:#a39b79}.connect-card form{border-left:1px solid #ffffff0a;flex-direction:column;justify-content:center;align-items:flex-start;padding:45px 36px;display:flex}.connect-card label{color:#c4cdbb;margin-bottom:10px;font-size:11px;display:block}.connect-card input{width:100%;font-size:12px}.input-hint{color:#758769;margin:8px 0 25px;font-size:10px}.small{font-size:10px}.muted{color:#87977a}.error{color:#e9b894;background:#b5795111;border:1px solid #b5795144;border-radius:8px;margin-bottom:20px;padding:15px 18px;font-size:12px}.loading{color:#b5c0aa;justify-content:center;align-items:center;gap:12px;padding:100px 20px;font-size:12px;display:flex}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}footer{color:#56684b;justify-content:space-between;align-items:center;gap:12px;padding:30px 0;font-size:9px;display:flex}footer span:first-child{letter-spacing:1.8px;align-items:center;gap:8px;font-size:8px;display:flex}.footer-mark{color:#7d815e;font-size:18px}.search{color:#7d8e6e;align-items:center;gap:7px;display:flex}.search input{width:220px;font-size:11px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{text-transform:uppercase;letter-spacing:1px;color:#7e906d;background:#ffffff02;font-size:9px;font-weight:500}th,td{border-top:1px solid #ffffff08;padding:15px 25px}td strong{font-weight:500}td:last-child{text-align:right}.funnel-form{padding:0 25px 20px}.funnel-form label{color:#95a386;margin-bottom:10px;font-size:10px;display:block}.funnel-form>div{gap:10px;display:flex}.funnel-form input{flex:1;font-size:11px}.structured-data{padding:0 24px 20px}.record{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:18px;padding:14px 0;display:flex}.record>div{flex:1;min-width:120px}.record strong{margin-top:8px;font-size:13px;font-weight:500;display:block}.data-key{text-transform:capitalize;color:#93a082;margin-bottom:8px;font-size:10px;display:block}.record .structured-data{padding:0}.record .record{border:0;padding:4px 0}.drawer-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#171d14;border-left:1px solid #ffffff16;width:min(560px,100%);height:100%;padding:50px 30px;position:relative;overflow:auto;box-shadow:-20px 0 100px #0005}.drawer-close{position:absolute;top:12px;right:15px}.drawer h2{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:26px}.drawer p{color:#9aaa8c;margin-top:14px;font-size:12px}.drawer h3{color:#c4cfb9;margin:26px 0 12px;font-size:12px}.notice{background:#d6b77708;border:1px solid #d6b77722;border-radius:8px;gap:12px;margin-top:25px;padding:18px;display:flex}.notice svg{color:#d6b777;flex-shrink:0}.notice p{margin:0;font-size:11px}.drawer pre{color:#a7b599;white-space:pre-wrap;overflow-wrap:anywhere;background:#10160d;border:1px solid #ffffff09;border-radius:8px;padding:15px;font-size:10px}.support-links a{color:#d6b777;margin-top:15px;font-size:12px;display:block}@media (width>=1600px){.content{padding-top:50px}.metric{padding:25px}.metric-value{font-size:34px}.chart{height:270px}}@media (width<=1150px){.sidebar{width:210px;padding-left:12px;padding-right:12px}main{width:calc(100% - 210px);margin-left:210px}.brand{font-size:22px}.content{padding:28px 24px 0}.topbar{padding:0 24px}.metric-grid{grid-template-columns:repeat(2,1fr)}.lower-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}h1{font-size:30px}.heading-actions button:last-child{gap:0;padding:12px;font-size:0}.heading-actions button:last-child svg{font-size:14px}.connect-card{grid-template-columns:1fr}.connect-card form{border-top:1px solid #ffffff0a;border-left:0;padding:30px}.connect-intro{padding:30px}}@media (width<=720px){.shell{display:block}.sidebar{border-bottom:1px solid #ffffff0d;border-right:0;width:100%;height:auto;padding:17px 16px 0;position:static}.brand{font-size:23px}.brand-mark{font-size:30px}.brand-mark span{height:22px;left:10px}.workspace,.nav-label,.sidebar-bottom{display:none}.sidebar nav{gap:5px;margin-top:18px;padding-bottom:12px;display:flex;overflow:auto}.nav-item{white-space:nowrap;gap:7px;width:auto;padding:9px 10px;font-size:11px}.nav-item svg{width:14px}.nav-dot{display:none}main{width:100%;margin:0}.topbar{height:49px;padding:0 20px}.content{padding:28px 18px 0}.page-heading{gap:10px;margin-bottom:25px}h1{font-size:29px}.eyebrow{font-size:7px}.page-heading p{max-width:290px;font-size:11px}.heading-actions{gap:5px}.heading-actions button{width:32px;height:32px;padding:8px}.filters{gap:7px}.filters select{max-width:150px}.date-range{justify-content:space-between;width:100%}.date-range input{width:45%}.filter-spacer{display:none}.metric-grid{gap:10px}.metric{padding:15px}.metric-label{font-size:9px}.metric-label svg{width:13px}.metric-value{margin:18px 0 12px;font-size:27px}.metric-note{font-size:8px}.card-heading{padding:20px}.card-heading h2{font-size:15px}.card-heading .search{width:100%}.card-heading:has(.search){flex-wrap:wrap}.search input{width:100%}.chart{gap:9px;height:180px;padding-left:14px;padding-right:18px}.chart-labels{font-size:8px}.chart-dates{padding-left:65px}.lifecycle{padding-left:20px;padding-right:20px}.lifecycle>div{padding:0 10px}.lifecycle strong{font-size:23px}.lifecycle h3{font-size:9px}.lifecycle p{font-size:8px}.connect-intro h2{font-size:25px}.connect-intro,.connect-card form{padding:25px}.funnel-form>div{flex-direction:column}footer{font-size:8px}footer span:nth-child(2){display:none}.empty{min-height:220px;padding:25px}.empty h3{font-size:20px}.structured-data{padding:0 18px 15px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.definition-note{color:#8f9f80;border-top:1px solid #ffffff0b;padding:18px 25px;font-size:11px}.variant{color:#d6b777;background:#d6b7770d;border:1px solid #d6b77722;border-radius:5px;padding:4px 8px;font-size:10px;display:inline-block}.pagination{border-top:1px solid #ffffff0b;justify-content:flex-end;align-items:center;gap:12px;padding:15px 25px;display:flex}.pagination span{color:#8f9f80;font-size:10px}.drawer{z-index:11;position:fixed;top:0;right:0}.funnel-results{padding:0 25px 25px}.funnel-step{border-top:1px solid #ffffff09;padding:20px 0}.funnel-step-label{align-items:center;gap:12px;display:flex}.funnel-step-label .step-num{margin:0}.funnel-step-label strong{color:#c8d1bd;overflow-wrap:anywhere;font-size:12px;font-weight:500}.funnel-step-label>span:last-child{white-space:nowrap;color:#a9b89a;margin-left:auto;font-size:11px}.funnel-track{background:#ffffff05;border-radius:4px;height:8px;margin:15px 0 10px;overflow:hidden}.funnel-track>div{background:linear-gradient(90deg,#8c7b54,#d6b777);border-radius:4px;height:100%}.funnel-meta{color:#7d906e;justify-content:space-between;gap:12px;font-size:9px;display:flex}.subscription-record{background:#ffffff02;border:1px solid #ffffff0b;border-radius:8px;margin-bottom:10px;padding:16px}.subscription-record>strong{margin-top:12px;font-size:12px;font-weight:500;display:block}.subscription-record p{margin-top:6px;font-size:10px}.customer-record{margin-top:25px}.customer-record summary{color:#95a788;font-size:11px}.drawer table th,.drawer table td{padding:12px 9px}.drawer table td{font-size:10px}.mobile-connection{display:none}@media (width<=720px){.mobile-connection{display:flex}.heading-actions svg{flex-shrink:0}}.store-reports{background:linear-gradient(120deg,#201f16,#151914);margin-bottom:24px}.store-reports .card-heading{padding-bottom:18px}.store-reports .eyebrow{margin-bottom:9px;font-size:7px}.report-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:13px;padding:0 24px 22px;display:grid}.report-tile{background:#ffffff02;border:1px solid #d6b7771d;border-radius:8px;padding:18px}.report-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-title>strong{text-transform:capitalize;font-size:11px;font-weight:500}.report-status{color:#bac9a6;text-transform:uppercase;letter-spacing:.6px;border:1px solid #9caf7f44;border-radius:4px;padding:4px 7px;font-size:8px}.report-amounts{grid-template-columns:1fr 1fr;gap:18px;margin:23px 0;display:grid}.report-amounts span{color:#98a48b;margin-bottom:9px;font-size:9px;display:block}.report-amounts strong{letter-spacing:-.5px;font-size:22px;font-weight:450}.report-amounts small{color:#b9a476;margin-top:7px;font-size:8px;display:block}.report-footer{color:#809371;justify-content:space-between;gap:10px;font-size:8px;display:flex}.report-tile>p{color:#b39f79;margin-top:14px;font-size:9px}.report-empty{color:#869976;padding:6px 25px 25px;font-size:11px}.section-label{letter-spacing:1.6px;color:#819173;margin:26px 0 14px;font-size:8px}.historical-mrr,.retention{margin-bottom:20px}.history-coverage{color:#8fa579;background:#ffffff01;border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09;gap:10px;padding:15px 25px;display:flex}.history-coverage>svg{flex-shrink:0;margin-top:2px}.history-coverage strong{color:#bdcbaa;font-size:10px;font-weight:500}.history-coverage p{color:#8c9d7e;margin:5px 0;font-size:10px}.coverage-facts{color:#788c68;flex-wrap:wrap;gap:8px 18px;margin-top:9px;font-size:8px;display:flex}.mrr-bars{border-bottom:1px solid #ffffff10;align-items:flex-end;gap:3px;height:140px;margin:25px 25px 0;display:flex}.mrr-day{flex:1;align-items:flex-end;min-width:1px;height:100%;display:flex}.mrr-day>div{background:linear-gradient(#c5ad79aa,#c5ad7922);border-radius:2px 2px 0 0;width:100%}.mrr-dates{color:#7c916b;justify-content:space-between;gap:8px;padding:10px 25px 20px;font-size:8px;display:flex}.history-data{color:#92a580;padding:0 25px 20px;font-size:10px}.history-data table{margin-top:15px}.historical-mrr .report-empty,.retention .report-empty{padding-top:20px}.retention-table th,.retention-table td{white-space:nowrap;padding:14px 6px;font-size:9px}.retention-table th:first-child,.retention-table td:first-child{padding-left:25px}.retention-table td>span{text-align:center;color:#657b55;background:#ffffff03;border-radius:4px;min-width:44px;padding:10px 5px;display:block}.retention-table td:last-child{text-align:left;padding-right:25px}@media (width<=720px){.report-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.report-amounts{gap:10px}.report-amounts strong{font-size:18px}.report-title{flex-wrap:wrap}.history-coverage{padding:15px 18px}.mrr-bars{gap:2px;margin-left:18px;margin-right:18px}.mrr-dates{padding-left:18px;padding-right:18px;font-size:7px}.metric-label{align-items:flex-start}.metric-label>span{flex-shrink:0}}.report-actions{color:#a5b48e;align-items:center;gap:12px;display:flex}.report-actions button{font-size:9px}@media (width<=720px){.store-reports .card-heading{align-items:flex-start}.report-actions{flex-direction:column;align-items:flex-end}.report-actions button{white-space:nowrap;padding:0 8px}.report-amounts strong{overflow-wrap:anywhere}}:root{color:#242b2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#f7f8f6}.sidebar{background:#fff;border-color:#e7eae4}.brand{color:#25302c}.brand-mark,.gold-icon{color:#997541}.brand-mark span{background:#997541}.brand-sub{color:#7b847d}.workspace{background:#f8f9f6;border-color:#e7eae3}.workspace-icon{color:#8b713f;background:#efece2;border-color:#e7e1d0}.workspace strong,.operator strong{color:#38433a}.workspace span,.operator span{color:#737e73}.nav-label{color:#899287}.nav-dot{background:#9b8150}.privacy{background:#fafbf8;border-color:#e7eae2}.privacy p{color:#798573}.privacy svg{color:#8b987e}.operator{border-color:#e7eae2}.avatar{color:#65735b;background:#edf0e8;border-color:#dbe1d2}.topbar{background:#ffffffb8;border-color:#e7eae3}.breadcrumb{color:#84907f}.breadcrumb span{color:#485642}.connection-status{color:#6f7e64}.connection-status.online i{background:#749359}.eyebrow{color:#99804d}h1{color:#26332b;letter-spacing:-1.25px;font-size:36px}.page-heading p{color:#7a8772}.content{padding-top:35px}.card{background:#fff;border-color:#e5e9df;box-shadow:0 2px 5px #25332302}.metric{background:#fff;padding:23px}.metric-label svg{color:#8c9c80}.metric-value{color:#293c27;font-weight:500}.metric-note{color:#7f9073}.card-heading p{color:#859578}.legend{color:#78896c}.legend i{background:#b39962}.filters select,input,select{color:#4b5e3e;background:#fff;border-color:#e2e8da}.select-wrap,.date-range{color:#7e916c;background:#fff;border-color:#e2e8da}.date-range input{background:0 0}.chart-labels,.chart-dates,.chart-data{color:#839673}.lifecycle>div{border-color:#e7ecdf}.lifecycle strong{color:#3a4c2e}.lifecycle h3{color:#6c7f5e}.lifecycle p{color:#899b7a}.step-num{color:#a2af95}.insight{background:linear-gradient(125deg,#f4f3e9,#fafbf7);border-color:#e8e7d8}.insight h2{color:#596242}.insight p{color:#8b9678}.definitions{background:#fbfcf8;border-color:#e5ebdc}.definitions summary{color:#839570}.definitions p{color:#7e916a}.definitions strong{color:#536a3d}.empty-icon{color:#a18e55;background:#f5f3e8;border-color:#e9e3cd}.empty h3{color:#536a3e}.empty p,.report-empty{color:#8a9c76}.error{color:#9b5834;background:#fff6ed;border-color:#edd5bf}.loading{color:#81986b}.muted,.small.muted{color:#82996c}.search{color:#8ca176}th{color:#8ba275;background:#fafcf7}th,td{border-color:#ebf0e4}td{color:#617b49}.variant{color:#927940;background:#f4f0e1;border-color:#e9dfbd}.definition-note{color:#889f71;border-color:#e9eedf}.pagination{border-color:#e7eddd}.pagination span{color:#839b69}.funnel-form label{color:#88a06e}.funnel-step{border-color:#e8eedf}.funnel-step-label strong{color:#5f7a44}.funnel-step-label>span:last-child{color:#849c69}.funnel-track{background:#f0f3e9}.funnel-track>div{background:linear-gradient(90deg,#bbc69e,#aab783)}.funnel-meta{color:#90a577}.drawer{background:#fff;border-color:#dfe8d1;box-shadow:-20px 0 80px #20301017}.drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c2a2340}.drawer h2,.drawer h3{color:#526e38}.drawer p{color:#819c64}.drawer pre{color:#759653;background:#f7faf2;border-color:#e6edda}.notice{background:#faf8ee;border-color:#eae4cb}.notice svg{color:#9e8d50}.support-links a{color:#819747}.subscription-record{background:#fbfcf7;border-color:#e6eddb}.customer-record summary{color:#87a166}.store-reports{background:#fff}.report-title>strong{color:#627c46}.report-status{color:#77924c;background:#f1f5e8;border-color:#dce5c9}.report-status.estimated{color:#978044;background:#f8f3e3;border-color:#e9ddb6}.report-amounts span{color:#8da475}.report-amounts strong{color:#56723c}.report-amounts small,.report-tile>p{color:#a08e57}.report-footer{color:#93a97b}.history-coverage{color:#8fa571;background:#fbfcf8;border-color:#e8eedf}.history-coverage strong{color:#739155}.history-coverage p,.coverage-facts{color:#92a77c}.mrr-bars{border-color:#e5ecd8}.mrr-day>div{background:linear-gradient(#b6c393,#dce4c8)}.mrr-day.unobserved>div{background:repeating-linear-gradient(135deg,#eef2e5,#eef2e5 2px,#0000 2px 6px)}.mrr-dates,.history-data{color:#92a777}.retention-table td>span{color:#9db088;background:#f4f7ed}.report-actions{color:#95aa7a}footer{color:#a1b48b}.footer-mark{color:#a0ad7d}.account-card{max-width:650px;padding:35px}.account-card>svg{color:#8ea76d;margin-bottom:20px}.account-card h2{margin-bottom:15px;font-size:23px}.account-card p{color:#839d68;margin-bottom:15px;font-size:12px}.account-card button{margin-top:10px}.login-panel{background:#fff;border:1px solid #e4e9dc;border-radius:18px;grid-template-columns:1fr 1fr;max-width:980px;min-height:570px;margin:25px auto 60px;display:grid;overflow:hidden;box-shadow:0 20px 70px #263b1c05}.login-story{background:radial-gradient(at 0 0,#eeefdf,#0000 90%),#f6f7f1;flex-direction:column;justify-content:center;padding:56px 45px;display:flex}.login-monogram{color:#a18a53;margin-bottom:45px;font-family:Georgia,serif;font-size:65px;line-height:1}.login-story h2{color:#4a5e34;letter-spacing:-1.2px;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.15}.login-story>p{color:#829669;max-width:285px;margin-top:23px;font-size:13px}.login-assurance{color:#95a978;align-items:center;gap:12px;margin-top:55px;font-size:10px;line-height:1.7;display:flex}.login-form{flex-direction:column;justify-content:center;padding:45px;display:flex}.login-lock{color:#9eaf86;margin-bottom:20px}.login-form h2{color:#3d552b;letter-spacing:-.7px;font-size:25px;font-weight:500}.login-form>p{color:#8fa377;margin:10px 0 25px;font-size:11px}.login-form label{color:#708b53;margin-bottom:9px;font-size:11px;font-weight:500}.login-form input{background:#fdfefa;border-radius:8px;margin-bottom:20px;padding:12px 14px;font-size:13px}.login-form input#otp{letter-spacing:7px;margin-bottom:0;font-size:17px}.login-form .input-hint{margin:10px 0 22px;font-size:10px}.login-form button{height:43px}.login-form .login-note{color:#a0b38a;margin:22px 0 0;font-size:9px;line-height:1.7}.login-form .error{margin-top:0;margin-bottom:20px;font-size:11px}@media (width<=1100px){.login-story,.login-form{padding:35px}.login-story h2{font-size:33px}}@media (width<=720px){h1{font-size:30px}.metric{padding:16px}.login-panel{grid-template-columns:1fr;margin-top:12px}.login-story{min-height:240px;padding:30px}.login-monogram{margin-bottom:24px;font-size:40px}.login-story h2{font-size:30px}.login-story>p{margin-top:15px}.login-assurance{margin-top:25px}.login-form{padding:30px}.login-panel{margin-bottom:25px}}.prediction{margin-bottom:20px}.prediction-main{grid-template-columns:1fr 1fr;gap:30px;padding:0 25px 23px;display:grid}.prediction-label,.prediction-interval>span{color:#78856a;font-size:10px}.prediction-value{letter-spacing:-.8px;color:#384b2c;margin-top:12px;font-size:28px;font-weight:500;display:block}.prediction-main p{color:#78896a;margin-top:10px;font-size:10px}.prediction-interval{border-left:1px solid #e5ebdc;padding-left:25px}.prediction-interval strong{color:#5c7049;margin-top:14px;font-size:20px;font-weight:450;display:block}.prediction-context{color:#80916e;background:#fafbf7;border-top:1px solid #e9eddf;gap:9px;padding:15px 25px;display:flex}.prediction-context svg{flex-shrink:0}.prediction-context p{font-size:10px}.prediction-missing{padding:20px 25px 0}.prediction-missing h3{color:#6d7e58;font-size:11px;font-weight:500}.prediction-missing ul,.prediction-details ul{color:#7d8e6a;padding-left:18px;font-size:10px;line-height:1.9}.prediction-details{color:#788b64;padding:18px 25px;font-size:10px}.prediction-details>p{margin-top:15px}.prediction-details dl{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.prediction-details dt{text-transform:capitalize;color:#81956c;margin-bottom:6px}.prediction-details dd{color:#516c39;margin:0}.prediction-status{color:#7a8c67;padding:0 25px 25px;font-size:11px}@media (width<=720px){.prediction-main{grid-template-columns:1fr;gap:20px}.prediction-interval{border-top:1px solid #e5ebdc;border-left:0;padding:18px 0 0}.prediction-details dl{grid-template-columns:repeat(2,1fr)}}.page-heading p,.card-heading p,.metric-note,.chart-labels,.chart-dates,.chart-data,.definition-note,.history-coverage p,.coverage-facts,.report-footer,.report-amounts span,.lifecycle p,.empty p,.report-empty,.mrr-dates,.history-data,.login-form>p,.login-form .login-note,.login-assurance,.privacy p,.drawer p,.prediction-context p,.prediction-main p,.prediction-missing ul,.prediction-details ul{color:#69765e}.sidebar{overflow-y:auto}.sidebar-bottom{flex-shrink:0;padding-top:24px}.sidebar>.brand,.sidebar>.workspace,.sidebar>nav{flex-shrink:0}.store-capabilities{gap:10px;margin:15px 0 22px;display:grid}.store-capabilities>div{background:#f8faf4;border:1px solid #e5ebdc;border-radius:8px;padding:15px}.store-capabilities strong{color:#587044;font-size:11px}.store-capabilities p{color:#69765e;margin-top:7px;font-size:10px}:root,body{color:#2c332f;background:#f8f9f8}.sidebar{background:#fff;width:224px}.sidebar .brand{gap:10px;font-size:23px}.sidebar .brand-sub{letter-spacing:1.2px;font-size:6.5px}main{width:calc(100% - 224px);margin-left:224px}.nav-item{color:#727a74}.nav-item:hover{color:#2c3830;background:#f3f5f2}.nav-item.active{color:#526343;background:#f0f2ec;border-color:#e7eadd}.metric{box-shadow:none;background:#f4f6f3;border-color:#e8ebe5}.metric-value{color:#2c3930}.metric-label{color:#606c60}.card-heading h2{color:#303c32}.card-heading p,.metric-note,.definition-note,.coverage-facts,.history-coverage p,.report-footer,.report-amounts span,.prediction-main p,.prediction-context p{color:#70796d}.report-title>strong,.report-amounts strong{color:#4d6043}.report-tile{background:#fafbf9;border-color:#e8ece2}.report-status{font-size:8px}.topbar,.filters select{background:#fff}.content{max-width:1540px}.revenue-card .card-heading{padding-bottom:30px}.chart{height:235px}.privacy{background:#fafbf9}.privacy strong{color:#606e57}.workspace{background:#fafbf8}.eyebrow{letter-spacing:1.8px}.section-label{color:#869079}.store-reports .eyebrow{color:#99804d}@media (width<=1150px){.sidebar{width:210px}main{width:calc(100% - 210px);margin-left:210px}}@media (width<=720px){.sidebar{width:100%}main{width:100%;margin:0}.chart{height:180px}.sidebar .brand{font-size:23px}}.drawer .release-notice{color:#877242;background:#faf6e8;border:1px solid #e8ddbb;border-radius:8px;padding:13px;font-size:10px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
