.shapp-aqua-surface,:is(body:has([data-shapp-product]),:host){--shapp-aqua-paper:oklch(99% .004 85);--shapp-aqua-width:5px;--shapp-aqua-flyout-width:2px;--shapp-aqua-radius:1.75rem;--shapp-aqua-rim:conic-gradient(from 155deg,oklch(78% .105 235/.24) 0%,oklch(100% 0 0/.18) 9%,oklch(100% 0 0/.85) 13%,oklch(100% 0 0/.12) 19%,oklch(88% .055 215/.1) 34%,oklch(100% 0 0/.65) 44%,oklch(73% .125 247/.36) 54%,oklch(91% .045 210/.1) 69%,oklch(100% 0 0/.72) 84%,oklch(100% 0 0/.12) 91%,oklch(78% .105 235/.24) 100%)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]){--shapp-paper:#faf9f6;--shapp-builder-paper:oklch(99% .004 85);--shapp-builder-surface:oklch(97.2% .007 85);--shapp-builder-line:oklch(91% .008 85);--shapp-preview-background:var(--shapp-builder-surface);--shapp-preview-texture:repeating-linear-gradient(135deg,transparent 0 10px,oklch(55% .008 85/.1) 10px 11px,transparent 11px 22px);--shapp-preview-frame:hsl(240 4% 84%);--shapp-workspace-background:radial-gradient(ellipse at 95% 0%,#eef2f5 0%,transparent 45%),var(--shapp-paper);--background:0 0% 100%;--foreground:240 6% 16%;--card:0 0% 100%;--card-foreground:240 6% 16%;--popover:0 0% 100%;--popover-foreground:240 6% 16%;--primary:213 72% 43%;--primary-foreground:0 0% 100%;--secondary:240 5% 96%;--secondary-foreground:240 5% 28%;--muted:240 5% 97%;--muted-foreground:240 3% 43%;--shapp-camera-background:0 0% 6%;--shapp-camera-foreground:0 0% 100%;--shapp-camera-muted:0 0% 74%;--accent:203 85% 96%;--accent-foreground:240 6% 16%;--destructive:0 65% 44%;--destructive-foreground:0 0% 100%;--border:240 5% 90%;--input:240 4% 82%;--ring:213 72% 43%;--radius:.5rem;--shapp-control-height:2rem;--shapp-control-sm:1.75rem;--shapp-control-radius:.375rem;--shapp-ui-font:var(--font-inter,"SHAPP Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shapp-ui-size:.8125rem;--shapp-label-size:.75rem;--shapp-field-gap:.375rem;--shapp-form-gap:1rem;--shapp-menu-shadow:0 4px 16px hsl(240 6% 16%/.1),0 1px 3px hsl(240 6% 16%/.04);--shapp-brand:203 100% 50%;--shapp-brand-ink:205 65% 32%;--shapp-brand-wash:hsl(var(--shapp-brand)/.07);--shapp-option-highlight:hsl(240 5% 96%);--shapp-brand-edge:hsl(var(--shapp-brand)/.24);--shapp-field-focus-edge:hsl(203 65% 46%/.72);--shapp-field-focus-halo:hsl(var(--shapp-brand)/.14);--shapp-field-focus-width:2px;--shapp-field-focus-shadow:0 0 0 4px hsl(var(--shapp-brand)/.06),0 2px 7px -3px hsl(var(--shapp-brand)/.18),inset 0 1px 1px oklch(100% 0 0/.8);--shapp-button-top:#1979b3;--shapp-button-middle:#146da8;--shapp-button-bottom:#155b91;--shapp-button-radius:.625rem;font-family:var(--shapp-ui-font);font-size:var(--shapp-ui-size);line-height:1.5;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;color-scheme:light}:is(body:has([data-shapp-product]),:host) ::-moz-selection{background:hsl(var(--shapp-brand)/.18);color:hsl(var(--foreground))}:is(body:has([data-shapp-product]),:host) ::selection{background:hsl(var(--shapp-brand)/.18);color:hsl(var(--foreground))}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-control=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:var(--shapp-control-radius);font-family:var(--shapp-ui-font);font-size:var(--shapp-ui-size);line-height:1.25rem;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}:is(body:has([data-shapp-product]),:host) [data-control=button]{height:var(--shapp-control-height);gap:.375rem;padding:0 .625rem;font-weight:500}:is(body:has([data-shapp-product]),:host) [data-control=button]:is([data-size=sm],[data-size=xs],[data-size=icon-sm],[data-size=icon-xs]){height:var(--shapp-control-sm)}:is(body:has([data-shapp-product]),:host) [data-control=button][data-size=lg]{height:2.25rem;padding-inline:.875rem}:is(body:has([data-shapp-product]),:host) [data-control=button]:is([data-size=icon],[data-size=icon-sm],[data-size=icon-xs],[data-size=icon-lg]){width:var(--shapp-control-height);padding:0}:is(body:has([data-shapp-product]),:host) [data-control=button]:is([data-size=icon-sm],[data-size=icon-xs]){width:var(--shapp-control-sm)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button][data-variant=outline]{border-color:hsl(var(--border))}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=outline],[data-variant=ghost],[data-variant=secondary])[aria-pressed=true]{background:hsl(var(--accent));color:hsl(var(--foreground))}:is(body:has([data-shapp-product]),:host) [data-control=button]>svg{width:.875rem;height:.875rem;stroke-width:1.75}:is(body:has([data-shapp-product]),:host) :is([data-slot=input],[data-slot=select-trigger]){height:var(--shapp-control-height);padding-block:0;background:hsl(var(--card));box-shadow:none}:is(body:has([data-shapp-product]),:host) [data-slot=input]{padding-inline:.625rem;caret-color:hsl(var(--primary))}:is(body:has([data-shapp-product]),:host) [data-slot=textarea]{min-height:4.5rem;padding:.5rem .625rem;resize:vertical;box-shadow:none}:is(body:has([data-shapp-product]),:host) [data-slot=app-select-wrapper]{min-width:0;width:-moz-fit-content;width:fit-content}:is(body:has([data-shapp-product]),:host) [data-slot=select-trigger]{gap:.5rem;padding-inline:.625rem;text-align:left}:is(body:has([data-shapp-product]),:host) [data-slot=select-trigger]>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(body:has([data-shapp-product]),:host) [data-slot=select-trigger]>svg{width:.75rem;height:.75rem;flex-shrink:0}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=input],[data-slot=textarea])::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:1}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=input],[data-slot=textarea])::placeholder{color:hsl(var(--muted-foreground));opacity:1}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover:not(:disabled){border-color:hsl(240 4% 67%)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-control=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=dialog-close]):focus-visible{outline:2px solid hsl(var(--ring)/.75)!important;outline-offset:2px!important;box-shadow:none}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):focus-visible{border-color:var(--shapp-field-focus-edge);outline:2px solid var(--shapp-field-focus-halo)!important;outline-offset:0!important;box-shadow:0 0 0 4px hsl(var(--shapp-brand)/.06),0 2px 7px -3px hsl(var(--shapp-brand)/.18),inset 0 1px 1px oklch(100% 0 0/.8)}@media (forced-colors:active),(prefers-contrast:more){:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important;box-shadow:none}}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{border-color:hsl(var(--destructive))}:is(body:has([data-shapp-product]),:host) :is([data-slot=label],[data-slot=field-label],[data-slot=field-legend]){font-size:var(--shapp-label-size);line-height:1rem;font-weight:500}:is(body:has([data-shapp-product]),:host) :is([data-slot=field-group],[data-slot=field-set]){gap:var(--shapp-form-gap)}:is(body:has([data-shapp-product]),:host) [data-slot=field]{gap:var(--shapp-field-gap)}:is(body:has([data-shapp-product]),:host) [data-slot=field-description]{font-size:.75rem;line-height:1.125rem}:is(body:has([data-shapp-product]),:host) [data-slot=field][data-orientation=vertical]>[data-slot=app-select-wrapper]{width:100%}:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){min-width:11rem;max-width:calc(100vw - 1.5rem);border-radius:.5rem;padding:.25rem;box-shadow:var(--shapp-menu-shadow);font-family:var(--shapp-ui-font);animation-duration:.12s}:is(body:has([data-shapp-product]),:host) [data-slot=select-content]{max-height:min(20rem,var(--radix-select-content-available-height))}:is(body:has([data-shapp-product]),:host) [data-radix-select-viewport]{padding:0}:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]){min-height:1.875rem;padding-block:.3125rem;border-radius:.25rem;font-size:var(--shapp-ui-size);line-height:1.25rem}:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-label],[data-slot=select-label]){font-size:.6875rem;font-weight:500;color:hsl(var(--muted-foreground))}:is(body:has([data-shapp-product]),:host) [data-slot=select-item][data-state=checked]{background:transparent;font-weight:500}:is(body:has([data-shapp-product]),:host) [data-slot=select-item][data-highlighted]{background:var(--shapp-option-highlight)}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-overlay]{background:hsl(240 6% 16%/.18);animation-duration:.15s}.shapp-aqua-surface,:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]{border:var(--shapp-aqua-width) solid transparent;border-radius:var(--shapp-aqua-radius);background:linear-gradient(155deg,white,var(--shapp-aqua-paper)) padding-box,var(--shapp-aqua-rim) border-box;backdrop-filter:blur(1px) saturate(135%);box-shadow:0 0 0 .5px oklch(100% 0 0/.85),inset 0 1px 1px oklch(100% 0 0/.95),inset 0 -1px 1px oklch(56% .07 235/.18),0 3px 5px -3px oklch(40% .045 247/.16),0 16px 40px -12px oklch(40% .045 247/.12),0 36px 88px -24px oklch(27.5% .008 65/.2)}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]{gap:1.25rem;font-family:var(--shapp-ui-font);padding:1.5rem;transform:translate(-50%,-50%);transform-origin:center;transition:none}.shapp-aqua-surface:before,:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]:before{content:"";position:absolute;inset:0;border-radius:calc(var(--shapp-aqua-radius) - var(--shapp-aqua-width));pointer-events:none;box-shadow:0 0 0 .5px oklch(100% 0 0/.7),0 1px 2px oklch(52% .09 235/.18),0 -1px 1px oklch(100% 0 0/.85)}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-header]{gap:.375rem;padding-right:1.5rem;text-align:left}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-title]{font-size:.9375rem;font-weight:600;line-height:1.375rem;letter-spacing:-.015em}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-description]{font-size:var(--shapp-ui-size);line-height:1.25rem}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-close]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;top:.75rem;right:.75rem}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]>form{gap:1.25rem}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-footer]{gap:.5rem;padding-top:.25rem}:is(body:has([data-shapp-product]),:host) [data-slot=badge]{border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1rem;font-weight:500}:is(body:has([data-shapp-product]),:host) [data-slot=badge][data-variant=destructive]{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}:is(body:has([data-shapp-product]),:host) .shapp-toolbar{gap:.5rem}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) .shapp-search [data-slot=input]{padding-left:2rem}:is(body:has([data-shapp-product]),:host) .shapp-search>svg{top:50%;left:.625rem;width:.875rem;height:.875rem;transform:translateY(-50%)}@media (max-width:639px),(pointer:coarse){:is(body:has([data-shapp-product]),:host){--shapp-control-height:2.5rem;--shapp-control-sm:2.5rem}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=input],[data-slot=textarea]){font-size:1rem}:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-item],[data-slot=select-item]){min-height:2.5rem}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-close]{width:2.5rem;height:2.5rem;top:.375rem;right:.375rem}:is(body:has([data-shapp-product]),:host) .shapp-toolbar>[data-slot=app-select-wrapper]{flex:1 1 8rem}:is(body:has([data-shapp-product]),:host) .shapp-company-picker>[data-slot=app-select-wrapper]{flex:1}}@media (prefers-reduced-motion:reduce){:is(body:has([data-shapp-product]),:host) [data-slot]{animation-duration:0s;transition-duration:0s}}:is(body:has([data-shapp-product]),:host) [data-shapp-product]{background:var(--shapp-workspace-background)}:is(body:has([data-shapp-product]),:host) [data-shapp-product]>header{background:#ffffffb8}@media (min-width:768px){[data-shapp-product]:has(>[data-shapp-sidebar]){padding-left:240px}}:is(body:has([data-shapp-product]),:host) [data-control=button]{white-space:nowrap;flex-shrink:0}:is(body:has([data-shapp-product]),:host) [data-control=button]>svg{flex-shrink:0}:is(body:has([data-shapp-product]),:host) .shapp-catalog:not([hidden]){display:flex}:is(body:has([data-shapp-product]),:host) .shapp-catalog[hidden]{display:none}:is(body:has([data-shapp-product]),:host) .shapp-application-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.25rem}:is(body:has([data-shapp-product]),:host) .shapp-application-card{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card))}:is(body:has([data-shapp-product]),:host) .shapp-application-details{display:flex;flex-direction:column;gap:.875rem;padding:1rem}:is(body:has([data-shapp-product]),:host) .shapp-application-preview{position:relative;overflow:hidden;aspect-ratio:16/10;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border))}:is(body:has([data-shapp-product]),:host) .shapp-preview-content{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(body:has([data-shapp-product]),:host) .shapp-preview-content iframe{width:1280px;height:800px;max-width:none;border:0;transform:scale(var(--preview-scale));transform-origin:top left;pointer-events:none;background:white}:is(body:has([data-shapp-product]),:host) .shapp-preview-placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;font-size:.75rem;color:hsl(var(--muted-foreground))}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content][data-state=open]{animation:shapp-aqua-arrive .24s cubic-bezier(.16,1,.3,1) both}@keyframes shapp-aqua-arrive{0%{opacity:0;transform:translate(-50%,-50%) scale(.965)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content][data-state]{animation:none}}@media (max-width:639px){.shapp-aqua-surface,:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]{--shapp-aqua-width:4px;--shapp-aqua-radius:1.625rem}:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]{padding:1.25rem}}@media (prefers-reduced-transparency:reduce){.shapp-aqua-surface,:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]{background:linear-gradient(white,var(--shapp-aqua-paper)) padding-box,linear-gradient(oklch(94% .015 235),oklch(98% .008 235)) border-box;backdrop-filter:none}}@media (forced-colors:active),(prefers-contrast:more){.shapp-aqua-surface,:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]{border-color:CanvasText;box-shadow:none;backdrop-filter:none}.shapp-aqua-surface:before,:is(body:has([data-shapp-product]),:host) [data-slot=dialog-content]:before{display:none}}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) :is([data-slot=tabs-trigger],[data-slot=tabs-content],[data-slot=dialog-close],[cmdk-input],a[href]:not([data-control=button])):focus-visible,:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=outline],[data-variant=ghost],[data-variant=secondary]):focus-visible{outline:2px solid var(--shapp-field-focus-edge)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--shapp-field-focus-halo)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-slot=select-trigger][data-state=open]{border-color:var(--shapp-field-focus-edge);box-shadow:0 0 0 3px var(--shapp-field-focus-halo)}:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=context-menu-content]){border:var(--shapp-aqua-flyout-width) solid transparent;border-radius:.75rem;background:linear-gradient(hsl(var(--popover)),hsl(var(--popover))) padding-box,var(--shapp-aqua-rim) border-box;backdrop-filter:blur(1px) saturate(135%);box-shadow:0 0 0 .5px hsl(0 0% 100%/.8),inset 0 1px 1px hsl(0 0% 100%/.85),inset 0 -1px 1px hsl(var(--shapp-brand)/.12),var(--shapp-menu-shadow)}:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item]):not([data-variant=destructive]):not([data-disabled])[data-highlighted],:is(body:has([data-shapp-product]),:host) [cmdk-item][data-selected=true]:not([data-disabled=true]){background:var(--shapp-option-highlight);color:hsl(var(--foreground))}:is(body:has([data-shapp-product]),:host) [data-slot=tabs-trigger][data-state=active]{background:linear-gradient(white,hsl(203 85% 97%));color:hsl(var(--shapp-brand-ink));box-shadow:inset 0 0 0 1px var(--shapp-brand-edge),0 1px 2px hsl(var(--shapp-brand)/.06)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=outline],[data-variant=ghost],[data-variant=secondary]):not(:disabled):not([aria-disabled=true]):hover{background:var(--shapp-brand-wash)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-slot=native-select][aria-invalid=true]{border-color:hsl(var(--destructive))}@media (forced-colors:active),(prefers-contrast:more){:is(body:has([data-shapp-product]),:host) :is([data-slot],[data-control],[cmdk-input],a[href]):focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important;box-shadow:none}}@media (prefers-reduced-transparency:reduce){:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=context-menu-content]){background:hsl(var(--popover));border-color:hsl(203 35% 88%);backdrop-filter:none}}@media (forced-colors:active),(prefers-contrast:more){:is(body:has([data-shapp-product]),:host) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=context-menu-content]){border-color:CanvasText;box-shadow:none;backdrop-filter:none}}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=default],[data-variant=outline],[data-variant=secondary]){border-radius:var(--shapp-button-radius)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button][data-variant=default]{border:1px solid hsl(204 68% 33%/.65);color:white;background:linear-gradient(180deg,var(--shapp-button-top),var(--shapp-button-middle) 52%,var(--shapp-button-bottom));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.36),inset 0 -1px 0 hsl(204 85% 24%/.26),0 1px 2px hsl(204 70% 24%/.14),0 3px 7px -4px hsl(var(--shapp-brand)/.35)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button][data-variant=default]:not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(180deg,#176ea5,var(--shapp-button-middle) 52%,#105584);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.45),inset 0 -1px 0 hsl(204 85% 24%/.26),0 2px 4px hsl(204 70% 24%/.12),0 4px 10px -5px hsl(var(--shapp-brand)/.32)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=outline],[data-variant=secondary]){border:1px solid transparent;color:hsl(var(--foreground));background:linear-gradient(180deg,white,hsl(0 0% 98%) 45%,hsl(0 0% 96%)) padding-box,linear-gradient(160deg,hsl(0 0% 90%),white 32%,hsl(0 0% 84%)) border-box;box-shadow:inset 0 1px 0 white,0 1px 2px hsl(0 0% 30%/.07)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=outline],[data-variant=secondary]):not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(180deg,white,hsl(0 0% 94%)) padding-box,linear-gradient(160deg,hsl(0 0% 86%),white 32%,hsl(0 0% 78%)) border-box}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=outline],[data-variant=secondary])[aria-pressed=true]{color:hsl(var(--foreground));background:hsl(0 0% 89%);border-color:hsl(0 0% 72%)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=default],[data-variant=outline],[data-variant=secondary]):not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 1px 3px hsl(204 60% 20%/.2)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=outline],[data-variant=secondary]):not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 1px 3px hsl(0 0% 20%/.2)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=default],[data-variant=outline],[data-variant=secondary]):is(:disabled,[aria-disabled=true]){opacity:1;color:hsl(0 0% 62%);background:hsl(0 0% 97%);border-color:hsl(0 0% 91%);box-shadow:none}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button][data-variant=default]:focus-visible{outline:2px solid var(--shapp-field-focus-edge)!important;outline-offset:2px!important}@media (forced-colors:active),(prefers-contrast:more){:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button][data-variant=default]:focus-visible{outline-color:Highlight!important}}@media (forced-colors:active){:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-control=button]:is([data-variant=default],[data-variant=outline],[data-variant=secondary]){color:ButtonText;background:ButtonFace;border-color:ButtonText;box-shadow:none}}:is(body:has([data-shapp-product]),:host) [data-shapp-theme=dark]{--background:var(--shapp-camera-background);--foreground:var(--shapp-camera-foreground);--card:0 0% 12%;--card-foreground:var(--shapp-camera-foreground);--input:0 0% 22%;--border:0 0% 18%;--muted-foreground:var(--shapp-camera-muted);--accent:0 0% 20%;--accent-foreground:var(--shapp-camera-foreground);--secondary:0 0% 20%;--secondary-foreground:var(--shapp-camera-foreground);--shapp-field-hover-edge:hsl(0 0% 30%);--shapp-field-focus-edge:hsl(203 55% 58%/.75);--shapp-field-focus-width:0px;--shapp-field-focus-shadow:0 0 0 2px hsl(var(--shapp-brand)/.12);color-scheme:dark}:is(body:has([data-shapp-product]),:host) [data-shapp-theme=dark] [data-slot=input-group]:hover:not(:focus-within):not(:has([aria-invalid=true])){border-color:var(--shapp-field-hover-edge)}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-shapp-theme=dark] [data-control=button][data-variant=default]:is(:disabled,[aria-disabled=true]){color:hsl(203 40% 72%);background:hsl(203 40% 22%);border-color:hsl(203 40% 30%);box-shadow:none;opacity:1}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-shapp-theme=dark] [data-control=button]:is([data-variant=outline],[data-variant=secondary]){color:hsl(var(--foreground));background:hsl(var(--secondary));border-color:hsl(var(--input));box-shadow:none}:is(body:has([data-shapp-product]),:host,[data-shapp-controls]) [data-shapp-theme=dark] [data-control=button]:is([data-variant=outline],[data-variant=secondary]):not(:disabled):hover{background:hsl(var(--accent));border-color:var(--shapp-field-hover-edge)}:is(body:has([data-shapp-product]),:host) [data-slot=input-group]{background:hsl(var(--card));border-radius:var(--shapp-control-radius);box-shadow:none}:is(body:has([data-shapp-product]),:host) [data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){border-color:var(--shapp-field-focus-edge);outline:var(--shapp-field-focus-width) solid var(--shapp-field-focus-halo);outline-offset:0;box-shadow:var(--shapp-field-focus-shadow)}:is(body:has([data-shapp-product]),:host) [data-slot=input-group-control]{font-family:var(--shapp-ui-font);font-size:var(--shapp-ui-size)}:is(body:has([data-shapp-product]),:host) [data-slot=input-group]:has([aria-invalid=true]){border-color:hsl(var(--destructive))}@media (max-width:639px),(pointer:coarse){:is(body:has([data-shapp-product]),:host) [data-slot=input-group-control]{font-size:1rem}}@media (forced-colors:active),(prefers-contrast:more){:is(body:has([data-shapp-product]),:host) [data-shapp-theme=dark] [data-slot=input-group]:focus-within,:is(body:has([data-shapp-product]),:host) [data-slot=input-group]:focus-within{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}