@media (width<=800px){#pricing:where(.astro-2r6cfsez) .hc-section-head:where(.astro-2r6cfsez){flex-direction:row;align-items:baseline;gap:16px}#pricing:where(.astro-2r6cfsez) .hc-text-action:where(.astro-2r6cfsez){flex:none}}@layer theme{:root,:host{--font-sans:"Instrument Sans", Geist, "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Geist Mono", ui-monospace, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme]{background-color:var(--d-root-bg);color:var(--color-base-content)}:root{background-color:var(--d-page-scroll-bg,var(--d-root-bg))}:where(:root,[data-theme]){--d-root-bg:var(--color-base-100)}:root{--d-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");--d-page-has-backdrop:var(--d-page-scroll-lock) 1;--d-page-scroll-bg:var(--d-page-scroll-lock) var(--d-root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--d-page-scroll-bg:var(--d-page-scroll-lock) color-mix(in srgb, var(--d-root-bg,#0000), oklch(0% 0 0) calc(var(--d-page-has-backdrop,0) * 40%))}}:root{background-image:var(--d-page-scroll-lock) linear-gradient(var(--d-root-bg,#0000), var(--d-root-bg,#0000));transition:var(--d-page-scroll-lock) background-color .3s ease-out;animation:var(--d-page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--d-page-scroll-lock) scroll();--d-page-has-scroll:initial;scrollbar-gutter:var(--d-page-has-scroll) var(--d-page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--d-page-has-scroll: }}@property --d-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --d-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{--d-page-scroll-lock:initial;--d-page-overflow:var(--d-page-scroll-lock) hidden}:root:not(span){overflow:var(--d-page-overflow)}:where(:root),:root:has(input.theme-controller[value=harocue]:checked),[data-theme=harocue]{color-scheme:light;--color-base-100:#fffbf5;--color-base-200:#f4ecde;--color-base-300:#ece1cf;--color-base-content:#24231f;--color-primary:#0066f5;--color-primary-content:#fff;--color-secondary:#6b6458;--color-secondary-content:#fffbf5;--color-accent:#0066f5;--color-accent-content:#fff;--color-neutral:#24231f;--color-neutral-content:#fffbf5;--color-info:#0066f5;--color-success:#4d7370;--color-warning:#b59558;--color-error:#a84332;--radius-selector:6px;--radius-field:6px;--radius-box:6px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.d-menu{--d-menu-active-fg:var(--color-neutral-content);--d-menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.d-menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.d-menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.d-menu :where(li>.d-menu-dropdown:not(.d-menu-dropdown-show)){display:none}.d-menu :where(li:not(.d-menu-title)>:not(ul,menu,details,.d-menu-title,.d-btn)),.d-menu :where(li:not(.d-menu-title)>details>summary:not(.d-menu-title)){border-radius:var(--radius-field);text-align:start;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.d-menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.d-menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.d-menu :where(li>details>summary),.d-menu :where(li>.d-menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.d-menu details{interpolate-size:allow-keywords;overflow:hidden}.d-menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.d-menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.d-menu details[open]::details-content{block-size:auto}.d-menu :where(li>details[open]>summary):after,.d-menu :where(li>.d-menu-dropdown-toggle.d-menu-dropdown-show):after{translate:0 1px;rotate:45deg}.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])).d-menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])).d-menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])).d-menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])).d-menu-focus{outline-offset:2px;outline:2px solid #0000}}.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title),li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title)):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.d-menu :where(li:not(.d-menu-title,.d-disabled)>:not(ul,menu,details,.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.d-menu-title,.d-disabled)>details>summary:not(.d-menu-title):not(.d-menu-active,:active,.d-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.d-menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.d-menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.d-menu :where(li) .d-badge{justify-self:flex-end}.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn):active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn).d-menu-active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.d-menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn):active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn).d-menu-active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.d-menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn):active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn).d-menu-active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.d-menu :where(li)>details>summary:active{color:var(--d-menu-active-fg);background-color:var(--d-menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise)}:is(.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn):active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn).d-menu-active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.d-menu :where(li)>details>summary:active):not(:is(.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn):active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn).d-menu-active,.d-menu :where(li)>:not(ul,menu,.d-menu-title,details,.d-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.d-menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--d-menu-active-bg)}.d-menu :where(li).d-menu-disabled,.d-menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-menu :where(li).d-menu-disabled,.d-menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.d-menu .d-dropdown:focus-within .d-menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.d-menu .d-dropdown-content{margin-top:.5rem;padding:.5rem}.d-menu .d-dropdown-content:before{display:none}.d-collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}:where(.d-btn){width:unset}.d-btn{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-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)){.d-btn{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.d-btn{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.d-btn{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-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(--d-btn-inset) inset, var(--d-btn-shadow)}.d-btn:is([type=checkbox],[type=radio]){appearance:none}.d-btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}.d-collapse-content{--d-overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.d-collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.d-collapse-content{transition:overflow .2s allow-discrete var(--d-overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}details>.d-collapse-content{content-visibility:visible}.d-toggle{border:var(--border) solid currentColor;color:var(--d-input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--d-toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--d-toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.d-toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.d-toggle{--d-input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.d-toggle{--d-input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.d-toggle{--d-toggle-p:calc(var(--d-size) * .125);--d-size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--d-size) * 2) - (var(--border) + var(--d-toggle-p)) * 2);height:var(--d-size)}.d-toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.d-toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.d-toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.d-toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.d-toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.d-toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.d-toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.d-toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.d-toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise)}@media (forced-colors:active){.d-toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.d-toggle:before{outline-offset:-1rem;outline:.25rem solid}}.d-toggle:focus-visible,.d-toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.d-toggle:checked{background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.d-toggle:checked:before{background-color:currentColor}@starting-style{.d-toggle:checked:before{opacity:0}}.d-toggle[aria-checked=true]{background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.d-toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.d-toggle[aria-checked=true]:before{opacity:0}}.d-toggle:has(>input:checked){background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.d-toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.d-toggle:has(>input:checked):before{opacity:0}}.d-toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.d-toggle:disabled{cursor:not-allowed;opacity:.3}.d-toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.d-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-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)){.d-input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.d-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.d-input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.d-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.d-input input::placeholder{color:var(--color-base-content);opacity:.5}.d-input input:focus,.d-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-input input:focus,.d-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.d-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.d-input::-webkit-inner-spin-button{margin-inline-end:-10px}.d-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.d-input{text-align:start;display:inline-flex;position:relative}input.d-input[type=url],input.d-input[type=tel],input.d-input[type=email],input.d-input[type=number]{direction:ltr}input.d-input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.d-input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.d-input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}input.d-input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.d-input::-webkit-color-swatch-wrapper{padding-block:.25rem}.d-input input{text-align:start;display:inline-flex;position:relative}.d-input input[type=url],.d-input input[type=tel],.d-input input[type=email],.d-input input[type=number]{direction:ltr}.d-input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.d-input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.d-input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}.d-input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.d-input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.d-input:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-input:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-input:focus{outline:2px solid var(--d-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.d-input:focus{--d-font-size:1rem}}}.d-input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.d-input:focus-within{--d-font-size:1rem}}}.d-checkbox{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-checkbox{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.d-checkbox{cursor:pointer;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;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.d-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:0px 3px 0 0px 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}.d-checkbox:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.d-checkbox:checked{background-color:var(--d-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))}.d-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){.d-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.d-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.d-checkbox[aria-checked=true]{background-color:var(--d-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))}.d-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){.d-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.d-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.d-checkbox:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-checkbox:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.d-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}@media (forced-colors:active){.d-checkbox:indeterminate:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.d-checkbox[aria-checked=mixed]{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-checkbox[aria-checked=mixed]{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.d-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}@media (forced-colors:active){.d-checkbox[aria-checked=mixed]:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.d-navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.d-card-body{padding:var(--d-card-p,1.5rem);font-size:var(--d-card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.d-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}.d-card:focus-visible,.d-card[aria-checked=true],.d-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.d-card:has(>:checked:focus-visible),.d-card[aria-checked=true]:focus-visible,.d-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.d-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.d-card>:is([type=checkbox],[type=radio]){appearance:none}.d-divider{white-space:nowrap;height:1rem;margin:var(--d-divider-m,1rem 0);--d-divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.d-divider{--d-divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.d-divider:before{content:"";background-color:var(--d-divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.d-divider:before{border:.5px solid}}.d-divider:after{content:"";background-color:var(--d-divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.d-divider:after{border:.5px solid}}.d-divider:not(:empty){gap:1rem}.d-label:is(.d-input>*,.d-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.d-label:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.d-label:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.d-label:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.d-label:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.d-badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.d-card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.d-card-title{font-size:var(--d-cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.d-btn-outline{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content));--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.d-aura:has(>.d-card,>.d-alert){--d-aura-radius:var(--radius-box)}.d-aura:has(>.d-btn,>.d-input,>.d-select){--d-aura-radius:var(--radius-field)}.d-aura:has(>.d-checkbox,>.d-toggle,>.d-badge){--d-aura-radius:var(--radius-selector)}.d-collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.d-collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.d-collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.d-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.d-collapse-close),[tabindex]:focus-within:not(.d-collapse-close)),.d-collapse:not(td,tr,colgroup):not(.d-collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.d-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.d-collapse-close),[tabindex]:focus-within:not(.d-collapse-close))>.d-collapse-content,.d-collapse:not(td,tr,colgroup):not(.d-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.d-collapse-content){--d-overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.d-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.d-collapse-close),[tabindex]:focus-within:not(.d-collapse-close))>.d-collapse-content,.d-collapse:not(td,tr,colgroup):not(.d-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.d-collapse-content){visibility:visible}}.d-collapse:not(td,tr,colgroup):focus-visible,.d-collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.d-collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.d-collapse:not(td,tr,colgroup):not(.d-collapse-close)>input[type=checkbox],.d-collapse:not(td,tr,colgroup):not(.d-collapse-close)>input[type=radio]:not(:checked),.d-collapse:not(td,tr,colgroup):not(.d-collapse-close)>.d-collapse-title{cursor:pointer}:is(.d-collapse:not(td,tr,colgroup)[tabindex]:focus:not(.d-collapse-close,.d-collapse[open]),.d-collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.d-collapse-close,.d-collapse[open]))>.d-collapse-title{cursor:unset}.d-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.d-collapse-close),[tabindex]:focus-within:not(.d-collapse-close))>:where(.d-collapse-content),.d-collapse:not(td,tr,colgroup):not(.d-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.d-collapse-content){padding-bottom:1rem}.d-collapse:not(td,tr,colgroup):is(details){width:100%}.d-collapse:not(td,tr,colgroup):is(details)::details-content{--d-overflow-delay:0s;height:0;overflow:clip}.d-collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.d-collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--d-overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.d-collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--d-overflow-delay:.2s}}.d-collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.d-collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}}@layer daisyui.l1.l2{.d-collapse-arrow>.d-collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.d-collapse-arrow>.d-collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.d-collapse-arrow>.d-collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.d-collapse-plus>.d-collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.d-collapse-plus>.d-collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.d-collapse-plus>.d-collapse-title:after{--tw-content:"+";content:var(--tw-content);pointer-events:none;top:.9rem;inset-inline-end:1.4rem}.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.d-collapse-open>.d-collapse-content{--d-overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility:visible){.d-collapse-open>.d-collapse-content{visibility:visible}}.d-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.d-input:has(>input[disabled]):is(input),.d-input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-input:has(>input[disabled]):is(input),.d-input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-input:has(>input[disabled]){box-shadow:none}.d-input:has(>input[disabled])::placeholder,.d-input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.d-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.d-input:is(:disabled,[disabled]):is(input),.d-input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-input:is(:disabled,[disabled]):is(input),.d-input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-input:is(:disabled,[disabled]){box-shadow:none}.d-input:is(:disabled,[disabled])::placeholder,.d-input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .d-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .d-input:is(input),fieldset:disabled .d-input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .d-input:is(input),fieldset:disabled .d-input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .d-input{box-shadow:none}fieldset:disabled .d-input::placeholder,fieldset:disabled .d-input ::placeholder{color:var(--color-base-content);opacity:.2}.d-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.d-checkbox:disabled{cursor:not-allowed;opacity:.2}:where(.d-navbar){position:relative}.d-image-full>.d-card-body{color:var(--color-neutral-content);position:relative}.d-card-xs .d-card-body{--d-card-p:.5rem;--d-card-fs:.6875rem}.d-card-sm .d-card-body{--d-card-p:1rem;--d-card-fs:.75rem}.d-card-md .d-card-body{--d-card-p:1.5rem;--d-card-fs:.875rem}.d-card-lg .d-card-body{--d-card-p:2rem;--d-card-fs:1rem}.d-card-xl .d-card-body{--d-card-p:2.5rem;--d-card-fs:1.125rem}.d-divider-horizontal.d-divider{flex-direction:column;width:1rem;height:auto}.d-divider-horizontal.d-divider:before,.d-divider-horizontal.d-divider:after{width:.125rem;height:100%}.d-divider-vertical.d-divider{flex-direction:row;width:auto;height:1rem}.d-divider-vertical.d-divider:before,.d-divider-vertical.d-divider:after{width:100%;height:.125rem}.d-card-xs .d-card-title{--d-cardtitle-fs:.875rem}.d-card-sm .d-card-title{--d-cardtitle-fs:1rem}.d-card-md .d-card-title{--d-cardtitle-fs:1.125rem}.d-card-lg .d-card-title{--d-cardtitle-fs:1.25rem}.d-card-xl .d-card-title{--d-cardtitle-fs:1.375rem}.d-badge-outline{color:var(--d-badge-color);--d-badge-bg:#0000;background-image:none;border-color:currentColor}.d-btn-lg{--d-fontsize:1.125rem;--d-btn-p:1.25rem;--d-size:calc(var(--size-field,.25rem) * 12)}.d-btn-primary{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.d-btn-sm{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.d-badge-primary{--d-badge-color:var(--color-primary);--d-badge-fg:var(--color-primary-content)}@media (prefers-reduced-motion:no-preference){.d-collapse:not(td,tr,colgroup)[open].d-collapse-arrow>.d-collapse-title:after,.d-collapse:not(td,tr,colgroup).d-collapse-open.d-collapse-arrow>.d-collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.d-collapse:not(td,tr,colgroup).d-collapse-open.d-collapse-plus>.d-collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.d-collapse:not(td,tr,colgroup)[tabindex].d-collapse-arrow:focus:not(.d-collapse-close),.d-collapse:not(td,tr,colgroup).d-collapse-arrow[tabindex]:focus-within:not(.d-collapse-close))>.d-collapse-title:after,.d-collapse:not(td,tr,colgroup).d-collapse-arrow:not(.d-collapse-close)>input:is([type=checkbox],[type=radio]):checked~.d-collapse-title:after{transform:translateY(-50%)rotate(225deg)}.d-collapse:not(td,tr,colgroup)[open].d-collapse-plus>.d-collapse-title:after,.d-collapse:not(td,tr,colgroup)[tabindex].d-collapse-plus:focus:not(.d-collapse-close)>.d-collapse-title:after,.d-collapse:not(td,tr,colgroup).d-collapse-plus:not(.d-collapse-close)>input:is([type=checkbox],[type=radio]):checked~.d-collapse-title:after{--tw-content:"−";content:var(--tw-content)}}.prose :where(a.d-btn:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.d-btn:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.d-btn:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.d-btn:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.d-btn:focus-visible,.d-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.d-collapse:not(td,tr,colgroup){visibility:revert-layer}:is(.d-input[type=url],.d-input[type=tel],.d-input[type=email],.d-input[type=number]):dir(rtl){border-start-start-radius:var(--d-join-se,var(--radius-field));border-start-end-radius:var(--d-join-ss,var(--radius-field));border-end-end-radius:var(--d-join-es,var(--radius-field));border-end-start-radius:var(--d-join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.d-card-body p{flex-grow:1}.d-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}.d-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}.d-card figure{justify-content:center;align-items:center;display:flex}}}@keyframes rotator{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{--d-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)}}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/InstrumentSans.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}:root,[data-theme=harocue]{color-scheme:light;--hc-canvas:#e6e6e6;--hc-paper:#f2f2f2;--hc-surface:#fff;--hc-inset:#e9e9e9;--hc-ink:#202020;--hc-muted:#676767;--hc-line:#d5d5d5;--hc-cta:#262626;--hc-cta-hover:#3b3b3b;--hc-on-cta:#fff;--hc-green-bg:#d0f1da;--hc-green:#246c3d;--hc-blue-bg:#ecf5ff;--hc-blue:#176ca7;--hc-warm:#ffd19c;--hc-peach:#ffada8;--hc-cool:#7389ee;--hc-r-card:24px;--hc-r-panel:20px;--hc-r-pill:999px;--hc-shadow-soft:0 4px 8px #00000006,0 8px 24px #00000009;--hc-shadow-control:none;--hc-shadow-float:0 8px 32px #00000012;--hc-shadow-page:0 16px 48px #0000000a;--hc-s1:4px;--hc-s2:8px;--hc-s3:16px;--hc-s4:24px;--hc-s5:32px;--hc-s6:48px;--hc-t1:14px;--hc-t2:16px;--hc-t3:24px;--hc-t4:40px;--hc-t5:80px;--hc-display:var(--hc-t5);--hc-heading:var(--hc-t4);--hc-section:96px;--hc-font:"Instrument Sans",system-ui,sans-serif;--font-sans:var(--hc-font);--color-base-100:var(--hc-surface);--color-base-200:var(--hc-paper);--color-base-300:var(--hc-inset);--color-base-content:var(--hc-ink);--color-primary:var(--hc-cta);--color-primary-content:var(--hc-on-cta);--color-secondary:var(--hc-muted);--color-secondary-content:var(--hc-surface);--color-neutral:var(--hc-ink);--color-neutral-content:var(--hc-surface);--radius-selector:var(--hc-r-pill);--radius-field:var(--hc-r-pill);--radius-box:var(--hc-r-card);--border:1px;--depth:0;--noise:0}*{box-sizing:border-box}html{scroll-padding-top:var(--hc-s4)}body{background:var(--hc-canvas);color:var(--hc-ink);font:400 var(--hc-t2)/1.5 var(--hc-font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure,ol,ul,dl,blockquote{margin:0}h1,h2{letter-spacing:-.05em;text-wrap:balance;font-weight:700}h1{font-size:var(--hc-display);letter-spacing:-.065em;line-height:1}h2{font-size:var(--hc-heading);line-height:1.12}h3{font-size:var(--hc-t3);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.2}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--hc-ink);outline-offset:var(--hc-s1)}::selection{background:var(--hc-ink);color:var(--hc-surface)}[hidden]{display:none!important}.hc-page{background:var(--hc-paper);width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0;margin:0}.hc-wrap{width:100%;max-width:1200px;padding-inline:var(--hc-s5);margin-inline:auto}.hc-section{padding-block:var(--hc-section)}.hc-muted{color:var(--hc-muted)}.hc-small,.hc-caption{font-size:var(--hc-t1);line-height:1.5}.hc-caption{color:var(--hc-muted)}.hc-stack{align-items:flex-start;gap:var(--hc-s4);flex-direction:column;display:flex}.hc-actions{align-items:center;gap:var(--hc-s4);flex-wrap:wrap;display:flex}.hc-link{text-underline-offset:var(--hc-s1);text-decoration:underline 1px}.hc-link:hover{text-decoration:none}.hc-split{gap:var(--hc-s6);grid-template-columns:5fr 7fr;align-items:start;display:grid}.hc-section-head{justify-content:space-between;align-items:flex-start;gap:var(--hc-s6);margin-bottom:var(--hc-s5);display:flex}.hc-section-head p{max-width:40ch}.hc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hc-skip{z-index:10;top:var(--hc-s2);left:var(--hc-s4);padding:var(--hc-s2) var(--hc-s3);background:var(--hc-surface);border-radius:var(--hc-r-pill);position:absolute;transform:translateY(-200%)}.hc-skip:focus{transform:none}.hc-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:16px;height:16px}.hc-mark{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:32px;height:32px}.d-btn,.d-badge,.d-kbd{border-radius:var(--hc-r-pill);background-image:none}.d-btn{height:48px;min-height:48px;padding:var(--hc-s2) var(--hc-s4);justify-content:center;align-items:center;gap:var(--hc-s2);font:600 var(--hc-t1)/1.5 var(--hc-font);text-transform:none;box-shadow:var(--hc-shadow-control);border:0;transition:transform .16s,opacity .16s;display:inline-flex}.d-btn:before,.d-btn:after{display:none}.d-btn:hover{transform:translateY(-1px)}.d-btn:active{transform:translateY(1px)}.d-btn-primary,.d-btn-primary:active{background:var(--hc-cta);color:var(--hc-on-cta)}.d-btn-primary:hover{background:var(--hc-cta-hover);color:var(--hc-on-cta)}.d-btn-outline,.d-btn-outline:hover,.d-btn-outline:active{background:var(--hc-surface);color:var(--hc-ink);border:0}.d-btn:disabled{background:var(--hc-inset);color:var(--hc-muted);box-shadow:none;opacity:1;cursor:not-allowed;transform:none}.d-card{background:var(--hc-surface);border-radius:var(--hc-r-card);box-shadow:var(--hc-shadow-soft);border:0;overflow:hidden}.d-card-body{gap:var(--hc-s4);padding:var(--hc-s4);font-size:var(--hc-t2);flex-direction:column;display:flex}.d-badge,.hc-chip{align-items:center;gap:var(--hc-s2);height:auto;min-height:32px;padding:var(--hc-s1) var(--hc-s3);border-radius:var(--hc-r-pill);background:var(--hc-surface);color:var(--hc-ink);font:500 var(--hc-t1)/1.5 var(--hc-font);white-space:nowrap;border:0;display:inline-flex}.d-kbd{min-width:0;height:auto;min-height:32px;padding:var(--hc-s1) var(--hc-s2);background:var(--hc-surface);color:var(--hc-ink);box-shadow:var(--hc-shadow-control);font:600 var(--hc-t1)/1.5 var(--hc-font);border:0;justify-content:center;align-items:center;display:inline-flex}.hc-status{align-items:center;gap:var(--hc-s2);padding:var(--hc-s2) var(--hc-s3);border-radius:var(--hc-r-pill);font-size:var(--hc-t1);white-space:nowrap;font-weight:500;display:inline-flex}.hc-status-green{background:var(--hc-green-bg);color:var(--hc-green)}.hc-status-blue{background:var(--hc-blue-bg);color:var(--hc-blue)}.hc-dot{border-radius:var(--hc-r-pill);background:currentColor;flex-shrink:0;width:8px;height:8px}.hc-ring{border-radius:var(--hc-r-pill);border:2px dashed;flex-shrink:0;width:16px;height:16px}.hc-round-button{border-radius:var(--hc-r-pill);background:var(--hc-surface);width:40px;height:40px;box-shadow:var(--hc-shadow-control);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hc-nav{justify-content:space-between;align-items:center;gap:var(--hc-s5);padding-block:var(--hc-s4);display:flex}.hc-brand{align-items:center;gap:var(--hc-s2);font-size:var(--hc-t3);letter-spacing:-.05em;font-weight:700;display:inline-flex}.hc-nav-links{align-items:center;gap:var(--hc-s5);font-size:var(--hc-t1);display:flex}.hc-nav-links a:hover,.hc-footer a:hover{text-underline-offset:var(--hc-s1);text-decoration:underline}.hc-hero{padding-top:64px;padding-bottom:var(--hc-s5)}.hc-hero-copy{text-align:center;align-items:center;gap:var(--hc-s4)}.hc-announcement{padding:var(--hc-s1) var(--hc-s3) var(--hc-s1) var(--hc-s1);gap:var(--hc-s2);box-shadow:var(--hc-shadow-soft)}.hc-announcement .d-badge{background:var(--hc-cta);color:var(--hc-on-cta);padding-inline:var(--hc-s2)}.hc-hero h1{max-width:15ch;margin-top:var(--hc-s2)}.hc-hero-copy>p{max-width:52ch;color:var(--hc-muted)}.hc-hints{justify-content:center;align-items:center;gap:var(--hc-s2);flex-wrap:wrap;display:flex}.hc-hints .hc-chip{color:var(--hc-muted)}.hc-hero-cta{align-items:center;gap:var(--hc-s2);flex-direction:column;display:flex}.hc-hero-cta .d-btn{padding-inline:var(--hc-s5)}.hc-demo{min-width:0;margin-top:var(--hc-s6);scroll-margin-top:var(--hc-s4)}.hc-product-stage{padding:var(--hc-s5);background:var(--hc-inset);border-radius:var(--hc-r-card)}.hc-stage-bar{justify-content:space-between;align-items:center;gap:var(--hc-s3);margin-bottom:var(--hc-s4);font-size:var(--hc-t1);display:flex}.hc-stage-bar>span{align-items:center;gap:var(--hc-s2);font-weight:500;display:flex}.hc-demo-frame{background:var(--hc-surface);border-radius:var(--hc-r-panel);max-width:960px;box-shadow:var(--hc-shadow-float);margin-inline:auto;overflow:hidden}.hc-demo-toolbar{justify-content:space-between;align-items:center;gap:var(--hc-s3);padding:var(--hc-s3) var(--hc-s4);background:var(--hc-paper);font-size:var(--hc-t1);display:flex}.hc-demo-toolbar strong{align-items:center;gap:var(--hc-s2);font-weight:600;display:flex}.hc-demo-workspace{grid-template-columns:minmax(0,3fr) minmax(0,5fr);display:grid}.hc-memory-pane{background:var(--hc-paper);min-width:0;padding:var(--hc-s4);gap:var(--hc-s3);flex-direction:column;display:flex}.hc-memory-pane>strong{font-weight:600}.hc-search{align-items:center;gap:var(--hc-s2);padding:var(--hc-s1) var(--hc-s1) var(--hc-s1) var(--hc-s3);background:var(--hc-inset);border-radius:var(--hc-r-pill);display:flex}.hc-search input{width:100%;min-width:0;font-size:var(--hc-t1);outline-offset:var(--hc-s2);background:0 0;border:0;padding:0}.hc-search input::placeholder{color:var(--hc-muted);opacity:1}.hc-filter{align-self:flex-start;align-items:center;gap:var(--hc-s2);padding:var(--hc-s1) var(--hc-s1) var(--hc-s1) var(--hc-s3);background:var(--hc-surface);border-radius:var(--hc-r-pill);box-shadow:var(--hc-shadow-soft);font-size:var(--hc-t1);display:flex}.hc-filter .hc-round-button{box-shadow:none;background:var(--hc-paper)}.hc-filter-count{color:var(--hc-blue);font-weight:600}.hc-memory-items{gap:var(--hc-s2);display:grid}.hc-memory-item{padding:var(--hc-s3);background:var(--hc-surface);border-radius:var(--hc-r-panel);font-size:var(--hc-t1)}.hc-memory-item p{color:var(--hc-muted);margin-top:var(--hc-s1)}.hc-memory-item a{font-weight:600}.hc-memory-item a:hover{text-underline-offset:var(--hc-s1);text-decoration:underline}.hc-draft{min-width:0;padding:var(--hc-s4)}.hc-mail-meta{gap:var(--hc-s1) var(--hc-s3);font-size:var(--hc-t1);padding-bottom:var(--hc-s4);grid-template-columns:auto 1fr;display:grid}.hc-mail-meta dt{color:var(--hc-muted)}.hc-mail-meta dd{margin:0}.hc-draft-text{margin-top:var(--hc-s2);min-height:48px}.hc-caret{background:var(--hc-ink);vertical-align:text-bottom;width:1px;height:16px;margin-left:var(--hc-s1);display:inline-block}.hc-cue{padding:var(--hc-s4);margin-top:var(--hc-s3);border-radius:var(--hc-r-panel);background:var(--hc-paper);box-shadow:var(--hc-shadow-soft)}.hc-cue-label{justify-content:space-between;align-items:center;gap:var(--hc-s2);font-size:var(--hc-t1);color:var(--hc-muted);flex-wrap:wrap;display:flex}.hc-highlight-chip{background:linear-gradient(155deg,var(--hc-warm) 0%,var(--hc-peach) 40%,var(--hc-cool) 100%);color:var(--hc-ink);box-shadow:var(--hc-shadow-control);font-weight:600}.hc-cue-text{margin-block:var(--hc-s3);font-weight:500}.hc-source-toggle{justify-content:space-between;align-items:center;gap:var(--hc-s2);width:100%;min-height:48px;padding:var(--hc-s2) var(--hc-s3);text-align:left;font-size:var(--hc-t1);border:1.5px dashed var(--hc-line);border-radius:var(--hc-r-pill);background:0 0;display:flex}.hc-source-toggle:hover{background:var(--hc-surface)}.hc-source-toggle>span:first-child{align-items:center;gap:var(--hc-s2);display:flex}.hc-source{margin-top:var(--hc-s3);padding:var(--hc-s3);background:var(--hc-surface);border-radius:var(--hc-r-panel);font-size:var(--hc-t1)}.hc-source blockquote{margin-top:var(--hc-s2)}.hc-cue-bottom{justify-content:space-between;align-items:center;gap:var(--hc-s2);margin-top:var(--hc-s3);flex-wrap:wrap;display:flex}.hc-cue-bottom .d-btn{padding-inline:var(--hc-s3)}.hc-demo-feedback{margin-top:var(--hc-s3);padding:var(--hc-s4);border-radius:var(--hc-r-panel);background:var(--hc-green-bg);font-size:var(--hc-t1)}.hc-demo-feedback button{margin-top:var(--hc-s3);background:0 0;border:0;padding:0}.hc-demo figcaption{margin-top:var(--hc-s3);text-align:center}.hc-trust{gap:var(--hc-s4);padding-block:var(--hc-s5);font-size:var(--hc-t1);grid-template-columns:repeat(3,1fr);display:grid}.hc-trust p{justify-content:center;align-items:center;gap:var(--hc-s2);flex-wrap:wrap;display:flex}.hc-trust strong{font-weight:600}.hc-problem-list{gap:var(--hc-s3);display:grid}.hc-problem-list article{padding:var(--hc-s4);background:var(--hc-surface);border-radius:var(--hc-r-card);box-shadow:var(--hc-shadow-soft)}.hc-problem-list h3{margin-bottom:var(--hc-s2)}.hc-steps{gap:var(--hc-s5);padding:var(--hc-s5);border-radius:var(--hc-r-card);background:var(--hc-surface);box-shadow:var(--hc-shadow-soft);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.hc-step-number{border-radius:var(--hc-r-pill);background:var(--hc-paper);width:32px;height:32px;font-size:var(--hc-t1);margin-bottom:var(--hc-s4);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.hc-steps h3{margin-bottom:var(--hc-s2)}.hc-feature-row{gap:var(--hc-s6);padding:var(--hc-s5);border-radius:var(--hc-r-card);background:var(--hc-surface);box-shadow:var(--hc-shadow-soft);grid-template-columns:5fr 7fr;align-items:center;display:grid}.hc-feature-row+.hc-feature-row{margin-top:var(--hc-s4)}.hc-feature-row:nth-of-type(2n){grid-template-columns:7fr 5fr}.hc-feature-row:nth-of-type(2n)>.hc-stack{order:2}.hc-fragment{min-width:0;padding:var(--hc-s4);background:var(--hc-paper);border-radius:var(--hc-r-panel)}.hc-fragment-title{justify-content:space-between;gap:var(--hc-s3);margin-bottom:var(--hc-s3);font-size:var(--hc-t1);align-items:center;font-weight:600;display:flex}.hc-fragment blockquote{margin-block:var(--hc-s3);padding:var(--hc-s3);background:var(--hc-surface);border-radius:var(--hc-r-panel)}.hc-fragment-foot{margin-top:var(--hc-s4);font-size:var(--hc-t1);color:var(--hc-muted)}.hc-inserted{background:var(--hc-green-bg);color:var(--hc-ink);padding-inline:var(--hc-s1);box-decoration-break:clone}.hc-fragment .hc-status{margin-top:var(--hc-s3)}.hc-audiences{gap:var(--hc-s4);padding:var(--hc-s5);background:var(--hc-surface);border-radius:var(--hc-r-card);display:grid}.hc-audience{gap:var(--hc-s6);padding-block:var(--hc-s3);grid-template-columns:4fr 8fr;display:grid}.hc-audience p{max-width:60ch}.hc-local-card{padding:var(--hc-s6);background:var(--hc-surface);border-radius:var(--hc-r-card);box-shadow:var(--hc-shadow-soft)}.hc-local-facts{gap:var(--hc-s3);display:grid}.hc-local-facts strong{margin-bottom:var(--hc-s1);font-weight:600;display:block}.hc-device{align-items:center;gap:var(--hc-s2);display:flex}.hc-device>.hc-icon{width:24px;height:24px}.hc-local-row{justify-content:space-between;align-items:center;gap:var(--hc-s4);padding-block:var(--hc-s3);font-size:var(--hc-t1);display:flex}.hc-local-row span:last-child{color:var(--hc-muted);text-align:right}.hc-local-row+.hc-local-row{padding-top:var(--hc-s2)}.hc-local-boundary{padding:var(--hc-s3);border:1.5px dashed var(--hc-line);border-radius:var(--hc-r-panel);margin-top:var(--hc-s3);font-size:var(--hc-t1);color:var(--hc-muted)}.hc-pricing-head{align-items:center}.hc-pricing-head>div:first-child{gap:var(--hc-s3);display:grid}.hc-pricing-head p{max-width:48ch}.hc-billing{align-items:center;gap:var(--hc-s1);padding:var(--hc-s1);background:var(--hc-inset);border-radius:var(--hc-r-pill);flex-shrink:0;display:flex}.hc-billing button{min-height:48px;padding:var(--hc-s2) var(--hc-s4);border-radius:var(--hc-r-pill);font-size:var(--hc-t1);background:0 0;border:0;font-weight:500;transition:transform .16s}.hc-billing button[aria-pressed=true]{background:var(--hc-surface);box-shadow:var(--hc-shadow-control)}.hc-billing button:active{transform:scale(.98)}.hc-plans{gap:var(--hc-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-plan{min-width:0}.hc-plan .d-card-body{grid-template-rows:80px auto auto minmax(256px,1fr);gap:0;height:100%;padding:0;display:grid}.hc-plan-heading{justify-content:space-between;align-items:center;gap:var(--hc-s2);padding:var(--hc-s4) var(--hc-s5);border-bottom:1px dashed var(--hc-line);display:flex}.hc-plan-heading .d-badge{background:var(--hc-paper)}.hc-plan-summary{align-content:start;gap:var(--hc-s2);padding:var(--hc-s4) var(--hc-s5);display:grid}.hc-price{font-size:var(--hc-t4);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.12}.hc-price .hc-price-unit{font-size:var(--hc-t1);letter-spacing:0;color:var(--hc-muted);font-weight:400}.hc-price-note{font-size:var(--hc-t1);color:var(--hc-muted)}.hc-plan-description{min-height:4.5em;margin-top:var(--hc-s2);font-size:var(--hc-t2);color:var(--hc-muted)}.hc-plan-list{gap:var(--hc-s2);margin-inline:var(--hc-s5);padding:var(--hc-s4) 0;border-top:1px dashed var(--hc-line);font-size:var(--hc-t1);grid-template-rows:repeat(3,minmax(24px,auto));list-style:none;display:grid}.hc-plan-list li{align-items:start;gap:var(--hc-s2);grid-template-columns:16px minmax(0,1fr);display:grid}.hc-plan-list .hc-icon{margin-top:var(--hc-s1)}.hc-plan-anchor{gap:var(--hc-s4);padding:var(--hc-s4) var(--hc-s5) var(--hc-s5);border-top:1px dashed var(--hc-line);background:var(--hc-paper);flex-direction:column;display:flex}.hc-plan-fragment{justify-content:center;align-items:flex-start;gap:var(--hc-s2);min-height:128px;padding:var(--hc-s3);border-radius:var(--hc-r-panel);background:var(--hc-surface);box-shadow:var(--hc-shadow-soft);border:0;flex-direction:column;flex:1;display:flex}.hc-plan-fragment strong{font-size:var(--hc-t2);font-weight:600}.hc-plan-fragment p{font-size:var(--hc-t1);color:var(--hc-muted)}.hc-plan-fragment .hc-status{padding:var(--hc-s1) var(--hc-s2)}.hc-plan .d-btn{width:100%;margin-top:auto}.hc-pricing-note{margin-top:var(--hc-s4)}.hc-faq-list{gap:var(--hc-s2);min-width:0;display:grid}.hc-faq-list details{background:var(--hc-surface);border-radius:var(--hc-r-panel);padding:var(--hc-s4);box-shadow:var(--hc-shadow-soft)}.hc-faq-list summary{justify-content:space-between;align-items:center;gap:var(--hc-s3);cursor:pointer;min-height:32px;font-weight:500;list-style:none;display:flex}.hc-faq-list summary::-webkit-details-marker{display:none}.hc-faq-icon{flex-shrink:0;transition:transform .16s}.hc-faq-list details[open] .hc-faq-icon{transform:rotate(45deg)}.hc-faq-list details p{margin-top:var(--hc-s3);color:var(--hc-muted);font-size:var(--hc-t1)}.hc-final{padding-top:var(--hc-s5)}.hc-final-card{justify-content:space-between;align-items:center;gap:var(--hc-s6);padding:var(--hc-s6);background:var(--hc-surface);border-radius:var(--hc-r-card);box-shadow:var(--hc-shadow-soft);display:flex}.hc-final p{margin-top:var(--hc-s3);max-width:48ch}.hc-final .d-btn{flex-shrink:0}@media (width<=1000px){.hc-nav,.hc-nav-links{gap:var(--hc-s3)}.hc-nav-links a{white-space:nowrap}.hc-split,.hc-feature-row,.hc-feature-row:nth-of-type(2n){gap:var(--hc-s5);grid-template-columns:1fr 1fr}.hc-product-stage,.hc-steps,.hc-feature-row,.hc-local-card{padding:var(--hc-s4)}.hc-demo-workspace{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.hc-memory-pane,.hc-draft,.hc-cue{padding:var(--hc-s3)}.hc-plans{gap:var(--hc-s3)}.hc-plan-heading,.hc-plan-summary,.hc-plan-anchor{padding-inline:var(--hc-s3)}.hc-plan-list{margin-inline:var(--hc-s3)}.hc-plan-heading{flex-wrap:wrap}.hc-audience{gap:var(--hc-s5);grid-template-columns:1fr 1fr}}@media (width<=800px){:root{--hc-display:var(--hc-t4);--hc-section:64px}.hc-wrap{padding-inline:var(--hc-s4)}.hc-nav{gap:var(--hc-s3);flex-wrap:wrap}.hc-nav-links{order:3;justify-content:space-between;width:100%}.hc-nav-links a{padding-block:var(--hc-s2)}.hc-section-head{gap:var(--hc-s4);flex-direction:column}.hc-split,.hc-feature-row,.hc-feature-row:nth-of-type(2n){grid-template-columns:1fr}.hc-feature-row:nth-of-type(2n)>.hc-stack{order:0}.hc-demo-workspace{grid-template-columns:1fr}.hc-memory-pane,.hc-draft,.hc-cue{padding:var(--hc-s4)}.hc-trust{gap:var(--hc-s3)}.hc-trust p{flex-direction:column}.hc-plans{grid-template-columns:1fr}.hc-plan-heading,.hc-plan-summary,.hc-plan-anchor{padding-inline:var(--hc-s4)}.hc-plan-list{margin-inline:var(--hc-s4)}.hc-plan-description{min-height:0}.hc-pricing-head{align-items:flex-start}.hc-final-card{align-items:flex-start;gap:var(--hc-s4);padding:var(--hc-s5);flex-direction:column}}@media (width<=540px){:root{--hc-heading:var(--hc-t3)}.hc-wrap,.hc-nav>.d-btn{padding-inline:var(--hc-s3)}.hc-hero{padding-top:var(--hc-s6)}.hc-announcement{white-space:normal;max-width:100%}.hc-announcement .d-badge{flex-shrink:0}.hc-hints .hc-chip{padding-inline:var(--hc-s2)}.hc-product-stage{padding:var(--hc-s3)}.hc-stage-bar{gap:var(--hc-s2);margin-bottom:var(--hc-s3);flex-wrap:wrap}.hc-demo-toolbar,.hc-draft,.hc-cue,.hc-fragment{padding:var(--hc-s3)}.hc-source-toggle{border-radius:var(--hc-r-panel)}.hc-cue-bottom{flex-direction:column;align-items:flex-start}.hc-trust{gap:var(--hc-s3);grid-template-columns:1fr;padding-bottom:0}.hc-trust p{flex-direction:row;justify-content:flex-start}.hc-steps{gap:var(--hc-s5);padding:var(--hc-s4);grid-template-columns:1fr}.hc-steps li{column-gap:var(--hc-s3);grid-template-columns:32px 1fr;display:grid}.hc-step-number{grid-row:span 2;margin-bottom:0}.hc-feature-row,.hc-audiences,.hc-local-card{padding:var(--hc-s4)}.hc-fragment-title{gap:var(--hc-s2);flex-wrap:wrap}.hc-audience{gap:var(--hc-s2);grid-template-columns:1fr}.hc-local-row{gap:var(--hc-s3)}.hc-final-card{padding:var(--hc-s4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hc-page{--canvas:var(--hc-canvas);--paper:var(--hc-paper);--surface:var(--hc-surface);--inset:var(--hc-inset);--ink:var(--hc-ink);--muted:var(--hc-muted);--line:var(--hc-line);--sans:var(--hc-font);--action:var(--hc-cta);--action-hover:var(--hc-cta-hover);--on-action:var(--hc-on-cta);background:var(--hc-paper);font:400 var(--hc-t2)/1.5 var(--hc-font);overflow:clip}html body:has(.hc-page){background:var(--hc-paper)}.hc-wrap{max-width:1200px}.hc-page .hc-section{padding-block:96px}.hc-page .hc-header,.hc-page .edition-footer{background:0 0}.hc-page .hc-header-inner{border-bottom:0;max-width:1200px!important;padding-inline:32px!important}.hc-page .hc-brand span{font-size:24px;font-family:var(--hc-font)!important;font-weight:700!important}.hc-page :is(.hc-download,.hc-menu){min-height:48px}.hc-page :is(.hc-download,.hc-navigation,.hc-nav-language,.hc-footer-bottom,.footer-legal,.footer-settings){font-size:14px}.hc-page .hc-link-title{font-weight:600}.hc-page :is(.hc-nav-panel,.theme-menu,.language-menu){border:0}.hc-page .d-btn{text-shadow:none}.hc-page :is(.hc-footer-bottom small,.translation-destination){font-size:14px}.hc-page .hc-section-head{align-items:baseline;gap:32px;margin-bottom:32px}.hc-page :is(.chapter-intro h2,.hc-section-head h2,.hc-start-card h2,.faq-section>h2){letter-spacing:-.05em;font-size:40px;font-weight:700;line-height:1.12}.hc-page .chapter-intro h2{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.2}.hc-page .hc-hero{padding-block:64px 32px}.hc-hero-copy{gap:24px}.hc-hero-copy h1{font-size:var(--hc-t5);letter-spacing:-.065em;max-width:15ch;line-height:1}.hc-hero-copy h1>span{display:block}.hc-hero-copy>p{max-width:52ch;color:var(--hc-muted);font-size:16px;line-height:1.5}.hc-hero-copy .d-btn{padding-inline:32px}.product-example{min-width:0;margin:0;scroll-margin-block:24px}.product-example iframe{background:var(--hc-surface);border:0;border-radius:20px;width:100%;display:block}.hc-hero .product-example{isolation:isolate;margin:48px auto 0;padding:32px;position:relative}.hc-hero .product-example:before{content:"";z-index:-1;background:var(--hc-inset) url(/assets/brand/cue-field.svg) center / cover no-repeat;border-radius:24px;position:absolute;inset:0}.hc-hero iframe{max-width:960px;height:384px;box-shadow:var(--hc-shadow-float);margin-inline:auto}.hc-product-chapters{gap:32px;padding-block:96px;display:grid}.hc-page .chapter{padding-block:0}.hc-feature-card{background:var(--hc-surface);box-shadow:var(--hc-shadow-soft);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding:32px;display:grid}.hc-feature-reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hc-feature-reverse .chapter-intro{grid-area:1/2}.hc-feature-reverse .product-example{grid-area:1/1}.chapter-intro p{max-width:32ch;color:var(--hc-muted);margin-top:24px;font-size:16px;line-height:1.5}.chapter-memory iframe,.chapter-learning iframe{height:352px}.chapter-carry iframe{height:288px}.hc-text-action{text-underline-offset:4px;align-items:center;min-height:48px;font-size:14px;font-weight:600;display:inline-flex}.hc-text-action:hover{text-decoration:underline}.hc-page .start-section{padding-block:0 96px}.hc-start-card{background:var(--hc-surface);box-shadow:var(--hc-shadow-soft);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.hc-start-card .d-btn{flex:none}.hc-page .hc-reading{padding-block:0 96px}.hc-reading-row{border-bottom:1px solid var(--hc-line);grid-template-columns:104px 1fr;gap:24px;padding-block:16px;display:grid}.hc-reading-row time{color:var(--hc-muted);font-size:14px}.hc-reading-row span{font-size:16px;font-weight:500;line-height:1.5}.hc-reading-row:hover span{text-underline-offset:4px;text-decoration:underline}.hc-page .faq-section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding-block:0 96px;display:grid}.faq-section>div{gap:8px;display:grid}.faq-section details{background:var(--hc-surface);box-shadow:var(--hc-shadow-soft);border-radius:20px;padding:8px 24px}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:16px;font-weight:600;display:flex}.faq-section summary:after{content:"+";color:var(--hc-muted)}.faq-section details[open] summary:after{content:"−"}.faq-section details p{color:var(--hc-muted);padding-block:8px 16px;font-size:16px;line-height:1.5}html[data-theme=dark]{color-scheme:dark;--hc-canvas:#141414;--hc-paper:#1c1d1e;--hc-surface:#262729;--hc-inset:#303133;--hc-ink:#f1f1f1;--hc-muted:#bfc0c2;--hc-line:#414244;--hc-cta:#f0f0f0;--hc-cta-hover:#ddd;--hc-on-cta:#202020}html[data-theme=dark] .hc-hero .product-example:before{background-blend-mode:multiply}@media (width<=1000px){.hc-feature-card{gap:32px;padding:24px}.hc-hero .product-example{padding:24px}}@media (width<=800px){.hc-page .hc-section{padding-block:64px}.hc-page .hc-hero{padding-block:48px 32px}.hc-hero-copy h1{font-size:40px}.hc-hero .product-example{margin-top:32px;padding:24px}.hc-product-chapters{gap:24px;padding-block:64px}.hc-page .chapter{padding-block:0}.hc-feature-card{grid-template-columns:minmax(0,1fr);gap:24px}.hc-feature-reverse .chapter-intro,.hc-feature-reverse .product-example{grid-area:auto}.chapter-intro p{max-width:none;margin-top:16px}.hc-feature-card .product-example iframe{height:352px}.hc-feature-card .product-example#handoff iframe{height:320px}.hc-page .start-section,.hc-page .hc-reading,.hc-page .faq-section{padding-block:0 64px}.hc-start-card{flex-direction:column;align-items:flex-start;gap:24px;padding:32px}.hc-page .faq-section{grid-template-columns:1fr;gap:32px}}@media (width<=540px){.hc-page .hc-header-inner{padding-inline:16px!important}.hc-page :is(.chapter-intro h2,.hc-section-head h2,.hc-start-card h2,.faq-section>h2){font-size:24px}.hc-hero .product-example{padding:20px 16px}.hc-hero .product-example:before{background-position:12%}.hc-hero iframe{height:384px}.hc-feature-card{padding:24px}.hc-reading-row{grid-template-columns:1fr;gap:8px}.hc-start-card{padding:24px}}.learning-card{background:var(--hc-surface);min-width:0;box-shadow:var(--hc-shadow-soft);border-radius:24px;padding:32px 32px 0}.learning-card .chapter-intro{grid-template-columns:minmax(230px,1fr) minmax(0,1.25fr);align-items:start;gap:32px;display:grid}.learning-card .chapter-intro p{max-width:56ch;margin:0}.learning-card .product-example{margin:0;padding-top:28px}.hc-page .learning-card .product-example iframe{border-radius:14px;height:476px}@media (width<=800px){.learning-card{padding:20px 16px}.learning-card .chapter-intro{display:block}.learning-card .chapter-intro p{margin-top:8px}.learning-card .product-example{padding-top:20px}}.hero-features{flex-wrap:wrap;gap:12px;display:flex}.hero-features .d-btn-secondary{background:var(--hc-surface);color:var(--hc-ink)}.learning-card{padding-bottom:24px}.client-example{min-width:0}.client-record small{color:var(--hc-muted);font-size:13px}.client-record p{margin-top:6px;font-size:18px;line-height:1.5}.client-list{flex-wrap:wrap;gap:8px;margin-block:18px 10px;display:flex}.client-list button{min-height:44px;font:500 15px/1.2 var(--hc-font);color:var(--hc-ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.client-list button[aria-pressed=true]{background:var(--hc-inset)}.client-list img{object-fit:contain;width:29px;height:29px;display:block}html[data-theme=dark] .client-list img[src$=cursor-light\.svg]{content:url(/assets/clients/cursor-dark.svg)}#client-prompt{min-height:3em;color:var(--hc-muted);font-size:15px}.memory-motion{cursor:pointer;background:#fafaf8;border:0;border-radius:14px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.memory-motion video{aspect-ratio:12/7;width:100%;height:auto;display:block}.product-example[data-loop-stage]:not([data-workspace-view]) iframe,.product-example[data-loop-stage][data-workspace-view] .memory-motion{display:none}@media (width<=540px){.client-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.client-list button{justify-content:center;gap:5px;padding:5px 3px;font-size:14px}.client-list img{width:25px;height:25px}.client-list img[src$=codex\.png]{width:31px;height:31px}}.feature-films{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.feature-film-card{background:var(--hc-surface);min-width:0;box-shadow:var(--hc-shadow-soft);border-radius:24px;flex-direction:column;padding:28px 22px 20px;display:flex}.feature-film-card .chapter-intro{padding-inline:6px}.feature-film-card .chapter-intro p{max-width:44ch;margin-top:8px}.feature-film-card .memory-motion{margin-top:auto}.feature-film-card .chapter-intro{padding-bottom:22px}@media (width<=800px){.feature-films{grid-template-columns:minmax(0,1fr)}.feature-film-card{padding:24px 16px 16px}}.recording-credit{color:var(--hc-muted);margin-top:8px;font-size:13px;display:block}@media (width<=540px){.recording-credit{margin-top:4px}}@media (width>=1200px){.hc-page .chapter-learning{max-width:1480px}.hc-page .learning-card .product-example iframe{height:clamp(500px,37vw,552px)}}
