/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--fx-ink:#0a1f18;--fx-ink-soft:#12332a;--fx-cream:#f5f2e8;--fx-lime:#c8f751;--fx-lime-deep:#8fbf17;--fx-on-ink:#efefe4;--fx-on-ink-mute:#8fa69b;--fx-muted:#5e7268;--fx-average:#a07821;--fx-grid:#0a1f1820;--fx-border:#0a1f1826;--fx-on-lime-muted:#345023;--fx-wordmark:#ece6d4;--color-bg-primary:247 243 230;--color-bg-surface:253 251 244;--color-bg-elevated:255 255 255;--color-border-primary:219 213 194;--color-text-primary:31 36 24;--color-text-secondary:88 98 82;--color-text-tertiary:144 150 132;--color-accent-primary:26 127 55;--color-warning:179 89 0;--color-error:207 34 46;--color-info:12 84 179;color-scheme:light}.dark{--color-bg-primary:13 17 23;--color-bg-surface:22 27 34;--color-bg-elevated:33 38 45;--color-border-primary:48 54 61;--color-text-primary:240 246 252;--color-text-secondary:139 148 158;--color-text-tertiary:110 118 129;--color-accent-primary:34 197 94;--color-warning:245 158 11;--color-error:239 68 68;--color-info:125 179 255;color-scheme:dark}.intent-tooltip-below{bottom:auto;margin-bottom:0;margin-top:.375rem;top:100%}h1,h2,h3,h4,h5,h6{font-family:Oxanium,sans-serif}:root{--desktop-sidebar-width:256px;--desktop-footer-height:65px}:root.sidebar-collapsed{--desktop-sidebar-width:76px}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75"/></svg>');-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-adjustments-horizontal,.hero-arrow-down-left{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-down-left{--hero-arrow-down-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m19.5 4.5-15 15m0 0h11.25m-11.25 0V8.25"/></svg>');-webkit-mask:var(--hero-arrow-down-left);mask:var(--hero-arrow-down-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"/></svg>');-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray,.hero-arrow-left{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-left{--hero-arrow-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"/></svg>');-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left-solid{--hero-arrow-left-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-arrow-left-solid);mask:var(--hero-arrow-left-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left-solid,.hero-arrow-path{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-path{--hero-arrow-path:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"/></svg>');-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path-rounded-square{--hero-arrow-path-rounded-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 12c0-1.232-.046-2.453-.138-3.662a4.006 4.006 0 0 0-3.7-3.7 48.678 48.678 0 0 0-7.324 0 4.006 4.006 0 0 0-3.7 3.7c-.017.22-.032.441-.046.662M19.5 12l3-3m-3 3-3-3m-12 3c0 1.232.046 2.453.138 3.662a4.006 4.006 0 0 0 3.7 3.7 48.656 48.656 0 0 0 7.324 0 4.006 4.006 0 0 0 3.7-3.7c.017-.22.032-.441.046-.662M4.5 12l3 3m-3-3-3 3"/></svg>');-webkit-mask:var(--hero-arrow-path-rounded-square);mask:var(--hero-arrow-path-rounded-square);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path-rounded-square,.hero-arrow-right{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-right{--hero-arrow-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"/></svg>');-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-start-on-rectangle{--hero-arrow-right-start-on-rectangle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"/></svg>');-webkit-mask:var(--hero-arrow-right-start-on-rectangle);mask:var(--hero-arrow-right-start-on-rectangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-start-on-rectangle,.hero-arrow-top-right-on-square{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-top-right-on-square{--hero-arrow-top-right-on-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"/></svg>');-webkit-mask:var(--hero-arrow-top-right-on-square);mask:var(--hero-arrow-top-right-on-square);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-down{--hero-arrow-trending-down:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 6 9 12.75l4.286-4.286a11.948 11.948 0 0 1 4.306 6.43l.776 2.898m0 0 3.182-5.511m-3.182 5.51-5.511-3.181"/></svg>');-webkit-mask:var(--hero-arrow-trending-down);mask:var(--hero-arrow-trending-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-down,.hero-arrow-trending-up{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-trending-up{--hero-arrow-trending-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 18 9 11.25l4.306 4.306a11.95 11.95 0 0 1 5.814-5.518l2.74-1.22m0 0-5.94-2.281m5.94 2.28-2.28 5.941"/></svg>');-webkit-mask:var(--hero-arrow-trending-up);mask:var(--hero-arrow-trending-up);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 19.5 15-15m0 0H8.25m11.25 0v11.25"/></svg>');-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right,.hero-arrow-up-tray{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-up-tray{--hero-arrow-up-tray:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"/></svg>');-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3"/></svg>');-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left,.hero-arrows-pointing-out{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15"/></svg>');-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M7.5 21 3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5"/></svg>');-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left,.hero-banknotes{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-banknotes{--hero-banknotes:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 18.75a60.07 60.07 0 0 1 15.797 2.101c.727.198 1.453-.342 1.453-1.096V18.75M3.75 4.5v.75A.75.75 0 0 1 3 6h-.75m0 0v-.375c0-.621.504-1.125 1.125-1.125H20.25M2.25 6v9m18-10.5v.75c0 .414.336.75.75.75h.75m-1.5-1.5h.375c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125h-.375m1.5-1.5H21a.75.75 0 0 0-.75.75v.75m0 0H3.75m0 0h-.375a1.125 1.125 0 0 1-1.125-1.125V15m1.5 1.5v-.75A.75.75 0 0 0 3 15h-.75M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm3 0h.008v.008H18V10.5Zm-12 0h.008v.008H6V10.5Z"/></svg>');-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"/></svg>');-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3,.hero-bolt{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-bolt{--hero-bolt:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m3.75 13.5 10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75Z"/></svg>');-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt-mini{--hero-bolt-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M11.983 1.907a.75.75 0 0 0-1.292-.657l-8.5 9.5A.75.75 0 0 0 2.75 12h6.572l-1.305 6.093a.75.75 0 0 0 1.292.657l8.5-9.5A.75.75 0 0 0 17.25 8h-6.572l1.305-6.093Z"/></svg>');height:1.25rem;-webkit-mask:var(--hero-bolt-mini);mask:var(--hero-bolt-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-bolt-mini,.hero-building-office-2{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-building-office-2{--hero-building-office-2:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-calendar-days{--hero-calendar-days:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z"/></svg>');-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days,.hero-camera{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-camera{--hero-camera:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.827 6.175A2.31 2.31 0 0 1 5.186 7.23c-.38.054-.757.112-1.134.175C2.999 7.58 2.25 8.507 2.25 9.574V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9.574c0-1.067-.75-1.994-1.802-2.169a47.865 47.865 0 0 0-1.134-.175 2.31 2.31 0 0 1-1.64-1.055l-.822-1.316a2.192 2.192 0 0 0-1.736-1.039 48.774 48.774 0 0 0-5.232 0 2.192 2.192 0 0 0-1.736 1.039l-.821 1.316Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 12.75a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0ZM18.75 10.5h.008v.008h-.008V10.5Z"/></svg>');-webkit-mask:var(--hero-camera);mask:var(--hero-camera);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar{--hero-chart-bar:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z"/></svg>');-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar,.hero-chart-bar-square{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-chart-bar-square{--hero-chart-bar-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"/></svg>');-webkit-mask:var(--hero-chart-bar-square);mask:var(--hero-chart-bar-square);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155"/></svg>');-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right,.hero-check{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-check{--hero-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"/></svg>');-webkit-mask:var(--hero-check);mask:var(--hero-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-badge{--hero-check-badge:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z"/></svg>');-webkit-mask:var(--hero-check-badge);mask:var(--hero-check-badge);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-badge,.hero-check-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-check-circle{--hero-check-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle-solid{--hero-check-circle-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-check-circle-solid);mask:var(--hero-check-circle-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle-solid,.hero-chevron-down{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-chevron-down{--hero-chevron-down:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5"/></svg>');-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left,.hero-chevron-right{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-chevron-right{--hero-chevron-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/></svg>');-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 15.75 7.5-7.5 7.5 7.5"/></svg>');-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up,.hero-chevron-up-down{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-chevron-up-down{--hero-chevron-up-down:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 15 12 18.75 15.75 15m-7.5-6L12 5.25 15.75 9"/></svg>');-webkit-mask:var(--hero-chevron-up-down);mask:var(--hero-chevron-up-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-check{--hero-clipboard-document-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0 1 18 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3 1.5 1.5 3-3.75"/></svg>');-webkit-mask:var(--hero-clipboard-document-check);mask:var(--hero-clipboard-document-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-check,.hero-clock{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-clock{--hero-clock:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');-webkit-mask:var(--hero-clock);mask:var(--hero-clock);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-credit-card{--hero-credit-card:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Z"/></svg>');-webkit-mask:var(--hero-credit-card);mask:var(--hero-credit-card);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-credit-card,.hero-currency-dollar{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-currency-dollar{--hero-currency-dollar:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v12m-3-2.818.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');-webkit-mask:var(--hero-currency-dollar);mask:var(--hero-currency-dollar);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document{--hero-document:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');-webkit-mask:var(--hero-document);mask:var(--hero-document);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document,.hero-document-arrow-up{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-document-arrow-up{--hero-document-arrow-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m6.75 12-3-3m0 0-3 3m3-3v6m-1.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');-webkit-mask:var(--hero-document-arrow-up);mask:var(--hero-document-arrow-up);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-check{--hero-document-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.125 2.25h-4.5c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125v-9M10.125 2.25h.375a9 9 0 0 1 9 9v.375M10.125 2.25A3.375 3.375 0 0 1 13.5 5.625v1.5c0 .621.504 1.125 1.125 1.125h1.5a3.375 3.375 0 0 1 3.375 3.375M9 15l2.25 2.25L15 12"/></svg>');-webkit-mask:var(--hero-document-check);mask:var(--hero-document-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-check,.hero-document-duplicate{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-document-duplicate{--hero-document-duplicate:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"/></svg>');-webkit-mask:var(--hero-document-duplicate);mask:var(--hero-document-duplicate);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-magnifying-glass{--hero-document-magnifying-glass:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m5.231 13.481L15 17.25m-4.5-15H5.625c-.621 0-1.125.504-1.125 1.125v16.5c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Zm3.75 11.625a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z"/></svg>');-webkit-mask:var(--hero-document-magnifying-glass);mask:var(--hero-document-magnifying-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-magnifying-glass,.hero-document-text{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-document-text{--hero-document-text:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"/></svg>');-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal,.hero-ellipsis-vertical{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-ellipsis-vertical{--hero-ellipsis-vertical:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"/></svg>');-webkit-mask:var(--hero-ellipsis-vertical);mask:var(--hero-ellipsis-vertical);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"/></svg>');-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope,.hero-exclamation-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-exclamation-circle{--hero-exclamation-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z"/></svg>');-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle-mini{--hero-exclamation-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-8-5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 10 5Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-exclamation-circle-mini);mask:var(--hero-exclamation-circle-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-exclamation-circle-mini,.hero-exclamation-triangle{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-exclamation-triangle{--hero-exclamation-triangle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-eye{--hero-eye:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>');-webkit-mask:var(--hero-eye);mask:var(--hero-eye);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye,.hero-eye-slash{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-eye-slash{--hero-eye-slash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.98 8.223A10.477 10.477 0 0 0 1.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.451 10.451 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.522 10.522 0 0 1-4.293 5.774M6.228 6.228 3 3m3.228 3.228 3.65 3.65m7.894 7.894L21 21m-3.228-3.228-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.242 4.242L9.88 9.88"/></svg>');-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-fire{--hero-fire:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"/></svg>');-webkit-mask:var(--hero-fire);mask:var(--hero-fire);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-fire,.hero-flag{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-flag{--hero-flag:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 3v1.5M3 21v-6m0 0 2.77-.693a9 9 0 0 1 6.208.682l.108.054a9 9 0 0 0 6.086.71l3.114-.732a48.524 48.524 0 0 1-.005-10.499l-3.11.732a9 9 0 0 1-6.085-.711l-.108-.054a9 9 0 0 0-6.208-.682L3 4.5M3 15V4.5"/></svg>');-webkit-mask:var(--hero-flag);mask:var(--hero-flag);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel{--hero-funnel:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z"/></svg>');-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel,.hero-home{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-home{--hero-home:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"/></svg>');-webkit-mask:var(--hero-home);mask:var(--hero-home);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-identification{--hero-identification:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Zm6-10.125a1.875 1.875 0 1 1-3.75 0 1.875 1.875 0 0 1 3.75 0Zm1.294 6.336a6.721 6.721 0 0 1-3.17.789 6.721 6.721 0 0 1-3.168-.789 3.376 3.376 0 0 1 6.338 0Z"/></svg>');-webkit-mask:var(--hero-identification);mask:var(--hero-identification);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-identification,.hero-information-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-information-circle{--hero-information-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"/></svg>');-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle-mini{--hero-information-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a.75.75 0 0 0 0 1.5h.253a.25.25 0 0 1 .244.304l-.459 2.066A1.75 1.75 0 0 0 10.747 15H11a.75.75 0 0 0 0-1.5h-.253a.25.25 0 0 1-.244-.304l.459-2.066A1.75 1.75 0 0 0 9.253 9H9Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-information-circle-mini);mask:var(--hero-information-circle-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-information-circle-mini,.hero-key{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-key{--hero-key:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-key);mask:var(--hero-key);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-lifebuoy{--hero-lifebuoy:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.712 4.33a9.027 9.027 0 0 1 1.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 0 0-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 0 1 0 9.424m-4.138-5.976a3.736 3.736 0 0 0-.88-1.388 3.737 3.737 0 0 0-1.388-.88m2.268 2.268a3.765 3.765 0 0 1 0 2.528m-2.268-4.796a3.765 3.765 0 0 0-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 0 1-1.388.88m2.268-2.268 4.138 3.448m0 0a9.027 9.027 0 0 1-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0-3.448-4.138m3.448 4.138a9.014 9.014 0 0 1-9.424 0m5.976-4.138a3.765 3.765 0 0 1-2.528 0m0 0a3.736 3.736 0 0 1-1.388-.88 3.737 3.737 0 0 1-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 0 1-1.652-1.306 9.027 9.027 0 0 1-1.306-1.652m0 0 4.138-3.448M4.33 16.712a9.014 9.014 0 0 1 0-9.424m4.138 5.976a3.765 3.765 0 0 1 0-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 0 1 1.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 0 0-1.652 1.306A9.025 9.025 0 0 0 4.33 7.288"/></svg>');-webkit-mask:var(--hero-lifebuoy);mask:var(--hero-lifebuoy);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lifebuoy,.hero-link{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-link{--hero-link:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"/></svg>');-webkit-mask:var(--hero-link);mask:var(--hero-link);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet{--hero-list-bullet:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 6.75h12M8.25 12h12m-12 5.25h12M3.75 6.75h.007v.008H3.75V6.75Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0ZM3.75 12h.007v.008H3.75V12Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm-.375 5.25h.007v.008H3.75v-.008Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');-webkit-mask:var(--hero-list-bullet);mask:var(--hero-list-bullet);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet,.hero-lock-closed{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-lock-closed{--hero-lock-closed:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"/></svg>');-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/></svg>');-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass,.hero-map-pin{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-map-pin{--hero-map-pin:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z"/></svg>');-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon{--hero-moon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"/></svg>');-webkit-mask:var(--hero-moon);mask:var(--hero-moon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon,.hero-paper-airplane{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-paper-airplane{--hero-paper-airplane:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 12 3.269 3.125A59.769 59.769 0 0 1 21.485 12 59.768 59.768 0 0 1 3.27 20.875L5.999 12Zm0 0h7.5"/></svg>');-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-clip{--hero-paper-clip:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m18.375 12.739-7.693 7.693a4.5 4.5 0 0 1-6.364-6.364l10.94-10.94A3 3 0 1 1 19.5 7.372L8.552 18.32m.009-.01-.01.01m5.699-9.941-7.81 7.81a1.5 1.5 0 0 0 2.112 2.13"/></svg>');-webkit-mask:var(--hero-paper-clip);mask:var(--hero-paper-clip);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-clip,.hero-pencil-square{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-pencil-square{--hero-pencil-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"/></svg>');-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');-webkit-mask:var(--hero-photo);mask:var(--hero-photo);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo,.hero-play-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-play-circle{--hero-play-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"/></svg>');-webkit-mask:var(--hero-play-circle);mask:var(--hero-play-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15"/></svg>');-webkit-mask:var(--hero-plus);mask:var(--hero-plus);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus,.hero-plus-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-plus-circle{--hero-plus-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v6m3-3H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');-webkit-mask:var(--hero-plus-circle);mask:var(--hero-plus-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-power{--hero-power:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M5.636 5.636a9 9 0 1 0 12.728 0M12 3v9"/></svg>');-webkit-mask:var(--hero-power);mask:var(--hero-power);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-power,.hero-queue-list{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-queue-list{--hero-queue-list:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z"/></svg>');-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scale{--hero-scale:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48.416 48.416 0 0 0 12 4.5c-2.291 0-4.545.16-6.75.47m13.5 0c1.01.143 2.01.317 3 .52m-3-.52 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.988 5.988 0 0 1-2.031.352 5.988 5.988 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75 4.971Zm-16.5.52c.99-.203 1.99-.377 3-.52m0 0 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.989 5.989 0 0 1-2.031.352 5.989 5.989 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25 4.971Z"/></svg>');-webkit-mask:var(--hero-scale);mask:var(--hero-scale);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scale,.hero-shield-check{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-shield-check{--hero-shield-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"/></svg>');-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-exclamation{--hero-shield-exclamation:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m0-10.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.75c0 5.592 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.57-.598-3.75h-.152c-3.196 0-6.1-1.25-8.25-3.286Zm0 13.036h.008v.008H12v-.008Z"/></svg>');-webkit-mask:var(--hero-shield-exclamation);mask:var(--hero-shield-exclamation);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-exclamation,.hero-sparkles{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-sparkles{--hero-sparkles:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z"/></svg>');-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-square-2-stack{--hero-square-2-stack:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"/></svg>');-webkit-mask:var(--hero-square-2-stack);mask:var(--hero-square-2-stack);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-square-2-stack,.hero-star{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-star{--hero-star:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z"/></svg>');-webkit-mask:var(--hero-star);mask:var(--hero-star);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star-solid{--hero-star-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-star-solid);mask:var(--hero-star-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star-solid,.hero-sun{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-sun{--hero-sun:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"/></svg>');-webkit-mask:var(--hero-sun);mask:var(--hero-sun);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ticket{--hero-ticket:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 6v.75m0 3v.75m0 3v.75m0 3V18m-9-5.25h5.25M7.5 15h3M3.375 5.25c-.621 0-1.125.504-1.125 1.125v3.026a2.999 2.999 0 0 1 0 5.198v3.026c0 .621.504 1.125 1.125 1.125h17.25c.621 0 1.125-.504 1.125-1.125v-3.026a2.999 2.999 0 0 1 0-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375Z"/></svg>');-webkit-mask:var(--hero-ticket);mask:var(--hero-ticket);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ticket,.hero-trash{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-trash{--hero-trash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"/></svg>');-webkit-mask:var(--hero-trash);mask:var(--hero-trash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"/></svg>');-webkit-mask:var(--hero-user);mask:var(--hero-user);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user,.hero-user-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-user-circle{--hero-user-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>');-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"/></svg>');-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group,.hero-user-plus{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-user-plus{--hero-user-plus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"/></svg>');-webkit-mask:var(--hero-user-plus);mask:var(--hero-user-plus);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z"/></svg>');-webkit-mask:var(--hero-users);mask:var(--hero-users);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users,.hero-video-camera-slash{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-video-camera-slash{--hero-video-camera-slash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m15.75 10.5 4.72-4.72a.75.75 0 0 1 1.28.53v11.38a.75.75 0 0 1-1.28.53l-4.72-4.72M12 18.75H4.5a2.25 2.25 0 0 1-2.25-2.25V9m12.841 9.091L16.5 19.5m-1.409-1.409c.407-.407.659-.97.659-1.591v-9a2.25 2.25 0 0 0-2.25-2.25h-9c-.621 0-1.184.252-1.591.659m12.182 12.182L2.909 5.909M1.5 4.5l1.409 1.409"/></svg>');-webkit-mask:var(--hero-video-camera-slash);mask:var(--hero-video-camera-slash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle,.hero-x-mark{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-x-mark{--hero-x-mark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"/></svg>');-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark-solid{--hero-x-mark-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');background-color:currentColor;display:inline-block;height:1.5rem;-webkit-mask:var(--hero-x-mark-solid);mask:var(--hero-x-mark-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;width:1.5rem}.new-proposal{--color-bg-elevated:255 255 255;--color-text-primary:10 31 24;--color-border-primary:219 213 194;background-color:var(--fx-cream);color:var(--fx-ink);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:1.6;min-height:100vh}.new-proposal *{min-width:0}.new-proposal :is(h1,h2,h3){font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow-wrap:anywhere}.new-proposal h2{font-size:38px;font-weight:700;line-height:1.12}.new-proposal h3{font-size:23px;font-weight:700;line-height:1.2}.new-proposal :is(button,a,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.np-dark{background-color:var(--fx-ink);color:var(--fx-on-ink)}.np-header{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}@media (max-width:767px){.user-detail-page .np-header.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.np-header.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-header:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-header.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-header:has(>button){flex-wrap:wrap}.admin-list-dialog .np-header.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.np-header:has(>button){align-items:stretch}}.np-header{padding-inline:max(72px,calc(50% - 648px))}.np-brand{align-items:center;display:inline-flex;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:500;gap:.75rem;line-height:2rem;white-space:nowrap}@media (max-width:767px){.user-detail-page .flex.np-brand.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.np-brand{color:var(--fx-wordmark);line-height:1}.np-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.np-header .np-eyebrow{font-weight:400;letter-spacing:1.5px;text-align:right}.np-cover{display:grid;grid-template-columns:minmax(0,1fr) 480px;padding-inline:max(0px,calc(50% - 720px))}.np-intro{display:flex;flex-direction:column;gap:22px;justify-content:center;padding:2.5rem 72px}@media (max-width:767px){.user-detail-page .np-intro.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-intro:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-intro.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-intro:has(>button){flex-wrap:wrap}.admin-list-dialog .np-intro.justify-between:has(>button){align-items:stretch}}.np-intro{min-height:530px}.np-intro h1{color:var(--fx-cream);font-size:54px;font-weight:800;letter-spacing:-1.2px;line-height:1.12;max-width:580px}.np-intro h1 span{color:var(--fx-lime);display:block}.np-lead{color:var(--fx-muted);font-size:15px;line-height:1.6}.np-intro .np-lead{font-size:15.5px;max-width:530px}.np-dark :is(.np-lead,.np-note),.np-dates{color:var(--fx-on-ink-mute)}.np-dates{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;font-size:.75rem;line-height:1rem;padding-top:.75rem;row-gap:.5rem}@media (max-width:767px){.user-detail-page .np-dates.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-dates:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-dates.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-dates:has(>button){flex-wrap:wrap}.admin-list-dialog .np-dates.justify-between:has(>button){align-items:stretch}}.np-customer{background-color:var(--fx-lime);color:var(--fx-ink);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem}@media (max-width:767px){.user-detail-page .np-customer.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-customer:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-customer.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-customer:has(>button){flex-wrap:wrap}.admin-list-dialog .np-customer.justify-between:has(>button){align-items:stretch}}.np-metric dt{color:var(--fx-muted);font-size:10px;letter-spacing:1.3px;text-transform:uppercase}.np-metric dd{font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:23px;font-weight:700;line-height:1.25;margin-top:.5rem;overflow-wrap:anywhere}.np-customer .np-metric{border-bottom:1px solid var(--fx-border);padding-bottom:18px}.np-customer .np-metric:last-child{border-width:0;padding-bottom:0}.np-customer .np-metric dt{color:var(--fx-on-lime-muted)}.np-section{padding-bottom:3.5rem;padding-top:3.5rem;padding-inline:max(72px,calc(50% - 648px))}.np-section-label{color:var(--fx-muted);margin-bottom:1.75rem}.np-dark .np-section-label{color:var(--fx-lime)}.np-unit-heading{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}@media (max-width:767px){.user-detail-page .np-unit-heading.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.np-unit-heading.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-unit-heading:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-unit-heading.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-unit-heading:has(>button){flex-wrap:wrap}.admin-list-dialog .np-unit-heading.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.np-unit-heading:has(>button){align-items:stretch}}.new-proposal .np-unit-name{font-size:30px}.np-note{color:var(--fx-muted);font-size:.75rem;line-height:1rem;line-height:1.6;overflow-wrap:anywhere}.np-unit-heading .np-note{margin-top:.5rem}.np-metrics{border-block:1px solid var(--fx-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem;padding-bottom:1.5rem;padding-top:1.5rem}.np-charts,.np-metrics{display:grid;gap:2.5rem;margin-bottom:1.75rem}.np-charts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.detail-modal .np-charts{grid-template-columns:minmax(0,1fr)}}.np-chart-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(18px*var(--tw-space-y-reverse));margin-top:calc(18px*(1 - var(--tw-space-y-reverse)))}.np-empty{color:var(--fx-muted);font-size:.875rem;line-height:1.25rem;padding-bottom:2.5rem;padding-top:2.5rem}.np-plan{display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) 480px}.np-plan-copy{display:flex;flex-direction:column;gap:22px}@media (max-width:767px){.user-detail-page .np-plan-copy.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-plan-copy:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-plan-copy.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-plan-copy:has(>button){flex-wrap:wrap}.admin-list-dialog .np-plan-copy.justify-between:has(>button){align-items:stretch}}.np-plan-copy .np-section-label{margin-bottom:0}.np-plan-copy h2{color:var(--fx-cream);font-size:44px;font-weight:800;max-width:430px}.np-benefits{display:grid;font-size:.875rem;gap:1rem;line-height:1.25rem}.np-benefits li{align-items:center;display:flex;gap:.75rem}@media (max-width:767px){.user-detail-page .np-benefits li.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.np-benefits li.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-benefits li:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-benefits li.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-benefits li:has(>button){flex-wrap:wrap}.admin-list-dialog .np-benefits li.justify-between:has(>button){align-items:stretch}}.np-offer{align-self:flex-start;background-color:var(--fx-lime);border-radius:.5rem;color:var(--fx-ink);display:flex;flex-direction:column;gap:1.25rem;padding:2rem}@media (max-width:767px){.user-detail-page .np-offer.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-offer:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-offer.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-offer:has(>button){flex-wrap:wrap}.admin-list-dialog .np-offer.justify-between:has(>button){align-items:stretch}}.np-price{font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:58px;font-weight:800;letter-spacing:-2px;line-height:1.1;overflow-wrap:anywhere}.np-offer .np-condition{border-bottom:0;border-top:1px solid var(--fx-border);font-size:.75rem;line-height:1rem}.np-offer .np-condition dt{color:var(--fx-ink)}.np-offer .np-condition dd{font-size:17px;font-weight:700}.np-offer .np-condition:last-child{padding-bottom:0}.np-offer-note{color:var(--fx-on-lime-muted);font-size:.75rem;line-height:1rem}.np-steps{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.np-steps li{display:flex;flex-direction:column;gap:1rem;padding-top:1.25rem}@media (max-width:767px){.user-detail-page .np-steps li.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-steps li:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-steps li.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-steps li:has(>button){flex-wrap:wrap}.admin-list-dialog .np-steps li.justify-between:has(>button){align-items:stretch}}.np-steps li{border-top:1px solid var(--fx-border)}.np-step-number{color:var(--fx-muted);font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:27px}.np-steps h3{font-size:22px;line-height:1.15}.np-steps p{color:var(--fx-muted);font-size:13px;line-height:1.65}.np-conditions{border-top:1px solid var(--fx-border);display:grid;gap:4rem;grid-template-columns:360px minmax(0,1fr);padding-top:3rem}.np-conditions .np-section-label{margin-bottom:1.25rem}.np-condition{align-items:baseline;display:flex;font-size:.875rem;gap:1.5rem;justify-content:space-between;line-height:1.25rem;padding-bottom:1rem;padding-top:1rem}@media (max-width:767px){.user-detail-page .np-condition.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-condition:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-condition.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-condition:has(>button){flex-wrap:wrap}.admin-list-dialog .np-condition.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.np-condition:has(>button){align-items:stretch}}.np-condition{border-bottom:1px solid var(--fx-border)}.np-condition dt{color:var(--fx-muted)}.np-condition dd{font-weight:600;overflow-wrap:anywhere;text-align:right}.np-condition-total dd{font-size:22px}.np-accept{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;padding-bottom:2.25rem;padding-top:2.25rem}@media (max-width:767px){.user-detail-page .np-accept.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.np-accept.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .np-accept:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .np-accept.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .np-accept:has(>button){flex-wrap:wrap}.admin-list-dialog .np-accept.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.np-accept:has(>button){align-items:stretch}}.np-accept h2{font-size:26px;margin-bottom:.75rem}.np-accept>div{flex:1 1 0%}.np-preview-note{color:var(--fx-on-ink-mute);font-size:.75rem;line-height:1rem;margin-top:.75rem}.np-button{align-items:center;background-color:var(--fx-lime);border-radius:.375rem;color:var(--fx-ink);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;gap:1.5rem;justify-content:center;padding:1.25rem 1.75rem}@media (max-width:767px){.user-detail-page .flex.np-button.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.new-proposal .pd-accept-button{align-items:center;background-color:var(--fx-lime);border-radius:.375rem;color:var(--fx-ink);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;gap:1.5rem;justify-content:center;padding:1.25rem 1.75rem}@media (max-width:767px){.user-detail-page .flex.new-proposal .pd-accept-button.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.new-proposal .pd-accept-button:hover{background-color:var(--fx-lime-deep)}.new-proposal .pd-accept-button:disabled{opacity:.6}@media (max-width:767px){.new-proposal .pd-accept-button{width:100%}}.np-errors{padding:1rem 1.5rem}.np-button:hover{background-color:var(--fx-lime-deep)}.np-button:disabled{opacity:.6}.admin-bottom-bar{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-top-width:1px;bottom:0;display:grid;gap:.25rem;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;position:fixed;right:0;z-index:40}@media (max-width:767px){.user-detail-page .admin-bottom-bar.p-6{padding:16px}}.admin-bottom-bar{padding-bottom:max(24px,env(safe-area-inset-bottom))}.admin-bottom-tab{--tw-text-opacity:1;align-items:center;border-radius:.5rem;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:.25rem;height:3.5rem;justify-content:center;min-width:0}@media (max-width:767px){.user-detail-page .admin-bottom-tab.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.admin-bottom-tab.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .admin-bottom-tab:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .admin-bottom-tab.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .admin-bottom-tab:has(>button){flex-wrap:wrap}.admin-list-dialog .admin-bottom-tab.justify-between:has(>button){align-items:stretch}}.admin-bottom-tab.is-active,.admin-bottom-tab[aria-expanded=true]{--tw-text-opacity:1;background-color:rgb(var(--color-accent-primary)/.1);color:rgb(var(--color-accent-primary)/var(--tw-text-opacity));font-weight:600}.admin-more-sheet{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-top-left-radius:20px;border-top-right-radius:20px;border-width:1px;color:rgb(var(--color-text-primary)/var(--tw-text-opacity));margin:0;max-width:none;padding:.75rem 1rem 1rem;position:fixed;width:100%}@media (max-width:767px){.user-detail-page .admin-more-sheet.p-6{padding:16px}}.admin-more-sheet{bottom:calc(65px + max(24px, env(safe-area-inset-bottom)));max-height:calc(100dvh - 89px - max(24px, env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;top:auto}.admin-more-sheet::backdrop,.detail-modal::backdrop{background:#00000080}.detail-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.detail-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.detail-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-card{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:14px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-primary)/var(--tw-text-opacity));display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem}@media (max-width:767px){.user-detail-page .detail-card.p-6{padding:16px}.user-detail-page .detail-card.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .detail-card:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .detail-card.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .detail-card:has(>button){flex-wrap:wrap}.admin-list-dialog .detail-card.justify-between:has(>button){align-items:stretch}}.detail-outline-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);align-items:center;background-color:rgb(var(--color-bg-primary)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-primary)/var(--tw-text-opacity));display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-height:2.75rem;padding:.5rem .75rem}@media (max-width:767px){.user-detail-page .flex.detail-outline-button.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.items-center.detail-outline-button:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.detail-outline-button:hover{background-color:rgb(var(--color-border-primary)/.3)}.detail-modal{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:14px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--color-text-primary)/var(--tw-text-opacity));padding:1rem}@media (max-width:767px){.user-detail-page .detail-modal.p-6{padding:16px}}@media (min-width:768px){.detail-modal{padding:2rem}}.detail-modal{bottom:auto;margin-block:0;max-height:calc(var(--dialog-viewport-height, 100dvh) - 2rem);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:var(--dialog-viewport-center,50%);transform:translateY(-50%);width:calc(100% - 2rem)}.detail-modal>div+div{margin-top:1.5rem}.detail-modal button,.detail-modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.detail-modal select{min-height:44px}.detail-modal button:has(>.hero-x-mark){flex-shrink:0;min-width:2.75rem}.detail-modal h2,.detail-modal h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.detail-modal .max-h-\[60vh\]{max-height:none;overflow:visible}.user-detail-page{overflow-wrap:anywhere}.user-detail-page>div{min-width:0}.user-detail-page button:not([role=switch]),.user-detail-page select{min-height:44px}.conversation-toolbar{display:grid;gap:.75rem;padding-bottom:1rem}@media (min-width:1024px){.conversation-toolbar{padding:1.5rem}}.conversation-toolbar{grid-template-areas:"count count" "search search" "status status" "live filters";grid-template-columns:minmax(0,1fr) auto}.conversation-count{grid-area:count}.conversation-search{grid-area:search}.conversation-status-filter{grid-area:status}.conversation-live-filter{grid-area:live}.conversation-extra-filters{grid-area:filters}.conversation-row{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));display:grid;gap:.75rem;padding:1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.conversation-row:last-child{border-bottom-width:0}.conversation-row:hover{background-color:rgb(var(--color-bg-primary)/.6)}.conversation-row{grid-template-areas:"contact contact arrow" "chips chips chips" "preview preview preview" "time viewers viewers";grid-template-columns:minmax(0,1fr) minmax(0,1fr) 16px}.conversation-contact{grid-area:contact}.conversation-chips{grid-area:chips}.conversation-preview{grid-area:preview}.conversation-time{grid-area:time}.conversation-viewers{grid-area:viewers}.conversation-arrow{align-self:center;grid-area:arrow}.conversation-preview-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;overflow-wrap:anywhere}.conversation-extra-filters button,.conversations-page select{min-height:44px}.admin-list-controls{display:grid;gap:.75rem;padding-bottom:1rem}@media (min-width:1024px){.admin-list-controls{padding:1.5rem}}.admin-list-controls{grid-template-areas:"count" "search";grid-template-columns:minmax(0,1fr)}.admin-list-controls-with-filters{grid-template-areas:"count" "search" "status" "pending"}.admin-list-count{grid-area:count}.admin-list-search{grid-area:search}.admin-list-filters{grid-area:status}.admin-list-notice{grid-area:pending}.users-list-row{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));display:grid;gap:.75rem;padding:1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.users-list-row:last-child{border-bottom-width:0}.users-list-row:hover{background-color:rgb(var(--color-bg-primary)/.6)}.users-list-row{grid-template-areas:"contact arrow" "phone phone" "status status" "units units";grid-template-columns:minmax(0,1fr) 16px}.users-row-contact{grid-area:contact}.users-row-phone{grid-area:phone}.users-row-status{grid-area:status}.users-row-units{grid-area:units}.users-row-arrow{align-self:center;grid-area:arrow}.users-list-page select{min-height:44px}.admin-list-page>:first-child{display:flex;flex-direction:column;gap:1rem}@media (max-width:767px){.user-detail-page .admin-list-page>:first-child.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .admin-list-page>:first-child:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .admin-list-page>:first-child.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .admin-list-page>:first-child:has(>button){flex-wrap:wrap}.admin-list-dialog .admin-list-page>:first-child.justify-between:has(>button){align-items:stretch}}@media (min-width:1024px){.admin-list-page>:first-child{align-items:flex-end;flex-direction:row;justify-content:space-between}}.admin-list-page.customer_billings-list>:first-child{align-items:flex-start;flex-direction:column}.admin-list-page>:first-child>[class~=flex]{min-width:0}.admin-list-page>:nth-child(2){min-width:0}@media (min-width:1024px){.admin-list-page>:nth-child(2){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:1rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.admin-list-page>:nth-child(2)>:first-child{display:flex;flex-direction:column;gap:1rem}@media (max-width:767px){.user-detail-page .admin-list-page>:nth-child(2)>:first-child.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .admin-list-page>:nth-child(2)>:first-child:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .admin-list-page>:nth-child(2)>:first-child.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .admin-list-page>:nth-child(2)>:first-child:has(>button){flex-wrap:wrap}.admin-list-dialog .admin-list-page>:nth-child(2)>:first-child.justify-between:has(>button){align-items:stretch}}@media (min-width:1024px){.admin-list-page>:nth-child(2)>:first-child{padding:1.5rem}}.admin-list-page>:nth-child(2)>:first-child>[class~=flex]{flex-wrap:wrap}.admin-list-page input,.admin-list-page select{min-width:0}.admin-list-page .admin-list-row a,.admin-list-page button,.admin-list-page select{min-height:44px}.admin-list-page .admin-list-row a{align-items:center;display:inline-flex}@media (max-width:767px){.user-detail-page .flex.admin-list-page .admin-list-row a.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.admin-list-surface{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:14px;border-width:1px;overflow:hidden}@media (max-width:767px){.user-detail-page .admin-list-surface.p-6{padding:16px}}@media (min-width:1024px){.admin-list-surface{border-radius:0;border-width:0;overflow-x:auto}}.admin-list-head{--tw-border-opacity:1;align-items:center;border-bottom-width:1px;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-top-width:1px;gap:1rem;height:2.5rem;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.user-detail-page .flex.admin-list-head.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.admin-list-head>span{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));font-size:13px;font-weight:500}.admin-list-row{align-items:center;border-bottom-width:1px;border-color:rgb(var(--color-border-primary)/.6);gap:1rem;padding:.75rem 1.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.user-detail-page .flex.admin-list-row.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.admin-list-row:last-child{border-bottom-width:0}.admin-list-row:hover{background-color:rgb(var(--color-bg-primary)/.6)}.admin-list-row>*{min-width:0}.admin-list-pagination{display:flex;flex-direction:column;gap:.75rem;padding:1rem}@media (max-width:767px){.user-detail-page .admin-list-pagination.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .admin-list-pagination:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .admin-list-pagination.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .admin-list-pagination:has(>button){flex-wrap:wrap}.admin-list-dialog .admin-list-pagination.justify-between:has(>button){align-items:stretch}}@media (min-width:1024px){.admin-list-pagination{align-items:center;flex-direction:row;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}}.admin-list-pagination>[class~=flex]{flex-wrap:wrap;gap:12px}.admin-list-pagination button{border-radius:.5rem;font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem}.admin-responsive-list{min-width:0}@media (min-width:1024px){.admin-responsive-list .admin-list-surface{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:1rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.admin-responsive-list .admin-list-head{border-top-width:0;height:auto;min-height:40px;padding-block:10px}.admin-responsive-list .admin-list-head>span{text-transform:none}.admin-list-dialog :is(input,select),.admin-responsive-list :is(input,select){max-width:100%;min-width:0}.admin-responsive-list .admin-list-row a,.admin-responsive-list :is(button,select){min-height:44px}.admin-responsive-list .admin-list-row a{align-items:center;display:inline-flex}@media (max-width:767px){.user-detail-page .flex.admin-responsive-list .admin-list-row a.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.admin-responsive-list .admin-list-toolbar div:has(>input){min-height:44px}.admin-responsive-list .admin-list-heading>*,.admin-responsive-list .admin-list-toolbar>*{min-width:0}.proposal-page{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.proposal-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.proposal-page{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity));font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding:1.25rem}@media (min-width:1024px){.proposal-page{padding:2rem}}.proposal-dialog :is(h1,h2,h3),.proposal-page :is(h1,h2,h3){font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.proposal-page h1{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:2rem}@media (min-width:1024px){.proposal-page h1{font-size:28px}}.proposal-page h2{font-size:1rem;font-weight:600;line-height:1.5rem}.proposal-page h3{font-size:.875rem;font-weight:600;line-height:1.25rem}.proposal-heading{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (max-width:767px){.user-detail-page .proposal-heading.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-heading.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-heading:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-heading.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-heading:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-heading.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-heading:has(>button){align-items:stretch}}.proposal-muted{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;line-height:1.625}.proposal-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.proposal-card{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:10px;border-width:1px;padding:1rem}@media (max-width:767px){.user-detail-page .proposal-card.p-6{padding:16px}}@media (min-width:1024px){.proposal-card{padding:1.5rem}}.proposal-btn{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-height:2.75rem;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.user-detail-page .proposal-btn.p-6{padding:16px}.user-detail-page .flex.proposal-btn.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.items-center.proposal-btn:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.proposal-btn:disabled{cursor:not-allowed;opacity:.5}.proposal-btn:not(.proposal-btn-primary):hover{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary)/var(--tw-bg-opacity))}.proposal-btn-primary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-accent-primary)/var(--tw-bg-opacity));border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity));color:rgb(var(--color-bg-primary)/var(--tw-text-opacity))}.proposal-btn-primary:hover{background-color:rgb(var(--color-accent-primary)/.9)}.proposal-btn-ghost{background-color:initial;border-color:#0000}.proposal-icon-button{align-items:center;border-radius:.5rem;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}@media (max-width:767px){.user-detail-page .flex.proposal-icon-button.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.proposal-icon-button:hover{background-color:rgb(var(--color-border-primary)/.3)}.proposal-dialog :is(a,button,input,select,textarea):focus-visible,.proposal-page :is(a,button,input,select,textarea,summary):focus-visible{outline-color:rgb(var(--color-accent-primary)/1);outline-offset:2px;outline-style:solid;outline-width:2px}.proposal-badge{--tw-text-opacity:1;background-color:rgb(var(--color-border-primary)/.4);border-radius:.375rem;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));display:inline-flex;font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.proposal-badge.is-success{--tw-text-opacity:1;background-color:rgb(var(--color-accent-primary)/.1);color:rgb(var(--color-accent-primary)/var(--tw-text-opacity))}.proposal-badge.is-warning{--tw-text-opacity:1;background-color:rgb(var(--color-warning)/.1);color:rgb(var(--color-warning)/var(--tw-text-opacity))}.proposal-alert>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.proposal-alert{background-color:rgb(var(--color-accent-primary)/.1);border-radius:.5rem;font-size:.875rem;line-height:1.25rem;padding:1rem}.proposal-alert.is-warning{--tw-text-opacity:1;background-color:rgb(var(--color-warning)/.1);color:rgb(var(--color-warning)/var(--tw-text-opacity))}.proposal-tabs{background-color:rgb(var(--color-border-primary)/.4);border-radius:.5rem;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem;line-height:1.25rem;max-width:100%;padding:.25rem;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.user-detail-page .proposal-tabs.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-tabs:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-tabs.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-tabs:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-tabs.justify-between:has(>button){align-items:stretch}}.proposal-tabs a{border-radius:.375rem;padding:.5rem .75rem}.proposal-tabs a[aria-current]{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-weight:500}@media (max-width:767px){.user-detail-page .proposal-tabs a[aria-current].p-6{padding:16px}}.proposal-layout{align-items:flex-start;display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1280px){.proposal-layout{grid-template-columns:minmax(0,1fr) 320px}}.proposal-fields{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.proposal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.proposal-fields>*{min-width:0}.proposal-dialog :is(input:not([type=checkbox]):not([type=hidden]),select,textarea),.proposal-page :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-bg-primary)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:.5rem;color:rgb(var(--color-text-primary)/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;min-height:2.75rem;width:100%}.proposal-page label{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity));font-size:.875rem;font-weight:500;line-height:1.25rem}.proposal-summary-row{display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;line-height:1.25rem}@media (max-width:767px){.user-detail-page .proposal-summary-row.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-summary-row:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-summary-row.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-summary-row:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-summary-row.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-summary-row:has(>button){align-items:stretch}}.proposal-summary-row small,.proposal-total small{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));display:block;font-size:.75rem;line-height:1rem;margin-top:.25rem}.proposal-summary-row strong{flex-shrink:0;font-weight:500}.proposal-total{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-top-width:1px;font-size:.875rem;line-height:1.25rem;padding-top:1rem}.proposal-total>strong{display:block;font-size:1.875rem;font-weight:600;letter-spacing:-.025em;line-height:2.25rem;margin-top:.5rem}.proposal-unit-summary{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (max-width:767px){.user-detail-page .proposal-unit-summary.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-unit-summary.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-unit-summary:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-unit-summary.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-unit-summary:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-unit-summary.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-unit-summary:has(>button){align-items:stretch}}.proposal-unit-summary>div:last-child{display:flex;flex-direction:column;gap:.25rem}@media (max-width:767px){.user-detail-page .proposal-unit-summary>div:last-child.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-unit-summary>div:last-child:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-unit-summary>div:last-child.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-unit-summary>div:last-child:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-unit-summary>div:last-child.justify-between:has(>button){align-items:stretch}}.proposal-unit-summary small{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));font-size:.75rem;line-height:1rem}.proposal-stepper{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;display:flex;gap:.75rem;justify-content:space-between;padding:1rem}@media (max-width:767px){.user-detail-page .proposal-stepper.p-6{padding:16px}.user-detail-page .proposal-stepper.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-stepper:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-stepper.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-stepper:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-stepper.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-stepper:has(>button){align-items:stretch}}.proposal-step{--tw-text-opacity:1;align-items:center;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem}@media (max-width:767px){.user-detail-page .proposal-step.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-step.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.items-center.proposal-step:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-step:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-step.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-step:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-step.justify-between:has(>button){align-items:stretch}}.proposal-step:enabled{cursor:pointer}.proposal-step:enabled:hover{--tw-text-opacity:1;color:rgb(var(--color-accent-primary)/var(--tw-text-opacity))}.proposal-step:focus-visible{outline-color:rgb(var(--color-accent-primary)/1);outline-offset:4px;outline-style:solid;outline-width:2px}.proposal-step-number{align-items:center;background-color:rgb(var(--color-border-primary)/.4);border-radius:9999px;display:flex;flex-shrink:0;font-size:.75rem;height:1.75rem;justify-content:center;line-height:1rem;width:1.75rem}@media (max-width:767px){.user-detail-page .proposal-step-number.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-step-number.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-step-number:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-step-number.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-step-number:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-step-number.justify-between:has(>button){align-items:stretch}}.proposal-step.is-current{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity));font-weight:600}.proposal-step.is-current .proposal-step-number{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-accent-primary)/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.proposal-step.is-complete .proposal-step-number{--tw-text-opacity:1;background-color:rgb(var(--color-accent-primary)/.1);color:rgb(var(--color-accent-primary)/var(--tw-text-opacity))}.proposal-mobile-step{display:none}.proposal-editor{padding-bottom:130px}.proposal-editor-footer{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-top-width:1px;bottom:0;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;left:0;padding:1rem 1.25rem;position:fixed;right:0;transition-duration:.2s;transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:40}@media (max-width:767px){.user-detail-page .proposal-editor-footer.p-6{padding:16px}.user-detail-page .proposal-editor-footer.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-editor-footer.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-editor-footer:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-editor-footer.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-editor-footer:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-editor-footer.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-editor-footer:has(>button){align-items:stretch}}@media (prefers-reduced-motion:reduce){.proposal-editor-footer{transition-property:none}}@media (min-width:1024px){.proposal-editor-footer{left:var(--desktop-sidebar-width)}}.proposal-editor-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}body:has(.proposal-editor) #admin-mobile-navigation{display:none}.proposal-dialog{max-width:36rem}.proposal-dialog>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.proposal-dialog{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity));padding:1.5rem}@media (max-width:767px){.user-detail-page .bg-bg-surface.proposal-dialog{padding:16px}}.proposal-table{font-size:.875rem;line-height:1.25rem;text-align:left;width:100%}.proposal-table th{--tw-text-opacity:1;background-color:rgb(var(--color-border-primary)/.3);color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));font-size:.75rem;font-weight:500;line-height:1rem;padding:.75rem 1rem}.proposal-table td{border-bottom-width:1px;border-color:rgb(var(--color-border-primary)/.6);padding:1rem}.proposal-table tr:last-child td{border-width:0}.proposal-table tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary)/var(--tw-bg-opacity))}.proposal-timeline>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.proposal-timeline li{display:flex;gap:.75rem}@media (max-width:767px){.user-detail-page .proposal-timeline li.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-timeline li:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-timeline li.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-timeline li:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-timeline li.justify-between:has(>button){align-items:stretch}}.proposal-timeline li>span{--tw-text-opacity:1;align-items:center;background-color:rgb(var(--color-accent-primary)/.1);border-radius:9999px;color:rgb(var(--color-accent-primary)/var(--tw-text-opacity));display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}@media (max-width:767px){.user-detail-page .proposal-timeline li>span.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-timeline li>span.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-timeline li>span:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-timeline li>span.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-timeline li>span:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-timeline li>span.justify-between:has(>button){align-items:stretch}}.proposal-bill-preview{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;min-height:480px;width:100%}.proposal-editor details>summary{cursor:pointer;list-style-type:none}.proposal-error{--tw-text-opacity:1;color:rgb(var(--color-error)/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}@media(max-width:767px){.proposal-stepper{background-color:initial;border-width:0;flex-wrap:wrap;padding:0}.proposal-step{--tw-bg-opacity:1;background-clip:padding-box;background-color:rgb(var(--color-border-primary)/var(--tw-bg-opacity));border-block:20px solid #0000;border-radius:9999px;box-sizing:initial;flex:1 1 0%;height:.25rem}.proposal-step.is-complete,.proposal-step.is-current{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-primary)/var(--tw-bg-opacity))}.proposal-step>span{display:none}.proposal-mobile-step{--tw-text-opacity:1;color:rgb(var(--color-accent-primary)/var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;width:100%}.proposal-editor-footer>.proposal-muted{font-size:.75rem;line-height:1rem;width:100%}.proposal-editor-footer>div{display:flex;width:100%}@media (max-width:767px){.user-detail-page .proposal-editor-footer>div.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-editor-footer>div:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-editor-footer>div.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-editor-footer>div:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-editor-footer>div.justify-between:has(>button){align-items:stretch}}.proposal-editor-footer .proposal-btn-primary{flex:1 1 0%}}.proposal-mobile-header{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));display:flex;justify-content:space-between;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:-1.25rem;min-height:4rem;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:767px){.user-detail-page .proposal-mobile-header.p-6{padding:16px}.user-detail-page .proposal-mobile-header.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-mobile-header.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-mobile-header:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-mobile-header.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-mobile-header:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-mobile-header.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-mobile-header:has(>button){align-items:stretch}}@media (min-width:1024px){.proposal-mobile-header{display:none}}.proposal-dialog :is(input:not([type=checkbox]):not([type=hidden]),select,textarea),.proposal-page :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border-width:1px;padding:.5rem .75rem}.proposal-page input[disabled],.proposal-page select[disabled]{opacity:.6}.proposal-form-layout{align-items:flex-start;display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1280px){.proposal-form-layout{grid-template-columns:minmax(0,1fr) 340px}.proposal-form-layout.is-customer{grid-template-columns:minmax(0,1fr) 300px}}.proposal-form-layout.is-units{display:block}.proposal-editor .proposal-section-title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.proposal-customer-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.proposal-contact-fields{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-top-width:1px;padding-top:1.5rem}.proposal-contact-fields h3{font-size:1rem;line-height:1.5rem}.proposal-customer-guidance{display:none}.proposal-customer-guidance>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.proposal-customer-guidance{padding-bottom:.75rem;padding-top:.75rem}@media (min-width:1280px){.proposal-customer-guidance{display:block}}.proposal-tabs button{border-radius:.375rem;padding:.5rem .75rem}.proposal-tabs button[aria-pressed=true]{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-weight:500}@media (max-width:767px){.user-detail-page .proposal-tabs button[aria-pressed=true].p-6{padding:16px}}.proposal-customer-result{--tw-border-opacity:1;align-items:center;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;display:flex;gap:.75rem;padding:1rem;text-align:left;width:100%}@media (max-width:767px){.user-detail-page .proposal-customer-result.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-customer-result.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-customer-result:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-customer-result.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-customer-result:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-customer-result.justify-between:has(>button){align-items:stretch}}.proposal-customer-result>.proposal-customer-result-text{flex:1 1 0%;min-width:0}.proposal-customer-result strong{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem}.proposal-customer-result small{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity));display:block;font-size:.75rem;line-height:1rem;margin-top:.25rem;overflow-wrap:break-word}.proposal-customer-result.is-selected{--tw-border-opacity:1;background-color:rgb(var(--color-accent-primary)/.1);border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity))}.proposal-review-edit{align-items:center;display:inline-flex;font-size:.875rem;gap:.25rem;line-height:1.25rem;min-height:2.75rem}@media (max-width:767px){.user-detail-page .flex.proposal-review-edit.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}}.proposal-review-unit{display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;line-height:1.25rem;padding-bottom:.5rem;padding-top:.5rem}@media (max-width:767px){.user-detail-page .proposal-review-unit.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-review-unit:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-review-unit.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-review-unit:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-review-unit.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-review-unit:has(>button){align-items:stretch}}.proposal-editor.proposal-page .proposal-fields input,.proposal-editor.proposal-page .proposal-fields select{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity))}@media (max-width:767px){.user-detail-page .proposal-editor.proposal-page .proposal-fields input.p-6,.user-detail-page .proposal-editor.proposal-page .proposal-fields select.p-6{padding:16px}.proposal-customer-card{background-color:initial;border-width:0;padding:0}.proposal-contact-fields{border-width:0;padding-top:0}.proposal-customer-result.is-selected{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity))}}@media (max-width:767px){@media (max-width:767px){.user-detail-page .proposal-customer-result.is-selected.p-6{padding:16px}}.proposal-editor.proposal-page .proposal-fields input,.proposal-editor.proposal-page .proposal-fields select{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary)/var(--tw-bg-opacity))}}.proposal-bill-toolbar{align-items:center;background-color:rgb(var(--color-border-primary)/.4);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.5rem .75rem}@media (max-width:767px){.user-detail-page .proposal-bill-toolbar.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-bill-toolbar.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-bill-toolbar:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-bill-toolbar.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-bill-toolbar:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-bill-toolbar.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-bill-toolbar:has(>button){align-items:stretch}}.proposal-unit-review>summary>div{flex:1 1 0%}.proposal-unit-review[open]>summary .hero-chevron-down{transform:rotate(180deg)}.proposal-editor>form:empty{display:none}.proposal-customer-card .proposal-tabs button{min-height:36px}.proposal-editor #proposal-form>div>section.proposal-card:first-of-type,.proposal-editor .proposal-heading.proposal-editor-topbar{margin-top:0}.proposal-address-value{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity));border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;line-height:1.25rem;min-height:2.75rem;padding:.5rem .75rem}@media (max-width:767px){.user-detail-page .proposal-address-value.p-6{padding:16px}.user-detail-page .proposal-address-value.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .flex.proposal-address-value.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-address-value:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-address-value.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-address-value:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-address-value.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-address-value:has(>button){align-items:stretch}}@media (max-width:767px){.proposal-mobile-step{display:flex;justify-content:space-between;order:-9999;padding-bottom:.5rem;padding-top:0}@media (max-width:767px){.user-detail-page .proposal-mobile-step.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page .proposal-mobile-step:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.detail-modal .proposal-mobile-step.justify-end{align-items:stretch;flex-direction:column}}@media (max-width:1023px){.admin-list-dialog .proposal-mobile-step:has(>button){flex-wrap:wrap}.admin-list-dialog .proposal-mobile-step.justify-between:has(>button){align-items:stretch}.admin-list-dialog .flex.proposal-mobile-step:has(>button){align-items:stretch}}}.proposal-editor .detail-modal h3{font-size:1.125rem;font-weight:600;line-height:1.75rem}.proposal-clickable-row{cursor:pointer;position:relative}.proposal-row-link:after{content:"";inset:0;position:absolute}.proposal-clickable-row:focus-within{outline:2px solid rgb(var(--color-accent-primary));outline-offset:-2px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-inset-y-px{bottom:-1px;top:-1px}.inset-x-0{left:0;right:0}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{bottom:0;top:0}.-bottom-0{bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-2{bottom:-.5rem}.-left-4{left:-1rem}.-right-0{right:0}.-right-0\.5{right:-.125rem}.-right-3{right:-.75rem}.-right-3\.5{right:-.875rem}.-right-4{right:-1rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[17px\]{left:17px}.left-\[40rem\]{left:40rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[38px\]{top:38px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-3{margin:-.75rem}.m-6{margin:1.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-0{margin-bottom:0;margin-top:0}.-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.-my-4{margin-bottom:-1rem;margin-top:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.586\]{aspect-ratio:1.586}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-video{aspect-ratio:16/9}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/5{height:60%}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[17px\]{height:17px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[3px\]{height:3px}.h-\[650px\]{height:650px}.h-\[70vh\]{height:70vh}.h-\[9px\]{height:9px}.h-\[var\(--desktop-footer-height\)\]{height:var(--desktop-footer-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-\[260px\]{max-height:260px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[170px\]{min-height:170px}.min-h-\[240px\]{min-height:240px}.min-h-\[640px\]{min-height:640px}.min-h-\[6rem\]{min-height:6rem}.min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[17px\]{width:17px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[40rem\]{width:40rem}.w-\[56px\]{width:56px}.w-\[86px\]{width:86px}.w-\[9px\]{width:9px}.w-\[var\(--desktop-sidebar-width\)\]{width:var(--desktop-sidebar-width)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-52{min-width:13rem}.min-w-9{min-width:2.25rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1150px\]{min-width:1150px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[260px\]{min-width:260px}.min-w-\[520px\]{min-width:520px}.min-w-\[600px\]{min-width:600px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-\[28px\]{max-width:28px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[448px\]{max-width:448px}.max-w-\[860px\]{max-width:860px}.max-w-\[95\%\]{max-width:95%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(15rem\2c 60vw\)\]{max-width:min(15rem,60vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-0\.5,.translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-5,.translate-x-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x:1.5rem}.translate-x-8{--tw-translate-x:2rem}.translate-x-8,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.translate-y-4,.translate-y-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-px{--tw-translate-y:1px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0\.8fr_0\.8fr_1\.6fr_1fr_1fr_1fr_1fr\]{grid-template-columns:.8fr .8fr 1.6fr 1fr 1fr 1fr 1fr}.grid-cols-\[1\.2fr_1\.5fr_160px_280px\]{grid-template-columns:1.2fr 1.5fr 160px 280px}.grid-cols-\[1\.2fr_1\.5fr_1fr_auto\]{grid-template-columns:1.2fr 1.5fr 1fr auto}.grid-cols-\[1\.2fr_1fr_1\.4fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1.4fr 1fr 1fr}.grid-cols-\[1\.5fr_120px_120px_120px\]{grid-template-columns:1.5fr 120px 120px 120px}.grid-cols-\[1\.5fr_140px_120px_120px\]{grid-template-columns:1.5fr 140px 120px 120px}.grid-cols-\[1\.5fr_1fr_140px_140px_160px\]{grid-template-columns:1.5fr 1fr 140px 140px 160px}.grid-cols-\[1\.6fr_1fr_120px\]{grid-template-columns:1.6fr 1fr 120px}.grid-cols-\[1\.6fr_1fr_1fr_120px\]{grid-template-columns:1.6fr 1fr 1fr 120px}.grid-cols-\[1\.8fr_1fr_1fr_1fr_1fr_1fr_1fr\]{grid-template-columns:1.8fr 1fr 1fr 1fr 1fr 1fr 1fr}.grid-cols-\[120px_100px_1fr_120px_130px_150px_90px_80px\]{grid-template-columns:120px 100px 1fr 120px 130px 150px 90px 80px}.grid-cols-\[140px_1fr_1fr_1fr_1fr_1fr\]{grid-template-columns:140px 1fr 1fr 1fr 1fr 1fr}.grid-cols-\[140px_minmax\(200px\2c 1\.6fr\)_1fr_1fr_1fr\]{grid-template-columns:140px minmax(200px,1.6fr) 1fr 1fr 1fr}.grid-cols-\[150px_1\.4fr_110px_120px_120px_1fr_1fr_150px\]{grid-template-columns:150px 1.4fr 110px 120px 120px 1fr 1fr 150px}.grid-cols-\[150px_220px_220px_1fr_1fr_1fr_140px\]{grid-template-columns:150px 220px 220px 1fr 1fr 1fr 140px}.grid-cols-\[180px_140px_160px_150px_1fr\]{grid-template-columns:180px 140px 160px 150px 1fr}.grid-cols-\[1fr_1\.2fr_120px_120px_180px\]{grid-template-columns:1fr 1.2fr 120px 120px 180px}.grid-cols-\[1fr_130px_1fr_140px_1fr_140px_1fr\]{grid-template-columns:1fr 130px 1fr 140px 1fr 140px 1fr}.grid-cols-\[1fr_1fr_1fr_1fr_1\.3fr_88px\]{grid-template-columns:1fr 1fr 1fr 1fr 1.3fr 88px}.grid-cols-\[1fr_1fr_1fr_1fr_1fr_44px\]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 44px}.grid-cols-\[1fr_1fr_1fr_1fr_88px\]{grid-template-columns:1fr 1fr 1fr 1fr 88px}.grid-cols-\[1rem_minmax\(0\2c 1fr\)_minmax\(0\2c 1\.3fr\)_minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.8fr\)_minmax\(0\2c 1\.1fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 0\.9fr\)_minmax\(0\2c 0\.5fr\)\]{grid-template-columns:1rem minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.5fr)}.grid-cols-\[240px_200px_minmax\(0\2c 1fr\)_150px_150px_48px\]{grid-template-columns:240px 200px minmax(0,1fr) 150px 150px 48px}.grid-cols-\[28px_minmax\(0\2c 1\.4fr\)_minmax\(0\2c 1\.6fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 0\.8fr\)_minmax\(0\2c 0\.8fr\)_minmax\(0\2c 0\.8fr\)_minmax\(0\2c 1\.5fr\)_minmax\(0\2c 0\.5fr\)\]{grid-template-columns:28px minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.5fr)}.grid-cols-\[40px_1\.5fr_1\.5fr_140px_220px\]{grid-template-columns:40px 1.5fr 1.5fr 140px 220px}.grid-cols-\[40px_minmax\(0\2c 1\.3fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1\.2fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1\.3fr\)_minmax\(0\2c 1fr\)_90px_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 90px minmax(0,1.2fr)}.grid-cols-\[90px_1\.2fr_repeat\(5\2c 1fr\)\]{grid-template-columns:90px 1.2fr repeat(5,1fr)}.grid-cols-\[minmax\(0\2c 1\.2fr\)_24px_minmax\(0\2c 1\.2fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1\.6fr\)_90px\]{grid-template-columns:minmax(0,1.2fr) 24px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) 90px}.grid-cols-\[minmax\(0\2c 1fr\)_auto_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.4fr\)_minmax\(0\2c 1\.4fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1\.2fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.grid-cols-\[minmax\(130px\2c 210px\)_1fr_36px\]{grid-template-columns:minmax(130px,210px) 1fr 36px}.grid-cols-\[minmax\(180px\2c 1\.1fr\)_minmax\(240px\2c 1\.4fr\)_minmax\(160px\2c 1fr\)_minmax\(160px\2c 0\.9fr\)_minmax\(120px\2c 0\.7fr\)_minmax\(120px\2c 0\.7fr\)\]{grid-template-columns:minmax(180px,1.1fr) minmax(240px,1.4fr) minmax(160px,1fr) minmax(160px,.9fr) minmax(120px,.7fr) minmax(120px,.7fr)}.grid-cols-\[minmax\(180px\2c 1\.3fr\)_minmax\(180px\2c 1\.1fr\)_minmax\(150px\2c 1fr\)_minmax\(130px\2c 0\.7fr\)_minmax\(130px\2c 0\.7fr\)_minmax\(150px\2c 0\.9fr\)\]{grid-template-columns:minmax(180px,1.3fr) minmax(180px,1.1fr) minmax(150px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(150px,.9fr)}.grid-cols-\[minmax\(200px\2c 1fr\)_minmax\(200px\2c 1fr\)_minmax\(160px\2c 0\.8fr\)_minmax\(120px\2c 0\.6fr\)\]{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(160px,.8fr) minmax(120px,.6fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-border-primary\/50>:not([hidden])~:not([hidden]){border-color:rgb(var(--color-border-primary)/.5)}.divide-border-primary\/60>:not([hidden])~:not([hidden]){border-color:rgb(var(--color-border-primary)/.6)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[3px\]{border-radius:3px}.rounded-\[48\%\]{border-radius:48%}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#16A34A\]{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity))}.border-\[\#22C55E\]{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-\[\#245D38\]{--tw-border-opacity:1;border-color:rgb(36 93 56/var(--tw-border-opacity))}.border-\[\#27272A\]{--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity))}.border-\[\#3B82F6\]\/\[0\.18\]{border-color:#3b82f62e}.border-\[\#8B5CF6\]\/\[0\.18\]{border-color:#8b5cf62e}.border-\[\#D5D0C0\]{--tw-border-opacity:1;border-color:rgb(213 208 192/var(--tw-border-opacity))}.border-\[\#E3E7E5\]{--tw-border-opacity:1;border-color:rgb(227 231 229/var(--tw-border-opacity))}.border-\[\#E7E1CE\]{--tw-border-opacity:1;border-color:rgb(231 225 206/var(--tw-border-opacity))}.border-\[\#FACC15\]\/40{border-color:#facc1566}.border-\[\#d1d7db\]{--tw-border-opacity:1;border-color:rgb(209 215 219/var(--tw-border-opacity))}.border-accent-primary{--tw-border-opacity:1;border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity))}.border-accent-primary\/30{border-color:rgb(var(--color-accent-primary)/.3)}.border-accent-primary\/40{border-color:rgb(var(--color-accent-primary)/.4)}.border-accent-primary\/\[0\.18\]{border-color:rgb(var(--color-accent-primary)/.18)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity))}.border-border-primary{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity))}.border-border-primary\/40{border-color:rgb(var(--color-border-primary)/.4)}.border-border-primary\/50{border-color:rgb(var(--color-border-primary)/.5)}.border-border-primary\/60{border-color:rgb(var(--color-border-primary)/.6)}.border-error{--tw-border-opacity:1;border-color:rgb(var(--color-error)/var(--tw-border-opacity))}.border-error\/30{border-color:rgb(var(--color-error)/.3)}.border-error\/40{border-color:rgb(var(--color-error)/.4)}.border-error\/\[0\.16\]{border-color:rgb(var(--color-error)/.16)}.border-error\/\[0\.18\]{border-color:rgb(var(--color-error)/.18)}.border-info\/40{border-color:rgb(var(--color-info)/.4)}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/\[0\.18\]{border-color:#ef44442e}.border-text-tertiary\/40{border-color:rgb(var(--color-text-tertiary)/.4)}.border-transparent{border-color:#0000}.border-warning{--tw-border-opacity:1;border-color:rgb(var(--color-warning)/var(--tw-border-opacity))}.border-warning\/30{border-color:rgb(var(--color-warning)/.3)}.border-warning\/40{border-color:rgb(var(--color-warning)/.4)}.border-warning\/\[0\.18\]{border-color:rgb(var(--color-warning)/.18)}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/90{border-color:#ffffffe6}.border-l-\[\#16A34A\]{--tw-border-opacity:1;border-left-color:rgb(22 163 74/var(--tw-border-opacity))}.bg-\[\#052E13\]{--tw-bg-opacity:1;background-color:rgb(5 46 19/var(--tw-bg-opacity))}.bg-\[\#0A0A0C\]{--tw-bg-opacity:1;background-color:rgb(10 10 12/var(--tw-bg-opacity))}.bg-\[\#0A0A0C\]\/95{background-color:#0a0a0cf2}.bg-\[\#18181B\]{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.bg-\[\#1f1f23\]{--tw-bg-opacity:1;background-color:rgb(31 31 35/var(--tw-bg-opacity))}.bg-\[\#22C55E1A\]{background-color:#22c55e1a}.bg-\[\#22C55E26\]{background-color:#22c55e26}.bg-\[\#22C55E\]{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-\[\#245D38\]{--tw-bg-opacity:1;background-color:rgb(36 93 56/var(--tw-bg-opacity))}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity))}.bg-\[\#27272A\]{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.bg-\[\#3B82F6\]\/\[0\.14\]{background-color:#3b82f624}.bg-\[\#60A5FA1A\]{background-color:#60a5fa1a}.bg-\[\#8B5CF6\]\/\[0\.14\]{background-color:#8b5cf624}.bg-\[\#A1A1AA\]{--tw-bg-opacity:1;background-color:rgb(161 161 170/var(--tw-bg-opacity))}.bg-\[\#EF44441A\]{background-color:#ef44441a}.bg-\[\#F2F4F3\]{--tw-bg-opacity:1;background-color:rgb(242 244 243/var(--tw-bg-opacity))}.bg-\[\#F59E0B1A\]{background-color:#f59e0b1a}.bg-\[\#F59E0B26\]{background-color:#f59e0b26}.bg-\[\#F6F4EC\]{--tw-bg-opacity:1;background-color:rgb(246 244 236/var(--tw-bg-opacity))}.bg-\[\#FAFAFA\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.bg-\[\#FBF8EF\]{--tw-bg-opacity:1;background-color:rgb(251 248 239/var(--tw-bg-opacity))}.bg-\[\#FDFBF4\]{--tw-bg-opacity:1;background-color:rgb(253 251 244/var(--tw-bg-opacity))}.bg-\[\#dcf8c6\]{--tw-bg-opacity:1;background-color:rgb(220 248 198/var(--tw-bg-opacity))}.bg-\[\#e3f4fd\]{--tw-bg-opacity:1;background-color:rgb(227 244 253/var(--tw-bg-opacity))}.bg-accent-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-primary)/var(--tw-bg-opacity))}.bg-accent-primary\/10{background-color:rgb(var(--color-accent-primary)/.1)}.bg-accent-primary\/15{background-color:rgb(var(--color-accent-primary)/.15)}.bg-accent-primary\/20{background-color:rgb(var(--color-accent-primary)/.2)}.bg-accent-primary\/35{background-color:rgb(var(--color-accent-primary)/.35)}.bg-accent-primary\/40{background-color:rgb(var(--color-accent-primary)/.4)}.bg-accent-primary\/\[0\.06\]{background-color:rgb(var(--color-accent-primary)/.06)}.bg-accent-primary\/\[0\.13\]{background-color:rgb(var(--color-accent-primary)/.13)}.bg-accent-primary\/\[0\.14\]{background-color:rgb(var(--color-accent-primary)/.14)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.bg-bg-elevated{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-elevated)/var(--tw-bg-opacity))}.bg-bg-elevated\/30{background-color:rgb(var(--color-bg-elevated)/.3)}.bg-bg-elevated\/50{background-color:rgb(var(--color-bg-elevated)/.5)}.bg-bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary)/var(--tw-bg-opacity))}.bg-bg-primary\/40{background-color:rgb(var(--color-bg-primary)/.4)}.bg-bg-primary\/50{background-color:rgb(var(--color-bg-primary)/.5)}.bg-bg-primary\/60{background-color:rgb(var(--color-bg-primary)/.6)}.bg-bg-primary\/90{background-color:rgb(var(--color-bg-primary)/.9)}.bg-bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity))}.bg-bg-surface\/70{background-color:rgb(var(--color-bg-surface)/.7)}.bg-bg-surface\/80{background-color:rgb(var(--color-bg-surface)/.8)}.bg-bg-surface\/90{background-color:rgb(var(--color-bg-surface)/.9)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black\/10{background-color:#0000001a}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-border-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-border-primary)/var(--tw-bg-opacity))}.bg-border-primary\/40{background-color:rgb(var(--color-border-primary)/.4)}.bg-border-primary\/50{background-color:rgb(var(--color-border-primary)/.5)}.bg-border-primary\/60{background-color:rgb(var(--color-border-primary)/.6)}.bg-brand\/5{background-color:#fd4f000d}.bg-error{--tw-bg-opacity:1;background-color:rgb(var(--color-error)/var(--tw-bg-opacity))}.bg-error\/10{background-color:rgb(var(--color-error)/.1)}.bg-error\/15{background-color:rgb(var(--color-error)/.15)}.bg-error\/\[0\.08\]{background-color:rgb(var(--color-error)/.08)}.bg-error\/\[0\.12\]{background-color:rgb(var(--color-error)/.12)}.bg-error\/\[0\.13\]{background-color:rgb(var(--color-error)/.13)}.bg-error\/\[0\.14\]{background-color:rgb(var(--color-error)/.14)}.bg-info\/15{background-color:rgb(var(--color-info)/.15)}.bg-info\/\[0\.13\]{background-color:rgb(var(--color-info)/.13)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-500\/\[0\.13\]{background-color:#ef444421}.bg-red-500\/\[0\.14\]{background-color:#ef444424}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-text-secondary{--tw-bg-opacity:1;background-color:rgb(var(--color-text-secondary)/var(--tw-bg-opacity))}.bg-text-secondary\/\[0\.1\]{background-color:rgb(var(--color-text-secondary)/.1)}.bg-text-tertiary\/15{background-color:rgb(var(--color-text-tertiary)/.15)}.bg-text-tertiary\/\[0\.13\]{background-color:rgb(var(--color-text-tertiary)/.13)}.bg-transparent{background-color:initial}.bg-warning{--tw-bg-opacity:1;background-color:rgb(var(--color-warning)/var(--tw-bg-opacity))}.bg-warning\/10{background-color:rgb(var(--color-warning)/.1)}.bg-warning\/15{background-color:rgb(var(--color-warning)/.15)}.bg-warning\/\[0\.08\]{background-color:rgb(var(--color-warning)/.08)}.bg-warning\/\[0\.13\]{background-color:rgb(var(--color-warning)/.13)}.bg-warning\/\[0\.14\]{background-color:rgb(var(--color-warning)/.14)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/40{background-color:#fff6}.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-\[\#18181B\]{--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#141417\]{--tw-gradient-to:#141417 var(--tw-gradient-to-position)}.fill-zinc-400{fill:#a1a1aa}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-14{padding:3.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[18px\]{padding-bottom:18px;padding-top:18px}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.py-\[3px\]{padding-bottom:3px;padding-top:3px}.py-px{padding-bottom:1px;padding-top:1px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-oxanium{font-family:Oxanium,sans-serif}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2\.5px\]{letter-spacing:2.5px}.tracking-normal{letter-spacing:0}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#052E13\]{--tw-text-opacity:1;color:rgb(5 46 19/var(--tw-text-opacity))}.text-\[\#0a7cff\]{--tw-text-opacity:1;color:rgb(10 124 255/var(--tw-text-opacity))}.text-\[\#111b21\]{--tw-text-opacity:1;color:rgb(17 27 33/var(--tw-text-opacity))}.text-\[\#18181B\]{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity))}.text-\[\#1F2418\]{--tw-text-opacity:1;color:rgb(31 36 24/var(--tw-text-opacity))}.text-\[\#22C55E\]{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-\[\#245D38\]{--tw-text-opacity:1;color:rgb(36 93 56/var(--tw-text-opacity))}.text-\[\#3B82F6\]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-\[\#52525B\]{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.text-\[\#586252\]{--tw-text-opacity:1;color:rgb(88 98 82/var(--tw-text-opacity))}.text-\[\#60A5FA\]{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-\[\#71717A\]{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}.text-\[\#73816B\]{--tw-text-opacity:1;color:rgb(115 129 107/var(--tw-text-opacity))}.text-\[\#7B866B\]{--tw-text-opacity:1;color:rgb(123 134 107/var(--tw-text-opacity))}.text-\[\#8B5CF6\]{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity))}.text-\[\#A1A1AA\]{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.text-\[\#FACC15\]{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.text-\[\#FAFAFA\]{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity))}.text-accent-primary{--tw-text-opacity:1;color:rgb(var(--color-accent-primary)/var(--tw-text-opacity))}.text-accent-primary\/70{color:rgb(var(--color-accent-primary)/.7)}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity))}.text-bg-primary{--tw-text-opacity:1;color:rgb(var(--color-bg-primary)/var(--tw-text-opacity))}.text-bg-surface{--tw-text-opacity:1;color:rgb(var(--color-bg-surface)/var(--tw-text-opacity))}.text-brand{--tw-text-opacity:1;color:rgb(253 79 0/var(--tw-text-opacity))}.text-error{--tw-text-opacity:1;color:rgb(var(--color-error)/var(--tw-text-opacity))}.text-fx-lime{color:var(--fx-lime)}.text-fx-on-ink{color:var(--fx-on-ink)}.text-info{--tw-text-opacity:1;color:rgb(var(--color-info)/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-text-primary{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity))}.text-text-secondary{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity))}.text-text-tertiary{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary)/var(--tw-text-opacity))}.text-warning{--tw-text-opacity:1;color:rgb(var(--color-warning)/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity))}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.decoration-border-primary{text-decoration-color:rgb(var(--color-border-primary)/1)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-text-tertiary::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-text-tertiary)/var(--tw-placeholder-opacity))}.placeholder-text-tertiary::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-text-tertiary)/var(--tw-placeholder-opacity))}.accent-accent-primary{accent-color:rgb(var(--color-accent-primary)/1)}.accent-error{accent-color:rgb(var(--color-error)/1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_9999px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 0 0 9999px #00000040;--tw-shadow-colored:0 0 0 9999px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(31\2c 36\2c 24\2c 0\.08\)\]{--tw-shadow:0 18px 60px #1f241814;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color)}.shadow-\[0_18px_60px_rgba\(31\2c 36\2c 24\2c 0\.08\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-accent-primary{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-accent-primary)/var(--tw-ring-opacity))}.ring-bg-surface{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-bg-surface)/var(--tw-ring-opacity))}.ring-border-primary{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-border-primary)/var(--tw-ring-opacity))}.ring-error{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-error)/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.proposal-document{--color-bg-primary:242 244 243;--color-bg-surface:255 255 255;--color-bg-elevated:255 255 255;--color-border-primary:209 213 219;--color-text-primary:24 24 27;--color-accent-primary:22 163 74;--color-text-inverse:255 255 255;background:#f2f4f3;color:#18181b;color-scheme:light;display:grid;font-family:Inter,sans-serif;font-size:14px;grid-template-rows:minmax(0,1fr) auto;height:100vh;height:100dvh;isolation:isolate;line-height:1.6}.proposal-document *{box-sizing:border-box;min-width:0}.proposal-document-scroll{overflow-y:auto;overscroll-behavior:contain;scroll-padding:24px}.proposal-document-content{display:flex;flex-direction:column;gap:20px;margin:auto;max-width:924px;padding:40px 32px 28px}.pd-card{background:#fff;border:1px solid #e3e7e5;border-radius:18px;padding:34px 40px}.pd-cover{padding:44px 48px}.pd-cover-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.pd-brand{align-items:center;color:#18181b;display:flex;font:600 23px Oxanium,sans-serif;gap:12px;text-decoration:none}.pd-brand img{height:42px;width:42px}.pd-brand em,.pd-end em{color:#15803d;font-style:normal}.pd-dates{color:#71717a;font-size:11px;text-align:right}.pd-dates span,.pd-dates strong{display:block}.pd-dates strong{color:#18181b;font:500 13px Inter,sans-serif;margin-bottom:8px}.proposal-document h1,.proposal-document h2,.proposal-document h3{color:#18181b;font-family:Inter,sans-serif;line-height:1.22;overflow-wrap:anywhere}.proposal-document h1{font-size:36px;font-weight:600;letter-spacing:-.5px;margin-bottom:16px}.proposal-document h1 em{color:#15803d;font-style:normal}.proposal-document h2{font-size:25px;font-weight:600;margin:8px 0 12px}.proposal-document h3{font-size:18px;font-weight:600}.pd-kicker{color:#15803d;font-size:11px;font-weight:600;letter-spacing:2.4px;margin-bottom:10px;text-transform:uppercase}.pd-lead{color:#52525b;line-height:1.7;margin:12px 0 24px}.pd-note{color:#71717a;font-size:12px;margin-top:12px;overflow-wrap:anywhere}.pd-client-grid,.pd-conditions{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.pd-client-grid{background:#f7f9f8;border:1px solid #e3e7e5;border-radius:14px;padding:20px}.pd-metric{background:#f7f9f8;border:1px solid #e3e7e5;border-radius:10px;overflow-wrap:anywhere;padding:14px}.pd-client-grid .pd-metric{background:#0000;border:0;padding:0}.pd-metric span{color:#71717a;display:block;font-size:10px;letter-spacing:.9px;margin-bottom:6px;text-transform:uppercase}.pd-metric strong{display:block;font-size:17px;font-weight:600;line-height:1.4}.pd-unit{display:flex;flex-direction:column;gap:20px}.pd-unit-id{color:#52525b;font-family:Inter,sans-serif;overflow-wrap:anywhere}.pd-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:18px}.proposal-document .pd-chart-heading{margin-top:30px}.pd-chart{background:#f7f9f8;border:1px solid #e3e7e5;border-radius:14px;margin-top:14px;padding:16px 10px 10px}.pd-chart svg{display:block;height:auto;width:100%}.pd-chart svg text{fill:#52525b;font:11px Inter,sans-serif}.pd-legend{color:#52525b;display:flex;flex-wrap:wrap;font-size:11px;gap:12px;padding:0 8px}.pd-legend span{align-items:center;display:flex;gap:6px}.pd-legend i{display:inline-block;height:3px;width:16px}.pd-chart-data{font-size:12px;padding:8px}.proposal-document summary{color:#15803d;cursor:pointer}.pd-table-scroll{overflow:auto}.pd-chart table{border-collapse:collapse;margin-top:12px;width:100%}.pd-chart td,.pd-chart th{border-bottom:1px solid #e3e7e5;padding:8px;text-align:left}.pd-chart caption{font-weight:600;text-align:left}.pd-highlight{background:linear-gradient(120deg,#eaf7ee,#fff);border:1px solid #d4e8d9;border-radius:18px;padding:32px;text-align:center}.pd-highlight>strong{color:#15803d;display:block;font:600 42px Inter,sans-serif;overflow-wrap:anywhere}.pd-highlight>p:last-child{color:#52525b;margin-top:8px}.pd-plan{border:2px solid #16a34a;border-radius:14px;margin-top:18px;padding:26px}.pd-badge{background:#dcfce7;border-radius:6px;color:#15803d;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:12px;padding:5px 10px}.pd-benefits{display:grid;gap:10px;list-style:none;margin:24px 0}.pd-benefits li{display:flex;gap:10px}.pd-benefits li:before{color:#15803d;content:"✓";font-weight:700}.pd-disclaimer{background:#f7f9f8;border-left:3px solid #16a34a;border-radius:6px;color:#52525b;font-size:12px;padding:14px}.pd-steps{counter-reset:step;isolation:isolate;list-style:none;margin-top:28px}.pd-steps li{counter-increment:step;display:flex;gap:20px;padding-bottom:26px;position:relative}.pd-steps li:last-child{padding-bottom:0}.pd-steps li:before{align-items:center;background:#dcfce7;border:1px solid #16a34a;border-radius:50%;color:#15803d;content:counter(step);display:flex;flex:0 0 36px;font-weight:600;height:36px;justify-content:center;position:relative;width:36px;z-index:1}.pd-steps li:not(:last-child):after{background:#e3e7e5;bottom:0;content:"";left:18px;position:absolute;top:36px;width:1px}.pd-steps p{color:#52525b;margin-top:8px}.pd-total{align-items:baseline;border-top:1px solid #e3e7e5;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:28px;padding-top:22px}.pd-total strong{color:#15803d;font:600 30px Inter,sans-serif}.pd-end{color:#71717a;font-size:12px;padding:18px 0;text-align:center}.pd-end>strong{align-items:center;color:#18181b;display:inline-flex;font:600 20px Oxanium,sans-serif;gap:8px}.pd-end p{margin-top:8px}.pd-accept{background:#fff;border-top:1px solid #e3e7e5;box-shadow:0 -4px 20px #18181b08;padding:16px 24px max(16px,env(safe-area-inset-bottom))}.pd-accept>div{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:auto;max-width:860px}.pd-accept p{color:#52525b;font-size:12px;max-width:560px}.pd-accept .pd-accept-button{background:#16a34a;color:#fff;flex-shrink:0;min-height:44px;white-space:nowrap}.pd-accept .pd-accept-button:hover{background:#15803d;color:#fff}.pd-empty,.pd-mock{background:#fff;border:1px solid #e3e7e5;border-radius:10px;color:#52525b;padding:16px}.pd-mock{background:#fffbeb;border-color:#fde68a;color:#92400e;font-size:12px}.pd-errors:empty{display:none}@media(max-width:640px){.proposal-document-content{gap:14px;padding:20px 14px}.pd-card,.pd-cover{border-radius:14px;padding:24px 20px}.pd-cover-top{gap:12px;margin-bottom:28px}.pd-brand{font-size:17px;gap:8px}.pd-brand img{height:30px;width:30px}.proposal-document h1{font-size:28px}.proposal-document h2{font-size:23px}.pd-client-grid,.pd-conditions{grid-template-columns:1fr}.pd-plan{padding:18px}.pd-stats{grid-template-columns:1fr}.pd-highlight{padding:26px 20px}.pd-highlight>strong{font-size:34px}.pd-accept{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.pd-accept>div{flex-direction:column;gap:10px}.pd-accept .pd-accept-button{width:100%}.pd-steps li{gap:14px}.pd-chart{padding:12px 2px 6px}.pd-dates,.pd-legend{font-size:10px}.pd-dates strong{font-size:11px}.pd-chart svg text{font-size:20px}.pd-chart svg .pd-month-label{font-size:22px}.pd-chart svg .pd-month-alternate{display:none}}.pd-portfolio-table table{border-collapse:collapse;font-size:13px;min-width:1040px;text-align:left;width:100%}.pd-portfolio-table caption{color:#71717a;padding:16px 0;text-align:left}.pd-portfolio-table td,.pd-portfolio-table th{border-bottom:1px solid #e3e7e5;padding:16px 12px}.pd-portfolio-table tfoot,.pd-portfolio-table thead{background:#f4f4f5}.pd-portfolio-table tfoot{border-top:2px solid #18181b;font-weight:600}.pd-portfolio-table tbody td:last-child,.pd-portfolio-table tfoot td:last-child{color:#15803d}.pd-portfolio-table small{color:#71717a;display:block;font-weight:400}.pd-portfolio-plan{margin-top:24px}.proposal-document.is-portfolio .proposal-document-content{max-width:1280px}.proposal-document-partner{--color-bg-primary:245 242 232;--color-text-primary:10 31 24;--color-accent-primary:52 80 35;background:#f5f2e8;color:#0a1f18}.proposal-document-partner .proposal-document-content{gap:0;max-width:1440px;padding:0}.proposal-document-partner :is(h1,h2,h3){color:#0a1f18;font-family:Bricolage Grotesque,Inter,sans-serif}.proposal-document-partner .pd-card{background:#f5f2e8;border:0;border-radius:0;padding:48px 64px}.proposal-document-partner .pd-cover{background:#0a1f18;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);padding:0}.proposal-document-partner .pd-cover-top{align-items:center;border-bottom:1px solid #ffffff1a;grid-column:1/-1;margin:0;padding:24px 64px}.proposal-document-partner .pd-brand,.proposal-document-partner .pd-dates strong{color:#f5f2e8}.proposal-document-partner .pd-brand em{color:#c8f751}.proposal-document-partner .pd-dates{color:#a0b5aa;display:flex;gap:24px}.proposal-document-partner .pd-cover-copy{align-self:center;padding:56px 64px}.proposal-document-partner .pd-cover h1{color:#f5f2e8;font-size:clamp(34px,4vw,54px);font-weight:800;letter-spacing:-1.5px}.proposal-document-partner .pd-cover h1 em{color:#c8f751}.proposal-document-partner .pd-cover .pd-lead{color:#a0b5aa;font-size:14px;max-width:480px}.proposal-document-partner .pd-cover .pd-kicker{color:#c8f751}.proposal-document-partner .pd-client-grid{align-content:center;background:#c8f751;border:0;border-radius:0;gap:24px;grid-template-columns:1fr;margin:0;padding:48px}.proposal-document-partner .pd-client-grid .pd-metric span{color:#345023}.proposal-document-partner .pd-client-grid .pd-metric strong{color:#0a1f18;font-size:19px}.proposal-document-partner .pd-kicker{color:#5e7268;font-size:10px;font-weight:700;letter-spacing:1.8px}.proposal-document-partner h2{font-size:30px;font-weight:700;letter-spacing:-.7px}.proposal-document-partner :is(.pd-note,.pd-lead,.pd-unit-id,.pd-steps p,.pd-end,.pd-metric span,.pd-legend){color:#5e7268}.proposal-document-partner .pd-unit{background:#0a1f18;display:grid;gap:0;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}.proposal-document-partner .pd-unit>.pd-card:first-child{grid-column:1/-1}.proposal-document-partner .pd-unit>.pd-highlight{align-self:center;background:#c8f751;border:0;border-radius:8px;grid-column:2;grid-row:2;margin:40px 64px 40px 0;padding:32px;text-align:left}.proposal-document-partner .pd-highlight>strong{color:#0a1f18;font:800 42px/1.15 Bricolage Grotesque,sans-serif}.proposal-document-partner .pd-highlight :is(.pd-kicker,p:last-child){color:#345023}.proposal-document-partner .pd-unit>.pd-plan-section{background:#0a1f18;color:#f5f2e8;grid-column:1;grid-row:2}.proposal-document-partner .pd-plan{border:0;margin:16px 0 0;padding:0}.proposal-document-partner .pd-plan h2{color:#f5f2e8;font-size:38px}.proposal-document-partner .pd-plan-section :is(.pd-lead,.pd-note,.pd-kicker){color:#a0b5aa}.proposal-document-partner .pd-badge{background:#c8f7511a;color:#c8f751}.proposal-document-partner .pd-plan .pd-metric{background:#ffffff08;border-color:#ffffff1a;color:#f5f2e8}.proposal-document-partner .pd-plan .pd-metric span{color:#a0b5aa}.proposal-document-partner .pd-benefits li:before{color:#c8f751}.proposal-document-partner .pd-disclaimer{background:#ffffff08;border-left-color:#c8f751;color:#d5dfd9}.proposal-document-partner .pd-stats{margin:24px 0}.proposal-document-partner .pd-metric{background:#0000;border-color:#0a1f1826;border-radius:6px}.proposal-document-partner .pd-chart{background:#0000;border:0;padding-inline:0}.proposal-document-partner .pd-chart svg text{fill:#5e7268}.proposal-document-partner .pd-chart td,.proposal-document-partner .pd-chart th{border-color:#0a1f1826}.proposal-document-partner summary{color:#345023}.proposal-document-partner .pd-steps{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-document-partner .pd-steps li{display:block;padding:0}.proposal-document-partner .pd-steps li:before{background:#c8f751;border:0;border-radius:7px;color:#0a1f18;margin-bottom:18px}.proposal-document-partner .pd-steps li:after{display:none}.proposal-document-partner .pd-steps h3{font-size:17px}.proposal-document-partner .pd-steps p{font-size:12px}.proposal-document-partner .pd-commercial{border-top:1px solid #0a1f1826;display:grid;gap:0 48px;grid-template-columns:1fr 2fr}.proposal-document-partner .pd-commercial>.pd-kicker{grid-column:1}.proposal-document-partner .pd-commercial>h2{grid-column:1;grid-row:2}.proposal-document-partner .pd-conditions{gap:0;grid-column:2;grid-row:1/4;grid-template-columns:1fr;margin:0}.proposal-document-partner .pd-conditions .pd-metric{align-items:baseline;border:0;border-bottom:1px solid #0a1f1826;border-radius:0;display:flex;gap:24px;justify-content:space-between;padding:14px 0}.proposal-document-partner .pd-conditions .pd-metric strong{font-size:13px;text-align:right}.proposal-document-partner .pd-conditions .pd-metric span{font-size:11px;letter-spacing:0;text-transform:none}.proposal-document-partner .pd-commercial>.pd-total{border-color:#0a1f1826;grid-column:2}.proposal-document-partner .pd-commercial>.pd-note{grid-column:2}.proposal-document-partner .pd-total strong{color:#0a1f18;font-family:Bricolage Grotesque,sans-serif}.proposal-document-partner .pd-end{border-top:1px solid #0a1f1826;padding:24px 32px}.proposal-document-partner .pd-accept{background:#0a1f18;border-color:#ffffff1a;padding:20px 32px max(20px,env(safe-area-inset-bottom))}.proposal-document-partner .pd-accept>div{max-width:1312px}.proposal-document-partner .pd-accept p{color:#c3d0c9}.proposal-document-partner .pd-accept .pd-accept-button{background:#c8f751;border-radius:6px;color:#0a1f18;font-weight:700;padding:14px 24px}.proposal-document-partner .pd-accept .pd-accept-button:hover{background:#b5e640}.proposal-document-partner .pd-mock{border-radius:0;margin:0}.proposal-document-partner.is-portfolio .pd-unit{display:flex}.proposal-document-partner.is-portfolio .pd-unit>.pd-highlight{align-self:stretch;border-radius:0;margin:0;padding:36px 64px}.proposal-document-partner .pd-portfolio-table tfoot,.proposal-document-partner .pd-portfolio-table thead{background:#ece6d4}@media(max-width:900px){.proposal-document-partner .pd-card{padding:32px 24px}.proposal-document-partner .pd-cover{grid-template-columns:1fr;padding:0}.proposal-document-partner .pd-cover-top{padding:20px 24px}.proposal-document-partner .pd-cover-copy{padding:36px 24px}.proposal-document-partner .pd-client-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 24px}.proposal-document-partner .pd-dates{gap:12px}.proposal-document-partner .pd-unit{display:flex;gap:0}.proposal-document-partner .pd-unit>.pd-highlight{align-self:stretch;border-radius:0;margin:0;order:1;padding:32px 24px}.proposal-document-partner .pd-unit>.pd-plan-section{order:2}.proposal-document-partner .pd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-document-partner .pd-commercial{display:block}.proposal-document-partner .pd-conditions{margin-top:24px}}@media(max-width:480px){.proposal-document-partner .pd-client-grid{grid-template-columns:1fr}.proposal-document-partner .pd-cover-top{align-items:flex-start}.proposal-document-partner .pd-dates{flex-direction:column;gap:4px}.proposal-document-partner .pd-steps{grid-template-columns:1fr}.proposal-document-partner .pd-steps li{display:flex;gap:16px}.proposal-document-partner .pd-conditions .pd-metric{flex-direction:column;gap:4px}.proposal-document-partner .pd-conditions .pd-metric strong{text-align:left}.proposal-document-partner .pd-accept{padding:16px 16px max(16px,env(safe-area-inset-bottom))}}.partner-public-proposal{background:#f5f2e8;color:#0a1f18}.partner-public-proposal>div:not(.proposal-document){background:#f5f2e8}.partner-public-proposal>div:not(.proposal-document)>div{background:#fdfbf5;border-color:#0a1f1826}.partner-public-proposal>div:not(.proposal-document) h1{color:#0a1f18;font-family:Bricolage Grotesque,Inter,sans-serif}.partner-public-proposal>div:not(.proposal-document) a{background:#c8f751;color:#0a1f18}@media(min-width:901px){.proposal-document-partner .pd-radiography{display:grid;gap:24px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-document-partner .pd-unit-heading{grid-column:1/-1;grid-row:1}.proposal-document-partner .pd-radiography>.pd-stats{border-block:1px solid #0a1f1826;grid-column:1/-1;grid-row:2;margin:0;padding:20px 0}.proposal-document-partner .pd-radiography>.pd-stats .pd-metric{border:0;padding:0}.proposal-document-partner .pd-consumption{grid-column:1;grid-row:3}.proposal-document-partner .pd-comparison{grid-column:2;grid-row:3}.proposal-document-partner .pd-radiography .pd-chart-heading{margin-top:0}}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:400;src:url(/fonts/bricolage-grotesque/400-245463fc74f682e4a6e02be6c2879667.ttf?vsn=d) format("truetype")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:500;src:url(/fonts/bricolage-grotesque/500-55d1571ad9fda4089269485957d5d389.ttf?vsn=d) format("truetype")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:700;src:url(/fonts/bricolage-grotesque/700-493844b574db3ddf4de4e5b86249719d.ttf?vsn=d) format("truetype")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:800;src:url(/fonts/bricolage-grotesque/800-02d1222e5fd76d6374df1267f8d517f1.ttf?vsn=d) format("truetype")}.new-proposal .pd-chart{background:#0000;border:0;border-radius:0;margin:0;padding:0}.new-proposal .pd-chart svg{margin-top:18px}.new-proposal .pd-chart svg text{fill:var(--fx-muted)}.new-proposal .pd-legend{color:var(--fx-muted);padding:0}.new-proposal .pd-chart-data{padding:12px 0 0}.new-proposal .pd-chart-data summary{color:var(--fx-ink);cursor:pointer}.new-proposal .pd-chart :is(th,td){border-color:var(--fx-border)}@media (max-width:1279px){.np-header,.np-section{padding-inline:32px}.np-conditions,.np-cover,.np-plan{grid-template-columns:minmax(0,1fr)}.np-intro{min-height:auto;padding:56px 32px}.np-customer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:32px}.np-customer>.np-eyebrow{grid-column:1/-1}.np-customer .np-metric{border:0;padding:0}.np-charts{grid-template-columns:minmax(0,1fr)}.np-conditions,.np-plan{gap:32px}.np-plan-copy h2{max-width:none}.np-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.np-unit-heading{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:767px){.np-header{flex-wrap:wrap;gap:16px;padding:24px}.np-header .np-eyebrow{font-size:10px;text-align:left}.np-intro,.np-section{padding:40px 24px}.np-intro h1{font-size:40px}.new-proposal h2,.np-plan-copy h2{font-size:32px}.new-proposal .np-unit-name{font-size:26px}.np-customer{padding:32px 24px}.np-customer,.np-metrics{grid-template-columns:minmax(0,1fr)}.np-metrics{gap:24px}.np-offer{padding:24px}.np-price{font-size:48px}.np-steps{grid-template-columns:minmax(0,1fr)}.np-condition{flex-wrap:wrap;gap:16px}.np-condition dd{text-align:left}.np-accept{align-items:stretch;flex-direction:column;gap:24px}.np-accept h2{font-size:26px}.np-button{width:100%}}.partner-app{--pp-bg:#f5f2e8;--pp-surface:#fdfbf5;--pp-surface-raised:#ece6d4;--pp-text:#0a1f18;--pp-muted:#5e7268;--pp-border:#0a1f1826;--pp-accent:#c8f751;--pp-accent-text:#0a1f18;--pp-danger:#b42332;--pp-link:#345023;--pp-sidebar:#ebe7db;--color-bg-primary:245 242 232;--color-bg-surface:253 251 245;--color-bg-elevated:236 230 212;--color-text-primary:10 31 24;--color-text-secondary:94 114 104;--color-text-tertiary:94 114 104;--color-border-primary:211 214 199;--color-accent-primary:52 80 35;--desktop-sidebar-width:260px;background:var(--pp-bg);color:var(--pp-text);display:flex;font:400 13px/1.5 Inter,sans-serif;isolation:isolate;min-height:100dvh}.dark .partner-app{--pp-bg:#0a1f18;--pp-surface:#132a21;--pp-surface-raised:#1b3329;--pp-text:#f5f2e8;--pp-muted:#a0b5aa;--pp-border:#ffffff1a;--pp-danger:#ff9398;--pp-link:#c8f751;--pp-sidebar:#06140e;--color-bg-primary:10 31 24;--color-bg-surface:19 42 33;--color-bg-elevated:27 51 41;--color-text-primary:245 242 232;--color-text-secondary:160 181 170;--color-text-tertiary:143 166 155;--color-border-primary:43 62 52;--color-accent-primary:200 247 81}.partner-app *{box-sizing:border-box}.partner-app :is(h1,h2,h3,h4){font-family:Bricolage Grotesque,Inter,sans-serif}.partner-app :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pp-link);outline-offset:3px}.partner-app :is(button,a){-webkit-tap-highlight-color:transparent}.partner-sidebar{background:var(--pp-sidebar);border-right:1px solid var(--pp-border);display:flex;flex-direction:column;flex-shrink:0;gap:32px;height:100dvh;padding:28px 18px 20px;position:sticky;top:0;width:260px;z-index:30}.partner-brand{align-items:center;display:flex;font:700 19px/1.2 Bricolage Grotesque,sans-serif;gap:10px}.partner-sidebar .partner-brand{font-weight:500}.partner-brand-mark{display:block;flex-shrink:0;height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.partner-brand small{color:var(--pp-muted);display:block;font:500 10px/1.3 Inter,sans-serif;margin-top:5px}.partner-navigation{display:flex;flex-direction:column;gap:6px}.partner-navigation a{align-items:center;border-radius:7px;color:var(--pp-muted);display:flex;font-size:13px;font-weight:500;gap:12px;min-height:44px;padding:12px 14px}.partner-navigation a:hover{background:var(--pp-surface-raised);color:var(--pp-text)}.partner-navigation a[aria-current=page]{background:var(--pp-accent);color:var(--pp-accent-text);font-weight:700}.partner-sidebar-bottom{display:flex;flex-direction:column;gap:16px;margin-top:auto}.partner-brand-identity{flex:1;min-width:0}.partner-company-logo{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:10px;display:block;flex-shrink:0;height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.partner-company-name{display:block;overflow-wrap:anywhere}.partner-powered-by{align-items:center;color:var(--pp-muted);display:flex;font-size:10px;gap:7px;padding-inline:17px}.partner-powered-by img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.partner-powered-by strong{color:var(--pp-text);font:500 15px/1.2 Bricolage Grotesque,sans-serif}.partner-mobile-header .partner-company-brand{flex:1;min-width:0}.partner-mobile-header .partner-company-logo{height:36px;width:36px}.partner-mobile-header .partner-company-name{font-size:15px}.partner-stock{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px}.partner-stock-balance{align-items:center;display:flex;gap:10px}.partner-stock-balance>img{flex-shrink:0;height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.partner-stock-summary{flex:1;min-width:0}.partner-stock-summary>span{color:var(--pp-muted);display:block;font-size:10px;margin-bottom:4px}.partner-stock strong{align-items:baseline;color:var(--pp-text);display:flex;flex-wrap:wrap;font:700 25px/1.2 Bricolage Grotesque,sans-serif;gap:4px;overflow-wrap:anywhere}.partner-stock-unit{color:var(--pp-muted);font:600 12px/1.2 Inter,sans-serif}.partner-stock small{color:var(--pp-muted);display:flex;font-size:10px;justify-content:space-between}.partner-profile{align-items:center;border-top:1px solid var(--pp-border);display:flex;gap:10px;padding-top:16px}.partner-profile>span:nth-child(2){flex:1;min-width:0}.partner-profile small,.partner-profile strong{display:block;overflow-wrap:anywhere}.partner-profile strong{font-size:12px}.partner-profile small{color:var(--pp-muted);font-size:10px}.partner-profile-menu{position:relative}.partner-profile-menu .partner-profile{color:var(--pp-text);cursor:pointer;text-align:left;width:100%}.partner-profile-menu .partner-profile:hover{color:var(--pp-link)}.partner-profile-options{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0002;left:0;padding:6px;position:absolute;right:0;z-index:50}.partner-profile-options :is(a,button){align-items:center;border-radius:8px;color:var(--pp-text);display:flex;font-size:13px;gap:10px;min-height:42px;padding:10px;text-align:left;width:100%}.partner-profile-options :is(a,button):hover{background:var(--pp-surface-raised)}.partner-profile-options .partner-profile-signout{color:var(--pp-danger)}.partner-profile-menu-mobile{flex-shrink:0}.partner-profile-menu-mobile .partner-profile-compact{border:0;gap:6px;min-height:44px;padding:0}.partner-profile-menu-mobile .partner-profile-options{bottom:auto;left:auto;max-width:calc(100vw - 32px);top:calc(100% + 10px);width:220px}.partner-avatar{background:var(--pp-accent);border-radius:50%;color:var(--pp-accent-text);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.partner-main{flex:1;min-width:0}@media (prefers-reduced-motion:no-preference){.partner-navigation-transition #partner-page-content{view-transition-name:partner-page}.partner-navigation-transition::view-transition-group(*){animation:none;pointer-events:none}.partner-navigation-transition::view-transition-old(root){display:none}.partner-navigation-transition::view-transition-new(root){animation:none}.partner-navigation-transition::view-transition-old(partner-page){animation:partner-page-out .2s ease-out both}.partner-navigation-transition::view-transition-new(partner-page){animation:partner-page-in .2s ease-out both}}@keyframes partner-page-out{to{opacity:0}}@keyframes partner-page-in{0%{opacity:0}}.partner-mobile-header,.partner-mobile-navigation{display:none}.partner-page{display:flex;flex-direction:column;gap:24px;padding:28px 32px}.partner-page h1,.pp-header h1{font:800 25px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.6px;overflow-wrap:anywhere}.partner-page h2{font-size:18px;font-weight:700}.partner-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:10px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px}.partner-eyebrow,.pp-eyebrow{color:var(--pp-muted);font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.pp-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.pp-subtitle{color:var(--pp-muted);font-size:12px;margin-top:6px}.pp-actions{flex-wrap:wrap}.pp-actions,.pp-theme-toggle{align-items:center;display:flex;gap:8px}.pp-theme-toggle{border-radius:7px;color:var(--pp-muted);font-size:12px;min-height:44px;padding:8px}.pp-theme-toggle:hover{background:var(--pp-surface-raised);color:var(--pp-text)}.pp-metric{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:10px;padding:20px}.pp-metric p,.pp-metric small{color:var(--pp-muted);font-size:12px}.pp-metric strong{display:block;font:800 32px/1.15 Bricolage Grotesque,sans-serif;margin:12px 0 8px;overflow-wrap:anywhere}.pp-metric-accent{background:var(--pp-accent);color:var(--pp-accent-text)}.pp-metric-accent p,.pp-metric-accent small{color:#345023}.pp-journey{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:10px;display:flex;gap:10px;list-style:none;padding:14px 18px}.pp-journey li{align-items:center;color:var(--pp-muted);display:flex;flex:1;font-size:12px;gap:8px}.pp-journey li:not(:last-child):after{background:var(--pp-border);content:"";flex:1;height:1px;margin-inline:8px}.pp-journey .is-complete{color:var(--pp-link)}.pp-journey .is-current{font-weight:700}.pp-journey-icon{border:1px solid var(--pp-border);border-radius:8px;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.pp-journey .is-current .pp-journey-icon{background:var(--pp-accent);border-color:var(--pp-accent);color:var(--pp-accent-text)}.partner-app .proposal-page{font-size:13px;max-width:1440px;padding:28px 32px}.partner-app .proposal-dialog :is(h1,h2,h3),.partner-app .proposal-page :is(h1,h2,h3){font-family:Bricolage Grotesque,Inter,sans-serif}.partner-app .proposal-page h1{font-size:25px;font-weight:800}.partner-app .proposal-card{background:var(--pp-surface);border-color:var(--pp-border);border-radius:10px}.partner-app .proposal-tabs{background:var(--pp-surface);border:0;border-radius:9px;gap:4px;padding:4px}.partner-app .proposal-tabs :is(a,button){border:0;border-radius:6px;color:var(--pp-muted);font-size:12px}.partner-app .proposal-tabs :is([aria-current=page],[aria-pressed=true]){background:var(--pp-accent);color:var(--pp-accent-text)}.partner-app .proposal-btn-primary,.partner-app .proposal-detail-primary{background:var(--pp-accent);border-color:var(--pp-accent);color:var(--pp-accent-text)}.partner-app .proposal-btn-primary:hover,.partner-app .proposal-detail-primary:hover{background:#b5e640}.partner-app .proposal-editor-footer{background:var(--pp-surface);border-color:var(--pp-border);height:auto;left:260px;min-height:72px;z-index:35}.partner-app .proposal-step.is-active .proposal-step-number{background:var(--pp-accent);color:var(--pp-accent-text)}.partner-app .proposal-document{--desktop-sidebar-width:0px}@media(max-width:1023px){.partner-sidebar{display:none}.partner-mobile-header{align-items:center;border-bottom:1px solid var(--pp-border);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.partner-mobile-header .partner-brand{font-size:16px}.partner-mobile-header .partner-brand small{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-mobile-header .pp-theme-label{display:none}.partner-mobile-navigation{background:var(--pp-sidebar);border-top:1px solid var(--pp-border);bottom:0;display:block;left:0;padding:8px 10px max(10px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}.partner-mobile-navigation .partner-navigation{flex-direction:row;gap:8px;justify-content:space-around}.partner-mobile-navigation a{flex:1;flex-direction:column;font-size:10px;gap:5px;justify-content:center;padding:8px 6px}.partner-main{padding-bottom:86px}.partner-app .proposal-page,.partner-page{padding:20px 16px}.partner-card{padding:18px}.pp-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.pp-journey{gap:4px;padding:12px}.pp-journey li{flex-direction:column;font-size:10px;gap:5px}.pp-journey li:not(:last-child):after{display:none}.partner-app .proposal-editor{padding-bottom:140px}.partner-app .proposal-editor-footer{bottom:78px;left:0}}@media(prefers-reduced-motion:reduce){.partner-app *{scroll-behavior:auto!important;transition:none!important}}.pp-detail-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0}.pp-detail-tabs a{border-radius:999px;color:var(--pp-muted);font-size:12px;font-weight:500;padding:8px 13px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.pp-detail-tabs a:hover{background:var(--pp-surface-raised);color:var(--pp-text)}.pp-detail-tabs a[aria-current=page]{background:var(--pp-accent);color:var(--pp-accent-text)}.pp-detail-tabs a:focus-visible{outline:2px solid var(--pp-link);outline-offset:3px}.pp-tab-panel{animation:pp-tab-enter .2s ease-out;display:grid;gap:16px;min-width:0}@keyframes pp-tab-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.pp-detail-tabs{gap:2px}.pp-detail-tabs a{padding:9px 11px}}@media (prefers-reduced-motion:reduce){.pp-tab-panel{animation:none}.pp-detail-tabs a{transition:none}}.partner-app,:root{--pp-cursor:url(/images/partner-cursor-light-522cccca62b61a9268d89117bd49d101.svg?vsn=d) 4 4,auto}.dark .partner-app,:root.dark{--pp-cursor:url(/images/partner-cursor-dark-1b98d0ddef2f52fa5db054c08b9fdb2c.svg?vsn=d) 4 4,auto}.partner-app{cursor:var(--pp-cursor)}:root.partner-navigation-transition,:root.partner-navigation-transition::view-transition,:root.partner-navigation-transition::view-transition-group(*),:root.partner-navigation-transition::view-transition-image-pair(*),:root.partner-navigation-transition::view-transition-new(*),:root.partner-navigation-transition::view-transition-old(*){cursor:var(--pp-cursor)}.partner-app :is(a,button,select,summary,[role=button],.crm-upload-zone),.partner-app input:is([type=checkbox],[type=radio],[type=file],[type=submit]){cursor:var(--pp-cursor)}.partner-app :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit])),textarea,[contenteditable=true]){cursor:text}.partner-app :is(button,input,select,textarea,[role=button]):is(:disabled,[aria-disabled=true]){cursor:not-allowed}.partner-app [draggable=true],.partner-app [draggable=true] .crm-card-link{cursor:grab}.partner-app [draggable=true] .crm-card-link:active,.partner-app [draggable=true]:active{cursor:grabbing}@media (forced-colors:active){:root.partner-navigation-transition,:root.partner-navigation-transition::view-transition,:root.partner-navigation-transition::view-transition-group(*),:root.partner-navigation-transition::view-transition-image-pair(*),:root.partner-navigation-transition::view-transition-new(*),:root.partner-navigation-transition::view-transition-old(*){cursor:auto}.partner-app{cursor:auto}.partner-app :is(a,button,select,summary,[role=button]){cursor:pointer}}.partner-crm{color:var(--pp-text);font-family:Inter,sans-serif;min-width:0;padding:28px}.partner-crm h1{font-size:26px;font-weight:700;letter-spacing:-.6px;line-height:1.25;overflow-wrap:anywhere}.crm-header>div{min-width:0}.partner-crm h2{font-size:16px;font-weight:650}.partner-crm h3{font-size:14px;font-weight:650}.crm-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.crm-header p,.crm-hint{color:var(--pp-muted);font-size:13px;line-height:1.6;margin-top:8px}.crm-button{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:42px;padding:9px 16px;white-space:nowrap}.crm-button:hover{background:var(--pp-surface-raised)}.crm-button:disabled{cursor:default;opacity:.4}.crm-button.crm-primary{background:var(--pp-accent);border-color:#0000;color:var(--pp-accent-text)}.crm-button.crm-primary:hover{filter:brightness(.95)}.partner-crm :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--pp-link);outline-offset:3px}.crm-filters{display:flex;gap:12px;margin-bottom:20px}.crm-search{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;display:flex;flex:1;gap:10px;min-width:0;padding:0 14px}.partner-crm input,.partner-crm select,.partner-crm textarea{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:12px;color:inherit;font-size:13px;min-height:42px;padding:10px 12px;width:100%}.crm-search input{background:#0000;border:0;box-shadow:none;min-width:0;padding:10px 0}.crm-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border-radius:999px;cursor:pointer;min-width:150px;padding-right:36px;width:auto}.crm-filter-select{align-items:center;display:flex;position:relative}.crm-filter-select>.hero-chevron-down{color:var(--pp-muted);pointer-events:none;position:absolute;right:12px}.crm-pipeline{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-column{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:12px;min-height:540px;padding:12px}.crm-column>header{justify-content:space-between;padding:4px 2px 14px}.crm-column h2,.crm-column>header{align-items:center;display:flex;gap:8px}.crm-column h2{font-size:14px}.crm-count{background:var(--pp-border);border-radius:999px;font-size:12px;min-width:24px;padding:2px 6px;text-align:center}.crm-opportunity{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:12px;display:block;margin-bottom:10px;padding:14px;transition:border-color .15s}.crm-opportunity:hover{border-color:var(--pp-link)}.crm-card-title{align-items:start;display:flex;gap:8px;justify-content:space-between}.crm-card-title h3{line-height:1.5;overflow-wrap:anywhere}.crm-card-title>span{flex-shrink:0;margin-top:3px}.crm-tags{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 10px}.crm-tag,.crm-tags>span{background:var(--pp-border);border-radius:999px;font-size:10px;padding:3px 7px}.crm-tag{font-size:12px}.crm-consumption,.crm-tag.is-success{color:var(--pp-link)}.crm-consumption{align-items:center;display:flex;font-size:12px;font-weight:600;gap:5px}.crm-card-status{color:var(--pp-muted);font-size:11px;margin-top:10px}.crm-opportunity footer{border-top:1px solid var(--pp-border);color:var(--pp-muted);display:flex;font-size:10px;gap:8px;justify-content:space-between;margin-top:12px;padding-top:10px}.crm-opportunity footer span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-column-empty{font-size:12px;line-height:1.6;padding:28px 8px}.crm-column-empty,.crm-empty{color:var(--pp-muted);text-align:center}.crm-empty{padding:32px 16px}.crm-empty h2{color:var(--pp-text);margin-bottom:8px}.crm-empty p{font-size:13px;line-height:1.6}.crm-pagination{align-items:center;color:var(--pp-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:20px}.crm-pagination>div{display:flex;gap:8px}.crm-back,.partner-app .proposal-editor-back{align-items:center;color:var(--pp-muted);display:inline-flex;font-size:12px;font-weight:400;gap:8px;margin-bottom:12px}.partner-app .proposal-editor-back{margin-bottom:0}.crm-proposal-modal{background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:20px;box-shadow:0 24px 80px #0003;color:var(--pp-text);height:min(920px,calc(100dvh - 48px));margin:auto;max-height:none;max-width:none;overflow:hidden;padding:0;width:min(1180px,calc(100vw - 48px))}.crm-proposal-modal[open]{animation:crm-proposal-enter .18s ease-out;display:flex;flex-direction:column}.crm-proposal-modal::backdrop{animation:crm-proposal-backdrop .18s ease-out;background:#0b2118a6}.crm-proposal-modal-header{align-items:center;background:var(--pp-surface);border-bottom:1px solid var(--pp-border);display:flex;justify-content:space-between;padding:12px 20px}.crm-proposal-modal-header h2{font-size:16px;font-weight:600}.crm-proposal-modal-header>div{display:flex;gap:8px}.crm-proposal-modal-header button{border-radius:10px;color:var(--pp-muted);display:grid;height:40px;place-items:center;width:40px}.crm-proposal-modal-header button:hover{background:var(--pp-surface-raised);color:var(--pp-text)}.crm-proposal-modal-header button:focus-visible{outline:2px solid var(--pp-link);outline-offset:2px}.crm-proposal-modal-header button:disabled{cursor:not-allowed;opacity:.4}.crm-proposal-modal iframe{background:var(--pp-bg);border:0;flex:1;min-height:0;width:100%}.crm-contact-modal .crm-proposal-modal-header{flex-shrink:0}.crm-contact-content{display:flex;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}body:has(.crm-contact-modal[open]){overflow:hidden}@media(max-width:767px){.crm-contact-content{gap:20px;padding:16px}}.partner-app.partner-proposal-embedded{display:block;min-height:100dvh}.partner-proposal-embedded .proposal-editor{max-width:none;padding:20px 24px 100px}.partner-proposal-embedded .proposal-editor-topbar{justify-content:flex-end}.partner-proposal-embedded .proposal-editor-footer{bottom:0;left:0}@keyframes crm-proposal-enter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes crm-proposal-backdrop{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.crm-proposal-modal{border-radius:16px;height:calc(100dvh - 16px);width:calc(100vw - 16px)}.crm-proposal-modal-header{padding:8px 12px}.partner-proposal-embedded .proposal-editor{padding:16px 16px 110px}}@media(prefers-reduced-motion:reduce){.crm-proposal-modal::backdrop,.crm-proposal-modal[open]{animation:none}}.crm-tabs{border-bottom:1px solid var(--pp-border);margin-bottom:20px;padding-bottom:12px}.crm-detail-grid{align-items:start;display:grid;gap:16px;grid-template-columns:1.5fr 1fr}.crm-panel{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:12px;min-width:0;padding:24px}.crm-panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.crm-data-list{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.crm-data-list dt{color:var(--pp-muted);font-size:11px;margin-bottom:5px}.crm-data-list dd{font-size:13px;overflow-wrap:anywhere}.crm-audit{border-top:1px solid var(--pp-border);padding-top:20px}.crm-stacked-form{display:flex;flex-direction:column;gap:9px;margin-top:20px}.crm-note-form label,.crm-stacked-form label{font-size:12px;font-weight:600}.crm-stacked-form .crm-button{align-self:start;margin-top:8px}.crm-unit-list{display:flex;flex-direction:column;gap:16px}#crm-proposal>.crm-button{margin-top:24px}.crm-note-form{display:flex;flex-direction:column;gap:10px;margin:20px 0 30px}.crm-note-form button{align-self:end}.crm-history{list-style:none}.crm-history>li{display:flex;gap:14px;padding:0 0 24px;position:relative}.crm-history>li:not(:last-child):before{background:var(--pp-border);bottom:0;content:"";left:4px;position:absolute;top:10px;width:1px}.crm-history-dot{background:var(--pp-accent);border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px;z-index:1}.crm-history p{color:var(--pp-muted);font-size:11px;margin-top:6px}.crm-history .crm-note-text{color:var(--pp-text);font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.crm-error{background:color-mix(in srgb,var(--pp-danger) 8%,#0000);border:1px solid var(--pp-danger);border-radius:12px;color:var(--pp-danger);font-size:13px;margin-bottom:16px;padding:12px 16px}.crm-lead-dialog{padding:0}.crm-lead-dialog h2{font-size:24px}.crm-form-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.crm-form-row label{display:block;margin-bottom:9px}.crm-dialog-footer{border-top:1px solid var(--pp-border);display:flex;gap:8px;justify-content:end;margin-top:14px;padding-top:14px}#crm-lead-modal-container{margin-inline:auto;max-width:560px;padding:24px}@media (max-width:1199px){.crm-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.partner-crm{padding:20px 16px}.crm-header{align-items:start;flex-direction:column;gap:14px}.crm-header>.crm-button{width:100%}.crm-filters{flex-wrap:wrap}.crm-search{flex-basis:100%}.crm-filters>label:not(.crm-search){flex-basis:100%;min-width:0}.crm-filters select{min-width:0;width:100%}.crm-detail-grid,.crm-pipeline{grid-template-columns:1fr}.crm-column{min-height:120px}.crm-panel{padding:20px}.crm-pagination,.crm-panel-header{align-items:start;flex-direction:column}.crm-button{min-height:44px}.crm-lead-dialog{padding:0}.crm-dialog-footer{flex-direction:column-reverse}.crm-dialog-footer .crm-button{width:100%}}.partner-crm :is(h1,h2,h3){font-family:Bricolage Grotesque,Inter,sans-serif}.crm-column{background:color-mix(in srgb,var(--pp-surface) 70%,var(--pp-bg))}.crm-column[data-stage=customer] h2{color:var(--pp-link)}.crm-opportunity{background:#fff;border-radius:10px}.dark .crm-opportunity{background:var(--pp-surface-raised)}.crm-tags>span{background:#0000;border:1px solid var(--pp-border)}.crm-lead-method{background:var(--pp-surface-raised);border-radius:10px;display:flex;gap:4px;margin:24px 0 20px;padding:4px}.crm-lead-method button{border-radius:8px;color:var(--pp-muted);flex:1;font-size:13px;min-height:42px}.crm-lead-method button[aria-pressed=true]{background:var(--pp-surface);box-shadow:0 0 0 1px var(--pp-border);color:var(--pp-text)}.crm-upload-icon{align-items:center;background:color-mix(in srgb,var(--pp-accent) 12%,#0000);border-radius:12px;color:var(--pp-link);display:inline-flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.crm-upload-zone{align-items:center;background:var(--pp-bg);border:1px dashed var(--pp-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:30px 20px;text-align:center}.crm-upload-zone strong{font-size:14px}.crm-upload-zone>span{color:var(--pp-muted);font-size:12px}.crm-upload-file{align-items:center;border:1px solid var(--pp-border);border-radius:10px;display:flex;gap:12px;margin-top:14px;padding:14px}.crm-upload-file>div{flex:1;min-width:0}.crm-upload-file strong{display:block;font-size:13px;overflow-wrap:anywhere}.crm-upload-file span{color:var(--pp-muted);display:block;font-size:12px;margin-top:4px}.crm-upload-file progress{accent-color:var(--pp-link);display:block;height:4px;margin-top:8px;width:100%}.crm-upload-file button{display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.crm-upload-assurance{align-items:center;color:var(--pp-muted);display:flex;font-size:12px;gap:7px;margin-top:18px}#crm-lead-modal-container{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:16px;color:var(--pp-text)}@media (max-width:767px){.crm-column{min-height:120px}.crm-form-row{grid-template-columns:1fr}.crm-upload-zone{padding:24px 12px}}.crm-upload-zone:focus-within{outline:2px solid var(--pp-link);outline-offset:3px}.crm-upload-zone .crm-choose-file{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:8px;color:var(--pp-text);display:inline-flex;font-weight:600;justify-content:center;min-height:38px;padding:8px 14px}.partner-crm>.pp-journey+.crm-tabs{margin-top:16px}.crm-opportunity{padding:0;position:relative}.crm-card-link{border-radius:inherit;cursor:grab;display:block;padding:14px}.crm-card-title{padding-right:30px}.crm-card-actions{position:absolute;right:2px;top:2px}.crm-card-actions [data-dropdown-trigger]{color:var(--pp-muted)}.crm-opportunity.is-dragging{opacity:.55}.crm-column.is-drop-target{outline:2px dashed var(--pp-link);outline-offset:2px}@media (pointer:coarse){.crm-card-link{cursor:pointer}}.crm-button.crm-destructive{border-color:var(--pp-danger);color:var(--pp-danger)}.crm-proposal-status{background:var(--pp-surface-raised);border:1px solid var(--pp-border);display:inline-flex}.crm-proposal-status.is-pending{background:#fef9c3;border-color:#eab308;color:#854d0e}.dark .crm-proposal-status.is-pending{background:#422006;border-color:#a16207;color:#fde047}.crm-proposal-status.is-success{background:color-mix(in srgb,var(--pp-link) 10%,var(--pp-surface))}.crm-contact-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.crm-contact-actions [data-copy-feedback]:empty{display:none}.crm-contact-actions [data-copy-feedback]{margin-top:8px;max-width:280px}.crm-contact-actions [data-copy-feedback] input{width:100%}.partner-customers{color:var(--pp-text);font-family:Inter,sans-serif;min-width:0}.partner-customers .portfolio-heading{align-items:center;border-bottom:1px solid var(--pp-border);display:flex;gap:20px;justify-content:space-between;min-height:84px;padding:20px 28px}.partner-customers h1,.partner-customers h2,.partner-customers h3{color:var(--pp-text);font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:600;letter-spacing:-.025em;margin:0}.partner-customers h1{font-size:24px;line-height:1.25;overflow-wrap:anywhere}.partner-customers h2{font-size:17px;line-height:1.4}.partner-customers p{margin:0}.partner-customers .portfolio-title{align-items:center;display:flex;gap:12px;min-width:0}.partner-customers .portfolio-title p{color:var(--pp-muted);font-size:12px;margin-top:5px}.partner-customers .portfolio-back{background:var(--pp-surface-raised);border:1px solid var(--pp-border);border-radius:50%;color:var(--pp-muted);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.partner-customers .portfolio-actions{display:flex;flex-shrink:0;gap:8px}.partner-customers .portfolio-button{align-items:center;background:var(--pp-surface-raised);border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:7px;justify-content:center;min-height:36px;padding:8px 13px;text-decoration:none;white-space:nowrap}.partner-customers .portfolio-button-primary{background:var(--pp-accent);border-color:var(--pp-accent);color:var(--pp-accent-text);font-weight:600}.partner-customers .portfolio-button-small{font-size:11px;min-height:30px;padding:6px 11px}.partner-customers .portfolio-filters{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.partner-customers .portfolio-filters label{min-width:0}.partner-customers .portfolio-filters input,.partner-customers .portfolio-filters select{background:var(--pp-surface-raised);border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-text);font:inherit;font-size:12px;max-width:100%;min-height:36px;padding:8px 28px 8px 12px}.partner-customers .portfolio-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;cursor:pointer;max-width:190px;padding-right:36px}.partner-customers .portfolio-select{align-items:center;display:flex;position:relative}.partner-customers .portfolio-select>.hero-chevron-down{color:var(--pp-muted);pointer-events:none;position:absolute;right:12px}.partner-customers .portfolio-search{align-items:center;display:flex;max-width:220px;position:relative}.partner-customers .portfolio-search>.hero-magnifying-glass{color:var(--pp-muted);left:11px;pointer-events:none;position:absolute}.partner-customers .portfolio-search input{padding-left:34px;width:100%}.partner-customers input::-moz-placeholder{color:var(--pp-muted)}.partner-customers input::placeholder{color:var(--pp-muted)}.partner-customers :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--pp-link,var(--pp-text));outline-offset:3px}.partner-customers :is(.portfolio-button,.portfolio-back,.portfolio-row-open):hover{filter:brightness(1.12)}.partner-customers .portfolio-body{padding:20px 28px 32px}.partner-customers .portfolio-panel{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:16px;min-width:0;padding:20px}.partner-customers .portfolio-list{display:flex;flex-direction:column;min-height:calc(100vh - 150px);padding:0 18px}.partner-customers .portfolio-table-scroll{min-width:0;overflow-x:auto;position:relative}.partner-customers table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.partner-customers th{color:var(--pp-muted);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.partner-customers td,.partner-customers th{border-bottom:1px solid var(--pp-border);padding:16px 12px;white-space:nowrap}.partner-customers tbody tr:last-child td{border-bottom:0}.partner-customers .portfolio-list tbody tr:hover{background:var(--pp-surface-raised)}.partner-customers .portfolio-customer-link{align-items:center;color:var(--pp-text);display:flex;gap:12px;max-width:440px;text-decoration:none}.partner-customers .portfolio-customer-link strong{font-size:13px;font-weight:500;overflow-wrap:anywhere;white-space:normal}.partner-customers .portfolio-customer-link small{color:var(--pp-muted);display:block;font-size:11px;margin-top:4px}.partner-customers .portfolio-avatar{background:var(--pp-surface-raised);border:1px solid var(--pp-border);border-radius:10px;color:var(--pp-link,var(--pp-text));display:grid;flex-shrink:0;font-size:10px;height:32px;place-items:center;width:32px}.partner-customers .portfolio-active-count{color:var(--pp-link,var(--pp-text));font-variant-numeric:tabular-nums}.partner-customers .portfolio-muted{color:var(--pp-muted)}.partner-customers .portfolio-badge{align-items:center;background:var(--pp-surface-raised);border-radius:999px;color:var(--pp-muted);display:inline-flex;font-size:10px;font-weight:500;gap:5px;line-height:1.4;padding:4px 8px;white-space:nowrap}.partner-customers .portfolio-badge>span{background:currentColor;border-radius:50%;height:4px;width:4px}.partner-customers .portfolio-badge[data-status=active]{background:color-mix(in srgb,var(--pp-accent) 10%,#0000);color:var(--pp-link,var(--pp-text))}.partner-customers .portfolio-badge[data-status=partial],.partner-customers .portfolio-badge[data-status=pending]{border:1px solid var(--pp-border);color:var(--pp-text)}.partner-customers .portfolio-row-open{border-radius:50%;color:var(--pp-muted);display:grid;height:28px;place-items:center;width:28px}.partner-customers .portfolio-pagination{align-items:center;border-top:1px solid var(--pp-border);color:var(--pp-muted);display:flex;font-size:11px;gap:16px;justify-content:space-between;margin-top:auto;padding:18px 12px}.partner-customers .portfolio-pagination>div{align-items:center;display:flex;gap:16px}.partner-customers .portfolio-pagination a{color:var(--pp-text);text-decoration:none}.partner-customers .portfolio-empty{align-items:center;color:var(--pp-muted);display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:64px 20px;text-align:center}.partner-customers .portfolio-empty h2{font-size:18px}.partner-customers .portfolio-empty p{font-size:13px;line-height:1.6;max-width:420px}.partner-customers .portfolio-detail{display:flex;flex-direction:column;gap:16px}.partner-customers .portfolio-section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.partner-customers .portfolio-section-heading p{color:var(--pp-muted);font-size:11px;line-height:1.5;margin-top:5px}.partner-customers .portfolio-chart-legend{align-items:center;color:var(--pp-muted);display:flex;font-size:10px;gap:7px}.partner-customers .portfolio-chart-legend i{background:var(--pp-accent);border-radius:2px;height:7px;width:7px}.partner-customers .portfolio-chart{align-items:flex-end;display:flex;gap:8px;height:140px;padding-top:10px}.partner-customers .portfolio-chart-column{display:flex;flex:1;flex-direction:column;gap:8px;height:100%;min-width:0;text-align:center}.partner-customers .portfolio-chart-track{align-items:flex-end;border-bottom:1px solid var(--pp-border);display:flex;flex:1;min-height:0}.partner-customers .portfolio-chart-track span{background:var(--pp-accent);border-radius:4px 4px 0 0;display:block;min-height:0;opacity:.65;width:100%}.partner-customers .portfolio-chart-column:last-child .portfolio-chart-track span{opacity:1}.partner-customers .portfolio-chart-track span[data-estimated=true]{background:repeating-linear-gradient(135deg,var(--pp-accent),var(--pp-accent) 4px,var(--pp-surface-raised) 4px,var(--pp-surface-raised) 7px)}.partner-customers .portfolio-chart-track[data-missing=true]{border-bottom:2px dashed var(--pp-border)}.partner-customers .portfolio-chart small{color:var(--pp-muted);font-size:9px;white-space:nowrap}.partner-customers .portfolio-no-history{color:var(--pp-muted);font-size:12px}.partner-customers .portfolio-chart-data{color:var(--pp-muted);font-size:11px;margin-top:18px}.partner-customers .portfolio-chart-data summary{cursor:pointer;display:list-item;width:-moz-fit-content;width:fit-content}.partner-customers .portfolio-chart-data p{line-height:1.5;margin:12px 0}.partner-customers .portfolio-unit{border-bottom:1px solid var(--pp-border)}.partner-customers .portfolio-unit:last-child{border-bottom:0}.partner-customers .portfolio-unit>summary{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;padding:15px 0}.partner-customers .portfolio-unit>summary::-webkit-details-marker{display:none}.partner-customers .portfolio-unit-icon{background:color-mix(in srgb,var(--pp-accent) 9%,#0000);border-radius:9px;color:var(--pp-link,var(--pp-text));display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.partner-customers .portfolio-unit-name{flex:1;min-width:0}.partner-customers .portfolio-unit-name strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.partner-customers .portfolio-unit-name small{color:var(--pp-muted);display:block;font-size:11px;line-height:1.4;margin-top:4px}.partner-customers .portfolio-unit-reading{min-width:145px;text-align:right}.partner-customers .portfolio-unit-reading strong{display:block;font-size:12px;font-weight:500}.partner-customers .portfolio-unit-reading small{color:var(--pp-muted);display:block;font-size:10px;margin-top:4px}.partner-customers .portfolio-unit-chevron{color:var(--pp-muted);flex-shrink:0;transition:transform .15s}.partner-customers .portfolio-unit[open] .portfolio-unit-chevron{transform:rotate(180deg)}.partner-customers .portfolio-unit-details{padding:4px 0 18px 42px}.partner-customers .portfolio-unit dl{display:grid;font-size:12px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px}.partner-customers .portfolio-unit dt{color:var(--pp-muted);font-size:10px;margin-bottom:6px}.partner-customers .portfolio-unit dd{margin:0;overflow-wrap:anywhere}.partner-customers .portfolio-monitor{background:var(--pp-surface-raised);border:1px solid var(--pp-border);border-radius:10px;display:flex;font-size:12px;gap:10px;padding:14px}.partner-customers .portfolio-monitor>span{color:var(--pp-link,var(--pp-text));flex-shrink:0;margin-top:2px}.partner-customers .portfolio-monitor[data-over=true]{border-color:var(--pp-danger)}.partner-customers .portfolio-monitor[data-over=true]>span{color:var(--pp-danger)}.partner-customers .portfolio-monitor strong{font-size:12px;font-weight:500}.partner-customers .portfolio-monitor p{line-height:1.5;margin:6px 0}.partner-customers .portfolio-monitor small{color:var(--pp-muted);font-size:10px;line-height:1.6}.partner-customers .portfolio-document-link{align-items:center;color:var(--pp-link,var(--pp-text));display:inline-flex;font-weight:500;gap:6px;text-decoration:none}@media(max-width:1200px){.partner-customers .portfolio-heading{flex-wrap:wrap}.partner-customers .portfolio-filters{flex:1;justify-content:flex-start}.partner-customers .portfolio-filters .portfolio-search{flex:1;max-width:none}.partner-customers .portfolio-unit dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.partner-customers .portfolio-heading{gap:16px;padding:18px 16px}.partner-customers h1{font-size:22px}.partner-customers .portfolio-body{padding:16px}.partner-customers .portfolio-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.partner-customers .portfolio-filters .portfolio-search{grid-column:1/-1;max-width:none}.partner-customers .portfolio-filters input,.partner-customers .portfolio-filters select{max-width:none;min-height:40px;width:100%}.partner-customers .portfolio-filters>.portfolio-button{grid-column:1/-1;justify-self:start}.partner-customers .portfolio-panel{border-radius:12px;padding:16px}.partner-customers .portfolio-list{min-height:65vh;padding:0 4px}.partner-customers .portfolio-customer-link{max-width:240px;min-width:190px}.partner-customers .portfolio-actions{flex-wrap:wrap;gap:8px}.partner-customers .portfolio-button{min-height:40px}.partner-customers .portfolio-section-heading{align-items:flex-start}.partner-customers .portfolio-chart-legend{display:none}.partner-customers .portfolio-chart{gap:4px;height:130px}.partner-customers .portfolio-chart small{font-size:8px}.partner-customers .portfolio-unit>summary{display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto}.partner-customers .portfolio-unit-name{grid-column:2;grid-row:1}.partner-customers .portfolio-unit>summary>.portfolio-badge{grid-column:2;justify-self:start}.partner-customers .portfolio-unit-reading{grid-column:2;min-width:0;text-align:left}.partner-customers .portfolio-unit-chevron{grid-column:3;grid-row:1}.partner-customers .portfolio-unit-details{padding-left:0}.partner-customers .portfolio-unit dl{gap:16px}.partner-customers .portfolio-pagination{flex-wrap:wrap;gap:8px;padding:16px 8px}.partner-customers .portfolio-pagination>div{gap:12px}.partner-customers .portfolio-empty{padding:48px 20px}.partner-customers .portfolio-heading{align-items:stretch;flex-direction:column}.partner-customers .portfolio-filters{flex:none}.partner-customers .portfolio-chart-year{display:none}}.partner-earnings{color:var(--pp-text);display:flex;flex-direction:column;gap:24px;margin:auto;max-width:1440px;padding:28px}.partner-earnings h1{font-size:28px;font-weight:650;line-height:1.2;margin:4px 0 8px}.partner-earnings h2{font-size:18px;font-weight:600}.partner-earnings h3{font-size:15px;font-weight:600}.partner-earnings p,.partner-earnings small{line-height:1.5}.pe-eyebrow{color:var(--pp-muted);font-size:12px}.pe-card small,.pe-heading p:not(.pe-eyebrow),.pe-muted,.pe-note{color:var(--pp-muted);font-size:13px}.pe-filters{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.pe-filters label{display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:6px;min-width:130px}.pe-filters .pe-search{flex:1;min-width:200px}.pe-filters input,.pe-filters select{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:8px;color:var(--pp-text);font-size:14px;min-height:42px;padding:8px 12px;width:100%}.pe-metrics{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pe-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:12px;min-width:0;padding:22px}.pe-metrics .pe-card{display:flex;flex-direction:column;gap:10px}.pe-metrics .pe-card>strong{font-size:30px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.5px;line-height:1.2}.pe-highlight{background:var(--pp-surface-raised);border-color:var(--pp-surface-raised)}.pe-negative{color:var(--pp-danger)}.pe-positive{color:var(--pp-link)}.pe-note{max-width:1000px}.pe-notice{border:1px solid var(--pp-border);border-radius:8px;font-size:13px;padding:14px 18px}.pe-section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.pe-evolution{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pe-month>strong{display:block;font-size:13px;margin-bottom:12px}.pe-chart-line{align-items:center;display:grid;font-size:11px;gap:10px;grid-template-columns:65px 1fr auto;margin:8px 0}.pe-chart-line progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-border);border:0;border-radius:5px;height:8px;overflow:hidden;width:100%}.pe-chart-line progress::-webkit-progress-bar{background:var(--pp-border);border-radius:5px}.pe-chart-line progress::-webkit-progress-value{background:var(--pp-accent)}.pe-chart-line progress::-moz-progress-bar{background:var(--pp-accent)}.pe-chart-line progress.projected{opacity:.65}.pe-chart-line progress.estimated{opacity:.35}.pe-chart-line progress.negative::-webkit-progress-value{background:var(--pp-danger)}.pe-chart-line progress.negative::-moz-progress-bar{background:var(--pp-danger)}.pe-statement{overflow:hidden;padding:0}.pe-statement>.pe-section-heading{margin:0;padding:22px}.pe-table{border-collapse:collapse;font-size:13px;width:100%}.pe-table th{background:var(--pp-border);color:var(--pp-muted);font-size:12px;font-weight:500;padding:12px 18px;text-align:left}.pe-table td{border-top:1px solid var(--pp-border);font-variant-numeric:tabular-nums;padding:16px 18px;vertical-align:middle}.pe-table td small,.pe-table td strong{display:block}.pe-table td strong{font-weight:500}.pe-table small{font-size:11px;margin-top:3px}.pe-badge{border:1px solid var(--pp-border);border-radius:6px;display:inline-flex;font-size:11px;line-height:1.3;padding:4px 8px}.pe-badge-success{background:var(--pp-surface-raised);border-color:var(--pp-surface-raised);color:var(--pp-link)}.pe-link{color:var(--pp-link);gap:4px;min-height:36px}.pe-button,.pe-link{align-items:center;display:inline-flex;font-size:12px;white-space:nowrap}.pe-button{border:1px solid var(--pp-border);border-radius:8px;justify-content:center;min-height:40px;padding:8px 12px}.pe-disabled{opacity:.45}.pe-pagination{align-items:center;border-top:1px solid var(--pp-border);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:16px 22px}.pe-pagination>div{display:flex;gap:8px}.pe-empty{align-items:center;color:var(--pp-muted);display:flex;flex-direction:column;gap:10px;padding:40px 24px;text-align:center}.pe-empty p{font-size:13px;max-width:430px}.pe-forecasts,.pe-history{margin-top:16px}.pe-forecasts li,.pe-history li{align-items:center;border-top:1px solid var(--pp-border);display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:14px 0}.pe-forecasts small,.pe-history small{display:block;font-size:11px;margin-top:4px}.pe-origin{display:flex;flex-direction:column;gap:18px}.pe-origin .pe-section-heading{margin:0}.pe-breakdown{border-block:1px solid var(--pp-border);display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:18px 0}.pe-breakdown dt{color:var(--pp-muted);font-size:12px}.pe-breakdown dd{font-size:18px;font-weight:600;margin-top:6px}.partner-earnings :is(a,input,select):focus-visible{outline:2px solid var(--pp-link);outline-offset:3px}@media(max-width:767px){.partner-earnings{gap:20px;padding:20px 16px}.partner-earnings h1{font-size:24px}.pe-metrics{gap:12px;grid-template-columns:1fr}.pe-card{border-radius:10px;padding:18px}.pe-metrics .pe-card>strong{font-size:28px}.pe-filters{display:grid;grid-template-columns:1fr 1fr}.pe-filters label{min-width:0}.pe-filters .pe-search,.pe-filters label:last-child{grid-column:1/-1;min-width:0}.pe-button,.pe-filters input,.pe-filters select,.pe-link{min-height:44px}.pe-table,.pe-table tbody,.pe-table td,.pe-table tr{display:block}.pe-table thead{display:none}.pe-statement{padding:0}.pe-table tr{border-top:1px solid var(--pp-border);padding:16px 18px}.pe-table td{align-items:center;border:0;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:5px 0}.pe-table td:first-child{display:block;font-size:14px;margin-bottom:6px}.pe-table td[data-label]:not(:first-child):before{color:var(--pp-muted);content:attr(data-label);margin-right:auto}.pe-table td:nth-child(2){flex-wrap:wrap}.pe-table td:last-child{justify-content:flex-end}.pe-pagination{flex-wrap:wrap;padding:14px 18px}.pe-section-heading{align-items:flex-start}.pe-section-heading>.pe-muted{display:none}}.pe-forecasts strong,.pe-history strong,.pe-origin h2,.pe-table strong{overflow-wrap:anywhere}.partner-earnings{gap:18px;padding:26px 30px}.partner-earnings .pe-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.partner-earnings h1{font-size:26px;letter-spacing:-.7px}.partner-earnings .pe-card{background:var(--pp-surface);border-radius:16px;padding:22px}.partner-earnings .pe-position-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.partner-earnings .pe-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.1px}.partner-earnings .pe-large{display:block;font-size:34px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-1.2px;line-height:1.15;margin:9px 0}.partner-earnings .pe-large small{font-size:13px;font-weight:450;letter-spacing:0}.partner-earnings .pe-highlight #realized-total:not(.pe-negative){color:var(--pp-link)}.partner-earnings .pe-summary-line{border-top:1px solid var(--pp-border);display:grid;font-size:12px;gap:10px;margin-top:18px;padding-top:14px}.partner-earnings .pe-summary-line>div{align-items:center;display:flex;gap:20px;justify-content:space-between}.partner-earnings dt{color:var(--pp-muted)}.partner-earnings dd{font-variant-numeric:tabular-nums;white-space:nowrap}.partner-earnings .pe-stock-details{display:grid;font-size:11px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0}.partner-earnings .pe-stock-details dd{font-size:13px;margin-top:6px}.partner-earnings .pe-stock-outlook{border-top:1px solid var(--pp-border);font-size:12px;padding-top:12px}.partner-earnings .pe-stock-outlook small{display:block;font-size:11px;margin-top:6px}.partner-earnings .pe-stock-low{border-color:var(--pp-danger)}.partner-earnings .pe-tabs{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:100px;display:flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content}.partner-earnings .pe-tabs a{border-radius:100px;font-size:12px;padding:8px 18px}.partner-earnings .pe-tabs a[aria-current=page]{background:var(--pp-surface-raised);color:var(--pp-text)}.partner-earnings .pe-month-picker{color:var(--pp-muted);display:flex;flex-direction:column;font-size:11px;gap:5px}.partner-earnings .pe-month-picker select{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:30px;color:var(--pp-text);font-size:12px;min-height:40px;padding:8px 14px}.partner-earnings .pe-statement{padding:0}.partner-earnings .pe-inset{padding:0 22px 16px}.partner-earnings .pe-table tfoot{background:var(--pp-surface-raised);font-weight:600}.partner-earnings .pe-table td{padding-block:13px}@media(max-width:1000px){.partner-earnings .pe-stock-details{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-earnings .pe-large{font-size:29px}}@media(max-width:767px){.partner-earnings{gap:14px;padding:18px 16px}.partner-earnings .pe-heading{align-items:flex-start;flex-direction:column;gap:10px}.partner-earnings .pe-heading h1{font-size:24px}.partner-earnings .pe-position-grid{gap:12px;grid-template-columns:1fr}.partner-earnings .pe-card{padding:18px}.partner-earnings .pe-statement{padding:0}.partner-earnings .pe-tabs a{align-items:center;display:flex;min-height:44px}.partner-earnings .pe-summary-line>div{align-items:flex-start;gap:12px}.partner-earnings .pe-table tfoot{display:block}.partner-earnings .pe-table tfoot td{overflow-wrap:anywhere}.partner-earnings .pe-month-picker select{min-height:44px}}.partner-earnings .pe-select{align-items:center;display:flex;min-width:0;position:relative}.partner-earnings .pe-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;cursor:pointer;padding-right:36px;width:100%}.partner-earnings .pe-select>.hero-chevron-down{color:var(--pp-muted);pointer-events:none;position:absolute;right:12px}#earning-origin-modal-container{padding:40px 24px 24px}#earning-origin-modal .pe-section-heading{flex-wrap:wrap;gap:12px}#earning-origin-modal .pe-origin{overflow-wrap:anywhere}.partner-earnings{gap:14px;padding:20px 28px 28px}.partner-earnings .pe-heading{min-height:54px}.partner-earnings .pp-detail-tabs{border-bottom:1px solid var(--pp-border);padding-bottom:10px}.partner-earnings .pp-tab-panel{gap:14px}.pw-hero{display:grid;gap:14px;grid-template-columns:1fr 1fr}.partner-earnings .pw-hero .pe-card{border-radius:20px;min-height:136px;padding:20px}.pw-balance{display:flex;flex-direction:column;gap:8px;justify-content:center}.pw-balance-value{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pw-balance-value>strong{align-items:center;display:inline-flex;font-family:Bricolage Grotesque,sans-serif;font-size:36px;font-weight:600;gap:10px;letter-spacing:-1px;line-height:1.15}.pw-exa-value{color:var(--pp-link)}.pw-balance-coin{flex:none;height:44px;width:44px}.pw-change{background:var(--pp-surface-raised);border-radius:6px;color:var(--pp-link);font-size:11px;padding:3px 8px}.pw-volume .pw-paid{color:#926d08}.dark .pw-volume .pw-paid{color:#e4ce6d}.partner-earnings .pw-chart-card{border-radius:20px;padding:20px}.pw-chart-card .pe-section-heading{margin-bottom:12px}.pw-chart-card h2{font-size:16px}.pw-canvas{height:190px;position:relative}.pw-chart>input{clip:rect(0,0,0,0);accent-color:var(--pp-link);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pw-chart>input:focus-visible{clip:auto;height:22px;margin:6px 0;overflow:visible;position:relative;width:100%}.pw-chart-reading{color:var(--pp-muted);font-size:11px;min-height:33px;padding-top:8px}.pw-closing{align-items:center;border-top:1px solid var(--pp-border);display:flex;gap:20px;justify-content:space-between;padding-top:14px}.pw-closing strong{display:block;font-size:21px;font-weight:600;margin-top:5px}.pw-closing>p{font-size:11px;max-width:380px}.partner-earnings .pw-statement{border-radius:20px}.pw-statement .pe-table th{background:#0000;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.pw-statement .pe-table td{padding-block:12px}.pw-statement .pe-table strong{font-size:12px}@media(max-width:767px){.partner-earnings{padding:18px 16px}.partner-earnings .pe-heading{align-items:center;flex-direction:row}.pw-hero{grid-template-columns:1fr}.pw-balance-value>strong{font-size:32px}.pw-balance-coin{height:36px;width:36px}.pw-closing{align-items:flex-start;flex-direction:column;gap:8px}.pw-chart-card .pe-section-heading{flex-direction:column;gap:10px}.pw-canvas{height:200px}.partner-earnings .pw-statement{padding:0}.pw-chart-reading{min-height:50px}}.pw-badge-projected{border-style:dashed;color:var(--pp-muted)}.pw-activity-filters{margin-top:4px}#asset-statement .pe-table{font-size:12px}#asset-statement .pe-table td,#asset-statement .pe-table th{padding-inline:12px}#wallet-statements-modal-container{padding:40px 20px 20px}#wallet-statements-modal #partner-statements{border:0;padding:0}@media(max-width:767px){#asset-statement .pe-table td{padding-inline:0}}.pw-breakdown{min-width:0}.pw-breakdown-trigger{border-radius:8px;position:relative;text-align:left;width:100%}.pw-breakdown-trigger:focus-visible{outline:2px solid var(--pp-link);outline-offset:5px}.pw-breakdown-trigger .pw-info{color:var(--pp-muted);flex-shrink:0;opacity:.6}.pw-breakdown-trigger:hover .pw-info{opacity:1}.pw-balance .pw-breakdown-trigger{display:flex;flex-direction:column;gap:12px}.pw-balance .pw-info,.pw-discount-metrics .pw-info{position:absolute;right:0;top:0}.pw-balance .pw-balance-value{margin:0}.pw-movement-list{display:grid;gap:20px;margin-top:24px}.pw-movement-list .pw-breakdown-trigger{align-items:center;display:flex;font-size:13px;gap:10px}.pw-movement-label{align-items:center;color:var(--pp-muted);display:flex;gap:8px;margin-right:auto}.pw-movement-list strong{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.pw-summary-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.pw-summary-footer:empty{display:none}.pw-summary-footer .pe-link{margin-left:auto;min-height:28px}.pw-summary-footer .pe-muted{font-size:11px}.pw-breakdown-popover{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:14px;box-shadow:0 12px 36px #0003;color:var(--pp-text);font-size:12px;inset:auto;margin:0;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:18px;position:fixed;width:min(340px,calc(100vw - 24px))}.pw-breakdown-popover:popover-open{animation:pw-details-enter .12s ease-out}.pw-breakdown-popover header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.pw-breakdown-popover h3{font-size:14px;font-weight:650}.pw-breakdown-popover header button{border-radius:6px;color:var(--pp-muted);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.pw-breakdown-popover header button:hover{background:var(--pp-surface-raised)}.pw-breakdown-popover h4{border-top:1px solid var(--pp-border);font-size:12px;font-weight:600;margin-top:12px;padding-top:12px}.pw-breakdown-popover dl{display:grid;gap:8px;margin-top:8px}.pw-breakdown-popover dl>div{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.pw-breakdown-popover dt{color:var(--pp-muted)}.pw-breakdown-popover dd{font-variant-numeric:tabular-nums;white-space:nowrap}.pw-breakdown-popover p{color:var(--pp-muted);font-size:11px;line-height:1.5;margin-top:14px}.pw-breakdown-popover p.pe-negative{color:var(--pp-danger)}@keyframes pw-details-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pw-breakdown-popover:popover-open{animation:none}}@media(max-width:767px){.pw-movement-list .pw-breakdown-trigger{font-size:12px;gap:8px;min-height:44px}}.pw-chart-legend{color:var(--pp-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:18px;margin:12px 0 6px}.pw-chart-legend span{align-items:center;display:inline-flex;gap:7px}.pw-chart-legend i{border-top:2px solid var(--pp-link);width:22px}.pw-chart-legend .pw-chart-projected{border-top:2px dashed var(--pp-muted)}.pw-chart-note{font-size:11px;margin-bottom:10px}.pw-discount-metrics{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pw-discount-label{color:var(--pp-muted);display:block;font-size:.875rem;padding-right:24px}.pw-discount-value{display:block;font-size:1.5rem;margin-top:8px}@media (max-width:640px){.pw-discount-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.theme-transition .partner-app,.theme-transition .partner-app :where(*),.theme-transition body{transition-duration:.3s;transition-property:background-color,color,border-color,box-shadow,fill,stroke;transition-timing-function:ease-in-out}}.pa-logo-upload{display:grid;gap:14px;margin-block:20px}.pa-logo-dropzone{align-items:center;background:rgb(var(--color-bg-primary));border:1px dashed rgb(var(--color-border-primary));border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:28px 20px;text-align:center;transition:border-color .15s,background-color .15s}.pa-logo-dropzone:hover{background:rgb(var(--color-bg-elevated));border-color:rgb(var(--color-accent-primary))}.pa-logo-dropzone:focus-within{outline:2px solid rgb(var(--color-accent-primary));outline-offset:3px}.pa-logo-dropzone strong{font-size:14px;font-weight:600}.pa-logo-upload-icon{background:rgb(var(--color-bg-surface));border-radius:12px;color:rgb(var(--color-text-secondary));display:grid;height:48px;place-items:center;width:48px}.pa-logo-formats,.pa-logo-hint{color:rgb(var(--color-text-secondary));font-size:12px}.pa-logo-choose{background:rgb(var(--color-bg-surface));margin-top:4px}.pa-logo-hint{align-items:flex-start;display:flex;gap:8px}.pa-logo-hint>span:first-child{flex-shrink:0;margin-top:1px}.pa-logo-file{align-items:center;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-primary));border-radius:12px;display:flex;gap:14px;padding:14px}.pa-logo-thumbnail{background-color:rgb(var(--color-bg-surface));background-image:repeating-conic-gradient(rgb(var(--color-border-primary)/.3) 0 25%,#0000 0 50%);background-size:16px 16px;border:1px solid rgb(var(--color-border-primary));border-radius:8px;display:grid;flex-shrink:0;height:72px;padding:8px;place-items:center;width:72px}.pa-logo-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pa-logo-file-info{display:grid;flex:1;gap:6px;min-width:0}.pa-logo-file-info strong{font-size:13px;overflow-wrap:anywhere}.pa-logo-file-info>span{align-items:center;color:rgb(var(--color-text-secondary));display:flex;font-size:12px;gap:6px}.pa-logo-file-info progress{accent-color:rgb(var(--color-accent-primary));height:5px;width:100%}.pa-logo-remove{border-radius:8px;color:rgb(var(--color-text-secondary));cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.pa-logo-remove:hover{background:rgb(var(--color-bg-elevated));color:rgb(var(--color-text-primary))}.pa-logo-remove:focus-visible{outline:2px solid rgb(var(--color-accent-primary));outline-offset:2px}.pa-logo-preview{height:72px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:180px}@media (max-width:480px){.pa-logo-dropzone{padding:24px 12px}.pa-logo-file{gap:10px;padding:10px}.pa-logo-thumbnail{height:52px;width:52px}}.step-circle,.step-pill{transition:background-color .4s ease,border-color .4s ease,color .4s ease}.step-connector{transition:background-color .5s ease .1s}.step-check{animation:checkDraw .35s ease-out .15s both}.step-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:checkStroke .35s ease-out .15s forwards}@keyframes checkDraw{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes checkStroke{to{stroke-dashoffset:0}}.step-content{animation:stepFadeIn .3s ease-out}@keyframes stepFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step-enter-forward{animation:stepEnterFwd .22s cubic-bezier(.22,1,.36,1) both}.step-enter-back{animation:stepEnterBack .22s cubic-bezier(.22,1,.36,1) both}@keyframes stepEnterFwd{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@keyframes stepEnterBack{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}.signup-progress-fill{transition:width .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.step-enter-back,.step-enter-forward{animation:none}.signup-progress-fill{transition:none}}.chat-bubble-enter{animation:chatBubbleEnter .22s cubic-bezier(.22,1,.36,1) both}@keyframes chatBubbleEnter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-bubble-enter{animation:none}}body:has(dialog[open]){overflow:hidden}@media (max-width:1023px){.admin-mobile-content{padding-bottom:calc(81px + max(24px, env(safe-area-inset-bottom)))}}@media (max-width:767px){.user-detail-page .bg-bg-surface.p-6{padding:16px}.user-detail-page .flex.items-center.gap-2:has(>button[phx-click=open_mint_modal]){flex-wrap:wrap;width:100%}.user-detail-page button[phx-click=open_burn_modal],.user-detail-page button[phx-click=open_mint_modal],.user-detail-page button[phx-click=open_transfer_modal]{flex:1;justify-content:center;padding-inline:8px}.user-detail-page .flex:has(>form[phx-change=select_billing_month_reference]){align-items:stretch;flex-direction:column;width:100%}.user-detail-page form[phx-change=select_billing_month_reference] select,.user-detail-page form[phx-change=set_auto_billing] select{width:100%}.user-detail-page button[phx-click=open_upload_document_modal]{justify-content:center;width:100%}.detail-modal .flex.justify-end{align-items:stretch;flex-direction:column}.detail-modal .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.conversation-toolbar{grid-template-areas:"count count status live" "search filters . .";grid-template-columns:minmax(0,1fr) auto 200px 220px}.conversation-row{align-items:center;gap:16px;grid-template-areas:"contact chips preview time viewers arrow";grid-template-columns:240px 200px minmax(0,1fr) 150px 150px 48px;min-height:57px;padding:12px 24px}.conversation-preview-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-list-controls-with-filters{align-items:center;grid-template-areas:"count status" "search pending";grid-template-columns:minmax(0,1fr) 220px}.users-list-row{align-items:center;gap:16px;grid-template-areas:"contact phone status units arrow";grid-template-columns:minmax(0,1fr) 160px 190px 150px 32px;padding:12px 24px}.energy_bills-list .admin-list-head,.energy_bills-list .admin-list-row{min-width:1120px}.tickets-list .admin-list-head,.tickets-list .admin-list-row{min-width:1040px}.treasury_payments-list .admin-list-head,.treasury_payments-list .admin-list-row{min-width:1160px}.billing_cycles-list .admin-list-head,.billing_cycles-list .admin-list-row{min-width:800px}}@media (max-width:1023px){.admin-list-page>:first-child>div[class~=flex][class~=items-center]{align-items:stretch;flex-direction:column}.admin-list-page>:nth-child(2){background:#0000;border:0;box-shadow:none}.admin-list-page>:nth-child(2)>:first-child{padding:0}.admin-list-page>:nth-child(2)>:first-child>[class~=flex]{align-items:stretch;flex-direction:column;width:100%}.admin-list-page>:nth-child(2)>:first-child form,.admin-list-page>:nth-child(2)>:first-child input,.admin-list-page>:nth-child(2)>:first-child select{width:100%}.admin-list-page>:nth-child(2)>:first-child [class~="w-[280px]"],.admin-list-page>:nth-child(2)>:first-child [class~="w-[320px]"]{min-height:44px;width:100%}.admin-list-page .admin-list-head{display:none}.admin-list-page .admin-list-row{align-items:stretch;display:flex;flex-direction:column;gap:12px;padding:16px}.admin-list-row>*{max-width:100%;min-width:0;width:auto}.admin-list-row [class~=truncate]{overflow:visible;text-overflow:clip;white-space:normal}.admin-list-row,.admin-list-row *{overflow-wrap:anywhere}.admin-list-row>:before{color:rgb(var(--color-text-secondary));display:block;font-size:12px;font-weight:400;margin-bottom:4px}.admin-list-row>div:last-child{flex-wrap:wrap;justify-content:flex-start}.admin-list-row a[aria-label],.admin-list-row button{min-width:44px}.energy_bills-list .admin-list-row>:nth-child(2),.treasury_payments-list .admin-list-row>:nth-child(2){order:-1}.energy_bills-list .admin-list-row>:first-child:before{content:"Mês"}.energy_bills-list .admin-list-row>:nth-child(3):before{content:"ID da unidade"}.energy_bills-list .admin-list-row>:nth-child(4):before{content:"Tipo de consumidor"}.energy_bills-list .admin-list-row>:nth-child(5):before{content:"Valor total"}.energy_bills-list .admin-list-row>:nth-child(6):before{content:"Criada em"}.tickets-list .admin-list-row>:first-child:before{content:"Unidade"}.tickets-list .admin-list-row>:nth-child(2):before{content:"Usuário"}.tickets-list .admin-list-row>:nth-child(3):before{content:"Tipo"}.tickets-list .admin-list-row>:nth-child(4):before{content:"Origem"}.tickets-list .admin-list-row>:nth-child(6):before{content:"Aberto em"}.treasury_payments-list .admin-list-row>:nth-child(3):before{content:"Valor (R$)"}.treasury_payments-list .admin-list-row>:nth-child(4):before{content:"Vencimento"}.treasury_payments-list .admin-list-row>:nth-child(6):before{content:"Destino Pix"}.treasury_payments-list .admin-list-row>:nth-child(7):before{content:"Motivo da falha"}.billing_cycles-list .admin-list-row>:first-child:before{content:"Início"}.billing_cycles-list .admin-list-row>:nth-child(2):before{content:"Fim"}.billing_cycles-list .admin-list-row>:nth-child(3):before{content:"Criado em"}.customer_billings-list .admin-list-row>:nth-child(3):before{content:"Valor"}.customer_billings-list .admin-list-row>:nth-child(4):before{content:"Vencimento"}.customer_billings-list .admin-list-row>:nth-child(5):before{content:"Criada em"}.customer_billings-list>:nth-child(2)>:nth-child(2){padding:16px 0}.customer_billings-list>:nth-child(2)>:nth-child(2)>div{max-width:none;min-height:44px}.customer_billings-list .admin-list-row>:nth-child(7){flex-wrap:wrap}.customer_billings-list .admin-list-row>:last-child{align-self:flex-end}}.admin-list-page :is(a,button,input,select):focus-visible{outline:2px solid rgb(var(--color-accent-primary));outline-offset:2px}.admin-list-page input:focus-visible{outline-offset:-2px}@media (max-width:1023px){.admin-list-page>:first-child,.admin-list-page>:nth-child(2)>:first-child{align-items:stretch}.admin-list-page>:first-child>div[class~=items-center]{width:100%}.admin-list-page nav{flex-wrap:wrap}.billing_cycles-list .admin-list-row>a:first-child{display:block}.customer_billings-list .admin-list-row>:first-child{order:-4}.customer_billings-list .admin-list-row>:nth-child(3),.treasury_payments-list .admin-list-row>:nth-child(3){order:-3}.customer_billings-list .admin-list-row>:nth-child(6),.treasury_payments-list .admin-list-row>:nth-child(5){order:-2}.energy_bills-list .admin-list-row>:nth-child(2),.treasury_payments-list .admin-list-row>:nth-child(2){order:-4}.energy_bills-list .admin-list-row>:first-child{order:-3}.energy_bills-list .admin-list-row>:nth-child(5){order:-2}.energy_bills-list .admin-list-row>:nth-child(7){order:-1}}@media (min-width:1024px){.admin-list-page>:nth-child(2){gap:0;overflow:hidden}.admin-list-page>:nth-child(2)>:first-child{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.admin-list-page>:nth-child(2)>:first-child>div[class~=flex]{min-width:0}}.admin-list-surface>a.admin-list-row{display:grid}@media (max-width:1023px){.admin-list-surface>a.admin-list-row{display:flex}}.admin-clickable-row{isolation:isolate;position:relative}.admin-row-link:after{content:"";cursor:pointer;inset:0;position:absolute;z-index:1}.admin-clickable-row .admin-row-actions,.admin-clickable-row :is(a,button):not(.admin-row-link){position:relative;z-index:2}.admin-clickable-row:has(.admin-row-link:focus-visible){outline:2px solid rgb(var(--color-accent-primary));outline-offset:-2px}.settlement-page,.settlement-page *{min-width:0}.settlement-page{overflow-wrap:anywhere}.settlement-page .settlement-section{gap:20px}.settlement-page .settlement-summary>div{gap:8px}.settlement-page .settlement-table-head>span{font-size:13px;font-weight:500}.settlement-page :is(a,button):focus-visible{outline:2px solid rgb(var(--color-accent-primary));outline-offset:2px}.settlement-page .settlement-summary a,.settlement-table-row a{align-items:center;display:inline-flex;min-height:44px}@media (min-width:1024px){.settlement-surface{overflow-x:auto}.settlement-flow-table>div{min-width:850px}.settlement-leg-table>div{min-width:1100px}.settlement-transaction-table>div{min-width:900px}}@media (max-width:1023px){.settlement-page [class~=truncate]{overflow:visible;text-overflow:clip;white-space:normal}.settlement-table-row{gap:12px;grid-template-columns:minmax(0,1fr)}.settlement-table-row>*{align-items:flex-start;text-align:left}.settlement-table-row>:before{color:rgb(var(--color-text-secondary));display:block;font-size:12px;font-weight:400;margin-bottom:4px}.settlement-table-row>a{display:block}.settlement-flow-table .settlement-table-row{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.settlement-flow-table .settlement-table-row>:nth-child(n+4){grid-column:1/-1}.settlement-flow-table .settlement-table-row>:first-child:before{content:"De"}.settlement-flow-table .settlement-table-row>:nth-child(3):before{content:"Para"}.settlement-flow-table .settlement-table-row>:nth-child(6){justify-content:flex-start}.settlement-leg-table .settlement-table-row>:first-child:before{content:"Etapa"}.settlement-leg-table .settlement-table-row>:nth-child(3):before{content:"EXA"}.settlement-leg-table .settlement-table-row>:nth-child(4):before{content:"Preço de liquidação / ordem"}.settlement-leg-table .settlement-table-row>:nth-child(5):before{content:"Cliente pagou"}.settlement-leg-table .settlement-table-row>:nth-child(6):before{content:"Gerador recebeu"}.settlement-leg-table .settlement-table-row>:nth-child(7):before{content:"Tesouraria"}.settlement-leg-table .settlement-table-row>:nth-child(8):before{content:"Ordem"}.settlement-leg-table .settlement-table-row>:nth-child(9):before{content:"Assinatura"}.settlement-transaction-table .settlement-table-row>:nth-child(2):before{content:"De"}.settlement-transaction-table .settlement-table-row>:nth-child(3):before{content:"Para"}.settlement-transaction-table .settlement-table-row>:nth-child(4):before{content:"Artificial"}.settlement-transaction-table .settlement-table-row>:nth-child(5):before{content:"Assinatura"}.settlement-transaction-table .settlement-table-row>:nth-child(6):before{content:"Data"}}.admin-market-page,.admin-market-page *{min-width:0}.admin-market-page{overflow-wrap:anywhere}.admin-market-page .market-create-panel{width:100%}.admin-market-page :is(button,input[type=number],input[type=range]){min-height:44px}.admin-market-page button:focus-visible,.admin-market-page input:focus-visible{outline:2px solid rgb(var(--color-accent-primary));outline-offset:2px}.admin-market-page .market-recent>:first-child{flex-wrap:wrap;gap:12px}.admin-market-page .market-stats>div{gap:12px;padding:16px}.admin-market-page .market-stats>div>:first-child>span{font-weight:500;letter-spacing:normal;text-transform:none}.admin-market-page .market-offers>:first-child>div{flex-wrap:wrap;gap:8px}.admin-market-page .market-offer-row>:last-child button{min-width:44px}@media (max-width:1023px){.admin-market-page .market-stats>:last-child{grid-column:1/-1}.admin-market-page .market-stats>div>span:first-of-type{font-size:clamp(14px,4.6vw,22px);line-height:1.2}.admin-market-page .market-create-panel,.admin-market-page .market-offers,.admin-market-page .market-recent{padding:16px}.admin-market-page .market-offer-sort{gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-market-page .market-offer-sort>span{display:none}.admin-market-page .market-offer-sort button{font-size:12px;letter-spacing:normal;text-transform:none}.admin-market-page .market-offer-body{max-height:none;overflow:visible;padding-right:0}.admin-market-page .market-offer-row{gap:10px;grid-template-areas:"name name name" "price qty total" "discount action action";grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.admin-market-page .market-offer-row>:first-child{grid-area:price}.admin-market-page .market-offer-row>:nth-child(2){grid-area:qty}.admin-market-page .market-offer-row>:nth-child(3){grid-area:total}.admin-market-page .market-offer-row>:nth-child(4){grid-area:discount}.admin-market-page .market-offer-row>:nth-child(5){font-weight:600;grid-area:name;white-space:normal}.admin-market-page .market-offer-row>:nth-child(6){grid-area:action}.admin-market-page .market-offer-row>:nth-child(6) button{flex:1}.admin-market-page .market-offer-row>:before,.admin-market-page .market-recent-row>:before{color:rgb(var(--color-text-secondary));display:block;font-size:11px;font-weight:400;margin-bottom:4px}.admin-market-page .market-offer-row>:first-child:before{content:"Preço (R$)"}.admin-market-page .market-offer-row>:nth-child(2):before{content:"Qtd (EXA)"}.admin-market-page .market-offer-row>:nth-child(3):before{content:"Total (R$)"}.admin-market-page .market-offer-row>:nth-child(4):before{content:"Desconto"}.admin-market-page .market-recent>:first-child{align-items:stretch;flex-direction:column}.admin-market-page .market-recent>:first-child button{flex:1}.admin-market-page .market-recent-head{display:none}.admin-market-page .market-recent-row{gap:10px;grid-template-areas:"date type status" "name name name" "qty price total";grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0}.admin-market-page .market-recent-row>:first-child{grid-area:date}.admin-market-page .market-recent-row>:nth-child(2){grid-area:type}.admin-market-page .market-recent-row>:nth-child(3){font-weight:600;grid-area:name;white-space:normal}.admin-market-page .market-recent-row>:nth-child(4){grid-area:qty}.admin-market-page .market-recent-row>:nth-child(5){grid-area:price}.admin-market-page .market-recent-row>:nth-child(6){grid-area:total}.admin-market-page .market-recent-row>:nth-child(7){grid-area:status}.admin-market-page .market-recent-row>:nth-child(4):before{content:"Qtd (EXA)"}.admin-market-page .market-recent-row>:nth-child(5):before{content:"Preço"}.admin-market-page .market-recent-row>:nth-child(6):before{content:"Total"}.admin-market-page .market-create-panel form>div>div{flex-wrap:wrap;gap:8px}.admin-market-page .market-create-panel form>div>div:has(input){flex-wrap:nowrap}}.admin-market-page .market-trading{display:grid;gap:16px;grid-template-areas:"sell-offers" "buy-form" "buy-offers" "sell-form";grid-template-columns:minmax(0,1fr)}.admin-market-page .market-create-panel[data-market-side=buy]{grid-area:buy-form}.admin-market-page .market-create-panel[data-market-side=sell]{grid-area:sell-form}.admin-market-page .market-offers[data-market-side=buy]{grid-area:buy-offers}.admin-market-page .market-offers[data-market-side=sell]{grid-area:sell-offers}@media (min-width:1440px){.admin-market-page .market-trading{grid-template-areas:"sell-offers buy-form" "buy-offers sell-form";grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1023px){.admin-market-page .market-trading{display:flex;flex-direction:column}.admin-market-page[data-mobile-side=buy] .market-trading>[data-market-side=sell],.admin-market-page[data-mobile-side=sell] .market-trading>[data-market-side=buy]{display:none}}.admin-responsive-list :is(a,button,input,select):focus-visible{outline:2px solid rgb(var(--color-accent-primary));outline-offset:2px}@media (min-width:1024px){.energy_units-list :is(.admin-list-row,.admin-list-head){min-width:1120px}.companies-list :is(.admin-list-row,.admin-list-head){min-width:880px}.proposals-list :is(.admin-list-row,.admin-list-head){min-width:1180px}.feature_flags-list :is(.admin-list-row,.admin-list-head){min-width:1040px}.treasury_result-list :is(.admin-list-row,.admin-list-head){min-width:1080px}}@media (max-width:1023px){.admin-responsive-list .admin-list-head{display:none}.admin-responsive-list .admin-list-row{align-items:stretch;display:flex;flex-direction:column;gap:12px;padding:16px}.admin-responsive-list .admin-list-row a:not(.detail-outline-button){display:block}.admin-responsive-list .admin-list-row .admin-row-link{font-weight:600}.admin-responsive-list .admin-list-row>:before{white-space:normal}.admin-responsive-list .admin-list-toolbar,.admin-responsive-list .admin-list-toolbar form,.admin-responsive-list .admin-list-toolbar>div{align-items:stretch;flex-direction:column;width:100%}.admin-responsive-list .admin-list-heading :is(form,select),.admin-responsive-list .admin-list-toolbar :is(form,select,input),.admin-responsive-list .admin-list-toolbar div:has(>input){width:100%}.energy_units-list .admin-list-row>:nth-child(2){order:-1}.energy_units-list .admin-list-row>:first-child:before{content:"Titular"}.energy_units-list .admin-list-row>:nth-child(3):before{content:"Distribuidora"}.energy_units-list .admin-list-row>:nth-child(4):before{content:"Status de migração"}.energy_units-list .admin-list-row>:nth-child(5):before{content:"Inventário fora ponta (kWh)"}.energy_units-list .admin-list-row>:nth-child(6):before{content:"Inventário ponta (kWh)"}.energy_units-list .admin-row-actions select{width:100%}.companies-list .admin-list-row>:nth-child(2):before{content:"CNPJ"}.companies-list .admin-list-row>:nth-child(3):before{content:"Membros"}.companies-list .admin-list-row>:nth-child(4):before{content:"Unidades"}.companies-list .admin-list-row>:nth-child(5):before{content:"Criada em"}.proposals-list .admin-list-row>:first-child{order:-2}.proposals-list .admin-list-row>:nth-child(4){order:-1}.proposals-list .admin-list-row>:nth-child(2):before{content:"Plano"}.proposals-list .admin-list-row>:nth-child(3):before{content:"Valor"}.proposals-list .admin-list-row>:nth-child(5):before{content:"Validade"}.proposals-list .admin-list-row>:nth-child(6):before{content:"Criada por"}.feature_flags-list .admin-list-row>:nth-child(3):before{content:"Status padrão"}.treasury_result-list .admin-list-row>:nth-child(2):before{content:"Distribuidora"}.treasury_result-list .admin-list-row>:nth-child(3):before{content:"Entrada"}.treasury_result-list .admin-list-row>:nth-child(4):before{content:"Status entrada"}.treasury_result-list .admin-list-row>:nth-child(5):before{content:"Saída"}.treasury_result-list .admin-list-row>:nth-child(6):before{content:"Status saída"}.treasury_result-list .admin-list-row>:nth-child(7):before{content:"Margem"}.admin-list-dialog .flex:has(>button){flex-wrap:wrap}.admin-list-dialog .flex.justify-between:has(>button){align-items:stretch}.admin-list-dialog .proposal-history-head{display:none}.admin-list-dialog .proposal-history-row{border-bottom:1px solid rgb(var(--color-border-primary));grid-template-columns:minmax(0,1fr);padding-block:12px}.admin-list-dialog .proposal-history-row label{display:flex;flex-direction:column;gap:4px}}@media (max-width:1279px){.proposal-detail-layout{display:flex;flex-direction:column}.proposal-detail-layout>div{order:2;width:100%}.proposal-detail-layout>aside{display:contents}.proposal-detail-layout>aside>.proposal-summary{order:1;width:100%}.proposal-detail-layout>aside>section:not(.proposal-summary){order:3;width:100%}}@media (max-width:767px){#proposal-detail{padding-bottom:170px}body:has(#proposal-detail .proposal-detail-actions) #admin-mobile-navigation{display:none}.proposal-detail-actions{background:rgb(var(--color-bg-surface));border-top:1px solid rgb(var(--color-border-primary));bottom:0;left:0;padding:16px 20px max(20px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}.proposal-detail-actions>.proposal-detail-primary{order:-1;width:100%}.proposal-detail-actions>a{flex:1}}@media (min-width:768px){.proposal-step{flex:1;gap:12px;white-space:nowrap}.proposal-step:last-of-type{flex:none}.proposal-step-connector{background:rgb(var(--color-border-primary));flex:1;height:1px;min-width:16px}}@media (min-width:1024px){.proposal-editor-footer{flex-wrap:nowrap;height:var(--desktop-footer-height);padding-block:8px}.proposal-editor-footer>.proposal-muted{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal-editor-footer>div{flex-shrink:0}}@media (max-width:767px){.proposal-detail-actions .ui-dropdown-menu{bottom:100%;margin-bottom:8px;margin-top:0;top:auto}.ui-dropdown-menu [role=menuitem]{min-height:44px}}.partnership-admin{color:rgb(var(--color-text-primary));display:flex;flex-direction:column;font-size:14px;gap:24px;padding:32px}.partnership-admin :is(h1,h2,h3){font-family:inherit}.partnership-admin h1{font-size:28px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.partnership-admin h2,.partnership-admin h3{font-size:16px;font-weight:600}.pa-breadcrumb{color:rgb(var(--color-text-secondary));display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.pa-page-header{display:flex;flex-direction:column;gap:12px}.pa-label,.pa-page-header>p{color:rgb(var(--color-text-secondary));font-size:13px}.partnership-admin .pa-button{align-items:center;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-primary));border-radius:6px;color:rgb(var(--color-text-primary));display:inline-flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;line-height:20px;min-height:36px;padding:7px 12px}.partnership-admin .pa-button:hover{background:rgb(var(--color-bg-elevated))}.partnership-admin .pa-button.primary{background:rgb(var(--color-accent-primary));border-color:rgb(var(--color-accent-primary));color:rgb(var(--color-bg-primary))}.partnership-admin .pa-button.primary:hover{filter:brightness(.95)}.partnership-admin .pa-button.destructive{border-color:rgb(var(--color-error)/.35);color:rgb(var(--color-error))}.partnership-admin .pa-button.ghost{background:#0000;border-color:#0000;padding-inline:8px}.partnership-admin .pa-button:disabled{cursor:not-allowed;opacity:.45}.partnership-admin :is(button,a,input,select,summary):focus-visible{outline:2px solid rgb(var(--color-accent-primary));outline-offset:3px}.pa-list-card,.partnership-admin .pa-card{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-primary));border-radius:10px;min-width:0;padding:24px}.partnership-admin .pa-card{display:flex;flex-direction:column;gap:16px}.pa-card-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.pa-card-heading>div{min-width:0}.pa-list-card{display:flex;flex-direction:column;gap:16px}.pa-list-heading h2{margin-bottom:4px}.pa-filters{align-items:center;display:flex;gap:12px}.partnership-admin :is(.pa-search input,.pa-filters select,.pa-page-size select){background-color:rgb(var(--color-bg-primary));border:1px solid rgb(var(--color-border-primary));border-radius:6px;color:rgb(var(--color-text-primary));font-size:13px;height:36px;margin:0}.pa-search{flex:1;min-width:0;position:relative}.pa-search>.hero-magnifying-glass{color:rgb(var(--color-text-secondary));left:12px;pointer-events:none;position:absolute;top:10px}.pa-search input{padding-left:36px;width:100%}.pa-filters select{width:180px}.pa-filters #partnership-program{width:210px}.partnership-admin .pa-table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.pa-table th{color:rgb(var(--color-text-secondary));font-size:11px;font-weight:500;padding:10px 8px;text-transform:uppercase}.pa-table td,.pa-table th{border-bottom:1px solid rgb(var(--color-border-primary))}.pa-table td{overflow-wrap:anywhere;padding:12px 8px}.pa-table td:first-child{width:30%}.pa-table td:last-child{color:rgb(var(--color-text-secondary));width:24px}.pa-table tbody tr:last-child td{border-bottom:0}.pa-table small{color:rgb(var(--color-text-secondary));display:block;font-size:11px}.pa-table-row{position:relative}.pa-row-link{font-weight:500}.pa-row-link:after{content:"";inset:0;position:absolute}.pa-table-row:hover{background:rgb(var(--color-bg-primary))}.pa-table-row:focus-within{outline:2px solid rgb(var(--color-accent-primary));outline-offset:-2px}.partnership-status{align-items:center;background:rgb(var(--color-bg-elevated));border-radius:4px;color:rgb(var(--color-text-secondary));display:inline-flex;font-size:11px;gap:4px;line-height:16px;padding:2px 6px;white-space:nowrap}.partnership-status:before{background:currentColor;border-radius:50%;content:"";height:4px;width:4px}.partnership-status.status-active{background:rgb(var(--color-accent-primary)/.1);color:rgb(var(--color-accent-primary))}.partnership-status.status-suspended{background:rgb(var(--color-warning)/.1);color:rgb(var(--color-warning))}.pa-pagination{align-items:center;border-top:1px solid rgb(var(--color-border-primary));display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:16px}.pa-page-links,.pa-page-size,.pa-pagination-controls{align-items:center;display:flex;gap:8px}.pa-pagination-controls{gap:20px}.pa-page-size{color:rgb(var(--color-text-secondary));font-size:13px}.pa-page-size select{width:72px}.pa-current-page{align-items:center;border:1px solid rgb(var(--color-border-primary));border-radius:6px;display:flex;font-size:13px;height:36px;justify-content:center;min-width:36px}.pa-detail-actions{display:flex;flex-wrap:wrap;gap:12px}.pa-detail-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-partner-grid .pa-commercial{grid-column:1/-1}.pa-facts{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-facts>div{min-width:0;overflow-wrap:anywhere}.pa-facts .pa-label{margin-bottom:4px}.pa-facts dd+.pa-label{margin-top:4px}.pa-discount{font-size:30px;line-height:1.2}.pa-commercial-note{border-top:1px solid rgb(var(--color-border-primary));color:rgb(var(--color-text-secondary));font-size:12px;line-height:1.6;padding-top:12px}.pa-text-link{color:rgb(var(--color-accent-primary));font-size:13px}.pa-text-link:hover{text-decoration:underline}.pa-record-footer{align-items:flex-start}.pa-empty,.pa-record-footer{display:flex;flex-direction:column;gap:12px}.pa-empty{align-items:center;color:rgb(var(--color-text-secondary));padding:32px 16px;text-align:center}.pa-empty h3{color:rgb(var(--color-text-primary))}.pa-mobile-records{display:none}.pa-section-nav{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-primary));border-radius:8px;padding:8px}.pa-section-nav summary{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;min-height:36px;padding:0 8px}.pa-section-nav summary::-webkit-details-marker{display:none}.pa-section-nav:not([open]) summary>.hero-chevron-down{transform:rotate(-90deg)}.pa-rail-menu{inset:15rem auto auto 80px;margin:0;position:fixed;width:200px}#partnership-modal-container{border:1px solid rgb(var(--color-border-primary));border-radius:14px;padding:24px}#partnership-modal [role=dialog]>div>div{max-width:560px}#partnership-modal h2{font-size:20px}#partnership-modal .pa-form-fields>ul:empty{display:none}#partnership-modal .pa-form-fields{display:flex;flex-direction:column;gap:24px}#partnership-modal :is(input,select){background-color:rgb(var(--color-bg-primary));border-radius:6px;font-size:14px;min-height:40px}#partnership-modal .pa-dialog-actions{border-top:1px solid rgb(var(--color-border-primary));display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:16px}#partnership-modal .pa-selected-company{align-items:center;background:rgb(var(--color-accent-primary)/.1);border-radius:6px;display:flex;gap:8px;overflow-wrap:anywhere;padding:12px}#partnership-modal .pa-readonly{background:rgb(var(--color-border-primary)/.4);border-radius:6px;padding:12px}.partnership-admin .pa-error{color:rgb(var(--color-error));font-size:13px}@media(max-width:767px){.partnership-admin{gap:16px;padding:20px}.partnership-admin h1{font-size:26px}.pa-page-header{gap:6px}.partnership-admin .pa-button{min-height:44px}.pa-list-card{background:#0000;border:0;gap:16px;padding:0}.pa-list-heading{display:block}.pa-list-heading>div{display:none}.pa-list-heading>.pa-button{width:100%}.pa-enrollment-list .pa-list-heading>div{display:block}.pa-filters{align-items:stretch;flex-direction:column;gap:10px}.pa-filters :is(select,#partnership-program),.pa-search{width:100%}.partnership-admin :is(.pa-search input,.pa-filters select,.pa-page-size select){height:44px}.pa-search>.hero-magnifying-glass{top:14px}.pa-table{display:none}.pa-mobile-record,.pa-mobile-records{display:flex;flex-direction:column;gap:12px}.pa-mobile-record{background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-primary));border-radius:8px;font-size:12px;overflow-wrap:anywhere;padding:16px}.pa-mobile-record strong{font-size:14px;font-weight:500}.pa-mobile-record .pa-card-heading{gap:8px}.pa-pagination,.pa-pagination-controls{align-items:stretch;flex-direction:column;gap:12px;width:100%}.pa-page-links,.pa-page-size{justify-content:space-between}.pa-detail-grid{gap:16px;grid-template-columns:minmax(0,1fr)}.partnership-admin .pa-card{padding:20px}.pa-facts{gap:16px}.pa-audit .pa-facts{grid-template-columns:minmax(0,1fr)}.pa-detail-actions>.pa-button{flex:1}.pa-detail-actions>.primary{flex-basis:100%}.pa-record-footer>.pa-button{width:100%}#partnership-modal-container{padding:20px}#partnership-modal .pa-dialog-actions>.pa-button{flex:1}}.proposal-card.proposal-approval-pending{border-color:#ca8a04}.dark .proposal-card.proposal-approval-pending{border-color:#facc15}.proposal-customer-modes{background:var(--pp-surface-raised,rgb(var(--color-bg-primary)));border:1px solid var(--pp-border,rgb(var(--color-border-primary)));border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;padding:4px;width:-moz-fit-content;width:fit-content}.proposal-customer-modes button{border-radius:999px;color:var(--pp-muted,rgb(var(--color-text-secondary)));font-size:14px;font-weight:500;min-height:40px;padding:8px 16px}.proposal-customer-modes button[aria-pressed=true]{background:var(--pp-accent,rgb(var(--color-accent-primary)));box-shadow:0 1px 2px #00000014;color:var(--pp-accent-text,rgb(var(--color-bg-primary)))}.proposal-customer-modes button:focus-visible{outline:2px solid var(--pp-link,rgb(var(--color-accent-primary)));outline-offset:2px}.proposal-unit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:639px){.proposal-customer-modes{width:100%}.proposal-customer-modes button{font-size:13px;padding:8px 12px}.proposal-unit-actions,.proposal-unit-actions .proposal-btn{width:100%}}.view-as-banner{background-color:rgb(var(--color-bg-surface));background-image:linear-gradient(rgb(var(--color-warning)/.15),rgb(var(--color-warning)/.15))}.placeholder\:text-text-tertiary::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary)/var(--tw-text-opacity))}.placeholder\:text-text-tertiary::placeholder{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary)/var(--tw-text-opacity))}.last\:rounded-b-\[14px\]:last-child{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-accent-primary:focus-within{--tw-border-opacity:1;border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity))}.focus-within\:border-accent-primary\/50:focus-within{border-color:rgb(var(--color-accent-primary)/.5)}.focus-within\:border-border-primary:focus-within{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity))}.focus-within\:bg-bg-elevated:focus-within{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-elevated)/var(--tw-bg-opacity))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-accent-primary:hover{--tw-border-opacity:1;border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity))}.hover\:border-accent-primary\/50:hover{border-color:rgb(var(--color-accent-primary)/.5)}.hover\:border-accent-primary\/60:hover{border-color:rgb(var(--color-accent-primary)/.6)}.hover\:border-border-primary:hover{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity))}.hover\:bg-\[\#16A34A\]:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.hover\:bg-\[\#1E4F30\]:hover{--tw-bg-opacity:1;background-color:rgb(30 79 48/var(--tw-bg-opacity))}.hover\:bg-\[\#F3F7F1\]:hover{--tw-bg-opacity:1;background-color:rgb(243 247 241/var(--tw-bg-opacity))}.hover\:bg-accent-primary\/10:hover{background-color:rgb(var(--color-accent-primary)/.1)}.hover\:bg-accent-primary\/20:hover{background-color:rgb(var(--color-accent-primary)/.2)}.hover\:bg-accent-primary\/5:hover{background-color:rgb(var(--color-accent-primary)/.05)}.hover\:bg-accent-primary\/90:hover{background-color:rgb(var(--color-accent-primary)/.9)}.hover\:bg-bg-elevated:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-elevated)/var(--tw-bg-opacity))}.hover\:bg-bg-elevated\/50:hover{background-color:rgb(var(--color-bg-elevated)/.5)}.hover\:bg-bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary)/var(--tw-bg-opacity))}.hover\:bg-bg-primary\/60:hover{background-color:rgb(var(--color-bg-primary)/.6)}.hover\:bg-bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity))}.hover\:bg-border-primary\/30:hover{background-color:rgb(var(--color-border-primary)/.3)}.hover\:bg-error\/10:hover{background-color:rgb(var(--color-error)/.1)}.hover\:bg-error\/20:hover{background-color:rgb(var(--color-error)/.2)}.hover\:bg-error\/90:hover{background-color:rgb(var(--color-error)/.9)}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.hover\:bg-text-primary\/10:hover{background-color:rgb(var(--color-text-primary)/.1)}.hover\:bg-warning\/10:hover{background-color:rgb(var(--color-warning)/.1)}.hover\:bg-warning\/\[0\.22\]:hover{background-color:rgb(var(--color-warning)/.22)}.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.hover\:text-accent-primary:hover{--tw-text-opacity:1;color:rgb(var(--color-accent-primary)/var(--tw-text-opacity))}.hover\:text-error:hover{--tw-text-opacity:1;color:rgb(var(--color-error)/var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.hover\:text-text-primary:hover{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity))}.hover\:text-text-secondary:hover{--tw-text-opacity:1;color:rgb(var(--color-text-secondary)/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:text-zinc-900:hover{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-40:hover{opacity:.4}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.focus\:border-0:focus{border-width:0}.focus\:border-accent-primary:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity))}.focus\:border-error:focus{--tw-border-opacity:1;border-color:rgb(var(--color-error)/var(--tw-border-opacity))}.focus\:bg-bg-elevated:focus{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-elevated)/var(--tw-bg-opacity))}.focus\:bg-error\/10:focus{background-color:rgb(var(--color-error)/.1)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-accent-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-accent-primary)/var(--tw-ring-opacity))}.focus\:ring-accent-primary\/40:focus{--tw-ring-color:rgb(var(--color-accent-primary)/0.4)}.focus\:ring-accent-primary\/50:focus{--tw-ring-color:rgb(var(--color-accent-primary)/0.5)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-accent-primary\/80:active{background-color:rgb(var(--color-accent-primary)/.8)}.active\:bg-bg-elevated\/80:active{background-color:rgb(var(--color-bg-elevated)/.8)}.active\:text-bg-primary\/80:active{color:rgb(var(--color-bg-primary)/.8)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-transparent:hover:disabled{background-color:initial}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tip:focus-within .group-focus-within\/tip\:opacity-100{opacity:1}.group:hover .group-hover\:block{display:block}.group\/row:hover .group-hover\/row\:border-border-primary{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity))}.group:hover .group-hover\:bg-bg-elevated,.group\/row:hover .group-hover\/row\:bg-bg-elevated{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-elevated)/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}.group:hover .group-hover\:fill-zinc-600{fill:#52525b}.group:hover .group-hover\:text-accent-primary{--tw-text-opacity:1;color:rgb(var(--color-accent-primary)/var(--tw-text-opacity))}.group\/row:hover .group-hover\/row\:opacity-100,.group\/tip:hover .group-hover\/tip\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.peer:checked~.peer-checked\:border-accent-primary{--tw-border-opacity:1;border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity))}.peer:checked~.peer-checked\:bg-accent-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-primary)/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.has-\[\:checked\]\:border-accent-primary:has(:checked){--tw-border-opacity:1;border-color:rgb(var(--color-accent-primary)/var(--tw-border-opacity))}.has-\[\:checked\]\:bg-accent-primary\/5:has(:checked){background-color:rgb(var(--color-accent-primary)/.05)}.has-\[\:checked\]\:shadow-lg:has(:checked){--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.has-\[\:checked\]\:shadow-accent-primary\/10:has(:checked){--tw-shadow-color:rgb(var(--color-accent-primary)/0.1);--tw-shadow:var(--tw-shadow-colored)}.phx-submit-loading.phx-submit-loading\:flex{display:flex}.phx-submit-loading.phx-submit-loading\:inline-flex{display:inline-flex}.phx-submit-loading.phx-submit-loading\:hidden{display:none}.phx-submit-loading.phx-submit-loading\:opacity-75{opacity:.75}.phx-submit-loading .phx-submit-loading\:flex{display:flex}.phx-submit-loading .phx-submit-loading\:inline-flex{display:inline-flex}.phx-submit-loading .phx-submit-loading\:hidden{display:none}.phx-submit-loading .phx-submit-loading\:opacity-75{opacity:.75}.sidebar-collapsed .sidebar-collapsed\:right-auto{right:auto}.sidebar-collapsed .sidebar-collapsed\:inline-block{display:inline-block}.sidebar-collapsed .sidebar-collapsed\:hidden{display:none}.sidebar-collapsed .sidebar-collapsed\:w-56{width:14rem}.sidebar-collapsed .sidebar-collapsed\:justify-center{justify-content:center}.sidebar-collapsed .sidebar-collapsed\:px-0{padding-left:0;padding-right:0}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:block:is(.dark *){display:block}.dark\:inline-block:is(.dark *){display:inline-block}.dark\:inline:is(.dark *){display:inline}.dark\:hidden:is(.dark *){display:none}.dark\:bg-error\/25:is(.dark *){background-color:rgb(var(--color-error)/.25)}.dark\:bg-info\/20:is(.dark *){background-color:rgb(var(--color-info)/.2)}@media (min-width:640px){.sm\:bottom-6{bottom:1.5rem}.sm\:right-6{right:1.5rem}.sm\:-m-2{margin:-.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-64{height:16rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[300px\]{min-height:300px}.sm\:w-10{width:2.5rem}.sm\:w-14{width:3.5rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-9{width:2.25rem}.sm\:w-96{width:24rem}.sm\:w-\[200px\]{width:200px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[240px\]{width:240px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[360px\]{width:360px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-32{max-width:8rem}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:scale-100,.sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.sm\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-28{padding-bottom:7rem;padding-top:7rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-6{line-height:1.5rem}.sm\:leading-7{line-height:1.75rem}.group:hover .sm\:group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:768px){.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:rounded-\[20px\]{border-radius:20px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-\[38px\]{font-size:38px}.md\:text-\[56px\]{font-size:56px}}@media (min-width:1024px){.lg\:left-0{left:0}.lg\:right-auto{right:auto}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:\!min-h-8{min-height:2rem!important}.lg\:\!min-h-9{min-height:2.25rem!important}.lg\:min-h-8{min-height:2rem}.lg\:min-h-9{min-height:2.25rem}.lg\:w-9{width:2.25rem}.lg\:w-auto{width:auto}.lg\:min-w-\[1040px\]{min-width:1040px}.lg\:min-w-\[1120px\]{min-width:1120px}.lg\:min-w-\[880px\]{min-width:880px}.lg\:max-w-5xl{max-width:64rem}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:self-auto{align-self:auto}.lg\:overflow-x-auto{overflow-x:auto}.lg\:truncate{overflow:hidden;text-overflow:ellipsis}.lg\:truncate,.lg\:whitespace-nowrap{white-space:nowrap}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-none{border-radius:0}.lg\:border{border-width:1px}.lg\:border-0{border-width:0}.lg\:border-border-primary{--tw-border-opacity:1;border-color:rgb(var(--color-border-primary)/var(--tw-border-opacity))}.lg\:bg-bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-surface)/var(--tw-bg-opacity))}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}.lg\:pl-0{padding-left:0}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-text-primary{--tw-text-opacity:1;color:rgb(var(--color-text-primary)/var(--tw-text-opacity))}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sidebar-collapsed .lg\:sidebar-collapsed\:block{display:block}.sidebar-collapsed .lg\:sidebar-collapsed\:hidden{display:none}.sidebar-collapsed .lg\:sidebar-collapsed\:justify-center{justify-content:center}}@media (min-width:1280px){.xl\:left-\[50rem\]{left:50rem}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:w-\[485px\]{width:485px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.xl\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.xl\:grid-cols-\[minmax\(0\2c 0\.85fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_480px\]{grid-template-columns:minmax(0,1fr) 480px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-28{padding-left:7rem;padding-right:7rem}.xl\:py-32{padding-bottom:8rem;padding-top:8rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}