/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--type-size-9:9px;--type-size-10:10px;--type-size-12:12px;--type-size-13:13px;--type-size-14:14px;--type-size-15:15px;--type-size-16:16px;--type-size-17:17px;--type-size-18:18px;--type-size-20:20px;--type-size-24:24px;--type-size-28:28px;--type-size-32:32px;--type-leading-12:12px;--type-leading-16:16px;--type-leading-20:20px;--type-leading-24:24px;--type-leading-28:28px;--type-leading-32:32px;--type-leading-36:36px;--type-leading-40:40px;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-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}body{font-family:var(--font-sans)}*,:before,:after{corner-shape:var(--semantic-radius-curve-default)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-4{right:calc(var(--spacing)*4)}.bottom-3{bottom:calc(var(--spacing)*3)}.-left-1\.5{left:calc(var(--spacing)*-1.5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-base-2{margin-top:var(--primitive-spacing-2)}.mt-base-4{margin-top:var(--primitive-spacing-4)}.mb-base-2{margin-bottom:var(--primitive-spacing-2)}.mb-base-8{margin-bottom:var(--primitive-spacing-8)}.mb-base-12{margin-bottom:var(--primitive-spacing-12)}.mb-base-16{margin-bottom:var(--primitive-spacing-16)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-full{height:100%}.max-h-8{max-height:calc(var(--spacing)*8)}.max-h-28{max-height:calc(var(--spacing)*28)}.min-h-0{min-height:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[min\(480px\,100\%\)\]{max-width:min(480px,100%)}.max-w-\[min\(760px\,92\%\)\]{max-width:min(760px,92%)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-base-2{gap:var(--primitive-spacing-2)}.gap-base-4{gap:var(--primitive-spacing-4)}.gap-base-12{gap:var(--primitive-spacing-12)}.gap-group-compact{gap:var(--semantic-spacing-gap-group-compact)}:where(.space-y-base-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--primitive-spacing-12)*var(--tw-space-y-reverse));margin-block-end:calc(var(--primitive-spacing-12)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-container{border-radius:var(--semantic-radius-container)}.rounded-control{border-radius:var(--semantic-radius-control)}.rounded-pill{border-radius:var(--semantic-radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-thick{border-style:var(--tw-border-style);border-width:var(--semantic-border-width-thick)}.border-thin{border-style:var(--tw-border-style);border-width:var(--semantic-border-width-thin)}.border-t-thin{border-top-style:var(--tw-border-style);border-top-width:var(--semantic-border-width-thin)}.border-b-thin{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--semantic-border-width-thin)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand\/60{border-color:var(--semantic-border-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/60{border-color:color-mix(in oklab,var(--semantic-border-brand)60%,transparent)}}.border-brand\/70{border-color:var(--semantic-border-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/70{border-color:color-mix(in oklab,var(--semantic-border-brand)70%,transparent)}}.border-default,.border-default\/40{border-color:var(--semantic-border-default)}@supports (color:color-mix(in lab, red, red)){.border-default\/40{border-color:color-mix(in oklab,var(--semantic-border-default)40%,transparent)}}.border-default\/50{border-color:var(--semantic-border-default)}@supports (color:color-mix(in lab, red, red)){.border-default\/50{border-color:color-mix(in oklab,var(--semantic-border-default)50%,transparent)}}.border-default\/60{border-color:var(--semantic-border-default)}@supports (color:color-mix(in lab, red, red)){.border-default\/60{border-color:color-mix(in oklab,var(--semantic-border-default)60%,transparent)}}.border-default\/70{border-color:var(--semantic-border-default)}@supports (color:color-mix(in lab, red, red)){.border-default\/70{border-color:color-mix(in oklab,var(--semantic-border-default)70%,transparent)}}.bg-current{background-color:currentColor}.bg-fill-brand\/5{background-color:var(--semantic-fill-brand)}@supports (color:color-mix(in lab, red, red)){.bg-fill-brand\/5{background-color:color-mix(in oklab,var(--semantic-fill-brand)5%,transparent)}}.bg-fill-brand\/10{background-color:var(--semantic-fill-brand)}@supports (color:color-mix(in lab, red, red)){.bg-fill-brand\/10{background-color:color-mix(in oklab,var(--semantic-fill-brand)10%,transparent)}}.bg-fill-negative-subtle{background-color:var(--semantic-fill-negative-subtle)}.bg-fill-selected{background-color:var(--semantic-fill-selected)}.bg-fill-subtle\/35{background-color:var(--semantic-fill-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle\/35{background-color:color-mix(in oklab,var(--semantic-fill-subtle)35%,transparent)}}.bg-fill-subtle\/45{background-color:var(--semantic-fill-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle\/45{background-color:color-mix(in oklab,var(--semantic-fill-subtle)45%,transparent)}}.bg-fill-subtle\/60{background-color:var(--semantic-fill-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle\/60{background-color:color-mix(in oklab,var(--semantic-fill-subtle)60%,transparent)}}.bg-surface-page,.bg-surface-page\/55{background-color:var(--semantic-surface-page)}@supports (color:color-mix(in lab, red, red)){.bg-surface-page\/55{background-color:color-mix(in oklab,var(--semantic-surface-page)55%,transparent)}}.bg-surface-panel,.bg-surface-panel\/90{background-color:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){.bg-surface-panel\/90{background-color:color-mix(in oklab,var(--semantic-surface-panel)90%,transparent)}}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing)*0)}.p-base-2{padding:var(--primitive-spacing-2)}.p-base-4{padding:var(--primitive-spacing-4)}.px-base-4{padding-inline:var(--primitive-spacing-4)}.px-base-8{padding-inline:var(--primitive-spacing-8)}.px-base-12{padding-inline:var(--primitive-spacing-12)}.px-base-16{padding-inline:var(--primitive-spacing-16)}.px-base-24{padding-inline:var(--primitive-spacing-24)}.py-base-4{padding-block:var(--primitive-spacing-4)}.py-base-8{padding-block:var(--primitive-spacing-8)}.py-base-12{padding-block:var(--primitive-spacing-12)}.py-base-16{padding-block:var(--primitive-spacing-16)}.py-base-40{padding-block:var(--primitive-spacing-40)}.pr-base-8{padding-right:var(--primitive-spacing-8)}.pl-base-12{padding-left:var(--primitive-spacing-12)}.text-center{text-align:center}.text-left{text-align:left}.type-body{--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing)}.type-body-small{--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing)}.type-caption{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing)}.type-composer{--airjelly-type-role:composer;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-composer);line-height:var(--text-ui-composer--line-height);font-weight:var(--text-ui-composer--font-weight);letter-spacing:var(--text-ui-composer--letter-spacing)}.type-item-title{--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing)}.type-label{--airjelly-type-role:label;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-label);line-height:var(--text-ui-label--line-height);font-weight:var(--text-ui-label--font-weight);letter-spacing:var(--text-ui-label--letter-spacing)}.type-overline{--airjelly-type-role:overline;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-overline);line-height:var(--text-ui-overline--line-height);font-weight:var(--text-ui-overline--font-weight);letter-spacing:var(--text-ui-overline--letter-spacing)}.type-section-title{--airjelly-type-role:section-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-section-title);line-height:var(--text-ui-section-title--line-height);font-weight:var(--text-ui-section-title--font-weight);letter-spacing:var(--text-ui-section-title--letter-spacing)}.type-tag{--airjelly-type-role:tag;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-tag);line-height:var(--text-ui-tag--line-height);font-weight:var(--text-ui-tag--font-weight);letter-spacing:var(--text-ui-tag--letter-spacing)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.whitespace-pre-wrap{white-space:pre-wrap}.text-content-brand\/90{color:var(--semantic-content-brand)}@supports (color:color-mix(in lab, red, red)){.text-content-brand\/90{color:color-mix(in oklab,var(--semantic-content-brand)90%,transparent)}}.text-content-negative{color:var(--semantic-content-negative)}.text-content-primary,.text-content-primary\/70{color:var(--semantic-content-primary)}@supports (color:color-mix(in lab, red, red)){.text-content-primary\/70{color:color-mix(in oklab,var(--semantic-content-primary)70%,transparent)}}.text-content-primary\/75{color:var(--semantic-content-primary)}@supports (color:color-mix(in lab, red, red)){.text-content-primary\/75{color:color-mix(in oklab,var(--semantic-content-primary)75%,transparent)}}.text-content-primary\/80{color:var(--semantic-content-primary)}@supports (color:color-mix(in lab, red, red)){.text-content-primary\/80{color:color-mix(in oklab,var(--semantic-content-primary)80%,transparent)}}.text-content-tertiary,.text-content-tertiary\/60{color:var(--semantic-content-tertiary)}@supports (color:color-mix(in lab, red, red)){.text-content-tertiary\/60{color:color-mix(in oklab,var(--semantic-content-tertiary)60%,transparent)}}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--semantic-shadow-overlay);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,background-color\,color\]{transition-property:opacity,transform,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.rounded-pill{corner-shape:var(--semantic-radius-curve-circular)}@media (hover:hover){.group-hover\/handle\:opacity-100:is(:where(.group\/handle):hover *),.group-hover\/msg\:opacity-100:is(:where(.group\/msg):hover *){opacity:1}}.placeholder\:text-content-tertiary::placeholder{color:var(--semantic-content-tertiary)}@media (hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-strong\/35:hover{border-color:var(--semantic-border-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:border-strong\/35:hover{border-color:color-mix(in oklab,var(--semantic-border-strong)35%,transparent)}}.hover\:bg-fill-hover:hover{background-color:var(--semantic-fill-hover)}.hover\:bg-fill-subtle:hover{background-color:var(--semantic-fill-subtle)}.hover\:bg-surface-page:hover{background-color:var(--semantic-surface-page)}.hover\:text-content-primary:hover{color:var(--semantic-content-primary)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.has-\[\>svg\]\:px-base-8:has(>svg){padding-inline:var(--primitive-spacing-8)}.\[\&\]\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.dark .\[\.dark_\&\]\:invert,[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{--text-ui-display:var(--type-size-32);--text-ui-display--line-height:var(--type-leading-40);--text-ui-display--font-weight:500;--text-ui-display--letter-spacing:0;--text-ui-page-title:var(--type-size-24);--text-ui-page-title--line-height:var(--type-leading-32);--text-ui-page-title--font-weight:500;--text-ui-page-title--letter-spacing:0;--text-ui-detail-title:var(--type-size-20);--text-ui-detail-title--line-height:var(--type-leading-28);--text-ui-detail-title--font-weight:500;--text-ui-detail-title--letter-spacing:0;--text-ui-section-title:var(--type-size-18);--text-ui-section-title--line-height:var(--type-leading-24);--text-ui-section-title--font-weight:500;--text-ui-section-title--letter-spacing:0;--text-ui-group-title:var(--type-size-14);--text-ui-group-title--line-height:var(--type-leading-20);--text-ui-group-title--font-weight:500;--text-ui-group-title--letter-spacing:0;--text-ui-dialog-title:var(--type-size-16);--text-ui-dialog-title--line-height:var(--type-leading-24);--text-ui-dialog-title--font-weight:500;--text-ui-dialog-title--letter-spacing:0;--text-ui-item-title:var(--type-size-14);--text-ui-item-title--line-height:var(--type-leading-20);--text-ui-item-title--font-weight:500;--text-ui-item-title--letter-spacing:0;--text-ui-window-title:var(--type-size-14);--text-ui-window-title--line-height:var(--type-leading-20);--text-ui-window-title--font-weight:500;--text-ui-window-title--letter-spacing:0;--text-ui-overline:var(--type-size-12);--text-ui-overline--line-height:var(--type-leading-16);--text-ui-overline--font-weight:600;--text-ui-overline--letter-spacing:.02em;--text-ui-body:var(--type-size-13);--text-ui-body--line-height:var(--type-leading-20);--text-ui-body--font-weight:400;--text-ui-body--letter-spacing:0;--text-ui-body-small:var(--type-size-12);--text-ui-body-small--line-height:var(--type-leading-20);--text-ui-body-small--font-weight:400;--text-ui-body-small--letter-spacing:0;--text-ui-reading:var(--type-size-15);--text-ui-reading--line-height:var(--type-leading-24);--text-ui-reading--font-weight:400;--text-ui-reading--letter-spacing:0;--text-ui-caption:var(--type-size-12);--text-ui-caption--line-height:var(--type-leading-16);--text-ui-caption--font-weight:400;--text-ui-caption--letter-spacing:0;--text-ui-label:var(--type-size-13);--text-ui-label--line-height:var(--type-leading-20);--text-ui-label--font-weight:500;--text-ui-label--letter-spacing:0;--text-ui-input:var(--type-size-13);--text-ui-input--line-height:var(--type-leading-20);--text-ui-input--font-weight:400;--text-ui-input--letter-spacing:0;--text-ui-composer:var(--type-size-15);--text-ui-composer--line-height:var(--type-leading-24);--text-ui-composer--font-weight:400;--text-ui-composer--letter-spacing:0;--text-ui-code:var(--type-size-12);--text-ui-code--line-height:var(--type-leading-20);--text-ui-code--font-weight:400;--text-ui-code--letter-spacing:0;--text-ui-micro:var(--type-size-10);--text-ui-micro--line-height:var(--type-leading-12);--text-ui-micro--font-weight:500;--text-ui-micro--letter-spacing:0;--text-ui-tag:var(--type-size-12);--text-ui-tag--line-height:var(--type-leading-12);--text-ui-tag--font-weight:500;--text-ui-tag--letter-spacing:0;--text-ui-onboarding-title:var(--type-size-24);--text-ui-onboarding-title--line-height:var(--type-leading-32);--text-ui-onboarding-title--font-weight:500;--text-ui-onboarding-title--letter-spacing:-.025em;--text-ui-onboarding-body:var(--type-size-14);--text-ui-onboarding-body--line-height:var(--type-leading-24);--text-ui-onboarding-body--font-weight:400;--text-ui-onboarding-body--letter-spacing:0;--text-ui-onboarding-option:var(--type-size-14);--text-ui-onboarding-option--line-height:var(--type-leading-20);--text-ui-onboarding-option--font-weight:400;--text-ui-onboarding-option--letter-spacing:0;--text-ui-onboarding-item:var(--type-size-14);--text-ui-onboarding-item--line-height:var(--type-leading-20);--text-ui-onboarding-item--font-weight:500;--text-ui-onboarding-item--letter-spacing:0;--text-ui-onboarding-hint:var(--type-size-12);--text-ui-onboarding-hint--line-height:var(--type-leading-20);--text-ui-onboarding-hint--font-weight:400;--text-ui-onboarding-hint--letter-spacing:0}:root,[data-theme]{--primitive-primary-black:#000;--primitive-primary-black-40:#0006;--primitive-primary-white:#fff;--primitive-primary-white-50:#ffffff80;--primitive-neutral-50:#f6f6f6;--primitive-neutral-75:#f2f2f2;--primitive-neutral-100:#e6e6e6;--primitive-neutral-150:#d9d9d9;--primitive-neutral-200:#ccc;--primitive-neutral-250:silver;--primitive-neutral-300:#b3b3b3;--primitive-neutral-350:#a6a6a6;--primitive-neutral-400:#999;--primitive-neutral-450:#8d8d8d;--primitive-neutral-500:gray;--primitive-neutral-550:#737373;--primitive-neutral-600:#666;--primitive-neutral-650:#5a5a5a;--primitive-neutral-700:#4d4d4d;--primitive-neutral-750:#404040;--primitive-neutral-800:#333;--primitive-neutral-850:#262626;--primitive-neutral-900:#1a1a1a;--primitive-neutral-950:#0d0d0d;--primitive-blue-100:#d8e6fd;--primitive-blue-200:#b1cdfb;--primitive-blue-300:#8ab4fa;--primitive-blue-400:#639bf8;--primitive-blue-500:#3c82f6;--primitive-blue-600:#3068c5;--primitive-blue-700:#244e94;--primitive-blue-800:#183462;--primitive-blue-900:#0c1a31;--primitive-orange-100:#ffdfcf;--primitive-orange-200:#ffbf9f;--primitive-orange-300:#ff9e6f;--primitive-orange-400:#ff7e3f;--primitive-orange-500:#ff5e0f;--primitive-orange-600:#cc4b0c;--primitive-orange-700:#993809;--primitive-orange-800:#662606;--primitive-orange-900:#331303;--primitive-sub-brand-100:#ffdfcf;--primitive-sub-brand-200:#ffbf9f;--primitive-sub-brand-300:#ff9e6f;--primitive-sub-brand-400:#ff7e3f;--primitive-sub-brand-500:#ff5e0f;--primitive-sub-brand-600:#cc4b0c;--primitive-sub-brand-700:#993809;--primitive-sub-brand-800:#662606;--primitive-sub-brand-900:#331303;--primitive-pink-100:#fad9f4;--primitive-pink-200:#f6b3ea;--primitive-pink-300:#f18edf;--primitive-pink-400:#ed68d5;--primitive-pink-500:#e842ca;--primitive-pink-600:#ba35a2;--primitive-pink-700:#8b2879;--primitive-pink-800:#5d1a51;--primitive-pink-900:#2e0d28;--primitive-green-100:#d2f0e0;--primitive-green-200:#a5e1c0;--primitive-green-300:#79d2a1;--primitive-green-400:#4cc381;--primitive-green-500:#1fb462;--primitive-green-600:#19904e;--primitive-green-700:#136c3b;--primitive-green-800:#0c4827;--primitive-green-900:#062414;--primitive-yellow-100:#fff6d0;--primitive-yellow-200:#ffeca1;--primitive-yellow-300:#ffe372;--primitive-yellow-400:#ffd943;--primitive-yellow-500:#ffd014;--primitive-yellow-600:#cca610;--primitive-yellow-700:#997d0c;--primitive-yellow-800:#665308;--primitive-yellow-900:#332a04;--primitive-red-100:#ffd9d9;--primitive-red-200:#ffb3b3;--primitive-red-300:#ff8d8d;--primitive-red-400:#ff6767;--primitive-red-500:#ff4141;--primitive-red-600:#cc3434;--primitive-red-700:#992727;--primitive-red-800:#661a1a;--primitive-red-900:#330d0d;--primitive-purple-100:#e7d7ff;--primitive-purple-200:#ceb0ff;--primitive-purple-300:#b688ff;--primitive-purple-400:#9d61ff;--primitive-purple-500:#8539ff;--primitive-purple-600:#6a2ecc;--primitive-purple-700:#502299;--primitive-purple-800:#351766;--primitive-purple-900:#1b0b33;--primitive-brand-100:#ccf4ff;--primitive-brand-200:#99e9ff;--primitive-brand-300:#66deff;--primitive-brand-400:#33d3ff;--primitive-brand-500:#00c8ff;--primitive-brand-600:#00a0cc;--primitive-brand-700:#007899;--primitive-brand-800:#005066;--primitive-brand-900:#002833;--semantic-content-primary:var(--primitive-neutral-950);--semantic-content-inverse:var(--primitive-primary-white);--semantic-content-secondary:var(--primitive-neutral-750);--semantic-content-secondary-inverse:var(--primitive-neutral-200);--semantic-content-tertiary:var(--primitive-neutral-600);--semantic-content-tertiary-inverse:var(--primitive-neutral-400);--semantic-content-disabled:var(--primitive-neutral-300);--semantic-content-brand:var(--primitive-brand-500);--semantic-content-info:var(--primitive-blue-500);--semantic-content-link:var(--primitive-blue-500);--semantic-content-link-hover:var(--primitive-blue-600);--semantic-content-link-pressed:var(--primitive-blue-700);--semantic-content-notice:var(--primitive-orange-600);--semantic-content-negative:var(--primitive-red-600);--semantic-content-positive:var(--primitive-green-600);--semantic-fill-inverse:var(--primitive-neutral-950);--semantic-fill-selected:var(--primitive-neutral-50);--semantic-fill-hover:var(--primitive-neutral-75);--semantic-fill-pressed:var(--primitive-neutral-100);--semantic-fill-subtle:var(--primitive-neutral-75);--semantic-fill-strong:var(--primitive-neutral-100);--semantic-background-disabled:var(--primitive-neutral-75);--semantic-fill-positive:var(--primitive-green-500);--semantic-fill-positive-subtle:var(--primitive-green-100);--semantic-fill-negative:var(--primitive-red-500);--semantic-fill-negative-subtle:var(--primitive-red-100);--semantic-fill-notice:var(--primitive-orange-500);--semantic-fill-notice-subtle:var(--primitive-orange-100);--semantic-fill-info:var(--primitive-blue-500);--semantic-fill-info-subtle:var(--primitive-blue-100);--semantic-border-default:var(--primitive-neutral-100);--semantic-border-negative:var(--primitive-red-500);--semantic-border-notice:var(--primitive-orange-500);--semantic-border-info:var(--primitive-blue-500);--semantic-border-positive:var(--primitive-green-500);--semantic-surface-page:var(--primitive-neutral-50);--semantic-surface-panel:var(--primitive-primary-white);--semantic-surface-scrim:var(--primitive-primary-black-40)}:root{--primitive-radius-4:4px;--primitive-radius-6:6px;--primitive-radius-8:8px;--primitive-radius-10:10px;--primitive-radius-12:12px;--primitive-radius-14:14px;--primitive-radius-16:16px;--primitive-radius-24:24px;--primitive-radius-pill:999px;--primitive-radius-circle:50%;--primitive-radius-curve-continuous:superellipse(1.5);--primitive-radius-curve-circular:round;--semantic-radius-control:var(--primitive-radius-8);--semantic-radius-container:var(--primitive-radius-16);--semantic-radius-pill:var(--primitive-radius-pill);--semantic-radius-circle:var(--primitive-radius-circle);--semantic-radius-curve-default:var(--primitive-radius-curve-continuous);--semantic-radius-curve-circular:var(--primitive-radius-curve-circular);--primitive-spacing-2:2px;--primitive-spacing-4:4px;--primitive-spacing-8:8px;--primitive-spacing-12:12px;--primitive-spacing-16:16px;--primitive-spacing-24:24px;--primitive-spacing-32:32px;--primitive-spacing-40:40px;--primitive-spacing-48:48px;--primitive-spacing-64:64px;--semantic-spacing-inset-default:var(--primitive-spacing-24);--semantic-spacing-inset-compact:var(--primitive-spacing-16);--semantic-spacing-gap-group-default:var(--primitive-spacing-16);--semantic-spacing-gap-group-compact:var(--primitive-spacing-8);--semantic-spacing-gap-section:var(--primitive-spacing-32);--primitive-border-width-1:1px;--primitive-border-width-2:2px;--semantic-border-width-thin:var(--primitive-border-width-1);--semantic-border-width-thick:var(--primitive-border-width-2);--semantic-border-width-focus:var(--primitive-border-width-2);--primitive-shadow-0:none;--primitive-shadow-1:0 1px 3px 0 var(--primitive-primary-black),0 3px 8px -4px var(--primitive-primary-black)}@supports (color:color-mix(in lab, red, red)){:root{--primitive-shadow-1:0 1px 3px 0 color-mix(in srgb,var(--primitive-primary-black)3%,transparent),0 3px 8px -4px color-mix(in srgb,var(--primitive-primary-black)4%,transparent)}}:root{--primitive-shadow-2:0 2px 4px -2px var(--primitive-primary-black),0 8px 24px -8px var(--primitive-primary-black)}@supports (color:color-mix(in lab, red, red)){:root{--primitive-shadow-2:0 2px 4px -2px color-mix(in srgb,var(--primitive-primary-black)4%,transparent),0 8px 24px -8px color-mix(in srgb,var(--primitive-primary-black)8%,transparent)}}:root{--primitive-shadow-3:0 4px 8px -4px var(--primitive-primary-black),0 16px 40px -12px var(--primitive-primary-black)}@supports (color:color-mix(in lab, red, red)){:root{--primitive-shadow-3:0 4px 8px -4px color-mix(in srgb,var(--primitive-primary-black)5%,transparent),0 16px 40px -12px color-mix(in srgb,var(--primitive-primary-black)10%,transparent)}}:root{--semantic-shadow-none:var(--primitive-shadow-0);--semantic-shadow-raised:var(--primitive-shadow-1);--semantic-shadow-overlay:var(--primitive-shadow-2);--semantic-shadow-modal:var(--primitive-shadow-3)}:root,[data-theme]{--semantic-content-pending:var(--primitive-yellow-800);--semantic-border-pending:var(--primitive-yellow-800);--semantic-fill-pending-subtle:var(--primitive-yellow-100);--semantic-fill-brand:var(--primitive-brand-500);--semantic-fill-brand-subtle:var(--semantic-fill-brand)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--semantic-fill-brand-subtle:color-mix(in srgb,var(--semantic-fill-brand)12%,var(--semantic-surface-panel))}}:root,[data-theme]{--semantic-border-selected:var(--semantic-content-brand)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--semantic-border-selected:color-mix(in srgb,var(--semantic-content-brand)55%,transparent)}}:root,[data-theme]{--semantic-content-proactive:var(--primitive-purple-500);--semantic-fill-proactive:var(--primitive-purple-500);--semantic-fill-proactive-subtle:var(--primitive-purple-100);--semantic-content-on-brand:var(--primitive-primary-white);--semantic-content-on-status:var(--primitive-primary-white);--semantic-content-on-scrim:var(--primitive-primary-white);--semantic-fill-inverse-hover:var(--primitive-neutral-750);--semantic-fill-inverse-pressed:var(--primitive-neutral-600);--semantic-fill-muted:var(--primitive-neutral-600);--semantic-fill-thumb:var(--primitive-neutral-50);--semantic-fill-disabled:var(--primitive-neutral-300);--semantic-fill-negative-strong:var(--primitive-red-600);--semantic-border-strong:var(--primitive-neutral-950);--semantic-border-emphasis:var(--primitive-neutral-750);--semantic-border-subdued:var(--primitive-neutral-600);--semantic-border-brand:var(--primitive-brand-500);--semantic-border-negative-strong:var(--primitive-red-600);--semantic-border-positive-strong:var(--primitive-green-600);--semantic-border-notice-strong:var(--primitive-orange-600);--semantic-border-proactive:var(--primitive-purple-500);--semantic-content-decorative:var(--primitive-neutral-100);--semantic-content-on-inverse:var(--primitive-neutral-50);--semantic-border-subtle:var(--semantic-border-default)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--semantic-border-subtle:color-mix(in srgb,var(--semantic-border-default)65%,transparent)}}:root,[data-theme]{--semantic-border-focus:var(--semantic-content-brand)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--semantic-border-focus:color-mix(in srgb,var(--semantic-content-brand)50%,transparent)}}:root,[data-theme]{--semantic-surface-glass:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--semantic-surface-glass:color-mix(in srgb,var(--semantic-surface-panel)72%,transparent)}}:root,[data-theme]{--semantic-surface-glass-chrome:var(--primitive-primary-white)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--semantic-surface-glass-chrome:color-mix(in srgb,var(--primitive-primary-white)82%,transparent)}}:root,[data-theme]{--semantic-selection-background:var(--primitive-brand-100);--semantic-selection-foreground:var(--semantic-content-brand)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--semantic-selection-foreground:color-mix(in srgb,var(--semantic-content-brand)45%,var(--primitive-brand-900))}}:root{--unit-2:2px;--unit-4:4px;--unit-8:8px;--unit-10:10px;--unit-12:12px;--unit-14:14px;--unit-16:16px;--unit-18:18px;--unit-20:20px;--unit-24:24px;--unit-26:26px;--unit-28:28px;--unit-32:32px;--unit-36:36px;--unit-40:40px;--unit-48:48px;--unit-56:56px;--unit-64:64px;--unit-72:72px;--unit-80:80px;--unit-88:88px;--unit-96:96px;--unit-104:104px;--unit-112:112px;--unit-120:120px;--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-duration-loop:2.2s;--motion-easing-standard:cubic-bezier(.4,0,.2,1);--motion-easing-enter:cubic-bezier(0,0,.2,1);--motion-easing-exit:cubic-bezier(.4,0,1,1);--layer-anchored:1000;--layer-modal:1100;--layer-toast:1200;--layer-tooltip:1300}.aj-tone--primary{color:var(--semantic-content-primary)}.aj-tone--primary-inverse{color:var(--semantic-content-inverse)}.aj-tone--secondary{color:var(--semantic-content-secondary)}.aj-tone--secondary-inverse{color:var(--semantic-content-secondary-inverse)}.aj-tone--tertiary{color:var(--semantic-content-tertiary)}.aj-tone--tertiary-inverse{color:var(--semantic-content-tertiary-inverse)}.aj-tone--disabled{color:var(--semantic-content-disabled)}.aj-tone--brand{color:var(--semantic-content-brand)}.aj-tone--info{color:var(--semantic-content-info)}.aj-tone--link{color:var(--semantic-content-link)}.aj-tone--link-hover{color:var(--semantic-content-link-hover)}.aj-tone--link-pressed{color:var(--semantic-content-link-pressed)}.aj-tone--notice,.aj-tone--notice-bold{color:var(--semantic-content-notice)}.aj-tone--negative,.aj-tone--negative-bold{color:var(--semantic-content-negative)}.aj-tone--positive,.aj-tone--positive-bold{color:var(--semantic-content-positive)}.aj-icon{vertical-align:-.125em;flex:none}.aj-icon--xs{width:var(--unit-12);height:var(--unit-12)}.aj-icon--s{width:var(--unit-14);height:var(--unit-14)}.aj-icon--m{width:var(--unit-16);height:var(--unit-16)}.aj-icon--l{width:var(--unit-20);height:var(--unit-20)}.aj-icon--xl{width:var(--unit-24);height:var(--unit-24)}@keyframes aj-blur-out{to{opacity:0;filter:blur(var(--unit-8))}}@keyframes aj-blur-in{0%{opacity:0;filter:blur(var(--unit-8))}to{opacity:1;filter:blur()}}@keyframes aj-fade-out{to{opacity:0}}@keyframes aj-fade-in{0%{opacity:0}to{opacity:1}}.aj-swap{--aj-swap-duration:var(--motion-duration-base);--aj-swap-exit:aj-blur-out;--aj-swap-enter:aj-blur-in;min-width:0}.aj-swap--fast{--aj-swap-duration:var(--motion-duration-fast)}.aj-swap--slow{--aj-swap-duration:var(--motion-duration-slow)}.aj-swap--fade{--aj-swap-exit:aj-fade-out;--aj-swap-enter:aj-fade-in}.aj-swap--exit{animation:var(--aj-swap-exit)calc(var(--aj-swap-duration)*.8)var(--motion-easing-exit)both}.aj-swap--enter{animation:var(--aj-swap-enter)var(--aj-swap-duration)var(--motion-easing-enter)both}@media (prefers-reduced-motion:reduce){.aj-swap--exit{animation:aj-fade-out calc(var(--aj-swap-duration)/2)var(--motion-easing-exit)both}.aj-swap--enter{animation:aj-fade-in calc(var(--aj-swap-duration)/2)var(--motion-easing-enter)both}}.aj-box{box-sizing:border-box;min-width:0}.aj-box--p-base-2{padding:var(--primitive-spacing-2)}.aj-box--p-base-4{padding:var(--primitive-spacing-4)}.aj-box--p-base-8{padding:var(--primitive-spacing-8)}.aj-box--p-base-12{padding:var(--primitive-spacing-12)}.aj-box--p-base-16{padding:var(--primitive-spacing-16)}.aj-box--p-base-24{padding:var(--primitive-spacing-24)}.aj-box--p-base-32{padding:var(--primitive-spacing-32)}.aj-box--p-base-40{padding:var(--primitive-spacing-40)}.aj-box--p-base-48{padding:var(--primitive-spacing-48)}.aj-box--bg-primary{background:var(--semantic-surface-panel)}.aj-box--bg-secondary{background:var(--semantic-fill-subtle)}.aj-box--bg-tertiary{background:var(--semantic-fill-strong)}.aj-box--bg-surface-l0{background:var(--semantic-surface-page)}.aj-box--bg-surface-l1{background:var(--semantic-surface-panel)}.aj-box--r-circle{border-radius:var(--semantic-radius-circle);corner-shape:var(--semantic-radius-curve-circular)}.aj-box--r-pill{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular)}.aj-box--r-base-24{border-radius:var(--primitive-radius-24);corner-shape:var(--semantic-radius-curve-default)}.aj-box--r-base-16{border-radius:var(--primitive-radius-16);corner-shape:var(--semantic-radius-curve-default)}.aj-box--r-container{border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default)}.aj-box--r-control{border-radius:var(--semantic-radius-control);corner-shape:var(--semantic-radius-curve-default)}.aj-box--r-base-4{border-radius:var(--primitive-radius-4);corner-shape:var(--semantic-radius-curve-default)}.aj-box--bordered{border:var(--semantic-border-width-thin)solid var(--semantic-border-default)}.aj-stack{flex-direction:column;align-items:stretch;display:flex}.aj-stack--row{flex-direction:row;align-items:center}.aj-stack--wrap{flex-wrap:wrap}.aj-stack--fill{inline-size:100%}.aj-stack--gap-base-2{gap:var(--primitive-spacing-2)}.aj-stack--gap-base-4{gap:var(--primitive-spacing-4)}.aj-stack--gap-base-8{gap:var(--primitive-spacing-8)}.aj-stack--gap-base-12{gap:var(--primitive-spacing-12)}.aj-stack--gap-base-16{gap:var(--primitive-spacing-16)}.aj-stack--gap-base-24{gap:var(--primitive-spacing-24)}.aj-stack--gap-base-32{gap:var(--primitive-spacing-32)}.aj-stack--gap-base-40{gap:var(--primitive-spacing-40)}.aj-stack--gap-base-48{gap:var(--primitive-spacing-48)}.aj-stack--column-gap-base-2{column-gap:var(--primitive-spacing-2)}.aj-stack--column-gap-base-4{column-gap:var(--primitive-spacing-4)}.aj-stack--column-gap-base-8{column-gap:var(--primitive-spacing-8)}.aj-stack--column-gap-base-12{column-gap:var(--primitive-spacing-12)}.aj-stack--column-gap-base-16{column-gap:var(--primitive-spacing-16)}.aj-stack--column-gap-base-24{column-gap:var(--primitive-spacing-24)}.aj-stack--column-gap-base-32{column-gap:var(--primitive-spacing-32)}.aj-stack--column-gap-base-40{column-gap:var(--primitive-spacing-40)}.aj-stack--column-gap-base-48{column-gap:var(--primitive-spacing-48)}.aj-stack--row-gap-base-2{row-gap:var(--primitive-spacing-2)}.aj-stack--row-gap-base-4{row-gap:var(--primitive-spacing-4)}.aj-stack--row-gap-base-8{row-gap:var(--primitive-spacing-8)}.aj-stack--row-gap-base-12{row-gap:var(--primitive-spacing-12)}.aj-stack--row-gap-base-16{row-gap:var(--primitive-spacing-16)}.aj-stack--row-gap-base-24{row-gap:var(--primitive-spacing-24)}.aj-stack--row-gap-base-32{row-gap:var(--primitive-spacing-32)}.aj-stack--row-gap-base-40{row-gap:var(--primitive-spacing-40)}.aj-stack--row-gap-base-48{row-gap:var(--primitive-spacing-48)}.aj-stack--align-start{align-items:flex-start}.aj-stack--align-center{align-items:center}.aj-stack--align-end{align-items:flex-end}.aj-stack--align-stretch{align-items:stretch}.aj-stack--align-baseline{align-items:baseline}.aj-stack--justify-start{justify-content:flex-start}.aj-stack--justify-center{justify-content:center}.aj-stack--justify-end{justify-content:flex-end}.aj-stack--justify-between{justify-content:space-between}.aj-stack--justify-around{justify-content:space-around}.aj-stack--justify-evenly{justify-content:space-evenly}.aj-separator{--aj-separator-w:var(--semantic-border-width-thin);background:var(--semantic-border-default);height:var(--aj-separator-w);border:0;align-self:stretch;width:auto;margin:0}.aj-separator--vertical{height:auto;width:var(--aj-separator-w)}.aj-separator--w-thick{--aj-separator-w:var(--semantic-border-width-thick)}.aj-separator--w-thin{--aj-separator-w:var(--semantic-border-width-thin)}.aj-separator--tone-primary{background:var(--semantic-border-default)}.aj-separator--tone-negative{background:var(--semantic-border-negative)}.aj-separator--tone-notice{background:var(--semantic-border-notice)}.aj-separator--tone-info{background:var(--semantic-border-info)}.aj-separator--tone-positive{background:var(--semantic-border-positive)}.aj-container{box-sizing:border-box;inline-size:100%;margin-inline:auto}.aj-container--narrow{max-inline-size:calc(var(--unit-120)*5)}.aj-container--content{max-inline-size:calc(var(--unit-120)*8)}.aj-container--wide{max-inline-size:calc(var(--unit-120)*10)}.aj-container--full{max-inline-size:none}.aj-container--inset-base-2{padding-inline:var(--primitive-spacing-2)}.aj-container--inset-base-4{padding-inline:var(--primitive-spacing-4)}.aj-container--inset-base-8{padding-inline:var(--primitive-spacing-8)}.aj-container--inset-base-12{padding-inline:var(--primitive-spacing-12)}.aj-container--inset-base-16{padding-inline:var(--primitive-spacing-16)}.aj-container--inset-base-24{padding-inline:var(--primitive-spacing-24)}.aj-container--inset-base-32{padding-inline:var(--primitive-spacing-32)}.aj-container--inset-base-40{padding-inline:var(--primitive-spacing-40)}.aj-container--inset-base-48{padding-inline:var(--primitive-spacing-48)}.aj-surface{box-sizing:border-box;border:var(--semantic-border-width-thin)solid var(--semantic-border-default);border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);min-width:0}.aj-surface--base{--aj-surface-base:var(--semantic-surface-page);background:var(--semantic-surface-page)}.aj-surface--raised{--aj-surface-base:var(--semantic-surface-panel);background:var(--semantic-surface-panel);box-shadow:var(--semantic-shadow-raised)}.aj-surface--tinted{--aj-surface-accent:var(--semantic-content-brand);--aj-surface-fill:24%;--aj-surface-border:38%;border-color:var(--aj-surface-accent)}@supports (color:color-mix(in lab, red, red)){.aj-surface--tinted{border-color:color-mix(in srgb,var(--aj-surface-accent)var(--aj-surface-border),var(--semantic-border-default))}}.aj-surface--tinted{color:var(--semantic-content-primary);background:var(--aj-surface-accent)}@supports (color:color-mix(in lab, red, red)){.aj-surface--tinted{background:color-mix(in srgb,var(--aj-surface-accent)var(--aj-surface-fill),var(--aj-surface-base))}}.aj-surface--tint-subtle{--aj-surface-fill:10%;--aj-surface-border:25%}.aj-surface--tint-soft{--aj-surface-fill:24%;--aj-surface-border:38%}.aj-surface--tint-strong{--aj-surface-fill:30%;--aj-surface-border:45%}.aj-card{overflow:hidden}.aj-card__header{border-bottom:var(--semantic-border-width-thin)solid var(--semantic-border-default)}.aj-card__footer{border-top:var(--semantic-border-width-thin)solid var(--semantic-border-default)}.aj-button{--aj-button-content:var(--semantic-content-primary);--aj-button-hover:var(--semantic-fill-hover);--aj-button-pressed:var(--semantic-fill-pressed);--aj-button-focus:var(--semantic-border-strong);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--primitive-spacing-4);border:var(--semantic-border-width-thin)solid transparent;border-radius:var(--semantic-radius-control);corner-shape:var(--semantic-radius-curve-default);white-space:nowrap;text-decoration:none;display:inline-flex}.aj-button:not(:disabled){cursor:pointer}.aj-button:hover:not(:disabled){background:var(--aj-button-hover)}.aj-button:active:not(:disabled){background:var(--aj-button-pressed)}.aj-button:focus-visible{outline:var(--semantic-border-width-focus)solid var(--aj-button-focus);outline-offset:var(--primitive-spacing-4)}.aj-button:disabled:not(.is-loading){cursor:not-allowed;color:var(--semantic-content-disabled);background:var(--semantic-background-disabled);border-color:#0000}.aj-button.is-loading{cursor:progress}.aj-button__spinner{animation:aj-spin calc(var(--motion-duration-loop)/2)linear infinite;display:inline-flex}@keyframes aj-spin{to{transform:rotate(360deg)}}.aj-button--secondary{border-color:var(--semantic-border-default);color:var(--aj-button-content);background:var(--semantic-surface-panel)}.aj-button--primary{border-color:var(--semantic-border-strong);color:var(--semantic-content-inverse);background:var(--semantic-fill-inverse)}.aj-button--primary:hover:not(:disabled){border-color:var(--semantic-border-emphasis);background:var(--semantic-fill-inverse-hover)}.aj-button--primary:active:not(:disabled){border-color:var(--semantic-border-subdued);background:var(--semantic-fill-inverse-pressed)}.aj-button--quiet{color:var(--aj-button-content);background:0 0;border-color:#0000}.aj-button--quiet:disabled:not(.is-loading){background:0 0}.aj-button--tone-info{--aj-button-content:var(--semantic-content-info);--aj-button-state:var(--semantic-fill-info);--aj-button-focus:var(--semantic-border-info)}.aj-button--tone-positive{--aj-button-content:var(--semantic-content-positive);--aj-button-state:var(--semantic-fill-positive);--aj-button-focus:var(--semantic-border-positive-strong)}.aj-button--tone-notice{--aj-button-content:var(--semantic-content-notice);--aj-button-state:var(--semantic-fill-notice);--aj-button-focus:var(--semantic-border-notice-strong)}.aj-button--tone-negative{--aj-button-content:var(--semantic-content-negative);--aj-button-state:var(--semantic-fill-negative);--aj-button-focus:var(--semantic-border-negative-strong)}.aj-button--tone-info,.aj-button--tone-positive,.aj-button--tone-notice,.aj-button--tone-negative{--aj-button-hover:var(--aj-button-state)}@supports (color:color-mix(in lab, red, red)){.aj-button--tone-info,.aj-button--tone-positive,.aj-button--tone-notice,.aj-button--tone-negative{--aj-button-hover:color-mix(in srgb,var(--aj-button-state)14%,transparent)}}.aj-button--tone-info,.aj-button--tone-positive,.aj-button--tone-notice,.aj-button--tone-negative{--aj-button-pressed:var(--aj-button-state)}@supports (color:color-mix(in lab, red, red)){.aj-button--tone-info,.aj-button--tone-positive,.aj-button--tone-notice,.aj-button--tone-negative{--aj-button-pressed:color-mix(in srgb,var(--aj-button-state)22%,transparent)}}.aj-button--danger{border-color:var(--semantic-border-negative);color:var(--semantic-content-negative);background:var(--semantic-fill-negative-subtle)}.aj-button--danger:hover:not(:disabled){color:var(--semantic-content-on-status);background:var(--semantic-fill-negative)}.aj-button--danger:active:not(:disabled){border-color:var(--semantic-border-negative-strong);color:var(--semantic-content-on-status);background:var(--semantic-fill-negative-strong)}.aj-button--md{--aj-button-icon-only-size:var(--unit-36);min-height:var(--unit-36);padding:0 var(--primitive-spacing-12)}.aj-button--sm{--aj-button-icon-only-size:var(--unit-32);min-height:var(--unit-32);padding:0 var(--primitive-spacing-8)}.aj-button--icon-only{width:var(--aj-button-icon-only-size);min-width:var(--aj-button-icon-only-size);min-height:var(--aj-button-icon-only-size);padding:0}.aj-badge{box-sizing:border-box;align-items:center;gap:var(--primitive-spacing-4);border-radius:var(--semantic-radius-control);corner-shape:var(--semantic-radius-curve-default);white-space:nowrap;border:0 solid #0000;flex:none;width:fit-content;display:inline-flex}.aj-badge>svg{width:var(--unit-12);height:var(--unit-12);pointer-events:none}.aj-badge--s{padding:var(--primitive-spacing-2)calc(var(--primitive-spacing-4) + var(--primitive-spacing-2))}.aj-badge--m{padding:var(--primitive-spacing-4)var(--primitive-spacing-8)}.aj-badge--l{padding:var(--primitive-spacing-4)calc(var(--primitive-spacing-8) + var(--primitive-spacing-2))}.aj-badge--tinted{color:var(--aj-badge-content);background:var(--aj-badge-background)}.aj-badge--tinted.aj-badge--neutral{--aj-badge-background:var(--semantic-fill-strong);--aj-badge-content:var(--semantic-content-tertiary)}.aj-badge--tinted.aj-badge--info{--aj-badge-background:var(--semantic-fill-info-subtle);--aj-badge-content:var(--semantic-content-info)}.aj-badge--tinted.aj-badge--notice{--aj-badge-background:var(--semantic-fill-notice-subtle);--aj-badge-content:var(--semantic-content-notice)}.aj-badge--tinted.aj-badge--positive{--aj-badge-background:var(--semantic-fill-positive-subtle);--aj-badge-content:var(--semantic-content-positive)}.aj-badge--tinted.aj-badge--negative{--aj-badge-background:var(--semantic-fill-negative-subtle);--aj-badge-content:var(--semantic-content-negative)}.aj-badge--tinted.aj-badge--proactive{--aj-badge-background:var(--semantic-fill-proactive-subtle);--aj-badge-content:var(--semantic-content-proactive)}.aj-badge--outline{color:var(--semantic-content-secondary);border-width:var(--semantic-border-width-thin);border-color:var(--semantic-border-default);background:0 0}.aj-badge--outline.aj-badge--info{border-color:var(--semantic-border-info);color:var(--semantic-content-info);background:var(--semantic-fill-info-subtle)}.aj-badge--outline.aj-badge--notice{border-color:var(--semantic-border-notice);color:var(--semantic-content-notice);background:var(--semantic-fill-notice-subtle)}.aj-badge--outline.aj-badge--positive{border-color:var(--semantic-border-positive);color:var(--semantic-content-positive);background:var(--semantic-fill-positive-subtle)}.aj-badge--outline.aj-badge--negative{border-color:var(--semantic-border-negative);color:var(--semantic-content-negative);background:var(--semantic-fill-negative-subtle)}.aj-badge--outline.aj-badge--proactive{border-color:var(--semantic-border-proactive);color:var(--semantic-content-proactive);background:var(--semantic-fill-proactive-subtle)}.aj-badge--accent{--aj-badge-background:var(--aj-badge-accent-bg);--aj-badge-content:var(--aj-badge-accent-fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aj-badge--accent{--aj-badge-background:var(--aj-badge-accent-bg-dark);--aj-badge-content:var(--aj-badge-accent-fg-dark)}}[data-theme=dark] .aj-badge--accent{--aj-badge-background:var(--aj-badge-accent-bg-dark);--aj-badge-content:var(--aj-badge-accent-fg-dark)}[data-theme=light] .aj-badge--accent{--aj-badge-background:var(--aj-badge-accent-bg);--aj-badge-content:var(--aj-badge-accent-fg)}@keyframes aj-load{0%{left:-35%}to{left:100%}}.aj-empty-state{box-sizing:border-box;text-align:center;align-items:center;gap:var(--primitive-spacing-8);width:100%;padding:var(--primitive-spacing-24)var(--primitive-spacing-16);flex-direction:column;display:flex}.aj-empty-state--sm{gap:var(--primitive-spacing-4);padding:var(--primitive-spacing-16)var(--primitive-spacing-12)}.aj-empty-state--lg{gap:var(--primitive-spacing-12);padding:var(--primitive-spacing-32)var(--primitive-spacing-24)}.aj-empty-state__visual{margin-bottom:var(--primitive-spacing-2);display:inline-flex}.aj-empty-state__desc{max-width:42ch}.aj-empty-state__actions{justify-content:center;gap:var(--primitive-spacing-8);margin-top:var(--primitive-spacing-2);flex-wrap:wrap;display:flex}.aj-metric{gap:var(--primitive-spacing-4);flex-direction:column;display:flex}.aj-metric--sm{gap:var(--primitive-spacing-2)}.aj-metric__label{margin:0}.aj-metric__value-row{align-items:baseline;gap:var(--primitive-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.aj-metric__value{color:var(--semantic-content-primary);font-variant-numeric:tabular-nums}.aj-metric__delta{align-items:center;gap:var(--primitive-spacing-2);display:inline-flex}.aj-metric__delta-value{font-variant-numeric:tabular-nums}.aj-metric__delta-label{margin-left:var(--primitive-spacing-2)}.aj-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aj-skeleton{background:var(--semantic-fill-strong);pointer-events:none;display:block;position:relative;overflow:hidden}.aj-skeleton--text{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);width:100%;height:.85em}.aj-skeleton--rect{border-radius:var(--primitive-radius-4);corner-shape:var(--semantic-radius-curve-default)}.aj-skeleton--rounded{border-radius:var(--semantic-radius-control);corner-shape:var(--semantic-radius-curve-default)}.aj-skeleton--circle{aspect-ratio:1;border-radius:var(--semantic-radius-circle);corner-shape:var(--semantic-radius-curve-circular);width:2.5em}.aj-skeleton--anim-shimmer:after{content:"";background:linear-gradient(90deg,transparent,var(--semantic-fill-hover),transparent);width:35%;animation:aj-load var(--aj-skeleton-speed,var(--motion-duration-loop))ease-in-out infinite;animation-delay:var(--aj-skeleton-delay,0s);position:absolute;top:0;bottom:0;left:-35%}@media (prefers-reduced-motion:reduce){.aj-skeleton--anim-shimmer:after{animation:none}}.aj-skeleton-text{flex-direction:column;display:flex}.aj-skeleton-region{position:relative}.aj-resizable{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;display:grid}.aj-resizable--horizontal{grid-template-columns:var(--aj-resizable-size)auto minmax(0,1fr)}.aj-resizable--vertical{grid-template-rows:var(--aj-resizable-size)auto minmax(0,1fr)}.aj-resizable__panel{min-width:0;min-height:0;overflow:auto}.aj-resizable__handle{touch-action:none;background:0 0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.aj-resizable__handle:focus-visible{outline:none}.aj-resizable--horizontal .aj-resizable__handle{width:var(--unit-8);cursor:col-resize}.aj-resizable--vertical .aj-resizable__handle{height:var(--unit-8);cursor:row-resize}.aj-resizable__handle:before{content:"";background:var(--semantic-border-default);position:absolute}.aj-resizable--horizontal .aj-resizable__handle:before{width:var(--semantic-border-width-thin);top:0;bottom:0}.aj-resizable--vertical .aj-resizable__handle:before{height:var(--semantic-border-width-thin);left:0;right:0}.aj-resizable__handle:hover:before,.aj-resizable__handle:focus-visible:before{background:var(--semantic-fill-inverse)}.aj-resizable__grip{z-index:1;border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--semantic-border-default);position:relative}.aj-resizable--horizontal .aj-resizable__grip{width:var(--unit-4);height:var(--unit-24)}.aj-resizable--vertical .aj-resizable__grip{width:var(--unit-24);height:var(--unit-4)}.aj-resizable__handle:hover .aj-resizable__grip,.aj-resizable__handle:focus-visible .aj-resizable__grip{background:var(--semantic-fill-inverse)}.aj-box--p-inset-default{padding:var(--semantic-spacing-inset-default)}.aj-box--p-inset-compact{padding:var(--semantic-spacing-inset-compact)}.aj-box--p-group-default{padding:var(--semantic-spacing-gap-group-default)}.aj-box--p-group-compact{padding:var(--semantic-spacing-gap-group-compact)}.aj-box--p-section{padding:var(--semantic-spacing-gap-section)}.aj-stack--gap-inset-default{gap:var(--semantic-spacing-inset-default)}.aj-stack--gap-inset-compact{gap:var(--semantic-spacing-inset-compact)}.aj-stack--gap-group-default{gap:var(--semantic-spacing-gap-group-default)}.aj-stack--gap-group-compact{gap:var(--semantic-spacing-gap-group-compact)}.aj-stack--gap-section{gap:var(--semantic-spacing-gap-section)}.aj-stack--column-gap-inset-default{column-gap:var(--semantic-spacing-inset-default)}.aj-stack--column-gap-inset-compact{column-gap:var(--semantic-spacing-inset-compact)}.aj-stack--column-gap-group-default{column-gap:var(--semantic-spacing-gap-group-default)}.aj-stack--column-gap-group-compact{column-gap:var(--semantic-spacing-gap-group-compact)}.aj-stack--column-gap-section{column-gap:var(--semantic-spacing-gap-section)}.aj-stack--row-gap-inset-default{row-gap:var(--semantic-spacing-inset-default)}.aj-stack--row-gap-inset-compact{row-gap:var(--semantic-spacing-inset-compact)}.aj-stack--row-gap-group-default{row-gap:var(--semantic-spacing-gap-group-default)}.aj-stack--row-gap-group-compact{row-gap:var(--semantic-spacing-gap-group-compact)}.aj-stack--row-gap-section{row-gap:var(--semantic-spacing-gap-section)}.aj-container--inset-inset-default{padding-inline:var(--semantic-spacing-inset-default)}.aj-container--inset-inset-compact{padding-inline:var(--semantic-spacing-inset-compact)}.aj-container--inset-group-default{padding-inline:var(--semantic-spacing-gap-group-default)}.aj-container--inset-group-compact{padding-inline:var(--semantic-spacing-gap-group-compact)}.aj-container--inset-section{padding-inline:var(--semantic-spacing-gap-section)}.aj-badge--tinted.aj-badge--pending{--aj-badge-background:var(--semantic-fill-pending-subtle);--aj-badge-content:var(--semantic-content-pending)}.aj-badge--outline.aj-badge--pending{border-color:var(--semantic-border-pending);color:var(--semantic-content-pending);background:var(--semantic-fill-pending-subtle)}.chat-composer{gap:var(--semantic-spacing-gap-group-compact);flex-direction:column;display:flex}.chat-composer__surface{z-index:10;padding:var(--primitive-spacing-12)var(--primitive-spacing-16);position:relative}.chat-composer__input{resize:none;width:100%;min-height:24px;max-height:160px;color:var(--semantic-content-primary);--airjelly-type-role:composer;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-composer);line-height:var(--text-ui-composer--line-height);font-weight:var(--text-ui-composer--font-weight);letter-spacing:var(--text-ui-composer--letter-spacing);field-sizing:content;background:0 0;border:0;outline:none;padding:0;display:block;overflow-y:auto}.chat-composer__input::placeholder{color:var(--semantic-content-tertiary)}.chat-composer__input:disabled{opacity:.62}.chat-composer__attachments{align-items:center;gap:var(--semantic-spacing-gap-group-compact);margin-top:var(--primitive-spacing-8);flex-wrap:wrap;display:flex}.chat-composer__chip{align-items:center;gap:var(--semantic-spacing-gap-group-compact);border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);max-width:220px;padding:var(--primitive-spacing-4)var(--primitive-spacing-4)var(--primitive-spacing-4)var(--primitive-spacing-12);background:var(--semantic-surface-page);color:var(--semantic-content-secondary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);display:inline-flex}.chat-composer__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-composer__chip>em{color:var(--semantic-content-tertiary);flex:none;font-style:normal}.chat-composer__chip>svg{width:13px;height:13px;color:var(--semantic-content-tertiary);flex:none}.chat-composer__chip>button{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);width:18px;height:18px;color:var(--semantic-content-tertiary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-composer__chip>button:hover{background:var(--semantic-surface-panel);color:var(--semantic-content-primary)}.chat-composer__chip>button svg{width:11px;height:11px}.chat-composer__toolbar{justify-content:space-between;align-items:center;gap:var(--semantic-spacing-gap-group-compact);display:flex}.chat-composer__tools{align-items:center;gap:var(--semantic-spacing-gap-group-compact);flex-wrap:wrap;min-width:0;display:flex}.chat-composer__tool{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);width:36px;height:36px;color:var(--semantic-content-tertiary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.chat-composer__tool--wide{width:auto}.chat-composer__tool>button,.chat-composer__tool>button:hover{border-radius:inherit;corner-shape:inherit;color:inherit;background:0 0}.chat-composer__tool:focus-visible,.chat-composer__tool>button:focus-visible{outline:var(--semantic-border-width-focus)solid var(--semantic-border-default);outline-offset:2px}.chat-composer__tool:hover:not(:disabled):not(:has(>button:disabled)),.chat-composer__tool:focus-visible:not(:disabled),.chat-composer__tool:has(>button:focus-visible:not(:disabled)){--composer-tool-background:var(--semantic-fill-hover);--composer-tool-border:1px solid var(--semantic-border-default);background:var(--composer-tool-background);color:var(--semantic-content-primary)}.chat-composer__tool>svg{width:16px;height:16px}.chat-composer__tool:disabled{cursor:default;opacity:.5}.chat-composer__send{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);width:40px;height:40px;color:var(--semantic-content-primary);border:0;flex:none;justify-content:center;align-items:center;transition:transform .14s,background-color .14s,opacity .14s;display:inline-flex}.chat-composer__send:hover:not(:disabled){opacity:.85}.chat-composer__send svg{width:16px;height:16px}.chat-composer__send:disabled{cursor:default;opacity:.45}[data-home-background=true]>[data-surface-content]{isolation:isolate;top:0}[data-home-background=true] .airjelly-home-canvas,.airjelly-home-canvas{padding-top:calc(3.5rem/var(--page-zoom,1))}.airjelly-home-canvas{isolation:isolate;overscroll-behavior:contain;height:100%;transition:height .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:auto}.airjelly-home-canvas[data-library-open]{height:calc(100% - var(--home-dock-height))}.airjelly-home-page{--home-dock-height:min(32vh,calc(100% - 120px));--home-glass-fill:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-page{--home-glass-fill:color-mix(in srgb,var(--semantic-surface-panel)42%,transparent)}}.airjelly-home-page{--home-glass-border:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-page{--home-glass-border:color-mix(in srgb,var(--semantic-surface-panel)85%,transparent)}}.airjelly-home-page{--home-glass-shadow:var(--semantic-shadow-raised);background:0 0}.airjelly-home-contours{z-index:0;opacity:.82;-webkit-mask-image:radial-gradient(84% 78% at 50% 43%,#000 12%,#000000e0 48%,#00000052 78%,#0000 100%);mask-image:radial-gradient(84% 78% at 50% 43%,#000 12%,#000000e0 48%,#00000052 78%,#0000 100%)}.airjelly-home-zoom-stage{min-height:var(--home-visible-height);container:home-board/inline-size}.airjelly-home-board{--cell-size:var(--home-cell-size);--cell-width:var(--cell-size);--cell-height:var(--cell-size);width:100%;height:calc(var(--grid-rows)*var(--cell-size) + var(--unit-64));min-height:var(--home-visible-height,100%);background-image:radial-gradient(circle,var(--semantic-content-tertiary)0 1px,transparent 1.25px);position:relative}@supports (color:color-mix(in lab, red, red)){.airjelly-home-board{background-image:radial-gradient(circle,color-mix(in srgb,var(--semantic-content-tertiary)10%,transparent)0 1px,transparent 1.25px)}}.airjelly-home-board{background-position:calc(var(--cell-width)/2)calc(var(--cell-height)/2);background-size:var(--cell-width)var(--cell-height)}.airjelly-home-board.is-dragging{cursor:grabbing}.airjelly-home-board.is-library-dragging{box-shadow:inset 0 0 0 var(--semantic-border-width-thin)var(--home-widget-accent)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-board.is-library-dragging{box-shadow:inset 0 0 0 var(--semantic-border-width-thin)color-mix(in srgb,var(--home-widget-accent)24%,transparent)}}.airjelly-home-board.is-library-drag-over{background-color:var(--home-widget-accent)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-board.is-library-drag-over{background-color:color-mix(in srgb,var(--home-widget-accent)3%,transparent)}}.airjelly-home-board.is-library-drag-over{box-shadow:inset 0 0 0 var(--semantic-border-width-thick)var(--home-widget-accent)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-board.is-library-drag-over{box-shadow:inset 0 0 0 var(--semantic-border-width-thick)color-mix(in srgb,var(--home-widget-accent)54%,transparent)}}.airjelly-home-overlay-controls{z-index:50;pointer-events:none;position:absolute;inset:0}.airjelly-home-overlay-controls>*{pointer-events:auto}.airjelly-home-bottom-fade{background:var(--semantic-surface-page);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:height .26s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.airjelly-home-page:has(.airjelly-home-canvas[data-library-open]) .airjelly-home-bottom-fade{bottom:calc(var(--home-dock-height) - 32px);background:var(--semantic-surface-page);height:104px;-webkit-mask-image:linear-gradient(#0000,#00000029 22%,#000 74%);mask-image:linear-gradient(#0000,#00000029 22%,#000 74%)}.airjelly-home-tile{z-index:1;top:calc(var(--y)*var(--cell-height) + 4px);left:calc(var(--x)*var(--cell-width) + 4px);width:calc(var(--w)*var(--cell-width) - 8px);height:calc(var(--h)*var(--cell-height) - 8px);border:var(--semantic-border-width-thin)solid var(--home-glass-border,var(--semantic-border-default));border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);background:var(--home-glass-fill,var(--semantic-surface-panel));-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);min-width:0;min-height:0;box-shadow:var(--home-glass-shadow);color:var(--semantic-content-primary);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:top .18s cubic-bezier(.2,.8,.2,1),left .18s cubic-bezier(.2,.8,.2,1),border-color .14s,box-shadow .14s,transform .14s;position:absolute;overflow:hidden}.airjelly-home-tile:hover{z-index:2;border-color:var(--home-widget-accent)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-tile:hover{border-color:color-mix(in srgb,var(--home-widget-accent)30%,var(--home-glass-border,var(--semantic-border-default)))}}.airjelly-home-tile[data-surface=plain]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.airjelly-home-tile[data-surface=plain]:hover{border-color:#0000}.airjelly-home-tile.airjelly-home-work-tile,.airjelly-home-tile.airjelly-home-work-tile:hover{border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);background:oklch(calc(var(--home-widget-wash-l) + var(--home-widget-l-shift,0)*.4)calc(var(--home-widget-wash-c)*1.35*var(--home-widget-c-scale,1))var(--home-widget-hue));border-color:#0000}.airjelly-home-tile.airjelly-home-work-tile[data-surface=plain]{padding-inline:var(--primitive-spacing-16)}.airjelly-home-work-tile .quick-ask-strip__input{background:var(--home-glass-fill,var(--semantic-surface-panel));border:var(--semantic-border-width-thin)solid var(--home-glass-border,var(--semantic-border-default));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.airjelly-home-work-tile .quick-ask-strip__suggestion{background:var(--home-glass-fill,var(--semantic-surface-panel));border:var(--semantic-border-width-thin)solid var(--home-glass-border,var(--semantic-border-default));color:var(--home-widget-accent)}.airjelly-home-work-tile .quick-ask-strip__suggestion:hover:not(:disabled),.airjelly-home-work-tile .quick-ask-strip__send{background:var(--home-widget-accent);color:var(--home-widget-accent-ink)}.airjelly-home-work-tile .quick-ask-strip__send:disabled{background:var(--semantic-surface-panel);color:var(--home-widget-accent)}.dark .airjelly-home-work-tile .quick-ask-strip__send:not(:disabled),[data-theme=dark] .airjelly-home-work-tile .quick-ask-strip__send:not(:disabled),.dark .airjelly-home-work-tile .quick-ask-strip__suggestion:hover:not(:disabled),[data-theme=dark] .airjelly-home-work-tile .quick-ask-strip__suggestion:hover:not(:disabled){color:oklch(.22 .06 var(--home-widget-hue))}.airjelly-home-tile:focus-within{z-index:3}.airjelly-home-tile[data-dragging]{z-index:6;top:var(--ghost-top);left:var(--ghost-left);width:var(--ghost-width);height:var(--ghost-height);border-color:var(--semantic-border-strong);box-shadow:var(--semantic-shadow-overlay);cursor:grabbing;pointer-events:none;-webkit-user-select:none;user-select:none;transition:none;transform:scale(1.015)}.airjelly-home-tile[data-surface=plain][data-dragging]{box-shadow:none;border-color:#0000}.airjelly-home-tile>:not(.airjelly-home-resize-handle):not(.airjelly-home-tile-grip):not(.airjelly-home-tile-remove){width:100%;height:100%}.airjelly-home-tile-remove{z-index:12;border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--semantic-surface-panel);width:22px;height:22px;box-shadow:0 0 0 var(--semantic-border-width-thin)var(--semantic-border-default);border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.airjelly-home-tile-remove{box-shadow:0 0 0 var(--semantic-border-width-thin)color-mix(in srgb,var(--semantic-border-default)75%,transparent)}}.airjelly-home-tile-remove{color:var(--semantic-content-tertiary);cursor:pointer;animation:.16s ease-out both airjelly-home-tile-remove-in}.airjelly-home-tile-remove svg{width:15px;height:15px}.airjelly-home-tile-remove:hover,.airjelly-home-tile-remove:focus-visible{color:var(--semantic-content-negative);outline:none}@keyframes airjelly-home-tile-remove-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.airjelly-home-tile-remove{animation:none}}.airjelly-home-date-tile{color:#fff;background:#0d0d0e;border-color:#ffffff1a}.airjelly-home-date-tile:hover{border-color:#fff6}.airjelly-home-agenda-tile,.airjelly-home-agenda-tile:hover{background:var(--semantic-surface-panel);color:var(--semantic-content-primary)}.airjelly-home-agenda-tile[data-dragging]{border-color:var(--home-widget-counterpoint-tile-ink)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-agenda-tile[data-dragging]{border-color:color-mix(in srgb,var(--home-widget-counterpoint-tile-ink)48%,transparent)}}.airjelly-home-agenda-tile[data-dragging]{box-shadow:none}.airjelly-home-agenda-widget{padding:var(--primitive-spacing-16)var(--primitive-spacing-16)var(--primitive-spacing-16);color:inherit}.airjelly-home-core-widget,.airjelly-home-suggestion-stack{--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing)}.airjelly-home-tile:has(>.airjelly-home-suggestion-stack),.airjelly-home-tile:has(>.airjelly-home-suggestion-stack):hover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.airjelly-home-suggestion-stack{padding:0}.airjelly-home-suggestion-list{gap:var(--primitive-spacing-8);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.airjelly-home-suggestion-card{gap:var(--semantic-spacing-gap-group-compact);padding:var(--primitive-spacing-16);border:var(--semantic-border-width-thin)solid var(--home-glass-border,var(--semantic-border-default));border-radius:var(--primitive-radius-12);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-panel);overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;display:flex}.airjelly-home-suggestion-card .airjelly-home-core-detail{margin-top:0}.airjelly-home-suggestion-actions{justify-content:space-between;align-items:center;gap:var(--primitive-spacing-8);margin-top:var(--primitive-spacing-2);display:flex}.airjelly-home-core-widget{gap:var(--primitive-spacing-12);container-name:core-widget}.airjelly-home-core-content{overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:auto}.airjelly-home-core-kicker,.airjelly-home-core-meta{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-secondary)}.airjelly-home-core-meta{align-items:center;gap:var(--semantic-spacing-gap-group-compact)var(--semantic-spacing-gap-group-compact);margin-bottom:var(--primitive-spacing-4);flex-wrap:wrap;display:flex}.airjelly-home-core-lead{margin:var(--primitive-spacing-8)0 var(--primitive-spacing-12);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);white-space:pre-line}.airjelly-home-core-list>li,.airjelly-home-core-section li{padding:var(--primitive-spacing-12)0;--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing)}.airjelly-home-core-list>li:first-child{padding-top:0}.airjelly-home-core-list>li+li,.airjelly-home-core-section{border-top:var(--semantic-border-width-thin)solid var(--semantic-border-strong)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-core-list>li+li,.airjelly-home-core-section{border-top:var(--semantic-border-width-thin)solid color-mix(in srgb,var(--semantic-border-strong)7%,transparent)}}.airjelly-home-core-section{padding-top:var(--primitive-spacing-12);margin-top:var(--primitive-spacing-12)}.airjelly-home-core-widget h3{--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing)}.airjelly-home-core-detail{margin-top:var(--primitive-spacing-4);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);color:var(--semantic-content-secondary)}.airjelly-home-core-tag{border-radius:var(--semantic-radius-control);corner-shape:var(--semantic-radius-curve-default);padding:var(--primitive-spacing-2)var(--primitive-spacing-4);--airjelly-type-role:tag;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-tag);line-height:var(--text-ui-tag--line-height);font-weight:var(--text-ui-tag--font-weight);letter-spacing:var(--text-ui-tag--letter-spacing);color:var(--semantic-content-secondary);background:var(--semantic-surface-page);display:inline-block}.airjelly-home-core-tag[data-urgency=overdue]{color:var(--semantic-content-negative);background:var(--semantic-fill-negative)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-core-tag[data-urgency=overdue]{background:color-mix(in srgb,var(--semantic-fill-negative)10%,transparent)}}.airjelly-home-core-tag[data-urgency=soon]{color:var(--home-widget-accent);background:var(--home-widget-accent)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-core-tag[data-urgency=soon]{background:color-mix(in srgb,var(--home-widget-accent)10%,transparent)}}.airjelly-home-core-footer{justify-content:space-between;align-items:center;gap:var(--primitive-spacing-8);padding-top:var(--primitive-spacing-8);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-secondary);flex-shrink:0;display:flex}.airjelly-home-core-footer:hover{color:var(--semantic-content-primary)}.airjelly-home-core-footer svg{width:14px;height:14px}.airjelly-home-agenda-calendar{gap:var(--semantic-spacing-gap-group-compact)var(--semantic-spacing-gap-group-compact);min-height:0;padding-top:var(--primitive-spacing-24);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);place-items:center;display:grid;position:relative}.airjelly-home-agenda-weekdays{color:var(--home-widget-counterpoint-tile-ink);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.airjelly-home-agenda-weekdays{color:color-mix(in srgb,var(--home-widget-counterpoint-tile-ink)72%,transparent)}}.airjelly-home-agenda-weekdays{--airjelly-type-role:micro;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-micro);line-height:var(--text-ui-micro--line-height);font-weight:var(--text-ui-micro--font-weight);letter-spacing:var(--text-ui-micro--letter-spacing);text-align:center;font-weight:600}.airjelly-home-agenda-day{border:var(--semantic-border-width-thin)solid transparent;border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--home-widget-counterpoint-tile-ink);width:24px;height:24px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.airjelly-home-agenda-day{background:color-mix(in srgb,var(--home-widget-counterpoint-tile-ink)9%,transparent)}}.airjelly-home-agenda-day{transition:background-color .2s,border-color .2s}.airjelly-home-agenda-day[data-deadline]{box-shadow:none;background:#fffffff0}.airjelly-home-agenda-day[data-agent]{border-color:#ffffffe0}.airjelly-home-agenda-day[data-deadline][data-agent]:after{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--home-widget-counterpoint-tile-ink);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.airjelly-home-agenda-day[data-deadline][data-agent]:after{background:color-mix(in srgb,var(--home-widget-counterpoint-tile-ink)62%,transparent)}}.airjelly-home-agenda-day[data-deadline][data-agent]:after{content:""}.airjelly-home-agenda-day[data-today]{box-shadow:none;background:#fff;border-color:#0000}.airjelly-home-agenda-day[data-today]:after{content:none}.airjelly-home-agenda-day-number{color:var(--home-widget-counterpoint-tile-ink);--airjelly-type-role:micro;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-micro);line-height:var(--text-ui-micro--line-height);font-weight:var(--text-ui-micro--font-weight);letter-spacing:var(--text-ui-micro--letter-spacing);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.airjelly-home-agenda-day[data-outside-month]{opacity:.22}.airjelly-home-agenda-day[data-active]{background:var(--home-widget-counterpoint-tile-ink);opacity:1;border-color:#0000}.airjelly-home-agenda-day[data-active]:after{content:none}.airjelly-home-agenda-day[data-active] .airjelly-home-agenda-day-number{color:var(--home-widget-counterpoint-tile)}.airjelly-home-agenda-caption{align-items:baseline;gap:var(--semantic-spacing-gap-group-compact);min-width:0;margin:var(--primitive-spacing-8)0 0;--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);flex-shrink:0;animation:.36s ease-out both airjelly-home-agenda-caption-in;display:flex}.airjelly-home-agenda-caption time{--airjelly-type-strong:600;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.airjelly-home-agenda-caption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes airjelly-home-agenda-caption-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.airjelly-home-agenda-caption{animation:none}.airjelly-home-agenda-day{transition:none}}.airjelly-home-agenda-today-tile:has([data-live]),.airjelly-home-agenda-today-tile:has([data-live]):hover{background:var(--home-widget-accent);color:var(--home-widget-accent-ink);box-shadow:var(--semantic-shadow-raised);border-color:#0000}.dark .airjelly-home-agenda-today-tile:has([data-live]),[data-theme=dark] .airjelly-home-agenda-today-tile:has([data-live]){color:oklch(.22 .06 var(--home-widget-hue))}.airjelly-home-agenda-today-tile:has([data-live])[data-dragging]{border-color:var(--home-widget-accent-ink)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-agenda-today-tile:has([data-live])[data-dragging]{border-color:color-mix(in srgb,var(--home-widget-accent-ink)72%,transparent)}}.airjelly-home-agenda-today-tile:has([data-live])[data-dragging]{box-shadow:var(--semantic-shadow-overlay)}.airjelly-home-agenda-today-widget{color:inherit;padding:0}.airjelly-home-agenda-today-stack{min-width:0;min-height:0;padding:var(--primitive-spacing-12)var(--primitive-spacing-12)var(--primitive-spacing-8);flex-direction:column;flex:1;display:flex}.airjelly-home-agenda-today-head{align-items:baseline;gap:var(--semantic-spacing-gap-group-compact);flex:none;min-width:0;display:flex}.airjelly-home-agenda-today-head strong{--airjelly-type-role:item-title;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);font-weight:600}.airjelly-home-agenda-today-head span{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);opacity:.72}.airjelly-home-agenda-today-head-meta{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.airjelly-home-agenda-today-list{min-height:0;margin:var(--primitive-spacing-4)0 0;flex-direction:column;flex:1;padding:0;list-style:none;display:flex;overflow:hidden}.airjelly-home-agenda-today-list li{align-items:center;gap:var(--primitive-spacing-8);flex:none;grid-template-columns:38px minmax(0,1fr) 7px;min-width:0;height:24px;display:grid}.airjelly-home-agenda-today-list li+li{border-top:var(--semantic-border-width-thin)solid currentColor}@supports (color:color-mix(in lab, red, red)){.airjelly-home-agenda-today-list li+li{border-top:var(--semantic-border-width-thin)solid color-mix(in srgb,currentColor 20%,transparent)}}.airjelly-home-agenda-today-list time{--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);font-variant-numeric:tabular-nums}.airjelly-home-agenda-today-list li>span{--airjelly-type-role:item-title;--airjelly-type-strong:600;min-width:0;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.airjelly-home-agenda-today-list li>i{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);width:7px;height:7px;display:block}.airjelly-home-agenda-today-list li>i[data-kind=deadline]{background:currentColor}.airjelly-home-agenda-today-list li>i[data-kind=agent]{border:var(--semantic-border-width-thin)solid currentColor}.airjelly-home-agenda-today-empty{min-width:0;color:var(--semantic-content-tertiary);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.airjelly-home-survey-tile,.airjelly-home-survey-tile:hover{--survey-card-background:#8a68f0;--survey-card-ink:#fff;--survey-card-action-ink:#6a46e5;border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);background:var(--survey-card-background);border-color:#0000}.airjelly-home-survey-widget{isolation:isolate;gap:var(--primitive-spacing-12);background:var(--survey-card-background);color:var(--survey-card-ink)}.airjelly-home-survey-widget .airjelly-home-widget-header strong{letter-spacing:-.035em;font-size:clamp(24px,12cqw,30px);font-weight:700}.airjelly-home-survey-watermark{z-index:-1;width:60%;height:auto;color:inherit;opacity:.13;pointer-events:none;position:absolute;bottom:-12px;right:-14px}.airjelly-home-survey-dismiss{border-radius:var(--semantic-radius-control);corner-shape:var(--semantic-radius-curve-default);width:24px;height:24px;color:inherit;opacity:.7;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.airjelly-home-survey-dismiss:hover{opacity:1;background:#ffffff40}.airjelly-home-survey-body{flex:1;min-height:0}.airjelly-home-survey-lead{--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);color:inherit}.airjelly-home-survey-progress{margin-top:var(--primitive-spacing-12)}.airjelly-home-survey-details{gap:var(--primitive-spacing-4)var(--semantic-spacing-gap-group-compact);margin-top:var(--primitive-spacing-8);color:inherit;--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);flex-wrap:wrap;display:flex}.airjelly-home-survey-action{justify-content:center;align-self:flex-start;align-items:center;gap:var(--primitive-spacing-8);border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);min-height:34px;padding:var(--primitive-spacing-4)var(--primitive-spacing-12);color:var(--survey-card-action-ink);--airjelly-type-role:item-title;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);background:#fff;flex-shrink:0;margin-top:auto;font-weight:600;transition:background-color .14s;display:inline-flex}.airjelly-home-survey-action:hover{background:#ffffffe0}.airjelly-home-survey-dismiss:focus-visible,.airjelly-home-survey-action:focus-visible{outline:var(--semantic-border-width-focus)solid var(--survey-card-ink);outline-offset:3px}.airjelly-home-setup-tile{border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);border-color:#0000}.airjelly-home-setup-tile:hover{border-color:#0000}.airjelly-home-setup-widget{--setup-bg:#5566e8;--setup-ink:#fff;--setup-headline:#8fa0f7;--setup-muted:#ffffffc7;height:100%;min-height:0;padding:var(--primitive-spacing-16)var(--primitive-spacing-24)var(--primitive-spacing-16);background:var(--setup-bg);color:var(--setup-ink);flex-direction:column;transition:background-color .22s;display:flex;position:relative;container-type:inline-size}.airjelly-home-setup-widget[data-step=plugin]{--setup-bg:#dde57f;--setup-ink:#4a5313;--setup-headline:#90a32b;--setup-muted:#4a5313c7;--setup-chip:#76862c;--setup-chip-ink:#f4f7dc}.airjelly-home-setup-widget[data-step=work]{--setup-bg:#e158c8;--setup-ink:#fff;--setup-headline:#f2a2e2;--setup-muted:#fffc}.airjelly-home-setup-widget[data-step=memory]{--setup-bg:#8a68f0;--setup-ink:#fff;--setup-headline:#b8a5f8;--setup-muted:#ffffffc7}.airjelly-home-setup-widget[data-step=finish]{--setup-bg:#f2d723;--setup-ink:#6f6820;--setup-headline:#b5a94d;--setup-muted:#6f6820bf}.airjelly-home-setup-page{gap:var(--semantic-spacing-gap-group-default);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.airjelly-home-setup-headline{color:var(--setup-headline);letter-spacing:-.04em;margin:0;font-size:clamp(44px,17cqw,96px);font-weight:800;line-height:.95}.airjelly-home-setup-widget[data-step=hello] .airjelly-home-setup-page{gap:var(--semantic-spacing-gap-group-compact)}.airjelly-home-setup-widget[data-step=hello] .airjelly-home-setup-headline{font-size:clamp(44px,14cqw,78px)}.airjelly-home-setup-lead{max-width:34em;color:var(--setup-muted);margin:0;font-size:clamp(14px,3.4cqw,17px);line-height:1.55}.airjelly-home-setup-connections{justify-content:flex-end;gap:var(--primitive-spacing-8);min-height:0;margin-top:var(--primitive-spacing-2);flex-direction:column;flex:1;display:flex}.airjelly-home-setup-connections-heading{justify-content:flex-end;align-items:baseline;gap:var(--primitive-spacing-12);display:flex}.airjelly-home-setup-connections-heading p{color:var(--setup-muted);margin:0;font-size:clamp(10px,2.2cqw,12px)}@container (max-width:210px){.airjelly-home-connection-row:is([data-state=ready],[data-state=connected],[data-state=connecting]) .airjelly-home-connection-action{padding-inline:var(--primitive-spacing-4)}.airjelly-home-connection-row:is([data-state=ready],[data-state=connected],[data-state=connecting]) .airjelly-home-connection-action-label{display:none}}.airjelly-home-setup-connection-list{gap:var(--semantic-spacing-gap-group-compact);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.airjelly-home-setup-connection-row{align-items:center;gap:var(--primitive-spacing-8);min-width:0;min-height:38px;padding:var(--primitive-spacing-4)var(--primitive-spacing-8);border:var(--semantic-border-width-thin)solid #fff3;border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);background:#ffffff1a;transition:background-color .14s,border-color .14s,transform .14s;display:flex}.airjelly-home-setup-connection-row:last-child:nth-child(odd){grid-column:1/-1}.airjelly-home-setup-connection-row:has(.airjelly-home-setup-connection-button:hover){background:#ffffff26;border-color:#ffffff61;transform:translateY(-1px)}.airjelly-home-setup-connection-source{align-items:center;gap:var(--primitive-spacing-8);flex:1;min-width:0;display:flex}.airjelly-home-setup-connection-icon{border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);background:#ffffffe0;flex:none;place-items:center;width:24px;height:24px;display:grid}.airjelly-home-setup-connection-icon img{width:16px;height:16px}.airjelly-home-setup-connection-name{min-width:0;color:var(--setup-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,2.5cqw,14px);font-weight:650;overflow:hidden}.airjelly-home-setup-connection-button{border:var(--semantic-border-width-thin)solid #ffffff47;border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);color:#3f4fc9;--airjelly-type-role:caption;--airjelly-type-strong:600;width:auto;min-width:58px;height:25px;min-height:25px;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);box-shadow:none;background:#ffffffeb;font-weight:600}.airjelly-home-setup-connection-button:hover:not(:disabled),.airjelly-home-setup-connection-button:focus-visible:not(:disabled){color:#2638bd;background:#fff;border-color:#fff}.airjelly-home-setup-connection-button:disabled{opacity:1}.airjelly-home-setup-connection-row[data-state=connected] .airjelly-home-setup-connection-button,.airjelly-home-setup-connection-row[data-state=checking] .airjelly-home-setup-connection-button,.airjelly-home-setup-connection-row[data-state=connecting] .airjelly-home-setup-connection-button{color:var(--setup-ink);background:#ffffff1f;border-color:#fff3}.airjelly-home-setup-chips{align-content:flex-start;gap:var(--semantic-spacing-gap-group-compact);flex-wrap:wrap;display:flex}.airjelly-home-setup-chip{align-items:center;gap:var(--primitive-spacing-8);padding:var(--primitive-spacing-12)var(--primitive-spacing-16);border:var(--semantic-border-width-thin)solid var(--setup-chip);border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);color:var(--setup-chip);cursor:pointer;background:0 0;font-size:clamp(12px,3cqw,14px);font-weight:600;transition:background-color .14s,color .14s,opacity .14s;display:inline-flex}.airjelly-home-setup-chip svg{flex:none;width:16px;height:16px}.airjelly-home-setup-chip[data-enabled]{background:var(--setup-chip);color:var(--setup-chip-ink)}.airjelly-home-setup-chip[data-locked]{border-color:var(--setup-ink);background:var(--setup-ink);color:var(--setup-bg)}.airjelly-home-setup-chip:disabled{cursor:default}.airjelly-home-setup-chip:disabled:not([data-locked]):not([data-enabled]){opacity:.55}.airjelly-home-setup-caption{margin:var(--primitive-spacing-2)0 0;color:var(--setup-muted);font-size:clamp(12px,3cqw,14px);line-height:1.5}.airjelly-home-setup-error{color:#a4290f;--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);margin:0}.airjelly-home-setup-footer{justify-content:space-between;align-items:flex-end;gap:var(--primitive-spacing-12);margin-top:var(--primitive-spacing-12);display:flex}.airjelly-home-setup-progress{color:var(--setup-muted);--airjelly-type-role:item-title;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);font-variant-numeric:tabular-nums;font-weight:600}.airjelly-home-setup-nav{align-items:center;gap:var(--semantic-spacing-gap-group-compact);display:flex}.airjelly-home-setup-next,.airjelly-home-setup-back{padding:var(--primitive-spacing-4);color:var(--setup-ink);cursor:pointer;background:0 0;border:0;place-items:center;transition:transform .14s,opacity .14s;display:grid}.airjelly-home-setup-next svg{width:clamp(26px,7cqw,36px);height:auto}.airjelly-home-setup-back{color:var(--setup-muted)}.airjelly-home-setup-back svg{width:clamp(18px,5cqw,24px);height:auto}.airjelly-home-setup-next:hover,.airjelly-home-setup-next:focus-visible{outline:none;transform:translate(3px)}.airjelly-home-setup-back:hover,.airjelly-home-setup-back:focus-visible{color:var(--setup-ink);outline:none;transform:translate(-3px)}.airjelly-home-setup-next:disabled,.airjelly-home-setup-back:disabled{cursor:default;opacity:.5;transform:none}.airjelly-home-setup-close{padding:var(--primitive-spacing-12)var(--primitive-spacing-16);border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);color:#857a1c;--airjelly-type-role:item-title;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);cursor:pointer;background:#fbf6d8;border:0;font-weight:600;transition:background-color .14s}.airjelly-home-setup-close:hover,.airjelly-home-setup-close:focus-visible{background:#fff;outline:none}.airjelly-home-setup-close:disabled{cursor:default;opacity:.6}.airjelly-home-date-widget{font-variant-numeric:tabular-nums;position:relative}.airjelly-home-date-content,.airjelly-home-clock-content{width:100%;height:100%;position:relative}.airjelly-home-date-content{padding:var(--primitive-spacing-12)var(--primitive-spacing-16)var(--primitive-spacing-12);flex-direction:column;display:flex}.airjelly-home-date-eyebrow{padding-right:var(--primitive-spacing-24);color:#ffffff8c;--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);justify-content:space-between;display:flex}.airjelly-home-date-month{color:#fff;--airjelly-type-role:section-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-section-title);line-height:var(--text-ui-section-title--line-height);font-weight:var(--text-ui-section-title--font-weight);letter-spacing:var(--text-ui-section-title--letter-spacing)}.airjelly-home-date-day{font-size:calc(min(var(--cell-width,33.3cqw),var(--cell-height,33.3cqw))*1.55);letter-spacing:-.06em;margin-top:auto;font-weight:500;line-height:.82}.airjelly-home-date-clock{color:#ffffffb3;--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);position:absolute;bottom:12px;right:16px}.airjelly-home-clock-content{padding:var(--primitive-spacing-16);place-items:center;display:grid}.airjelly-home-clock-face{width:100%;max-width:100%;max-height:100%;overflow:visible}.airjelly-home-clock-dots circle{fill:#fff;opacity:.9}.airjelly-home-clock-hour-point{color:var(--primitive-purple-300)}.airjelly-home-clock-minute-point{color:var(--primitive-green-300)}.airjelly-home-clock-second-point{color:var(--primitive-yellow-300)}.airjelly-home-clock-hour-point,.airjelly-home-clock-minute-point,.airjelly-home-clock-second-point{fill:currentColor}.airjelly-home-clock-hour-point line,.airjelly-home-clock-minute-point line,.airjelly-home-clock-second-point line{stroke:#fff;stroke-width:1.1px;stroke-linecap:round}.airjelly-home-tile-grip{z-index:8;cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;height:10px;display:flex;position:absolute;top:0;left:0;right:0}.airjelly-home-tile-grip span{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);opacity:0;background:currentColor;width:22px;height:3px;transition:opacity .12s ease-out}.airjelly-home-tile:hover .airjelly-home-tile-grip span,.airjelly-home-tile-grip:focus-visible span{opacity:.22}.airjelly-home-tile-grip:active{cursor:grabbing}.airjelly-home-tile-grip:focus-visible{outline:none}.airjelly-home-tile-grip:focus-visible span{opacity:.6}.airjelly-home-empty-tile{justify-content:flex-end;align-items:flex-start;gap:var(--primitive-spacing-4);padding:var(--primitive-spacing-16);text-align:left;cursor:pointer;border-style:dashed;flex-direction:column;display:flex}.airjelly-home-empty-tile span{--airjelly-type-role:item-title;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);font-weight:600}.airjelly-home-empty-tile small{color:var(--semantic-content-tertiary);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing)}.airjelly-home-permission{z-index:40;align-items:center;gap:var(--primitive-spacing-8);padding:var(--primitive-spacing-12)var(--primitive-spacing-12);border:var(--semantic-border-width-thin)solid var(--semantic-border-notice);border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--semantic-fill-notice-subtle);color:var(--semantic-content-notice);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.airjelly-home-canvas-controls{z-index:40;gap:var(--primitive-spacing-4);padding:var(--primitive-spacing-4);border:var(--semantic-border-width-thin)solid var(--semantic-border-default);border-radius:var(--primitive-radius-12);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-panel);display:flex;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.airjelly-home-canvas-controls{background:color-mix(in srgb,var(--semantic-surface-panel)88%,transparent)}}.airjelly-home-canvas-controls{box-shadow:var(--semantic-shadow-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.airjelly-home-canvas-control{border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);width:32px;height:32px;color:var(--semantic-content-tertiary);background:0 0;border:0;place-items:center;display:grid}.airjelly-home-canvas-control:hover,.airjelly-home-canvas-control:focus-visible,.airjelly-home-canvas-control[data-active=true]{background:var(--semantic-fill-subtle);color:var(--semantic-content-primary);outline:none}.airjelly-home-canvas-control:disabled{cursor:wait;opacity:.6}@container home-board (max-width:52rem){.airjelly-home-plugin-tile .airjelly-home-widget-header,.airjelly-home-plugin-tile .airjelly-home-widget-header>span:first-child{display:contents}.airjelly-home-plugin-tile .airjelly-home-widget-header strong{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.airjelly-home-plugin-tile .airjelly-home-widget-header-control,.airjelly-home-plugin-tile .airjelly-home-widget-header>span:last-child{display:none}}:root,.dark,[data-theme=dark]{--home-widget-hue:260;--home-widget-hue-secondary:20;--home-widget-l-shift:0;--home-widget-c-scale:1;--home-widget-accent:oklch(calc(var(--card-accent-l) + var(--home-widget-l-shift))calc(var(--card-accent-c)*1.35*var(--home-widget-c-scale))var(--home-widget-hue));--home-widget-accent-ink:oklch(.93 calc(.08*var(--home-widget-c-scale))var(--home-widget-hue));--home-widget-counterpoint-tile:oklch(calc(.9 + var(--home-widget-l-shift)*.5)calc(.12*var(--home-widget-c-scale))var(--home-widget-hue-secondary));--home-widget-counterpoint-tile-ink:oklch(calc(.34 + var(--home-widget-l-shift)*.5)calc(.09*var(--home-widget-c-scale))var(--home-widget-hue-secondary))}:root{--home-widget-corner:var(--primitive-radius-4);--home-widget-wash-l:.94;--home-widget-wash-c:.05;--home-widget-track:oklch(.96 .02 var(--home-widget-hue))}.dark,[data-theme=dark]{--home-widget-wash-l:.3;--home-widget-wash-c:.06;--home-widget-track:oklch(.28 .02 var(--home-widget-hue))}.airjelly-home-state-defer{animation:.18s ease-out .3s both airjelly-home-state-defer-in}@keyframes airjelly-home-state-defer-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.airjelly-home-state-defer,.airjelly-home-widget-drawer,.airjelly-home-widget-drawer-entry,.airjelly-home-widget-drawer-action{transition:none;animation:none}}.airjelly-home-resize-handle{z-index:12;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.airjelly-home-resize-handle[data-edge=n],.airjelly-home-resize-handle[data-edge=s]{cursor:ns-resize;height:6px;left:12px;right:12px}.airjelly-home-resize-handle[data-edge=n]{top:0}.airjelly-home-resize-handle[data-edge=s]{bottom:0}.airjelly-home-resize-handle[data-edge=e],.airjelly-home-resize-handle[data-edge=w]{cursor:ew-resize;width:6px;top:12px;bottom:12px}.airjelly-home-resize-handle[data-edge=e]{right:0}.airjelly-home-resize-handle[data-edge=w]{left:0}.airjelly-home-resize-handle[data-edge=ne],.airjelly-home-resize-handle[data-edge=nw],.airjelly-home-resize-handle[data-edge=se],.airjelly-home-resize-handle[data-edge=sw]{width:12px;height:12px}.airjelly-home-resize-handle[data-edge=ne]{cursor:nesw-resize;top:0;right:0}.airjelly-home-resize-handle[data-edge=nw]{cursor:nwse-resize;top:0;left:0}.airjelly-home-resize-handle[data-edge=se]{cursor:nwse-resize;bottom:0;right:0}.airjelly-home-resize-handle[data-edge=sw]{cursor:nesw-resize;bottom:0;left:0}.airjelly-home-resize-preview{z-index:1100;pointer-events:none;border:var(--semantic-border-width-thick)dashed var(--semantic-border-strong);border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-fill-inverse);position:fixed}@supports (color:color-mix(in lab, red, red)){.airjelly-home-resize-preview{background:color-mix(in srgb,var(--semantic-fill-inverse)6%,transparent)}}.airjelly-home-resize-preview>span{padding:var(--primitive-spacing-4)var(--primitive-spacing-8);border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);color:var(--semantic-content-on-inverse);background:var(--semantic-fill-inverse);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);position:absolute;top:8px;left:8px}.airjelly-home-people-card{align-items:flex-start;gap:var(--primitive-spacing-4);border:var(--semantic-border-width-thin)solid var(--home-glass-border,var(--semantic-border-default));border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);min-height:0;padding:var(--primitive-spacing-8)var(--primitive-spacing-12);background:var(--home-glass-fill,var(--semantic-surface-panel));-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);box-shadow:var(--home-glass-shadow);text-align:left;cursor:pointer;flex-direction:column;animation:.36s ease-out both airjelly-home-people-card-in;display:flex;overflow:hidden}.airjelly-home-people-card:hover{background:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-people-card:hover{background:color-mix(in srgb,var(--semantic-surface-panel)56%,transparent)}}.airjelly-home-people-card-text{-webkit-line-clamp:3;color:var(--semantic-content-secondary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes airjelly-home-people-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.airjelly-home-people-card{animation:none}}.airjelly-home-widget-dock{z-index:45;width:calc(100% - 48px);height:var(--home-dock-height);pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;transform:translate(-50%,26px)scale(.96)}.airjelly-home-widget-dock[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.airjelly-home-widget-dock-empty{height:100%;color:var(--semantic-content-secondary);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);place-items:center;display:grid}.airjelly-home-widget-dock-action{border:var(--semantic-border-width-thin)solid var(--semantic-border-default);place-items:center;width:28px;height:28px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.airjelly-home-widget-dock-action{border:var(--semantic-border-width-thin)solid color-mix(in srgb,var(--semantic-border-default)78%,transparent)}}.airjelly-home-widget-dock-action{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-widget-dock-action{background:color-mix(in srgb,var(--semantic-surface-panel)82%,transparent)}}.airjelly-home-widget-dock-action{box-shadow:var(--semantic-shadow-raised);color:var(--semantic-content-tertiary);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.airjelly-home-widget-dock-action svg{width:13px;height:13px}.airjelly-home-widget-dock-action:hover,.airjelly-home-widget-dock-action:focus-visible{color:var(--semantic-content-primary);outline:none;transform:scale(1.08)}.airjelly-home-widget-ring{pointer-events:none;overscroll-behavior:contain;touch-action:pan-y;position:absolute;inset:-180px 16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.airjelly-home-widget-ring-slot[data-drag-source]{visibility:hidden}.airjelly-home-widget-ring-slot{pointer-events:auto;transform:translateX(calc(-50% + var(--ring-x)));will-change:transform;justify-items:center;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:16px;left:50%}.airjelly-home-widget-ring-slot[data-distance="0"]{z-index:10}.airjelly-home-widget-ring-slot[data-distance="1"]{z-index:9}.airjelly-home-widget-ring-slot[data-distance="2"]{z-index:8}.airjelly-home-widget-ring-slot[data-distance="3"]{z-index:7}.airjelly-home-widget-ring-slot[data-distance="4"]{z-index:6}.airjelly-home-widget-ring-slot:hover{z-index:20}.airjelly-home-widget-ring-entry{color:var(--semantic-content-secondary);cursor:grab;transform-origin:bottom;outline:none;flex-direction:column;align-items:center;transition:filter .15s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.airjelly-home-widget-ring-entry:active{cursor:grabbing}.airjelly-home-widget-ring-slot:hover .airjelly-home-widget-ring-entry,.airjelly-home-widget-ring-entry:focus-visible{filter:saturate(1.05);transform:translateY(-6px)}.airjelly-home-widget-ring-caption{justify-content:center;align-items:baseline;gap:var(--semantic-spacing-gap-group-compact);width:100%;padding:0 var(--primitive-spacing-8)var(--primitive-spacing-4);text-align:center;display:flex}.airjelly-home-widget-ring-caption strong{color:var(--semantic-content-primary);--airjelly-type-role:caption;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.airjelly-home-widget-ring-caption small{max-width:104px;color:var(--semantic-content-tertiary);--airjelly-type-role:micro;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-micro);line-height:var(--text-ui-micro--line-height);font-weight:var(--text-ui-micro--font-weight);letter-spacing:var(--text-ui-micro--letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.airjelly-home-widget-ring-preview{border:var(--semantic-border-width-thin)solid var(--semantic-border-default);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.airjelly-home-widget-ring-preview{border:var(--semantic-border-width-thin)solid color-mix(in srgb,var(--semantic-border-default)80%,transparent)}}.airjelly-home-widget-ring-preview{border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-panel);box-shadow:var(--semantic-shadow-overlay);color:var(--semantic-content-primary);pointer-events:none;transition:width .24s cubic-bezier(.22,1,.36,1),border-radius .18s;container-type:inline-size}.airjelly-home-widget-ring-slot:hover .airjelly-home-widget-ring-preview{border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default)}.airjelly-home-widget-ring-preview[data-size=strip],.airjelly-home-widget-ring-slot:hover .airjelly-home-widget-ring-preview[data-size=strip]{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular)}.airjelly-home-widget-ring-preview[data-surface=plain]{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.airjelly-home-widget-ring-preview:has(.airjelly-home-date-widget){color:#fff;background:#0d0d0e;border-color:#ffffff1a}.airjelly-home-widget-ring-preview-canvas{transform-origin:0 0;will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block;container-type:inline-size}.airjelly-home-widget-ring-preview-canvas>*{width:100%;height:100%}.airjelly-home-widget-dock-close{z-index:20;margin-right:0;position:absolute;top:12px;right:0}.airjelly-home-widget-dock-footer{gap:var(--primitive-spacing-4);z-index:20;margin-right:0;display:flex;position:absolute;bottom:18px;right:146px}.airjelly-home-workspace{--home-space-1:var(--primitive-spacing-4);--home-space-2:var(--primitive-spacing-8);--home-space-3:var(--primitive-spacing-16);--home-space-4:var(--primitive-spacing-24);--home-space-5:var(--primitive-spacing-32);--home-space-6:var(--primitive-spacing-48);--home-card-padding:var(--semantic-spacing-inset-default);--home-card-radius:var(--semantic-radius-container);--home-card-shadow:var(--semantic-shadow-none);--home-accent:#2ba8dc;--home-accent-wash:var(--home-accent)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-workspace{--home-accent-wash:color-mix(in srgb,var(--home-accent)12%,transparent)}}.airjelly-home-workspace{--home-hairline:var(--semantic-content-primary)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-workspace{--home-hairline:color-mix(in srgb,var(--semantic-content-primary)8%,transparent)}}.airjelly-home-workspace{--home-glass:#ffffff94;--home-glass-border:#fffc;--home-card-outline:var(--semantic-content-primary)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-workspace{--home-card-outline:color-mix(in srgb,var(--semantic-content-primary)8%,transparent)}}.airjelly-home-workspace{--home-glass-highlight:#ffffffe6;--home-glass-shadow:var(--semantic-shadow-raised);background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.dark .airjelly-home-workspace,[data-theme=dark] .airjelly-home-workspace{--home-accent:#4fc0ee;--home-card-shadow:var(--semantic-shadow-none);--home-glass:#242424a6;--home-glass-border:#ffffff1a;--home-glass-highlight:#ffffff24;--home-glass-shadow:var(--semantic-shadow-raised)}.airjelly-home-workspace__scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;height:100%;position:relative;overflow:auto}.airjelly-home-workspace__inner{--home-section-gap:var(--semantic-spacing-gap-section);--home-page-bottom-space:80px;--home-column-gap:clamp(var(--home-space-6),8vw - 40px,128px);width:min(100%,calc(1180px + var(--home-column-gap) - var(--home-space-6)));min-height:100%;padding:var(--home-section-gap)clamp(var(--primitive-spacing-24),4vw,var(--primitive-spacing-48))var(--home-page-bottom-space);margin:0 auto}.airjelly-home-workspace__header{grid-area:header;align-items:flex-end;min-width:0;display:flex}.airjelly-home-workspace__greeting{flex:640px;min-width:0;max-width:860px}.airjelly-home-workspace__greeting h1{color:var(--semantic-content-primary);--airjelly-type-role:display;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-display);line-height:var(--text-ui-display--line-height);font-weight:var(--text-ui-display--font-weight);letter-spacing:var(--text-ui-display--letter-spacing);margin-top:0}.airjelly-home-workspace__greeting-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.airjelly-home-workspace__greeting-line--salutation{max-width:520px}.airjelly-home-workspace__greeting-line--next{max-width:860px;font-size:max(calc(1em*var(--home-greeting-fit,1)),.6em)}.airjelly-home-workspace__greeting-line+.airjelly-home-workspace__greeting-line{margin-top:var(--primitive-spacing-2);color:var(--semantic-content-secondary)}.airjelly-home-workspace__ask{grid-area:ask;min-width:0;margin:0}.airjelly-home-workspace__grid{row-gap:var(--home-section-gap);column-gap:var(--home-column-gap);grid-template:"header.""ask side""main side"1fr/minmax(0,1fr) 340px;display:grid}.airjelly-home-workspace__column--main{grid-area:main}.airjelly-home-workspace__column--side{grid-area:side}.airjelly-home-workspace__column{gap:var(--home-space-5);flex-direction:column;min-width:0;display:flex}.airjelly-home-workspace .airjelly-home-core-widget,.airjelly-home-workspace .airjelly-home-suggestion-stack{gap:var(--home-space-2);height:auto;min-height:0;padding:0;overflow:visible}.airjelly-home-workspace .airjelly-home-widget-header{background:0 0;justify-content:space-between;align-items:center;min-height:28px}.airjelly-home-workspace .airjelly-home-widget-header strong{color:var(--semantic-content-primary);transition:color .3s}.airjelly-home-workspace .airjelly-home-widget-header>:last-child{color:var(--semantic-content-tertiary);align-items:center;display:inline-flex}.airjelly-home-workspace .airjelly-home-core-content,.airjelly-home-workspace .airjelly-home-suggestion-list{overflow:visible}.airjelly-home-workspace__section{min-width:0}.airjelly-home-workspace__deadline{padding:var(--primitive-spacing-24);border:var(--semantic-border-width-thin)solid var(--home-card-outline);border-radius:var(--home-card-radius);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-workspace__deadline{background:color-mix(in srgb,var(--semantic-surface-panel)94%,transparent)}}.airjelly-home-workspace__deadline{box-shadow:var(--home-card-shadow)}.airjelly-home-workspace__report{min-width:0;padding:var(--primitive-spacing-16)var(--home-space-4)var(--primitive-spacing-16);border:var(--semantic-border-width-thin)solid var(--home-card-outline);border-radius:var(--home-card-radius);corner-shape:var(--semantic-radius-curve-default);background:var(--home-glass);box-shadow:inset 0 var(--semantic-border-width-thin)0 var(--home-glass-highlight);-webkit-backdrop-filter:blur(14px)saturate(1.25)}.airjelly-home-workspace .airjelly-home-inline-action{border:var(--semantic-border-width-thin)solid var(--semantic-border-default);border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);min-height:28px;padding:var(--primitive-spacing-4)var(--primitive-spacing-12);box-shadow:none;color:var(--semantic-content-secondary);--airjelly-type-role:caption;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);background:0 0;font-weight:600;transition:background-color .12s,opacity .12s}.airjelly-home-workspace .airjelly-home-inline-action:hover:not(:disabled){background:var(--semantic-surface-page)}.airjelly-home-workspace .airjelly-home-inline-action:disabled{cursor:default;opacity:.45}.airjelly-home-workspace .airjelly-home-inline-action--quiet{border-color:#0000}.airjelly-home-item-actions{justify-content:flex-end;gap:var(--semantic-spacing-gap-group-compact);margin-top:var(--home-space-2);flex-wrap:wrap;display:flex}.airjelly-home-report-lead{max-width:62ch;color:var(--semantic-content-primary);--airjelly-type-role:reading;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-reading);line-height:var(--text-ui-reading--line-height);font-weight:var(--text-ui-reading--font-weight);letter-spacing:var(--text-ui-reading--letter-spacing)}.airjelly-home-report-sections{align-items:start;gap:var(--home-space-3);margin-top:var(--home-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.airjelly-home-report-column{align-content:start;gap:var(--home-space-3);min-width:0;display:grid}.airjelly-home-report-section{min-width:0;padding:var(--primitive-spacing-12);border:var(--semantic-border-width-thin)solid var(--home-glass-border);border-radius:var(--primitive-radius-12);corner-shape:var(--semantic-radius-curve-default);background:var(--home-glass)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-report-section{background:color-mix(in srgb,var(--home-glass)70%,transparent)}}.airjelly-home-report-section{box-shadow:inset 0 var(--semantic-border-width-thin)0 var(--home-glass-highlight)}.airjelly-home-report-section>header h3{color:var(--semantic-content-secondary);--airjelly-type-role:group-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-group-title);line-height:var(--text-ui-group-title--line-height);font-weight:var(--text-ui-group-title--font-weight);letter-spacing:var(--text-ui-group-title--letter-spacing)}.airjelly-home-report-source{color:var(--semantic-content-tertiary)}.airjelly-home-report-items{gap:var(--home-space-3);margin-top:var(--home-space-3);display:grid}.airjelly-home-report-source{padding-top:var(--primitive-spacing-2);align-items:center;display:flex}.airjelly-home-report-source img,.airjelly-home-report-source svg{border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);flex:none;width:20px;height:20px}.airjelly-home-report-item{align-items:start;gap:var(--primitive-spacing-8);color:var(--semantic-content-secondary);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);text-align:left;grid-template-columns:20px minmax(0,1fr);display:grid}.airjelly-home-suggestion-freshness{align-items:center;gap:var(--home-space-1);display:inline-flex}.airjelly-home-suggestion-freshness svg{width:12px;height:12px}.airjelly-home-suggestion-hint{display:none}.airjelly-home-workspace__suggestions .airjelly-home-suggestion-list{grid-template-columns:1fr;gap:0;display:grid}.airjelly-home-suggestion-town-item{min-width:0}.airjelly-home-suggestion-town-item+.airjelly-home-suggestion-town-item{border-top:var(--semantic-border-width-thin)solid var(--home-hairline)}.airjelly-home-suggestion-town-row{gap:var(--semantic-spacing-gap-group-compact);border-radius:var(--home-space-2);corner-shape:var(--semantic-radius-curve-default);width:100%;min-height:42px;padding:var(--home-space-2)var(--primitive-spacing-4);color:var(--semantic-content-secondary);text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;transition:background-color .14s,color .14s;display:grid}.airjelly-home-suggestion-town-row:hover:not(:disabled){background:var(--semantic-surface-page);color:var(--semantic-content-primary)}.airjelly-home-suggestion-town-row:focus-visible{outline:var(--semantic-border-width-focus)solid var(--semantic-border-default);outline-offset:1px}.airjelly-home-suggestion-town-row:disabled{cursor:default;opacity:.62}.airjelly-home-suggestion-town-row>span{color:var(--semantic-content-secondary);--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.airjelly-home-suggestion-town-row>svg{justify-self:center;width:15px;height:15px}.airjelly-home-suggestion-town-row>.airjelly-home-suggestion-town-icon{width:20px;height:20px;color:var(--semantic-content-tertiary)}.airjelly-home-workspace .airjelly-home-core-list{gap:0;display:grid}.airjelly-home-workspace .airjelly-home-core-list>li{padding:var(--primitive-spacing-12)var(--primitive-spacing-4);border-top:var(--semantic-border-width-thin)solid var(--home-hairline);border-radius:var(--home-space-2);corner-shape:var(--semantic-radius-curve-default);transition:background-color .14s;position:relative}.airjelly-home-workspace .airjelly-home-core-list>li:first-child{border-top:0}.airjelly-home-workspace .airjelly-home-core-list>li:hover,.airjelly-home-workspace .airjelly-home-core-list>li:focus-within{background:var(--semantic-surface-page)}.airjelly-home-workspace .airjelly-home-core-widget h3{color:var(--semantic-content-primary)}.airjelly-home-workspace .airjelly-home-core-meta{margin-bottom:var(--primitive-spacing-4);color:var(--semantic-content-tertiary);font-variant-numeric:tabular-nums}.airjelly-home-workspace .airjelly-home-core-tag{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);padding:var(--primitive-spacing-2)var(--primitive-spacing-4)}.airjelly-home-workspace .airjelly-home-core-tag[data-urgency=overdue]{color:var(--semantic-content-negative);background:var(--semantic-fill-negative)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-workspace .airjelly-home-core-tag[data-urgency=overdue]{background:color-mix(in srgb,var(--semantic-fill-negative)12%,transparent)}}.airjelly-home-workspace .airjelly-home-core-tag[data-urgency=soon]{color:var(--semantic-content-notice);background:var(--semantic-fill-notice)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-workspace .airjelly-home-core-tag[data-urgency=soon]{background:color-mix(in srgb,var(--semantic-fill-notice)14%,transparent)}}.airjelly-home-workspace .airjelly-home-core-detail{margin-top:var(--primitive-spacing-2);color:var(--semantic-content-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.airjelly-home-workspace .airjelly-home-core-kicker{color:var(--semantic-content-tertiary)}.airjelly-home-workspace .airjelly-home-core-lead{color:var(--semantic-content-secondary);margin:0}.airjelly-home-workspace .airjelly-home-core-section{margin-top:var(--home-space-3);padding-top:var(--home-space-3);border-top:var(--semantic-border-width-thin)solid var(--home-hairline)}.airjelly-home-workspace .airjelly-home-core-section h3{color:var(--semantic-content-tertiary)}.airjelly-home-workspace .airjelly-home-core-section li{padding:var(--primitive-spacing-4)0 0}.airjelly-home-workspace .airjelly-home-core-list>li .airjelly-home-item-actions{opacity:0;transition:opacity .14s}.airjelly-home-workspace .airjelly-home-core-list>li:hover .airjelly-home-item-actions,.airjelly-home-workspace .airjelly-home-core-list>li:focus-within .airjelly-home-item-actions{opacity:1}.airjelly-home-deadline-steps,.airjelly-home-evidence-list{gap:var(--primitive-spacing-4);margin-top:var(--primitive-spacing-4);color:var(--semantic-content-tertiary);--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);display:grid}.airjelly-home-deadline-steps li{padding-left:var(--primitive-spacing-12);position:relative}.airjelly-home-deadline-steps li:before{content:"";border-radius:var(--semantic-radius-circle);corner-shape:var(--semantic-radius-curve-circular);background:currentColor;width:4px;height:4px;position:absolute;top:.65em;left:0}@keyframes airjelly-home-nudge-title{0%,to{color:var(--semantic-content-primary)}20%,70%{color:var(--home-accent)}}@keyframes airjelly-home-nudge-row{0%{background:0 0}20%{background:var(--home-accent-wash)}to{background:0 0}}[data-jelly-nudge=true] .airjelly-home-widget-header strong{animation:1.6s airjelly-home-nudge-title}[data-jelly-nudge=true] .airjelly-home-core-list>li:first-child,[data-jelly-nudge=true] .airjelly-home-suggestion-town-item:first-child,[data-jelly-nudge=true] .airjelly-home-report-lead{border-radius:var(--home-space-2);corner-shape:var(--semantic-radius-curve-default);animation:1.6s airjelly-home-nudge-row}.airjelly-home-jelly-stage{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.airjelly-home-jelly-stars{z-index:1;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.airjelly-home-jelly-stage__actor{will-change:transform;position:absolute;top:0;left:0}.airjelly-home-jelly-stage__grip{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);color:#0000;cursor:grab;pointer-events:auto;touch-action:none;background:0 0;border:0;padding:0;position:absolute;left:50%;transform:translate(-50%)}.airjelly-home-jelly-stage__grip:active,.airjelly-home-jelly-stage__actor[data-dragging=true] .airjelly-home-jelly-stage__grip{cursor:grabbing}.airjelly-home-jelly-stage__grip:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-jelly-stage__actor:not([data-presence=present]){visibility:hidden}@media (prefers-reduced-motion:reduce){[data-jelly-nudge=true] .airjelly-home-widget-header strong,[data-jelly-nudge=true] .airjelly-home-core-list>li:first-child,[data-jelly-nudge=true] .airjelly-home-suggestion-town-item:first-child,[data-jelly-nudge=true] .airjelly-home-report-lead{animation:none}}@media (max-width:900px){.airjelly-home-workspace__grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"header""ask""main""side"}}@media (max-width:620px){.airjelly-home-workspace__inner{--home-section-gap:var(--semantic-spacing-gap-section);padding:var(--home-section-gap)var(--primitive-spacing-16)56px}.airjelly-home-workspace__greeting h1{font-size:var(--type-size-28)}.airjelly-home-jelly-stage{display:none}}.airjelly-home-projects,.airjelly-home-omissions{--home-list-row-gap:var(--semantic-spacing-gap-group-compact);--home-list-divider-space:var(--primitive-spacing-12)}.airjelly-home-omissions{--home-list-row-gap:var(--semantic-spacing-gap-group-compact);--home-omission-checkbox-size:16px;--home-omission-title-gap:var(--primitive-spacing-8)}.airjelly-home-projects{--home-project-action-padding-y:var(--primitive-spacing-4);--home-project-group-gap:calc(2*var(--home-list-divider-space))}.airjelly-home-workspace__projects{min-width:0}.airjelly-home-projects__heading{justify-content:space-between;align-items:center;gap:var(--primitive-spacing-16);margin-bottom:var(--home-list-row-gap);display:flex}.airjelly-home-projects__heading h2{--airjelly-type-role:section-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-section-title);line-height:var(--text-ui-section-title--line-height);font-weight:var(--text-ui-section-title--font-weight);letter-spacing:var(--text-ui-section-title--letter-spacing)}.airjelly-home-section-title{align-items:baseline;gap:var(--primitive-spacing-8);min-width:0;display:flex}.airjelly-home-projects>.airjelly-home-projects__heading,.airjelly-home-omissions>.airjelly-home-projects__heading{margin-bottom:var(--primitive-spacing-16)}.airjelly-home-projects__heading .airjelly-home-section-title{align-items:center}.airjelly-home-projects__count{color:var(--semantic-content-tertiary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);font-variant-numeric:tabular-nums}.airjelly-home-projects__navigation{align-items:center;gap:var(--primitive-spacing-12);color:var(--semantic-content-secondary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);display:flex}.airjelly-home-projects__navigation button{border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);place-items:center;width:28px;height:28px;display:grid}.airjelly-home-projects__navigation .airjelly-home-projects__agent-select{gap:var(--semantic-spacing-gap-group-compact);width:auto;padding:0 var(--primitive-spacing-8);border:var(--semantic-border-width-thin)solid var(--home-hairline);background:0 0;display:inline-flex}.airjelly-home-projects__agent-select[data-state=open]{color:var(--semantic-content-primary);background:var(--semantic-fill-hover)}.airjelly-home-projects__agent-menu{--home-agent-menu-offset:-4px;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.airjelly-home-projects__agent-menu[data-side=top]{--home-agent-menu-offset:4px}.airjelly-home-projects__agent-menu[data-state=open]{animation:.2s cubic-bezier(.2,.8,.2,1) both home-agent-menu-enter}.airjelly-home-projects__agent-menu[data-state=closed]{animation:.14s ease-in both home-agent-menu-exit}.airjelly-home-projects__agent-select>svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.airjelly-home-projects__agent-select[data-state=open]>svg{transform:rotate(180deg)}@keyframes home-agent-menu-enter{0%{opacity:0;transform:translateY(var(--home-agent-menu-offset))scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-agent-menu-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--home-agent-menu-offset))scale(.96)}}@media (prefers-reduced-motion:reduce){.airjelly-home-projects__agent-menu[data-state]{animation:none}.airjelly-home-projects__agent-select>svg{transition:none}}.airjelly-home-projects__list{gap:var(--home-project-group-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.airjelly-home-projects__item{gap:var(--home-list-row-gap);flex-direction:column;min-width:0;padding:0;display:flex;position:relative}.airjelly-home-projects__item:not(:last-child):after{content:"";inset-inline:0;bottom:calc(var(--home-project-group-gap)/-2);border-bottom:var(--semantic-border-width-thin)solid var(--home-hairline);pointer-events:none;position:absolute}.airjelly-home-projects__item>p{margin:0}.airjelly-home-projects__detail{justify-content:space-between;align-items:center;gap:var(--semantic-spacing-gap-group-default);text-align:left;border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);padding:var(--primitive-spacing-4)var(--primitive-spacing-8);margin:-6px calc(var(--primitive-spacing-8)*-1);cursor:pointer;display:flex}.airjelly-home-projects__detail h3{transition:color .12s}.airjelly-home-projects__detail:is(:hover,:focus-visible) h3{color:var(--home-accent)}.airjelly-home-projects__detail:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-projects__identity{align-items:center;gap:var(--primitive-spacing-8)var(--primitive-spacing-12);flex-wrap:wrap;min-width:0;display:flex}.airjelly-home-projects__identity .aj-badge{flex:none}.airjelly-home-projects__item>.airjelly-home-projects__action{margin-top:var(--primitive-spacing-8);color:var(--semantic-content-secondary);border-top:0;padding-top:0;padding-right:96px}.airjelly-home-projects__detail h3{--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);color:var(--semantic-content-primary);overflow-wrap:anywhere;margin:0}.airjelly-home-projects__handoff{justify-content:space-between;align-items:center;gap:var(--primitive-spacing-16);margin-top:0;display:flex}.airjelly-home-projects__suggestion{min-width:0;padding:var(--home-project-action-padding-y)var(--primitive-spacing-8);margin-left:calc(var(--primitive-spacing-8)*-1);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);color:var(--semantic-content-secondary);--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);text-align:left;overflow-wrap:anywhere;background:0 0;align-items:center;gap:0;display:inline-flex}.airjelly-home-projects__suggestion>svg{margin-right:var(--primitive-spacing-8)}.airjelly-home-projects__suggestion svg{flex:none}.airjelly-home-projects__suggestion:is(:hover,:focus-visible):not(:disabled){background:var(--home-accent-wash);color:var(--home-accent)}.airjelly-home-projects__suggestion:disabled{opacity:.6}.airjelly-home-projects__execution{justify-content:center;align-items:center;gap:var(--semantic-spacing-gap-group-compact);min-height:30px;padding:var(--primitive-spacing-4)var(--primitive-spacing-12);border:var(--semantic-border-width-thin)solid var(--home-hairline);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);background:var(--home-glass);color:var(--semantic-content-primary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);flex:none;display:inline-flex}.airjelly-home-projects__execution img{object-fit:contain;width:16px;height:16px}.airjelly-home-projects__agent-logo{object-fit:contain;flex:none;width:16px;height:16px}.dark .airjelly-home-projects__agent-logo--monochrome{filter:invert()}.airjelly-home-projects__execution:disabled{opacity:.6}.airjelly-home-projects__execution:hover:not(:disabled){background:var(--home-accent-wash);border-color:var(--home-accent)}.airjelly-home-projects__execution:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-projects__action{justify-content:space-between;align-items:flex-start;gap:var(--primitive-spacing-12);margin-top:var(--primitive-spacing-16);padding-top:var(--primitive-spacing-12);border-top:var(--semantic-border-width-thin)solid var(--semantic-border-default);text-align:left;--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);display:flex}.airjelly-home-projects__action svg{margin-top:var(--primitive-spacing-2);flex:none}.airjelly-home-projects__action:disabled{opacity:.6}.airjelly-home-projects button:not(.airjelly-home-projects__detail,.airjelly-home-projects__complete):hover:not(:disabled){color:var(--home-accent)}.airjelly-home-projects button:focus-visible,.airjelly-home-projects__list:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:3px}.airjelly-home-omissions__refresh{align-items:center;gap:var(--semantic-spacing-gap-group-compact);display:flex}.airjelly-home-refresh-button{border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);width:28px;height:28px;color:var(--semantic-content-secondary);place-items:center;display:grid}.airjelly-home-refresh-button:hover:not(:disabled),.airjelly-home-projects__navigation button:hover:not(:disabled){color:var(--semantic-content-primary);background:var(--semantic-fill-hover)}.airjelly-home-refresh-button:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-omissions__updated{white-space:nowrap;color:var(--semantic-content-tertiary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing)}.airjelly-home-omissions__list{gap:var(--home-list-divider-space);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.airjelly-home-omissions__list>li{min-width:0;padding-bottom:var(--home-list-divider-space)}.airjelly-home-omissions__list>li:last-child{padding-bottom:0}.airjelly-home-omissions__toolbar{justify-content:space-between;align-items:center;gap:var(--primitive-spacing-12);margin-top:var(--primitive-spacing-8);margin-inline-start:calc(var(--home-omission-checkbox-size) + var(--home-omission-title-gap));display:flex}.airjelly-home-omissions__metadata{align-items:center;gap:var(--primitive-spacing-8);color:var(--semantic-content-tertiary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);flex-wrap:wrap;display:flex}.airjelly-home-omissions__date-edit{align-items:center;gap:var(--semantic-spacing-gap-group-compact);cursor:pointer;color:var(--semantic-content-tertiary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);border-radius:var(--primitive-radius-4);corner-shape:var(--semantic-radius-curve-default);display:inline-flex}@media (hover:hover) and (pointer:fine){.airjelly-home-omissions__toolbar>.airjelly-home-item-actions{opacity:0;pointer-events:none}.airjelly-home-omissions__list>li:hover .airjelly-home-item-actions,.airjelly-home-omissions__list>li:has(:focus-visible) .airjelly-home-item-actions,.airjelly-home-omissions__toolbar>.airjelly-home-item-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}}.airjelly-home-omissions__date-edit svg{opacity:0}.airjelly-home-omissions__date-edit:hover svg,.airjelly-home-omissions__date-edit:focus-visible svg{opacity:1}.airjelly-home-omissions__date-edit:hover time{color:var(--home-accent)}.airjelly-home-omissions__date-edit:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:3px}.airjelly-home-omissions__toolbar .airjelly-home-inline-action{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-tertiary)}.airjelly-home-omissions .airjelly-home-omissions__toolbar>.airjelly-home-item-actions{flex:none;margin-top:0}.airjelly-home-omissions__reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .18s,visibility .26s;display:grid}.airjelly-home-omissions__reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.airjelly-home-omissions__reveal-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.airjelly-home-omissions__reveal,.airjelly-home-omissions__chevron{transition:none}}.airjelly-home-omissions__title-row{justify-content:space-between;align-items:flex-start;gap:var(--primitive-spacing-12);display:flex}.airjelly-home-omissions__title-row .aj-badge{margin-top:var(--primitive-spacing-2);flex:none}.airjelly-home-omissions h3,.airjelly-home-omissions__group--handled h4{overflow-wrap:anywhere;margin:0}.airjelly-home-omissions__todo-title h3{--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing)}.airjelly-home-omissions p,.airjelly-home-omissions dd{margin:var(--primitive-spacing-4)0;--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);overflow-wrap:anywhere;color:var(--semantic-content-secondary)}.airjelly-home-omissions__list>li>p{--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);margin-top:var(--primitive-spacing-4);margin-inline-start:calc(var(--home-omission-checkbox-size) + var(--home-omission-title-gap))}.airjelly-home-omissions__deadline{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-tertiary)}.airjelly-home-omissions__metadata>.airjelly-home-omissions__deadline{white-space:nowrap}.airjelly-home-omissions__deadline:empty{display:none}.airjelly-home-omissions__sources{align-items:center;gap:var(--semantic-spacing-gap-group-compact);cursor:pointer;--airjelly-type-role:caption;--airjelly-type-strong:initial;min-width:0;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-tertiary);padding:0;display:inline-flex}.airjelly-home-omissions__sources:hover{color:var(--home-accent)}.airjelly-home-omissions__sources:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:4px;border-radius:var(--primitive-radius-4);corner-shape:var(--semantic-radius-curve-default)}.airjelly-home-omissions__chevron{flex:none;transition:transform .26s cubic-bezier(.22,1,.36,1)}.airjelly-home-omissions__sources[aria-expanded=true] .airjelly-home-omissions__chevron{transform:rotate(180deg)}.airjelly-home-omissions__source-body{margin-top:var(--primitive-spacing-12);padding:var(--primitive-spacing-12);border:var(--semantic-border-width-thin)solid var(--home-hairline);border-radius:var(--semantic-radius-container);corner-shape:var(--semantic-radius-curve-default);background:var(--home-glass)}.airjelly-home-omissions__source-body blockquote{margin:0 0 var(--primitive-spacing-12);padding:0 0 var(--primitive-spacing-12);border-bottom:var(--semantic-border-width-thin)solid var(--home-hairline)}.airjelly-home-omissions cite{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-style:normal;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);overflow-wrap:anywhere;display:block}.airjelly-home-omissions .airjelly-home-omissions__relevance{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-tertiary)}.airjelly-home-omissions dl{margin:0}.airjelly-home-omissions dt{margin-top:var(--primitive-spacing-8);--airjelly-type-role:overline;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-overline);line-height:var(--text-ui-overline--line-height);font-weight:var(--text-ui-overline--font-weight);letter-spacing:var(--text-ui-overline--letter-spacing);color:var(--semantic-content-tertiary)}.airjelly-home-omissions dd{margin-top:var(--primitive-spacing-4)}.airjelly-home-omissions .airjelly-home-item-actions{margin-top:var(--primitive-spacing-12);gap:var(--primitive-spacing-12)}.airjelly-home-omissions .airjelly-home-inline-action,.airjelly-home-omissions__feedback .airjelly-home-inline-action{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing)}.airjelly-home-projects__options{position:relative}.airjelly-home-projects__options summary{cursor:pointer}.airjelly-home-projects__options>div{z-index:5;min-width:160px;padding:var(--primitive-spacing-8);background:var(--semantic-surface-panel);border:var(--semantic-border-width-thin)solid var(--semantic-border-default);border-radius:var(--primitive-radius-12);corner-shape:var(--semantic-radius-curve-default);position:absolute;top:100%;right:0}.airjelly-home-projects__options>div>button{width:100%;height:auto;padding:var(--primitive-spacing-8);text-align:left}.airjelly-home-project-details{z-index:25;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.airjelly-home-project-details__header{padding:var(--primitive-spacing-16)var(--primitive-spacing-16)var(--primitive-spacing-16);border-bottom:var(--semantic-border-width-thin)solid var(--home-hairline);flex:none}.airjelly-home-project-details__actions{align-items:center;gap:var(--primitive-spacing-8);margin-top:var(--primitive-spacing-16);flex-wrap:wrap;display:flex}.airjelly-home-project-details__reply{padding:var(--primitive-spacing-12)var(--primitive-spacing-16)var(--primitive-spacing-16);border-top:var(--semantic-border-width-thin)solid var(--home-hairline);flex:none}.airjelly-home-project-details__feedback{gap:var(--semantic-spacing-gap-group-compact);margin-bottom:var(--primitive-spacing-12);color:var(--semantic-content-secondary);display:grid}.airjelly-home-project-details__feedback-heading{--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);align-items:center;gap:var(--semantic-spacing-gap-group-compact);color:var(--semantic-content-primary);display:flex}.airjelly-home-project-details .airjelly-home-project-details__feedback p{margin:0}.airjelly-home-project-details__submitted{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.airjelly-home-project-details__spinner{flex:none;animation:1s linear infinite home-project-supplement-spin}@keyframes home-project-supplement-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.airjelly-home-project-details__spinner{animation:none}}.airjelly-home-project-details__composer{align-items:flex-end;gap:var(--primitive-spacing-8);padding:var(--primitive-spacing-12);border:var(--semantic-border-width-thin)solid var(--semantic-border-default);border-radius:var(--primitive-radius-16);corner-shape:var(--semantic-radius-curve-default);background:var(--home-glass-fill,var(--semantic-surface-panel));display:flex}.airjelly-home-project-details__composer:focus-within{border-color:var(--home-accent)}.airjelly-home-project-details__send{border-radius:var(--semantic-radius-circle);corner-shape:var(--semantic-radius-curve-circular);background:var(--semantic-fill-inverse);width:30px;height:30px;color:var(--semantic-content-inverse);flex:none;place-items:center;display:grid}.airjelly-home-project-details__send:disabled{opacity:.35}.airjelly-home-project-details__send:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-project-details__scroll{overscroll-behavior:contain;min-height:0;padding:var(--primitive-spacing-16);flex:1;overflow:auto}.airjelly-home-project-details__intro{justify-items:start;gap:var(--semantic-spacing-gap-group-compact);display:grid}.airjelly-home-project-details .airjelly-home-project-details__intro>p{margin:0}.airjelly-home-project-details h3{--airjelly-type-role:detail-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-detail-title);line-height:var(--text-ui-detail-title--line-height);font-weight:var(--text-ui-detail-title--font-weight);letter-spacing:var(--text-ui-detail-title--letter-spacing)}.airjelly-home-project-details h4{--airjelly-type-role:group-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-group-title);line-height:var(--text-ui-group-title--line-height);font-weight:var(--text-ui-group-title--font-weight);letter-spacing:var(--text-ui-group-title--letter-spacing);margin:0 0 var(--primitive-spacing-8)}.airjelly-home-project-details h5{--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing)}.airjelly-home-project-details p,.airjelly-home-project-details blockquote{--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);color:var(--semantic-content-secondary);margin-block:var(--primitive-spacing-8);overflow-wrap:anywhere}.airjelly-home-project-details section{margin-top:var(--primitive-spacing-16);padding-top:var(--primitive-spacing-16);border-top:var(--semantic-border-width-thin)solid var(--home-hairline)}.airjelly-home-project-details__scroll>section:first-child{border-top:0;margin-top:0;padding-top:0}.airjelly-home-project-details__assessment{margin-top:var(--primitive-spacing-12)}.airjelly-home-project-details__assessment-toggle{align-items:center;gap:var(--semantic-spacing-gap-group-compact);color:var(--semantic-content-tertiary);text-align:start;cursor:pointer;--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);background:0 0;padding:0;display:inline-flex}.airjelly-home-project-details__assessment-toggle:is(:hover,:focus-visible){color:var(--home-accent)}.airjelly-home-project-details__assessment-toggle:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:4px;border-radius:var(--primitive-radius-4);corner-shape:var(--semantic-radius-curve-default)}.airjelly-home-project-details__assessment-toggle>svg{flex:none;width:1em;height:1em}.airjelly-home-project-details__assessment>.airjelly-home-project-details__sources{margin-top:var(--primitive-spacing-8)}.airjelly-home-project-details__assessment-part+.airjelly-home-project-details__assessment-part{margin-top:var(--primitive-spacing-16)}.airjelly-home-project-details__assessment-part>h5:first-child{margin-top:0}.airjelly-home-project-details section>p:last-child{margin-bottom:0}.airjelly-home-project-details__plan h5{color:var(--semantic-content-primary);margin:0}.airjelly-home-project-details__timeline{--project-timeline-inset:var(--primitive-spacing-16);margin:var(--primitive-spacing-16)0 0;padding:0 0 0 var(--primitive-spacing-4);list-style:none}.airjelly-home-project-details__timeline>li{padding:0 0 var(--primitive-spacing-16)var(--project-timeline-inset);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);position:relative}.airjelly-home-project-details__timeline>li:before{content:"";border-left:var(--semantic-border-width-thin)solid var(--home-hairline);position:absolute;top:0;bottom:0;left:0}.airjelly-home-project-details__timeline>li:first-child:before{top:.5lh}.airjelly-home-project-details__timeline>li:last-child{padding-bottom:0}.airjelly-home-project-details__milestone-heading{color:var(--semantic-content-primary);--airjelly-type-role:label;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-label);line-height:var(--text-ui-label--line-height);font-weight:var(--text-ui-label--font-weight);letter-spacing:var(--text-ui-label--letter-spacing);font-weight:600;display:block}.airjelly-home-project-details__milestone-meta{justify-content:space-between;align-items:baseline;gap:var(--primitive-spacing-12);margin-bottom:var(--primitive-spacing-4);display:flex}.airjelly-home-project-details__milestone-meta>time{min-width:0;position:relative}.airjelly-home-project-details__milestone-meta>time:before{content:"";left:calc(var(--semantic-border-width-thin)/2 - var(--project-timeline-inset));box-sizing:border-box;border:var(--semantic-border-width-thin)solid var(--semantic-border-default);border-radius:var(--semantic-radius-circle);corner-shape:var(--semantic-radius-curve-circular);background:var(--semantic-surface-panel);width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.airjelly-home-project-details__milestone-actions{align-items:center;gap:var(--primitive-spacing-8)var(--primitive-spacing-12);margin-top:var(--primitive-spacing-8);flex-wrap:wrap;display:flex}.airjelly-home-project-details__source-toggle{white-space:nowrap;color:var(--semantic-content-secondary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);cursor:pointer;flex:none;padding:0}@media (hover:hover) and (pointer:fine){.airjelly-home-project-details__timeline>li .airjelly-home-project-details__source-toggle{opacity:0;pointer-events:none}.airjelly-home-project-details__timeline>li:is(:hover,:has(:focus-visible)) .airjelly-home-project-details__source-toggle{opacity:1;pointer-events:auto}}.airjelly-home-project-details__source-toggle:is(:hover,:focus-visible){color:var(--home-accent)}.airjelly-home-project-details__sources{margin-top:var(--primitive-spacing-12);padding:var(--primitive-spacing-12);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-page)}.airjelly-home-project-source{overflow-anchor:none}.airjelly-home-project-source__app{min-height:28px;padding-block:var(--primitive-spacing-4);box-sizing:border-box;color:var(--semantic-content-tertiary);margin-bottom:-28px}.airjelly-home-project-source__toolbar{z-index:1;min-height:28px;margin-bottom:var(--primitive-spacing-12);pointer-events:none;justify-content:flex-end;display:flex;position:sticky;top:-12px}.airjelly-home-project-source__toolbar .airjelly-home-list-pagination{padding:var(--primitive-spacing-2)var(--primitive-spacing-4);pointer-events:auto}.airjelly-home-project-source__request{margin:0 0 var(--primitive-spacing-16);padding:var(--primitive-spacing-4)0 var(--primitive-spacing-4)var(--primitive-spacing-12);border-inline-start:var(--semantic-border-width-thick)solid var(--semantic-border-default);color:var(--semantic-content-secondary);--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);overflow-wrap:anywhere}.airjelly-home-project-source__request>:first-child{margin-top:0}.airjelly-home-project-source__request>:last-child{margin-bottom:0}.airjelly-home-project-details .airjelly-home-project-source__request p{color:inherit;font:inherit;white-space:pre-line}.airjelly-home-project-source__footer{z-index:1;margin-top:var(--primitive-spacing-12);padding-top:var(--primitive-spacing-12);justify-content:flex-end;display:flex;position:sticky;bottom:-12px}.airjelly-home-project-source__toolbar .airjelly-home-list-pagination,.airjelly-home-project-source__collapse{border:var(--semantic-border-width-thin)solid var(--home-hairline);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-panel)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-project-source__toolbar .airjelly-home-list-pagination,.airjelly-home-project-source__collapse{background:color-mix(in srgb,var(--semantic-surface-panel)94%,transparent)}}.airjelly-home-project-source__toolbar .airjelly-home-list-pagination,.airjelly-home-project-source__collapse{box-shadow:var(--semantic-shadow-none);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.airjelly-home-project-source__collapse{padding:var(--primitive-spacing-4)var(--primitive-spacing-12);color:var(--semantic-content-secondary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing)}.airjelly-home-project-source__collapse:is(:hover,:focus-visible){color:var(--home-accent);border-color:var(--home-accent)}.airjelly-home-project-source__body{min-width:0;color:var(--semantic-content-primary);--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);overflow-wrap:anywhere;line-height:1.65}.airjelly-home-project-source__body>:first-child{margin-top:0}.airjelly-home-project-source__body>:last-child{margin-bottom:0}.airjelly-home-project-source__body :is(p,blockquote){margin:var(--primitive-spacing-8)0;color:inherit;line-height:inherit}.airjelly-home-project-source__body p{white-space:pre-line}.airjelly-home-project-source__body :is(h1,h2){margin:var(--primitive-spacing-16)0 var(--primitive-spacing-8);--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing)}.airjelly-home-project-source__body :is(h3,h4,h5,h6){margin:var(--primitive-spacing-16)0 var(--primitive-spacing-8);--airjelly-type-role:label;--airjelly-type-strong:600;font-family:var(--font-sans);font-size:var(--text-ui-label);line-height:var(--text-ui-label--line-height);font-weight:var(--text-ui-label--font-weight);letter-spacing:var(--text-ui-label--letter-spacing);font-weight:600}.airjelly-home-project-source__body :is(ul,ol){margin:var(--primitive-spacing-8)0;padding-inline-start:var(--primitive-spacing-16)}.airjelly-home-project-source__body ul{list-style:outside}.airjelly-home-project-source__body ol{list-style:decimal}.airjelly-home-project-source__body li+li{margin-top:var(--primitive-spacing-4)}.airjelly-home-project-source__body blockquote{border-inline-start:var(--semantic-border-width-thick)solid var(--semantic-border-default);color:var(--semantic-content-secondary);padding-inline-start:var(--primitive-spacing-12)}.airjelly-home-project-source__body :is(pre,code){--airjelly-type-role:code;--airjelly-type-strong:initial;font-family:var(--font-mono);font-size:var(--text-ui-code);line-height:var(--text-ui-code--line-height);font-weight:var(--text-ui-code--font-weight);letter-spacing:var(--text-ui-code--letter-spacing)}.airjelly-home-project-source__body code{padding:var(--primitive-spacing-2)var(--primitive-spacing-4);border-radius:var(--primitive-radius-4);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-panel)}.airjelly-home-project-source__body pre{max-width:100%;padding:var(--primitive-spacing-12);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);background:var(--semantic-surface-panel);white-space:pre;overflow-x:auto}.airjelly-home-project-source__body pre code{background:0 0;padding:0}.airjelly-home-project-source__body a{color:var(--home-accent);text-underline-offset:3px;text-decoration:underline}.airjelly-home-project-source__table{max-width:100%;margin:var(--primitive-spacing-12)0;overflow-x:auto}.airjelly-home-project-source__table table{border-collapse:collapse;--airjelly-type-role:caption;--airjelly-type-strong:initial;width:100%;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing)}.airjelly-home-project-source__table :is(th,td){min-width:9em;padding:var(--primitive-spacing-8)var(--primitive-spacing-12);border:var(--semantic-border-width-thin)solid var(--semantic-border-default);text-align:start;vertical-align:top}.airjelly-home-project-source__table th{background:var(--semantic-surface-panel);--airjelly-type-strong:600;font-weight:600}.airjelly-home-project-source__body hr{margin:var(--primitive-spacing-16)0;border:0;border-top:var(--semantic-border-width-thin)solid var(--home-hairline)}.airjelly-home-project-details__expand{align-items:center;gap:var(--semantic-spacing-gap-group-compact);margin-top:var(--primitive-spacing-16);padding:var(--primitive-spacing-4)0;color:var(--semantic-content-secondary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);cursor:pointer;display:inline-flex}.airjelly-home-project-details__expand:is(:hover,:focus-visible){color:var(--home-accent)}.airjelly-home-project-details__expand[aria-expanded=true]>svg{transform:rotate(180deg)}.airjelly-home-workspace .airjelly-home-project-details__actions .airjelly-home-inline-action{cursor:pointer;transition:background-color .12s,border-color .12s}.airjelly-home-workspace .airjelly-home-project-details__actions .airjelly-home-inline-action:is(:hover,:focus-visible):not(:disabled){background:var(--home-accent-wash);border-color:var(--home-accent);color:var(--semantic-content-primary)}.airjelly-home-workspace .airjelly-home-project-details__actions .airjelly-home-inline-action:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-project-details__progress-heading{justify-content:space-between;align-items:baseline;gap:var(--primitive-spacing-4)var(--primitive-spacing-12);flex-wrap:wrap;display:flex}.airjelly-home-project-details__progress-heading span{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-secondary);font-variant-numeric:tabular-nums}.airjelly-home-project-details__overview progress{width:100%;height:4px;margin:var(--primitive-spacing-2)0 var(--primitive-spacing-12);appearance:none;border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--home-hairline);border:0;display:block;overflow:hidden}.airjelly-home-project-details__overview progress::-webkit-progress-bar{background:var(--home-hairline)}.airjelly-home-project-details__overview progress::-webkit-progress-value{background:var(--home-accent);border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular)}.airjelly-home-project-details time{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-secondary)}.airjelly-home-project-details summary{cursor:pointer;--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-secondary)}.airjelly-home-project-details cite{font-style:normal}.airjelly-home-project-details .airjelly-home-project-details__composer textarea{resize:none;width:100%;min-width:0;max-height:160px;padding:var(--primitive-spacing-2);--airjelly-type-role:input;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-input);line-height:var(--text-ui-input--line-height);font-weight:var(--text-ui-input--font-weight);letter-spacing:var(--text-ui-input--letter-spacing);color:var(--semantic-content-primary);background:0 0;border:0;outline:none;flex:1}.airjelly-home-project-resources{gap:var(--primitive-spacing-8);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);flex-wrap:wrap;display:flex}.airjelly-home-project-resources__item{align-items:center;gap:var(--semantic-spacing-gap-group-compact);max-width:100%;min-height:28px;padding:var(--primitive-spacing-4)var(--primitive-spacing-12);border:var(--semantic-border-width-thin)solid var(--home-hairline);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);background:var(--home-glass);color:var(--semantic-content-primary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);text-align:left;display:inline-flex}.airjelly-home-project-resources__item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.airjelly-home-project-resources__item svg{color:var(--semantic-content-secondary);flex:none}.airjelly-home-project-resources__item:is(:hover,:focus-visible){background:var(--home-accent-wash);border-color:var(--home-accent)}.airjelly-home-omissions__group+.airjelly-home-omissions__group{margin-top:var(--home-list-row-gap);padding-top:var(--primitive-spacing-16)}.airjelly-home-omissions h3.airjelly-home-omissions__group-heading{margin:0 0 var(--home-list-row-gap);--airjelly-type-role:overline;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-overline);line-height:var(--text-ui-overline--line-height);font-weight:var(--text-ui-overline--font-weight);letter-spacing:var(--text-ui-overline--letter-spacing);color:var(--semantic-content-tertiary)}.airjelly-home-omissions__group-heading-row{justify-content:space-between;align-items:baseline;gap:var(--primitive-spacing-12);display:flex}.airjelly-home-omissions__group .aj-empty-state{padding:var(--primitive-spacing-24)var(--primitive-spacing-12)}.airjelly-home-omissions__group--handled h4{--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);color:var(--semantic-content-secondary)}.airjelly-home-omissions p.airjelly-home-omissions__handled-empty{--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing)}.airjelly-home-omissions__handled-meta{align-items:center;gap:var(--primitive-spacing-8);margin-top:var(--primitive-spacing-4);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);color:var(--semantic-content-tertiary);flex-wrap:wrap;display:flex}.airjelly-home-omissions__handled-meta>:last-child{text-align:right;margin-inline-start:auto}.airjelly-home-omissions__history-toggle[aria-expanded=true] .airjelly-home-omissions__chevron{transform:rotate(180deg)}.airjelly-home-omissions__view-all,.airjelly-home-omissions__history-sources{margin-top:var(--primitive-spacing-8)}.airjelly-home-omissions__history-sources blockquote{margin:var(--primitive-spacing-12)0 0;padding:0 0 0 var(--primitive-spacing-12);border-left:var(--semantic-border-width-thin)solid var(--home-hairline)}.airjelly-home-projects__suggestion-agent{flex:none;width:0;transition:width .2s;display:inline-flex;overflow:hidden}.airjelly-home-projects__suggestion-agent>span{opacity:0;visibility:hidden;flex:none;justify-content:flex-end;align-items:center;width:26px;display:flex}.airjelly-home-projects__suggestion:is(:hover,:focus-visible):not(:disabled) .airjelly-home-projects__suggestion-agent{width:26px}.airjelly-home-projects__suggestion:is(:hover,:focus-visible):not(:disabled) .airjelly-home-projects__suggestion-agent>span{opacity:1;visibility:visible;transition:opacity .16s .2s,visibility 0s linear .2s}.airjelly-home-projects__agent-footer{align-items:center;gap:var(--primitive-spacing-8);margin-top:calc(var(--home-project-group-gap)/2);padding-top:var(--primitive-spacing-8);border-top:var(--semantic-border-width-thin)solid var(--home-hairline);color:var(--semantic-content-tertiary);--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);display:flex}.airjelly-home-projects__agent-footer .airjelly-home-projects__agent-select{font:inherit;color:var(--semantic-content-secondary);background:0 0;border:0}.airjelly-home-projects__agent-footer .airjelly-home-projects__agent-select:is(:hover,[data-state=open]){background:var(--semantic-fill-hover)}.airjelly-home-projects__agent-footer .airjelly-home-projects__agent-select:focus-visible,.airjelly-home-projects__suggestion:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-jelly-stage__speech{width:max-content;max-width:280px;color:var(--semantic-content-primary);--airjelly-type-role:body-small;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body-small);line-height:var(--text-ui-body-small--line-height);font-weight:var(--text-ui-body-small--font-weight);letter-spacing:var(--text-ui-body-small--letter-spacing);--speech-padding-y:var(--primitive-spacing-8);--speech-padding-x:var(--primitive-spacing-12);--speech-radius:calc((1lh + var(--speech-padding-y)*2 + 2px)/2);--speech-border:var(--speech-jelly-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.airjelly-home-jelly-stage__speech{--speech-border:color-mix(in srgb,var(--speech-jelly-color)38%,var(--home-hairline))}}.airjelly-home-jelly-stage__speech{--speech-background:var(--speech-jelly-color)}@supports (color:color-mix(in lab, red, red)){.airjelly-home-jelly-stage__speech{--speech-background:color-mix(in srgb,var(--speech-jelly-color)22%,var(--semantic-surface-panel))}}.airjelly-home-jelly-stage__speech:before{content:"";z-index:1;box-sizing:border-box;border:var(--semantic-border-width-thin)solid var(--speech-border);background:var(--speech-background);width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.airjelly-home-jelly-stage__speech[data-side=right]:before{border-top-color:#0000;border-right-color:#0000;left:0}.airjelly-home-jelly-stage__speech[data-side=left]:before{border-bottom-color:#0000;border-left-color:#0000;left:100%}.airjelly-home-jelly-stage__speech-measure{width:max-content;max-width:var(--speech-available-width,280px);box-sizing:border-box;border:var(--semantic-border-width-thin)solid transparent;padding:var(--speech-padding-y)var(--speech-padding-x);white-space:pre-wrap;overflow-wrap:anywhere;visibility:hidden;display:block;position:absolute;top:0;left:0}.airjelly-home-jelly-stage__speech-surface{box-sizing:border-box;border:var(--semantic-border-width-thin)solid var(--speech-border);border-radius:var(--speech-radius);corner-shape:var(--semantic-radius-curve-default);background:var(--speech-background);width:38px;height:38px;box-shadow:0 4px 16px var(--speech-jelly-color);position:relative}@supports (color:color-mix(in lab, red, red)){.airjelly-home-jelly-stage__speech-surface{box-shadow:0 4px 16px color-mix(in srgb,var(--speech-jelly-color)14%,transparent)}}.airjelly-home-jelly-stage__speech-surface{transition:width 90ms linear,height 90ms linear;overflow:hidden}.airjelly-home-jelly-stage__speech-text{padding:var(--speech-padding-y)var(--speech-padding-x);white-space:pre-wrap;overflow-wrap:anywhere;display:block}@media (prefers-reduced-motion:reduce){.airjelly-home-jelly-stage__speech-surface,.airjelly-home-projects__suggestion-agent,.airjelly-home-projects__suggestion:is(:hover,:focus-visible):not(:disabled) .airjelly-home-projects__suggestion-agent>span{transition:none}}.airjelly-home-omissions .airjelly-home-inline-action--quiet:hover:not(:disabled){background:var(--home-hairline);color:var(--semantic-content-primary);border-color:#0000}.airjelly-home-omissions .airjelly-home-inline-action:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:2px}.airjelly-home-omissions__todo-title{align-items:flex-start;gap:var(--home-omission-title-gap);min-width:0;display:flex}.airjelly-home-omissions__checkbox{width:var(--home-omission-checkbox-size);height:var(--home-omission-checkbox-size);margin-top:var(--primitive-spacing-2);cursor:pointer;flex:none;place-items:center;display:inline-grid;position:relative}.airjelly-home-omissions__checkbox input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.airjelly-home-omissions__checkbox>span{width:var(--home-omission-checkbox-size);height:var(--home-omission-checkbox-size);border:var(--semantic-border-width-thin)solid var(--semantic-border-default);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.airjelly-home-omissions__checkbox>span{border:var(--semantic-border-width-thin)solid color-mix(in srgb,var(--semantic-border-default)55%,var(--semantic-border-subdued))}}.airjelly-home-omissions__checkbox>span{border-radius:var(--semantic-radius-control);corner-shape:var(--semantic-radius-curve-default);color:var(--semantic-content-inverse);pointer-events:none;background:0 0;transition:background-color .14s,border-color .14s}.airjelly-home-omissions__checkbox svg{opacity:0}.airjelly-home-omissions__checkbox input:not(:disabled):hover+span{border-color:var(--home-accent);background:var(--home-hairline)}.airjelly-home-omissions__checkbox input:focus-visible+span{outline:var(--semantic-border-width-focus)solid var(--home-accent);outline-offset:3px}.airjelly-home-omissions__checkbox input:checked+span{border-color:var(--home-accent);background:var(--home-accent)}.airjelly-home-omissions__checkbox input:checked+span svg{opacity:1}.airjelly-home-omissions__checkbox:has(input:disabled){cursor:default}.airjelly-home-omissions__strike-title{display:inline-block;position:relative}.airjelly-home-omissions__strike-overlay{color:#0000;pointer-events:none;clip-path:inset(0 100% 0 0);position:absolute;inset:0}.airjelly-home-omissions__strike-overlay s{-webkit-text-decoration-color:var(--semantic-content-secondary);-webkit-text-decoration-color:var(--semantic-content-secondary);text-decoration-color:var(--semantic-content-secondary);text-decoration-thickness:1px}.airjelly-home-omissions li[data-closing=true] .airjelly-home-omissions__strike-overlay{animation:.42s ease-out forwards airjelly-omission-strike}@keyframes airjelly-omission-strike{to{clip-path:inset(0)}}.airjelly-home-omissions__list>li[data-refill=true]{animation:.36s cubic-bezier(.22,1,.36,1) both airjelly-omission-emerge}.airjelly-home-omissions__list>li[data-closing=true]{animation:.32s ease-in .44s forwards airjelly-omission-dissolve}@keyframes airjelly-omission-emerge{0%{opacity:0;filter:blur(8px)}}@keyframes airjelly-omission-dissolve{to{opacity:0;filter:blur(8px)}}.airjelly-home-omissions__group--handled s{text-decoration-thickness:1px;-webkit-text-decoration-color:var(--semantic-content-tertiary);-webkit-text-decoration-color:var(--semantic-content-tertiary);text-decoration-color:var(--semantic-content-tertiary)}@media (prefers-reduced-motion:reduce){.airjelly-home-omissions li[data-closing=true] .airjelly-home-omissions__strike-overlay,.airjelly-home-omissions__list>li[data-refill=true],.airjelly-home-omissions__list>li[data-closing=true]{animation-duration:1ms;animation-delay:0s}}.airjelly-home-list-pagination{align-items:center;gap:var(--primitive-spacing-4);color:var(--semantic-content-tertiary);--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.airjelly-home-list-pagination .airjelly-home-refresh-button{width:24px;height:24px}.airjelly-home-list-pagination button:disabled{opacity:.35;cursor:default}.airjelly-home-omissions__group-heading-row--pending{margin-bottom:var(--home-list-row-gap);align-items:center}.airjelly-home-omissions__group-heading-row--pending h3.airjelly-home-omissions__group-heading{margin-bottom:0}.airjelly-home-conversation-switcher{align-items:center;gap:var(--primitive-spacing-8);min-width:0;max-width:100%;margin-left:calc(var(--primitive-spacing-8)*-1);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);padding:var(--primitive-spacing-4)var(--primitive-spacing-8);color:var(--semantic-content-primary);--airjelly-type-role:item-title;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-item-title);line-height:var(--text-ui-item-title--line-height);font-weight:var(--text-ui-item-title--font-weight);letter-spacing:var(--text-ui-item-title--letter-spacing);background:0 0;border:0;transition:background-color .14s;display:inline-flex}.airjelly-home-conversation-switcher:hover,.airjelly-home-conversation-switcher[data-state=open]{background:var(--semantic-fill-hover)}.airjelly-home-conversation-switcher:focus-visible{outline:var(--semantic-border-width-focus)solid var(--semantic-border-default);outline-offset:1px}.airjelly-home-conversation-switcher__badge{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);min-width:16px;height:16px;padding:0 var(--primitive-spacing-4);background:var(--semantic-fill-positive-subtle);color:var(--semantic-content-positive);--airjelly-type-role:micro;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-micro);line-height:var(--text-ui-micro--line-height);font-weight:var(--text-ui-micro--font-weight);letter-spacing:var(--text-ui-micro--letter-spacing);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.airjelly-home-conversation-switcher__item{gap:var(--primitive-spacing-8);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);padding:var(--primitive-spacing-8);--airjelly-type-role:label;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-label);line-height:var(--text-ui-label--line-height);font-weight:var(--text-ui-label--font-weight);letter-spacing:var(--text-ui-label--letter-spacing)}.airjelly-home-conversation-switcher__item[data-current]{background:var(--semantic-surface-page)}.airjelly-home-conversation-switcher__state{border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);width:16px;height:16px;color:var(--semantic-content-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.airjelly-home-conversation-switcher__state svg{width:12px;height:12px}.airjelly-home-conversation-switcher__state[data-state=running] svg{animation:1s linear infinite home-running-spin}.airjelly-home-conversation-switcher__state[data-state=unviewed]{background:var(--semantic-fill-positive-subtle);color:var(--semantic-content-positive)}.airjelly-home-conversation-switcher__state[data-state=unviewed] svg{width:9px;height:9px}.airjelly-home-conversation-switcher__state[data-state=viewed]:before{content:"";border-radius:var(--semantic-radius-pill);corner-shape:var(--semantic-radius-curve-circular);background:var(--semantic-border-default);width:5px;height:5px}@keyframes home-running-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.airjelly-home-conversation-switcher__state svg{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}.airjelly-home-workspace .quick-ask-strip__suggestion{--airjelly-type-role:caption;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:var(--text-ui-caption--font-weight);letter-spacing:var(--text-ui-caption--letter-spacing)}:is(.airjelly-home-project-source__body,.airjelly-home-project-source__request)>.markdown-code-theme>:first-child{margin-top:0}:is(.airjelly-home-project-source__body,.airjelly-home-project-source__request)>.markdown-code-theme>:last-child{margin-bottom:0}.airjelly-home-projects__ticks{align-items:center;gap:var(--primitive-spacing-4);flex:none;height:20px;display:inline-flex}.airjelly-home-projects__ticks>span{border-radius:var(--semantic-radius-pill);corner-shape:round;background:var(--semantic-fill-strong);width:2px;height:6px}.airjelly-home-projects__ticks>[data-filled=true]{background:var(--semantic-fill-brand)}.airjelly-home-projects__suggestion{flex:0 auto;max-width:100%}.airjelly-home-projects__suggestion>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.airjelly-home-projects__complete-slot{flex:none;position:relative}.airjelly-home-projects__complete-sizer,.airjelly-home-projects__complete{padding:var(--home-project-action-padding-y)var(--primitive-spacing-8);align-items:center;gap:var(--primitive-spacing-8);white-space:nowrap;--airjelly-type-role:body;--airjelly-type-strong:initial;font-family:var(--font-sans);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height);font-weight:var(--text-ui-body--font-weight);letter-spacing:var(--text-ui-body--letter-spacing);display:inline-flex}.airjelly-home-projects__complete-sizer{visibility:hidden}.airjelly-home-projects__complete{opacity:0;pointer-events:none;width:100%;color:var(--semantic-content-secondary);border-radius:var(--primitive-radius-8);corner-shape:var(--semantic-radius-curve-default);justify-content:flex-end;gap:0;transition:opacity .24s,background-color .42s cubic-bezier(.4,0,.2,1),gap .42s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0}.airjelly-home-projects__complete>span{interpolate-size:allow-keywords;opacity:0;flex:none;width:0;transition:width .42s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.airjelly-home-projects__item:is(:hover,:focus-within) .airjelly-home-projects__complete{opacity:1;pointer-events:auto}.airjelly-home-projects__complete:is(:hover,:focus-visible){gap:var(--primitive-spacing-8);background:var(--semantic-fill-hover)}.airjelly-home-projects__complete:is(:hover,:focus-visible)>span{opacity:1;width:auto}.airjelly-home-projects__complete:focus-visible{outline:var(--semantic-border-width-focus)solid var(--home-accent)}@media (hover:none){.airjelly-home-projects__complete{opacity:1;pointer-events:auto;gap:var(--primitive-spacing-8)}.airjelly-home-projects__complete>span{opacity:1;width:auto}}@media (prefers-reduced-motion:reduce){.airjelly-home-projects__complete,.airjelly-home-projects__complete>span{transition:none}}.airjelly-home-projects__identity .aj-badge,.airjelly-home-project-details__intro .aj-badge{font-weight:var(--text-ui-body--font-weight)}html,body,#root{width:100%;height:100%;font-family:var(--font-sans);color:var(--semantic-content-primary);background:var(--semantic-surface-panel);margin:0}*{box-sizing:border-box}button,select{cursor:pointer}button:focus-visible,select:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:3px}.product-window{flex-direction:column;height:100%;display:flex;overflow:hidden}.window-bar{border-bottom:1px solid var(--semantic-border-default);align-items:center;gap:24px;height:48px;padding:0 20px;font-size:13px;display:flex}.window-bar img{object-fit:contain;width:82px;height:24px}.window-bar small{color:var(--semantic-content-tertiary);margin-left:auto;font-size:11px}.window-content{flex:1;min-height:0;display:flex}.product-rail{border-right:1px solid var(--semantic-border-default);width:52px;color:var(--semantic-content-tertiary);flex-direction:column;flex-shrink:0;align-items:center;gap:22px;padding-top:25px;display:flex}.rail-active{color:var(--semantic-content-primary)}.ask-layout{gap:8px;width:calc(100% - 52px);min-height:0;padding:12px;display:flex}.session-rail{width:170px;color:var(--semantic-content-secondary);flex-direction:column;flex-shrink:0;gap:18px;padding:12px 6px;font-size:12px;display:flex}.session-rail button{align-items:center;gap:8px;display:flex}.session-rail small{color:var(--semantic-content-tertiary);margin-top:16px}.session-active{background:var(--semantic-fill-subtle);border-radius:8px;padding:8px}.ask-main{flex-direction:column;flex:1;min-width:0;display:flex}.ask-toolbar{color:var(--semantic-content-secondary);justify-content:space-between;padding:6px 12px;font-size:13px;display:flex}.message-scroll{flex-direction:column;flex:1;gap:24px;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.composer-dock{width:100%;max-width:768px;margin:0 auto;padding:16px 24px}.ask-empty{text-align:center;margin:auto}.ask-empty img{width:130px;margin:0 auto 25px}.ask-empty h1{font-size:24px;font-weight:500}.ask-empty p{color:var(--semantic-content-tertiary);margin-top:8px;font-size:14px}.recall-process{color:var(--semantic-content-tertiary);font-size:12px}.recall-process>svg{margin-right:5px;display:inline}.recall-process>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.recall-process button{border:1px solid var(--semantic-border-default);border-radius:8px;padding:5px 8px}.home-canvas{--home-hairline:var(--semantic-border-default);--home-accent:var(--semantic-content-brand);background-image:radial-gradient(circle,var(--semantic-content-tertiary)0 1px,transparent 1.25px);flex:1;min-width:0;padding:36px 48px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-canvas{background-image:radial-gradient(circle,color-mix(in srgb,var(--semantic-content-tertiary)10%,transparent)0 1px,transparent 1.25px)}}.home-canvas{background-size:28px 28px}.home-greeting p{color:var(--semantic-content-tertiary);font-size:12px}.home-greeting h1{margin:8px 0;font-size:32px;font-weight:500}.home-greeting>span{color:var(--semantic-content-secondary);font-size:13px}.projects-surface{background:var(--semantic-surface-panel);border:1px solid var(--semantic-border-default);border-radius:16px;max-width:680px;margin-top:40px;padding:24px}.demo-project-overlay{z-index:10;filter:drop-shadow(0 6px 24px #0001);width:46%;min-width:340px;position:absolute;top:12px;bottom:12px;right:12px}.copy-prompt{border:1px solid var(--semantic-border-default);border-radius:8px;margin-top:24px;padding:8px 12px;font-size:13px}.chat-composer__tool--wide{gap:8px;padding:0 12px;font-size:12px}@media (max-width:760px){.session-rail{display:none}.product-rail{width:40px}.ask-layout{width:calc(100% - 40px)}.home-canvas{padding:24px}.window-bar{gap:12px;padding:0 12px}.window-bar small{font-size:9px}.demo-project-overlay{width:calc(100% - 24px);min-width:0}.ask-layout:has(>.relative) .ask-main{display:none}.ask-layout>.relative{width:100%!important;min-width:0!important}.message-scroll{padding:20px 10px}.composer-dock{padding:12px 8px}.projects-surface{margin-top:24px;padding:18px}.airjelly-home-projects__identity{flex-wrap:wrap}}.airjelly-home-inline-action{align-items:center;gap:6px;display:inline-flex}.airjelly-home-inline-action svg{flex-shrink:0;width:14px;height:14px}.product-window--home>.window-bar,.product-window--home>.window-content>.product-rail{display:none}.home-preview{background:#e9e9e9;width:100%;height:100%;position:relative}.home-preview-scroll{height:100%;overflow:auto}.home-scale-space{margin:auto}.full-home-shell{transform-origin:0 0;background:#e9e9e9;grid-template-rows:44px 1fr;grid-template-columns:52px 1fr;width:1280px;height:854px;font-family:Arial,sans-serif;display:grid;position:relative}.full-home-title{color:#141414;grid-column:2;justify-content:space-between;align-items:center;padding:0 16px 0 33px;font-size:15px;display:flex}.full-home-title>span:last-child{align-items:center;gap:9px;display:flex}.full-home-title i{border-left:1px solid #ccc;height:16px;margin:0 6px}.full-home-rail{color:#505050;flex-direction:column;grid-row:2;align-items:center;gap:6px;padding:0 3px 14px;display:flex}.full-home-rail>span{justify-content:center;align-items:center;width:40px;height:39px;display:flex}.full-home-rail .home-logo{background:#fff;border-radius:12px;height:40px;margin-bottom:4px}.home-logo img{width:25px;height:25px}.rail-spacer{flex:1}.full-home-content{isolation:isolate;background:#fdfdfd;border-radius:15px;grid-area:2/2;margin:0 5px 8px 0;position:relative;overflow:hidden}.full-home-content>.pointer-events-none{z-index:-1}.full-home-content .airjelly-home-workspace{height:100%}.full-home-content .airjelly-home-conversation-main{min-width:0;height:100%}.full-home-content .airjelly-home-workspace__inner{padding-top:34px}.full-home-content .airjelly-home-workspace__greeting-line{white-space:nowrap}.full-home-content .airjelly-home-workspace__grid{grid-template-areas:"header header""ask side""main side"}.full-home-content .airjelly-home-workspace__greeting-line--next{font-size:30px}.full-home-content .airjelly-home-workspace__greeting-line--salutation{font-size:32px}.full-home-content .airjelly-home-workspace__deadline{min-height:447px}.full-home-content .airjelly-home-omissions__todo-title{align-items:flex-start;gap:9px}.full-home-content input[type=checkbox]{appearance:auto;accent-color:#2ba8dc;flex-shrink:0;width:16px;height:16px;margin-top:3px}.home-page-count{color:#777;margin-left:auto;font-size:13px}.home-jelly{z-index:2;justify-content:center;align-items:center;width:95px;height:120px;display:flex;position:absolute;top:44%;left:66%}.home-jelly canvas{object-fit:contain;max-width:110px;max-height:120px}.home-zoom{z-index:20;color:#555;background:#fff;border:1px solid #ddd;border-radius:7px;padding:5px 9px;font-size:11px;position:absolute;bottom:8px;right:12px}.home-answer{z-index:12;background:#fff;border:1px solid #ddd;border-radius:14px;width:340px;padding:24px;font-size:15px;position:absolute;top:130px;right:18px;box-shadow:0 12px 40px #0002}.home-answer>button:first-child{float:right}.home-answer small{color:#777}.home-answer p{margin:18px 0}.home-answer>button:last-child{color:#229ac9}.full-home-content .demo-project-overlay{z-index:15;width:46%;top:12px;bottom:12px}.full-home-content .airjelly-home-projects__identity{flex-wrap:nowrap}.home-logo img{filter:brightness(0)}.home-jelly{top:43%;left:59%}.home-jelly canvas{max-height:150px}.full-home-content .airjelly-home-workspace__greeting-line--next{color:#444}.full-home-content .demo-project-overlay .relative{max-height:100%}.full-home-content:has(.demo-project-overlay) .home-jelly{visibility:hidden}.ask-records{flex:1;gap:12px;min-width:0;height:100%;padding:12px;display:flex}.records-conversation{flex-direction:column;flex:1;min-width:0;display:flex}.records-toolbar{color:#626b70;justify-content:space-between;align-items:center;padding:8px 18px;font-size:13px;display:flex}.records-toolbar button{align-items:center;gap:6px;font-size:12px;display:flex}.records-scroll{flex-direction:column;flex:1;gap:22px;min-height:0;padding:24px clamp(20px,4vw,64px);display:flex;overflow-y:auto}.records-empty{text-align:center;width:100%;max-width:540px;margin:auto;padding:20px 0}.records-empty>img{width:116px;margin:0 auto 24px}.records-empty h1{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.2}.records-empty>p{color:#7b8185;margin:16px 0 24px;font-size:14px}.records-questions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.records-questions button{background:#fff;border:1px solid #e4e7e9;border-radius:10px;gap:14px;padding:10px 12px;font-size:12px;display:flex}.records-questions button:hover{background:#f5fbfe;border-color:#7ccbea}.records-composer{width:100%;max-width:800px;margin:0 auto;padding:12px 24px 6px}.records-composer-footer{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.records-composer-footer>span{color:#92999c;font-size:10px}.agent-record{border-top:1px solid #e6e9eb;margin-top:2px;padding:15px 0 8px}.agent-record-trigger{color:#5d6970;align-items:center;gap:9px;width:100%;font-size:12px;display:flex}.agent-record-trigger strong{color:#293b45;font-weight:500}.agent-record-trigger>span{color:#939b9f;margin-left:auto;font-size:11px}.record-hint{color:#8d969b;margin:10px 0 14px;font-size:11px}.record-icons{flex-wrap:wrap;gap:10px;display:flex}.record-icons button{color:#69757b;background:#fff;border:1px solid #e4e9eb;border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-width:84px;padding:14px 10px 10px;font-size:10px;transition:background .15s,border-color .15s;display:flex;position:relative}.record-icons button img{object-fit:contain;width:27px;height:27px}.record-icons button:hover,.record-icons button[aria-pressed=true]{background:#edf9fe;border-color:#98d9f0}.record-count{color:#9ba4a8;font-size:9px;position:absolute;top:5px;right:7px}.record-recalled{color:#95a0a6;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.records-detail{width:48%;min-width:300px;height:100%;position:relative}.context-document{color:#35454e;font-size:13px;line-height:1.7}.record-back{color:#7c8c95;align-items:center;gap:7px;margin-bottom:24px;font-size:11px;display:flex}.context-origin{color:#647580;align-items:center;gap:10px;font-size:11px;display:flex}.context-origin img{width:27px;height:27px}.context-origin small{color:#9aa3a9;font-size:10px;display:block}.context-document h2{letter-spacing:-.02em;color:#23343e;margin:20px 0 10px;font-size:22px;line-height:1.3}.context-document header>p{color:#839099;font-size:11px}.context-page{border-block:1px solid #e7ebed;margin:24px 0;padding:22px 0}.context-page>p{margin:0 0 18px}.context-page>p:last-child{margin-bottom:0}.context-message{gap:10px;margin-bottom:22px;display:flex}.context-message:last-child{margin-bottom:0}.context-avatar{background:#e6f0f3;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.context-message strong{font-size:12px}.context-message time{color:#98a1a7;margin-left:8px;font-size:10px}.context-message p{margin-top:4px}.context-relevance{background:#f1f8fb;border-radius:8px;padding:15px}.context-relevance>span{color:#6992a5;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.context-relevance p{margin:5px 0 0;font-size:12px}.context-document footer{color:#9aa4aa;margin-top:18px;font-size:10px}.ask-records button:focus-visible{outline-offset:3px;outline:2px solid #36afe0}@media (max-width:760px){.ask-records{padding:8px}.records-scroll{padding:20px 12px}.records-composer{padding:10px 12px}.records-empty h1{font-size:26px}.ask-records--detail>.records-conversation{display:none}.records-detail{width:100%;min-width:0}.record-icons button{min-width:76px}.records-toolbar{padding:8px}.records-questions{flex-direction:column}.records-questions button{justify-content:space-between}.agent-record-trigger>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.record-icons button{transition:none}}.project-continue{color:#fff;cursor:pointer;background:#171717;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.airjelly-home-projects__agent-footer{align-items:center;gap:10px}.agent-picker{border:0;gap:12px;margin:24px 0;padding:0;display:flex}.agent-picker legend{margin-bottom:12px;font-size:13px}.agent-picker label{cursor:pointer;border:1px solid #ddd;border-radius:10px;align-items:center;gap:7px;padding:12px;display:flex}.agent-picker label:has(:checked){background:#f4f4f4;border-color:#191919}.agent-picker input{appearance:auto}.agent-destination{z-index:18;color:#252525;background:#fff;font:15px/1.6 Arial,sans-serif;position:absolute;inset:0}.agent-destination>header{border-bottom:1px solid #ddd;align-items:center;gap:24px;height:60px;padding:0 24px;display:flex}.agent-destination>header strong{font-size:20px}.agent-destination>header span{color:#777;font-size:12px}.agent-destination>header button{margin-left:auto;font-size:13px}.agent-workspace{grid-template-columns:200px 1fr;height:calc(100% - 60px);display:grid}.agent-workspace aside{background:#f7f7f7;border-right:1px solid #eee;padding:28px 20px}.agent-workspace aside span{background:#eaeaea;border-radius:8px;margin-top:24px;padding:10px;display:block}.agent-workspace main{padding:55px 60px;overflow:auto}.agent-workspace h1{margin:10px 0 24px;font-size:28px}.agent-context{background:#fafafa;border:1px solid #ddd;border-radius:16px;padding:24px}.agent-context small{color:#777}.agent-context p{margin:16px 0 0}.agent-ready{color:#527462;margin:24px 0}.agent-destination--claude{background:#faf9f5}.agent-destination--claude h1{font-family:Georgia,serif}.agent-destination--airjelly .agent-context{background:#f2fbff;border-color:#cdeaf4}.full-home-content:has(.agent-destination){isolation:auto;position:static}.full-home-content:has(.agent-destination) .home-jelly{visibility:hidden}.home-preview:has(.agent-destination) .home-zoom{display:none}@media (max-width:600px){.agent-workspace{grid-template-columns:1fr}.agent-workspace aside{display:none}.agent-workspace main{padding:22px}.agent-workspace h1{font-size:22px}.agent-destination>header{gap:10px;padding:0 14px}.agent-destination>header span{display:none}.agent-destination>header button{font-size:11px}}.agent-icons{vertical-align:middle;gap:6px;display:inline-flex}.agent-icons button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agent-icons button[aria-pressed=true]{background:#fff;border-color:#d6d6d6;box-shadow:0 2px 6px #0000000b}.agent-icons button:hover{background:#ececec}.agent-icons img{object-fit:contain;width:22px;height:22px}.agent-desktop{color:#262626;background:radial-gradient(at 20% 80%,#c4d5d4,#0000 65%),linear-gradient(125deg,#e4e9e6,#ccd6dc);width:100%;height:100%;font:12px/1.5 -apple-system,BlinkMacSystemFont,Arial,sans-serif;position:relative;overflow:hidden}.agent-menubar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff65;align-items:center;gap:20px;height:28px;padding:0 18px;font-size:10px;display:flex}.agent-menubar img{width:14px;height:14px}.desktop-back-window{color:#999;background:#f7f8f7;border-radius:12px;padding:12px 22px;position:absolute;inset:52px 9% 75px 4%;transform:rotate(-2deg);box-shadow:0 10px 35px #253a3c26}.desktop-back-window div{margin:50px 20px;font-size:22px}.native-agent-window{background:#fff;border:1px solid #fff9;border-radius:12px;flex-direction:column;animation:.45s cubic-bezier(.2,.8,.2,1) both native-launch;display:flex;position:absolute;inset:42px 3% 65px 6%;overflow:hidden;box-shadow:0 25px 60px #1b2a3b40,0 2px 6px #0002}.native-agent-window.native-expanded{border-radius:0;inset:28px 0 0}.native-titlebar{color:#888;background:#f4f4f4;border-bottom:1px solid #e7e7e7;flex-shrink:0;align-items:center;gap:13px;height:38px;padding:0 14px;display:flex}.native-titlebar>span{color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.native-lights{gap:7px;margin-right:10px;display:flex}.native-lights button{cursor:pointer;background:#ff5f57;border:1px solid #00000012;border-radius:50%;width:11px;height:11px;padding:0}.native-lights button:nth-child(2){background:#febc2e}.native-lights button:nth-child(3){background:#28c840}.native-agent-body{flex:1;min-height:0;display:flex}.native-icon-rail{color:#7b7b7b;background:#ededed;flex-direction:column;gap:25px;padding:20px 10px;display:flex}.native-sidebar{background:#fafafa;border-right:1px solid #e8e8e8;flex-shrink:0;width:170px;padding:18px 12px;overflow:hidden}.native-brand{align-items:center;gap:7px;margin-bottom:22px;font-size:17px;font-weight:600;display:flex}.native-brand img{width:20px;height:20px}.native-brand>svg{color:#888;margin-left:auto}.native-nav{gap:15px;margin-bottom:30px;display:grid}.native-nav span{align-items:center;gap:9px;display:flex}.native-sidebar>small{color:#999;font-size:10px}.native-project{align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.native-task{background:#eee;border-radius:6px;margin-top:8px;padding:8px;font-size:10px;display:block}.native-conversation{flex-direction:column;flex:1;min-width:0;padding:24px clamp(15px,4vw,44px) 20px;display:flex;overflow:auto}.native-welcome{text-align:center;margin:auto 0 26px}.native-welcome h1{margin:10px 0;font-size:clamp(18px,2.4vw,28px);font-weight:500;line-height:1.3}.native-welcome>span{color:#888;font-size:11px}.native-welcome img{width:32px;height:32px;margin:auto}.desktop-claude .native-welcome h1{font-family:Georgia,serif;font-size:clamp(22px,2.6vw,32px)}.desktop-claude .native-sidebar{background:#f7f7f5}.desktop-claude .native-conversation{background:#fffefa}.native-composer{background:#fff;border:1px solid #dedede;border-radius:17px;flex-shrink:0;margin-top:auto;padding:14px;box-shadow:0 3px 12px #00000005}.native-composer textarea{resize:vertical;color:#303030;background:0 0;border:0;outline:none;width:100%;min-height:150px;max-height:230px;font-family:inherit;font-size:12px;line-height:1.6}.native-composer>div{color:#888;align-items:center;gap:10px;margin-top:10px;display:flex}.native-composer>div>span{gap:12px;display:flex}.native-composer small{margin-left:auto;font-size:10px}.native-composer button{color:#fff;background:#202020;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.native-composer button:disabled{opacity:.3}.native-messages{margin-bottom:20px;overflow:auto}.native-user-message{white-space:pre-wrap;background:#f3f3f3;border-radius:15px;padding:15px;font-size:12px}.native-response{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.native-response img{width:20px;height:20px}.native-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff70;border:1px solid #ffffff8a;border-radius:15px;gap:9px;padding:7px 10px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.native-dock button{background:#fff;border-radius:9px;width:35px;height:35px;padding:6px;position:relative}.native-dock img{width:100%;height:100%}.native-dock i{background:#444;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-5px;left:16px}@keyframes native-launch{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.native-agent-window{animation:none}}@media (max-width:600px){.native-sidebar,.native-icon-rail{display:none}.native-agent-window{inset:36px 8px 60px}.native-titlebar{gap:8px}.native-titlebar>svg:nth-of-type(2),.native-titlebar>svg:nth-of-type(3){display:none}.native-conversation{padding:18px 14px}.native-composer textarea{min-height:135px}.native-welcome{margin:8px 0 20px}}.focused-projects{color:#252525;background:#fff;height:100%;padding:28px 30px;font:15px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif;overflow:auto}.focused-projects>header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.focused-projects>header>span{font-size:22px;font-weight:600}.focused-projects small{color:#888;font-size:12px}.focused-project-list{display:grid}.focused-project-list>button{text-align:left;cursor:pointer;border-bottom:1px solid #eee;padding:20px 0}.focused-project-list>button:hover h2{color:#087f9b}.focused-project-list>button>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.focused-project-list h2{margin:0;font-size:18px;font-weight:600}.focused-project-list p{color:#747474;margin:10px 0 8px;font-size:14px}.focused-project-list>button>div>span{color:#6b6b6b;font-size:14px}.focused-progress{background:#eef0f1;border-radius:3px;height:4px;margin:12px 0;overflow:hidden}.focused-progress i{background:#4db8d6;border-radius:3px;height:100%;display:block}.focused-next{color:#262626;align-items:center;gap:8px;font-size:14px;display:flex}.focused-projects footer{flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.focused-projects footer>span{color:#777;font-size:13px}.focused-footer-hint{margin-left:auto}.focused-back{color:#777;align-items:center;gap:8px;padding:20px 0;font-size:13px;display:flex}.focused-detail-title{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.focused-detail h1{margin:0;font-size:26px;font-weight:600}.focused-detail-title>span{color:#6a8790;font-size:13px}.focused-summary{color:#606060;margin:22px 0}.focused-detail h2{margin:22px 0 8px;font-size:16px;font-weight:600}.focused-detail p{margin:10px 0}.focused-source-toggle{color:#40879c;margin-top:18px;font-size:13px}.focused-evidence{gap:12px;margin-top:18px;display:grid}.focused-evidence article{background:#f8fbfc;border-left:2px solid #b6dbe3;padding:10px 16px}.focused-evidence small{margin-top:8px;display:block}.focused-evidence p{font-size:14px}.focused-content{border:1px solid #e8e8e8;border-radius:12px;padding:18px 22px}.focused-projects .project-continue{margin-left:auto}.focused-projects .agent-icons button{width:36px;height:36px}@media (max-width:600px){.focused-projects{padding:20px}.focused-project-list h2{font-size:17px}.focused-detail h1{font-size:22px}.focused-footer-hint{display:none}}.agent-desktop-focused .native-sidebar,.agent-desktop-focused .native-icon-rail,.agent-desktop-focused .agent-menubar,.agent-desktop-focused .desktop-back-window{display:none}.agent-desktop-focused{background:#fff}.agent-desktop-focused .native-agent-window{inset:20px 20px 65px}.agent-desktop-focused .native-conversation{padding:24px}.agent-desktop-focused .native-welcome h1{font-size:25px}.agent-desktop-focused .native-welcome>span{font-size:14px}.agent-desktop-focused .native-composer textarea{min-height:220px;font-size:16px}.agent-desktop-focused .native-titlebar>span{font-size:14px}.agent-desktop-focused .native-user-message,.agent-desktop-focused .native-response{font-size:15px}.agent-desktop-focused .native-messages{flex:1}.agent-desktop-focused .native-welcome{margin:18px 0}@media (max-width:600px){.agent-desktop-focused .native-agent-window{inset:10px 10px 60px}.agent-desktop-focused .native-conversation{padding:16px}.agent-desktop-focused .native-composer textarea{min-height:180px;font-size:15px}}.focused-projects{isolation:isolate;color:#102027;background:#fff;padding:28px 32px;position:relative}.focused-projects>.pointer-events-none{z-index:-1}.focused-home-intro h1{margin:0 0 8px;font-size:28px;font-weight:650;line-height:1.2}.focused-home-intro>p{color:#424d52;margin:0;font-size:25px;font-weight:600;line-height:1.3}.focused-home-intro form{background:#ffffffd9;border-radius:16px;margin:24px 0 30px;padding:15px 18px;display:flex;box-shadow:0 2px 8px #23343b08}.focused-home-intro input{background:0 0;outline:none;flex:1;width:0;font-size:17px}.focused-home-intro form button{color:#849095}.focused-projects>header{border-bottom:0;padding-bottom:7px}.focused-projects>header small{margin-left:9px;font-size:14px;font-weight:400}.focused-project-list>button{border-color:#d9e1e4;padding:17px 0}.focused-project-list>button>div:first-child{justify-content:flex-start;gap:12px}.focused-project-list h2{font-size:17px}.focused-project-list .focused-state{color:#3980ff;white-space:nowrap;background:#dce8ff;border-radius:7px;padding:0 7px;font-size:12px}.focused-next{color:#455158;margin-top:12px;font-size:15px}.project-ticks{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.project-ticks i{background:#e1e7e9;border-radius:2px;width:3px;height:8px}.project-ticks i.filled{background:#00bff3}.focused-projects footer{padding-top:18px}.focused-projects .focused-footer-hint{display:none}.context-reminders{isolation:isolate;color:#13242b;background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:36px;height:100%;padding:36px;font:15px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif;display:grid;position:relative;overflow:auto}.context-reminders>.pointer-events-none{z-index:-1}.reminder-step{align-items:center;gap:12px;margin-bottom:20px;display:flex}.reminder-step>span{color:#69808b;font-size:12px}.reminder-step strong{font-size:19px;line-height:1.4}.reminder-context{background:#fff9;border:1px solid #e2e8eb;border-radius:16px;padding:22px}.reminder-context header{color:#75818a;align-items:center;gap:10px;font-size:13px;display:flex}.reminder-context img{width:22px;height:22px}.reminder-context p{margin:20px 0;font-size:17px}.reminder-context small{color:#7d858a}.reminder-insight{color:#586a72;min-height:72px;margin:20px 0}.reminder-replay{align-items:center;gap:8px;display:flex}.reminder-card{background:#ffffffdc;border:1px solid #e0e6e8;border-radius:18px;min-height:330px;padding:28px}.reminder-card header{align-items:center;gap:12px;display:flex}.reminder-card h1{margin:0;font-size:23px;font-weight:600}.reminder-card header>span{color:#7c858a;margin-left:auto;font-size:12px}.reminder-card header button{display:flex}.reminder-pending{color:#58646a;justify-content:space-between;margin:30px 0 20px;display:flex}.reminder-items{min-height:116px}.context-reminder-item{align-items:flex-start;gap:12px;animation:.35s ease-out reminder-arrive;display:flex}.context-reminder-item input{appearance:auto;accent-color:#41a5bc;flex-shrink:0;width:20px;height:20px;margin-top:5px}.context-reminder-item strong{font-size:18px;font-weight:600}.context-reminder-item small{color:#778087;margin-top:12px;font-size:14px;display:block}.reminder-empty{color:#809097;align-items:center;gap:10px;padding:16px 0;display:flex}.reminder-handled{color:#647079;justify-content:space-between;width:100%;font-weight:600;display:flex}.handled-reminder{color:#7b888e;margin-top:15px;font-size:13px}@keyframes reminder-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.context-reminder-item{animation:none}}@media (max-width:650px){.context-reminders{grid-template-columns:1fr;align-items:start;gap:24px;padding:20px}.reminder-card{min-height:290px;padding:22px}.focused-projects{padding:24px 20px}.focused-home-intro h1{font-size:23px}.focused-home-intro>p{font-size:21px}.focused-project-list>button>div:first-child{flex-wrap:wrap;gap:7px}.project-ticks{margin-left:auto}.focused-project-list h2{font-size:16px}}.focused-home-intro form{margin-bottom:12px}.focused-composer-tools{color:#68747a;gap:9px;margin-bottom:25px;display:flex}.focused-composer-tools>span{background:#ffffffad;border:1px solid #e7ecee;border-radius:22px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;display:flex}.focused-project-row{border-bottom:1px solid #d9e1e4;padding:17px 0}.focused-project-heading{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;display:flex}.focused-project-heading:hover h2,.focused-project-heading[aria-expanded=true] h2{color:#087f9b}.focused-project-row .focused-next{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;width:100%;margin:5px 0 -7px -9px;padding:7px 9px;display:flex}.focused-project-row .focused-next:hover{color:#087f9b;background:#fff9}.next-action-arrow{opacity:.5;margin-left:auto}.focused-detail-popover{z-index:10;background:#fff;border:1px solid #dce4e7;border-radius:18px;width:min(430px,100% - 40px);max-height:calc(100% - 40px);padding:30px 26px;position:absolute;top:20px;right:20px;overflow:auto;box-shadow:0 18px 65px #172b4030}.focused-detail-popover h1{padding-right:24px;font-size:22px;line-height:1.35}.focused-close{color:#78858a;border-radius:6px;padding:5px;position:absolute;top:14px;right:14px}.focused-close:hover{background:#eef3f5}.detail-recommendation{text-align:left;color:#087f9b;background:#f1f8fa;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.detail-recommendation svg{flex-shrink:0;margin-left:auto}.focused-projects button:focus-visible{outline-offset:3px;outline:2px solid #168bad}@media (max-width:650px){.focused-project-heading{flex-wrap:wrap;gap:7px}.focused-detail-popover{width:calc(100% - 24px);max-height:calc(100% - 24px);padding:28px 22px;top:12px;right:12px}}.reminder-motion{isolation:isolate;color:#192b30;background:#fff;flex-direction:column;justify-content:center;gap:30px;height:100%;padding:28px 34px;font:15px/1.5 -apple-system,BlinkMacSystemFont,Arial,sans-serif;display:flex;position:relative}.reminder-motion-scenes{grid-template-columns:1fr 42px 1fr;align-items:center;gap:18px;display:grid}.motion-email,.motion-reminder-card{background:#ffffffed;border:1px solid #e3e9e9;border-radius:16px;min-height:210px;padding:24px;box-shadow:0 7px 24px #193b4006}.motion-email header{align-items:center;gap:9px;font-size:13px;display:flex}.motion-email header img{width:21px;height:21px}.motion-email header small{color:#859192;margin-left:auto;font-size:11px}.motion-email-copy{margin:21px 0 15px;font-size:18px;line-height:1.65;animation:.5s both motion-copy-in}.motion-email mark{color:inherit;background:#dff3f5;border-radius:4px;padding:1px 3px}.motion-email strong{font-weight:550}.motion-source-note{color:#849193;font-size:12px}.motion-transfer{color:#80aeb5;justify-content:center;display:flex;position:relative}.motion-transfer i{opacity:0;background:#14b4cc;border-radius:50%;width:6px;height:6px;position:absolute}.stage-1 .motion-transfer i,.stage-2 .motion-transfer i{animation:.7s ease-in-out motion-transfer}.motion-reminder-card header{justify-content:space-between;align-items:center;display:flex}.motion-reminder-card header>strong{font-size:21px;font-weight:600}.motion-reminder-card header>span{color:#829091;font-size:12px}.motion-reminder-card b{margin-left:8px;font-weight:500}.motion-reminder-slot{height:110px;margin-top:23px;position:relative}.motion-reminder-task{opacity:0;border:1px solid #e3eceb;border-radius:10px;gap:12px;padding:17px 12px;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(12px)}.motion-reminder-task strong{font-size:15px;font-weight:550}.motion-reminder-task small{color:#859292;margin-top:8px;font-size:12px;display:block}.motion-checkbox{border:1px solid #b6c6c8;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.stage-1 .motion-reminder-task,.stage-2 .motion-reminder-task{opacity:1;transform:none}.stage-2 .motion-checkbox{color:#4e977d;background:#e3f2ec;border-color:#acd3c3}.stage-3 .motion-reminder-task{opacity:0;transform:translateY(-12px)}.motion-reminder-empty{color:#879596;justify-content:center;align-items:center;gap:10px;font-size:14px;transition:opacity .4s;display:flex;position:absolute;inset:0}.stage-1 .motion-reminder-empty,.stage-2 .motion-reminder-empty{opacity:0}.stage-3 .motion-reminder-empty{transition-delay:.5s}.motion-done-icon{color:#559780;background:#edf6f1;border-radius:50%;padding:7px;display:flex}.motion-storyline{justify-content:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.motion-storyline li{color:#9da8a9;align-items:center;gap:8px;font-size:12px;transition:color .4s;display:flex}.motion-storyline li>span{border:1px solid #dbe4e5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.motion-storyline .is-reached{color:#417a83}.motion-storyline .is-reached>span{background:#e2f0f0;border-color:#c5e1e2}.motion-static-summary{color:#6d8285;text-align:center;margin:0;font-size:13px}@keyframes motion-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes motion-transfer{0%{opacity:0;transform:translate(-20px)}30%{opacity:1}to{opacity:0;transform:translate(20px)}}@media (max-width:650px){.reminder-motion{gap:20px;padding:22px 18px}.reminder-motion-scenes{grid-template-columns:1fr;gap:12px}.motion-transfer{height:22px;transform:rotate(90deg)}.motion-email,.motion-reminder-card{min-height:180px;padding:20px}.motion-email-copy{font-size:17px}.motion-storyline{gap:12px}.motion-storyline li{gap:5px;font-size:10px}.motion-storyline li>span{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.reminder-motion *,.reminder-motion :before{transition:none!important;animation:none!important}}.reminder-motion>.pointer-events-none{z-index:-1}.native-composer-brand{flex-shrink:0;justify-content:center;margin:8px 0 16px;display:flex}.native-composer-brand img{object-fit:contain;width:44px;height:44px}.agent-desktop-focused .native-composer{margin-top:0}.desktop-unified .native-welcome{margin:14px 0 20px}.desktop-unified .native-welcome h1{font-family:inherit}.pixel-jelly-generating{animation:pixel-jelly-generating-breath var(--jelly-breath-period)ease-in-out infinite}@keyframes pixel-jelly-generating-breath{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.14)drop-shadow(0 0 2px #8ae2ff73)}}@media (prefers-reduced-motion:reduce){.pixel-jelly-generating{filter:brightness(1.08);animation:none}}@font-face{font-family:Sora;src:url(/jelly/assets/Sora-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}.product-window--records>.window-bar,.product-window--records>.window-content>.product-rail{display:none}.meeting-desktop{--desk-ink:#0e0807;isolation:isolate;width:100%;height:100%;color:var(--desk-ink);background:#fff;font-family:Sora,system-ui,sans-serif;font-size:12px;position:relative;overflow:hidden}.desk-menu{background:#ffffff50;border-bottom:1px solid #ffffff60;align-items:center;gap:22px;height:30px;padding:0 24px;font-size:10px;display:flex}.desk-clock{margin-left:auto}.desktop-orbit{z-index:-1;pointer-events:none;border:1px solid #fff9;border-radius:50%;position:absolute}.orbit-one{width:1100px;height:600px;top:130px;left:-250px;transform:rotate(-25deg)}.orbit-two{width:1100px;height:600px;top:200px;left:250px;transform:rotate(-25deg)}.meeting-airjelly{background:#fff;border:1px solid #ffffffc9;border-radius:13px;flex-direction:column;transition:transform .4s,filter .35s,inset .3s;display:flex;position:absolute;inset:45px 9% 76px;overflow:hidden;box-shadow:0 24px 55px #263d4924,0 3px 10px #263d4910}.meeting-airjelly--expanded{inset:32px 10px 65px}.meeting-airjelly--behind{filter:blur(1px);transform:scale(.97)}.desk-titlebar{background:#f8f8f7;border-bottom:1px solid #0000000b;justify-content:space-between;align-items:center;height:42px;min-height:42px;padding:0 16px;display:flex;position:relative}.desk-titlebar>span{align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.desk-titlebar>span img{width:19px;height:19px}.desk-titlebar>small{color:#8b8e8b;font-size:9px}.desk-lights{gap:8px;display:flex}.desk-lights button{color:#4e322a;cursor:pointer;border:1px solid #00000015;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;display:grid}.desk-lights span{opacity:0;font:11px/1 system-ui}.desk-lights:hover span,.desk-lights:focus-within span{opacity:1}.desk-red{background:#ff5f57}.desk-yellow{background:#febc2e}.desk-green{background:#28c840}.meeting-chat-shell{flex:1;min-height:0;display:flex}.meeting-app-rail{color:#828985;border-right:1px solid #00000009;flex-direction:column;flex-shrink:0;align-items:center;gap:24px;width:54px;padding:18px 0;display:flex}.meeting-app-rail>img{width:27px;height:27px}.meeting-active{color:#007899}.meeting-rail-bottom{background:#f1f2ef;border-radius:50%;margin-top:auto;padding:6px 9px}.meeting-chat{flex-direction:column;flex:1;min-width:0;display:flex}.meeting-chat-title{border-bottom:1px solid #00000006;justify-content:space-between;align-items:center;height:42px;min-height:42px;padding:0 26px;font-size:10px;display:flex}.meeting-chat-title small{color:#007899;background:#eaf7f9;border-radius:20px;padding:4px 8px;font-size:9px}.meeting-chat-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:22px max(28px,5%) 24px;overflow:auto}.meeting-user{background:#f3f2ee;border-radius:14px 14px 3px;max-width:670px;margin:0 0 24px auto;padding:13px 18px}.meeting-user>span{color:#868680;font-size:10px}.meeting-user p{margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.55}.meeting-answer{max-width:740px;margin:auto}.meeting-answer-brand{align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.meeting-answer-brand img{width:24px;height:24px}.meeting-answer-brand>span{color:#8a8d89;margin-left:auto;font-size:10px;font-weight:400}.meeting-answer h1{letter-spacing:-.025em;margin:16px 0 12px;font-size:26px;font-weight:600;line-height:1.25}.meeting-answer p,.meeting-answer li{color:#4a4e4b;font-size:13px;line-height:1.6}.meeting-answer strong{color:#202522;font-weight:500}.meeting-answer h2{margin:20px 0 9px;font-size:16px;font-weight:600;line-height:1.4}.meeting-answer ol{gap:7px;padding-left:19px;display:grid}.meeting-citation{color:#577d87;vertical-align:middle;cursor:pointer;background:#fafbf9;border:1px solid #0000000b;border-radius:5px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;display:inline-flex}.meeting-citation img{width:12px;height:12px}.meeting-caution{color:#6d7470;background:#f7faf9;border-left:2px solid #b9dbe4;margin:15px 0;padding:7px 12px;font-size:11px;line-height:1.5}.meeting-caution span{color:#3d555b;margin-right:9px;font-weight:600}.meeting-sources>span{letter-spacing:.06em;color:#92968f;font-size:10px}.meeting-sources>div{gap:10px;margin-top:8px;display:flex}.meeting-sources button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e9e5;border-radius:9px;flex:1;align-items:center;gap:12px;padding:12px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px #e9ebe7}.meeting-sources button:hover{transform:translateY(-3px);box-shadow:0 3px #e5e9e4,0 9px 20px #0000000c}.meeting-sources img{width:24px;height:24px}.meeting-sources strong{font-size:11px;font-weight:500;display:block}.meeting-sources small{color:#93988f;margin-top:4px;font-size:10px;display:block}.meeting-sources button>span{color:#587b85;margin-left:auto}.meeting-input{border:1px solid #e6e8e3;border-radius:13px;gap:12px;margin:10px 26px 18px;padding:9px 11px 9px 15px;display:flex;box-shadow:0 3px 10px #00000003}.meeting-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:11px}.meeting-input button{color:#fff;cursor:pointer;background:#171b19;border:0;border-radius:50%;padding:6px}.meeting-input button:disabled{opacity:.25}.desktop-footer{color:#75807d;justify-content:space-between;align-items:flex-end;font-size:8px;display:flex;position:absolute;bottom:11px;left:24px;right:24px}.desktop-dock{background:#ffffff75;border:1px solid #ffffffb5;border-radius:16px;gap:12px;padding:8px 14px;display:flex;box-shadow:0 5px 16px #536a7012}.desktop-dock button{cursor:pointer;background:#fff;border:1px solid #ffffffc9;border-radius:11px;padding:8px;transition:transform .2s;position:relative}.desktop-dock button:hover{transform:translateY(-5px)}.desktop-dock img{width:24px;height:24px}.desktop-dock i{background:#607d84;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-5px;left:50%}.desktop-reopen{cursor:pointer;background:#fff9;border:1px solid #fff;border-radius:14px;align-items:center;gap:12px;padding:18px 24px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%)}.desktop-reopen img{width:30px;height:30px}.desktop-source{color:#202124;border:1px solid #ffffffb9;border-radius:12px;width:90%;max-width:1120px;height:calc(100% - 119px);max-height:none;margin:auto;padding:0;font-family:Arial,system-ui,sans-serif;transition:width .3s,height .3s,max-width .3s,border-radius .3s;position:fixed;inset:45px 5% 74px;overflow:hidden;box-shadow:0 30px 70px #182b3a40,0 4px 12px #182b3a16}.desktop-source[open]{flex-direction:column;animation:.45s cubic-bezier(.16,1,.3,1) both app-launch;display:flex}.desktop-source::backdrop{background:#1c313914;animation:.3s both app-fade}.desktop-source--expanded{border-radius:0;width:100%;max-width:none;height:calc(100% - 31px);inset:31px 0 0}.desktop-source.desktop-source--closing{pointer-events:none;animation:.24s both app-dismiss}.desktop-source--closing::backdrop{animation:.24s reverse both app-fade}.back-to-airjelly{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.source-demo-label{color:#8c938d;text-align:right;background:#f9faf8;border-top:1px solid #00000008;padding:7px 16px;font:8px Sora,system-ui}.desktop-source--slack>.desk-titlebar{color:#fff;background:#351438}.desktop-source--slack .back-to-airjelly{color:#f1dff3}.slack-app{flex-direction:column;flex:1;min-height:0;display:flex}.slack-search{color:#e0cce2;background:#351438;justify-content:center;align-items:center;gap:12px;height:32px;padding-bottom:8px;font-size:11px;display:flex}.slack-body{flex:1;min-height:0;display:flex}.slack-rail{color:#f2e3f4;background:#351438;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:58px;padding:12px 0;display:flex}.slack-rail>b{background:#84568b;border-radius:9px;margin-bottom:10px;padding:8px 12px}.slack-rail small{margin-bottom:13px;font-size:9px}.slack-sidebar{color:#463347;background:#f5edf6;flex-shrink:0;width:205px;padding:15px 0;font-size:12px}.slack-sidebar h3{justify-content:space-between;padding:0 17px 15px;font-size:15px;display:flex}.slack-sidebar p{margin:0;padding:6px 17px}.slack-sidebar .slack-section{color:#817483;margin-top:18px;font-size:11px}.slack-sidebar .slack-selected{color:#401746;background:#e0cbe3;font-weight:600}.slack-sidebar i{background:#2f8b6c;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.slack-thread{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.slack-thread>header{border-bottom:1px solid #e9e6e9;justify-content:space-between;align-items:center;padding:15px 21px;display:flex}.slack-thread h2{align-items:center;gap:5px;margin:0;font-size:16px;font-weight:700;display:flex}.slack-thread>header>span{color:#8d868d;font-size:10px}.slack-tabs{border-bottom:1px solid #e9e6e9;height:35px;padding:10px 22px 0;font-size:11px;font-weight:600}.slack-tabs span{color:#918792;margin-left:22px;font-weight:400}.slack-messages{flex:1;min-height:0;overflow:auto}.slack-date{border:1px solid #e3dfe3;border-radius:20px;width:max-content;margin:15px auto;padding:5px 15px;font-size:10px;font-weight:600}.slack-message{gap:11px;padding:12px 22px;display:flex}.slack-avatar{color:#37543b;background:#d9e8db;border-radius:7px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:600;display:grid}.slack-avatar.alex{color:#315f83;background:#d6e7f4}.slack-message strong{font-size:12px}.slack-message time{color:#928a93;margin-left:9px;font-size:9px}.slack-message p{margin:4px 0;font-size:12px;line-height:1.65}.slack-highlight{background:#fff8e5;border-left:3px solid #e6b956;padding-left:19px}.source-highlight-label{color:#96752c;font-size:9px}.slack-recall-note{color:#8c7e8f;padding:12px 23px;font-size:10px;line-height:1.6}.slack-compose{color:#968d98;border:1px solid #d2ccd3;border-radius:8px;margin:12px 20px;padding:9px 12px;font-size:11px}.slack-compose>span{color:#5f5661}.slack-compose p{margin:12px 0}.slack-compose small{font-size:8px}.gmail-app{background:#f6f8fc;flex-direction:column;flex:1;min-height:0;display:flex}.gmail-top{align-items:center;gap:18px;height:58px;padding:0 18px;display:flex}.gmail-wordmark{color:#5f6368;align-items:center;gap:12px;width:175px;font-size:21px;display:flex}.gmail-wordmark>span{font-size:18px}.gmail-wordmark img{width:27px;height:27px}.gmail-search{color:#687078;background:#e9eef6;border-radius:24px;flex:1;align-items:center;gap:15px;max-width:580px;padding:13px 18px;font-size:12px;display:flex}.gmail-profile{color:#fff;background:#526aa1;border-radius:50%;margin-left:auto;padding:8px 11px;font-size:12px}.gmail-body{flex:1;min-height:0;display:flex}.gmail-sidebar{flex-shrink:0;width:190px;padding:5px 12px 15px;font-size:12px}.gmail-compose{background:#c2e7ff;border-radius:16px;align-items:center;gap:13px;width:max-content;margin-bottom:18px;padding:17px;display:flex}.gmail-sidebar>p{align-items:center;gap:13px;margin:0;padding:9px 13px;display:flex}.gmail-sidebar>p>span{margin-left:auto}.gmail-sidebar .gmail-selected{background:#d3e3fd;border-radius:24px;font-weight:600}.gmail-sidebar h4{margin:26px 13px 14px;font-size:12px}.gmail-mail{background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:0;margin:0 12px 10px 0;display:flex;overflow:hidden}.gmail-tools{color:#62676b;border-bottom:1px solid #f2f3f4;gap:23px;padding:16px 23px;display:flex}.gmail-tools svg{width:16px;height:16px}.gmail-mail-content{flex:1;min-height:0;padding:7px 28px 22px;overflow:auto}.gmail-mail h2{margin:15px 0 25px;font-size:22px;font-weight:400}.gmail-mail h2>span{vertical-align:middle;background:#edf0f3;border-radius:4px;margin-left:9px;padding:3px 6px;font-size:10px}.gmail-sender{align-items:flex-start;gap:12px;display:flex}.gmail-avatar{color:#fff;background:#c56a4f;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.gmail-sender strong{font-size:12px}.gmail-sender small{color:#84888a;font-size:9px}.gmail-sender p{color:#7d8185;gap:4px;margin:4px 0;font-size:10px;display:flex}.gmail-sender time{color:#86898c;white-space:nowrap;margin-left:auto;font-size:9px}.gmail-email{max-width:680px;margin-left:44px;font-size:12px;line-height:1.75}.gmail-email p{margin:15px 0}.gmail-email mark{color:inherit;background:#fff2bd;padding:2px 0}.gmail-email blockquote{background:#fff9e9;border-left:3px solid #e6bd60;margin:18px 0;padding:13px 17px}.gmail-email p>span{color:#7c8185;font-size:11px}.mail-meeting{border:1px solid #e2e6eb;border-radius:9px;align-items:center;gap:14px;margin:20px 0;padding:12px 16px;display:flex}.mail-meeting>span{color:#3c6db5;font-size:23px}.mail-meeting p{color:#777d84;margin:2px 0;font-size:10px}.gmail-reply{color:#6c747c;align-items:center;gap:10px;font-size:11px;display:flex}.gmail-reply>span{margin-left:15px}.meeting-desktop button:focus-visible{outline-offset:3px;outline:2px solid #007899}.desktop-source button:focus-visible{outline-offset:3px;outline:2px solid #00b5de}@keyframes app-launch{0%{opacity:0;transform:translateY(38px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-dismiss{to{opacity:0;transform:translateY(25px)scale(.96)}}@keyframes app-fade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.meeting-airjelly{inset:40px 12px 70px}.meeting-airjelly--expanded{inset:30px 0 63px}.meeting-app-rail{display:none}.meeting-chat-scroll{padding:18px}.meeting-chat-title{padding:0 18px}.meeting-user{margin-left:0}.meeting-answer h1{font-size:23px}.meeting-sources>div{flex-direction:column}.meeting-input{margin:8px 16px 14px}.desktop-footer>span{display:none}.desktop-footer{justify-content:center}.desk-menu{gap:14px;padding:0 14px}.desktop-source{width:calc(100% - 14px);height:calc(100% - 106px);inset:38px 7px 68px}.desktop-source--expanded{width:100%;height:calc(100% - 30px);inset:30px 0 0}.desktop-source .desk-titlebar>span,.slack-sidebar,.slack-rail,.gmail-sidebar{display:none}.slack-message{padding-inline:15px}.slack-highlight{padding-left:12px}.slack-thread>header{padding:14px}.gmail-wordmark{width:auto;font-size:17px}.gmail-wordmark>span{display:none}.gmail-top{gap:12px;padding:0 12px}.gmail-search{padding:10px;font-size:10px}.gmail-mail{margin:0 7px 7px}.gmail-mail-content{padding:6px 16px 22px}.gmail-sender small{display:none}.gmail-mail h2{font-size:20px}.gmail-email{margin-left:0}.source-demo-label{font-size:7px}.desk-titlebar>small{display:none}}@media (prefers-reduced-motion:reduce){.meeting-airjelly,.desktop-source,.meeting-sources button,.desktop-dock button{transition:none}.desktop-source[open],.desktop-source.desktop-source--closing,.desktop-source::backdrop{animation:none}.meeting-sources button:hover,.desktop-dock button:hover{transform:none}}@media (min-width:761px){.meeting-chat-scroll{padding-top:10px;padding-bottom:16px}.meeting-user{margin-bottom:10px;padding:7px 15px}.meeting-answer h1{margin:10px 0 8px;font-size:26px}.meeting-answer h2{margin:12px 0 6px}.meeting-answer ol{gap:3px}.meeting-answer p,.meeting-answer li{line-height:1.55}.meeting-caution{margin:6px 0;padding:5px 10px}.meeting-sources button{padding:9px 11px}.meeting-input{margin-top:6px;margin-bottom:12px}.slack-compose{margin:8px 20px;padding:7px 12px}.slack-compose p{margin:7px 0}.slack-message{padding-block:10px}}.meeting-answer li>strong{font-weight:600}@font-face{font-family:"Source Serif 4";src:url(./fonts/source-serif-4-latin.woff2)format("woff2");font-weight:400;font-display:swap}.meeting-story{--font-home-serif:"Source Serif 4";--font-home-sans:"Sora";--story-secondary:#655f5c;--story-ease:cubic-bezier(.22,1,.36,1);color:var(--pxh-ink);font-family:var(--pxh-sans);-webkit-font-smoothing:antialiased;background:#fff}.story-conversation{scrollbar-width:thin;scrollbar-color:#d6d3cc transparent;width:min(880px,100% - 64px);height:calc(100% - 52px);transition:filter .32s,transform .4s var(--story-ease);margin:auto;padding:38px 0 28px;position:relative;overflow:auto}.meeting-story .meeting-user{background:var(--pxh-bg);border:1px solid var(--pxh-hair);border-radius:20px 20px 4px;width:min(620px,76%);max-width:none;margin:0 3% 22px auto;padding:17px 24px 19px;box-shadow:0 8px 24px #0e080706,0 1px 3px #0e080704}.meeting-story .meeting-user>span{letter-spacing:0;color:var(--story-secondary);font-size:10px;font-weight:400;line-height:16px;display:block}.meeting-story .meeting-user>span>span{opacity:.5;margin-inline:5px}.meeting-story .meeting-user p{color:var(--pxh-ink);margin:7px 0 0;font-size:15px;font-weight:400;line-height:1.55}.story-intro-question{z-index:4;width:76%;font:400 clamp(24px,3vw,34px)/1.5 var(--pxh-sans);letter-spacing:-.025em;pointer-events:none;margin:0;position:absolute;top:122px;left:12%}[data-word]{transform-origin:0 0;display:inline-block}.story-intro-question [data-word]>span{opacity:0}.story-phase-typing .story-intro-question [data-word]>span{animation:1ms forwards story-letter}.story-phase-sending .story-intro-question [data-word]>span{opacity:1}.story-phase-recalling .story-intro-question,.story-phase-reply .story-intro-question,.story-phase-complete .story-intro-question{display:none}.story-phase-waiting .meeting-user,.story-phase-typing .meeting-user{opacity:0}.story-phase-sending .meeting-user{animation:.64s both story-bubble}.story-phase-sending .meeting-user p{visibility:hidden}.story-answer-wrap{opacity:1;transition:opacity .45s,transform .65s var(--story-ease);padding:0 0 0 60px;transform:none}.story-stage-0 .story-answer-wrap{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(24px)}.meeting-story .meeting-answer{background:var(--pxh-bg);border:1px solid var(--pxh-hair);border-radius:20px;width:calc(100% - 30px);max-width:none;margin:0;padding:26px 30px 24px;position:relative;box-shadow:0 24px 60px #0e080708,0 2px 5px #0e080703}.story-jelly{width:90px;height:118px;position:absolute;top:3px;left:-82px}.meeting-story .meeting-answer-brand{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.meeting-story .meeting-answer-brand .answer-author{font:600 13px/20px var(--pxh-sans);letter-spacing:-.01em;color:var(--pxh-ink);margin:0}.meeting-story .meeting-answer-brand .answer-status{font:400 11px/20px var(--pxh-sans);color:var(--story-secondary);align-items:center;gap:7px;margin:0;display:flex}.answer-status i{background:var(--pxh-blue);border-radius:50%;width:5px;height:5px}.story-phase-recalling .answer-status i{animation:.7s ease-in-out infinite alternate story-recall}.answer-content{opacity:1}.story-phase-recalling .answer-content{opacity:0;visibility:hidden}.meeting-story .meeting-answer h1{font:400 20px/1.5 var(--pxh-sans);letter-spacing:-.025em;color:var(--pxh-ink);text-wrap:balance;margin:14px 0 12px}.meeting-story .meeting-answer h1 em{font-style:normal;font-weight:600}.meeting-story .meeting-answer .meeting-identity{color:var(--story-secondary);margin:0;font-size:14px;line-height:1.75}.meeting-story .meeting-answer strong{color:var(--pxh-ink);font-weight:600}.meeting-time{white-space:nowrap}.meeting-story .meeting-answer h2{font:500 12px/20px var(--pxh-sans);color:var(--story-secondary);margin:22px 0 12px}.meeting-story .meeting-agenda{counter-reset:agenda;gap:15px;margin:0;padding:0;list-style:none;display:grid}.meeting-story .meeting-agenda li{counter-increment:agenda;color:var(--story-secondary);padding:0 0 0 18px;font-size:14px;line-height:1.65;position:relative}.meeting-agenda li:before{content:"·";font:500 20px/23px var(--pxh-sans);color:var(--story-secondary);position:absolute;top:1px;left:0}.meeting-story .meeting-agenda li>strong{margin-bottom:2px;font-size:15px;line-height:1.5;display:block}.meeting-story .meeting-agenda li>span{display:block}.meeting-story .meeting-caution{border:0;border-top:1px solid var(--pxh-hair);color:var(--story-secondary);background:0 0;align-items:flex-start;gap:8px;margin:20px 0 0;padding:14px 0 0;display:flex}.meeting-caution>svg{flex-shrink:0;margin-top:1px}.meeting-story .meeting-caution p{font:400 12px/1.65 var(--pxh-sans);color:var(--story-secondary);margin:0}.meeting-story .meeting-caution strong{margin-right:5px;font-weight:500}.citation-wrap{vertical-align:baseline;margin:2px;display:inline-block;position:relative}.meeting-story .meeting-citation{min-height:30px;font:500 11px/18px var(--pxh-sans);vertical-align:baseline;border:1px solid var(--pxh-hair-strong);color:var(--pxh-ink);background:var(--pxh-bg);cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s var(--story-ease);border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 9px;display:inline-flex;box-shadow:0 1px 1px #0e080704}.meeting-citation img{flex-shrink:0;width:14px;height:14px}.meeting-citation>svg{transition:transform .18s var(--story-ease)}.meeting-story .meeting-citation:hover{background:var(--pxh-ink);color:#fff;border-color:var(--pxh-ink);transform:translateY(-1px);box-shadow:0 4px 12px #0e080712}.meeting-citation:hover>svg{transform:translate(1px,-1px)}.meeting-story .meeting-citation:active{box-shadow:none;background:#302a27;transform:translateY(1px)scale(.97)}.meeting-story button:focus-visible{outline:2px solid var(--pxh-blue);outline-offset:4px}.citation-preview{border:1px solid var(--pxh-hair);background:var(--pxh-bg);z-index:10;pointer-events:none;opacity:0;visibility:hidden;width:max-content;max-width:240px;transition:opacity .16s,transform .2s var(--story-ease),visibility .16s;text-align:left;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 8px 24px #0e080714}.citation-preview[data-visible=true]{opacity:1;visibility:visible;transform:translate(-50%)}.meeting-story .citation-preview strong{font:500 12px/1.5 var(--pxh-sans)}.citation-preview>span{font:400 10px/1.5 var(--pxh-sans);color:var(--story-secondary)}.citation-preview small{color:var(--pxh-blue);font:500 10px/1.5 var(--pxh-sans);align-items:center;gap:6px;margin-top:5px;display:flex}.source-claim{transition:color .2s}.meeting-story .source-claim:has(.meeting-citation:hover){color:var(--pxh-ink)}.citation-guide{font:400 11px/18px var(--pxh-sans);color:var(--story-secondary);align-items:center;gap:6px;margin:15px 0 0;display:flex}.citation-guide svg{flex-shrink:0}.story-phase-reply .answer-content>*,.story-phase-reply .meeting-agenda li{animation:story-detail .42s var(--story-ease)both}.story-phase-reply .answer-content>h1{animation-delay:0s}.story-phase-reply .meeting-identity{animation-delay:80ms}.story-phase-reply .answer-content>h2{animation-delay:.2s}.story-phase-reply .meeting-agenda li:first-child{animation-delay:.3s}.story-phase-reply .meeting-agenda li:nth-child(2){animation-delay:.42s}.story-phase-reply .meeting-agenda li:nth-child(3){animation-delay:.54s}.story-phase-reply .meeting-caution{animation-delay:.68s}.story-phase-reply .citation-guide{animation-delay:.8s}.story-phase-complete .meeting-citation{animation:1.1s ease-out story-citation-cue}.meeting-story .meeting-citation.citation-returned{animation:1.2s ease-out story-citation-return}.story-footer{height:52px;color:var(--story-secondary);font:400 10px/1.5 var(--pxh-sans);background:#fff;border-top:1px solid #0e080705;justify-content:space-between;align-items:center;gap:12px;padding:0 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.story-footer button{border:1px solid var(--pxh-hair-strong);font:500 11px/1 var(--pxh-sans);color:var(--pxh-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;transition:background .18s,color .18s,transform .18s;display:flex}.story-footer button:hover:not(:disabled){background:var(--pxh-ink);color:#fff}.story-footer button:active:not(:disabled){transform:scale(.96)}.story-footer button:disabled{opacity:.45;cursor:default}.story-source-open .story-conversation{filter:blur(1.5px);transform:scale(.985)}.meeting-story .desktop-source{background:#fff;border:1px solid #0e08071a;border-radius:16px;width:95%;max-width:1120px;height:calc(100% - 36px);transition:width .28s,height .28s,border-radius .28s;inset:18px 2.5%;box-shadow:0 28px 90px #0e08072b,0 3px 10px #0e080714}.meeting-story .desktop-source[open],.meeting-story .desktop-source.desktop-source--closing{animation:none}.meeting-story .desktop-source::backdrop{background:#0e080726}.meeting-story .desktop-source--expanded{border-radius:0;width:100%;max-width:none;height:100%;inset:0}.meeting-story .desk-titlebar{height:48px;min-height:48px}.meeting-story .desk-titlebar>span{font-size:11px}.meeting-story .desk-lights button{isolation:isolate;background:0 0;border:none;border-radius:5px;width:24px;height:28px;position:relative}.meeting-story .desk-lights button:before{content:"";z-index:-1;border:1px solid #0e08071a;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute}.meeting-story .desk-red:before{background:#ff5f57}.meeting-story .desk-yellow:before{background:#febc2e}.meeting-story .desk-green:before{background:#28c840}.meeting-story .desk-lights button:active:before{transform:scale(.9)}.meeting-story .back-to-airjelly{border:1px solid #0e08071a;border-radius:7px;gap:6px;min-height:32px;padding:6px 9px;font-size:11px;transition:background .16s}.meeting-story .back-to-airjelly:hover{background:#0e08070a}.meeting-story .desktop-source--slack .back-to-airjelly{border-color:#ffffff30}.meeting-story .desktop-source--slack .back-to-airjelly:hover{background:#ffffff16}.back-to-airjelly kbd{font:9px/1.2 var(--pxh-sans);opacity:.5;margin-left:4px}.meeting-story .source-demo-label{color:var(--story-secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:10px;display:flex}.source-demo-label>span:last-child{align-items:center;gap:6px;display:flex}.meeting-story .gmail-email{font-size:14px;line-height:1.7}.meeting-story .slack-message p{font-size:14px;line-height:1.65}.meeting-story .slack-message strong{font-size:14px}.meeting-story .slack-message time,.meeting-story .source-highlight-label{font-size:11px}.meeting-story .slack-recall-note{font-size:12px}@keyframes story-letter{to{opacity:1}}@keyframes story-bubble{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes story-detail{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes story-recall{to{opacity:.25;transform:scale(.7)}}@keyframes story-citation-cue{0%,to{box-shadow:0 0 #00789900}30%{box-shadow:0 0 0 4px #00789912}}@keyframes story-citation-return{0%{background:#cceef5;box-shadow:0 0 0 4px #00789918}to{background:#fff;box-shadow:0 0 #00789900}}@media (max-width:760px){.story-conversation{width:calc(100% - 24px);padding:22px 0 28px}.meeting-story .meeting-user{width:90%;margin-bottom:22px;margin-right:0;padding:14px 17px}.meeting-story .meeting-user p{font-size:15px}.meeting-story .meeting-user>span{font-size:9px}.story-intro-question{width:88%;font-size:25px;top:90px;left:6%}.story-answer-wrap{padding-left:0}.meeting-story .meeting-answer{border-radius:16px;width:100%;padding:21px 19px}.story-jelly{width:64px;height:78px;top:0;left:8px}.meeting-story .meeting-answer-brand{min-height:32px;padding-left:48px}.meeting-story .meeting-answer-brand .answer-status{font-size:10px}.meeting-story .meeting-answer h1{margin-top:17px;font-size:20px}.meeting-story .meeting-answer .meeting-identity,.meeting-story .meeting-agenda li{font-size:14px}.meeting-story .meeting-agenda{gap:18px}.meeting-story .meeting-agenda li>strong{font-size:15px}.meeting-story .meeting-agenda li{padding-left:18px}.meeting-story .meeting-citation{min-height:36px;padding-inline:10px;font-size:11px}.citation-preview{max-width:220px}.citation-guide{align-items:flex-start;line-height:1.5}.story-footer{padding-inline:16px;font-size:9px}.meeting-story .desktop-source{border:0;border-radius:0;width:100%;height:100%;inset:0}.meeting-story .desk-titlebar{padding-inline:10px}.meeting-story .desk-titlebar>span{display:none}.meeting-story .source-demo-label{padding:10px;font-size:10px}.source-demo-label>span:last-child{display:none}.meeting-story .gmail-mail-content{padding:8px 16px 20px}.meeting-story .gmail-email{margin-left:0;font-size:14px}.meeting-story .slack-message{padding:14px}.meeting-story .slack-highlight{padding-left:11px}.meeting-story .slack-compose{margin:10px 14px}}@media (hover:none){.citation-preview{display:none}.meeting-story .meeting-citation:hover{transform:none}}@media (prefers-reduced-motion:reduce){.meeting-story *,.meeting-story :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.story-source-open .story-conversation{filter:none;transform:none}}.story-footer .story-more{color:var(--pxh-blue);border-color:#0000;padding-left:0}.story-footer .story-more:hover:not(:disabled){color:var(--pxh-blue);text-underline-offset:4px;background:0 0;text-decoration:underline}@media (max-width:760px){.story-jelly{width:70px;left:4px}.meeting-story .meeting-answer-brand{padding-left:54px}}.story-stage-0 .story-conversation{overflow:hidden}.answer-reveal{transition:grid-template-rows .55s var(--story-ease);grid-template-rows:1fr;display:grid}.answer-reveal>.answer-content{min-height:0}.story-phase-recalling .answer-reveal{grid-template-rows:0fr}.story-phase-recalling .answer-content,.story-phase-reply .answer-content{overflow:hidden}.meeting-story .desk-lights button:disabled{cursor:default;opacity:.4}.meeting-story .desk-lights button:disabled:before{transform:none}.meeting-story{--semantic-content-primary:var(--pxh-ink);--semantic-content-on-brand:var(--pxh-ink)}.report-topic{font:inherit;text-underline-offset:4px;cursor:pointer;border:0;border-radius:5px;margin:-2px -3px;padding:2px 3px;font-weight:600;-webkit-text-decoration:underline #0e080730;text-decoration:underline #0e080730;display:inline}.report-topic:hover,.report-topic:focus-visible{text-decoration:none}.meeting-agenda .report-topic{--topic-sheen-delay:-3s}.report-topic.citation-returned:before{opacity:1}.story-stage-0 .report-topic,.story-phase-recalling .report-topic{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.report-topic:before{animation:none}}.meeting-story .desk-lights{gap:0}.meeting-story .desk-lights button{place-items:center;width:20px;height:28px;display:grid}.meeting-story .desk-lights button:before{top:8px;left:4px}.meeting-story .desk-lights span{opacity:1;place-items:center;width:12px;height:12px;display:grid}.meeting-story .desk-lights svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;width:10px;height:10px}.meeting-story .desk-lights button:hover:before{transform:none}.context-app{color:#202124;background:#f8fafd;flex:1;min-height:0;font:13px/1.5 Arial,sans-serif;overflow:auto}.context-app>header{align-items:center;gap:16px;padding:16px 20px;display:flex}.context-app>header img{object-fit:contain;width:28px;height:28px}.context-app>header strong{font-size:22px;font-weight:400}.calendar-today,.calendar-view{border:1px solid #aeb4bc;border-radius:20px;padding:6px 14px}.calendar-month{margin-left:12px;font-size:19px}.calendar-view{margin-left:auto}.calendar-layout{gap:22px;padding:0 16px 16px;display:flex}.calendar-sidebar{flex-shrink:0;width:150px;padding-top:22px}.calendar-mini{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px 0;margin:14px 0 30px;font-size:10px;display:grid}.calendar-mini span{border-radius:50%;width:21px;height:21px;line-height:21px}.calendar-mini .is-today{color:#fff;background:#0b57d0}.calendar-mini .outside-month{color:#9aa0a6}.calendar-sidebar h2{margin-bottom:16px;font-size:13px;font-weight:600}.calendar-sidebar p{align-items:center;gap:10px;margin:12px 0;display:flex}.calendar-sidebar i,.calendar-details>i{background:#0b57d0;border-radius:3px;flex-shrink:0;width:12px;height:12px;display:block}.calendar-week{background:#fff;border-radius:22px;flex:1;min-width:0;overflow:hidden}.calendar-days,.calendar-hour{grid-template-columns:44px repeat(7,minmax(0,1fr));display:grid}.calendar-days{text-align:center;padding-top:14px}.calendar-days small{color:#5f6368;font-size:9px;display:block}.calendar-days div>span{border-radius:50%;place-items:center;width:34px;height:34px;margin:5px 0 12px;font-size:22px;display:inline-grid}.calendar-days .is-today>span{color:#fff;background:#0b57d0}.calendar-days .is-today small{color:#0b57d0}.calendar-hours{position:relative}.calendar-hour{height:58px}.calendar-hour time{color:#5f6368;text-align:center;font-size:9px}.calendar-hour>span{border-top:1px solid #dde3ea;border-left:1px solid #dde3ea}.calendar-meeting{color:#fff;overflow-wrap:anywhere;background:#0b57d0;border-radius:5px;width:calc(14.2857% - 9.28572px);min-height:55px;padding:5px;font-size:9px;line-height:1.3;position:absolute;top:116px;left:calc(57.1429% + 18.8571px)}.calendar-meeting strong,.calendar-meeting span{display:block}.calendar-details{border-top:1px solid #dde3ea;gap:12px;padding:18px 20px;display:flex}.calendar-details>i{margin-top:4px}.calendar-details strong{font-size:16px}.calendar-details p{color:#5f6368;margin:5px 0 0;font-size:12px}@media (max-width:600px){.calendar-sidebar,.calendar-today,.calendar-view{display:none}.context-app>header{gap:10px;padding:12px}.calendar-month{margin-left:auto;font-size:14px}.calendar-layout{padding:0 8px 8px}.calendar-days div>span{width:28px;height:28px;font-size:18px}.calendar-details{padding:14px}}@keyframes onboardingStreamCharIn{0%{opacity:0}to{opacity:1}}.onboarding-stream-char{animation:.26s ease-out both onboardingStreamCharIn}@keyframes onboardingNarrativeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.onboarding-narrative-in{animation:.24s ease-out both onboardingNarrativeIn}@keyframes onboardingTopicGradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.onboarding-topic-hover{isolation:isolate;transition:color .2s;position:relative}.onboarding-topic-hover:before{content:"";inset:var(--topic-hover-inset-y,0)0;z-index:-1;border-radius:inherit;corner-shape:inherit;filter:saturate(1.15)brightness(.92);opacity:0;background-image:linear-gradient(120deg,#b7f0cd 0%,#9ee3ff 32%,#ffb3bf 52%,#9ee3ff 72%,#b7f0cd 100%);background-size:220% 220%;transition:opacity .2s;animation:5s ease-in-out infinite onboardingTopicGradientFlow;position:absolute}.onboarding-topic-hover:hover,.onboarding-topic-hover:focus-visible{color:var(--semantic-content-on-brand)}.onboarding-topic-hover:hover:before,.onboarding-topic-hover:focus-visible:before{opacity:1}@keyframes onboardingTopicSheenSweep{0%,78%{background-position:100% 0}96%,to{background-position:0 0}}.onboarding-topic-sheen{color:#0000;background-image:linear-gradient(100deg,var(--semantic-content-primary)0%,var(--semantic-content-primary)45%,#b7f0cd 49%,#9ee3ff 53%,#ffb3bf 57%,var(--semantic-content-primary)61%,var(--semantic-content-primary)100%);animation:9s linear infinite onboardingTopicSheenSweep;animation-delay:var(--topic-sheen-delay,0s);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.onboarding-topic-sheen{animation:none}}.sidechat-loop{transition:opacity .8s}.sidechat-loop.loop-reset{opacity:0}.sidechat-loop .session-rail{gap:16px;width:128px;font-size:11px}.sidechat-loop .session-rail>span:first-child{align-items:center;gap:8px;display:flex}.loop-main-flow{scrollbar-width:none;flex:1;min-height:0;padding:22px 24px;overflow:auto}.loop-question{background:#fff;border:1px solid #e7e5e1;border-radius:16px 16px 4px;width:fit-content;max-width:90%;margin:0 0 26px auto;padding:14px 18px;font-size:14px;line-height:1.6}.loop-status,.loop-running{color:#77716d;align-items:center;gap:9px;font-size:12px;display:flex}.loop-status i{background:#007899;border-radius:50%;width:6px;height:6px;animation:1.3s infinite sidechat-pulse}.loop-main-text,.loop-side-answer{white-space:pre-wrap;color:#292421;font-size:14px;line-height:1.65}.loop-main-text{margin-top:22px}.loop-main-text mark{color:inherit;background:#def2fb;border-radius:3px;padding:2px 0}.loop-caret{vertical-align:-2px;background:#007899;width:2px;height:1em;margin-left:3px;animation:.8s infinite sidechat-pulse;display:inline-block}.loop-running{border-top:1px solid #eee;margin:16px 24px;padding:15px 0}.loop-dots{letter-spacing:3px;animation:1s infinite sidechat-pulse}.loop-side{border:1px solid #e8e7e4;border-radius:16px;flex-direction:column;width:40%;min-width:280px;margin:0 0 0 12px;transition:box-shadow .5s,border-color .5s;display:flex;overflow:hidden}.loop-side-active{border-color:#dedbd6;box-shadow:0 12px 36px #0e08070b}.loop-side>header{border-bottom:1px solid #eee;align-items:center;gap:8px;padding:18px;font-size:14px;font-weight:500;display:flex}.loop-side>header>span{color:#817a76;margin-left:auto;font-size:10px;font-weight:400}.loop-side-body{flex:1;min-height:0;padding:22px 18px;overflow:auto}.loop-side blockquote{background:#fff;border:0;border-left:2px solid #007899;border-radius:0;margin-bottom:24px;padding:4px 14px;font-size:12px;line-height:1.7;animation:.4s both sidechat-appear}.loop-side small{color:#77716d;align-items:center;gap:6px;margin-bottom:8px;display:flex}.loop-side .loop-question{padding:10px 14px;font-size:12px;animation:.4s both sidechat-appear}.loop-side-answer{font-size:13px}.loop-side-empty{text-align:center;color:#817a76;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:13px;line-height:1.7;display:flex}.loop-side-empty strong{color:#292421}.loop-side-composer{color:#817a76;border:1px solid #e8e7e4;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin:12px;padding:12px;font-size:12px;display:flex}.loop-side-composer>span:first-child{flex:1}.loop-side-composer .loop-send{border:1px solid #e8e7e4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.loop-side-composer[data-typing=true]{color:#0e0807;border-color:#b8b2aa;font-size:14px;font-weight:500;line-height:1.6;box-shadow:0 4px 18px #0e080709}.loop-side-composer[data-typing=true] .loop-send{color:#fff;background:#0e0807;border-color:#0e0807}.loop-side[data-phase=typing] .loop-side-body{flex:0;padding-bottom:0}.loop-side[data-phase=typing] .loop-side-composer{margin-top:0}@keyframes sidechat-pulse{50%{opacity:.3}}@keyframes sidechat-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:760px){.sidechat-loop{flex-direction:column}.sidechat-loop .ask-main{flex:1;min-height:180px}.loop-main-flow{padding:12px}.loop-main-text{font-size:12px;line-height:1.6}.loop-question{margin-bottom:12px;padding:8px 12px;font-size:12px}.loop-running{margin:4px 12px;padding:6px 0;font-size:10px}.loop-side{flex:1.15;width:100%;min-width:0;min-height:0;margin:8px 0 0}.loop-side>header{padding:10px 12px}.loop-side-body{padding:12px}.loop-side blockquote{margin-bottom:12px;padding:8px}.loop-side-answer{font-size:12px;line-height:1.6}.loop-side-composer{min-height:34px;margin:6px;padding:8px}}@media (prefers-reduced-motion:reduce){.sidechat-loop *{transition:none!important;animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}

.ask-records,.meeting-story{--pxh-bg:#ffffff;--pxh-ink:#0e0807;--pxh-muted:rgba(14, 8, 7, 0.45);--pxh-hair:rgba(0, 0, 0, 0.08);--pxh-hair-strong:rgba(0, 0, 0, 0.12);--pxh-blue:#007899;--pxh-brand:#00c8ff;--pxh-brand-cta:var(--pxh-brand);--pxh-brand-cta-ink:#ffffff;--pxh-serif:var(--font-home-serif), "Source Serif 4", Georgia, serif;--pxh-sans:var(--font-home-sans), "Sora", ui-sans-serif, system-ui, "PingFang SC", sans-serif;--pxh-content-max:960px;--pxh-page-gutter:clamp(20px, 4vw, 48px);--site-surface:#f3f2ee;}