/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.access_root__GgZFM{grid-template-rows:3rem minmax(0,1fr);grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:100%;display:grid;overflow-y:hidden}

/*! tailwindcss v4.1.12 | 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}.gbs-tree{--node-depth-inset:1rem;--node-padding-horizontal:1rem;--node-padding-vertical:.25rem;--node-border-radius:.25rem;--node-selection-indicator-width:.25rem;--node-background-even:var(--color-card-subtle);--node-background-hover:var(--color-card-highlight)}.gbs-tree :focus{outline:none}.gbs-tree .gbs-tree-node-wrapper{--height:0;height:var(--height)}.gbs-tree .gbs-tree-node-wrapper[data-odd=true]>.gbs-tree-node{background-color:var(--node-background-even)}.gbs-tree .gbs-tree-node{--depth:0;height:100%;padding:var(--node-padding-vertical);padding-left:calc(var(--depth)*var(--node-depth-inset) + var(--node-padding-horizontal));border-radius:var(--node-border-radius);will-change:background-color;grid-template-columns:1rem 1fr;align-items:center;gap:.5rem;transition:background-color .15s ease-in-out;display:grid;position:relative}.gbs-tree .gbs-tree-node .entity-icon,.gbs-tree .gbs-tree-node span{will-change:transform opacity stroke fill color}.gbs-tree .gbs-tree-node[data-selected=true]:before{content:"";border-radius:var(--node-border-radius);background-color:var(--color-primary,light-dark(oklch(57% .2124 22.51),oklch(57% .2124 22.51)));width:var(--node-selection-indicator-width);border-top-right-radius:0;border-bottom-right-radius:0;position:absolute;top:0;bottom:0;left:0}:is(.gbs-tree .gbs-tree-node[data-selected=true],.gbs-tree .gbs-tree-node[data-highlighted=true]) .entity-icon .stroke{stroke:var(--color-primary,light-dark(oklch(57% .2124 22.51),oklch(57% .2124 22.51)))}:is(.gbs-tree .gbs-tree-node[data-selected=true],.gbs-tree .gbs-tree-node[data-highlighted=true]) span{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.gbs-tree .gbs-tree-node[data-drag-over=true]{background-color:#0ff!important}.gbs-tree .gbs-tree-node[data-visible=false]{opacity:.5}.gbs-tree .gbs-tree-node:hover{background-color:var(--node-background-hover)!important}.gbs-tree .gbs-tree-node:hover .entity-icon{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:transform,translate,scale,rotate}.gbs-tree .gbs-tree-node:hover .entity-icon,.gbs-tree .gbs-tree-node:hover span{opacity:.8;transition-property:opacity;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))}.gbs-tree .gbs-tree-node .drop-zone{width:100%;height:100%;padding-left:calc(var(--depth)*var(--node-depth-inset) + var(--node-padding-horizontal) + 1rem)}.gbs-tree .gbs-tree-node .drop-zone .drop-zone-indicator{width:100%;height:100%;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.gbs-tree .gbs-tree-node .drop-zone .drop-zone-indicator[data-drag-zone-over=true]{background-color:light-dark(#d8223740,#d8223740)}@supports (color:color-mix(in lab,red,red)){.gbs-tree .gbs-tree-node .drop-zone .drop-zone-indicator[data-drag-zone-over=true]{background-color:color-mix(in oklab,var(--color-primary,light-dark(oklch(57% .2124 22.51),oklch(57% .2124 22.51)))25%,transparent)}}.gbs-tree .gbs-tree-node-rename{--depth:0;height:100%;padding:var(--node-padding-vertical);padding-left:calc(var(--depth)*var(--node-depth-inset) + var(--node-padding-horizontal) + 1rem);align-items:center}.gbs-tree-drag-overlay{pointer-events:none;background-color:var(--color-card,light-dark(oklch(100% 0 0),oklch(25% 0 0)));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);max-width:fit-content;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:.25rem;padding-block:.5rem;padding-inline:1rem}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.styles_root__lK_gI{justify-content:space-between;align-items:center;column-gap:var(--spacing-lg,1.2rem);border-radius:var(--radius-md,.375rem);width:100%;padding-inline:var(--spacing-lg,1.2rem);padding-block:var(--spacing-md,.6rem);background-color:var(--color-bulk-actions,light-dark(oklch(25% 0 0),oklch(25% 0 0)));color:var(--color-bulk-actions-foreground,light-dark(oklch(100% 0 0),oklch(100% 0 0)));flex-direction:row;display:flex}.styles_root__lK_gI:first-child{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.styles_root__lK_gI .styles_actions__g6oqn{column-gap:calc(var(--spacing,.25rem)*0);flex-direction:row;display:flex}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.carousel_embla__ktsnW{row-gap:var(--spacing-md,.6rem);grid-template-rows:1fr max-content;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:100%;display:grid;position:relative;overflow:hidden}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ{border-radius:var(--radius-md,.375rem);width:100%;height:100%;position:relative;overflow:hidden}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_container__s6ib8{column-gap:var(--spacing-xl,2rem);width:100%;height:100%;display:flex}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_container__s6ib8 .carousel_embla_slide__YxEzr{border-radius:var(--radius-md,.375rem);background-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)));flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_container__s6ib8 .carousel_embla_slide__YxEzr .carousel_embla_slide_content__xk_gr{opacity:1;width:100%;height:100%;transition-property:opacity;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:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_container__s6ib8 .carousel_embla_slide__YxEzr[data-loaded=false] .carousel_embla_slide_content__xk_gr{opacity:0}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_container__s6ib8 .carousel_embla_slide__YxEzr .carousel_embla_slide_loading__PJzkC{inset:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;display:flex;position:absolute}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_controls__rcm1e{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);padding:var(--spacing-md,.6rem);position:absolute}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_controls__rcm1e>.carousel_embla_viewport_controls_arrows__sTOjN{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.carousel_embla__ktsnW .carousel_embla_viewport__YLCwQ .carousel_embla_viewport_controls__rcm1e>.carousel_embla_viewport_controls_arrows__sTOjN>*{pointer-events:auto}.carousel_embla__ktsnW .carousel_embla_thumbnails__9YO1R{border-radius:var(--radius-md,.375rem);width:100%;height:100%;position:relative;overflow:hidden}.carousel_embla__ktsnW .carousel_embla_thumbnails__9YO1R .carousel_embla_thumbnails_container__Eg7Zj{column-gap:var(--spacing-md,.6rem);width:100%;height:100%;display:flex}.carousel_embla__ktsnW .carousel_embla_thumbnails__9YO1R .carousel_embla_thumbnails_container__Eg7Zj .carousel_embla_thumnails_slide__BQAmT{aspect-ratio:1;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)));flex:0 0 5vw;min-width:0;position:relative;overflow:hidden}.carousel_embla__ktsnW .carousel_embla_thumbnails__9YO1R .carousel_embla_thumbnails_container__Eg7Zj .carousel_embla_thumnails_slide__BQAmT .carousel_embla_thumnails_slide_content__Yshs9{opacity:1;width:100%;height:100%;transition-property:opacity;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:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.carousel_embla__ktsnW .carousel_embla_thumbnails__9YO1R .carousel_embla_thumbnails_container__Eg7Zj .carousel_embla_thumnails_slide__BQAmT[data-loaded=false] .carousel_embla_thumnails_slide_content__Yshs9{opacity:0}.carousel_embla__ktsnW .carousel_embla_thumbnails__9YO1R .carousel_embla_thumbnails_container__Eg7Zj .carousel_embla_thumnails_slide__BQAmT .carousel_embla_thumnails_slide_loading__YBHZZ{inset:calc(var(--spacing,.25rem)*0);background-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)));justify-content:center;align-items:center;display:flex;position:absolute}.carousel_embla__ktsnW .carousel_embla_thumbnails__9YO1R .carousel_embla_thumbnails_container__Eg7Zj .carousel_embla_thumnails_slide__BQAmT[data-active=true]{border-color:var(--color-primary,light-dark(oklch(57% .2124 22.51),oklch(57% .2124 22.51)))}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.compare_embla__XwZUC{row-gap:var(--spacing-md,.6rem);grid-template-rows:1fr max-content;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:100%;display:grid;position:relative;overflow:hidden}.compare_embla__XwZUC .compare_embla_viewport__nUvMF{border-radius:var(--radius-md,.375rem);width:100%;height:100%;position:relative;overflow:hidden}.compare_embla__XwZUC .compare_embla_viewport__nUvMF .compare_embla_viewport_container__h8KBP{column-gap:var(--spacing-xl,2rem);width:100%;height:100%;display:flex}.compare_embla__XwZUC .compare_embla_viewport__nUvMF .compare_embla_viewport_container__h8KBP>div{height:100%!important}.compare_embla__XwZUC .compare_embla_viewport__nUvMF .compare_embla_viewport_controls__TWxYC{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);padding:var(--spacing-md,.6rem);position:absolute}.compare_embla__XwZUC .compare_embla_viewport__nUvMF .compare_embla_viewport_controls__TWxYC>.compare_embla_viewport_controls_arrows__GV4_V{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.compare_embla__XwZUC .compare_embla_viewport__nUvMF .compare_embla_viewport_controls__TWxYC>.compare_embla_viewport_controls_arrows__GV4_V>*{pointer-events:auto}.compare_embla__XwZUC .compare_embla_thumbnails__QVdaV{border-radius:var(--radius-md,.375rem);width:100%;height:100%;position:relative;overflow:hidden}.compare_embla__XwZUC .compare_embla_thumbnails__QVdaV .compare_embla_thumbnails_container__HkzSn{column-gap:var(--spacing-md,.6rem);width:100%;height:100%;display:flex}.compare_embla__XwZUC .compare_embla_thumbnails__QVdaV .compare_embla_thumbnails_container__HkzSn .compare_embla_thumnails_slide__WR28T{aspect-ratio:1;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)));flex:0 0 5vw;min-width:0;position:relative;overflow:hidden}.compare_embla__XwZUC .compare_embla_thumbnails__QVdaV .compare_embla_thumbnails_container__HkzSn .compare_embla_thumnails_slide__WR28T .compare_embla_thumnails_slide_content__rCnLc{opacity:1;width:100%;height:100%;transition-property:opacity;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:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.compare_embla__XwZUC .compare_embla_thumbnails__QVdaV .compare_embla_thumbnails_container__HkzSn .compare_embla_thumnails_slide__WR28T[data-loaded=false] .compare_embla_thumnails_slide_content__rCnLc{opacity:0}.compare_embla__XwZUC .compare_embla_thumbnails__QVdaV .compare_embla_thumbnails_container__HkzSn .compare_embla_thumnails_slide__WR28T .compare_embla_thumnails_slide_loading__Tzm2c{inset:calc(var(--spacing,.25rem)*0);background-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)));justify-content:center;align-items:center;display:flex;position:absolute}.compare_embla__XwZUC .compare_embla_thumbnails__QVdaV .compare_embla_thumbnails_container__HkzSn .compare_embla_thumnails_slide__WR28T[data-active=true]{border-color:var(--color-primary,light-dark(oklch(57% .2124 22.51),oklch(57% .2124 22.51)))}

/*! tailwindcss v4.1.12 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--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-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.mapboxgl-marker{pointer-events:auto}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:var(--color-card,light-dark(oklch(100% 0 0),oklch(25% 0 0)))}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:var(--color-card,light-dark(oklch(100% 0 0),oklch(25% 0 0)))}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:var(--color-card,light-dark(oklch(100% 0 0),oklch(25% 0 0)))}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--color-card,light-dark(oklch(100% 0 0),oklch(25% 0 0)))!important}.mapboxgl-popup-content{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);--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);background-color:#0000;border-width:0}.cluster-marker{opacity:0;transition-property:opacity;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:.2s;transition-duration:.2s}.cluster-marker .focus-ring{z-index:calc(1*-1);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:all;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))}.cluster-marker[data-visible=true]{opacity:1}.cluster-marker[data-focused=true] .focus-ring{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:.5}.project-marker{opacity:0;transition-property:opacity;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:.2s;transition-duration:.2s}.project-marker .focus-ring{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;transition-property:all;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))}.project-marker[data-visible=true]{opacity:1}.project-marker[data-focused=true] .focus-ring{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:.5}@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-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}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.cursor-context-menu_scene-context-menu__cZum0{grid-template-columns:24px 1fr;gap:0 10px;display:grid}.cursor-context-menu_scene-context-menu__cZum0 div[role=separator]{grid-column:1/-1}.cursor-context-menu_scene-context-menu__cZum0 div[role=menuheader],.cursor-context-menu_scene-context-menu__cZum0 div[role=menuitem]{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.cursor-context-menu_scene-context-menu__cZum0 div[role=menuheader]{pointer-events:none;-webkit-user-select:none;user-select:none}.cursor-context-menu_scene-context-menu__cZum0 div[role=menuitem] .cursor-context-menu_icon__IHloC{aspect-ratio:1;width:16px}.cursor-context-menu_scene-context-menu__cZum0 div[role=menuitem]:hover{background-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)))}.cursor-context-menu_scene-context-menu__cZum0 div[role=menuitem]:hover .cursor-context-menu_icon__IHloC{transform:scale(1.1)}.cursor-context-menu_scene-context-menu__cZum0 div[role=menuitem]:hover{opacity:.8}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.shapes_shape-group__ivZXu>.shapes_shape-element__WEXNL{cursor:move;stroke-width:4px;stroke:var(--color);fill:#0000;border:2px solid var(--color);opacity:.5}.shapes_shape-group__ivZXu>.shapes_shape-handle__xAO7n[data-handle=tl]{cursor:nw-resize}.shapes_shape-group__ivZXu>.shapes_shape-handle__xAO7n[data-handle=tr]{cursor:ne-resize}.shapes_shape-group__ivZXu>.shapes_shape-handle__xAO7n[data-handle=bl]{cursor:sw-resize}.shapes_shape-group__ivZXu>.shapes_shape-handle__xAO7n[data-handle=br]{cursor:se-resize}.shapes_shape-group__ivZXu>.shapes_shape-handle__xAO7n{display:none}.shapes_shape-group__ivZXu[data-active=true]>.shapes_shape-handle__xAO7n{stroke-width:2px;stroke:var(--color);fill:var(--color);display:block}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.project-card_project-card___wmOD{-webkit-user-select:none;user-select:none;z-index:0!important}.project-card_project-card___wmOD .project-card_project-card-content__uGSnp{-webkit-user-select:text;user-select:text;grid-template-rows:max-content 1fr;align-items:flex-start;height:100%;display:grid}.project-card_project-card___wmOD .project-card_project-card-content__uGSnp img{-webkit-user-select:none;user-select:none}.project-card_project-card___wmOD .project-card_project-card-content__uGSnp .project-card_icon__3Snv4 .project-card_fill__DlEGw{fill:var(--color-muted-foreground,light-dark(oklch(55% .0234 264.36),oklch(70.5% .015 286.067)))}.project-card_project-card___wmOD .project-card_project-card-content__uGSnp h3{--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);overflow-wrap:break-word}.project-card_project-card___wmOD .project-card_project-card-content__uGSnp h3,.project-card_project-card___wmOD .project-card_project-card-content__uGSnp p,.project-card_project-card___wmOD .project-card_project-card-content__uGSnp span{color:var(--color-card-foreground,light-dark(oklch(21% .0399 265.73),oklch(98.5% 0 0)))}.project-card_project-card___wmOD .project-card_project-card-content__uGSnp p{--tw-leading:16px;font-size:12px;line-height:16px}.project-card_project-card-menu__hlPYR{z-index:10!important}.project-card_project-card-menu__hlPYR .project-card_icon__3Snv4 .project-card_fill__DlEGw{fill:var(--color-muted-foreground,light-dark(oklch(55% .0234 264.36),oklch(70.5% .015 286.067)))}.project-card_project-card-menu__hlPYR .project-card_icon__3Snv4 .project-card_stroke__ZkzBT{stroke:var(--color-muted-foreground,light-dark(oklch(55% .0234 264.36),oklch(70.5% .015 286.067)))}@property --tw-leading{syntax:"*";inherits:false}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.style_root__8PU_o{overflow:hidden;container:root/inline-size}.style_root__8PU_o>.style_layout__EbdaQ{grid-template-rows:minmax(auto,100svh);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"content";align-items:stretch;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.style_root__8PU_o>.style_layout__EbdaQ>.style_hero__qCy3W{height:100%;min-height:calc(var(--spacing,.25rem)*0);width:100%;min-width:calc(var(--spacing,.25rem)*0);object-fit:cover;max-width:unset;grid-area:hero;display:none}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s{justify-content:stretch;align-items:center;gap:var(--spacing-lg,1.2rem);width:100%;height:100%;padding-inline:var(--spacing-3xl,4rem);padding-top:var(--spacing-xl,2rem);grid-area:content;grid-template-rows:auto 1fr auto;grid-template-areas:"progress""content""footer";padding-bottom:5svh;display:grid;overflow:hidden auto}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_progress__gW5U5{grid-area:progress}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s{grid-area:content}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s .style_content-container__0vU95{flex-direction:column;gap:4rem;display:flex}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s .style_content-container__0vU95 .style_content-container-inner___fXL9{overflow-wrap:break-word}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s .style_content-container__0vU95 .style_content-container-inner___fXL9 .style_content-eyebrow__mgEtu{font-size:var(--text-lg,.975rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.6/.975)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:light-dark(#0f182bbf,#fafafabf);margin-bottom:.25rem}@supports (color:color-mix(in lab,red,red)){.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s .style_content-container__0vU95 .style_content-container-inner___fXL9 .style_content-eyebrow__mgEtu{color:color-mix(in oklab,var(--color-secondary-foreground,light-dark(oklch(21% .0399 265.73),oklch(98.5% 0 0)))75%,transparent)}}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s .style_content-container__0vU95 .style_content-container-inner___fXL9 .style_content-title__s1ChZ{font-size:var(--text-6xl,3.65rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-secondary-foreground,light-dark(oklch(21% .0399 265.73),oklch(98.5% 0 0)))}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s .style_content-container__0vU95 .style_content-container-inner___fXL9 .style_content-subtitle__9mbxB{font-size:var(--text-lg,.975rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.6/.975)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:light-dark(#0f182bbf,#fafafabf);margin-top:2.5rem}@supports (color:color-mix(in lab,red,red)){.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_content__sgJ2s .style_content-container__0vU95 .style_content-container-inner___fXL9 .style_content-subtitle__9mbxB{color:color-mix(in oklab,var(--color-secondary-foreground,light-dark(oklch(21% .0399 265.73),oklch(98.5% 0 0)))75%,transparent)}}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s .style_footer__kjg33{grid-area:footer}@container root (min-width:1080px){.style_root__8PU_o>.style_layout__EbdaQ{grid-template-columns:600px auto;grid-template-areas:"content hero"}.style_root__8PU_o>.style_layout__EbdaQ>.style_hero__qCy3W{display:block}}@container root (min-width:1440px){.style_root__8PU_o>.style_layout__EbdaQ{grid-template-columns:800px auto}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s{padding-inline:90px}}@container root (min-width:1920px){.style_root__8PU_o>.style_layout__EbdaQ{grid-template-columns:1000px auto}.style_root__8PU_o>.style_layout__EbdaQ>.style_content__sgJ2s{padding-inline:120px}}@property --tw-font-weight{syntax:"*";inherits:false}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.style_root__xLGDM{container:root/inline-size}.style_root__xLGDM .style_layout__b_AGE{grid-template-rows:minmax(auto,100svh);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"content";align-items:stretch;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.style_root__xLGDM .style_layout__b_AGE .style_hero__h0HfK{height:100%;min-height:calc(var(--spacing,.25rem)*0);width:100%;min-width:calc(var(--spacing,.25rem)*0);object-fit:cover;max-width:unset;grid-area:hero;display:none}.style_root__xLGDM .style_layout__b_AGE .style_content__H15fn{width:100%;height:100%;padding-inline:var(--spacing-3xl,4rem);padding-top:var(--spacing-xl,2rem);padding-bottom:var(--spacing-md,.6rem);grid-area:content;grid-template-rows:auto 1fr auto;justify-content:stretch;align-items:center;display:grid;overflow:hidden auto}.style_root__xLGDM .style_layout__b_AGE .style_content__H15fn .style_legal__q_3dk{flex-direction:row;justify-content:center;align-items:center;height:100%;display:flex}.style_root__xLGDM .style_layout__b_AGE .style_content__H15fn .style_legal__q_3dk button{color:var(--color-lightgrey,oklch(64% 0 0));font-size:10px}.style_root__xLGDM .style_layout__b_AGE .style_content__H15fn .style_legal__q_3dk>div[data-orientation=vertical]{height:16px}.style_root__xLGDM .style_layout__b_AGE .style_content-popover__xo695{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);grid-area:content;position:absolute}@container root (min-width:1080px){.style_root__xLGDM .style_layout__b_AGE{grid-template-columns:auto 600px;grid-template-areas:"hero content"}.style_root__xLGDM .style_layout__b_AGE .style_hero__h0HfK{display:block}}@container root (min-width:1440px){.style_root__xLGDM .style_layout__b_AGE{grid-template-columns:auto 800px}.style_root__xLGDM .style_layout__b_AGE .style_content__H15fn{padding-inline:90px}}@container root (min-width:1920px){.style_root__xLGDM .style_layout__b_AGE{grid-template-columns:auto 1000px}.style_root__xLGDM .style_layout__b_AGE .style_content__H15fn{padding-inline:120px}}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.style_onboarding__UifF3{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"progress""content""footer";justify-content:flex-start;align-items:center;width:100%;height:100%;padding-block:5svh;display:grid}.style_onboarding__UifF3 .style_progress__n8Y24{grid-area:progress}.style_onboarding__UifF3 .style_content__d_2s_{grid-area:content}.style_onboarding__UifF3 .style_footer__lvHD_{grid-area:footer}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.projects_projects__1L9mL{width:100%;height:100%;padding-inline:var(--spacing-xl,2rem);padding-top:var(--spacing-xl,2rem);padding-bottom:var(--spacing-md,.6rem);overflow:hidden}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.thumbnails_embla__7Z4Fk{row-gap:var(--spacing-md,.6rem);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:100%;display:grid;position:relative;overflow:hidden}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_{border-radius:var(--radius-md,.375rem);width:100%;height:100%;position:relative;overflow:hidden}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_ .thumbnails_embla_thumbnails_container__wMs7j{column-gap:var(--spacing-md,.6rem);width:100%;height:100%;display:flex}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_ .thumbnails_embla_thumbnails_container__wMs7j>*{width:6rem}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_ .thumbnails_embla_thumbnails_container__wMs7j .thumbnails_embla_thumnails_slide__dLoeg{aspect-ratio:1;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)));position:relative;overflow:hidden}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_ .thumbnails_embla_thumbnails_container__wMs7j .thumbnails_embla_thumnails_slide__dLoeg .thumbnails_embla_thumnails_slide_content__blg3g{opacity:1;width:100%;height:100%;transition-property:opacity;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:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_ .thumbnails_embla_thumbnails_container__wMs7j .thumbnails_embla_thumnails_slide__dLoeg[data-loaded=false] .thumbnails_embla_thumnails_slide_content__blg3g{opacity:0}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_ .thumbnails_embla_thumbnails_container__wMs7j .thumbnails_embla_thumnails_slide__dLoeg .thumbnails_embla_thumnails_slide_loading__TudoI{inset:calc(var(--spacing,.25rem)*0);background-color:var(--color-card-subtle,light-dark(oklch(97.5% 0 0),oklch(26% 0 0)));justify-content:center;align-items:center;display:flex;position:absolute}.thumbnails_embla__7Z4Fk .thumbnails_embla_thumbnails__dAhx_ .thumbnails_embla_thumbnails_container__wMs7j .thumbnails_embla_thumnails_slide__dLoeg[data-active=true]{border-color:var(--color-primary,light-dark(oklch(57% .2124 22.51),oklch(57% .2124 22.51)))}.thumbnails_embla__7Z4Fk,.thumbnails_embla__7Z4Fk *{-webkit-user-select:none;user-select:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.image-model_shape-group__ns5ZH>.image-model_shape-element__cuSXR{cursor:move;stroke-width:4px;stroke:var(--color);fill:var(--color);border:2px solid var(--color);opacity:.5}.image-model_shape-group__ns5ZH>.image-model_shape-handle__HqnrA[data-handle=tl]{cursor:nw-resize}.image-model_shape-group__ns5ZH>.image-model_shape-handle__HqnrA[data-handle=tr]{cursor:ne-resize}.image-model_shape-group__ns5ZH>.image-model_shape-handle__HqnrA[data-handle=bl]{cursor:sw-resize}.image-model_shape-group__ns5ZH>.image-model_shape-handle__HqnrA[data-handle=br]{cursor:se-resize}.image-model_shape-group__ns5ZH>.image-model_shape-handle__HqnrA{display:none}.image-model_shape-group__ns5ZH[data-active=true]>.image-model_shape-handle__HqnrA{stroke-width:2px;stroke:var(--color);fill:var(--color);display:block}