:root{--font-brand: var(--font-ui);--font-ui: "Inter", "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "SF Mono", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-ui-2xs: 10px;--text-ui-xs: 11px;--text-ui-sm: 12px;--text-ui-md: 13px;--text-ui-lg: 14px;--text-ui-xl: 16px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.01em;--tracking-normal: 0em;--tracking-section: .08em;--tracking-chip: .05em;--fp-surface-idle: rgba(255, 255, 255, .055);--fp-surface-hover: rgba(255, 255, 255, .085);--fp-surface-pressed: rgba(255, 255, 255, .12);--fp-surface-active: rgba(245, 245, 245, .95);--fp-icon-muted: rgba(255, 255, 255, .56);--fp-icon-hover: rgba(255, 255, 255, .92);--fp-icon-active: rgba(17, 17, 17, .96);--fp-border-subtle: rgba(255, 255, 255, .08);--fp-border-hover: rgba(255, 255, 255, .14);--fp-border-active: rgba(255, 255, 255, .22);--fp-shadow-popover: 0 6px 15px rgba(0, 0, 0, .24);--fp-shadow-floating: 0 6px 15px rgba(0, 0, 0, .24);--fp-radius-pill: 999px;--fp-radius-menu: 22px;--fp-radius-control: 12px;--fp-motion-fast: .12s;--fp-motion-normal: .16s;--fp-ease-out: cubic-bezier(.16, 1, .3, 1)}html,body,#root{margin:0;padding:0;width:100%;height:100%;background:#000;font-family:var(--font-ui);font-size:var(--text-ui-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal);overflow:hidden}button,input,textarea,select{font:inherit}input,textarea,select{font-family:var(--font-ui)}.fp-interactive-surface{transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),opacity var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out),transform var(--fp-motion-fast) var(--fp-ease-out)}.fp-floating-pill{background:var(--fp-surface-idle);border:1px solid var(--fp-border-subtle);border-radius:var(--fp-radius-pill);box-shadow:var(--fp-shadow-floating)}.fp-floating-pill:hover,.fp-floating-pill:focus-within{background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important}.fp-zoom-hud{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.fp-zoom-hud:hover,.fp-zoom-hud:has(:focus-visible){background:transparent!important;border-color:transparent!important}.fp-zoom-hud>.fp-tooltip-anchor{width:var(--fp-zoom-hud-control-width, 27px);height:var(--fp-zoom-hud-control-size, 32px);flex:0 0 var(--fp-zoom-hud-control-width, 27px);display:flex;align-items:center;justify-content:center;line-height:1}.fp-zoom-hud .fp-icon-button{color:#ffffff70!important;position:relative;isolation:isolate;overflow:visible;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;cursor:pointer;border-radius:var(--fp-radius-pill)}.fp-zoom-hud .fp-icon-button:before{content:"";position:absolute;top:50%;left:50%;z-index:0;width:var(--fp-zoom-hud-control-width, 27px);height:var(--fp-zoom-hud-surface-height, 22px);border:1px solid transparent;border-radius:var(--fp-radius-pill);background:transparent;box-shadow:none;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out),opacity var(--fp-motion-fast) var(--fp-ease-out)}.fp-zoom-hud .fp-icon-button svg{position:relative;z-index:1}.fp-zoom-hud .fp-icon-button:hover:not(:disabled),.fp-zoom-hud .fp-icon-button:focus-visible:not(:disabled){color:var(--fp-icon-hover)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.fp-zoom-hud .fp-icon-button:hover:not(:disabled):before,.fp-zoom-hud .fp-icon-button:focus-visible:not(:disabled):before{opacity:1;background:var(--fp-zoom-hud-hover-bg, var(--fp-surface-hover));border-color:var(--fp-zoom-hud-hover-border, var(--fp-border-hover));box-shadow:none}.fp-zoom-hud .fp-icon-button:active:not(:disabled){background:transparent!important}.fp-zoom-hud .fp-icon-button:active:not(:disabled):before{background:var(--fp-zoom-hud-pressed-bg, var(--fp-surface-pressed))}.fp-zoom-hud-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;width:var(--fp-zoom-hud-value-width, 38px);min-width:var(--fp-zoom-hud-value-width, 38px);height:var(--fp-zoom-hud-control-size, 32px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#ffffff70;font-family:var(--font-mono);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.33;letter-spacing:0;background:transparent;border:0;border-radius:var(--fp-radius-pill);padding:0;cursor:pointer;transition:color var(--fp-motion-fast) var(--fp-ease-out),text-shadow var(--fp-motion-fast) var(--fp-ease-out)}.fp-zoom-hud-value:before{content:"";position:absolute;top:50%;left:50%;width:var(--fp-zoom-hud-value-width, 38px);height:var(--fp-zoom-hud-surface-height, 22px);border:1px solid transparent;border-radius:var(--fp-radius-pill);background:transparent;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),opacity var(--fp-motion-fast) var(--fp-ease-out)}.fp-zoom-hud:hover .fp-zoom-hud-value,.fp-zoom-hud:has(:focus-visible) .fp-zoom-hud-value{color:#ffffff70!important}.fp-zoom-hud .fp-zoom-hud-value:hover,.fp-zoom-hud .fp-zoom-hud-value:focus-visible{color:#fff!important;text-shadow:0 0 16px rgba(255,255,255,.26);outline:none}.fp-zoom-hud-value-text{position:relative;z-index:1}.fp-zoom-hud .fp-zoom-hud-value:hover .fp-zoom-hud-value-text,.fp-zoom-hud .fp-zoom-hud-value:focus-visible .fp-zoom-hud-value-text{color:#fff!important}.fp-zoom-hud-value:hover:before,.fp-zoom-hud-value:focus-visible:before{opacity:1;background:var(--fp-zoom-hud-hover-bg, var(--fp-surface-hover));border-color:var(--fp-zoom-hud-hover-border, var(--fp-border-hover))}.fp-zoom-hud-value-input{border:1px solid var(--fp-zoom-hud-hover-border, var(--fp-border-hover));background:var(--fp-zoom-hud-hover-bg, var(--fp-surface-hover));color:#fffffff5!important;cursor:text;text-align:center;outline:none;text-shadow:none}.fp-zoom-hud-value-input:before{display:none}.fp-content-navigator-button{position:relative;isolation:isolate;height:26px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fp-content-navigator-border, var(--fp-border-subtle));border-radius:var(--fp-radius-pill);background:var(--fp-content-navigator-bg, var(--fp-surface-idle));color:#0a0a0adb;font-family:var(--font-ui);font-size:11px;font-weight:700;line-height:1;letter-spacing:0;opacity:.96;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;white-space:nowrap;box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),opacity var(--fp-motion-fast) var(--fp-ease-out)}.fp-content-navigator-button svg,.fp-content-navigator-button span{position:relative;z-index:1}.fp-content-navigator-button:hover:not(:disabled),.fp-content-navigator-button:focus-visible:not(:disabled){color:#000000f0!important;opacity:1;border-color:var( --fp-content-navigator-hover-border, var(--fp-border-hover) )!important;background:var( --fp-content-navigator-hover-bg, var(--fp-surface-hover) )!important;outline:none}.fp-content-navigator-button:active:not(:disabled){background:var( --fp-content-navigator-pressed-bg, var(--fp-surface-pressed) )!important}.fp-popover-panel{background:var(--fp-popover-bg, rgba(25, 25, 25, .96))!important;border:1px solid var(--fp-popover-border, var(--fp-border-subtle))!important;border-radius:var(--fp-popover-radius, var(--fp-radius-menu))!important;box-shadow:var(--fp-popover-shadow, var(--fp-shadow-popover))!important}.fp-popover-panel[data-product-layer-menu-ui=true],.fp-popover-panel[data-artwork-background-ui=true],.fp-popover-panel[data-product-layer-blend-ui=true]{--fp-popover-radius: 8px}.fp-icon-button{color:var(--fp-icon-muted);background:transparent;border:1px solid transparent;transition:background-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out)}.fp-icon-button:hover:not(:disabled),.fp-icon-button:focus-visible:not(:disabled){color:var(--fp-icon-hover)!important;background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important;outline:none}.fp-icon-button:focus-visible:not(:disabled),.fp-control-button:focus-visible:not(:disabled),.fp-menu-item:focus-visible:not(:disabled),.fp-segment-button:focus-visible:not(:disabled),.fp-text-tab-button:focus-visible:not(:disabled){box-shadow:0 0 0 2px #ffffff2e,var(--fp-shadow-floating)!important}.fp-left-toolbar-slot:hover:not(:disabled),.fp-left-toolbar-slot:focus-visible:not(:disabled),.fp-left-toolbar-slot:active:not(:disabled){background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none}.fp-left-toolbar-icon-surface{transition:background var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out)}.fp-left-toolbar-slot:not([data-toolbar-active=true]):hover:not(:disabled) .fp-left-toolbar-icon-surface,.fp-left-toolbar-slot:not([data-toolbar-active=true]):focus-visible:not(:disabled) .fp-left-toolbar-icon-surface{color:var(--fp-icon-hover)!important;background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important}.fp-left-toolbar-slot:not([data-toolbar-active=true]):active:not(:disabled) .fp-left-toolbar-icon-surface{color:var(--fp-icon-hover)!important;background:var(--fp-surface-pressed)!important;border-color:var(--fp-border-hover)!important}.fp-left-toolbar-slot:focus-visible:not(:disabled) .fp-left-toolbar-icon-surface{box-shadow:0 0 0 2px #ffffff29,var(--fp-shadow-floating)!important}.fp-icon-button:active:not(:disabled),.fp-control-button:active:not(:disabled),.fp-menu-item:active:not(:disabled),.fp-segment-button:active:not(:disabled){background:var(--fp-surface-pressed)!important}.fp-layer-row-control:hover:not(:disabled),.fp-layer-row-control:focus-visible:not(:disabled),.fp-layer-row-control:active:not(:disabled){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.fp-layer-row-control-action:hover:not(:disabled),.fp-layer-row-control-action:focus-visible:not(:disabled){color:var(--fp-icon-hover)!important;background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important;outline:none}.fp-layer-row-control-action:active:not(:disabled){background:var(--fp-surface-pressed)!important}.fp-layer-row-control-action.fp-icon-button-active,.fp-layer-row-control-action.fp-icon-button-active:hover:not(:disabled),.fp-layer-row-control-action.fp-icon-button-active:focus-visible:not(:disabled){color:var(--fp-icon-active)!important;background:var(--fp-surface-active)!important;border-color:var(--fp-border-active)!important;box-shadow:var(--fp-shadow-floating)!important}.fp-layer-row-control-static:disabled{opacity:1!important;cursor:default!important}.fp-layer-row-control-static:hover:disabled{color:#ffffffa3!important;background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important;box-shadow:none!important}.fp-color-chooser-close-button:hover:not(:disabled),.fp-color-chooser-close-button:focus-visible:not(:disabled){color:var(--fp-icon-hover)!important;background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important;box-shadow:none!important;outline:none}.fp-color-chooser-close-button:focus:not(:focus-visible){box-shadow:none!important;outline:none}.fp-color-chooser-close-button svg{display:block}[data-fp-color-trigger-ui=true]{outline:none;-webkit-tap-highlight-color:transparent}[data-fp-color-trigger-ui=true]:focus,[data-fp-color-trigger-ui=true]:focus-visible{outline:none}.fp-artwork-background-color-trigger:focus-visible:not(:disabled){box-shadow:none!important;outline:none}.fp-artwork-background-color-trigger:hover:not(:disabled){border-color:var(--fp-border-active)!important;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a!important}.fp-artwork-background-color-trigger[data-fp-color-active=true],.fp-artwork-background-color-trigger[data-fp-color-active=true]:hover,.fp-artwork-background-color-trigger[data-fp-color-active=true]:focus-visible{border-color:var(--fp-border-active)!important;box-shadow:0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a!important}.fp-color-chip-button{outline:none;transition:border-color var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out)}.fp-color-chip-button:hover,.fp-color-chip-button:focus-visible{border-color:#ffffff52!important;box-shadow:0 0 0 1px #ffffff2e,var(--fp-shadow-floating),inset 0 1px #ffffff14!important;outline:none}.fp-icon-button-active,.fp-icon-button-active:hover:not(:disabled),.fp-icon-button-active:focus-visible:not(:disabled){color:var(--fp-icon-active)!important;background:var(--fp-surface-active)!important;border-color:var(--fp-border-active)!important;text-shadow:none!important}.fp-keyword-submit-button{color:#ffffffc7!important;background:#ffffff14!important;border-color:#ffffff2e!important;text-shadow:none!important}.fp-keyword-input::-moz-placeholder{color:#ffffff8f;opacity:1}.fp-keyword-input::placeholder{color:#ffffff8f;opacity:1}.fp-design-assist-annotation-textarea{caret-color:var(--fp-design-assist-annotation-color)}.fp-design-assist-annotation-textarea::-moz-placeholder{color:var(--fp-design-assist-annotation-color);opacity:.58}.fp-design-assist-annotation-textarea::placeholder{color:var(--fp-design-assist-annotation-color);opacity:.58}.fp-keyword-panel:hover{background:#ffffff29!important;border-color:#ffffff4d!important;box-shadow:var(--fp-shadow-floating),inset 0 1px #ffffff1f!important}.fp-keyword-panel:focus-within,.fp-keyword-panel-active{background:#ffffff2e!important;border-color:#ffffff57!important;box-shadow:var(--fp-shadow-floating),inset 0 1px #ffffff24!important}.fp-keyword-submit-button:hover:not(:disabled),.fp-keyword-submit-button:focus-visible:not(:disabled){color:#111111f5!important;background:#f5f5f5f2!important;border-color:#ffffff57!important}.fp-keyword-submit-button:active:not(:disabled){color:#111111f5!important;background:#f5f5f5f2!important;border-color:#ffffff38!important}.fp-keyword-submit-button-armed,.fp-keyword-submit-button-armed:hover:not(:disabled),.fp-keyword-submit-button-armed:focus-visible:not(:disabled),.fp-keyword-submit-button-armed:active:not(:disabled),.fp-keyword-submit-button-running,.fp-keyword-submit-button-running:hover:not(:disabled),.fp-keyword-submit-button-running:focus-visible:not(:disabled),.fp-keyword-submit-button-running:active:not(:disabled),.fp-keyword-panel:focus-within .fp-keyword-submit-button{color:#111111f5!important;background:#f5f5f5f2!important;border-color:#ffffff57!important}.fp-moodboard-image-tile{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:element}.fp-moodboard-image-tile:hover{border-color:var(--fp-border-hover)!important}.fp-moodboard-image-tile:active,.fp-moodboard-image-tile[data-dragging=true]{cursor:grabbing;opacity:.78}.fp-moodboard-palette-swatch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;min-width:0;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;cursor:pointer;line-height:0}.fp-moodboard-palette-swatch:focus-visible{outline:1px solid rgba(255,255,255,.72);outline-offset:2px}.fp-icon-button:disabled,.fp-control-button:disabled,.fp-segment-button:disabled{opacity:.42!important;cursor:not-allowed!important}.fp-menu-item:disabled{opacity:.42!important;cursor:default!important}.fp-history-button:disabled{cursor:default!important}.fp-keyword-submit-button:disabled{opacity:1!important;cursor:default!important;color:#ffffffc7!important;background:#ffffff14!important;border-color:#ffffff2e!important}.fp-control-button{transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out)}.fp-control-button:hover:not(:disabled),.fp-control-button:focus-visible:not(:disabled),.fp-text-tab-button:hover:not(:disabled),.fp-text-tab-button:focus-visible:not(:disabled){background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important;color:var(--fp-icon-hover)!important;outline:none}.fp-control-button-active,.fp-control-button-active:hover:not(:disabled),.fp-control-button-active:focus-visible:not(:disabled),.fp-segment-button-active,.fp-segment-button-active:hover:not(:disabled),.fp-segment-button-active:focus-visible:not(:disabled){background:var(--fp-surface-active)!important;border-color:var(--fp-border-active)!important;color:var(--fp-icon-active)!important}.fp-primary-button:hover:not(:disabled),.fp-primary-button:focus-visible:not(:disabled){background:#fffffffa!important;border-color:var(--fp-border-active)!important;color:var(--fp-icon-active)!important;outline:none}.fp-menu-item{transition:background-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out)}.fp-menu-item:hover:not(:disabled),.fp-menu-item:focus-visible:not(:disabled){background:var(--fp-surface-hover)!important;color:var(--fp-icon-hover)!important;outline:none}.fp-danger-button{transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out)}.fp-danger-button:hover:not(:disabled),.fp-danger-button:focus-visible:not(:disabled){background:#ff5c5c24!important;border-color:#ff5c5c47!important;color:#ff7a7af5!important;outline:none}.fp-segment-button{transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out)}.fp-segment-button:hover:not(:disabled),.fp-segment-button:focus-visible:not(:disabled){background:var(--fp-surface-hover)!important;border-color:var(--fp-border-hover)!important;color:var(--fp-icon-hover)!important;outline:none}.fp-swatch-button{transition:border-color var(--fp-motion-fast) var(--fp-ease-out),box-shadow var(--fp-motion-fast) var(--fp-ease-out),opacity var(--fp-motion-fast) var(--fp-ease-out)}.fp-swatch-button:hover:not(:disabled),.fp-swatch-button:focus-visible:not(:disabled){border-color:#ffffff8a!important;box-shadow:0 0 0 2px #ffffff1a!important;outline:none}.fp-text-tab-button{border-radius:var(--fp-radius-pill);transition:background-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),opacity var(--fp-motion-fast) var(--fp-ease-out)}.fp-tooltip-anchor{position:relative;display:inline-flex;align-items:center;justify-content:center}.fp-tooltip{position:absolute;z-index:999;display:inline-flex;align-items:center;gap:0;font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1.15;background:#121212f5;color:#fffffff0;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:5px 8px;box-shadow:var(--fp-shadow-floating),inset 0 1px #ffffff0d;pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--fp-motion-normal) var(--fp-ease-out),visibility var(--fp-motion-normal) var(--fp-ease-out),transform var(--fp-motion-normal) var(--fp-ease-out);transition-delay:0ms}.fp-tooltip-anchor:not([data-tooltip-dismissed=true]):hover .fp-tooltip,.fp-tooltip-anchor:not([data-tooltip-dismissed=true]):has(:focus-visible) .fp-tooltip{opacity:1;visibility:visible;transition-delay:.18s}.fp-tooltip-anchor[data-tooltip-dismissed=true] .fp-tooltip{display:none!important;opacity:0!important;visibility:hidden!important;transition:none!important;transition-delay:0ms!important}.fp-tooltip-anchor[data-tooltip-side=right] .fp-tooltip{top:50%;left:calc(100% + 10px);transform:translateY(-50%) translate(-2px)}.fp-left-toolbar .fp-tooltip-anchor[data-tooltip-side=right] .fp-tooltip{left:calc(100% + 21px)}.fp-left-toolbar .fp-tooltip-anchor:not([data-tooltip-align=top])[data-tooltip-side=right] .fp-tooltip-rich{top:calc(50% - 1px)}.fp-tooltip-anchor[data-tooltip-align=top][data-tooltip-side=right] .fp-tooltip{top:0;transform:translateY(0) translate(-2px)}.fp-left-toolbar .fp-tooltip-anchor[data-tooltip-align=top][data-tooltip-side=right] .fp-tooltip{top:-9px}.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-side=right]:hover .fp-tooltip,.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-side=right]:has(:focus-visible) .fp-tooltip{transform:translateY(-50%) translate(0)}.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-align=top][data-tooltip-side=right]:hover .fp-tooltip,.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-align=top][data-tooltip-side=right]:has(:focus-visible) .fp-tooltip{transform:translateY(0) translate(0)}.fp-tooltip-anchor[data-tooltip-side=bottom] .fp-tooltip{top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-2px)}.fp-zoom-hud .fp-tooltip-anchor[data-tooltip-side=bottom] .fp-tooltip{top:calc(100% + 12px)}.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-side=bottom]:hover .fp-tooltip,.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-side=bottom]:has(:focus-visible) .fp-tooltip{transform:translate(-50%) translateY(0)}.fp-tooltip-anchor[data-tooltip-side=top] .fp-tooltip{bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(2px)}.fp-zoom-hud .fp-tooltip-anchor[data-tooltip-side=top] .fp-tooltip{bottom:calc(100% + 12px)}.fp-zoom-hud>.fp-tooltip-anchor:first-child[data-tooltip-side=top] .fp-tooltip{left:0;transform:translate(0) translateY(2px)}.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-side=top]:hover .fp-tooltip,.fp-tooltip-anchor:not([data-tooltip-dismissed=true])[data-tooltip-side=top]:has(:focus-visible) .fp-tooltip{transform:translate(-50%) translateY(0)}.fp-zoom-hud>.fp-tooltip-anchor:first-child:not([data-tooltip-dismissed=true])[data-tooltip-side=top]:hover .fp-tooltip,.fp-zoom-hud>.fp-tooltip-anchor:first-child:not([data-tooltip-dismissed=true])[data-tooltip-side=top]:has(:focus-visible) .fp-tooltip{transform:translate(0) translateY(0)}.fp-tooltip-shortcut{opacity:.7;margin-left:6px;padding:1px 5px;border-radius:4px;background:#ffffff24;font-family:var(--font-mono);font-size:10px;line-height:1.2}.fp-tooltip-rich .fp-tooltip-shortcut{margin-left:5px;padding:1px 4px;border-radius:3px;font-size:8px}.fp-tooltip-rich{width:181px;align-items:stretch;flex-direction:column;gap:6px;padding:8px 10px;border-color:#ffffff14;border-radius:9px;white-space:normal}.fp-tooltip-title-row{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;line-height:1.15;color:#fffffff5}.fp-tooltip-description{color:#ffffffb8;font-size:9px;font-weight:500;line-height:1.35}.fp-tooltip-divider{height:1px;background:#ffffff24}.fp-tooltip-usage-list{display:flex;flex-direction:column;gap:3px}.fp-tooltip-usage-line{color:#ffffffbd;font-size:9px;font-weight:500;line-height:1.25}.fp-type-brand{font-family:var(--font-brand)}.fp-brand-wordmark{font-family:"Inter",var(--font-ui);font-size:17px;font-weight:700;letter-spacing:-.04em;line-height:1;color:currentColor}.fp-type-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fp-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-layer-list-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.09) transparent;scrollbar-gutter:auto}.fp-layer-list-scroll-overflowing{scrollbar-gutter:stable}.fp-layer-list-scroll::-webkit-scrollbar{width:5px}.fp-layer-list-scroll::-webkit-scrollbar-track{background:transparent}.fp-layer-list-scroll::-webkit-scrollbar-thumb{min-height:28px;border:2px solid transparent;border-radius:999px;background:#ffffff17;background-clip:content-box}.fp-layer-list-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff24;background-clip:content-box}.fp-quick-access-tip-anchor{position:relative;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.fp-quick-access-tip{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:1;width:-moz-max-content;width:max-content;max-width:min(640px,calc(100vw - 56px));color:#ffffff5c;font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(2px);transition:opacity var(--fp-motion-normal) var(--fp-ease-out),visibility var(--fp-motion-normal) var(--fp-ease-out),transform var(--fp-motion-normal) var(--fp-ease-out);transition-delay:0ms}.fp-quick-access-tip-anchor:hover .fp-quick-access-tip,.fp-quick-access-tip-anchor:has(.fp-quick-access-trigger:focus-visible) .fp-quick-access-tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition-delay:0ms}.fp-quick-access-tip-anchor[data-quick-access-tip-state=hidden] .fp-quick-access-tip{opacity:0!important;visibility:hidden!important;transform:translate(-50%) translateY(2px)!important;transition-delay:0ms!important}.fp-form-assist-mode-tip{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:1;width:-moz-max-content;width:max-content;max-width:min(720px,calc(100vw - 120px));color:#ffffff61;font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:center;white-space:normal;pointer-events:none;transform:translate(-50%)}.fp-quick-access-trigger{transition:background-color var(--fp-motion-fast) var(--fp-ease-out),border-color var(--fp-motion-fast) var(--fp-ease-out),color var(--fp-motion-fast) var(--fp-ease-out),opacity var(--fp-motion-fast) var(--fp-ease-out),transform var(--fp-motion-fast) var(--fp-ease-out)}.fp-quick-access-trigger:hover:not(:disabled),.fp-quick-access-trigger:focus-visible:not(:disabled),.fp-quick-access-trigger[data-quick-access-state=hovered],.fp-quick-access-trigger[data-quick-access-state=open]{border-color:var(--fp-quick-access-border)!important;background:var(--fp-quick-access-bg)!important;color:#ffffffe6!important;opacity:.95!important;transform:scale(1)!important;outline:none}.fp-canvas-shadowless,.fp-canvas-shadowless:before,.fp-canvas-shadowless:after,.fp-canvas-shadowless .fp-interactive-surface,.fp-canvas-shadowless .fp-interactive-surface:before,.fp-canvas-shadowless .fp-interactive-surface:after,.fp-canvas-shadowless .fp-icon-button,.fp-canvas-shadowless .fp-icon-button:before,.fp-canvas-shadowless .fp-control-button,.fp-canvas-shadowless .fp-menu-item,.fp-canvas-shadowless .fp-segment-button,.fp-canvas-shadowless .fp-text-tab-button,.fp-canvas-shadowless .fp-swatch-button,.fp-canvas-shadowless .fp-color-chip-button,.fp-canvas-shadowless .fp-left-toolbar-icon-surface,.fp-canvas-shadowless .fp-tooltip{box-shadow:none!important}.fp-canvas-shadowless,.fp-canvas-shadowless *{text-shadow:none!important}@media (prefers-reduced-motion: reduce){.fp-interactive-surface,.fp-icon-button,.fp-floating-pill,.fp-control-button,.fp-menu-item,.fp-segment-button,.fp-swatch-button,.fp-text-tab-button,.fp-tooltip{transition:none}}
