/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@layer components;@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports ((-moz-appearance:none)){@media(hover:none)and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports ((-moz-appearance:none)){@media(hover:none)and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.\!input:has(>input[disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}.\!input:has(>input[disabled]):is(input),.\!input:has(>input[disabled]) :is(input){color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.\!input:has(>input[disabled]):is(input),.\!input:has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)!important}}.\!input:has(>input[disabled]){box-shadow:none!important}.\!input:has(>input[disabled])::placeholder,.\!input:has(>input[disabled]) ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}.\!input:is(:disabled,[disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}.\!input:is(:disabled,[disabled]):is(input),.\!input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.\!input:is(:disabled,[disabled]):is(input),.\!input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)!important}}.\!input:is(:disabled,[disabled]){box-shadow:none!important}.\!input:is(:disabled,[disabled])::placeholder,.\!input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}fieldset:disabled .\!input{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}fieldset:disabled .\!input:is(input),fieldset:disabled .\!input :is(input){color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .\!input:is(input),fieldset:disabled .\!input :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)!important}}fieldset:disabled .\!input{box-shadow:none!important}fieldset:disabled .\!input::placeholder,fieldset:disabled .\!input ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}.\!input:has(>input[disabled])>input[disabled]{cursor:not-allowed!important}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.checkbox:disabled{cursor:not-allowed;opacity:.2}.toast-center{--toast-x:-50%;inset-inline:50%}.toast-center:dir(rtl){--toast-x:50%}.toast-bottom{--toast-y:0;top:auto;bottom:1rem}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.chat-start .chat-header{grid-column-start:2}.chat-end .chat-header{grid-column-start:1}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.modal-bottom>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.loading-xs{width:calc(var(--size-selector,.25rem) * 4)}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.floating-label:has(.input-xs){--top-mul:3;--font-size:.6875rem}.floating-label:has(.input-sm){--top-mul:4;--font-size:.75rem}.floating-label:has(.input-md){--top-mul:5;--font-size:.875rem}.floating-label:has(.input-lg){--top-mul:6;--font-size:1.125rem}.floating-label:has(.input-xl){--top-mul:7;--font-size:1.375rem}.floating-label:has(.select-xs){--top-mul:3;--font-size:.6875rem}.floating-label:has(.select-sm){--top-mul:4;--font-size:.75rem}.floating-label:has(.select-md){--top-mul:5;--font-size:.875rem}.floating-label:has(.select-lg){--top-mul:6;--font-size:1.125rem}.floating-label:has(.select-xl){--top-mul:7;--font-size:1.375rem}.floating-label:has(.textarea-xs){--top-mul:3;--font-size:.6875rem}.floating-label:has(.textarea-sm){--top-mul:4;--font-size:.75rem}.floating-label:has(.textarea-md){--top-mul:5;--font-size:.875rem}.floating-label:has(.textarea-lg){--top-mul:6;--font-size:1.125rem}.floating-label:has(.textarea-xl){--top-mul:7;--font-size:1.375rem}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;top:0;right:0;bottom:0;left:0}.modal[popover]::backdrop{background-color:#0006;transition:background-color .3s ease-out}.floating-label{display:flex;position:relative}.floating-label ::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}.floating-label>span{z-index:1;background-color:var(--color-base-100);opacity:0;font-size:var(--font-size,.875rem);inset-inline-start:.75rem;top:calc(var(--size-field,.25rem) * var(--top-mul,5));pointer-events:none;border-radius:2px;padding-inline:.25rem;line-height:1;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;position:absolute;translate:0 -50%}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))) ::placeholder{opacity:0;pointer-events:auto;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))) :dir(rtl)::placeholder{translate:12.5% calc(-50% - .125em)}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)))>span{opacity:1;pointer-events:auto;z-index:2;top:0;translate:-12.5% calc(-50% - .125em);scale:.75}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)))>span:dir(rtl){translate:12.5% calc(-50% - .125em)}.floating-label:has(:disabled,[disabled])>span{opacity:0}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media(prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.\!input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--color-base-100)!important;vertical-align:middle!important;white-space:nowrap!important;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10))!important;--input-color:var(--color-base-content)!important;flex-shrink:1!important;align-items:center!important;gap:.5rem!important;padding-inline:.75rem!important;display:inline-flex!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.\!input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)!important}}.\!input{cursor:text!important;width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem))!important;touch-action:manipulation!important;border:var(--border) solid var(--input-color,#0000)!important;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important}@supports (color:color-mix(in lab,red,red)){.\!input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important}}.\!input input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#0000!important;border:none!important;width:100%!important;height:100%!important}.\!input input::placeholder{color:var(--color-base-content)!important;opacity:.5!important}.\!input input:focus,.\!input input:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){.\!input input:focus,.\!input input:focus-within{outline-offset:2px!important;outline:2px solid #0000!important}}.\!input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em!important}.\!input::-webkit-inner-spin-button{margin-inline-end:-10px!important}.\!input::-webkit-calendar-picker-indicator{inset-inline-end:.75em!important}input.\!input{text-align:start!important;display:inline-flex!important;position:relative!important}input.\!input[type=url],input.\!input[type=tel],input.\!input[type=email],input.\!input[type=number]{direction:ltr!important}input.\!input::-webkit-datetime-edit{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}input.\!input::-webkit-date-and-time-value{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}input.\!input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))!important}input.\!input::-webkit-calendar-picker-indicator{cursor:pointer!important;width:1em!important;height:1em!important;position:absolute!important}input.\!input::-webkit-color-swatch-wrapper{padding-block:.25rem!important}.\!input input{text-align:start!important;display:inline-flex!important;position:relative!important}.\!input input[type=url],.\!input input[type=tel],.\!input input[type=email],.\!input input[type=number]{direction:ltr!important}.\!input input::-webkit-datetime-edit{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}.\!input input::-webkit-date-and-time-value{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}.\!input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))!important}.\!input input::-webkit-calendar-picker-indicator{cursor:pointer!important;width:1em!important;height:1em!important;position:absolute!important}.\!input input::-webkit-color-swatch-wrapper{padding-block:.25rem!important}.\!input:focus{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab,red,red)){.\!input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)!important}}.\!input:focus{outline:2px solid var(--input-color)!important;outline-offset:2px!important}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.\!input:focus{--font-size:1rem!important}}}.\!input:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab,red,red)){.\!input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)!important}}.\!input:focus-within{outline:2px solid var(--input-color)!important;outline-offset:2px!important}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.\!input:focus-within{--font-size:1rem!important}}}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.drawer-side>.drawer-overlay{cursor:pointer;background-color:#0006;place-self:stretch stretch;position:sticky;top:0}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:open{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.select,.select select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.select,.select select)::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.chat-header{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px #00000040}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.\!input>*,.select>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.label:is(.\!input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab,red,red)){.label:is(.\!input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label:is(.\!input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab,red,red)){.label:is(.\!input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.btn,>.\!input,>.select){--aura-radius:var(--radius-field)!important}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}.visible{visibility:visible}:is(.\!input[type=url],.\!input[type=tel],.\!input[type=email],.\!input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field))!important;border-start-end-radius:var(--join-ss,var(--radius-field))!important;border-end-end-radius:var(--join-es,var(--radius-field))!important;border-end-start-radius:var(--join-ee,var(--radius-field))!important}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope (.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media(hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.hidden{display:none}}:root{color:#152d3e;font-synthesis:none;--ink:#102c3d;--teal:#078d92;--muted:#75828d;--line:#e6ebee;--color-primary:#078d92;--color-primary-content:white;--radius-field:.5rem;--radius-box:.8rem;background:#f8fafb;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,a,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{transition:background .18s,color .18s,transform .18s}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #64cbd0}h1,h2,h3,p{margin:0}.btn{height:42px;min-height:42px;box-shadow:none;text-transform:none;border:1px solid #0000;border-radius:7px;gap:8px;padding:0 17px;font-size:14px;font-weight:600}.btn-sm{height:35px;min-height:35px;padding:0 12px}.primary{color:#fff;background:#088e93;border-color:#088e93}.primary:hover{background:#04767b;border-color:#04767b}.light{color:var(--ink);background:#fff;border-color:#dfe6e9}.light:hover{background:#eff5f5}.btn:disabled{color:#8b99a2;background:#e3e9ec;border-color:#e3e9ec}.full-width{width:100%}.icon-button{color:#7a8993;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{color:#143240;background:#eef3f4}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:242px;padding:24px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{flex-shrink:0;align-items:center;gap:5px;height:45px;display:flex}.brand>img:first-child{object-fit:contain;width:42px;height:42px}.brand .wordmark{object-fit:contain;width:144px;height:55px}.workspace-switch{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin:29px 0 26px;padding:12px 9px;display:flex}.workspace-switch strong{font-size:13px;display:block}.workspace-switch span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.workspace-icon{color:#588286;background:#eef5f5;border-radius:6px;padding:9px}.nav-label{letter-spacing:1.5px;color:#88959e;padding-left:12px;font-size:10px;font-weight:700}nav{margin-top:11px}.nav-item{color:#667782;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:12px;width:100%;margin:4px 0;padding:13px 12px;font-size:14px;display:flex}.nav-item.active{color:#05888d;background:#e9f5f4;font-weight:600}.nav-item:hover{background:#f0f6f6}.nav-count{background:#d7eeeb;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px}.message-dot{background:#079399;border-radius:50%;width:6px;height:6px;margin-left:auto}.collection-label{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.collection-nav{max-height:200px;margin-top:8px;overflow:auto}.collection-nav button{color:#77858e;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:12px;display:flex}.collection-nav button.chosen{color:#0a7f84;background:#f0f6f5}.collection-nav i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.collection-nav button span{color:#9aa7b0;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:28px}.network-note{background:#f5f8f9;border:1px solid #e9eff1;border-radius:10px;margin-bottom:22px;padding:16px 13px}.small-icon{color:#10959a;margin-bottom:10px;display:block}.network-note strong{font-size:13px;font-weight:600;line-height:1.6;display:block}.network-note p{color:#819099;margin-top:7px;font-size:11px;line-height:1.5}.network-note button{color:#088b90;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2px;width:100%;padding:13px 0 0;font-size:11px;font-weight:600;display:flex}.account{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:18px 0;display:flex}.avatar-circle{color:#2c6a6f;background:#e7f2f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:12px;font-weight:600;display:inline-flex}.account>span:nth-child(2){flex:1;min-width:0}.account strong{font-size:12px;display:block}.account small{color:#85939c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.main-shell{width:calc(100% - 242px);margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:77px;padding:0 38px;display:flex}.breadcrumb{align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb>span{color:#8c98a1}.breadcrumb strong{font-weight:500}.top-actions{align-items:center;gap:20px;display:flex}.demo-badge{color:#82929c;border:1px solid #e4e9ec;border-radius:5px;padding:5px 9px;font-size:11px}.top-signup{color:#06868b;background:#edf7f6}.top-avatar{color:#fff;background:#0d3445;border-radius:50%;padding:8px 13px;font-size:12px}.mobile-menu{display:none}main{max-width:1560px;margin:0 auto;padding:37px 38px 20px}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.6px;color:#0b9396;margin-bottom:12px;font-size:10px;font-weight:650}h1{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.22}.page-heading p{color:#7b8a95;margin-top:12px;font-size:14px}.page-heading .btn{flex-shrink:0}.discovery-banner{background:#eaf5f4;border:1px solid #d7eae7;border-radius:9px;justify-content:space-between;align-items:center;height:88px;margin-bottom:28px;padding:0 23px;display:flex;position:relative;overflow:hidden}.discovery-banner>div:first-child{z-index:1;align-items:center;gap:16px;display:flex}.banner-icon{color:#12848a;background:#d6ebe8;border-radius:9px;padding:11px;display:inline-flex}.discovery-banner strong{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.discovery-banner span:not(.banner-icon){color:#6e8d8e;font-size:12px}.discovery-banner button{color:#157b7f;z-index:1;background:0 0;border:0;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.banner-rings{border:1px solid #d8ece9;border-radius:50%;width:270px;height:270px;position:absolute;top:-195px;right:15%}.banner-rings:before,.banner-rings:after{content:"";border:1px solid #d8ece9;border-radius:50%;position:absolute;top:15px;right:15px;bottom:15px;left:15px}.banner-rings:after{top:33px;right:33px;bottom:33px;left:33px}.search-panel{margin-bottom:25px}.search-row{gap:12px;display:flex}.search-field{color:#87969f;background:#fff;border:1px solid #dde5e9;border-radius:7px;flex:1;align-items:center;gap:12px;height:49px;padding:0 16px;display:flex}.search-field input{color:#193444;background:0 0;border:none;outline:0;width:100%;min-width:0;font-size:13px}.search-field input::placeholder{color:#99a5ae}.location-select{color:#84959f;background:#fff;border:1px solid #dde5e9;border-radius:7px;align-items:center;gap:8px;max-width:215px;padding:0 13px;display:flex}.location-select select{color:#496170;background:0 0;border:0;outline:none;max-width:160px;font-size:12px}.filter-btn{color:#526875;background:#fff;border-color:#dde5e9;height:49px;font-size:12px}.filter-active{background:#edf7f6;border-color:#78bcba}.filter-count{color:#fff;background:#0a9297;border-radius:50%;padding:1px 5px}.advanced-filter{background:#eef5f5;border-radius:6px;justify-content:space-between;align-items:center;margin-top:10px;padding:16px;font-size:13px;display:flex}.advanced-filter label{align-items:center;gap:10px;display:flex}.advanced-filter button{color:#087f84;background:0 0;border:0;font-size:12px}.category-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.category-tabs button{color:#6a7c88;background:#fff;border:1px solid #e3e9ed;border-radius:6px;padding:8px 13px;font-size:11px}.category-tabs button.selected{color:#fff;background:#173849;border-color:#173849}.category-tabs button span{margin-left:8px}.results-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.results-toolbar>div:first-child{align-items:center;gap:14px;display:flex}.results-toolbar strong{font-size:14px;font-weight:600}.results-toolbar span{color:#90a0aa;font-size:11px}.results-controls{align-items:center;gap:17px;display:flex}.results-controls label{color:#9aa6ae;font-size:11px}.results-controls select{color:#516776;background:0 0;border:0;max-width:150px;padding:6px;font-size:11px}.view-toggle{border:1px solid var(--line);background:#fff;border-radius:6px;gap:2px;padding:3px;display:flex}.view-toggle button{color:#9aa5ac;background:0 0;border:none;border-radius:4px;padding:5px;display:flex}.view-toggle button.on{color:#0c7f85;background:#edf4f4}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.person-card{background:#fff;border:1px solid #e2e9ed;border-radius:10px;transition:box-shadow .2s,transform .2s;overflow:hidden}.person-card:hover{transform:translateY(-2px);box-shadow:0 7px 22px #0d3a4910}.card-art-button{text-align:left;background:0 0;border:0;width:100%;padding:12px 12px 0;display:block}.business-card{aspect-ratio:1.94;color:#234d40;background:#e7efe9;border-radius:6px;flex-direction:column;justify-content:space-between;padding:21px 23px;display:flex;position:relative;overflow:hidden}.card-brand{align-items:center;gap:9px;display:flex}.card-company{letter-spacing:1.5px;font-size:10px;font-weight:600}.card-symbol{font-family:Georgia,serif;font-size:35px;line-height:.8}.card-details{flex-direction:column;gap:3px;margin-top:14px;display:flex}.card-details strong{letter-spacing:.15px;font-size:12px;font-weight:600}.card-details>span{letter-spacing:.3px;font-size:8px}.card-bottom{letter-spacing:.5px;opacity:.75;justify-content:space-between;align-items:center;margin-top:12px;font-size:7px;display:flex}.card-bottom>span{font-size:15px}.north{color:#e8edf0;background:#112f43}.north .card-symbol{color:#d1b081;border-top:2px solid #cca77c;padding-top:3px;font-family:Arial,sans-serif;font-size:29px}.north .card-company{letter-spacing:2.5px;font-size:12px}.elena{color:#825239;background:#f0e9e3}.elena .card-company{text-transform:none;letter-spacing:-.5px;font-family:Georgia,serif;font-size:20px;font-style:italic}.elena .card-symbol{display:none}.elena .card-details{font-family:Georgia,serif}.stack{color:#3d5279;background:#e4ebf6}.stack .card-symbol{font-family:monospace;font-size:26px}.stack .card-company{letter-spacing:1px;font-size:11px;font-weight:700}.sarah{color:#5b4765;background:#e7e3e8}.sarah .card-company{letter-spacing:3px;font-family:Georgia,serif;font-size:14px}.sarah .card-symbol{display:none}.bridge{color:#675b39;background:#e9e6dd}.bridge .card-symbol{border-bottom:2px solid #8d7d50;font-family:Georgia,serif;font-size:35px}.legal{color:#314f67;background:#e2e8ed}.legal .card-symbol{font-family:Georgia,serif;font-size:21px}.still{color:#71614e;background:#e9e2d9}.signal{color:#4c6b24;background:#e0eecf}.card-back{flex-direction:column;gap:8px;font-size:11px;display:flex}.person-info{padding:18px 18px 0}.person-name-row{justify-content:space-between;gap:8px;display:flex}.person-name-row>button:first-child{text-align:left;background:0 0;border:0;padding:0}.person-name-row h2{letter-spacing:-.2px;font-size:15px;font-weight:650;line-height:1.3}.person-name-row span{color:#85939c;margin-top:4px;font-size:11px;display:block}.save-button{color:#94a1aa;background:0 0;border:1px solid #e5ebee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.save-button.is-saved{color:#078c90;background:#edf7f6;border-color:#d7ebe8}.person-service{color:#56717e;margin-top:14px;font-size:12px}.tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tags span{color:#6d8391;background:#f3f6f8;border:1px solid #eaf0f3;border-radius:4px;padding:5px 8px;font-size:10px}.person-bottom{color:#9aa8b1;border-top:1px solid #eef2f4;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding:13px 0;font-size:10px;display:flex}.person-bottom>span{align-items:center;gap:4px;display:flex}.person-bottom button{color:#0d888e;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:600;display:flex}.page-footer{color:#8d9ba5;justify-content:space-between;align-items:center;gap:15px;padding:32px 0 8px;font-size:11px;display:flex}.page-footer>span{align-items:center;gap:8px;display:flex}.page-footer small{color:#a1adb5;font-size:10px}.tiny-brand{color:#80969d;font-family:Georgia,serif;font-size:20px}.rolodex-summary{background:#eef6f5;border:1px solid #dce8e8;border-radius:9px;align-items:center;gap:34px;margin-bottom:27px;padding:24px;display:flex}.rolodex-summary>div:not(.summary-actions){align-items:center;gap:10px;display:flex}.rolodex-summary strong{font-size:27px;font-weight:500}.rolodex-summary span{color:#70898e;font-size:12px}.summary-actions{gap:10px;margin-left:auto;display:flex}.empty-state{text-align:center;color:#7f969f;border:1px dashed #d3e0e3;border-radius:12px;padding:65px 20px}.empty-state>svg{color:#1f9b9f;margin:0 auto 16px}.empty-state h2{color:var(--ink);margin-bottom:10px;font-size:22px}.empty-state p{margin-bottom:20px;font-size:14px}.list-layout{grid-template-columns:1fr}.list-layout .person-card{align-items:center;display:flex}.list-layout .card-art-button{flex-shrink:0;width:260px;padding:12px}.list-layout .person-info{flex:1;padding-top:14px}.list-layout .business-card{padding:15px}.list-layout .card-symbol{font-size:25px}.list-layout .card-details{margin-top:8px}.list-layout .person-service{margin-top:9px}.list-layout .person-bottom{margin-top:10px}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;padding:28px}.section-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.section-title h2{letter-spacing:-.4px;font-size:20px;font-weight:600}.section-title p{color:#83959f;margin-top:8px;font-size:13px;line-height:1.6}.light-badge{color:#66818a;white-space:nowrap;background:#f1f6f6;border-color:#e5eeee;padding:12px 9px;font-size:10px}.onboarding-steps{align-items:center;gap:38px;margin:30px 0;display:flex}.onboarding-steps button{color:#9aa9b1;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.onboarding-steps button>span{background:#eaf0f2;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.onboarding-steps .active{color:#0e7d83;font-weight:600}.onboarding-steps .active>span{color:#fff;background:#0a8c92}.onboarding-steps .complete{color:#267c7c}.onboarding-steps .complete>span{color:#198787;background:#dcefeb}.capture-layout,.ready-layout{grid-template-columns:minmax(0,1fr) 270px;gap:28px;display:grid}.upload-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.upload-title{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:13px;font-weight:600;display:flex}.upload-title span{color:#95a4ad;font-size:10px;font-weight:400}.upload-zone{background:#f9fbfc;border:1.5px dashed #cddde1;border-radius:8px;justify-content:center;align-items:center;height:190px;display:flex;overflow:hidden}.drop-label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.upload-icon{color:#78a2a9;background:#ecf3f4;border-radius:12px;margin-bottom:12px;padding:12px}.drop-label strong{font-size:13px}.drop-label>span:not(.upload-icon){color:#93a3ad;margin-top:6px;font-size:11px}.drop-label small{color:#a7b3ba;margin-top:12px;font-size:10px}input[type=file]{display:none}.upload-zone.has-image{background:#fff;border:1px solid #d9e5e7}.upload-zone>img{object-fit:contain;width:100%;height:100%}.upload-actions{gap:8px;margin-top:12px;display:flex}.upload-actions .btn{flex:1;height:36px;min-height:36px;padding:0 8px;font-size:11px}.sample-action{color:#078b90;background:#f0f7f7;border:1px solid #e0efed;border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:16px;display:flex}.sample-action>div{flex:1}.sample-action strong{color:#345b64;font-size:12px;display:block}.sample-action span{color:#74959b;margin-top:4px;font-size:11px;display:block}.sample-action .btn{font-size:11px}.form-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:23px;display:flex}.form-bottom>span{color:#93a1a9;font-size:11px}.capture-help{padding:24px 5px}.help-icon{color:#2c9fa3;margin-bottom:18px;display:block}.capture-help h2{color:#274450;font-family:Georgia,serif;font-size:27px;line-height:1.25}.capture-help>p{color:#7e919b;margin:17px 0;font-size:13px;line-height:1.8}.demo-note{color:#45888c;background:#eaf4f3;border-radius:7px;align-items:flex-start;gap:9px;margin:22px 0;padding:15px;display:flex}.demo-note svg{flex-shrink:0;margin-top:3px}.demo-note p{color:#6a8d93;font-size:11px;line-height:1.8}.demo-note strong{color:#368087;font-weight:600}.capture-help h3{margin:24px 0 12px;font-size:13px}.capture-help ul{color:#7e919b;padding-left:17px;font-size:12px;line-height:2.2}.sample-card{color:#e6efcd;background:#163e43;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:21px;display:flex}.sample-card>strong{letter-spacing:-2px;font-family:Georgia,serif;font-size:35px;font-weight:400}.sample-card>strong>span{vertical-align:top;margin-left:3px;font-size:10px}.sample-card b{font-size:12px;font-weight:500}.sample-card small{letter-spacing:.2px;margin-top:4px;font-size:9px;line-height:1.5;display:block}.sample-back{color:#163e43;background:#e6efcd}.sample-back>strong{font-size:20px}.sample-back>div{justify-content:space-between;gap:15px;display:flex}.profile-form{max-width:870px}.field-grid{grid-template-columns:1fr 1fr;gap:21px;display:grid}.field-grid label,.full-field,.modal-box label{color:#58717e;font-size:13px;font-weight:500}.input,.select,.textarea{color:#2c4c5c;width:100%;box-shadow:none;background:#fff;border:1px solid #dce5e8;border-radius:6px;outline:0;margin-top:9px;font-size:14px}.input,.select{height:43px;padding:0 13px}.textarea{padding:13px;line-height:1.6}.input:focus,.select:focus,.textarea:focus{outline-offset:1px;border-color:#079a9d;outline:2px solid #e0f1ef}.input::placeholder,.textarea::placeholder{color:#a3b1b9;font-size:12px}.full-field{margin:24px 0;display:block}.required{color:#0c9397}.ready-profile{text-align:center}.success-circle{color:#088c82;background:#e3f3ee;border-radius:50%;margin:0 0 20px;padding:16px;display:inline-flex}.ready-profile>h2{margin-bottom:12px;font-family:Georgia,serif;font-size:32px}.ready-profile>p{color:#83959f;font-size:13px}.own-profile{background:#f7fafb;border:1px solid #e3ecef;border-radius:10px;max-width:470px;margin:25px auto;padding:25px}.avatar-circle.large{width:62px;height:62px;margin-bottom:12px;font-size:20px}.own-profile h3{font-size:20px;font-weight:600}.own-profile p{color:#728994;margin:8px 0;font-size:13px;line-height:1.7}.own-profile>span{color:#8199a2;justify-content:center;align-items:center;gap:5px;margin:12px 0;font-size:12px;display:flex}.own-profile>strong{margin-top:18px;font-size:14px;display:block}.own-profile .tags{justify-content:center}.ready-actions{justify-content:center;gap:10px;display:flex}.brand-downloads{border-top:1px solid #e0e8eb;margin-top:30px;padding-top:2px}.brand-downloads p{color:#7b919c;font-size:12px}.brand-downloads a{color:#098b91;align-items:center;gap:9px;padding-top:14px;font-size:13px;display:flex}.drawer-overlay{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c293847;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.profile-drawer{background:#fff;width:490px;max-width:100%;height:100%;padding:23px 30px;animation:.25s slide-in;overflow:auto;box-shadow:-15px 0 70px #102b3d20}.drawer-header{letter-spacing:1.4px;color:#899aa4;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;display:flex}.profile-drawer .business-card{min-height:210px;padding:30px}.profile-drawer .card-company{font-size:14px}.profile-drawer .card-details strong{font-size:16px}.profile-drawer .card-details>span{font-size:11px}.profile-drawer .card-bottom{font-size:9px}.flip-button{color:#8b9ca6;background:0 0;border:0;align-items:center;gap:6px;margin:12px auto 27px;font-size:11px;display:flex}.drawer-profile-title{justify-content:space-between;gap:15px;display:flex}.drawer-profile-title h2{letter-spacing:-.5px;font-size:27px}.drawer-profile-title p{color:#82959e;margin:7px 0;font-size:13px}.drawer-profile-title strong{letter-spacing:1px;color:#4a7785;font-size:10px;font-weight:600}.drawer-profile-title .avatar-circle{width:50px;height:50px;font-size:15px}.availability{color:#548b7c;align-items:center;gap:6px;margin:18px 0;font-size:11px;display:flex}.availability>span{background:#69a28a;border-radius:50%;width:6px;height:6px}.drawer-actions{gap:10px;display:flex}.drawer-actions>.btn{flex:1;padding:0 10px;font-size:12px}.saved-btn{color:#27867e;background:#eaf6f4;border:1px solid #d7eae5}.organize-link{color:#73909a;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:15px auto 0;font-size:11px;display:flex}.profile-section{border-top:1px solid #e9eff1;margin-top:25px;padding-top:22px}.profile-section h3{margin-bottom:12px;font-size:13px;font-weight:600}.profile-section p{color:#7b919c;font-size:14px;line-height:1.9}.contact-details>span{color:#688593;align-items:center;gap:12px;margin-bottom:13px;font-size:13px;display:flex}.sample-disclaimer{color:#a2afb6;margin-top:25px;font-size:10px}.modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c293849}.modal-box{max-width:470px;color:var(--ink);z-index:1;background:#fff;border-radius:14px;padding:34px;position:relative}.modal-backdrop{z-index:0;position:fixed;top:0;right:0;bottom:0;left:0}.modal-box h2{letter-spacing:-.6px;padding-right:10px;font-size:25px;line-height:1.3}.modal-box>p{color:#8095a0;margin:14px 0 24px;font-size:14px;line-height:1.8}.close-modal{position:absolute;top:14px;right:14px}.modal-box .full-width{margin-top:23px}.modal-symbol{color:#0a969a;background:#edf8f6;border-radius:12px;margin-bottom:19px;padding:13px;display:inline-flex}.signup-modal{text-align:center;padding:35px 42px}.signup-modal .brand{justify-content:center;margin-bottom:25px}.signup-art{color:#078f95;background:#edf7f6;border-radius:18px;margin:12px 0 23px;padding:21px;display:inline-flex;transform:rotate(-8deg)}.signup-modal h2{padding:0;font-family:Georgia,serif;font-size:34px}.signup-modal form{text-align:left}.signup-modal form .btn{width:100%;margin-top:18px}.signup-modal>small{color:#9babb4;margin-top:20px;font-size:10px;line-height:1.8;display:block}.explore-demo{color:#448d95;background:0 0;border:0;margin-top:18px;font-size:12px}.collection-checks{flex-direction:column;gap:16px;margin:20px 0;display:flex}.collection-checks label{align-items:center;gap:10px;display:flex}.checkbox{color:#0a9397;--input-color:#0a9397;border-color:#b9ced2}.ai-suggestions{border:1px solid #dfeaec;border-radius:7px;overflow:hidden}.ai-suggestions>div{border-bottom:1px solid #eaf0f2;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.ai-suggestions>div:last-child{border:0}.ai-suggestions span:first-child{color:#446e7a;align-items:center;gap:10px;font-size:13px;display:flex}.ai-suggestions span:last-child{color:#93a5af;font-size:11px}.modal-box .small-note{color:#9baab2;margin-bottom:5px;font-size:11px;line-height:1.7}.toast{z-index:100;pointer-events:none}.toast-message{color:#fff;background:#123a49;border-radius:9px;align-items:center;gap:10px;max-width:90vw;padding:14px 20px;font-size:13px;display:flex;box-shadow:0 8px 25px #102b3d20}.camera-modal{max-width:650px}.camera-modal video{background:#142e39;border-radius:8px;width:100%;min-height:220px}.camera-error{text-align:center;color:#698590;background:#f3f7f8;border-radius:9px;padding:25px}.camera-error svg{margin:auto}.camera-error p{margin:16px 0;font-size:14px;line-height:1.8}.messaging{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:600px;display:flex;overflow:hidden}.conversation-list{border-right:1px solid var(--line);flex-shrink:0;width:275px;padding:20px 12px}.conversation-list h2{margin:3px 8px 22px;font-size:16px;font-weight:600}.conversation-list h2 span{color:#90a0a9;margin-left:7px;font-size:11px}.conversation-list>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;margin-top:5px;padding:15px 10px;display:flex}.conversation-list>button.selected{background:#edf6f5}.conversation-list>button>span:last-child{flex:1;min-width:0}.conversation-list strong{font-size:13px;font-weight:600;display:block}.conversation-list small{color:#8ea1ab;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.chat-pane{flex-direction:column;flex:1;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:19px 24px;display:flex}.chat-header h2{font-size:14px;font-weight:600}.chat-header span:not(.avatar-circle){letter-spacing:.5px;color:#899da7;font-size:10px}.chat-header .btn{margin-left:auto;font-size:11px}.chat-messages{flex-direction:column;flex:1;gap:20px;min-height:370px;max-height:530px;padding:26px;display:flex;overflow:auto}.chat-notice{text-align:center;color:#98a9b3;margin-bottom:15px;font-size:10px;line-height:1.6;display:block}.message-bubble{background:#f0f5f6;border-radius:0 10px 10px;align-self:flex-start;max-width:78%;padding:15px 17px}.message-bubble p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.message-bubble small{color:#8ba2ad;justify-content:flex-end;gap:7px;margin-top:9px;font-size:9px;display:flex}.message-bubble.mine{color:#237d7a;background:#e2f3f0;border-radius:10px 0 10px 10px;align-self:flex-end}.message-form{border:1px solid #d9e5e9;border-radius:8px;gap:10px;margin:18px 23px 23px;padding:9px;display:flex}.message-form input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 8px;font-size:13px}.message-form .btn{height:36px;min-height:36px;font-size:12px}.chat-empty{text-align:center;color:#8da5ae;margin:auto}.chat-empty svg{margin:auto auto 15px}.chat-empty h3{color:#476b7a;font-size:20px}.chat-empty p{margin-top:10px;font-size:12px;line-height:1.8}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:1550px){.business-card{padding:27px}.card-company{font-size:12px}.card-details strong{font-size:14px}.card-details>span{font-size:10px}.card-bottom{font-size:9px}.person-info{padding:22px 22px 0}.person-name-row h2{font-size:17px}.person-service{font-size:14px}.person-name-row span{font-size:12px}.tags span,.person-bottom,.person-bottom button{font-size:11px}.page-heading p{font-size:16px}h1{font-size:34px}}@media(max-width:1200px){.sidebar{width:215px;padding-left:14px;padding-right:14px}.sidebar .brand .wordmark{width:130px}.main-shell{width:calc(100% - 215px);margin-left:215px}main{padding:30px 25px}.topbar{padding:0 25px}.page-heading{align-items:flex-start}.page-heading .btn{padding:0 12px;font-size:12px}h1{font-size:26px}.people-grid{gap:15px}.business-card{aspect-ratio:1.8;padding:17px}.card-company{font-size:8px}.card-details strong{font-size:11px}.card-details>span{font-size:7px}.person-info{padding:15px 13px 0}.person-name-row h2{font-size:14px}.person-name-row span{font-size:10px}.person-bottom,.person-bottom button{font-size:9px}.capture-layout,.ready-layout{grid-template-columns:1fr}.capture-help{max-width:700px;padding:10px}.rolodex-summary{flex-wrap:wrap;gap:20px}.summary-actions{margin-left:0}.conversation-list{width:225px}}@media(max-width:1020px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{flex-wrap:wrap}.business-card{aspect-ratio:1.94}.card-company{font-size:10px}.card-details strong{font-size:12px}.card-details>span{font-size:8px}.discovery-banner button{display:none}.results-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.location-select{max-width:155px}.location-select select{max-width:112px}.filter-btn{gap:0;padding:0 13px;font-size:0}.filter-btn svg{width:18px}.search-field{padding:0 12px}.search-field input{font-size:12px}.messaging{flex-direction:column}.conversation-list{border-right:0;border-bottom:1px solid var(--line);gap:10px;width:100%;max-height:120px;display:flex;overflow:auto}.conversation-list h2{display:none}.conversation-list>button{width:190px;min-width:190px;margin:0;padding:5px}.list-layout{grid-template-columns:1fr}.list-layout .card-art-button{width:200px}.list-layout .card-company{font-size:7px}.list-layout .card-details>span{font-size:6px}.list-layout .card-details strong{font-size:9px}.list-layout .card-bottom{font-size:6px}.list-layout .card-symbol{font-size:20px}}@media(max-width:760px){.sidebar{width:242px;transition:transform .25s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-shade{z-index:29;background:#102c3d66;position:fixed;top:0;right:0;bottom:0;left:0}.main-shell{width:100%;margin-left:0}.mobile-menu{display:flex}.topbar{height:67px;padding:0 18px}.breadcrumb>span,.breadcrumb>svg{display:none}.top-actions{gap:9px}.demo-badge{padding:5px;font-size:9px}.top-signup{height:30px;min-height:30px;padding:0 10px;font-size:10px}.breadcrumb{gap:7px}.breadcrumb strong{font-size:12px}main{padding:28px 19px 20px}.page-heading{gap:19px;margin-bottom:24px}.eyebrow{letter-spacing:1.2px;font-size:9px}h1{letter-spacing:-1px;max-width:420px;font-size:28px}.page-heading p{max-width:360px;font-size:13px;line-height:1.6}.discovery-banner{height:auto;padding:18px}.discovery-banner>div:first-child{gap:12px}.discovery-banner strong{font-size:13px}.discovery-banner span:not(.banner-icon){font-size:11px;line-height:1.6;display:block}.search-row{flex-wrap:wrap;gap:9px}.search-field{min-width:100%;height:47px}.location-select{flex:1;max-width:none;height:39px}.location-select select{width:100%;max-width:100%}.filter-btn{gap:7px;height:39px;min-height:39px;font-size:12px}.category-tabs{gap:6px;margin-top:15px}.category-tabs button{padding:7px 10px;font-size:10px}.results-toolbar{align-items:center;margin-bottom:16px}.results-toolbar strong{font-size:13px}.results-controls{gap:7px}.results-controls label{font-size:0}.results-controls select{max-width:115px;font-size:10px}.people-grid{gap:14px}.business-card{aspect-ratio:1.8;padding:15px}.card-company{font-size:8px}.card-details strong{font-size:10px}.card-details>span{font-size:7px}.card-symbol{font-size:27px}.card-bottom{margin-top:7px;font-size:6px}.elena .card-company{font-size:17px}.sarah .card-company{letter-spacing:1.5px;font-size:11px}.north .card-company{letter-spacing:1.5px;font-size:9px}.stack .card-company{font-size:9px}.person-info{padding:14px 13px 0}.person-name-row h2{font-size:14px}.person-service{min-height:35px;margin-top:10px;font-size:11px;line-height:1.6}.person-name-row span{font-size:9px;line-height:1.5}.tags{gap:5px}.tags span{padding:4px 5px;font-size:9px}.person-bottom{flex-wrap:wrap;gap:10px;margin-top:14px;padding:11px 0;font-size:9px}.person-bottom button{font-size:9px}.page-footer{flex-direction:column;align-items:flex-start;gap:10px;padding-top:25px}.onboarding-steps{justify-content:space-between;gap:12px;margin:25px 0}.onboarding-steps button{gap:7px;font-size:10px}.onboarding-steps button>span{flex-shrink:0;width:24px;height:24px;font-size:10px}.panel{padding:21px 18px}.section-title{flex-wrap:wrap;gap:13px;margin-bottom:22px}.section-title h2{font-size:20px}.upload-grid{grid-template-columns:1fr}.upload-zone{height:205px}.upload-actions .btn{height:40px;font-size:12px}.upload-grid>div+div{margin-top:10px}.sample-action{flex-wrap:wrap;gap:10px;padding:14px}.sample-action .btn{width:100%;margin-top:4px}.form-bottom{flex-wrap:wrap}.form-bottom .btn{font-size:12px}.field-grid{grid-template-columns:1fr;gap:18px}.profile-drawer{padding:20px}.drawer-actions>.btn{font-size:11px}.profile-drawer .business-card{min-height:185px}.modal-box{width:calc(100% - 30px);padding:29px 23px}.signup-modal{padding:30px}.rolodex-summary{padding:20px}.rolodex-summary span{font-size:11px}.summary-actions{gap:7px;width:100%}.summary-actions .btn{flex:1;padding:0 10px;font-size:11px}.ready-profile>h2{font-size:27px}.list-layout .card-art-button{display:none}.chat-header{padding:17px 16px}.chat-messages{padding:20px 16px}.message-bubble{max-width:90%}.message-form{margin:15px}.message-form .btn{gap:0;padding:0 10px;font-size:0}.message-form .btn svg{width:18px}.messaging{min-height:560px}}@media(max-width:430px){.people-grid{grid-template-columns:1fr}.business-card{aspect-ratio:2;padding:24px}.card-company{font-size:11px}.card-symbol{font-size:35px}.card-details strong{font-size:13px}.card-details>span{font-size:9px}.card-bottom{font-size:8px}.elena .card-company{font-size:23px}.sarah .card-company{font-size:16px}.north .card-company{font-size:12px}.stack .card-company{font-size:11px}.person-info{padding:18px 18px 0}.person-name-row h2{font-size:17px}.person-name-row span{font-size:12px}.person-service{min-height:0;font-size:13px}.tags span{padding:5px 8px;font-size:10px}.person-bottom,.person-bottom button{font-size:11px}.save-button{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-site{color:#133442;background:#fff}.public-header{justify-content:space-between;align-items:center;gap:30px;max-width:1310px;height:100px;margin:auto;padding:0 44px;display:flex}.public-header .brand{height:51px}.public-header .brand>img:first-child{width:45px;height:45px}.public-header .brand .wordmark{width:150px;height:62px}.public-header nav{color:#607a85;align-items:center;gap:31px;margin:0;font-size:14px;display:flex}.public-header>div{align-items:center;gap:24px;display:flex}.login-link{color:#587481;background:0 0;border:0;font-size:14px}.public-header .btn{height:42px}.landing-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:25px;max-width:1310px;min-height:640px;margin:auto;padding:45px 44px 75px;display:grid}.hero-kicker{letter-spacing:1.9px;color:#61848b;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.hero-kicker>span{letter-spacing:0;font-size:20px}.hero-copy h1{letter-spacing:-3px;margin:29px 0 25px;font-size:65px;font-weight:500;line-height:1.08}.public-site em{color:#0b9699;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy>p{color:#7b9199;max-width:450px;font-size:17px;line-height:1.85}.hero-actions{gap:10px;margin-top:32px;display:flex}.hero-actions .btn{height:48px;padding:0 18px;font-size:13px}.hero-price{color:#8a9ea6;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.hero-price svg{color:#369b8b;flex-shrink:0}.hero-price strong{color:#638a92;font-weight:500}.hero-product{min-width:0;height:465px;position:relative}.hero-orbit{background:radial-gradient(#e8f4f1 0,#f3f8f5 55%,#fff 72%);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.hero-card{filter:drop-shadow(0 17px 17px #1f474518);width:335px;position:absolute}.hero-business-card{color:#255749;background:#e0ece4;border-radius:9px;flex-direction:column;justify-content:space-between;height:205px;padding:27px;display:flex}.hero-business-card.james{color:#edf2e5;background:#13394b}.hero-business-card.elena{color:#785440;background:#f0e7df}.mini-card-brand{letter-spacing:2px;align-items:center;gap:13px;font-size:12px;font-weight:600;display:flex}.mini-card-brand b{letter-spacing:0;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:.8}.hero-business-card.james .mini-card-brand b{color:#c6b18c;font-family:Arial,sans-serif;font-size:30px}.hero-business-card.elena .mini-card-brand{letter-spacing:-1px;font-family:Georgia,serif;font-size:28px;font-style:italic;font-weight:400}.hero-business-card>div strong{font-size:16px;font-weight:500;display:block}.hero-business-card>div small{opacity:.7;margin-top:5px;font-size:11px;display:block}.hero-business-card>span:last-child{letter-spacing:.6px;opacity:.8;font-size:9px}.rear-card{top:31px;left:20%;transform:rotate(11deg)}.mid-card{top:134px;left:9%;transform:rotate(-11deg)}.front-card{top:197px;left:27%;transform:rotate(3deg)}.floating-label{color:#557c84;z-index:5;background:#fff;border:1px solid #e2eeee;border-radius:25px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;display:flex;position:absolute;top:0;left:0;box-shadow:0 6px 25px #264a4410}.floating-label>span{color:#15979b;background:#eaf6f4;border-radius:50%;padding:6px}.saved-floating{z-index:6;background:#fff;border:1px solid #e3edea;border-radius:9px;align-items:center;gap:12px;padding:17px;display:flex;position:absolute;bottom:2px;left:4%;transform:rotate(-3deg);box-shadow:0 10px 35px #1f474514}.saved-floating>span{color:#0e9995;background:#e0f3ed;border-radius:50%;padding:9px}.saved-floating strong{font-size:12px;font-weight:600;display:block}.saved-floating small{color:#90a7ad;margin-top:5px;font-size:10px;display:block}.saved-floating>svg{color:#8aa6ab;margin-left:15px}.hero-footnote{color:#a2b1b4;font-size:9px;position:absolute;bottom:-25px;right:0}.value-strip{color:#587580;background:#fcfdfd;border-top:1px solid #e7eeee;border-bottom:1px solid #e7eeee;justify-content:center;align-items:center;gap:62px;padding:26px 35px;font-size:13px;display:flex}.value-strip>span{align-items:center;gap:11px;display:flex}.value-strip svg{color:#5e989b}.how-section{max-width:1190px;margin:auto;padding:98px 35px 88px}.section-heading{text-align:center}.section-heading .eyebrow{margin-bottom:20px;font-size:10px;display:block}.public-site h2{letter-spacing:-1.6px;font-size:44px;font-weight:500;line-height:1.2}.section-heading>p{color:#8b9ca4;margin-top:18px;font-size:15px;line-height:1.7}.steps-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:57px;display:grid}.steps-grid article>div{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.step-icon{color:#229095;background:#edf7f5;border-radius:11px;padding:16px}.step-number{color:#d1dddd;font-family:Georgia,serif;font-size:34px}.steps-grid h3{letter-spacing:-.5px;margin-bottom:13px;font-size:21px;font-weight:500}.steps-grid p{color:#83979f;font-size:14px;line-height:1.95}.find-section{background:#f4f8f7;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:88px max(45px,50% - 560px);display:grid}.find-demo{background:#fff;border:1px solid #e1eae7;border-radius:14px;padding:24px;transform:rotate(-2deg);box-shadow:0 17px 40px #183f3a08}.demo-window-top{align-items:center;gap:5px;padding-bottom:22px;display:flex}.demo-window-top>span{background:#d8e3e3;border-radius:50%;width:6px;height:6px}.demo-window-top>strong{color:#91a5aa;margin-left:auto;font-size:10px;font-weight:400}.find-search{color:#709098;background:#fafcfb;border:1px solid #dce9e8;border-radius:7px;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.find-search svg{color:#66a4a6;flex-shrink:0}.find-tabs{gap:7px;margin:13px 0 20px;display:flex}.find-tabs button{color:#729099;background:#fff;border:1px solid #e0eae8;border-radius:5px;padding:6px 10px;font-size:10px}.find-tabs button.active{color:#fff;background:#153b49;border-color:#153b49}.find-demo .hero-business-card{height:220px;padding:28px}.demo-match{flex-direction:column;gap:13px;margin:18px 0 0;display:flex}.demo-match>span{color:#79a09f;align-items:center;gap:8px;font-size:10px;display:flex}.demo-match>button{color:#0c9296;background:0 0;border:0;align-self:flex-end;font-size:11px}.find-copy .eyebrow{margin-bottom:23px;font-size:10px;line-height:1.8;display:block}.find-copy h2{font-size:44px;line-height:1.25}.find-copy>p{color:#84989f;margin-top:20px;font-size:15px;line-height:1.9}.text-link{color:#088c91;background:0 0;border:0;margin-top:25px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.organize-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1190px;margin:auto;padding:105px 35px;display:grid}.organize-section .eyebrow{margin-bottom:20px;font-size:10px;display:block}.organize-section p{color:#83989e;margin-top:23px;font-size:15px;line-height:1.9}.organize-section ul{color:#587984;flex-direction:column;gap:15px;margin:23px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.organize-section li{align-items:center;gap:10px;display:flex}.organize-section li svg{color:#139698}.collection-preview{background:#f8fbfa;border:1px solid #e3ece9;border-radius:12px;padding:28px}.collection-preview-header{align-items:center;gap:12px;padding-bottom:26px;display:flex}.collection-preview-header>svg{color:#338d90}.collection-preview-header>strong{font-size:17px;font-weight:500}.collection-preview-header>span{color:#97a9ad;margin-left:auto;font-size:10px}.preview-collection{background:#fff;border:1px solid #e5ece9;border-radius:7px;align-items:center;gap:12px;margin-top:11px;padding:18px 14px;display:flex}.collection-dot{background:#2b9c98;border-radius:3px;flex-shrink:0;width:9px;height:9px}.dot-1{background:#d0a471}.dot-2{background:#8f8cbc}.preview-collection>strong{font-size:12px;font-weight:500}.preview-collection>div{margin-left:auto;display:flex}.preview-collection>div span{color:#638678;background:#e8f0ed;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin-left:-5px;font-size:9px;display:flex}.preview-collection:nth-child(3)>div span{color:#998969;background:#ece6da}.preview-collection:nth-child(4)>div span{color:#7c82aa;background:#e6e8f3}.ai-preview{color:#159999;border-top:1px solid #e1ebe7;align-items:center;gap:12px;margin-top:24px;padding-top:22px;display:flex}.ai-preview strong{font-size:12px;font-weight:500;display:block}.ai-preview span{color:#99aeb1;margin-top:5px;font-size:10px;display:block}.pricing-section{background:#f5f8f8;padding:88px 35px}.pricing-grid{grid-template-columns:1fr 1fr;gap:25px;max-width:855px;margin:47px auto 0;display:grid}.price-card{background:#fff;border:1px solid #dce7e7;border-radius:12px;flex-direction:column;padding:32px;display:flex}.plan-label{letter-spacing:1.8px;color:#7f999f;font-size:10px}.price-card h3{letter-spacing:-.5px;margin-top:14px;font-size:21px;font-weight:500}.price{letter-spacing:-2px;margin-top:24px;font-size:56px;font-weight:500;line-height:1.1}.price>span{letter-spacing:0;vertical-align:top;margin-top:9px;margin-right:3px;font-size:19px;display:inline-block}.price small{letter-spacing:0;color:#9ab4ba;margin-left:8px;font-size:13px}.price-card>p{color:#90a4ab;margin-top:13px;font-size:12px;line-height:1.7}.price-card ul{color:#718b96;border-top:1px solid #e5eded;flex-direction:column;flex:1;gap:17px;margin:24px 0 0;padding:27px 0 30px;font-size:12px;list-style:none;display:flex}.price-card li{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.price-card li svg{color:#52a4a1;flex-shrink:0;margin-top:1px}.paid-plan{color:#fff;background:#143b49;border-color:#143b49;position:relative}.paid-plan .plan-label{color:#8bd7d1}.paid-plan ul{color:#bed0d5;border-color:#345563}.paid-plan ul svg{color:#79cfc6}.paid-plan>p{color:#a3bec6}.paid-plan>small{color:#8eaeb8;text-align:center;margin-top:14px;font-size:10px;line-height:1.6}.paid-plan .btn{background:#1aa4a5;border-color:#1aa4a5}.faq-section{grid-template-columns:1fr 1.4fr;gap:70px;max-width:1130px;margin:auto;padding:90px 35px;display:grid}.faq-section .eyebrow{margin-bottom:20px;display:block}.faq-section h2{font-size:40px}.faq-section>div>p{color:#8da1a8;margin-top:18px;font-size:14px}.faq-section details{border-bottom:1px solid #e3ecec;padding:22px 0}.faq-section details:first-child{padding-top:0}.faq-section summary{color:#466672;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:14px;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary svg{color:#88aaa9;flex-shrink:0}.faq-section details[open] summary svg{transform:rotate(45deg)}.faq-section details>p{color:#8a9ea7;padding:17px 25px 0 0;font-size:13px;line-height:1.9}.final-cta{text-align:center;background:#eaf4f1;padding:74px 25px 72px}.final-cta .eyebrow{margin-bottom:22px;display:block}.final-cta h2{font-size:53px}.final-cta .btn{height:47px;margin-top:30px;padding:0 24px}.final-cta p{color:#86a0a6;margin-top:17px;font-size:11px}.corporate-footer{background:#fff;padding:62px max(35px,50% - 580px) 0}.footer-main{grid-template-columns:1.65fr 1fr 1fr 1fr;gap:45px;padding-bottom:45px;display:grid}.footer-intro .brand{margin-top:-12px;margin-bottom:15px}.footer-intro>p{color:#8ca2ac;font-size:13px;line-height:1.9}.canadian{color:#668893;align-items:center;gap:9px;margin-top:23px;font-size:12px;display:inline-flex}.canadian>span{font-size:21px}.footer-main h3{color:#75939d;letter-spacing:1.8px;margin:5px 0 23px;font-size:10px;font-weight:600}.footer-main>div:not(:first-child)>a,.footer-main>div:not(:first-child)>button{color:#8b9fa9;text-align:left;background:0 0;border:0;align-items:center;gap:5px;margin-top:16px;padding:0;font-size:12px;display:flex}.footer-main a:hover,.footer-main button:hover{color:#078c92}.footer-bottom{color:#96a9b1;border-top:1px solid #e7eef0;justify-content:space-between;gap:18px;padding:24px 0 28px;font-size:10px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:5px;display:flex}.footer-bottom a{color:#487d8b;font-weight:500}.footer-bottom i{background:#d4dfe3;width:1px;height:10px;margin:0 8px}.investor-hero{text-align:center;background:#f1f7f6;padding:73px 25px 79px}.investor-hero .hero-kicker{justify-content:center;margin-bottom:36px}.investor-hero .eyebrow{display:block}.investor-hero h1{letter-spacing:-2px;margin-top:22px;font-size:57px;line-height:1.16}.investor-hero>p{color:#829aa2;max-width:640px;margin:26px auto 30px;font-size:16px;line-height:1.9}.investor-parent{color:#93a9b0;margin-top:24px;font-size:11px;display:block}.investor-thesis{grid-template-columns:1fr 1.2fr;gap:90px;max-width:1180px;margin:auto;padding:85px 35px 45px;display:grid}.investor-thesis .eyebrow{margin-bottom:22px;display:block}.investor-thesis p{color:#8a9fa8;margin-bottom:20px;font-size:15px;line-height:1.9}.investor-pillars{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:auto;padding:15px 35px 85px;display:grid}.investor-pillars article{background:#f9fbfa;border:1px solid #e0e9e8;border-radius:10px;padding:28px}.investor-pillars article>svg{color:#15979b;display:inline-block}.investor-pillars article>span{float:right;color:#b7caca;font-size:13px}.investor-pillars h3{margin:24px 0 14px;font-size:19px;line-height:1.5}.investor-pillars p{color:#8a9fa8;font-size:13px;line-height:1.9}.roadmap-section{color:#fff;background:#153b49;grid-template-columns:1fr 1.4fr;gap:90px;padding:70px max(35px,50% - 555px);display:grid}.roadmap-section .eyebrow{color:#71bfbc;margin-bottom:22px;display:block}.roadmap-section h2{font-size:36px}.roadmap-section>div>p{color:#93b0ba;margin-top:20px;font-size:13px;line-height:1.8}.roadmap-section article{border-bottom:1px solid #355562;gap:22px;padding:23px 0;display:flex}.roadmap-section article:first-child{padding-top:0}.roadmap-section article:last-child{border:0;padding-bottom:0}.roadmap-section article>span{letter-spacing:1px;color:#7bccc4;min-width:45px;padding-top:6px;font-size:10px;font-weight:500}.roadmap-section article h3{font-size:18px}.roadmap-section article p{color:#a2bac2;margin-top:10px;font-size:13px;line-height:1.8}.investor-contact{grid-template-columns:1fr 1fr;gap:90px;max-width:1170px;margin:auto;padding:90px 35px;display:grid}.investor-contact .eyebrow{margin-bottom:22px;line-height:1.8;display:block}.investor-contact>div>p{color:#8b9fa8;margin:25px 0;font-size:15px;line-height:1.9}.investor-contact form{background:#f7faf9;border:1px solid #e5edeb;border-radius:11px;padding:30px}.investor-contact form>h3{letter-spacing:-.5px;font-size:20px;font-weight:500}.investor-contact form>p{color:#93a5ae;margin:10px 0 22px;font-size:11px}.investor-contact form label{color:#6e8894;margin-bottom:17px;font-size:12px;display:block}.investor-contact form .btn{width:100%;margin-top:5px}.investor-success{text-align:center;color:#68948f;padding:28px 0}.investor-success>svg{margin:auto auto 20px}.investor-success h3{font-size:21px}.investor-success p{margin:15px 0;font-size:13px;line-height:1.8}.privacy-page{max-width:850px;margin:auto;padding:65px 35px 90px}.privacy-page h1{margin:18px 0 25px;font-size:44px}.privacy-page p{color:#8198a1;margin:18px 0;font-size:16px;line-height:1.9}.privacy-page h2{letter-spacing:-.5px;margin-top:35px;font-size:27px}.business-manager{background:#fff;border:1px solid #dfe9ea;border-radius:10px;margin:0 0 22px;padding:21px}.business-manager-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.business-manager-title strong{font-size:14px;font-weight:600}.business-manager-title span{color:#839aa5;font-size:12px}.business-tiles{flex-wrap:wrap;gap:12px;display:flex}.business-tiles>button{text-align:left;background:#fafcfc;border:1px solid #e3ebed;border-radius:7px;flex:1;align-items:center;gap:12px;min-width:210px;max-width:330px;padding:15px;display:flex}.business-tiles>button.active{color:#078e91;background:#edf7f5;border-color:#80bfbd}.business-tiles strong{font-size:14px;display:block}.business-tiles small{color:#819da6;margin-top:5px;font-size:11px;display:block}.business-tiles>button>svg:last-child{margin-left:auto}.business-tiles .add-business-tile{color:#7899a3;border-style:dashed;justify-content:center;min-width:180px;font-size:13px}.listing-gate{gap:25px;max-width:880px;padding:37px;display:flex}.listing-gate>.modal-symbol{align-self:flex-start}.listing-gate h2{letter-spacing:-.6px;font-size:27px}.listing-gate p{color:#8097a1;max-width:600px;margin:14px 0 23px;font-size:15px;line-height:1.9}.listing-price{color:#078e92;margin-bottom:23px;font-size:33px;font-weight:500}.listing-price span{color:#839da6;font-size:13px;font-weight:400}.listing-gate small{color:#9aacb2;margin-top:14px;font-size:11px;display:block}.listing-gate .text-link{font-size:12px;display:block}.listing-status{background:#f0f7f5;border:1px solid #dcece6;border-radius:8px;margin-top:20px;padding:16px}.listing-status strong{color:#50897e;font-size:13px}.listing-status p{color:#809c9c;margin:10px 0 15px;font-size:12px;line-height:1.7}.listing-status .btn{height:33px;min-height:33px;padding:0 10px;font-size:11px}.checkout-modal .brand{margin-bottom:30px}.checkout-modal .eyebrow{line-height:1.8;display:block}.checkout-lines{border:1px solid #e2ebee;border-radius:8px;margin:23px 0 15px;overflow:hidden}.checkout-lines>div{color:#7b96a0;border-bottom:1px solid #e8eff1;justify-content:space-between;gap:15px;padding:16px;font-size:12px;display:flex}.checkout-lines>div:last-child{color:#397d7e;background:#f0f7f6;border:0}.checkout-lines strong{white-space:nowrap;font-size:12px;font-weight:500}.checkout-modal .checkout-explainer{margin-bottom:15px;font-size:12px;line-height:1.8}.workspace-corporate{color:#829ba6;border-top:1px solid #e4ecef;justify-content:flex-end;align-items:center;gap:24px;margin-top:26px;padding-top:22px;font-size:11px;display:flex}.workspace-corporate a{color:#50828f}.workspace-corporate>span:first-child{align-items:center;gap:7px;margin-right:auto;display:flex}.workspace-corporate>span:first-child>span{font-size:17px}.inbox-identity{background:#edf6f5;border:1px solid #dbeae7;border-radius:9px;align-items:center;gap:15px;margin-bottom:21px;padding:15px 19px;display:flex}.inbox-identity>span{color:#6c8b93;font-size:13px}.inbox-identity .select{max-width:285px;height:38px;min-height:38px;margin:0;font-size:13px}.inbox-identity small{color:#7e9a9f;max-width:240px;margin-left:auto;font-size:11px;line-height:1.6}.private-capture-modal .modal-box{max-width:780px}.private-capture-modal .business-card{border-radius:0;width:100%;height:100%}.private-capture-modal .small-note{margin-bottom:22px}.private-card-image{object-fit:contain;background:#f5f8f9;border:1px solid #e0e9ec;border-radius:8px;width:100%;height:230px}.camera-modal{z-index:4}.modal:has(.camera-modal){z-index:65}.private-capture-modal{z-index:52}.nav-label,.eyebrow,.hero-kicker,.section-heading .eyebrow,.find-copy .eyebrow,.organize-section .eyebrow,.plan-label,.footer-main h3{font-size:12px}.workspace-switch strong,.nav-item,.collection-nav button,.network-note strong,.account strong,.breadcrumb,.top-signup,.search-field input,.location-select select,.filter-btn,.category-tabs button,.results-toolbar strong,.results-controls select,.person-name-row span,.person-bottom,.person-bottom button,.section-title p,.upload-title,.upload-actions .btn,.onboarding-steps button,.demo-note p,.sample-action strong,.capture-help h3,.contact-details>span,.profile-section h3,.drawer-actions>.btn,.flip-button,.organize-link,.availability,.message-form input,.conversation-list strong,.message-bubble p,.collection-checks label,.business-tiles small{font-size:14px}.workspace-switch span,.nav-count,.network-note p,.network-note button,.account small,.demo-badge,.discovery-banner span:not(.banner-icon),.discovery-banner button,.results-toolbar span,.results-controls label,.tags span,.person-name-row span,.person-bottom,.person-bottom button,.page-footer,.page-footer small,.light-badge,.upload-title span,.drop-label>span:not(.upload-icon),.drop-label small,.sample-action span,.sample-action .btn,.form-bottom>span,.capture-help ul,.demo-note p,.sample-disclaimer,.signup-modal>small,.ai-suggestions span:last-child,.chat-notice,.conversation-list small,.message-bubble small,.chat-header span:not(.avatar-circle),.workspace-corporate,.listing-gate small,.inbox-identity small,.drawer-header,.hero-price,.hero-footnote,.saved-floating small,.value-strip,.step-number,.demo-window-top>strong,.find-search,.find-tabs button,.demo-match>span,.demo-match>button,.collection-preview-header>span,.preview-collection>strong,.ai-preview span,.price-card>p,.price-card ul,.paid-plan>small,.final-cta p,.footer-main>div:not(:first-child)>a,.footer-main>div:not(:first-child)>button,.footer-bottom,.investor-parent,.investor-contact form>p{font-size:12px}.discovery-banner strong,.person-name-row h2,.person-service,.drop-label strong,.profile-section p,.capture-help>p,.section-title p,.field-grid label,.full-field,.modal-box label,.message-bubble p,.steps-grid p,.find-copy>p,.organize-section p,.section-heading>p,.faq-section details>p,.investor-thesis p,.investor-pillars p,.investor-contact>div>p,.roadmap-section article p{font-size:16px}.person-name-row span{font-size:12px}.person-service{font-size:14px}.sidebar .workspace-switch{padding:11px 7px}.workspace-switch span{font-size:10px}.sidebar .network-note p,.sidebar .network-note button{font-size:12px}.category-tabs{gap:7px}.category-tabs button{font-size:12px}.search-row .location-select{max-width:210px}.search-field input{font-size:14px}.results-controls label{font-size:12px}.person-bottom{flex-wrap:wrap;gap:9px}.page-footer small{font-size:12px}.public-site .btn{font-size:14px}.public-site .eyebrow,.public-site .footer-main h3,.hero-product .mini-card-brand,.hero-product .hero-business-card>div small{font-size:12px}.hero-product .hero-business-card>span:last-child{font-size:10px}@media(max-width:1200px){.landing-hero{gap:15px;min-height:590px;padding:40px 35px 65px}.hero-copy h1{letter-spacing:-2.5px;font-size:55px}.hero-copy>p{font-size:16px}.hero-actions{flex-wrap:wrap}.hero-product{transform-origin:0;transform:scale(.9)}.value-strip{gap:28px;font-size:12px}.value-strip>span{gap:8px}.find-section{gap:50px}.organize-section{gap:60px}.hero-kicker{font-size:10px}.find-copy h2{font-size:40px}.public-header{padding:0 35px}.public-header nav{gap:20px}.public-header>div{gap:15px}.footer-main{gap:28px}.pricing-grid{max-width:840px}.preview-collection,.business-manager-title,.summary-actions{flex-wrap:wrap}.summary-actions .btn{font-size:12px}.hero-product .hero-footnote{font-size:10px}}@media(max-width:960px){.public-header nav{display:none}.landing-hero{grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.hero-copy h1{font-size:46px}.hero-product{width:470px;margin-left:-5px;transform:scale(.78)}.hero-copy>p{font-size:15px}.hero-price{align-items:flex-start;font-size:11px;line-height:1.6}.hero-actions .btn{font-size:12px}.value-strip{flex-wrap:wrap;justify-content:center;gap:23px 40px}.value-strip>span{justify-content:center;width:calc(40% - 20px)}.find-section{gap:38px;padding:65px 35px}.find-copy h2{font-size:34px}.find-tabs button{padding:6px;font-size:10px}.find-search{padding:11px;font-size:10px}.find-demo{padding:18px}.find-demo .hero-business-card{height:200px;padding:20px}.organize-section{gap:35px;padding:70px 35px}.public-site h2{font-size:36px}.collection-preview{padding:20px}.collection-preview-header{flex-wrap:wrap;gap:8px}.collection-preview-header>span{width:100%;margin-left:32px}.faq-section{gap:40px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-main>div:last-child{grid-column:2}.footer-bottom{flex-wrap:wrap}.investor-thesis,.investor-contact{gap:40px}.investor-pillars{gap:16px}.investor-pillars article{padding:22px}.roadmap-section{gap:40px}.inbox-identity{flex-wrap:wrap}.inbox-identity small{max-width:none;margin-left:0}.business-tiles>button{max-width:none}.listing-gate{padding:27px}.listing-price span{margin-top:8px;display:block}.search-field input{font-size:13px}.location-select select{font-size:12px}.filter-btn{gap:6px;font-size:12px}.onboarding-steps button{font-size:12px}}@media(max-width:700px){.public-header{gap:10px;height:83px;padding:0 22px}.public-header .brand .wordmark{width:123px;height:52px}.public-header .brand>img:first-child{width:35px;height:35px}.public-header>div{gap:12px}.public-header .login-link{display:none}.public-header .btn{height:37px;min-height:37px;padding:0 13px;font-size:12px}.landing-hero{grid-template-columns:1fr;gap:20px;min-height:auto;padding:38px 25px 42px;overflow:hidden}.hero-copy h1{letter-spacing:-2.4px;max-width:none;margin:25px 0 24px;font-size:53px}.hero-copy>p{max-width:480px;font-size:16px;line-height:1.8}.hero-kicker{letter-spacing:1.2px;gap:7px;font-size:9px}.hero-kicker>span{font-size:17px}.hero-actions{gap:9px;margin-top:26px}.hero-actions .btn{height:43px;min-height:43px;padding:0 14px;font-size:12px}.hero-price{max-width:360px;font-size:11px;line-height:1.8}.hero-product{width:450px;max-width:100%;height:440px;margin:40px auto 0;transform:none}.hero-card{width:290px}.hero-business-card{height:180px;padding:24px}.rear-card{top:25px;left:18%}.mid-card{top:117px;left:0}.front-card{top:189px;left:20%}.floating-label{padding:10px 13px;font-size:11px;top:-13px;left:0}.saved-floating{gap:9px;padding:13px;bottom:20px;left:0}.saved-floating strong{font-size:11px}.saved-floating small{font-size:10px}.saved-floating>svg{margin-left:5px}.hero-footnote{bottom:-5px;right:5px}.value-strip{gap:20px;padding:25px}.value-strip>span{justify-content:flex-start;gap:9px;width:calc(50% - 10px);font-size:11px;line-height:1.6}.value-strip svg{flex-shrink:0;width:17px}.how-section{padding:65px 25px}.public-site h2{letter-spacing:-1.3px;font-size:36px}.section-heading .eyebrow{font-size:10px;line-height:1.8}.section-heading>p{font-size:14px;line-height:1.8}.steps-grid{grid-template-columns:1fr;gap:29px;margin-top:40px}.steps-grid article{grid-template-columns:65px 1fr;align-items:center;column-gap:18px;display:grid}.steps-grid article>div{grid-row:1/3;align-self:flex-start;margin:0}.steps-grid .step-number{display:none}.step-icon{padding:16px}.steps-grid h3{margin:0 0 9px;font-size:20px}.steps-grid p{grid-column:2;font-size:14px;line-height:1.9}.find-section{flex-direction:column-reverse;gap:40px;padding:60px 25px;display:flex}.find-copy{width:100%}.find-copy h2{font-size:40px}.find-copy>p{font-size:15px;line-height:1.8}.find-copy .eyebrow{font-size:10px}.find-demo{width:100%;max-width:460px;padding:21px}.find-demo .hero-business-card{height:215px;padding:27px}.find-search{font-size:12px;line-height:1.6}.find-tabs button{font-size:12px}.demo-match>span{font-size:11px;line-height:1.7}.demo-match>button{font-size:12px}.organize-section{grid-template-columns:1fr;gap:35px;padding:65px 25px}.organize-section p{font-size:15px}.organize-section .eyebrow{font-size:10px}.organize-section ul{font-size:13px}.collection-preview{padding:23px}.collection-preview-header{gap:10px}.collection-preview-header>span{width:auto;margin-left:auto;font-size:10px}.preview-collection>strong{font-size:12px}.ai-preview span{font-size:11px}.pricing-section{padding:60px 25px}.pricing-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.price-card{padding:28px}.price-card>p,.price-card ul{font-size:14px}.price-card li{gap:10px}.price-card>small{font-size:11px}.price-card .price{font-size:54px}.faq-section{grid-template-columns:1fr;gap:35px;padding:60px 25px}.faq-section details>p{font-size:14px}.faq-section summary{font-size:15px;line-height:1.6}.final-cta{padding:58px 25px}.final-cta h2{font-size:44px}.final-cta .eyebrow{font-size:10px}.final-cta .btn{padding:0 20px;font-size:13px}.final-cta p{font-size:10px;line-height:1.7}.corporate-footer{padding:45px 25px 0}.footer-main{grid-template-columns:1fr 1fr;gap:34px 23px;padding-bottom:35px}.footer-intro{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-main h3{margin-bottom:20px;font-size:11px}.footer-main>div:not(:first-child)>a,.footer-main>div:not(:first-child)>button{font-size:12px;line-height:1.6}.footer-bottom{gap:14px;font-size:10px;line-height:1.8}.footer-bottom>span:last-child{flex-wrap:wrap}.investor-hero{padding:50px 25px 55px}.investor-hero h1{letter-spacing:-1.5px;max-width:none;font-size:40px;line-height:1.2}.investor-hero .hero-kicker{margin-bottom:25px;font-size:9px;line-height:1.5}.investor-hero>p{font-size:15px}.investor-parent{font-size:10px;line-height:1.8}.investor-thesis{grid-template-columns:1fr;gap:25px;padding:55px 25px 20px}.investor-thesis p{font-size:15px}.investor-pillars{grid-template-columns:1fr;gap:17px;padding:10px 25px 55px}.investor-pillars article{padding:26px}.investor-pillars p{font-size:14px}.roadmap-section{grid-template-columns:1fr;gap:35px;padding:55px 25px}.roadmap-section p,.roadmap-section article p{font-size:14px}.investor-contact{grid-template-columns:1fr;gap:33px;padding:55px 25px}.investor-contact>div>p{font-size:15px}.investor-contact form{padding:24px 20px}.investor-contact .field-grid{gap:0}.privacy-page{padding:40px 25px 65px}.privacy-page h1{font-size:35px}.privacy-page h2{font-size:26px}.business-manager{padding:17px}.business-manager-title span{font-size:11px;line-height:1.6}.business-tiles>button{width:100%;max-width:none;padding:13px}.business-tiles small{font-size:12px}.listing-gate{flex-direction:column;gap:10px;padding:24px}.listing-gate .modal-symbol{margin-bottom:10px}.listing-gate h2{font-size:25px}.listing-gate p{font-size:14px}.listing-price{font-size:30px}.listing-price span{font-size:12px;line-height:1.8}.checkout-modal{padding:30px 20px}.checkout-lines>div{flex-wrap:wrap;gap:8px;padding:13px 10px;font-size:11px}.checkout-lines strong{font-size:12px}.private-capture-modal .modal-box{max-height:90vh;padding:26px 20px}.workspace-corporate{flex-wrap:wrap;justify-content:flex-start;gap:16px;font-size:11px;line-height:1.7}.workspace-corporate>span:first-child{margin-right:0}.inbox-identity{gap:12px;padding:15px}.inbox-identity .select{flex:1;min-width:170px;max-width:100%;font-size:12px}.inbox-identity small{font-size:11px}.page-heading .eyebrow{font-size:10px;line-height:1.7}.results-toolbar strong{font-size:14px}.results-toolbar span{font-size:12px}.search-field input{font-size:13px}.category-tabs button{font-size:12px}.person-name-row h2{font-size:17px}.person-name-row span,.person-bottom,.person-bottom button{font-size:12px}.results-controls label{font-size:0}.results-controls select{max-width:120px;font-size:12px}.summary-actions .btn{min-width:145px}.page-footer{font-size:12px}.page-footer small{font-size:11px}.onboarding-steps button{gap:6px;font-size:11px}.section-title p{font-size:14px}.capture-help>p{font-size:15px}.drawer-actions>.btn,.tags span{font-size:12px}.upload-actions .btn{font-size:13px}.form-bottom>span,.demo-note p{font-size:12px}}.uploaded-grid-card{aspect-ratio:1.94;object-fit:contain;background:#f2f6f6;border:1px solid #e3ecec;border-radius:6px;width:100%}.person-service{line-height:1.6}.nav-item>svg{flex-shrink:0}.nav-item{gap:10px}.sidebar .nav-item:last-child{font-size:13px}.message-dot{display:none}.sidebar{overflow-y:auto}.sidebar .network-note{margin-bottom:12px}.sidebar .sidebar-bottom{padding-top:15px}.sidebar .collection-nav{flex-shrink:0}.hero-actions .btn{white-space:normal;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px}.public-site button:hover{filter:brightness(.98)}.topbar .breadcrumb{min-width:0}.breadcrumb strong{overflow-wrap:anywhere}.checkout-modal .brand{max-width:190px}.camera-error .btn{white-space:normal}.brand .wordmark{mix-blend-mode:multiply}.sync-status{z-index:80;color:#fff;background:#0b2637;border-radius:8px;max-width:90vw;padding:7px 14px;font-size:11px;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0002}.sync-status button{margin-left:12px;text-decoration:underline}.sync-status[role=alert]{background:#8c3030}.startup-error{max-width:600px;margin:15vh auto;padding:24px}.startup-error h1{margin-bottom:20px;font-size:32px}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}
