/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--border-width:1px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow:var(--shadow);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}body{background-color:var(--background);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4,h5,h6{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground);font-family:var(--font-sans)}a{color:inherit}button,input,select,textarea{font:inherit}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch,var(--primary)24%,transparent)}}*{scrollbar-width:thin;scrollbar-color:var(--foreground)transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb,var(--foreground)14%,transparent)transparent}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground)14%,transparent)}}::-webkit-scrollbar-thumb{border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground)26%,transparent)}}[data-phx-session],[data-phx-teleported-src]{display:contents}}@layer components{.btn{--btn-accent:var(--foreground);--btn-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-bg:color-mix(in srgb,var(--foreground)4%,transparent)}}.btn{--btn-fg:var(--foreground);--btn-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in srgb,var(--foreground)12%,transparent)}}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:background-color,color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-user-select:none;user-select:none;border:var(--border-width)solid var(--btn-border);border-radius:var(--radius-field);background:var(--btn-bg);min-height:2.25rem;color:var(--btn-fg);box-shadow:0 1px 0 var(--foreground)inset,var(--shadow-xs);flex-shrink:0;padding-inline:1rem;transition-duration:.15s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{box-shadow:0 1px 0 color-mix(in srgb,var(--foreground)8%,transparent)inset,var(--shadow-xs)}}.btn{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn:hover:not(:disabled){background:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover:not(:disabled){background:color-mix(in srgb,var(--btn-bg)88%,var(--foreground)12%)}}.btn:focus-visible{box-shadow:0 0 0 1px var(--btn-accent),0 0 0 4px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{box-shadow:0 0 0 1px color-mix(in oklch,var(--btn-accent)26%,transparent),0 0 0 4px color-mix(in oklch,var(--ring)26%,transparent)}}.btn:disabled{pointer-events:none;opacity:.5}.btn-primary{--btn-accent:var(--primary);--btn-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary{--btn-bg:color-mix(in srgb,var(--primary)22%,transparent)}}.btn-primary{--btn-fg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary{--btn-fg:color-mix(in srgb,var(--primary)22%,var(--foreground))}}.btn-primary{--btn-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary{--btn-border:color-mix(in srgb,var(--primary)45%,transparent)}}.btn-secondary{--btn-accent:var(--secondary);--btn-bg:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{--btn-bg:color-mix(in srgb,var(--secondary)52%,transparent)}}.btn-secondary{--btn-fg:var(--secondary-foreground);--btn-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{--btn-border:color-mix(in srgb,var(--foreground)12%,transparent)}}.btn-success{--btn-accent:var(--success);--btn-bg:var(--success)}@supports (color:color-mix(in lab, red, red)){.btn-success{--btn-bg:color-mix(in srgb,var(--success)16%,transparent)}}.btn-success{--btn-fg:var(--success)}@supports (color:color-mix(in lab, red, red)){.btn-success{--btn-fg:color-mix(in srgb,var(--success)72%,var(--foreground))}}.btn-success{--btn-border:var(--success)}@supports (color:color-mix(in lab, red, red)){.btn-success{--btn-border:color-mix(in srgb,var(--success)34%,transparent)}}.btn-success{box-shadow:none}.btn-info{--btn-accent:var(--info);--btn-bg:var(--info)}@supports (color:color-mix(in lab, red, red)){.btn-info{--btn-bg:color-mix(in srgb,var(--info)16%,transparent)}}.btn-info{--btn-fg:var(--info)}@supports (color:color-mix(in lab, red, red)){.btn-info{--btn-fg:color-mix(in srgb,var(--info)68%,var(--foreground))}}.btn-info{--btn-border:var(--info)}@supports (color:color-mix(in lab, red, red)){.btn-info{--btn-border:color-mix(in srgb,var(--info)34%,transparent)}}.btn-info{box-shadow:none}.btn-warning{--btn-accent:var(--warning);--btn-bg:var(--warning)}@supports (color:color-mix(in lab, red, red)){.btn-warning{--btn-bg:color-mix(in srgb,var(--warning)16%,transparent)}}.btn-warning{--btn-fg:var(--warning)}@supports (color:color-mix(in lab, red, red)){.btn-warning{--btn-fg:color-mix(in srgb,var(--warning)72%,var(--foreground))}}.btn-warning{--btn-border:var(--warning)}@supports (color:color-mix(in lab, red, red)){.btn-warning{--btn-border:color-mix(in srgb,var(--warning)34%,transparent)}}.btn-warning{box-shadow:none}.btn-error{--btn-accent:var(--destructive);--btn-bg:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-error{--btn-bg:color-mix(in srgb,var(--destructive)16%,transparent)}}.btn-error{--btn-fg:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-error{--btn-fg:color-mix(in srgb,var(--destructive)78%,var(--foreground))}}.btn-error{--btn-border:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-error{--btn-border:color-mix(in srgb,var(--destructive)36%,transparent)}}.btn-error{box-shadow:none}.btn-soft{--btn-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-bg:color-mix(in srgb,var(--foreground)4%,transparent)}}.btn-soft{--btn-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-fg:color-mix(in srgb,var(--foreground)78%,transparent)}}.btn-soft{--btn-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-border:color-mix(in srgb,var(--foreground)12%,transparent)}}.btn-outline{--btn-bg:transparent;--btn-fg:var(--foreground);--btn-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-outline{--btn-border:color-mix(in srgb,var(--foreground)14%,transparent)}}.btn-outline{box-shadow:none}.btn-outline:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover:not(:disabled){background:color-mix(in srgb,var(--foreground)7%,transparent)}}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-ghost{--btn-fg:color-mix(in srgb,var(--foreground)68%,transparent)}}.btn-ghost{--btn-border:transparent;box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--foreground)7%,transparent)}}.btn-square{width:2.25rem;padding-inline:0}.btn-circle{border-radius:9999px;width:2.25rem;padding-inline:0}.btn-sm{min-height:2rem;padding-inline:.75rem;font-size:.875rem}.btn-xs{min-height:1.75rem;padding-inline:.5rem;font-size:.75rem}.btn-icon{width:1.5rem;min-height:1.5rem;color:var(--muted-foreground);padding-inline:0}@supports (color:color-mix(in lab, red, red)){.btn-icon{color:color-mix(in srgb,var(--muted-foreground)88%,var(--foreground))}}.btn-icon>[class*=hero-]{width:.75rem;height:.75rem}.btn-icon:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-icon:hover:not(:disabled){background:color-mix(in srgb,var(--foreground)7%,transparent)}}.btn-icon:hover:not(:disabled){color:var(--foreground)}.btn-icon.btn-xs{width:1.5rem;min-height:1.5rem;padding-inline:0}.fieldset{gap:calc(var(--spacing)*1.5);display:grid}.label,.label-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.input,.select,.textarea{border:var(--border-width)solid var(--input);border-radius:var(--radius-field);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.input,.select,.textarea{background:color-mix(in srgb,var(--foreground)2%,transparent)}}.input,.select,.textarea{color:var(--foreground);box-shadow:none}input.input,select.select,textarea.textarea{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}input.input,select.select{height:2.25rem;min-height:2.25rem;padding-inline:.75rem}select.select{appearance:none;background-image:url("data:image/svg+xml,%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 8l4 4 4-4'/%3E%3C%2Fsvg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-right:2.5rem}textarea.textarea{resize:vertical;min-height:6rem;padding:.625rem .75rem}label.input{align-items:center;gap:calc(var(--spacing)*2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:2.25rem;padding-inline:.75rem;display:flex}label.input>input,label.input>select{min-width:calc(var(--spacing)*0);--tw-outline-style:none;box-shadow:none;background-color:#0000;border:0;outline-style:none;flex:1;padding:0}label.input>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);flex-shrink:0}.input:focus,.select:focus,.textarea:focus,label.input:focus-within{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus,.select:focus,.textarea:focus,label.input:focus-within{border-color:color-mix(in srgb,var(--primary)55%,transparent)}}.input:focus,.select:focus,.textarea:focus,label.input:focus-within{box-shadow:0 0 0 1px var(--primary),0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.input:focus,.select:focus,.textarea:focus,label.input:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary)26%,transparent),0 0 0 4px color-mix(in srgb,var(--primary)16%,transparent)}}.input::placeholder,.textarea::placeholder{color:var(--muted-foreground)}.dashboard-search-input::-webkit-search-cancel-button{appearance:none}.dashboard-search-input::-webkit-search-decoration{appearance:none}.input-sm,.select-sm,label.input.input-sm{min-height:2rem;font-size:.8125rem}input.input-sm,select.select-sm{min-height:2rem;padding-inline:.625rem}select.select-sm{padding-right:2.25rem}.input-md{min-height:2.25rem}.input-error,.select-error,.textarea-error{border-color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.input-error,.select-error,.textarea-error{background:color-mix(in oklch,var(--destructive)8%,var(--background))}}.input-error:focus,.select-error:focus,.textarea-error:focus,label.input.input-error:focus-within{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.input-error:focus,.select-error:focus,.textarea-error:focus,label.input.input-error:focus-within{border-color:color-mix(in srgb,var(--destructive)55%,transparent)}}.input-error:focus,.select-error:focus,.textarea-error:focus,label.input.input-error:focus-within{box-shadow:0 0 0 1px var(--destructive),0 0 0 4px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.input-error:focus,.select-error:focus,.textarea-error:focus,label.input.input-error:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--destructive)26%,transparent),0 0 0 4px color-mix(in srgb,var(--destructive)16%,transparent)}}.checkbox{vertical-align:middle;appearance:none;border:var(--border-width)solid var(--input);border-radius:calc(var(--radius-field) - .125rem);background:var(--background);width:1rem;height:1rem;color:var(--primary);flex-shrink:0;place-items:center;display:inline-grid}.checkbox:checked,.checkbox.checkbox-checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M6.25 11.1 3.4 8.25l-.95.95 3.8 3.8 7.3-7.3-.95-.95z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem}.checkbox:focus-visible{box-shadow:0 0 0 4px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.checkbox:focus-visible{box-shadow:0 0 0 4px color-mix(in oklch,var(--ring)20%,transparent)}}.checkbox-sm{width:.875rem;height:.875rem}.range{width:100%;accent-color:var(--primary)}.range-xs{height:.25rem}.role-card{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border);background:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.role-card{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.role-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-card:hover{border-color:color-mix(in srgb,var(--primary)40%,var(--border))}}.role-card:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-card:hover{background:color-mix(in srgb,var(--primary)8%,transparent)}}.role-card:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-card:has(input:checked){border-color:color-mix(in srgb,var(--primary)58%,var(--border))}}.role-card:has(input:checked){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-card:has(input:checked){background:color-mix(in srgb,var(--primary)14%,transparent)}}.role-card:has(input:checked){box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.role-card:has(input:checked){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary)24%,transparent)}}.role-card input[type=radio]{margin-top:calc(var(--spacing)*1);accent-color:var(--primary);flex-shrink:0}.toast{z-index:50;max-width:var(--container-sm);gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast-top{top:0}.toast-end{align-items:flex-end;right:0}.toast>*{pointer-events:auto}.alert{--alert-accent:var(--info);--alert-fg:var(--info-foreground);align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--alert-accent);display:flex}@supports (color:color-mix(in lab, red, red)){.alert{border-color:color-mix(in srgb,var(--alert-accent)30%,var(--border))}}.alert{background:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){.alert{background:color-mix(in srgb,var(--alert-accent)12%,var(--background))}}.alert{color:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){.alert{color:color-mix(in srgb,var(--alert-accent)60%,var(--foreground))}}.alert-info{--alert-accent:var(--info);--alert-fg:var(--info-foreground)}.alert-success{--alert-accent:var(--success);--alert-fg:var(--success-foreground)}.alert-warning{--alert-accent:var(--warning);--alert-fg:var(--warning-foreground)}.alert-error{--alert-accent:var(--destructive);--alert-fg:var(--destructive-foreground)}.badge{--badge-accent:var(--foreground);align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);border-width:1px;border-color:var(--badge-accent);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{border-color:color-mix(in srgb,var(--badge-accent)30%,var(--border))}}.badge{background:var(--badge-accent)}@supports (color:color-mix(in lab, red, red)){.badge{background:color-mix(in srgb,var(--badge-accent)12%,var(--background))}}.badge{color:var(--badge-accent)}@supports (color:color-mix(in lab, red, red)){.badge{color:color-mix(in srgb,var(--badge-accent)66%,var(--foreground))}}.badge-soft{background:var(--badge-accent)}@supports (color:color-mix(in lab, red, red)){.badge-soft{background:color-mix(in srgb,var(--badge-accent)12%,var(--background))}}.badge-primary{--badge-accent:var(--primary)}.badge-secondary{--badge-accent:var(--secondary)}.badge-success{--badge-accent:var(--success)}.badge-info{--badge-accent:var(--info)}.badge-warning{--badge-accent:var(--warning)}.badge-error{--badge-accent:var(--destructive)}.badge-ghost{--badge-accent:var(--muted-foreground)}.badge-sm{min-height:1.25rem;padding-inline:.5rem}.badge-xs{min-height:1rem;padding-inline:.375rem;font-size:.6875rem}.status-pill{--status-accent:var(--foreground);border:var(--border-width)solid var(--status-accent);border-radius:999px;align-items:center;gap:.4rem;padding:.18rem .5rem .18rem .42rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-pill{border:var(--border-width)solid color-mix(in srgb,var(--status-accent)32%,var(--border))}}.status-pill{background:var(--status-accent)}@supports (color:color-mix(in lab, red, red)){.status-pill{background:color-mix(in srgb,var(--status-accent)12%,var(--background))}}.status-pill{color:var(--status-accent)}@supports (color:color-mix(in lab, red, red)){.status-pill{color:color-mix(in srgb,var(--status-accent)72%,var(--foreground))}}.status-pill{letter-spacing:.02em;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1}.status-pill-dot{background:var(--status-accent);width:.4rem;height:.4rem;box-shadow:0 0 0 1px var(--status-accent);border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.status-pill-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-accent)35%,transparent)}}.status-pill-dot{flex:none}.status-pill-online{--status-accent:var(--success)}.status-pill-online .status-pill-dot:before,.status-pill-online .status-pill-dot:after{content:"";border-radius:inherit;background:var(--status-accent);pointer-events:none;animation:1.8s cubic-bezier(.22,.61,.36,1) infinite status-pulse;position:absolute;inset:0}.status-pill-online .status-pill-dot:after{animation-delay:.9s}.status-pill-offline{--status-accent:var(--destructive)}@keyframes status-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.status-pill-online .status-pill-dot:before,.status-pill-online .status-pill-dot:after{animation:none}}.adapter-dots{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.adapter-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.adapter-dot-idle{background:var(--success);box-shadow:0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.adapter-dot-idle{box-shadow:0 0 0 1px color-mix(in srgb,var(--success)35%,transparent)}}.adapter-dot-calling{background:var(--info);box-shadow:0 0 0 1px var(--info)}@supports (color:color-mix(in lab, red, red)){.adapter-dot-calling{box-shadow:0 0 0 1px color-mix(in srgb,var(--info)35%,transparent)}}.adapter-dot-nophone{background:var(--warning);opacity:.75;box-shadow:0 0 0 1px var(--warning)}@supports (color:color-mix(in lab, red, red)){.adapter-dot-nophone{box-shadow:0 0 0 1px color-mix(in srgb,var(--warning)35%,transparent)}}.adapter-dot-other{background:var(--muted-foreground);opacity:.5}.navbar{min-height:calc(var(--spacing)*16);align-items:center;gap:calc(var(--spacing)*4);display:flex}.card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-box);box-shadow:var(--shadow-card)}.modal-backdrop{inset:calc(var(--spacing)*0);z-index:50;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.modal-backdrop{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.modal-backdrop{padding-inline:calc(var(--spacing)*4);--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.modal-panel{width:100%;max-width:var(--container-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing)*8);color:var(--card-foreground);border-radius:var(--radius-box);box-shadow:var(--shadow-popover);margin-inline:auto}.modal{z-index:70;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:0;justify-content:center;align-items:center;margin:0;padding:1rem;position:fixed;inset:0;overflow:auto}.modal:not([open]):not(.modal-open){display:none}.modal[open],.modal.modal-open{display:flex}.modal::backdrop{background:0 0}.modal-box{border:var(--border-width)solid var(--border);background:var(--card);width:min(100vw - 2rem,36rem);max-height:calc(100dvh - 2rem);color:var(--card-foreground);border-radius:var(--radius-box);box-shadow:var(--shadow-popover);position:relative;overflow:auto}.theme-toggle{padding:calc(var(--spacing)*1);color:var(--muted-foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-field);background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative}.theme-toggle-thumb{pointer-events:none;top:calc(var(--spacing)*1);left:calc(var(--spacing)*1);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border:var(--border-width)solid var(--foreground);transition-duration:.15s;position:absolute}@supports (color:color-mix(in lab, red, red)){.theme-toggle-thumb{border:var(--border-width)solid color-mix(in srgb,var(--foreground)12%,transparent)}}.theme-toggle-thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.theme-toggle-thumb{background:color-mix(in srgb,var(--foreground)7%,transparent)}}.theme-toggle-thumb{border-radius:var(--radius-field)}[data-theme=light] .theme-toggle-thumb{left:.25rem}[data-theme=dark] .theme-toggle-thumb{left:2.25rem}.theme-toggle-button{z-index:10;width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:var(--radius-field);place-items:center;display:grid;position:relative}.theme-toggle-button:hover{color:var(--foreground)}.theme-menu-choice{border-radius:var(--radius-field);width:100%;color:var(--muted-foreground);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s,color .15s;display:flex}.theme-menu-choice:hover{background:var(--muted);color:var(--foreground)}.user-menu-content{overflow:visible}.user-menu-submenu{position:relative}.user-menu-submenu-trigger{justify-content:space-between}.user-menu-submenu-content{border:var(--border-width)solid var(--border);border-radius:var(--radius-box);background:var(--popover);min-width:12rem;color:var(--popover-foreground);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.25rem;display:none;position:absolute;top:-.25rem}.user-menu-submenu-content-left{right:calc(100% + .375rem)}.user-menu-submenu:hover>.user-menu-submenu-content,.user-menu-submenu:focus-within>.user-menu-submenu-content{gap:.125rem;display:grid}.user-menu-choice{border-radius:var(--radius-field);width:100%;color:var(--muted-foreground);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s,color .15s;display:flex}.user-menu-choice:hover{background:var(--muted);color:var(--foreground)}.user-menu-choice-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.user-menu-choice-active{background:color-mix(in srgb,var(--primary)12%,transparent)}}.user-menu-choice-active{color:var(--foreground)}.user-menu-separator{border-top:var(--border-width)solid var(--border);margin-top:.25rem;padding-top:.25rem}@media (max-width:640px){.user-menu-content{max-width:calc(100vw - 1rem)}.user-menu-submenu-content{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:.25rem 0 .25rem 1.5rem;position:static}}.theme-menu-check{color:var(--primary);opacity:0}[data-theme-pref=system] .theme-menu-choice[data-theme-choice=system],[data-theme-pref=light] .theme-menu-choice[data-theme-choice=light],[data-theme-pref=dark] .theme-menu-choice[data-theme-choice=dark]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme-pref=system] .theme-menu-choice[data-theme-choice=system],[data-theme-pref=light] .theme-menu-choice[data-theme-choice=light],[data-theme-pref=dark] .theme-menu-choice[data-theme-choice=dark]{background:color-mix(in srgb,var(--primary)12%,transparent)}}[data-theme-pref=system] .theme-menu-choice[data-theme-choice=system],[data-theme-pref=light] .theme-menu-choice[data-theme-choice=light],[data-theme-pref=dark] .theme-menu-choice[data-theme-choice=dark]{color:var(--foreground)}[data-theme-pref=system] .theme-menu-choice[data-theme-choice=system] .theme-menu-check,[data-theme-pref=light] .theme-menu-choice[data-theme-choice=light] .theme-menu-check,[data-theme-pref=dark] .theme-menu-choice[data-theme-choice=dark] .theme-menu-check{opacity:1}.card-body{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*6);flex-direction:column;display:flex}.card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.dashboard-shell{--dashboard-shell-inline:clamp(1rem,2.5vw,2rem);--dashboard-panel-gap:1.5rem;--dashboard-call-w:clamp(20rem,25vw,22rem);--dashboard-address-w:clamp(15rem,20vw,18.75rem);--dashboard-phone-w:var(--dashboard-call-w);--dashboard-table-min:484px;width:100%;padding-inline:var(--dashboard-shell-inline)}.dashboard-table-search{padding:.625rem .85rem .625rem 0}.dashboard-search-form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-country-picker{align-items:center;height:100%;display:flex;position:relative}.dashboard-country-face{color:var(--muted-foreground);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.2;transition:color .12s;display:flex}.dashboard-country-picker:hover .dashboard-country-face{color:var(--foreground)}.dashboard-country-label{text-overflow:ellipsis;white-space:nowrap;max-width:3rem;overflow:hidden}.dashboard-country-native-select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dashboard-available-filter{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.375rem;font-size:.8125rem;transition:color .12s;display:flex}.dashboard-available-filter:has(input:checked){color:var(--foreground)}.dashboard-main{gap:var(--dashboard-panel-gap);display:grid}.dashboard-table-panel{flex-direction:column;min-width:0;display:flex}.dashboard-table-scrollable{flex:1;min-height:0;overflow:auto}.dashboard-table-inner{min-width:100%}.dashboard-phone-section,.dashboard-globe-panel{width:100%;min-width:0}.dashboard-phone-section{gap:var(--dashboard-panel-gap);flex-direction:column;display:flex}.dashboard-globe-panel{justify-content:center;display:flex}.dashboard-table-panel .table thead th{height:calc(var(--spacing)*11);letter-spacing:.04em;text-transform:uppercase;padding:.6rem .85rem;font-size:.7rem}.dashboard-table-panel .table tbody td{padding:.45rem .85rem;font-size:.8125rem}.dashboard-call-panel{border:var(--border-width)solid var(--border);border-radius:var(--radius-box);background:var(--card);flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-call-panel{background:color-mix(in srgb,var(--card)92%,transparent)}}.dashboard-call-panel{box-shadow:var(--shadow-card)}.dashboard-call-head,.dashboard-call-body,.dashboard-call-foot{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dashboard-call-head{padding-bottom:.25rem}.dashboard-call-body{gap:1.1rem}.dashboard-call-actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.dashboard-call-foot{border-top:var(--border-width)solid var(--foreground);padding-top:.5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-call-foot{border-top:var(--border-width)solid color-mix(in srgb,var(--foreground)8%,transparent)}}@media (min-width:1024px){.dashboard-main .dashboard-call-actions,.dashboard-main .dashboard-call-foot{margin-top:auto}.dashboard-shell{--dashboard-panel-gap:clamp(2.5rem,4vw,4rem)}.dashboard-main{--dashboard-row-h:clamp(320px,calc(100dvh - 20rem),480px);grid-template-columns:minmax(0,1fr)minmax(0,var(--dashboard-phone-w))minmax(0,1fr);grid-template-rows:var(--dashboard-row-h);align-items:stretch}.dashboard-main .dashboard-table-panel{grid-area:1/1;align-self:start}.dashboard-main .dashboard-table-inner{min-width:var(--dashboard-table-min)}.dashboard-main .dashboard-table-panel--expanded{align-self:stretch}.dashboard-main .dashboard-phone-section{width:min(100%,var(--dashboard-phone-w));grid-area:1/2;justify-self:center}.dashboard-main .dashboard-call-panel{gap:1.5rem;padding:1.75rem;overflow-y:auto}.dashboard-main .dashboard-globe-panel{grid-area:1/3;align-self:start}}@media (min-width:1280px){.dashboard-shell{--dashboard-phone-w:calc(var(--dashboard-call-w) + var(--dashboard-address-w))}}.dropdown{display:inline-flex;position:relative}.dropdown-content{border:var(--border-width)solid var(--border);border-radius:var(--radius-box);background:var(--popover);min-width:12rem;color:var(--popover-foreground);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:none;position:absolute;top:calc(100% + .5rem);left:0}.dropdown:focus-within>.dropdown-content,.dropdown-content:hover{display:block}.dropdown-end>.dropdown-content{left:auto;right:0}.menu{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:none}.menu>ul{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.menu li{list-style-type:none}.menu li>a,.menu li>button,.menu li>label,.menu li>span,.menu-item{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius) - 2px);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.menu li>a:hover,.menu li>button:hover,.menu li>label:hover,.menu-item:hover{background-color:var(--muted);color:var(--foreground)}.menu-dropdown-toggle{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-user-select:none;user-select:none}#admin-shell .menu{font-family:var(--font-sans)}#admin-shell .bg-base-200.fixed.inset-0{background:var(--background)}#toggle-columns-dropdown-menu{z-index:60;border:var(--border-width)solid var(--border);background:var(--popover);max-width:min(18rem,100vw - 2rem);color:var(--popover-foreground);box-shadow:var(--shadow-popover);left:auto;right:0}#toggle-columns-dropdown-menu label{gap:.625rem;min-width:0;padding:.25rem 0}#toggle-columns-dropdown-menu .label-text{min-width:0;color:var(--foreground)}#admin-shell .mt-4>.join:has(>.join-item:only-child),#admin-shell .mt-4:has(>.join>.join-item:only-child) form:has(select){display:none}.admin-mobile-drawer{z-index:50;pointer-events:none;visibility:hidden;position:fixed;inset:0}.admin-mobile-drawer.admin-drawer-open{pointer-events:auto;visibility:visible}.admin-drawer-overlay{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;transition:opacity .18s;position:absolute;inset:0}.admin-mobile-drawer.admin-drawer-open .admin-drawer-overlay{opacity:1}.admin-drawer-panel{background:var(--background);border-right:var(--border-width)solid var(--border);flex-direction:column;gap:.25rem;width:16rem;padding:1rem;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.admin-mobile-drawer.admin-drawer-open .admin-drawer-panel{transform:translate(0)}.admin-drawer-header{align-items:center;margin-bottom:.75rem;display:flex}.menu-dropdown{display:none}.menu-dropdown-show{display:block}.indicator{display:inline-grid;position:relative}.indicator-item{place-items:center;display:grid;position:absolute;top:-.375rem;right:-.375rem}.join{align-items:stretch;display:inline-flex}.join>.join-item{border-radius:0}.join>.join-item:first-child{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.join>.join-item:last-child{border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.join>.join-item+.join-item{margin-left:calc(var(--border-width)*-1)}.rounded-box{border-radius:var(--radius-box)}.list{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.list-row{align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*3);display:flex}.list-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.list-col-grow{min-width:calc(var(--spacing)*0);flex:1}.drawer{min-height:100vh;position:relative}.drawer-toggle{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drawer-content{min-height:100vh}.drawer-side{pointer-events:none;inset:calc(var(--spacing)*0);visibility:hidden;position:fixed}.drawer-overlay{inset:calc(var(--spacing)*0);background-color:#00000073;position:absolute}@supports (color:color-mix(in lab, red, red)){.drawer-overlay{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.drawer-overlay{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.drawer-side>nav{z-index:10;height:100%;transition:transform .15s;position:relative;transform:translate(-100%)}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-toggle:checked~.drawer-side .drawer-overlay{opacity:1}.drawer-toggle:checked~.drawer-side>nav{transform:translate(0)}@media (min-width:768px){.drawer-side{pointer-events:auto;visibility:visible;position:static;inset:auto}.drawer-side>nav{transform:none}.drawer-overlay{display:none}}.table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-collapse:separate;border-spacing:0}.table thead th{height:calc(var(--spacing)*10);text-align:left;vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);border-bottom:var(--border-width)solid var(--border);padding:.5rem .75rem}.table tbody td{vertical-align:middle;border-bottom:var(--border-width)solid var(--border);padding:.625rem .75rem}.table tbody tr{transition:background-color .15s}.table tbody tr:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.table tbody tr:hover{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.table tbody tr:last-child td{border-bottom:0}.table-zebra tbody tr:nth-child(2n){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.table-zebra tbody tr:nth-child(2n){background:color-mix(in oklch,var(--muted)45%,transparent)}}#admin-shell .table:not(.table-devices){--admin-table-zebra-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){#admin-shell .table:not(.table-devices){--admin-table-zebra-bg:color-mix(in oklch,var(--muted)55%,transparent)}}#admin-shell .table:not(.table-devices){--admin-table-hover-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){#admin-shell .table:not(.table-devices){--admin-table-hover-bg:color-mix(in oklch,var(--primary)10%,transparent)}}#admin-shell .table:not(.table-devices){--admin-table-zebra-hover-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){#admin-shell .table:not(.table-devices){--admin-table-zebra-hover-bg:color-mix(in oklch,var(--muted)48%,var(--primary)10%)}}#admin-shell .table:not(.table-devices) thead,#admin-shell .table:not(.table-devices) thead tr,#admin-shell .table:not(.table-devices) thead th{background:0 0}#admin-shell .table:not(.table-devices) thead th{padding-top:.5rem!important;padding-bottom:.5rem!important}#admin-shell .table:not(.table-devices) tbody td{padding-top:.45rem!important;padding-bottom:.45rem!important}#admin-shell .table:not(.table-devices) tbody tr{background:0 0}#admin-shell .table:not(.table-devices) tbody tr:nth-child(odd){background:var(--admin-table-zebra-bg)!important}#admin-shell .table:not(.table-devices) tbody tr:hover{background:var(--admin-table-hover-bg)!important}#admin-shell .table:not(.table-devices) tbody tr:nth-child(odd):hover{background:var(--admin-table-zebra-hover-bg)!important}.table-devices tbody td{border-bottom:none;padding:.75rem}.table-devices thead th{border-bottom:none}.table-devices tbody tr:nth-child(odd){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.table-devices tbody tr:nth-child(odd){background:color-mix(in oklch,var(--muted)55%,transparent)}}.table-devices tbody tr:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.table-devices tbody tr:hover{background:color-mix(in oklch,var(--primary)14%,transparent)}}span[class*=hero-].admin-action-icon{cursor:pointer;min-width:.875rem;color:var(--muted-foreground);width:.875rem!important;height:.875rem!important}@supports (color:color-mix(in lab, red, red)){span[class*=hero-].admin-action-icon{color:color-mix(in srgb,var(--muted-foreground)92%,var(--foreground))}}span[class*=hero-].admin-action-icon{transition:color 75ms,transform 75ms;display:inline-block}span[class*=hero-].admin-action-icon:hover{color:var(--primary);transform:scale(1.08)}span[class*=hero-].admin-action-icon-view:hover{color:var(--success)}span[class*=hero-].admin-action-icon-danger:hover{color:var(--destructive)}span[class*=hero-].admin-copy-success-icon,span[class*=hero-].admin-copy-success-icon:hover{color:var(--success);transform:none}#app-tooltip{z-index:9999;background:var(--popover);color:var(--popover-foreground);border-radius:calc(var(--radius) - 2px);border:var(--border-width)solid var(--border);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.4;transition:opacity .1s;position:fixed;top:0;left:0}#app-tooltip[data-visible]{opacity:1;visibility:visible}[data-tooltip-arrow]{background:var(--popover);pointer-events:none;width:7px;height:7px;position:absolute;transform:rotate(45deg)}#app-tooltip[data-placement^=top] [data-tooltip-arrow]{border-right:var(--border-width)solid var(--border);border-bottom:var(--border-width)solid var(--border);bottom:-4px}#app-tooltip[data-placement^=bottom] [data-tooltip-arrow]{border-top:var(--border-width)solid var(--border);border-left:var(--border-width)solid var(--border);top:-4px}#app-tooltip[data-placement^=left] [data-tooltip-arrow]{border-top:var(--border-width)solid var(--border);border-right:var(--border-width)solid var(--border);right:-4px}#app-tooltip[data-placement^=right] [data-tooltip-arrow]{border-bottom:var(--border-width)solid var(--border);border-left:var(--border-width)solid var(--border);left:-4px}.landing-shell{width:100%;min-height:100vh;color:var(--foreground);background:radial-gradient(ellipse 80% 60% at 50% 0%,var(--primary),transparent 60%),radial-gradient(ellipse 60% 50% at 90% 100%,var(--primary),transparent 70%),var(--background);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-shell{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--primary)14%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 90% 100%,color-mix(in srgb,var(--primary)8%,transparent),transparent 70%),var(--background)}}.landing-shell{isolation:isolate;grid-template-rows:auto 1fr auto;display:grid}.landing-canvas{z-index:0;pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.landing-vignette{z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 30%,var(--background)100%);opacity:.55;position:absolute;inset:0}.landing-grid{z-index:1;pointer-events:none;background-image:linear-gradient(to right,var(--foreground)1px,transparent 1px),linear-gradient(to bottom,var(--foreground)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-grid{background-image:linear-gradient(to right,color-mix(in srgb,var(--foreground)4%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--foreground)4%,transparent)1px,transparent 1px)}}.landing-grid{background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}.landing-nav{z-index:10;border-bottom:var(--border-width)solid var(--foreground);justify-content:space-between;align-items:center;padding:1.25rem clamp(1rem,4vw,2.5rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.landing-nav{border-bottom:var(--border-width)solid color-mix(in srgb,var(--foreground)6%,transparent)}}.landing-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-nav{background:color-mix(in srgb,var(--background)65%,transparent)}}.landing-brand{color:var(--foreground);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.landing-brand-name{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.landing-nav-actions{align-items:center;gap:.625rem;display:inline-flex}.landing-hero{z-index:5;place-items:center;padding:clamp(2rem,8vh,5rem) clamp(1rem,4vw,2.5rem);display:grid;position:relative}.landing-hero-inner{text-align:center;width:100%;max-width:64rem;animation:.7s cubic-bezier(.2,.8,.2,1) both landing-rise}.landing-eyebrow{border:var(--border-width)solid var(--foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-eyebrow{border:var(--border-width)solid color-mix(in srgb,var(--foreground)12%,transparent)}}.landing-eyebrow{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-eyebrow{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.landing-eyebrow{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-eyebrow{color:color-mix(in srgb,var(--foreground)78%,transparent)}}.landing-eyebrow{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.75rem}.landing-eyebrow-dot{background:var(--primary);width:.4rem;height:.4rem;box-shadow:0 0 0 4px var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.landing-eyebrow-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)25%,transparent)}}.landing-eyebrow-dot{animation:1.8s ease-in-out infinite landing-blink}.landing-headline{letter-spacing:-.025em;text-wrap:balance;margin:1.5rem auto 0;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:600;line-height:1.05}.landing-headline-line{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards landing-line;display:block;transform:translateY(.5rem)}.landing-headline-line:first-child{animation-delay:80ms}.landing-headline-line:nth-child(2){animation-delay:.2s}.landing-headline-line:nth-child(3){animation-delay:.32s}.landing-headline-accent{background:linear-gradient(90deg,var(--primary)0%,var(--primary)60%,var(--primary)100%)}@supports (color:color-mix(in lab, red, red)){.landing-headline-accent{background:linear-gradient(90deg,var(--primary)0%,color-mix(in srgb,var(--primary)60%,var(--foreground))60%,var(--primary)100%)}}.landing-headline-accent{color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.2,.8,.2,1) .2s forwards landing-line,6s ease-in-out 1s infinite landing-shimmer}.landing-sub{max-width:36rem;color:var(--foreground);margin:1.25rem auto 0;font-size:clamp(.95rem,1.6vw,1.125rem);line-height:1.6}@supports (color:color-mix(in lab, red, red)){.landing-sub{color:color-mix(in srgb,var(--foreground)70%,transparent)}}.landing-sub{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) .42s forwards landing-rise}.landing-cta{opacity:0;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2rem auto 0;animation:.7s cubic-bezier(.2,.8,.2,1) .54s forwards landing-rise;display:flex}.btn-lg{min-height:2.75rem;padding-inline:1.5rem;font-size:.95rem}.landing-cta-arrow{transition:transform .2s;display:inline-block}.landing-cta .btn:hover .landing-cta-arrow{transform:translate(.25rem)}.landing-metrics{border:var(--border-width)solid var(--foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:42rem;margin:3rem auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.landing-metrics{border:var(--border-width)solid color-mix(in srgb,var(--foreground)8%,transparent)}}.landing-metrics{border-radius:var(--radius-box);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-metrics{background:color-mix(in srgb,var(--foreground)8%,transparent)}}.landing-metrics{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) .66s forwards landing-rise;overflow:hidden}.landing-metric{background:var(--background);padding:1.25rem 1rem}@supports (color:color-mix(in lab, red, red)){.landing-metric{background:color-mix(in srgb,var(--background)90%,transparent)}}.landing-metric{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-metric dt{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.landing-metric dt{color:color-mix(in srgb,var(--foreground)55%,transparent)}}.landing-metric dd{letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600}.landing-metric-value{background:linear-gradient(180deg,var(--foreground)0%,var(--foreground)100%)}@supports (color:color-mix(in lab, red, red)){.landing-metric-value{background:linear-gradient(180deg,var(--foreground)0%,color-mix(in srgb,var(--foreground)60%,var(--primary))100%)}}.landing-metric-value{color:#0000;-webkit-background-clip:text;background-clip:text}.landing-footer{z-index:5;color:var(--foreground);justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,2.5rem);font-size:.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.landing-footer{color:color-mix(in srgb,var(--foreground)50%,transparent)}}.landing-footer{border-top:var(--border-width)solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-footer{border-top:var(--border-width)solid color-mix(in srgb,var(--foreground)6%,transparent)}}.landing-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-footer-mark{letter-spacing:.08em;text-transform:uppercase}.landing-footer-status{align-items:center;gap:.5rem;display:inline-flex}.landing-status-dot{background:var(--success,var(--primary));width:.4rem;height:.4rem;box-shadow:0 0 0 4px var(--success,var(--primary));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.landing-status-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--success,var(--primary))25%,transparent)}}.landing-status-dot{animation:2.4s ease-in-out infinite landing-blink}.landing-modal-backdrop{animation:.18s ease-out landing-fade}.landing-login-panel{max-width:22rem;animation:.22s cubic-bezier(.2,.8,.2,1) landing-pop}.landing-login-form{gap:1.5rem;display:grid}.landing-login-header{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.landing-login-fields{gap:1.125rem;display:grid}.landing-login-footer{padding-top:.25rem}.landing-login-submit[aria-busy=true]{cursor:progress}@keyframes landing-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-line{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes landing-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes landing-fade{0%{opacity:0}to{opacity:1}}@keyframes landing-pop{0%{opacity:0;transform:scale(.96)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-headline-line,.landing-sub,.landing-cta,.landing-metrics,.landing-hero-inner{opacity:1;animation:none;transform:none}.landing-eyebrow-dot,.landing-status-dot,.landing-headline-accent{animation:none}}@media (max-width:640px){.landing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-metric{padding:.875rem .5rem}.landing-cta{flex-direction:column;width:min(100%,22rem);margin-inline:auto}.landing-cta .btn{width:100%}}.device-globe{aspect-ratio:1;border-radius:var(--radius-box);background:radial-gradient(ellipse 70% 60% at 50% 10%,var(--primary),transparent 70%),var(--background);width:100%;max-width:560px;margin-inline:auto;position:sticky;top:5rem}@supports (color:color-mix(in lab, red, red)){.device-globe{background:radial-gradient(ellipse 70% 60% at 50% 10%,color-mix(in srgb,var(--primary)14%,transparent),transparent 70%),color-mix(in srgb,var(--background)92%,transparent)}}.device-globe{isolation:isolate;overflow:hidden}[data-theme=light] .device-globe{background:radial-gradient(ellipse 78% 62% at 50% 8%,var(--primary),transparent 70%),radial-gradient(ellipse 58% 48% at 88% 100%,var(--accent),transparent 72%),radial-gradient(ellipse 64% 54% at 10% 14%,var(--muted),transparent 74%),linear-gradient(180deg,var(--card),var(--background))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .device-globe{background:radial-gradient(ellipse 78% 62% at 50% 8%,color-mix(in srgb,var(--primary)8%,transparent),transparent 70%),radial-gradient(ellipse 58% 48% at 88% 100%,color-mix(in srgb,var(--accent)14%,transparent),transparent 72%),radial-gradient(ellipse 64% 54% at 10% 14%,color-mix(in srgb,var(--muted)28%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--card)92%,var(--background)),color-mix(in srgb,var(--background)82%,var(--accent)18%))}}[data-theme=light] .device-globe{box-shadow:inset 0 1px 0 var(--card),0 18px 40px var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .device-globe{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card)88%,transparent),0 18px 40px color-mix(in srgb,var(--primary)4%,transparent)}}.dashboard-globe-panel .device-globe{box-shadow:none;background:0 0}@media (min-width:1024px){.dashboard-globe-panel .device-globe{width:min(100%,var(--dashboard-row-h),480px);max-width:none;margin-inline:auto}}.device-globe canvas{cursor:grab;touch-action:none;margin-inline:auto;display:block}.device-globe canvas.dragging{cursor:grabbing}.globe-zoom-controls{z-index:6;flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.globe-zoom-button{background:var(--background);border-radius:999px;width:2rem;height:2rem;padding:0}@supports (color:color-mix(in lab, red, red)){.globe-zoom-button{background:color-mix(in srgb,var(--background)85%,transparent)}}.globe-zoom-button{border:var(--border-width)solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.globe-zoom-button{border:var(--border-width)solid color-mix(in srgb,var(--foreground)16%,transparent)}}.globe-zoom-button{color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 4px var(--foreground);justify-content:center;align-items:center;font-size:1.05rem;font-weight:500;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.globe-zoom-button{box-shadow:0 1px 4px color-mix(in srgb,var(--foreground)8%,transparent)}}.globe-zoom-button{transition:background-color .12s,border-color .12s,transform 80ms}.globe-zoom-button:hover,.globe-zoom-button:focus-visible{background:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.globe-zoom-button:hover,.globe-zoom-button:focus-visible{background:color-mix(in srgb,var(--primary)22%,var(--background)78%)}}.globe-zoom-button:hover,.globe-zoom-button:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.globe-zoom-button:hover,.globe-zoom-button:focus-visible{border-color:color-mix(in srgb,var(--primary)42%,transparent)}}.globe-zoom-button:active{transform:translateY(1px)}.globe-hits{pointer-events:none;position:absolute;inset:0}.globe-labels{pointer-events:none;z-index:4;position:absolute;inset:0}.globe-hit{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;width:24px;height:24px;margin-top:-12px;margin-left:-12px;padding:0;display:none;position:absolute}.globe-hit:before{content:"";background:var(--primary);pointer-events:none;border-radius:50%;width:5px;height:5px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.globe-hit:after{content:"";border:1.5px solid var(--primary);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.globe-hit:after{border:1.5px solid color-mix(in srgb,var(--primary)65%,transparent)}}.globe-hit:after{pointer-events:none;background:0 0;transition:border-color .15s,transform .15s}.globe-hit.selected{width:30px;height:30px;margin-top:-15px;margin-left:-15px}.globe-hit.selected:before{background:var(--primary);width:6px;height:6px}.globe-hit.selected:after{border-color:var(--primary);width:16px;height:16px;animation:2s ease-out infinite globe-ring-pulse}@keyframes globe-ring-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.globe-hit.visible{display:block}.globe-hit:hover:before,.globe-hit:focus-visible:before{transform:translate(-50%,-50%)scale(1.5)}.globe-hit:hover:after,.globe-hit:focus-visible:after{border-color:var(--primary);outline:none}.globe-label{border-radius:calc(var(--radius-field) - .125rem);background:var(--accent);border:0;padding:.22rem .46rem .2rem;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.globe-label{background:color-mix(in srgb,var(--accent)68%,var(--card)32%)}}.globe-label{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.globe-label{color:color-mix(in srgb,var(--foreground)90%,var(--primary-foreground)10%)}}.globe-label{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:var(--border-width)solid var(--foreground);font-size:.625rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.globe-label{border:var(--border-width)solid color-mix(in srgb,var(--foreground)10%,transparent)}}.globe-label{box-shadow:0 1px 4px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.globe-label{box-shadow:0 1px 4px color-mix(in srgb,var(--foreground)7%,transparent)}}.globe-label{cursor:pointer;pointer-events:auto}.globe-label:after{content:"";background:var(--foreground);width:.75rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.globe-label:after{background:color-mix(in srgb,var(--foreground)28%,transparent)}}.globe-label:after{height:1px}.globe-label.visible{display:block}.globe-label.selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.globe-label.selected{background:color-mix(in srgb,var(--primary)42%,var(--card)58%)}}.globe-label.selected{color:var(--foreground)}.globe-label:hover,.globe-label:focus-visible{filter:brightness(.99);outline:none}.globe-label.anchor-ne:after{transform-origin:0;bottom:-.35rem;left:.72rem;transform:rotate(32deg)}.globe-label.anchor-nw:after{transform-origin:100%;bottom:-.35rem;right:.72rem;transform:rotate(-32deg)}.globe-label.anchor-se:after{transform-origin:0;top:-.35rem;left:.72rem;transform:rotate(-32deg)}.globe-label.anchor-sw:after{transform-origin:100%;top:-.35rem;right:.72rem;transform:rotate(32deg)}.globe-tooltip{display:none}.globe-device-card{z-index:5;border-radius:var(--radius-box);background:var(--background);min-width:11rem;max-width:15rem;padding:.5rem .75rem .55rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.globe-device-card{background:color-mix(in srgb,var(--background)90%,transparent)}}.globe-device-card{border:var(--border-width)solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.globe-device-card{border:var(--border-width)solid color-mix(in srgb,var(--primary)30%,transparent)}}.globe-device-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 4px 18px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.globe-device-card{box-shadow:0 4px 18px color-mix(in srgb,var(--foreground)10%,transparent),0 0 0 1px color-mix(in srgb,var(--primary)8%,transparent)}}.globe-device-card{pointer-events:none;opacity:0;font-size:.8125rem;line-height:1.4;transition:opacity .15s}.globe-device-card.visible{opacity:1}.globe-card-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.globe-card-location{color:var(--foreground);margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.globe-card-location{color:color-mix(in srgb,var(--foreground)68%,transparent)}}.globe-card-location{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.globe-card-detail{color:var(--foreground);margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.globe-card-detail{color:color-mix(in srgb,var(--foreground)55%,transparent)}}.globe-card-detail{font-size:.75rem}.globe-card-balance{color:var(--primary);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.75rem;font-weight:500}@media (max-width:1024px){.device-globe{max-width:360px;position:relative}}.address-book-panel{border:var(--border-width)solid var(--border);border-radius:var(--radius-box);background:var(--card);flex-direction:column;gap:.75rem;width:100%;min-width:0;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.address-book-panel{background:color-mix(in srgb,var(--card)92%,transparent)}}.address-book-panel{box-shadow:var(--shadow-card)}.address-book-tabs{gap:.25rem;display:flex}.address-book-tab{color:var(--foreground);flex:1;padding:.45rem .75rem;font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.address-book-tab{color:color-mix(in srgb,var(--foreground)60%,transparent)}}.address-book-tab{border-radius:var(--radius-field);cursor:pointer;background:0 0;transition:color .12s,background .12s}.address-book-tab:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-tab:hover{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.address-book-tab--active{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.address-book-tab--active{background:color-mix(in srgb,var(--primary)8%,transparent)}}.address-book-toolbar{align-items:center;gap:.5rem;display:flex}.address-book-create-button{--btn-accent:var(--primary);--btn-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-create-button{--btn-bg:color-mix(in srgb,var(--foreground)2%,transparent)}}.address-book-create-button{--btn-fg:var(--muted-foreground);--btn-border:var(--input)}.address-book-create-button:hover:not(:disabled){--btn-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.address-book-create-button:hover:not(:disabled){--btn-bg:color-mix(in srgb,var(--primary)22%,transparent)}}.address-book-create-button:hover:not(:disabled){--btn-fg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.address-book-create-button:hover:not(:disabled){--btn-fg:color-mix(in srgb,var(--primary)22%,var(--foreground))}}.address-book-create-button:hover:not(:disabled){--btn-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.address-book-create-button:hover:not(:disabled){--btn-border:color-mix(in srgb,var(--primary)45%,transparent)}}.address-book-list{flex-direction:column;flex:auto;gap:.125rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.address-book-row{border-radius:var(--radius-field);align-items:center;gap:.25rem;padding:.25rem;transition:background .12s;display:flex}.address-book-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-row:hover{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.address-book-row-main{text-align:left;cursor:pointer;color:var(--foreground);background:0 0;border:0;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;column-gap:.5rem;padding:.25rem .5rem;display:grid}.address-book-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.875rem;font-weight:500;overflow:hidden}.address-book-number{color:var(--foreground);grid-area:2/1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.address-book-number{color:color-mix(in srgb,var(--foreground)65%,transparent)}}.address-book-row-main{grid-template-columns:1fr}.address-book-section{z-index:1;text-transform:uppercase;letter-spacing:.06em;background:var(--card);justify-content:space-between;align-items:baseline;gap:.5rem;margin:.25rem 0 .125rem;padding:.25rem .5rem;font-size:.6875rem;list-style:none;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.address-book-section{background:color-mix(in srgb,var(--card)92%,transparent)}}.address-book-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-section{color:color-mix(in srgb,var(--foreground)55%,transparent)}}.address-book-section{border-bottom:var(--border-width)solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-section{border-bottom:var(--border-width)solid color-mix(in srgb,var(--foreground)8%,transparent)}}.address-book-section:first-child{margin-top:0}.address-book-section[data-kind=organization] .address-book-section-title{color:var(--primary)}.address-book-section[data-kind=personal] .address-book-section-title{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-section[data-kind=personal] .address-book-section-title{color:color-mix(in srgb,var(--foreground)72%,var(--accent)28%)}}.address-book-section-count{font-variant-numeric:tabular-nums;color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-section-count{color:color-mix(in srgb,var(--foreground)45%,transparent)}}.address-book-action{border-radius:var(--radius-field);cursor:pointer;color:var(--foreground);background:0 0;border:0;flex-shrink:0;padding:.2rem}@supports (color:color-mix(in lab, red, red)){.address-book-action{color:color-mix(in srgb,var(--foreground)45%,transparent)}}.address-book-action{transition:color .12s,background .12s}.address-book-action:hover,.address-book-action:focus-visible{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-action:hover,.address-book-action:focus-visible{background:color-mix(in srgb,var(--foreground)6%,transparent)}}.address-book-action:hover,.address-book-action:focus-visible{outline:none}.address-book-action--destructive:hover,.address-book-action--destructive:focus-visible{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.address-book-action--destructive:hover,.address-book-action--destructive:focus-visible{background:color-mix(in srgb,var(--destructive)10%,transparent)}}.address-book-modal-context{text-transform:uppercase;letter-spacing:.06em;border:var(--border-width)solid var(--foreground);border-radius:5px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.6875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context{border:var(--border-width)solid color-mix(in srgb,var(--foreground)12%,transparent)}}.address-book-modal-context{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context{background:color-mix(in srgb,var(--card)92%,transparent)}}.address-book-modal-context{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context{color:color-mix(in srgb,var(--foreground)70%,transparent)}}.address-book-modal-context--personal{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context--personal{color:color-mix(in srgb,var(--accent)80%,var(--foreground)20%)}}.address-book-modal-context--personal{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context--personal{background:color-mix(in srgb,var(--accent)12%,transparent)}}.address-book-modal-context--personal{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context--personal{border-color:color-mix(in srgb,var(--accent)30%,transparent)}}.address-book-modal-context--organization{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context--organization{background:color-mix(in srgb,var(--primary)8%,transparent)}}.address-book-modal-context--organization{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.address-book-modal-context--organization{border-color:color-mix(in srgb,var(--primary)35%,transparent)}}.address-book-bucket{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);margin-top:.5rem;padding:.25rem .5rem;font-size:.6875rem;list-style:none}@supports (color:color-mix(in lab, red, red)){.address-book-bucket{color:color-mix(in srgb,var(--foreground)50%,transparent)}}.address-book-bucket:first-child{margin-top:0}.address-book-empty{text-align:center;color:var(--foreground);padding:1rem .5rem;font-size:.8125rem;list-style:none}@supports (color:color-mix(in lab, red, red)){.address-book-empty{color:color-mix(in srgb,var(--foreground)55%,transparent)}}@media (min-width:1024px){.dashboard-phone-section .address-book-panel{width:100%;max-width:none;max-height:clamp(18rem,32vh,28rem);padding-top:1.75rem}}@media (min-width:1280px){.dashboard-phone-section{flex-direction:row;align-items:stretch;gap:0}.dashboard-phone-section .dashboard-call-panel{flex:0 0 var(--dashboard-call-w);width:var(--dashboard-call-w);border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.dashboard-phone-section .address-book-panel{flex:0 0 var(--dashboard-address-w);width:var(--dashboard-address-w);border-top-left-radius:0;border-bottom-left-radius:0;max-height:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-6{top:calc(var(--spacing)*-6)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.-right-6{right:calc(var(--spacing)*-6)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-6{right:calc(var(--spacing)*6)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-on-rectangle{--hero-arrow-right-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);mask:var(--hero-arrow-right-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-office-2{--hero-building-office-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar-square{--hero-chart-bar-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2014.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);mask:var(--hero-chart-bar-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up-down{--hero-chevron-up-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2015%2012%2018.75%2015.75%2015m-7.5-6L12%205.25%2015.75%209%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up-down);-webkit-mask:var(--hero-chevron-up-down);-webkit-mask:var(--hero-chevron-up-down);mask:var(--hero-chevron-up-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard{--hero-clipboard:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.666%203.888A2.25%202.25%200%200%200%2013.5%202.25h-3c-1.03%200-1.9.693-2.166%201.638m7.332%200c.055.194.084.4.084.612v0a.75.75%200%200%201-.75.75H9a.75.75%200%200%201-.75-.75v0c0-.212.03-.418.084-.612m7.332%200c.646.049%201.288.11%201.927.184%201.1.128%201.907%201.077%201.907%202.185V19.5a2.25%202.25%200%200%201-2.25%202.25H6.75A2.25%202.25%200%200%201%204.5%2019.5V6.257c0-1.108.806-2.057%201.907-2.185a48.208%2048.208%200%200%201%201.927-.184%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);mask:var(--hero-clipboard);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document{--hero-clipboard-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%207.5V6.108c0-1.135.845-2.098%201.976-2.192.373-.03.748-.057%201.123-.08M15.75%2018H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08M15.75%2018.75v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5A3.375%203.375%200%200%200%206.375%207.5H5.25m11.9-3.664A2.251%202.251%200%200%200%2015%202.25h-1.5a2.251%202.251%200%200%200-2.15%201.586m5.8%200c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75%207.5H4.875c-.621%200-1.125.504-1.125%201.125v12c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V16.5a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);mask:var(--hero-clipboard-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop-micro{--hero-computer-desktop-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%204.25A2.25%202.25%200%200%201%204.25%202h7.5A2.25%202.25%200%200%201%2014%204.25v5.5A2.25%202.25%200%200%201%2011.75%2012h-1.312c.1.128.21.248.328.36a.75.75%200%200%201%20.234.545v.345a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201-.75-.75v-.345a.75.75%200%200%201%20.234-.545c.118-.111.228-.232.328-.36H4.25A2.25%202.25%200%200%201%202%209.75v-5.5Zm2.25-.75a.75.75%200%200%200-.75.75v4.5c0%20.414.336.75.75.75h7.5a.75.75%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-.75-.75h-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);mask:var(--hero-computer-desktop-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cpu-chip{--hero-cpu-chip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%203v1.5M4.5%208.25H3m18%200h-1.5M4.5%2012H3m18%200h-1.5m-15%203.75H3m18%200h-1.5M8.25%2019.5V21M12%203v1.5m0%2015V21m3.75-18v1.5m0%2015V21m-9-1.5h10.5a2.25%202.25%200%200%200%202.25-2.25V6.75a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%206.75v10.5a2.25%202.25%200%200%200%202.25%202.25Zm.75-12h9v9h-9v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);mask:var(--hero-cpu-chip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder-plus{--hero-folder-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2010.5v6m3-3H9m4.06-7.19-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);mask:var(--hero-folder-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel{--hero-funnel:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203c2.755%200%205.455.232%208.083.678.533.09.917.556.917%201.096v1.044a2.25%202.25%200%200%201-.659%201.591l-5.432%205.432a2.25%202.25%200%200%200-.659%201.591v2.927a2.25%202.25%200%200%201-1.244%202.013L9.75%2021v-6.568a2.25%202.25%200%200%200-.659-1.591L3.659%207.409A2.25%202.25%200%200%201%203%205.818V4.774c0-.54.384-1.006.917-1.096A48.32%2048.32%200%200%201%2012%203Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hashtag{--hero-hashtag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%208.25h15m-16.5%207.5h15m-1.8-13.5-3.9%2019.5m-2.1-19.5-3.9%2019.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);mask:var(--hero-hashtag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox{--hero-inbox:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859m-19.5.338V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H6.911a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);mask:var(--hero-inbox);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-language{--hero-language:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m10.5%2021%205.25-11.25L21%2021m-9-3h7.5M3%205.621a48.474%2048.474%200%200%201%206-.371m0%200c1.12%200%202.233.038%203.334.114M9%205.25V3m3.334%202.364C11.176%2010.658%207.69%2015.08%203%2017.502m9.334-12.138c.896.061%201.785.147%202.666.257m-4.589%208.495a18.023%2018.023%200%200%201-3.827-5.802%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);mask:var(--hero-language);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon-micro{--hero-moon-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M14.438%2010.148c.19-.425-.321-.787-.748-.601A5.5%205.5%200%200%201%206.453%202.31c.186-.427-.176-.938-.6-.748a6.501%206.501%200%201%200%208.585%208.586Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);mask:var(--hero-moon-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol{--hero-no-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18.364%2018.364A9%209%200%200%200%205.636%205.636m12.728%2012.728A9%209%200%200%201%205.636%205.636m12.728%2012.728L5.636%205.636%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);mask:var(--hero-no-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause{--hero-pause:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25v13.5m-7.5-13.5v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);mask:var(--hero-pause);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-phone{--hero-phone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206.75c0%208.284%206.716%2015%2015%2015h2.25a2.25%202.25%200%200%200%202.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97%201.293c-.282.376-.769.542-1.21.38a12.035%2012.035%200%200%201-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963%203.102a1.125%201.125%200%200%200-1.091-.852H4.5A2.25%202.25%200%200%200%202.25%204.5v2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);-webkit-mask:var(--hero-phone);mask:var(--hero-phone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-phone-x-mark{--hero-phone-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%203.75%2018%206m0%200%202.25%202.25M18%206l2.25-2.25M18%206l-2.25%202.25m1.5%2013.5c-8.284%200-15-6.716-15-15V4.5A2.25%202.25%200%200%201%204.5%202.25h1.372c.516%200%20.966.351%201.091.852l1.106%204.423c.11.44-.054.902-.417%201.173l-1.293.97a1.062%201.062%200%200%200-.38%201.21%2012.035%2012.035%200%200%200%207.143%207.143c.441.162.928-.004%201.21-.38l.97-1.293a1.125%201.125%200%200%201%201.173-.417l4.423%201.106c.5.125.852.575.852%201.091V19.5a2.25%202.25%200%200%201-2.25%202.25h-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-phone-x-mark);-webkit-mask:var(--hero-phone-x-mark);-webkit-mask:var(--hero-phone-x-mark);mask:var(--hero-phone-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play{--hero-play:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);mask:var(--hero-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-presentation-chart-line{--hero-presentation-chart-line:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203v11.25A2.25%202.25%200%200%200%206%2016.5h2.25M3.75%203h-1.5m1.5%200h16.5m0%200h1.5m-1.5%200v11.25A2.25%202.25%200%200%201%2018%2016.5h-2.25m-7.5%200h7.5m-7.5%200-1%203m8.5-3%201%203m0%200%20.5%201.5m-.5-1.5h-9.5m0%200-.5%201.5m.75-9%203-3%202.148%202.148A12.061%2012.061%200%200%201%2016.5%207.605%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-presentation-chart-line);-webkit-mask:var(--hero-presentation-chart-line);-webkit-mask:var(--hero-presentation-chart-line);mask:var(--hero-presentation-chart-line);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal{--hero-signal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.348%2014.652a3.75%203.75%200%200%201%200-5.304m5.304%200a3.75%203.75%200%200%201%200%205.304m-7.425%202.121a6.75%206.75%200%200%201%200-9.546m9.546%200a6.75%206.75%200%200%201%200%209.546M5.106%2018.894c-3.808-3.807-3.808-9.98%200-13.788m13.788%200c3.808%203.807%203.808%209.98%200%2013.788M12%2012h.008v.008H12V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);mask:var(--hero-signal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun-micro{--hero-sun-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M8%201a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%201ZM10.5%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%200%201%205%200ZM12.95%204.11a.75.75%200%201%200-1.06-1.06l-1.062%201.06a.75.75%200%200%200%201.061%201.062l1.06-1.061ZM15%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%2015%208ZM11.89%2012.95a.75.75%200%200%200%201.06-1.06l-1.06-1.062a.75.75%200%200%200-1.062%201.061l1.061%201.06ZM8%2012a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%2012ZM5.172%2011.89a.75.75%200%200%200-1.061-1.062L3.05%2011.89a.75.75%200%201%200%201.06%201.06l1.06-1.06ZM4%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%204%208ZM4.11%205.172A.75.75%200%200%200%205.173%204.11L4.11%203.05a.75.75%200%201%200-1.06%201.06l1.06%201.06Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);mask:var(--hero-sun-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-swatch{--hero-swatch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.098%2019.902a3.75%203.75%200%200%200%205.304%200l6.401-6.402M6.75%2021A3.75%203.75%200%200%201%203%2017.25V4.125C3%203.504%203.504%203%204.125%203h5.25c.621%200%201.125.504%201.125%201.125v4.072M6.75%2021a3.75%203.75%200%200%200%203.75-3.75V8.197M6.75%2021h13.125c.621%200%201.125-.504%201.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5%208.197l2.88-2.88c.438-.439%201.15-.439%201.59%200l3.712%203.713c.44.44.44%201.152%200%201.59l-2.879%202.88M6.75%2017.25h.008v.008H6.75v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);mask:var(--hero-swatch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-view-columns-solid{--hero-view-columns-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M15%203.75H9v16.5h6V3.75ZM16.5%2020.25h3.375c1.035%200%201.875-.84%201.875-1.875V5.625c0-1.036-.84-1.875-1.875-1.875H16.5v16.5ZM4.125%203.75H7.5v16.5H4.125a1.875%201.875%200%200%201-1.875-1.875V5.625c0-1.036.84-1.875%201.875-1.875Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-view-columns-solid);-webkit-mask:var(--hero-view-columns-solid);-webkit-mask:var(--hero-view-columns-solid);mask:var(--hero-view-columns-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.max-h-\[450px\]{max-height:450px}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[60px\]{min-height:60px}.min-h-\[280px\]{min-height:280px}.w-0{width:calc(var(--spacing)*0)}.w-12{width:calc(var(--spacing)*12)}.w-20{width:calc(var(--spacing)*20)}.w-28{width:calc(var(--spacing)*28)}.w-36{width:calc(var(--spacing)*36)}.w-48{width:calc(var(--spacing)*48)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-72{min-width:calc(var(--spacing)*72)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--border)50%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-base-300{border-color:var(--base-300)}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-primary{border-color:var(--primary)}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab,var(--success)30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.\!bg-primary\/15{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-primary\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)!important}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background)85%,transparent)}}.bg-base-100{background-color:var(--base-100)}.bg-base-200{background-color:var(--base-200)}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border)60%,transparent)}}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/\[0\.18\]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/\[0\.18\]{background-color:color-mix(in oklab,var(--muted)18%,transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-success,.bg-success\/5{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab,var(--success)5%,transparent)}}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-5{padding-block:calc(var(--spacing)*5)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-26{padding-right:calc(var(--spacing)*26)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-primary{color:var(--primary)!important}.text-base-content,.text-base-content\/30{color:var(--base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/30{color:color-mix(in oklab,var(--base-content)30%,transparent)}}.text-base-content\/50{color:var(--base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab,var(--base-content)50%,transparent)}}.text-base-content\/70{color:var(--base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab,var(--base-content)70%,transparent)}}.text-base-content\/75{color:var(--base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/75{color:color-mix(in oklab,var(--base-content)75%,transparent)}}.text-destructive,.text-error{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary,.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab,var(--primary)70%,transparent)}}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-destructive:is(:where(.group):hover *){color:var(--destructive)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-success:is(:where(.group):hover *){color:var(--success)}.group-hover\:opacity-10:is(:where(.group):hover *){opacity:.1}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.hover\:border-primary\/20:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:border-success\/50:hover{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:border-success\/50:hover{border-color:color-mix(in oklab,var(--success)50%,transparent)}}.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.hover\:text-base-content:hover{color:var(--base-content)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:max-w-\[360px\]{max-width:360px}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(12rem\,0\.35fr\)_1fr\]{grid-template-columns:minmax(12rem,.35fr) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}}@media (min-width:48rem){.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))}}@media (min-width:64rem){.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.lg\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.phx-change-loading.phx-change-loading\:pointer-events-none,.phx-change-loading .phx-change-loading\:pointer-events-none{pointer-events:none}.phx-change-loading.phx-change-loading\:block,.phx-change-loading .phx-change-loading\:block{display:block}}:root,[data-theme=light]{color-scheme:light;--background:oklch(97% .02 225.66);--foreground:oklch(15% .02 269.18);--card:oklch(98% .01 228.79);--card-foreground:oklch(15% .02 269.18);--popover:oklch(98% .01 238.45);--popover-foreground:oklch(15% .02 269.18);--primary:oklch(71% .15 239.15);--primary-foreground:oklch(94% .03 232.39);--secondary:oklch(91% .03 229.2);--secondary-foreground:oklch(15% .02 269.18);--muted:oklch(89% .02 225.69);--muted-foreground:oklch(36% .03 231.55);--accent:oklch(88% .02 235.72);--accent-foreground:oklch(34% .05 229.2);--destructive:oklch(61% .24 20.96);--destructive-foreground:oklch(99% .01 203.97);--border:oklch(82% .02 240.77);--input:oklch(82% .02 240.77);--ring:oklch(55% .1 235.72);--chart-1:oklch(57% .11 228.92);--chart-2:oklch(45% .1 270.08);--chart-3:oklch(65% .15 159.03);--chart-4:oklch(75% .1 100.01);--chart-5:oklch(55% .15 299.88);--sidebar:oklch(93% .01 238.46);--sidebar-foreground:oklch(15% .02 269.18);--sidebar-primary:oklch(57% .11 228.92);--sidebar-primary-foreground:oklch(99% .01 203.97);--sidebar-accent:oklch(88% .02 235.72);--sidebar-accent-foreground:oklch(15% .02 269.18);--sidebar-border:oklch(82% .02 240.77);--sidebar-ring:oklch(57% .11 228.92);--success:var(--chart-3);--success-foreground:var(--foreground);--warning:var(--chart-4);--warning-foreground:var(--foreground);--info:var(--chart-1);--info-foreground:var(--primary-foreground);--base-100:var(--background);--base-200:var(--secondary);--base-300:var(--input);--base-content:var(--foreground);--font-sans:"Source Code Pro",Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-serif:"Source Serif 4",Geist,"Geist Fallback",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Source Code Pro","Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-display:var(--font-sans);--radius:.5rem;--radius-box:var(--radius);--radius-field:calc(var(--radius) - .125rem);--border-width:1px;--shadow-2xs:0px 1px 2.5px 0px oklch(49% .09 235/.03);--shadow-xs:0px 1px 2.5px 0px oklch(49% .09 235/.03);--shadow-sm:0px 1px 2.5px 0px oklch(49% .09 235/.06),0px 1px 2px -1px oklch(49% .09 235/.06);--shadow:0px 1px 2.5px 0px oklch(49% .09 235/.06),0px 1px 2px -1px oklch(49% .09 235/.06);--shadow-md:0px 1px 2.5px 0px oklch(49% .09 235/.06),0px 2px 4px -1px oklch(49% .09 235/.06);--shadow-lg:0px 1px 2.5px 0px oklch(49% .09 235/.06),0px 4px 6px -1px oklch(49% .09 235/.06);--shadow-xl:0px 1px 2.5px 0px oklch(49% .09 235/.06),0px 8px 10px -1px oklch(49% .09 235/.06);--shadow-2xl:0px 1px 2.5px 0px oklch(49% .09 235/.15);--shadow-card:var(--shadow-sm);--shadow-popover:var(--shadow-xl)}.dark,[data-theme=dark]{color-scheme:dark;--background:oklch(18% .02 271.27);--foreground:oklch(90% .01 238.47);--card:oklch(22% .02 271.67);--card-foreground:oklch(90% .01 238.47);--popover:oklch(22% .02 271.67);--popover-foreground:oklch(90% .01 238.47);--primary:oklch(71% .15 239.15);--primary-foreground:oklch(94% .03 232.39);--secondary:oklch(28% .03 270.91);--secondary-foreground:oklch(90% .01 238.47);--muted:oklch(28% .03 270.91);--muted-foreground:oklch(60% .03 269.46);--accent:oklch(28% .03 270.91);--accent-foreground:oklch(90% .01 238.47);--destructive:oklch(64% .25 19.69);--destructive-foreground:oklch(99% .01 203.97);--border:oklch(90% .01 238.47/.15);--input:oklch(90% .01 238.47/.2);--ring:oklch(66% .13 227.7);--chart-1:oklch(66% .13 227.7);--chart-2:oklch(60% .1 269.83);--chart-3:oklch(70% .15 159.83);--chart-4:oklch(80% .1 100.65);--chart-5:oklch(60% .15 300.14);--sidebar:oklch(22% .02 271.67);--sidebar-foreground:oklch(90% .01 238.47);--sidebar-primary:oklch(66% .13 227.7);--sidebar-primary-foreground:oklch(18% .02 271.27);--sidebar-accent:oklch(28% .03 270.91);--sidebar-accent-foreground:oklch(90% .01 238.47);--sidebar-border:oklch(90% .01 238.47/.15);--sidebar-ring:oklch(66% .13 227.7);--success:var(--chart-3);--success-foreground:var(--background);--warning:var(--chart-4);--warning-foreground:var(--background);--info:var(--chart-1);--info-foreground:var(--primary-foreground);--base-100:var(--background);--base-200:var(--secondary);--base-300:var(--input);--base-content:var(--foreground);--shadow-2xs:0px 1px 2px 0px oklch(0% 0 0/.01);--shadow-xs:0px 1px 2px 0px oklch(0% 0 0/.01);--shadow-sm:0px 1px 2px 0px oklch(0% 0 0/.01),0px 1px 2px -1px oklch(0% 0 0/.01);--shadow:0px 1px 2px 0px oklch(0% 0 0/.01),0px 1px 2px -1px oklch(0% 0 0/.01);--shadow-md:0px 1px 2px 0px oklch(0% 0 0/.01),0px 2px 4px -1px oklch(0% 0 0/.01);--shadow-lg:0px 1px 2px 0px oklch(0% 0 0/.01),0px 4px 6px -1px oklch(0% 0 0/.01);--shadow-xl:0px 1px 2px 0px oklch(0% 0 0/.01),0px 8px 10px -1px oklch(0% 0 0/.01);--shadow-2xl:0px 1px 2px 0px oklch(0% 0 0/.03);--shadow-card:var(--shadow-sm);--shadow-popover:var(--shadow-2xl)}@property --border-width{syntax:"<length>";inherits:true;initial-value:1px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}