/*! tailwindcss v4.3.3 | 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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme,base;@layer components{.genie-column{margin-top:calc(var(--spacing,.25rem) * -16);min-height:0;width:var(--spacing-genie-column,clamp(22.5rem, 24vw, 28.5rem));transition-property:width,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--transition-duration-genie-morph,.52s);transition-duration:var(--transition-duration-genie-morph,.52s);--tw-ease:var(--ease-genie-morph,cubic-bezier(.32, .72, 0, 1));transition-timing-function:var(--ease-genie-morph,cubic-bezier(.32, .72, 0, 1));flex-shrink:0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.genie-column{transition-property:none}}:where(:root[data-graphics=less]) .genie-column{transition-property:none}.genie-column[data-state=rail]{pointer-events:none;width:var(--spacing-genie-rail,4.5rem)}.genie-column[data-state=hidden]{visibility:hidden;width:0}.genie-column__frame{min-height:0;width:var(--spacing-genie-column,clamp(22.5rem, 24vw, 28.5rem));transform-origin:100%;padding-top:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4.5);transition-property:opacity,translate,scale,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--transition-duration-genie-morph,.52s);transition-duration:var(--transition-duration-genie-morph,.52s);--tw-ease:var(--ease-genie-morph,cubic-bezier(.32, .72, 0, 1));transition-timing-function:var(--ease-genie-morph,cubic-bezier(.32, .72, 0, 1));flex-direction:column;flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.genie-column__frame{transition-property:none}}:where(:root[data-graphics=less]) .genie-column__frame{transition-property:none}.genie-column:not([data-state=open]) .genie-column__frame{visibility:hidden;--tw-translate-x:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.genie-column__rail{visibility:hidden;top:var(--spacing-genie-rail-offset,5.25rem);width:var(--spacing-genie-rail,4.5rem);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:opacity,translate,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--transition-duration-genie-morph,.52s);transition-duration:var(--transition-duration-genie-morph,.52s);--tw-ease:var(--ease-genie-morph,cubic-bezier(.32, .72, 0, 1));transition-timing-function:var(--ease-genie-morph,cubic-bezier(.32, .72, 0, 1));position:absolute;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.genie-column__rail{transition-property:none}}:where(:root[data-graphics=less]) .genie-column__rail{transition-property:none}.genie-column[data-state=rail] .genie-column__rail{pointer-events:auto;visibility:visible;--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;transition-delay:var(--genie-rail-delay)}.genie-column{--genie-reserve:var(--spacing-genie-column);--genie-stage:52.5rem;--genie-stage-shadow:-1.5rem 0 3rem -1rem #13141a73, 0 1.5rem 3rem -1.5rem #13141a59}@supports (color:color-mix(in lab, red, red)){.genie-column{--genie-stage-shadow:-1.5rem 0 3rem -1rem color-mix(in srgb, var(--color-genie-mark) 45%, transparent), 0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--color-genie-mark) 35%, transparent)}}@media (width>=68.75rem){.genie-column[data-state=open][data-stage]{z-index:20;overflow:visible}.genie-column[data-state=open][data-stage=command] .genie-column__frame{width:var(--genie-stage);margin-left:calc(var(--genie-reserve) - var(--genie-stage));margin-top:calc(var(--spacing) * 16)}.genie-column[data-state=open][data-stage=command] .genie-panel{box-shadow:var(--genie-stage-shadow)}}.genie-column[data-state=pill]{pointer-events:none;width:0;overflow:visible}.genie-column[data-overlay]{z-index:20;--genie-reserve:0px;width:0;overflow:visible}.genie-column[data-docked] .genie-column__frame{margin-left:calc(0px - var(--spacing-genie-column));margin-top:calc(var(--spacing) * 16)}.genie-column[data-overlay] .genie-panel{box-shadow:var(--genie-stage-shadow)}.genie-column__pill{pointer-events:auto;top:calc(var(--spacing,.25rem) * 3);right:var(--hub-dock-gap);z-index:10;width:var(--genie-pill-width);position:absolute}.genie-column[data-instant],.genie-column[data-instant] .genie-column__frame,.genie-column[data-instant] .genie-column__rail{transition:none}.genie-panel__head[data-genie-move]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-md)}.genie-panel:has(>[data-genie-move])>.genie-panel__greeting{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.genie-panel__head[data-genie-move]:focus-visible{outline:2px solid var(--color-on-genie);outline-offset:2px}.genie-column[data-float][data-state=open]{width:0;z-index:var(--layer-genie-float);overflow:visible}:root:has([data-global-search]) .genie-column[data-float][data-state=open]{z-index:40}.app-shell__body:has(>.genie-column[data-float][data-state=open],>.genie-column[data-landing]){z-index:auto}.genie-column[data-float] .genie-column__frame{margin:0;padding:0;position:fixed}.genie-column[data-float][data-state=open][data-stage] .genie-column__frame{margin:0}.genie-column[data-float] .genie-panel{box-shadow:0 1.75rem 3.5rem -1rem #13141a99,0 .5rem 1.5rem -.5rem #13141a80}@supports (color:color-mix(in lab, red, red)){.genie-column[data-float] .genie-panel{box-shadow:0 1.75rem 3.5rem -1rem color-mix(in srgb, var(--color-genie-mark) 60%, transparent), 0 .5rem 1.5rem -.5rem color-mix(in srgb, var(--color-genie-mark) 50%, transparent)}}.genie-column__edge{z-index:5;cursor:ew-resize;touch-action:none;border-radius:9999px;width:.75rem;display:none;position:absolute;top:7.75rem;bottom:.75rem;left:.75rem}.genie-column__edge:after{content:"";opacity:0;background:var(--color-on-genie);width:3px;box-shadow:0 0 0 1px var(--color-genie-mark);border-radius:9999px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:calc(50% - 1.5px)}.genie-column__edge:hover:after,.genie-column__edge:focus-visible:after,.genie-column[data-resizing] .genie-column__edge:after{opacity:1}.genie-column__edge:focus-visible{outline:none}@media (width>=68.75rem){.genie-column__edge{display:block}}.genie-column[data-float] .genie-column__edge{left:-.375rem}.genie-column[data-float] .genie-column__edge[data-side=right]{left:auto;right:-.375rem}.genie-column__frame{position:relative}:root:has(.genie-column[data-resizing]){cursor:ew-resize;-webkit-user-select:none;user-select:none}.genie-column[data-dragging] .genie-panel__head[data-genie-move]{cursor:grabbing}:root:has(.genie-column[data-dragging]){cursor:grabbing;-webkit-user-select:none;user-select:none}.genie-column[data-landing]{z-index:var(--layer-genie-float);overflow:visible}.genie-column__dock-hint{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);pointer-events:none;border-radius:var(--radius-lg);border:2px dashed var(--color-on-genie);outline:2px solid var(--color-genie-mark);background:#13141a59;place-items:center;width:26.625rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.genie-column__dock-hint{background:color-mix(in srgb, var(--color-genie-mark) 35%, transparent)}}.genie-column__dock-hint-label{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);background:var(--color-genie-mark);color:var(--color-on-genie);border-radius:9999px;font-weight:600}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-graphics=less])) .genie-column[data-stage] .genie-column__frame{transition-property:opacity,translate,scale,visibility,width,margin-left,margin-top;transition-duration:var(--transition-duration-genie-morph), var(--transition-duration-genie-morph), var(--transition-duration-genie-morph), var(--transition-duration-genie-morph), .25s, .25s, .25s;transition-timing-function:var(--ease-genie-morph)}:where(:root:not([data-graphics=less])) .genie-column[data-stage] .genie-panel{transition:box-shadow .25s var(--ease-genie-morph)}:where(:root:not([data-graphics=less])) .genie-column[data-docked]:not([data-instant]) .genie-column__frame{transition-duration:.25s}:where(:root:not([data-graphics=less])) .genie-column[data-resizing] .genie-column__frame{transition:margin-top .25s var(--ease-genie-morph)!important}:where(:root:not([data-graphics=less])) .genie-column[data-float][data-stage]:not([data-dragging]) .genie-column__frame{transition:left .25s var(--ease-genie-morph), width .25s var(--ease-genie-morph)}}}@layer utilities;@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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-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}
