.image-studio-module__TepLuG__studio{--image-studio-stage-bottom:90px;--image-studio-property-bottom:82px;--image-studio-ruler-bottom:128px;--is-surface:#111;--is-panel:#212121b8;--is-control:#212121e0;--is-control-active:#3e3e3eeb;--is-elevated:#212121fa;--is-checker-low:#181818;--is-checker-high:#242424;--is-text:#f3f0ea;--is-text-soft:#cdc8bf;--is-text-muted:#a5a097;--is-text-faint:#8a857c;--is-disabled:#5c5850;--is-amber:#e8a33f;--is-amber-soft:#e8a33f29;--is-border:#ffffff12;width:100%;height:100%;color:var(--is-text);background:var(--is-surface);font-family:var(--font-inter),Inter,ui-sans-serif,sans-serif;isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.image-studio-module__TepLuG__studio,.image-studio-module__TepLuG__studio *{box-sizing:border-box}.image-studio-module__TepLuG__studio input,.image-studio-module__TepLuG__studio textarea,.image-studio-module__TepLuG__studio [contenteditable=true]{-webkit-user-select:text;user-select:text}.image-studio-module__TepLuG__studio button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.image-studio-module__TepLuG__studio button:focus,.image-studio-module__TepLuG__studio button:focus-visible{outline:none}.image-studio-module__TepLuG__studio button:focus-visible{filter:brightness(1.16)}.image-studio-module__TepLuG__studio svg{stroke-width:1.8px;flex:none;width:17px;height:17px}.image-studio-module__TepLuG__historyButton{z-index:8;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:66px;height:52px;display:flex;position:absolute;top:18px;left:16px;color:#b5b0a7!important;background:var(--is-control)!important;border-radius:12px!important}.image-studio-module__TepLuG__historyButton svg{width:18px;height:18px}.image-studio-module__TepLuG__historyButton>span{font-size:9.5px;line-height:1}.image-studio-module__TepLuG__historyButton:disabled{cursor:default;color:var(--is-disabled)!important}.image-studio-module__TepLuG__historyCount{z-index:8;width:66px;color:var(--is-text-muted);text-align:center;font-size:10px;line-height:1;position:absolute;top:76px;left:16px}.image-studio-module__TepLuG__undoGroup,.image-studio-module__TepLuG__zoomGroup{z-index:8;background:var(--is-control);border-radius:14px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:20px}.image-studio-module__TepLuG__undoGroup{left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__zoomGroup{border-radius:12px;right:168px}.image-studio-module__TepLuG__zoomGroup>span{min-width:42px;color:var(--is-text);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-align:center;font-size:12px}.image-studio-module__TepLuG__iconButton{place-items:center;width:34px;height:34px;display:grid;color:#dcd7ce!important;border-radius:11px!important}.image-studio-module__TepLuG__undoGroup .image-studio-module__TepLuG__iconButton,.image-studio-module__TepLuG__zoomGroup .image-studio-module__TepLuG__iconButton{width:30px;height:30px;border-radius:9px!important}.image-studio-module__TepLuG__iconButton:disabled{cursor:default;color:var(--is-disabled)!important}.image-studio-module__TepLuG__iconButton:not(:disabled):hover,.image-studio-module__TepLuG__historyButton:hover{background:var(--is-control-active)!important}.image-studio-module__TepLuG__commitGroup{z-index:9;align-items:center;gap:7px;display:flex;position:absolute;top:20px;right:18px}.image-studio-module__TepLuG__cancelButton{place-items:center;width:36px;height:36px;display:grid;color:var(--is-text)!important;background:var(--is-control)!important;border-radius:18px!important}.image-studio-module__TepLuG__cancelButton>svg{width:17px;height:17px}.image-studio-module__TepLuG__cancelButton:hover{background:var(--is-control-active)!important}.image-studio-module__TepLuG__doneButton{align-items:center;height:36px;display:flex;color:#23211e!important;background:var(--is-amber)!important;border-radius:18px!important;padding:0 22px!important;font-size:13.5px!important;font-weight:700!important}.image-studio-module__TepLuG__doneButton:disabled{opacity:.5;cursor:wait}.image-studio-module__TepLuG__rail{z-index:9;border:1px solid var(--is-border);background:var(--is-panel);border-radius:14px;flex-direction:column;gap:7px;width:66px;padding:6px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.image-studio-module__TepLuG__railGroup{flex-direction:column;gap:6px;display:flex}.image-studio-module__TepLuG__railGroup:not(:last-child){margin-bottom:6px}.image-studio-module__TepLuG__railItem,.image-studio-module__TepLuG__activeRailItem{flex-direction:column;justify-content:center;align-items:center;gap:3px;height:44px;display:flex;position:relative;color:var(--is-text-muted)!important;border:1px solid #0000!important;border-radius:9px!important}.image-studio-module__TepLuG__railItem>.image-studio-module__TepLuG__railItemLabel,.image-studio-module__TepLuG__activeRailItem>.image-studio-module__TepLuG__railItemLabel{letter-spacing:.01em;font-size:9.5px;line-height:1}.image-studio-module__TepLuG__railItem:hover{color:var(--is-text-soft)!important;background:#ffffff0a!important}.image-studio-module__TepLuG__railItem:disabled,.image-studio-module__TepLuG__activeRailItem:disabled{cursor:not-allowed;color:var(--is-disabled)!important}.image-studio-module__TepLuG__railItem:disabled:hover,.image-studio-module__TepLuG__activeRailItem:disabled:hover{background:0 0!important}.image-studio-module__TepLuG__railTooltip{z-index:30;width:220px;color:var(--is-text-muted);background:var(--is-elevated);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff1c;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:11px;font-weight:400;line-height:1.35;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:flex;position:absolute;top:50%;left:calc(100% + 14px);transform:translate(5px,-50%);box-shadow:0 14px 34px #0000006b}.image-studio-module__TepLuG__railTooltip strong{color:var(--is-amber);font-size:11.5px;font-weight:600}.image-studio-module__TepLuG__railItem:hover>.image-studio-module__TepLuG__railTooltip,.image-studio-module__TepLuG__railItem:focus-visible>.image-studio-module__TepLuG__railTooltip{opacity:1;visibility:visible;transition-delay:.25s,.25s,.25s;transform:translateY(-50%)}.image-studio-module__TepLuG__objectToolCoach{z-index:7;width:240px;color:var(--is-text-soft);text-align:center;pointer-events:none;flex-direction:column;align-items:center;animation:.26s cubic-bezier(.22,1,.36,1) both image-studio-module__TepLuG__image-studio-coach-arrive;display:flex;position:absolute;top:48%;right:clamp(30px,5vw,88px);transform:translateY(-50%)}.image-studio-module__TepLuG__objectToolCoachGraphic{filter:drop-shadow(0 16px 22px #00000047);margin-bottom:10px;overflow:visible;width:240px!important;height:156px!important}.image-studio-module__TepLuG__objectToolCoachSheet{fill:#ffffff06;stroke:#ffffff57;stroke-width:2px}.image-studio-module__TepLuG__objectToolCoachHorizon{fill:none;stroke:#ffffff1f;stroke-width:2px}.image-studio-module__TepLuG__objectToolCoachDrawPath{fill:none;stroke:var(--is-amber);stroke-width:5px;stroke-linecap:round;stroke-dasharray:190;animation:2.2s ease-in-out infinite image-studio-module__TepLuG__image-studio-coach-draw}.image-studio-module__TepLuG__objectToolCoachPointer{fill:var(--is-surface);stroke:var(--is-amber);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite alternate image-studio-module__TepLuG__image-studio-coach-pulse}.image-studio-module__TepLuG__objectToolCoachRedactionFill{fill:#e8a33f33;transform-box:fill-box;transform-origin:0 0;animation:2.2s cubic-bezier(.22,1,.36,1) infinite image-studio-module__TepLuG__image-studio-coach-expand}.image-studio-module__TepLuG__objectToolCoachRedactionBox{fill:none;stroke:var(--is-amber);stroke-width:2px;stroke-dasharray:6 5;transform-box:fill-box;transform-origin:0 0;animation:2.2s cubic-bezier(.22,1,.36,1) infinite image-studio-module__TepLuG__image-studio-coach-expand}.image-studio-module__TepLuG__objectToolCoach strong{color:var(--is-text);font-size:15px;font-weight:600}.image-studio-module__TepLuG__objectToolCoach>span{color:var(--is-text-muted);margin-top:5px;font-size:12px}@keyframes image-studio-module__TepLuG__image-studio-coach-arrive{0%{opacity:0;transform:translate(12px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes image-studio-module__TepLuG__image-studio-coach-draw{0%,12%{stroke-dashoffset:190px;opacity:.35}58%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.35}}@keyframes image-studio-module__TepLuG__image-studio-coach-expand{0%,15%{opacity:.25;transform:scale(.08)}58%,82%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1)}}@keyframes image-studio-module__TepLuG__image-studio-coach-pulse{0%{opacity:.65;transform:scale(.82)}to{opacity:1;transform:scale(1.12)}}.image-studio-module__TepLuG__activeRailItem{box-shadow:inset 0 0 10px #00000038;color:var(--is-amber)!important;background:var(--is-amber-soft)!important;border-color:#e8a33f9e!important;font-weight:600!important}.image-studio-module__TepLuG__activeRailItem:disabled{box-shadow:none;color:var(--is-disabled)!important;background:0 0!important;border-color:#0000!important}.image-studio-module__TepLuG__railDivider{background:#ffffff17;height:1px;position:absolute;bottom:-7px;left:12px;right:12px}.image-studio-module__TepLuG__railGroup{position:relative}.image-studio-module__TepLuG__propertyRow{z-index:7;right:18px;bottom:var(--image-studio-property-bottom);justify-content:center;align-items:center;gap:6px;height:34px;animation:.21s cubic-bezier(.22,1,.36,1) both image-studio-module__TepLuG__studio-controls-enter;display:flex;position:absolute;left:18px}.image-studio-module__TepLuG__propertyRow>button,.image-studio-module__TepLuG__lockedFact,.image-studio-module__TepLuG__sectionFact{white-space:nowrap;align-items:center;gap:7px;height:34px;transition:color .15s,background-color .15s,box-shadow .15s;display:flex;color:var(--is-text-soft)!important;background:var(--is-control)!important;border-radius:10px!important;padding:0 12px!important;font-size:12.5px!important}.image-studio-module__TepLuG__propertyRow>button:hover{background:var(--is-control-active)!important}.image-studio-module__TepLuG__propertyRow>button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__cropOutsideButton{box-shadow:inset 0 0 0 1px #f472b647;color:#f0a9cd!important;background:#ec489912!important}.image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__cropOutsideButton:hover:not(:disabled){color:#f9bedb!important;background:#ec489921!important}.image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__cropOutsideButton[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f472b680;color:#ffe4f1!important;background:#ec489947!important}.image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__switchToCropButton{font-weight:400;box-shadow:inset 0 0 0 1px #60a5fa8c;color:#b9dcff!important;background:#3b82f62b!important}.image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__switchToCropButton:hover{color:#e2f1ff!important;background:#3b82f64a!important}.image-studio-module__TepLuG__filterParameterGroup{background:var(--is-control);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.image-studio-module__TepLuG__filterParameterGroup>button{white-space:nowrap;height:28px;color:var(--is-text-muted)!important;border-radius:9px!important;padding:0 9px!important;font-size:11.5px!important}.image-studio-module__TepLuG__filterParameterGroup>button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__resetAllButton{color:var(--is-text-soft)!important}.image-studio-module__TepLuG__transparentFinetuneWarning{height:30px;color:var(--is-amber);background:var(--is-amber-soft);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;display:flex;position:absolute;right:0}.image-studio-module__TepLuG__transparentFinetuneWarning svg{width:14px;height:14px}.image-studio-module__TepLuG__propertyRow svg{width:15px;height:15px}.image-studio-module__TepLuG__borderColorWrap{position:relative}.image-studio-module__TepLuG__borderPropertyRow{gap:10px;height:54px}.image-studio-module__TepLuG__borderParameterWrap{position:relative}.image-studio-module__TepLuG__borderColorChip,.image-studio-module__TepLuG__borderParameterChip{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:62px;height:54px;display:flex;color:var(--is-text-faint)!important;background:0 0!important;border-radius:10px!important;padding:6px 12px!important;font-size:12px!important}.image-studio-module__TepLuG__borderColorChip:hover,.image-studio-module__TepLuG__borderParameterChip:hover{background:#ffffff0a!important}.image-studio-module__TepLuG__borderColorChip i{border:1px solid #fff3;border-radius:6px;width:24px;height:24px}.image-studio-module__TepLuG__borderParameterChip strong{color:var(--is-text);font:500 12.5px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace}.image-studio-module__TepLuG__borderRangePopover{z-index:22;background:var(--is-elevated);border:1px solid #ffffff21;border-radius:21px;align-items:center;gap:6px;width:fit-content;max-width:calc(100vw - 16px);height:42px;padding:0 8px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -10px #000000d1}.image-studio-module__TepLuG__borderRangePopover.image-studio-module__TepLuG__rangePopoverWithoutUnits{width:fit-content}.image-studio-module__TepLuG__borderRangePopover:before{bottom:-6px;left:calc(50% - 6px + var(--annotation-popover-arrow-shift,0px));background:var(--is-elevated);content:"";width:12px;height:12px;position:absolute;transform:rotate(45deg)}.image-studio-module__TepLuG__borderRangePopover button{z-index:1;flex:0 0 22px;width:22px;height:30px;position:relative;color:var(--is-text-soft)!important;padding:0!important;font-size:20px!important}.image-studio-module__TepLuG__borderRangePopover input[type=range]{z-index:1;accent-color:#fff;cursor:pointer;width:86px;height:4px;position:relative}.image-studio-module__TepLuG__borderRangePopover .image-studio-module__TepLuG__borderMeasurementInput{z-index:1;width:54px;height:28px;color:var(--is-text);font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-align:right;background:#ffffff12;border:1px solid #ffffff29;border-radius:5px;padding:0 4px;position:relative}.image-studio-module__TepLuG__borderRangePopover .image-studio-module__TepLuG__borderUnitToggle{z-index:1;border:1px solid #ffffff24;border-radius:7px;flex:none;height:26px;display:flex;position:relative;overflow:hidden}.image-studio-module__TepLuG__borderRangePopover .image-studio-module__TepLuG__borderUnitToggle button{flex:0 0 24px;width:24px;height:24px;color:var(--is-text-faint)!important;font-size:9.5px!important;font-weight:600!important}.image-studio-module__TepLuG__borderRangePopover .image-studio-module__TepLuG__borderUnitToggle button[aria-pressed=true]{color:var(--is-text)!important;background:#ffffff1f!important}.image-studio-module__TepLuG__borderColorPopover{z-index:20;width:214px;color:var(--is-text-soft);background:var(--is-control);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:10px;padding:12px;font-size:11.5px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px -14px #000000db}.image-studio-module__TepLuG__borderColorPopover .react-colorful{width:190px;height:132px}.image-studio-module__TepLuG__borderHexRow{background:#111111b8;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.image-studio-module__TepLuG__borderHexRow i{border-radius:4px;flex:0 0 15px;width:15px;height:15px}.image-studio-module__TepLuG__borderHexRow input{width:100%;color:var(--is-text);font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-transform:uppercase;background:0 0;border:0;outline:0}.image-studio-module__TepLuG__borderHexRow button{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;color:var(--is-text-soft)!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff24!important;border-radius:0!important;padding:0!important}.image-studio-module__TepLuG__borderHexRow button:hover:not(:disabled){color:var(--is-amber)!important}.image-studio-module__TepLuG__borderHexRow button:disabled{opacity:.45}.image-studio-module__TepLuG__borderHexRow button svg{width:13px;height:13px}.image-studio-module__TepLuG__fillModeToggle{background:var(--is-control);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.image-studio-module__TepLuG__fillModeToggle button{align-items:center;height:28px;display:flex;color:var(--is-text-muted)!important;border-radius:8px!important;padding:0 14px!important;font-size:12.5px!important}.image-studio-module__TepLuG__fillModeToggle button:hover,.image-studio-module__TepLuG__fillModeToggle button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__fillModeToggle button[aria-pressed=true]{font-weight:600!important}.image-studio-module__TepLuG__lockedFact{color:var(--is-amber)!important;background:#e8a33f26!important}.image-studio-module__TepLuG__lockedFact strong{color:#f7d9a6;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;font-weight:400}.image-studio-module__TepLuG__sectionFact{color:var(--is-text-muted)!important}.image-studio-module__TepLuG__cropUsageHint{z-index:10;color:#6f6b64;font:500 11.5px/1 var(--font-jetbrains-mono),monospace;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;line-height:1;display:flex;position:absolute;bottom:28px;left:108px}.image-studio-module__TepLuG__cropUsageHint svg{color:#a09a90;width:12px;height:12px}.image-studio-module__TepLuG__stage{z-index:2;top:82px;right:18px;bottom:var(--image-studio-stage-bottom);transform:scale(var(--image-studio-canvas-zoom,1));transform-origin:50%;justify-content:center;align-items:center;padding:12px;transition:top .22s cubic-bezier(.22,1,.36,1),bottom .22s cubic-bezier(.22,1,.36,1),transform .12s ease-out;display:flex;position:absolute;left:18px}.image-studio-module__TepLuG__studio[data-crop-flip-motion=horizontal] .image-studio-module__TepLuG__cropSheet{transform-style:preserve-3d;animation:.4s cubic-bezier(.45,0,.2,1) both image-studio-module__TepLuG__image-studio-card-flip-horizontal}.image-studio-module__TepLuG__studio[data-crop-flip-motion=vertical] .image-studio-module__TepLuG__cropSheet{transform-style:preserve-3d;animation:.4s cubic-bezier(.45,0,.2,1) both image-studio-module__TepLuG__image-studio-card-flip-vertical}@keyframes image-studio-module__TepLuG__image-studio-card-flip-horizontal{0%{filter:brightness();transform:perspective(900px)rotateY(0)}48%{filter:brightness(.72);transform:perspective(900px)rotateY(86deg)scale(.985)}52%{filter:brightness(.72);transform:perspective(900px)rotateY(-86deg)scale(.985)}to{filter:brightness();transform:perspective(900px)rotateY(0)}}@keyframes image-studio-module__TepLuG__image-studio-card-flip-vertical{0%{filter:brightness();transform:perspective(900px)rotateX(0)}48%{filter:brightness(.72);transform:perspective(900px)rotateX(86deg)scale(.985)}52%{filter:brightness(.72);transform:perspective(900px)rotateX(-86deg)scale(.985)}to{filter:brightness();transform:perspective(900px)rotateX(0)}}.image-studio-module__TepLuG__cropOutsideWarning{z-index:10;min-height:28px;color:var(--is-amber);white-space:nowrap;pointer-events:none;background:#2c2111eb;border:1px solid #e8a33f6b;border-radius:9px;align-items:center;padding:0 11px;font-size:11.5px;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.image-studio-module__TepLuG__shapeStage,.image-studio-module__TepLuG__filterStage{top:82px}.image-studio-module__TepLuG__studio[data-active-tool=crop]{--image-studio-stage-bottom:204px;--image-studio-property-bottom:82px;--image-studio-ruler-bottom:128px}.image-studio-module__TepLuG__studio[data-active-tool=crop][data-crop-mode=shape]{--image-studio-stage-bottom:209px;--image-studio-property-bottom:163px}.image-studio-module__TepLuG__studio[data-active-tool=finetune]{--image-studio-stage-bottom:204px;--image-studio-property-bottom:82px;--image-studio-ruler-bottom:128px}.image-studio-module__TepLuG__studio[data-active-tool=filter],.image-studio-module__TepLuG__studio[data-active-tool=fx]{--image-studio-stage-bottom:170px;--image-studio-property-bottom:124px}.image-studio-module__TepLuG__studio[data-active-tool=filter]:not([data-filter-preset=default]),.image-studio-module__TepLuG__studio[data-active-tool=fx]:not([data-effect-preset=none]){--image-studio-stage-bottom:246px;--image-studio-property-bottom:124px;--image-studio-ruler-bottom:170px}.image-studio-module__TepLuG__studio[data-active-tool=annotate],.image-studio-module__TepLuG__studio[data-active-tool=sticker],.image-studio-module__TepLuG__studio[data-active-tool=redact]{--image-studio-stage-bottom:128px}.image-studio-module__TepLuG__studio[data-active-tool=fill]{--image-studio-stage-bottom:74px;--image-studio-property-bottom:28px}.image-studio-module__TepLuG__studio[data-active-tool=fill][data-fill-mode=color]{--image-studio-stage-bottom:136px;--image-studio-property-bottom:90px}.image-studio-module__TepLuG__studio[data-active-tool=fill][data-fill-mode=blur]{--image-studio-stage-bottom:150px;--image-studio-property-bottom:28px;--image-studio-ruler-bottom:74px}.image-studio-module__TepLuG__studio[data-active-tool=fill][data-fill-mode=pattern]{--image-studio-stage-bottom:272px;--image-studio-property-bottom:214px;--image-studio-ruler-bottom:162px}.image-studio-module__TepLuG__studio[data-active-tool=border]{--image-studio-stage-bottom:210px;--image-studio-property-bottom:138px}.image-studio-module__TepLuG__cropViewport{max-width:100%;height:100%;position:relative}.image-studio-module__TepLuG__cropGhostFrame{opacity:.2;pointer-events:none;position:absolute;inset:0;overflow:visible}.image-studio-module__TepLuG__cropSheet{background:0 0;border:1.5px solid #fffffff2;position:absolute;overflow:visible;box-shadow:0 30px 64px -24px #000000d9}.image-studio-module__TepLuG__studio .image-studio-module__TepLuG__maskedCropLayer{z-index:3;color:#fffffff2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.image-studio-module__TepLuG__cropPreviewCanvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.image-studio-module__TepLuG__cropAsset{-webkit-user-select:none;user-select:none;pointer-events:none;object-fit:fill;transform-origin:50%;max-width:none;display:block;position:absolute}.image-studio-module__TepLuG__cropInteraction{z-index:6;cursor:grab;touch-action:none;position:absolute;inset:0}.image-studio-module__TepLuG__cropInteraction:active{cursor:grabbing}.image-studio-module__TepLuG__cropInteraction:focus-visible{outline:2px solid var(--is-amber);outline-offset:5px}.image-studio-module__TepLuG__cropInteraction[data-locked=true]{cursor:not-allowed}.image-studio-module__TepLuG__rulerWrap[data-disabled=true]{opacity:.48}.image-studio-module__TepLuG__cropHandle{z-index:7;touch-action:none;pointer-events:auto;background:#fff;border-radius:50%;outline:none;width:16px;height:16px;position:absolute;box-shadow:0 2px 6px #00000080}.image-studio-module__TepLuG__cropHandle:focus-visible{box-shadow:0 0 0 2px var(--is-amber),0 2px 6px #00000080}.image-studio-module__TepLuG__cropHandleTopLeft{cursor:nwse-resize;top:-8px;left:-8px}.image-studio-module__TepLuG__cropHandleTopRight{cursor:nesw-resize;top:-8px;right:-8px}.image-studio-module__TepLuG__cropHandleBottomLeft{cursor:nesw-resize;bottom:-8px;left:-8px}.image-studio-module__TepLuG__cropHandleBottomRight{cursor:nwse-resize;bottom:-8px;right:-8px}.image-studio-module__TepLuG__sheet,.image-studio-module__TepLuG__sheetGhost{aspect-ratio:27/19;max-width:100%;height:100%;position:relative}.image-studio-module__TepLuG__sheetGhost{opacity:.2;pointer-events:none;height:calc(100% - 24px);position:absolute;top:calc(50% + 14px);left:calc(50% - 24px);transform:translate(-50%,-50%)}.image-studio-module__TepLuG__sheet{background:#fbf8f1;border:0;overflow:hidden;box-shadow:0 16px 44px #0000003d}.image-studio-module__TepLuG__checkerboard{background-color:var(--is-checker-low);background-image:linear-gradient(45deg,var(--is-checker-high)25%,transparent 25%),linear-gradient(-45deg,var(--is-checker-high)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--is-checker-high)75%),linear-gradient(-45deg,transparent 75%,var(--is-checker-high)75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.image-studio-module__TepLuG__sectionArtwork{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.image-studio-module__TepLuG__finetuneCanvas{width:100%;height:100%;display:block}.image-studio-module__TepLuG__certificate{outline-offset:-25px;color:#2c2a26;text-align:center;background:#fbf8f1;border:18px solid #fbf8f1;outline:2px solid #c79a3a;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;font-family:Georgia,serif;display:flex;position:absolute;inset:0}.image-studio-module__TepLuG__certificate:after{pointer-events:none;content:"";border:2px solid #c79a3a;position:absolute;inset:26px}.image-studio-module__TepLuG__certificate .image-studio-module__TepLuG__eyebrow{color:#b58a2e;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.3em;font-size:10px}.image-studio-module__TepLuG__certificate>strong{color:#1f3a63;font-size:26px}.image-studio-module__TepLuG__certificate>em{color:#6b6156;font-size:11px}.image-studio-module__TepLuG__certificate>b{color:#fff;letter-spacing:.04em;background:linear-gradient(#d8ad48,#b98a2b);padding:6px 20px;font-size:12px}.image-studio-module__TepLuG__certificate>small{color:#8a8073;font-size:10px}.image-studio-module__TepLuG__recipient{color:#1f3a63;font-size:18px;font-weight:700}.image-studio-module__TepLuG__ruleOfThirds{z-index:2;pointer-events:none;position:absolute;inset:0}.image-studio-module__TepLuG__ruleOfThirds i{background:#ffffff47;display:block;position:absolute}.image-studio-module__TepLuG__ruleOfThirds i:first-child,.image-studio-module__TepLuG__ruleOfThirds i:nth-child(2){width:1px;top:0;bottom:0}.image-studio-module__TepLuG__ruleOfThirds i:first-child{left:33.333%}.image-studio-module__TepLuG__ruleOfThirds i:nth-child(2){left:66.666%}.image-studio-module__TepLuG__ruleOfThirds i:nth-child(3),.image-studio-module__TepLuG__ruleOfThirds i:nth-child(4){height:1px;left:0;right:0}.image-studio-module__TepLuG__ruleOfThirds i:nth-child(3){top:33.333%}.image-studio-module__TepLuG__ruleOfThirds i:nth-child(4){top:66.666%}.image-studio-module__TepLuG__fabricSurface{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.image-studio-module__TepLuG__fabricSurface>div,.image-studio-module__TepLuG__fabricSurface canvas{inset:0;pointer-events:none!important;position:absolute!important}.image-studio-module__TepLuG__fabricSurface[data-interactive=true],.image-studio-module__TepLuG__fabricSurface[data-interactive=true]>div,.image-studio-module__TepLuG__fabricSurface[data-interactive=true] canvas{pointer-events:auto!important}.image-studio-module__TepLuG__fabricSurface[data-interactive=true]{touch-action:none}.image-studio-module__TepLuG__annotationToolRow{z-index:8;background:var(--is-control);border-radius:16px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__annotationToolRow button{white-space:nowrap;align-items:center;gap:7px;height:34px;display:flex;color:var(--is-text-muted)!important;border-radius:12px!important;padding:0 13px!important;font-size:12.5px!important}.image-studio-module__TepLuG__annotationToolRow button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important;font-weight:600!important}.image-studio-module__TepLuG__stickerSourceToggle{background:var(--is-control);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.image-studio-module__TepLuG__stickerSourceToggle button{align-items:center;height:28px;display:flex;color:var(--is-text-muted)!important;border-radius:8px!important;padding:0 14px!important;font-size:12.5px!important}.image-studio-module__TepLuG__stickerSourceToggle button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important;font-weight:600!important}.image-studio-module__TepLuG__stickerColorPicker{background:var(--is-control);border-radius:10px;align-items:center;padding:3px 7px 3px 10px;flex-direction:row!important;gap:6px!important}.image-studio-module__TepLuG__stickerColorPicker>label{color:var(--is-text-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.image-studio-module__TepLuG__stickerColorPicker>div{gap:0}.image-studio-module__TepLuG__stickerColorPicker [data-ui=color-picker-trigger]{background:0 0!important;border:0!important;border-radius:8px!important;width:28px!important;height:28px!important;padding:3px!important}.image-studio-module__TepLuG__stickerColorPicker[data-ui=color-picker]>div>input{display:none}.image-studio-module__TepLuG__imageStudioColorPicker{align-items:center;display:flex;position:relative}.image-studio-module__TepLuG__imageStudioColorPickerLabel{color:var(--is-text-muted);white-space:nowrap;font-size:12px;font-weight:400}.image-studio-module__TepLuG__imageStudioColorPickerTrigger{place-items:center;width:28px;height:28px;display:grid;background:0 0!important;border:0!important;border-radius:8px!important;padding:3px!important}.image-studio-module__TepLuG__imageStudioColorPickerTrigger>span{border:1px solid #ffffff3d;border-radius:6px;width:100%;height:100%;box-shadow:inset 0 1px 1px #ffffff29}.image-studio-module__TepLuG__imageStudioColorPopover{z-index:24;background:var(--is-control);border:1px solid #ffffff1f;border-radius:14px;gap:9px;width:196px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000073}.image-studio-module__TepLuG__imageStudioColorPopover .react-colorful{width:172px;height:126px}.image-studio-module__TepLuG__imageStudioColorInputRow{background:#1111118f;border:1px solid #ffffff29;border-radius:7px;height:30px;display:flex;overflow:hidden}.image-studio-module__TepLuG__imageStudioColorInputRow input{min-width:0;color:var(--is-text);font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-transform:uppercase;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 9px}.image-studio-module__TepLuG__imageStudioColorInputRow input:focus{box-shadow:inset 0 0 0 1px #e8a33fad}.image-studio-module__TepLuG__imageStudioColorInputRow button{flex:0 0 30px;place-items:center;width:30px;display:grid;color:var(--is-text-soft)!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff29!important;border-radius:0!important;padding:0!important}.image-studio-module__TepLuG__imageStudioColorInputRow button:hover:not(:disabled){color:var(--is-amber)!important;border-color:#e8a33f9e!important}.image-studio-module__TepLuG__imageStudioColorInputRow button:disabled{opacity:.5}.image-studio-module__TepLuG__imageStudioColorInputRow svg{width:15px;height:15px}.image-studio-module__TepLuG__stickerStatus,.image-studio-module__TepLuG__stickerError{color:var(--is-text-faint);white-space:nowrap;font-size:11px;position:absolute;top:39px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__redactPropertyRow{gap:8px}.image-studio-module__TepLuG__redactPropertyRow .image-studio-module__TepLuG__stickerSourceToggle button{gap:7px}.image-studio-module__TepLuG__redactionInlineToolbar button:hover{color:#9ebce5!important;background:#5b8fd624!important}.image-studio-module__TepLuG__redactionInlineToolbar>span{background:#212121}.image-studio-module__TepLuG__stickerError{color:#f1b19f}.image-studio-module__TepLuG__stickerLibrary{z-index:8;background:var(--is-control);border-radius:16px;align-items:center;gap:6px;padding:4px 8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__stickerAssetButton{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;border-radius:11px!important}.image-studio-module__TepLuG__stickerAssetButton:hover,.image-studio-module__TepLuG__stickerAssetButton[aria-pressed=true]{background:var(--is-control-active)!important}.image-studio-module__TepLuG__stickerAssetButton img{pointer-events:none;width:24px;height:24px;display:block}.image-studio-module__TepLuG__moreEmojiButton svg{width:18px;height:18px}.image-studio-module__TepLuG__emojiPickerPopover{width:276px!important;color:var(--is-text)!important;background:#212121!important;border:1px solid #ffffff24!important;border-radius:12px!important;padding:10px!important;box-shadow:0 18px 38px -16px #000000e6!important}.image-studio-module__TepLuG__emojiPickerGrid{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.image-studio-module__TepLuG__emojiPickerGrid button{place-items:center;width:28px;height:28px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;display:grid;border-radius:7px!important;padding:0!important;font-size:18px!important}.image-studio-module__TepLuG__emojiPickerGrid button:hover{background:#ffffff1a!important}.image-studio-module__TepLuG__emojiPickerInputRow{align-items:center;gap:6px;height:32px;margin-top:8px;display:flex}.image-studio-module__TepLuG__emojiPickerInputRow input{min-width:0;height:32px;color:var(--is-text);font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;background:#111111c7;border:1px solid #ffffff24;border-radius:8px;outline:none;flex:1;padding:0 9px}.image-studio-module__TepLuG__emojiPickerInputRow input:focus{border-color:#e8a33fa6}.image-studio-module__TepLuG__emojiPickerInputRow input::placeholder{color:var(--is-text-faint)}.image-studio-module__TepLuG__emojiPickerInputRow button{height:32px;color:#111!important;background:var(--is-amber)!important;border-radius:8px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important}.image-studio-module__TepLuG__emojiPickerInputRow button:disabled{opacity:1;color:#f7d9a6b3!important;background:#e8a33f29!important;border:1px solid #e8a33f57!important}.image-studio-module__TepLuG__stickerEmoji{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:24px;line-height:1}.image-studio-module__TepLuG__stickerUploadButton{align-items:center;gap:9px;height:34px;display:flex;color:var(--is-text-soft)!important;border:1px dashed #ffffff38!important;border-radius:11px!important;padding:0 16px!important;font-size:12.5px!important}.image-studio-module__TepLuG__stickerUploadButton:hover{background:#ffffff0a!important;border-color:#e8a33f8c!important}.image-studio-module__TepLuG__stickerUploadButton svg{width:16px;height:16px}.image-studio-module__TepLuG__stickerLibrary>input{display:none}.image-studio-module__TepLuG__annotationColourGroup{background:var(--is-control);border-radius:10px;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex;position:relative}.image-studio-module__TepLuG__annotationColourGroup>span,.image-studio-module__TepLuG__annotationPropertyChip>span{color:var(--is-text-faint);font-size:12px}.image-studio-module__TepLuG__annotationColourGroup>button{width:20px;height:20px;border:1px solid #ffffff2e!important;border-radius:6px!important}.image-studio-module__TepLuG__annotationColourGroup>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--is-amber),0 0 0 4px var(--is-control)}.image-studio-module__TepLuG__annotationColourGroup>.image-studio-module__TepLuG__annotationColourWheel{place-items:center;display:grid;background:conic-gradient(#e05a4a,#e8a33f,#d8c94a,#5fb26a,#4a9fd8,#8a6fd8,#e05a4a)!important}.image-studio-module__TepLuG__annotationColourWheel i{background:var(--is-surface);border-radius:50%;width:7px;height:7px}.image-studio-module__TepLuG__annotationColourWrap,.image-studio-module__TepLuG__annotationRangeWrap{position:relative}.image-studio-module__TepLuG__annotationPropertyChip{white-space:nowrap;align-items:center;gap:9px;height:34px;display:flex;color:var(--is-text-soft)!important;background:var(--is-control)!important;border-radius:10px!important;padding:0 12px!important;font-size:12.5px!important}.image-studio-module__TepLuG__annotationPropertyChip strong{color:var(--is-text);font:500 12px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace}.image-studio-module__TepLuG__annotationPropertyChip>i{border:1px solid #fff3;border-radius:6px;width:20px;height:20px}.image-studio-module__TepLuG__annotationPropertyChip>b{color:var(--is-text-faint);font-weight:400}.image-studio-module__TepLuG__annotationColorPopover{z-index:22;background:var(--is-control);border:1px solid #ffffff1f;border-radius:14px;gap:9px;width:196px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000073}.image-studio-module__TepLuG__annotationColorPopover .react-colorful{width:172px;height:126px}.image-studio-module__TepLuG__annotationColorPopover strong{color:var(--is-text-soft);font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-align:center}.image-studio-module__TepLuG__annotationColorFooter{background:#11111175;border-radius:7px;align-items:center;gap:6px;height:22px;padding:0 2px 0 8px;display:flex}.image-studio-module__TepLuG__annotationColorFooter strong{text-align:left;flex:1}.image-studio-module__TepLuG__annotationColorFooter button{place-items:center;width:20px;height:20px;display:grid;color:var(--is-text-soft)!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff24!important;border-radius:0!important;padding:0!important}.image-studio-module__TepLuG__annotationColorFooter button:hover:not(:disabled){color:var(--is-amber)!important}.image-studio-module__TepLuG__annotationColorFooter button:disabled{opacity:.45}.image-studio-module__TepLuG__annotationColorFooter button svg{width:13px;height:13px}.image-studio-module__TepLuG__textPropertyRow{gap:6px}.image-studio-module__TepLuG__annotationSelectChip{background:var(--is-control);border-radius:10px;align-items:center;height:34px;padding:0 9px;display:flex}.image-studio-module__TepLuG__annotationSelectChip select{color:var(--is-text-soft);font:500 12.5px/1 var(--font-inter),Inter,sans-serif;background:0 0;border:0;outline:0}.image-studio-module__TepLuG__annotationFontSelectChip select{cursor:pointer;width:150px}.image-studio-module__TepLuG__annotationAlignGroup{background:var(--is-control);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.image-studio-module__TepLuG__annotationAlignGroup button{place-items:center;width:30px;height:28px;display:grid;color:var(--is-text-muted)!important;border-radius:8px!important}.image-studio-module__TepLuG__annotationAlignGroup button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__textInlineToolbar{z-index:12;background:#212121;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 26px -8px #000c}.image-studio-module__TepLuG__textInlineToolbar button{place-items:center;width:32px;height:30px;display:grid;color:var(--is-text-muted)!important;border-radius:9px!important}.image-studio-module__TepLuG__textInlineToolbar button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__textInlineToolbar>i{background:#ffffff29;width:1px;height:18px;margin:0 4px}.image-studio-module__TepLuG__textInlineToolbar>span{background:#212121;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.image-studio-module__TepLuG__rulerWrap{z-index:8;bottom:var(--image-studio-ruler-bottom);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__finetuneRulerWrap,.image-studio-module__TepLuG__filterRulerWrap{bottom:var(--image-studio-ruler-bottom)}.image-studio-module__TepLuG__filterStrip{z-index:8;position:absolute;bottom:28px;left:92px;right:92px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000);mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000)}.image-studio-module__TepLuG__fillDock{z-index:8;background:var(--is-control);border-radius:16px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__patternPanel{z-index:8;gap:8px;animation:.21s cubic-bezier(.22,1,.36,1) both image-studio-module__TepLuG__studio-controls-enter;display:grid;position:absolute;bottom:18px;left:32px;right:32px}.image-studio-module__TepLuG__patternToolbar{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.image-studio-module__TepLuG__patternToolbarBreak{display:none}.image-studio-module__TepLuG__patternColorCount,.image-studio-module__TepLuG__patternPalette{background:var(--is-control);border-radius:10px;align-items:center;gap:3px;height:34px;padding:3px;display:flex}.image-studio-module__TepLuG__patternColorCount>span{color:var(--is-text-muted);padding:0 5px;font-size:11.5px}.image-studio-module__TepLuG__patternColorCount>button{width:28px;height:28px;color:var(--is-text-muted)!important;border-radius:8px!important;font-size:11.5px!important}.image-studio-module__TepLuG__patternColorCount>button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__patternPalette{padding-inline:5px}.image-studio-module__TepLuG__patternColorPicker .image-studio-module__TepLuG__imageStudioColorPickerLabel{display:none}.image-studio-module__TepLuG__patternAction{white-space:nowrap;align-items:center;gap:6px;height:34px;display:flex;color:var(--is-text-soft)!important;background:var(--is-control)!important;border-radius:10px!important;padding:0 10px!important;font-size:11.5px!important}.image-studio-module__TepLuG__patternAction:hover{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__patternAction svg{width:14px;height:14px}.image-studio-module__TepLuG__patternScroll{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000)}.image-studio-module__TepLuG__patternScroll::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__patternTiles{justify-content:center;align-items:flex-start;gap:8px;width:max-content;min-width:100%;padding:0 42px 3px;display:flex}.image-studio-module__TepLuG__patternTile,.image-studio-module__TepLuG__activePatternTile{white-space:normal;scroll-snap-align:center;flex-direction:column;flex:0 0 67px;align-items:center;gap:5px;width:67px;line-height:1.1;display:flex;color:var(--is-text-muted)!important;font-size:10px!important}.image-studio-module__TepLuG__patternTile canvas,.image-studio-module__TepLuG__activePatternTile canvas,.image-studio-module__TepLuG__customPatternPreview,.image-studio-module__TepLuG__customPatternPlaceholder{background:var(--is-control);border:1px solid #ffffff14;border-radius:8px;width:62px;height:45px;display:block}.image-studio-module__TepLuG__customPatternTileWrap{flex:0 0 67px;position:relative}.image-studio-module__TepLuG__customPatternTileWrap input{display:none}.image-studio-module__TepLuG__customPatternPreview,.image-studio-module__TepLuG__customPatternPlaceholder{place-items:center;display:grid;overflow:hidden}.image-studio-module__TepLuG__customPatternPreview img{object-fit:contain;width:100%;height:100%}.image-studio-module__TepLuG__customPatternPlaceholder svg{width:21px;height:21px}.image-studio-module__TepLuG__customPatternReplace,.image-studio-module__TepLuG__customPatternUploadOverlay{cursor:pointer;position:absolute}.image-studio-module__TepLuG__customPatternUploadOverlay{inset:0}.image-studio-module__TepLuG__customPatternReplace{width:22px;height:22px;color:var(--is-text);background:var(--is-control-active);border-radius:50%;place-items:center;display:grid;top:-4px;right:-1px}.image-studio-module__TepLuG__customPatternReplace svg{width:12px;height:12px}.image-studio-module__TepLuG__patternUploadError{color:#ffb1b1;text-align:center;margin:0;font-size:11px}.image-studio-module__TepLuG__activePatternTile{color:var(--is-text)!important}.image-studio-module__TepLuG__activePatternTile canvas,.image-studio-module__TepLuG__activePatternTile .image-studio-module__TepLuG__customPatternPreview,.image-studio-module__TepLuG__activePatternTile .image-studio-module__TepLuG__customPatternPlaceholder{border-color:var(--is-amber);box-shadow:0 0 0 2px #e8a33f33}.image-studio-module__TepLuG__borderStrip{z-index:8;align-items:center;gap:7px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__borderPlacementRow{color:var(--is-text-soft);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:flex}.image-studio-module__TepLuG__borderPlacementRow>span{margin-right:5px}.image-studio-module__TepLuG__borderPlacementRow>button{min-width:61px;height:32px;color:var(--is-text-soft);background:var(--is-control);border-radius:8px;padding:0 10px}.image-studio-module__TepLuG__borderPlacementRow>button[aria-pressed=true]{color:var(--is-text);background:var(--is-amber-soft);box-shadow:inset 0 0 0 1px var(--is-amber)}.image-studio-module__TepLuG__borderPreset,.image-studio-module__TepLuG__edgeBorderPreset,.image-studio-module__TepLuG__activeBorderPreset{flex:0 0 80px;place-items:center;width:80px;height:100px;display:grid;border:1px dashed #ffffff29!important;border-radius:3px!important;padding:8px 10px!important}.image-studio-module__TepLuG__edgeBorderPreset{border-color:#0000!important}.image-studio-module__TepLuG__edgeBorderPreset,.image-studio-module__TepLuG__activeBorderPreset[data-edge-fill=true]{padding:0!important}.image-studio-module__TepLuG__borderPreset:hover{border-color:#ffffff57!important}.image-studio-module__TepLuG__activeBorderPreset{border-color:var(--is-amber)!important}.image-studio-module__TepLuG__borderThumbnailArtwork{width:62px;height:82px;color:var(--is-text-soft);display:block;position:relative;overflow:hidden}.image-studio-module__TepLuG__borderThumbnailArtwork canvas{width:62px;height:82px;display:block}.image-studio-module__TepLuG__edgeBorderPreset .image-studio-module__TepLuG__borderThumbnailArtwork,.image-studio-module__TepLuG__activeBorderPreset[data-edge-fill=true] .image-studio-module__TepLuG__borderThumbnailArtwork,.image-studio-module__TepLuG__edgeBorderPreset .image-studio-module__TepLuG__borderThumbnailArtwork canvas,.image-studio-module__TepLuG__activeBorderPreset[data-edge-fill=true] .image-studio-module__TepLuG__borderThumbnailArtwork canvas{width:78px;height:98px}.image-studio-module__TepLuG__borderThumbnailArtwork>span{z-index:1;color:var(--is-text-soft);pointer-events:none;place-items:center;font-size:9.5px;line-height:1;display:grid;position:absolute;inset:0}.image-studio-module__TepLuG__fillSwatch,.image-studio-module__TepLuG__activeFillSwatch,.image-studio-module__TepLuG__transparentSwatch,.image-studio-module__TepLuG__customFillSwatch{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;border:1px solid #ffffff29!important;border-radius:9px!important}.image-studio-module__TepLuG__fillSwatch:hover,.image-studio-module__TepLuG__transparentSwatch:hover,.image-studio-module__TepLuG__customFillSwatch:hover{border-color:#ffffff57!important}.image-studio-module__TepLuG__activeFillSwatch,.image-studio-module__TepLuG__transparentSwatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--is-amber),0 0 0 4px var(--is-control);border-color:#0000!important}.image-studio-module__TepLuG__transparentSwatch{background-color:var(--is-checker-low)!important;background-image:linear-gradient(45deg,transparent 25%,var(--is-checker-high)25%,var(--is-checker-high)50%,transparent 50%,transparent 75%,var(--is-checker-high)75%)!important;background-size:16px 16px!important}.image-studio-module__TepLuG__customFillSwatch{color:var(--is-text-muted);cursor:pointer;border-style:dashed!important}.image-studio-module__TepLuG__customPickerWrap{flex:0 0 34px;position:relative}.image-studio-module__TepLuG__customFillSwatch svg{pointer-events:none;width:15px;height:15px}.image-studio-module__TepLuG__fillColorPopover{z-index:12;width:184px;color:var(--is-text-soft);background:var(--is-elevated);border:1px solid #ffffff1f;border-radius:14px;padding:11px;position:absolute;bottom:47px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000080}.image-studio-module__TepLuG__fillColorPopover:after{bottom:-5px;left:calc(50% + var(--fill-popover-arrow-shift,0px));background:var(--is-elevated);content:"";width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}.image-studio-module__TepLuG__fillColorPopover>span{color:var(--is-text-muted);letter-spacing:.03em;margin:0 0 9px 1px;font-size:10.5px;display:block}.image-studio-module__TepLuG__fillColorPopover .react-colorful{width:162px;height:126px}.image-studio-module__TepLuG__fillColorPopover .react-colorful__saturation{border:0;border-radius:9px 9px 5px 5px}.image-studio-module__TepLuG__fillColorPopover .react-colorful__hue{border-radius:999px;height:10px;margin-top:8px}.image-studio-module__TepLuG__fillColorPopover .react-colorful__pointer{border-width:2px;width:15px;height:15px;box-shadow:0 1px 6px #0000008c}.image-studio-module__TepLuG__fillPickerValue{height:27px;color:var(--is-text-soft);font:500 10.5px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;background:#ffffff0e;border-radius:7px;align-items:center;gap:8px;margin-top:8px;padding:0 8px;display:flex}.image-studio-module__TepLuG__fillPickerValue i{border:1px solid #ffffff59;border-radius:3px;width:11px;height:11px}.image-studio-module__TepLuG__fillPickerValue button{flex:0 0 21px;place-items:center;width:21px;height:21px;margin-left:auto;display:grid;color:var(--is-text-soft)!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff24!important;border-radius:0!important;padding:0!important}.image-studio-module__TepLuG__fillPickerValue button:hover:not(:disabled){color:var(--is-amber)!important}.image-studio-module__TepLuG__fillPickerValue button:disabled{opacity:.45}.image-studio-module__TepLuG__fillPickerValue button svg{width:13px;height:13px}.image-studio-module__TepLuG__fillDockDivider{background:#ffffff29;width:1px;height:24px}.image-studio-module__TepLuG__fillHexInput{width:78px;height:30px;color:var(--is-text-soft);font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;padding:0 4px}.image-studio-module__TepLuG__fillHexInput:focus{background:#ffffff0a;border-color:#e8a33f8c}.image-studio-module__TepLuG__fillHexInput[aria-invalid=true]{color:#f1b19f;border-color:#b4523a}.image-studio-module__TepLuG__filterScroll{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;overflow:auto hidden}.image-studio-module__TepLuG__filterScroll::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__filterStripInner{box-sizing:border-box;justify-content:center;align-items:flex-end;gap:18px;width:max-content;min-width:100%;padding:4px 56px 0;display:flex}.image-studio-module__TepLuG__filterGroup{flex-direction:column;gap:7px;display:flex}.image-studio-module__TepLuG__filterGroupHeading{color:#6f6b64;text-transform:uppercase;font-size:10.5px;line-height:1}.image-studio-module__TepLuG__filterTiles{align-items:flex-start;gap:8px;display:flex}.image-studio-module__TepLuG__filterTile,.image-studio-module__TepLuG__activeFilterTile{white-space:nowrap;scroll-snap-align:center;flex-direction:column;align-items:center;gap:5px;width:56px;line-height:1;display:flex;color:var(--is-text-muted)!important;font-size:10.5px!important}.image-studio-module__TepLuG__filterTile canvas,.image-studio-module__TepLuG__activeFilterTile canvas{background:var(--is-control);border-radius:8px;width:52px;height:38px;display:block}.image-studio-module__TepLuG__filterGroup[data-family=printmaking] .image-studio-module__TepLuG__filterTile,.image-studio-module__TepLuG__filterGroup[data-family=printmaking] .image-studio-module__TepLuG__activeFilterTile,.image-studio-module__TepLuG__filterGroup[data-family=illustration] .image-studio-module__TepLuG__filterTile,.image-studio-module__TepLuG__filterGroup[data-family=illustration] .image-studio-module__TepLuG__activeFilterTile,.image-studio-module__TepLuG__filterGroup[data-family=digital] .image-studio-module__TepLuG__filterTile,.image-studio-module__TepLuG__filterGroup[data-family=digital] .image-studio-module__TepLuG__activeFilterTile,.image-studio-module__TepLuG__filterGroup[data-family=texture] .image-studio-module__TepLuG__filterTile,.image-studio-module__TepLuG__filterGroup[data-family=texture] .image-studio-module__TepLuG__activeFilterTile{white-space:normal;width:76px;line-height:1.15}.image-studio-module__TepLuG__filterGroup[data-family=printmaking] .image-studio-module__TepLuG__filterTile>span,.image-studio-module__TepLuG__filterGroup[data-family=printmaking] .image-studio-module__TepLuG__activeFilterTile>span,.image-studio-module__TepLuG__filterGroup[data-family=illustration] .image-studio-module__TepLuG__filterTile>span,.image-studio-module__TepLuG__filterGroup[data-family=illustration] .image-studio-module__TepLuG__activeFilterTile>span,.image-studio-module__TepLuG__filterGroup[data-family=digital] .image-studio-module__TepLuG__filterTile>span,.image-studio-module__TepLuG__filterGroup[data-family=digital] .image-studio-module__TepLuG__activeFilterTile>span,.image-studio-module__TepLuG__filterGroup[data-family=texture] .image-studio-module__TepLuG__filterTile>span,.image-studio-module__TepLuG__filterGroup[data-family=texture] .image-studio-module__TepLuG__activeFilterTile>span{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;display:-webkit-box;overflow:hidden}.image-studio-module__TepLuG__filterTile:hover canvas{box-shadow:0 0 0 1px #fff3}.image-studio-module__TepLuG__activeFilterTile{color:var(--is-amber)!important}.image-studio-module__TepLuG__activeFilterTile canvas{box-shadow:0 0 0 2px var(--is-amber),0 0 0 4px var(--is-surface)}.image-studio-module__TepLuG__finetuneChipRow{z-index:8;background:var(--is-control);border-radius:16px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__finetuneChip,.image-studio-module__TepLuG__activeFinetuneChip{white-space:nowrap;align-items:center;gap:7px;height:32px;display:flex;color:var(--is-text-muted)!important;border-radius:12px!important;padding:0 13px!important;font-size:12.5px!important}.image-studio-module__TepLuG__finetuneChip>span,.image-studio-module__TepLuG__activeFinetuneChip>span{color:#6f6b64;font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace}.image-studio-module__TepLuG__activeFinetuneChip{color:var(--is-text)!important;background:var(--is-control-active)!important;font-weight:600!important}.image-studio-module__TepLuG__activeFinetuneChip>span{color:var(--is-amber)}.image-studio-module__TepLuG__rulerWrap,.image-studio-module__TepLuG__modeRow,.image-studio-module__TepLuG__annotationToolRow,.image-studio-module__TepLuG__finetuneChipRow,.image-studio-module__TepLuG__stickerLibrary,.image-studio-module__TepLuG__redactToolRow,.image-studio-module__TepLuG__fillDock,.image-studio-module__TepLuG__borderStrip,.image-studio-module__TepLuG__filterStrip,.image-studio-module__TepLuG__shapeStrip{animation:.21s cubic-bezier(.22,1,.36,1) both image-studio-module__TepLuG__studio-controls-enter}@keyframes image-studio-module__TepLuG__studio-controls-enter{0%{opacity:0;filter:blur(2px);translate:0 7px}to{opacity:1;filter:blur();translate:0}}.image-studio-module__TepLuG__propertyRow>button:disabled{cursor:default;color:var(--is-disabled)!important}.image-studio-module__TepLuG__propertyRow>button:disabled:hover{background:var(--is-control)!important}.image-studio-module__TepLuG__rulerValue{min-width:58px;height:28px;color:var(--is-text);background:var(--is-control);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;display:flex;position:relative;box-shadow:0 8px 20px -8px #000000b3}.image-studio-module__TepLuG__rulerValue:after{background:var(--is-control);content:"";width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.image-studio-module__TepLuG__rulerTrack{width:420px;height:30px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.image-studio-module__TepLuG__rulerTrack:before{z-index:0;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#11111147,#111111d1 18% 82%,#11111147);border-radius:16px;transition:opacity .1s ease-out;position:absolute;inset:2px 8px}.image-studio-module__TepLuG__rulerWrap[data-over-artwork=true] .image-studio-module__TepLuG__rulerTrack:before{opacity:1}.image-studio-module__TepLuG__rulerGestureCoach{bottom:74px;left:var(--image-studio-ruler-coach-left,calc(100% + clamp(14px,2vw,28px)));color:#ffffff8f;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:18px;width:220px;animation:.24s cubic-bezier(.22,1,.36,1) both image-studio-module__TepLuG__studio-controls-enter;display:flex;position:absolute}.image-studio-module__TepLuG__stageGestureCoach{z-index:7;width:240px;animation:.26s cubic-bezier(.22,1,.36,1) both image-studio-module__TepLuG__image-studio-coach-arrive;inset:48% clamp(30px,5vw,88px) auto auto;transform:translateY(-50%)}.image-studio-module__TepLuG__outsideGestureCoach{gap:14px}.image-studio-module__TepLuG__outsideGestureStage{width:220px;height:132px;position:relative}.image-studio-module__TepLuG__outsideArtwork{background:linear-gradient(140deg,#79c6e3f2,#3a6c9ce6);border-radius:3px;width:88px;height:82px;position:absolute;top:25px;left:66px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d}.image-studio-module__TepLuG__outsideArtwork:after{content:"";background:#1630557a;border-radius:50% 50% 18% 18%;width:76px;height:72px;position:absolute;bottom:-18px;right:-10px;transform:rotate(-14deg)}.image-studio-module__TepLuG__outsideCropFrame{z-index:1;border:2px solid #ffffffe6;animation:3.2s cubic-bezier(.22,1,.36,1) infinite image-studio-module__TepLuG__outside-crop-expand;position:absolute;inset:25px 66px;box-shadow:0 0 0 1px #ec48994d}.image-studio-module__TepLuG__outsideCropFrame i{background:#111;border:2px solid #ffffffeb;border-radius:50%;width:11px;height:11px;position:absolute}.image-studio-module__TepLuG__outsideCropFrame i:first-child{top:-7px;left:-7px}.image-studio-module__TepLuG__outsideCropFrame i:nth-child(2){top:-7px;right:-7px}.image-studio-module__TepLuG__outsideCropFrame i:nth-child(3){bottom:-7px;right:-7px}.image-studio-module__TepLuG__outsideCropFrame i:nth-child(4){bottom:-7px;left:-7px}.image-studio-module__TepLuG__outsideGestureCopy{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.image-studio-module__TepLuG__outsideGestureCopy strong{color:#f0a9cd;font-size:16px;font-weight:600}.image-studio-module__TepLuG__outsideGestureCopy span{color:#ffffff85;font-size:13px}@keyframes image-studio-module__TepLuG__outside-crop-expand{0%,18%{border-color:#ffffffe6;inset:25px 66px}52%,78%{border-color:#f0a9cd;inset:8px 38px}to{border-color:#ffffffe6;inset:25px 66px}}.image-studio-module__TepLuG__rulerGestureStage{width:220px;height:124px;position:relative}.image-studio-module__TepLuG__rulerGestureMouse{z-index:1;background:var(--is-surface);border:3px solid #ffffff85;border-radius:31px;width:66px;height:102px;animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-mouse;position:absolute;top:10px;left:78px;overflow:hidden;box-shadow:0 14px 30px #00000038}.image-studio-module__TepLuG__rulerMouseLeftButton,.image-studio-module__TepLuG__rulerMouseRightButton{border-bottom:1px solid #ffffff21;width:50%;height:42px;position:absolute;top:0}.image-studio-module__TepLuG__rulerMouseLeftButton{border-right:1px solid #ffffff21;animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-click;left:0}.image-studio-module__TepLuG__rulerMouseRightButton{right:0}.image-studio-module__TepLuG__rulerMouseWheel{border:2px solid #ffffffb3;border-radius:5px;width:7px;height:22px;animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-wheel;position:absolute;top:16px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__rulerDragTrail{z-index:0;opacity:0;background:linear-gradient(90deg,#0000,#e8a33fb8,#0000);width:154px;height:2px;animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-trail;position:absolute;top:60px;left:34px}.image-studio-module__TepLuG__rulerDragDirection,.image-studio-module__TepLuG__rulerWheelDirection{color:var(--is-amber);font:500 28px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace;position:absolute}.image-studio-module__TepLuG__rulerDragDirection{animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-drag-direction;top:48px;right:1px}.image-studio-module__TepLuG__rulerWheelDirection{opacity:0;animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-wheel-direction;top:47px;right:44px}.image-studio-module__TepLuG__rulerGestureCopy{letter-spacing:.01em;flex-direction:column;align-items:center;gap:4px;min-height:42px;display:flex;position:relative}.image-studio-module__TepLuG__rulerGestureCopy strong{color:#ffffffd1;font-size:16px;font-weight:600}.image-studio-module__TepLuG__rulerDragCopy{animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-drag-copy}.image-studio-module__TepLuG__rulerWheelCopy{opacity:0;animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-wheel-copy;position:absolute;top:0}.image-studio-module__TepLuG__rulerGestureCopy span{font-size:13px}@keyframes image-studio-module__TepLuG__ruler-demo-mouse{0%,10%,46%,to{transform:translate(0)}20%{transform:translate(-34px)}34%{transform:translate(34px)}}@keyframes image-studio-module__TepLuG__ruler-demo-click{0%,8%,43%,to{box-shadow:none;background:0 0}12%,38%{background:#e8a33f61;box-shadow:inset 0 -3px #e8a33fb8}}@keyframes image-studio-module__TepLuG__ruler-demo-wheel{0%,50%,to{border-color:#ffffffb3;transform:translate(-50%)}58%,72%,86%{border-color:var(--is-amber);transform:translate(-50%,-5px)}65%,79%,93%{border-color:var(--is-amber);transform:translate(-50%,5px)}}@keyframes image-studio-module__TepLuG__ruler-demo-trail{0%,8%,45%,to{opacity:0;transform:scaleX(.4)}14%,39%{opacity:.8;transform:scaleX(1)}}@keyframes image-studio-module__TepLuG__ruler-demo-drag-direction{0%,8%,44%,to{opacity:0}14%,39%{opacity:1}}@keyframes image-studio-module__TepLuG__ruler-demo-wheel-direction{0%,50%,to{opacity:0;transform:translateY(-4px)}58%,93%{opacity:1;transform:translateY(4px)}}@keyframes image-studio-module__TepLuG__ruler-demo-drag-copy{0%,42%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-4px)}}@keyframes image-studio-module__TepLuG__ruler-demo-wheel-copy{0%,48%,to{opacity:0;transform:translateY(4px)}56%,94%{opacity:1;transform:translateY(0)}}.image-studio-module__TepLuG__tickStrip{z-index:1;justify-content:space-between;align-items:center;padding:0 3px;transition:transform 80ms linear;display:flex;position:absolute;inset:0 -114px}.image-studio-module__TepLuG__rulerWrap[data-coach-visible=true] .image-studio-module__TepLuG__tickStrip{animation:5.4s ease-in-out infinite image-studio-module__TepLuG__ruler-demo-ticks}@keyframes image-studio-module__TepLuG__ruler-demo-ticks{0%,10%,46%,50%,to{transform:translateX(var(--image-studio-ruler-offset))}20%{transform:translateX(calc(var(--image-studio-ruler-offset) + 34px))}34%{transform:translateX(calc(var(--image-studio-ruler-offset) - 34px))}58%,72%,86%{transform:translateX(calc(var(--image-studio-ruler-offset) + 18px))}65%,79%,93%{transform:translateX(calc(var(--image-studio-ruler-offset) - 18px))}}.image-studio-module__TepLuG__rulerWrap:hover .image-studio-module__TepLuG__tickStrip{animation:none}@media (prefers-reduced-motion:reduce){.image-studio-module__TepLuG__rulerGestureMouse,.image-studio-module__TepLuG__rulerMouseLeftButton,.image-studio-module__TepLuG__rulerMouseWheel,.image-studio-module__TepLuG__rulerDragTrail,.image-studio-module__TepLuG__rulerDragDirection,.image-studio-module__TepLuG__rulerWheelDirection,.image-studio-module__TepLuG__rulerDragCopy,.image-studio-module__TepLuG__rulerWheelCopy,.image-studio-module__TepLuG__tickStrip,.image-studio-module__TepLuG__propertyRow,.image-studio-module__TepLuG__rulerGestureCoach,.image-studio-module__TepLuG__finetuneChipRow,.image-studio-module__TepLuG__rulerWrap,.image-studio-module__TepLuG__modeRow,.image-studio-module__TepLuG__annotationToolRow,.image-studio-module__TepLuG__stickerLibrary,.image-studio-module__TepLuG__redactToolRow,.image-studio-module__TepLuG__fillDock,.image-studio-module__TepLuG__borderStrip,.image-studio-module__TepLuG__filterStrip,.image-studio-module__TepLuG__shapeStrip,.image-studio-module__TepLuG__outsideCropFrame,.image-studio-module__TepLuG__studio[data-crop-flip-motion=horizontal] .image-studio-module__TepLuG__cropSheet,.image-studio-module__TepLuG__studio[data-crop-flip-motion=vertical] .image-studio-module__TepLuG__cropSheet{animation:none}.image-studio-module__TepLuG__rulerWheelCopy{display:none}}.image-studio-module__TepLuG__majorTick,.image-studio-module__TepLuG__minorTick{background:#ffffff3d;border-radius:1px;flex:0 0 2px}.image-studio-module__TepLuG__majorTick{background:#ffffff80;height:19px}.image-studio-module__TepLuG__minorTick{height:9px}.image-studio-module__TepLuG__rulerNeedle{z-index:2;background:var(--is-amber);border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #1b1c1f8c}.image-studio-module__TepLuG__rulerInput{z-index:3;opacity:0;cursor:default;width:100%;height:100%;position:absolute;inset:0}:is(html[data-image-studio-ruler-cursor-hidden=true] .image-studio-module__TepLuG__studio,html[data-image-studio-ruler-cursor-hidden=true] .image-studio-module__TepLuG__studio *){cursor:none!important}.image-studio-module__TepLuG__modeRow{z-index:8;background:var(--is-control);border-radius:16px;align-items:center;gap:3px;min-height:42px;padding:4px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__shapeStrip{z-index:8;scrollbar-width:none;align-items:flex-start;gap:12px;width:max-content;max-width:calc(100% - 140px);padding:0 12px 4px;display:flex;position:absolute;bottom:72px;left:50%;overflow:auto hidden;transform:translate(-50%)}.image-studio-module__TepLuG__shapeStrip::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__shapeChoice,.image-studio-module__TepLuG__activeShapeChoice{flex-direction:column;flex:0 0 56px;align-items:center;gap:5px;width:56px;display:flex;color:var(--is-text-muted)!important;font-size:10.5px!important}.image-studio-module__TepLuG__shapeSwatch{width:36px;height:36px;color:var(--is-text-soft);border:1px solid #ffffff38;display:block;position:relative}.image-studio-module__TepLuG__shapeSwatch[data-shape=rounded]{border-radius:8px}.image-studio-module__TepLuG__shapeSwatch[data-shape=circle]{border-radius:50%}.image-studio-module__TepLuG__shapeSwatch[data-shape=arch]{border-radius:18px 18px 0 0}.image-studio-module__TepLuG__shapeSwatch[data-shape=hexagon]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:currentColor;border:0}.image-studio-module__TepLuG__shapeSwatch[data-shape=hexagon]:after{background:var(--is-surface);clip-path:inherit;content:"";position:absolute;inset:1.5px}.image-studio-module__TepLuG__shapeSwatch svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:100%;height:100%;display:block;overflow:visible}.image-studio-module__TepLuG__shapeSwatch:has(svg){border:0}.image-studio-module__TepLuG__activeShapeChoice .image-studio-module__TepLuG__shapeSwatch:has(svg){box-shadow:none;background:0 0}.image-studio-module__TepLuG__activeShapeChoice{color:var(--is-amber)!important}.image-studio-module__TepLuG__activeShapeChoice .image-studio-module__TepLuG__shapeSwatch{box-shadow:0 0 0 1.5px var(--is-amber);background-color:#e8a33f33}.image-studio-module__TepLuG__activeShapeChoice .image-studio-module__TepLuG__shapeSwatch[data-shape=hexagon]:after{background:color-mix(in srgb,var(--is-amber)20%,var(--is-surface))}.image-studio-module__TepLuG__mode,.image-studio-module__TepLuG__activeMode{white-space:nowrap;align-items:center;gap:7px;height:34px;display:flex;color:var(--is-text-muted)!important;border-radius:12px!important;padding:0 14px!important;font-size:12.5px!important}.image-studio-module__TepLuG__activeMode{color:var(--is-text)!important;background:var(--is-control-active)!important;font-weight:600!important}.image-studio-module__TepLuG__foundationStatus{height:34px;color:var(--is-text-muted);align-items:center;gap:7px;padding:0 14px;font-size:12px;display:flex}.image-studio-module__TepLuG__studioFooter{z-index:10;align-items:center;gap:12px;height:28px;display:flex;position:absolute;bottom:20px;right:18px}.image-studio-module__TepLuG__aiToolRow{z-index:9;border:1px solid var(--is-border);background:var(--is-control);border-radius:12px;align-items:center;gap:3px;max-width:calc(100% - 220px);padding:4px;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__aiToolRow button{white-space:nowrap;align-items:center;gap:6px;height:30px;display:flex;color:var(--is-text-muted)!important;border-radius:8px!important;padding:0 10px!important;font-size:11px!important}.image-studio-module__TepLuG__aiToolRow button[aria-pressed=true]{color:var(--is-amber)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__aiToolRow button:disabled{opacity:.45;cursor:default}.image-studio-module__TepLuG__aiBalance{color:var(--is-text-faint);font:500 10px/1 var(--font-jetbrains-mono),monospace;white-space:nowrap;padding:0 8px}.image-studio-module__TepLuG__aiStage{z-index:2;justify-content:center;align-items:center;min-height:0;display:flex;position:absolute;inset:126px 24px 22px 98px}.image-studio-module__TepLuG__aiPreparation{color:var(--is-text-muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.image-studio-module__TepLuG__aiArtwork{background-color:var(--is-checker-low);background-image:linear-gradient(45deg,var(--is-checker-high)25%,transparent 25%),linear-gradient(-45deg,var(--is-checker-high)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--is-checker-high)75%),linear-gradient(-45deg,transparent 75%,var(--is-checker-high)75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:none;max-width:100%;max-height:100%;position:relative;overflow:visible;box-shadow:0 14px 42px #0000006b}.image-studio-module__TepLuG__aiArtwork>img{object-fit:contain;width:100%;height:100%;display:block}.image-studio-module__TepLuG__aiBefore{position:absolute;inset:0}.image-studio-module__TepLuG__aiCompareLine{z-index:11;pointer-events:none;background:#ffffffeb;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #00000047}.image-studio-module__TepLuG__aiCompareSlider{z-index:13;appearance:none;cursor:ew-resize;touch-action:none;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.image-studio-module__TepLuG__aiCompareSlider::-webkit-slider-runnable-track{background:0 0;height:100%}.image-studio-module__TepLuG__aiCompareSlider::-webkit-slider-thumb{width:44px;height:44px;margin-top:calc((var(--ai-compare-height,100%) - 44px)/2);appearance:none;background:0 0;border:0}.image-studio-module__TepLuG__aiCompareSlider::-moz-range-track{background:0 0;border:0;height:100%}.image-studio-module__TepLuG__aiCompareSlider::-moz-range-thumb{background:0 0;border:0;width:44px;height:44px}.image-studio-module__TepLuG__aiCompareLine>span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#101010c7;border-radius:7px;padding:5px 7px;font-size:9px;position:absolute;top:12px}.image-studio-module__TepLuG__aiCompareLine>span:first-child{right:8px}.image-studio-module__TepLuG__aiCompareLine>span:nth-child(2){left:8px}.image-studio-module__TepLuG__aiMask{opacity:.48;filter:sepia()saturate(4);cursor:crosshair;touch-action:none;background:#e8a33f0a;width:100%;height:100%;position:absolute;inset:0}.image-studio-module__TepLuG__aiProgress{color:var(--is-text-soft);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#111111b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex;position:absolute;inset:0}.image-studio-module__TepLuG__aiProgress svg{animation:1.2s linear infinite image-studio-module__TepLuG__ai-studio-spin}.image-studio-module__TepLuG__aiProgress strong{font-size:13px}.image-studio-module__TepLuG__aiProgress span{color:var(--is-text-muted);font-size:10px}@keyframes image-studio-module__TepLuG__ai-studio-spin{to{transform:rotate(360deg)}}.image-studio-module__TepLuG__aiMagicBar{z-index:15;width:min(640px,100% - 26px);min-height:50px;color:var(--is-text-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191919ed;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:9px;padding:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000080}.image-studio-module__TepLuG__aiMagicBar>svg{color:var(--is-amber);margin-left:5px}.image-studio-module__TepLuG__aiMagicBar>strong{flex:1;padding-left:7px;font-size:12px}.image-studio-module__TepLuG__aiMagicBar input{min-width:0;height:36px;color:var(--is-text);font:12px/1.2 var(--font-inter),sans-serif;background:0 0;border:0;outline:none;flex:1}.image-studio-module__TepLuG__aiMagicBar input::placeholder{color:var(--is-text-faint)}.image-studio-module__TepLuG__aiActionHint{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.image-studio-module__TepLuG__aiBarPrimary,.image-studio-module__TepLuG__aiBarSecondary{flex:none;justify-content:center;align-items:center;gap:7px;height:36px;display:flex;border-radius:10px!important;padding:0 13px!important;font-size:11.5px!important;font-weight:650!important}.image-studio-module__TepLuG__aiBarPrimary{color:#24211c!important;background:var(--is-amber)!important}.image-studio-module__TepLuG__aiApplyButton{box-shadow:0 7px 20px #59c86f47;color:#071b10!important;background:#59c86f!important}.image-studio-module__TepLuG__aiApplyButton:hover:not(:disabled){background:#6ed680!important}.image-studio-module__TepLuG__aiBarPrimary span{font:600 9px/1 var(--font-jetbrains-mono),monospace;opacity:.62}.image-studio-module__TepLuG__aiBarSecondary{color:var(--is-text-soft)!important;background:#ffffff12!important}.image-studio-module__TepLuG__aiBarSecondary[aria-pressed=true]{color:var(--is-amber)!important;background:var(--is-amber-soft)!important}.image-studio-module__TepLuG__aiBarPrimary:disabled,.image-studio-module__TepLuG__aiBarSecondary:disabled{opacity:.45;cursor:default}.image-studio-module__TepLuG__aiBarSpinner{animation:1.1s linear infinite image-studio-module__TepLuG__ai-studio-spin}.image-studio-module__TepLuG__aiCanvasTools{z-index:12;max-width:calc(100% - 24px);color:var(--is-text-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191919e3;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000057}.image-studio-module__TepLuG__aiCanvasTools button{white-space:nowrap;align-items:center;gap:6px;height:31px;display:flex;color:var(--is-text-muted)!important;border-radius:8px!important;padding:0 10px!important;font-size:10.5px!important}.image-studio-module__TepLuG__aiCanvasTools button:hover,.image-studio-module__TepLuG__aiCanvasTools button[aria-pressed=true]{color:var(--is-text)!important;background:var(--is-control-active)!important}.image-studio-module__TepLuG__aiCanvasTools button[aria-pressed=true]{color:var(--is-amber)!important}.image-studio-module__TepLuG__aiCanvasTools button:disabled{opacity:.4;cursor:default}.image-studio-module__TepLuG__aiCanvasTools button span{color:var(--is-text-faint);font-size:9px}.image-studio-module__TepLuG__aiCanvasTools>span{white-space:nowrap;padding:0 7px;font-size:9.5px}.image-studio-module__TepLuG__aiCanvasTools .image-studio-module__TepLuG__borderRangePopover{top:50px;bottom:auto}.image-studio-module__TepLuG__aiCanvasTools .image-studio-module__TepLuG__borderRangePopover:before{top:-6px;bottom:auto}.image-studio-module__TepLuG__aiOutlineTools{z-index:14}.image-studio-module__TepLuG__aiOutlineColor .image-studio-module__TepLuG__imageStudioColorPickerLabel{display:none}.image-studio-module__TepLuG__aiCanvasTools .image-studio-module__TepLuG__aiOutlineColor .image-studio-module__TepLuG__imageStudioColorPickerTrigger{width:31px;height:31px;padding:4px!important}.image-studio-module__TepLuG__aiOutlineTools .image-studio-module__TepLuG__imageStudioColorPopover{top:42px;bottom:auto}.image-studio-module__TepLuG__aiFloatingError{z-index:17;color:#ffb2a9;text-align:center;background:#3a1916eb;border:1px solid #ff7f7247;border-radius:10px;width:min(520px,100% - 32px);padding:8px 12px;font-size:10.5px;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__aiFloatingNotice{z-index:17;color:#f2c985;text-align:center;background:#372914f0;border:1px solid #e8a33f59;border-radius:10px;width:min(560px,100% - 32px);padding:8px 12px;font-size:10.5px;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__aiExpandFrame{z-index:9;border:2px solid var(--is-amber);pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffffbf,0 0 18px #e8a33f3d}.image-studio-module__TepLuG__aiExpandMoveArea{z-index:9;pointer-events:auto;cursor:move;touch-action:none;outline:none;position:absolute}.image-studio-module__TepLuG__aiExpandLockNote{z-index:11;color:#ffffffe0;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131313c7;border:1px solid #ffffff29;border-radius:8px;padding:6px 8px;font-size:9.5px;line-height:1;position:absolute;top:10px;left:10px}.image-studio-module__TepLuG__aiExpandMoveArea[aria-disabled=true]{cursor:default}.image-studio-module__TepLuG__aiExpandMoveArea:focus-visible{outline-offset:-4px;outline:2px solid #fff}.image-studio-module__TepLuG__aiHandle{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;touch-action:none;width:24px;height:44px;position:absolute;box-shadow:0 2px 10px #000000ad,0 0 0 3px #e8a33f33,inset 0 0 10px #ffffff0f;background:#1212126b!important;border:2px solid #fff!important;border-radius:13px!important}.image-studio-module__TepLuG__aiHandleGrip{background:#fff;border-radius:4px;position:absolute;inset:10px 8px;box-shadow:0 0 5px #ffffff85}.image-studio-module__TepLuG__aiCompareHandle{pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%)}.image-studio-module__TepLuG__aiStage[data-editing-outpaint=true]{bottom:88px}.image-studio-module__TepLuG__aiStage[data-editing-outpaint=true] .image-studio-module__TepLuG__aiMagicBar{bottom:-66px}.image-studio-module__TepLuG__aiExpandHandle[data-edge=left]{cursor:ew-resize;top:50%;left:-12px;transform:translateY(-50%)}.image-studio-module__TepLuG__aiExpandHandle[data-edge=right]{cursor:ew-resize;top:50%;right:-12px;transform:translateY(-50%)}.image-studio-module__TepLuG__aiExpandHandle[data-edge=top]{cursor:ns-resize;width:44px;height:24px;top:-12px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__aiExpandHandle[data-edge=bottom]{cursor:ns-resize;width:44px;height:24px;bottom:-12px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__aiExpandHandle[data-edge=top] .image-studio-module__TepLuG__aiHandleGrip,.image-studio-module__TepLuG__aiExpandHandle[data-edge=bottom] .image-studio-module__TepLuG__aiHandleGrip{inset:8px 10px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiStage,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiStage[data-capability=inpaint],.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiStage[data-capability=outpaint]{inset:106px 9px 66px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiMagicBar{border-radius:13px;gap:6px;width:calc(100% - 16px);min-height:48px;padding:6px;bottom:10px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiMagicBar>svg{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiMagicBar input{font-size:11px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiBarPrimary,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiBarSecondary{height:35px;padding:0 10px!important;font-size:10.5px!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiCanvasTools{scrollbar-width:none;max-width:calc(100% - 16px);top:8px;overflow-x:auto}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiCanvasTools::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiCanvasTools button{flex:none;padding:0 8px!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiOutlineTools .image-studio-module__TepLuG__imageStudioColorPickerTrigger{padding:4px!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiCanvasTools>span{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiOutlineTools:has(.image-studio-module__TepLuG__imageStudioColorPickerOpen){overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiFloatingError,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiFloatingNotice{bottom:68px}.image-studio-module__TepLuG__studio[data-active-tool=ai] .image-studio-module__TepLuG__studioFooter{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiToolRow{scrollbar-width:none;justify-content:flex-start;max-width:none;top:58px;left:8px;right:8px;overflow-x:auto;transform:none}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiToolRow::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiToolRow button{flex:none;padding:0 8px!important;font-size:10px!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiBalance{margin-left:auto}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiArtwork{max-width:100%;max-height:100%}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiStage[data-editing-outpaint=true]{bottom:128px;left:48px;right:48px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=ai] .image-studio-module__TepLuG__aiStage[data-editing-outpaint=true] .image-studio-module__TepLuG__aiMagicBar{width:calc(100vw - 34px);bottom:-62px}.image-studio-module__TepLuG__specLine{color:#6f6b64;font:500 11.5px/1 var(--font-jetbrains-mono),monospace}.image-studio-module__TepLuG__fillSpecLine{color:#6f6b64;font-size:11.5px}.image-studio-module__TepLuG__finetuneSpecLine{color:#6f6b64;align-items:baseline;gap:8px;font-size:11.5px;display:flex}.image-studio-module__TepLuG__finetuneSpecLine strong{color:#a09a90;font:500 11px/1 var(--font-jetbrains-mono),"JetBrains Mono",monospace}.image-studio-module__TepLuG__finetuneSpecLine i{color:#3f3d39;font-style:normal}.image-studio-module__TepLuG__controlsHelp{position:relative}.image-studio-module__TepLuG__controlsHelp>button{align-items:center;gap:6px;height:28px;display:flex;color:var(--is-text-muted)!important;border-radius:8px!important;padding:0 9px!important;font-size:11.5px!important}.image-studio-module__TepLuG__controlsHelp>button:hover,.image-studio-module__TepLuG__controlsHelp>button[aria-expanded=true]{color:var(--is-text-soft)!important;background:var(--is-control)!important}.image-studio-module__TepLuG__controlsHelp svg{width:14px;height:14px}.image-studio-module__TepLuG__controlsPopover{border:1px solid var(--is-border);width:246px;color:var(--is-text-soft);background:var(--is-elevated);border-radius:12px;gap:8px;padding:13px;font-size:11.5px;display:grid;position:absolute;bottom:36px;right:0;box-shadow:0 18px 44px #0000006b}.image-studio-module__TepLuG__controlsPopover strong{color:var(--is-text);font-size:12px}.image-studio-module__TepLuG__controlsPopover p{grid-template-columns:96px 1fr;align-items:center;gap:8px;margin:0;display:grid}.image-studio-module__TepLuG__controlsPopover kbd{color:var(--is-amber);font:500 10.5px/1.2 var(--font-jetbrains-mono),monospace}.image-studio-module__TepLuG__foundationStatus svg{color:var(--is-amber)}.image-studio-module__TepLuG__studio[data-layout=mobile]{--image-studio-stage-bottom:160px;--image-studio-ruler-bottom:152px;--image-studio-options-bottom:100px;--is-surface:#111;--is-panel:#212121b8;--is-control:#212121e0;--is-control-active:#212121fa;--is-elevated:#212121fa;background:var(--is-surface);width:100%;height:100%}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__historyButton{width:42px;height:42px;top:9px;left:6px;background:0 0!important;border-radius:10px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__historyButton:after,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__undoGroup:after{content:"";background:#ffffff1a;width:1px;height:20px;position:absolute;top:7px;right:-7px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__undoGroup{background:0 0;gap:0;padding:0;top:9px;left:49px;transform:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__undoGroup .image-studio-module__TepLuG__iconButton{width:40px;height:42px;background:0 0!important;border-radius:10px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__propertyRow{white-space:nowrap;justify-content:safe center;gap:2px;height:44px;padding:5px 0;inset:8px 54px auto 135px;overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__railTooltip{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__propertyRow::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__propertyRow>button,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__lockedFact,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__sectionFact,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationPropertyChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationSelectChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationColourGroup{flex:none;min-height:40px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterParameterGroup{flex:auto;min-width:0;padding:2px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterParameterGroup>button{width:42px;height:30px;overflow:hidden;padding:0!important;font-size:0!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterParameterGroup>button:after{content:attr(data-short-label);font-size:10px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop] .image-studio-module__TepLuG__propertyRow>button{justify-content:center;width:40px;background:0 0!important;padding:0!important;font-size:0!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop] .image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__cropOutsideButton{box-shadow:inset 0 0 0 1px #f472b647;color:#f0a9cd!important;background:#ec489912!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop] .image-studio-module__TepLuG__propertyRow>.image-studio-module__TepLuG__cropOutsideButton[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f472b680;color:#ffe4f1!important;background:#ec489947!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileIconAction{justify-content:center;width:40px;background:0 0!important;padding:0!important;font-size:0!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop] .image-studio-module__TepLuG__lockedFact{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderPropertyRow{gap:4px;height:44px;top:8px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderColorChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderParameterChip{flex-direction:column;gap:4px;min-width:48px;height:44px;padding:3px 6px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderColorChip>span,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderParameterChip>span{color:var(--is-text-faint);text-transform:lowercase;font-size:8.5px;font-weight:500;line-height:1;display:block}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderColorChip i{width:19px;height:19px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__doneButton{justify-content:center;width:42px;height:42px;border-radius:50%!important;padding:0!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__commitGroup{top:9px;right:6px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__doneButton>span,.image-studio-module__TepLuG__mobileDoneIcon{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileDoneIcon{stroke-width:2.4px;width:17px;height:17px;display:block}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__zoomGroup{top:auto;right:12px;bottom:calc(var(--image-studio-stage-bottom) + 12px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#21212194;border:1px solid #ffffff0d;border-radius:8px;gap:2px;height:26px;padding:0 4px;display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__zoomGroup .image-studio-module__TepLuG__iconButton{width:22px;height:22px;display:grid;border-radius:6px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__zoomGroup>span{min-width:34px;font-size:11.5px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop] .image-studio-module__TepLuG__zoomGroup,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=finetune] .image-studio-module__TepLuG__zoomGroup,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=filter] .image-studio-module__TepLuG__zoomGroup{display:flex}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stage,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__shapeStage,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterStage{top:60px;right:12px;bottom:var(--image-studio-stage-bottom);padding:0;transition:bottom .22s cubic-bezier(.22,1,.36,1),transform .15s ease-out;left:12px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stage>.image-studio-module__TepLuG__sheet,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__cropViewport{width:auto;max-width:82%;height:100%;max-height:100%}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__cropHandle{width:16px;height:16px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__rail{background:var(--is-panel);width:100%;height:60px;box-shadow:inset 0 1px 0 var(--is-border);scrollbar-width:none;border-width:0;border-radius:0;flex-direction:row;justify-content:safe center;align-items:center;gap:5px;padding:0 10px;display:flex;inset:auto 0 0;overflow:auto hidden;transform:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__rail::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__railGroup{display:contents}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__railItem,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeRailItem{flex:0 0 42px;width:42px;height:42px;border-color:#ffffff21!important;border-radius:50%!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__railItem>span,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeRailItem>span,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__railDivider{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeRailItem{box-shadow:inset 0 0 0 1px #e8a33f1f;color:var(--is-amber)!important;background:var(--is-control-active)!important;border-color:#e8a33fb8!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeRailItem svg{stroke-width:1.9px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop]{--image-studio-stage-bottom:220px;--image-studio-ruler-bottom:160px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop][data-crop-mode=scale]{--image-studio-stage-bottom:124px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop][data-crop-mode=shape]{--image-studio-stage-bottom:244px;--image-studio-ruler-bottom:190px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=finetune]{--image-studio-stage-bottom:210px;--image-studio-ruler-bottom:152px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=filter]{--image-studio-stage-bottom:160px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=filter]:not([data-filter-preset=default]),.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fx]:not([data-effect-preset=none]){--image-studio-stage-bottom:250px;--image-studio-ruler-bottom:176px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=sticker],.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=redact],.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=annotate]{--image-studio-stage-bottom:174px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=annotate][data-annotate-tool=text]{--image-studio-stage-bottom:174px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill]{--image-studio-stage-bottom:132px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=color],.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=blur]{--image-studio-stage-bottom:174px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=pattern]{--image-studio-stage-bottom:362px;--image-studio-ruler-bottom:304px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=blur]{--image-studio-ruler-bottom:112px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=border]{--image-studio-stage-bottom:190px;--image-studio-options-bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=border][data-border-preset=none]{--image-studio-stage-bottom:146px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__rulerWrap,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__finetuneRulerWrap,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterRulerWrap{bottom:var(--image-studio-ruler-bottom);gap:6px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__rulerValue{min-width:0;height:auto;box-shadow:none;background:0 0;padding:0;font-size:13px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__rulerValue:after{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__rulerTrack{touch-action:none;width:318px;height:22px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__tickStrip{inset:0 -84px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__majorTick{height:15px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__minorTick{height:8px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__rulerNeedle{width:2.5px;top:1px;bottom:1px;box-shadow:0 0 10px #e8a33f80}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__modeRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__finetuneChipRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationToolRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerLibrary,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__redactToolRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillDock,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderStrip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterStrip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__shapeStrip{bottom:var(--image-studio-options-bottom)}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__modeRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__finetuneChipRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationToolRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerLibrary,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__redactToolRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillDock,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextOptions,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerHeaderSources,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactEffectRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileFillModeRow{border-radius:10px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__modeRow{background:0 0;height:44px;min-height:44px;padding:2px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mode,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeMode{gap:5px;height:40px;border-radius:8px!important;padding:0 10px!important;font-size:11.5px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mode svg,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeMode svg{width:14px;height:14px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationPropertyChip{gap:0;padding:0 10px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationPropertyChip>span{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__finetuneChipRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationToolRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerLibrary,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillDock{scrollbar-width:none;background:0 0;max-width:calc(100% - 24px);height:44px;padding:2px;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__modeRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__redactToolRow{background:0 0;max-width:calc(100% - 24px);overflow:visible;-webkit-mask-image:none;mask-image:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__finetuneChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeFinetuneChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationToolRow button{gap:5px;height:40px;border-radius:8px!important;padding:0 10px!important;font-size:11.5px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__finetuneChipRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationToolRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerLibrary,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillDock,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__modeRow{border-radius:10px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterStrip{left:12px;right:12px;-webkit-mask-image:none;mask-image:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__filterStripInner{justify-content:flex-start;gap:12px;padding:4px 22px 0}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderStrip{scrollbar-width:none;justify-content:flex-start;left:12px;right:12px;overflow-x:auto;transform:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderPreset,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__edgeBorderPreset,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeBorderPreset{flex-basis:58px;width:58px;height:66px;padding:4px 6px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderThumbnailArtwork,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__borderThumbnailArtwork canvas{width:44px;height:56px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__edgeBorderPreset .image-studio-module__TepLuG__borderThumbnailArtwork,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeBorderPreset[data-edge-fill=true] .image-studio-module__TepLuG__borderThumbnailArtwork,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__edgeBorderPreset .image-studio-module__TepLuG__borderThumbnailArtwork canvas,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeBorderPreset[data-edge-fill=true] .image-studio-module__TepLuG__borderThumbnailArtwork canvas{width:56px;height:64px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__edgeBorderPreset,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeBorderPreset[data-edge-fill=true]{padding:0!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__shapeStrip{gap:6px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__shapeChoice,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeShapeChoice{flex-basis:52px;width:52px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__shapeSwatch{width:44px;height:44px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerLibrary{min-height:44px;padding:2px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerAssetButton{flex-basis:40px;width:40px;height:40px;border-radius:8px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerEmoji{font-size:22px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__studioFooter,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__cropUsageHint{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop][data-crop-mode=shape] .image-studio-module__TepLuG__modeRow{bottom:70px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=crop][data-crop-mode=shape] .image-studio-module__TepLuG__shapeStrip{scrollbar-width:none;max-width:calc(100% - 24px);padding:0 12px;bottom:110px;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileFillModeRow{z-index:8;justify-content:center;align-items:center;height:44px;padding:0;display:flex;position:absolute;bottom:70px;left:12px;right:12px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactEffectRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactEffectRow.image-studio-module__TepLuG__stickerSourceToggle,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileFillModeRow .image-studio-module__TepLuG__fillModeToggle{background:0 0;border-radius:10px;height:44px;padding:2px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__redactPropertyRow{gap:4px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactSettingsRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow{z-index:8;justify-content:center;align-items:center;gap:4px;height:40px;padding:0;display:flex;position:absolute;inset:auto 12px 122px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerMarkerLibrary{overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow{scrollbar-width:none;justify-content:flex-start;height:44px;bottom:144px;overflow:auto hidden}:is(.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow:has(.image-studio-module__TepLuG__borderRangePopover),.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow:has(.image-studio-module__TepLuG__borderColorPopover)){overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow .image-studio-module__TepLuG__borderPlacementRow>span{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow .image-studio-module__TepLuG__borderPlacementRow>button{min-width:49px;padding:0 7px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationColourGroup{background:0 0;gap:8px;padding:0}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__annotationColourGroup>span{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerSourceRow{z-index:8;background:0 0;align-items:center;gap:0;height:44px;padding:2px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerSourceRow button{justify-content:center;gap:5px;width:auto;min-width:0;height:40px;padding:0 10px!important;font-size:11.5px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerSourceRow button[aria-pressed=true]{background:var(--is-control-active)!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerSourceRow svg{width:15px;height:15px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactEffectRow button,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileFillModeRow button{padding:0 11px!important;font-size:11.5px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactEffectRow button{justify-content:center;gap:5px;width:auto;height:40px;padding:0 9px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__redactToolRow button{justify-content:center;gap:5px;width:auto;height:40px;padding:0 10px!important;font-size:11.5px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillModeToggle button{height:40px;border-radius:8px!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=pattern] .image-studio-module__TepLuG__mobileFillModeRow{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=pattern] .image-studio-module__TepLuG__fillModeToggle,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=pattern] .image-studio-module__TepLuG__filterParameterGroup{background:0 0;border-radius:10px;flex:none;align-items:center;height:44px;padding:2px}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=pattern] .image-studio-module__TepLuG__fillModeToggle>button,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=pattern] .image-studio-module__TepLuG__filterParameterGroup>button{justify-content:center;align-items:center;width:auto;min-width:0;height:40px;line-height:1;display:flex;border-radius:8px!important;padding:0 11px!important;font-size:11.5px!important}.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=fill][data-fill-mode=pattern] .image-studio-module__TepLuG__filterParameterGroup>button:after{content:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternPanel{gap:7px;bottom:122px;left:12px;right:12px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternToolbar{flex-wrap:wrap;justify-content:flex-start;row-gap:6px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternToolbarBreak{flex-basis:100%;height:0;display:block}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternColorCount,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternPalette,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternAction{flex:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternAction{height:40px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternScroll{-webkit-mask-image:none;mask-image:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__patternTiles{justify-content:flex-start;padding:0 4px 3px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillDock{gap:6px;bottom:122px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow{scrollbar-width:none;background:0 0;max-width:calc(100% - 24px);overflow:auto hidden;transform:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow:has(.image-studio-module__TepLuG__imageStudioColorPickerOpen){overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillDock.image-studio-module__TepLuG__fillDockPickerOpen{overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow .image-studio-module__TepLuG__stickerColorPicker{background:0 0;padding:0}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow .image-studio-module__TepLuG__stickerColorPicker [data-ui=color-picker-trigger]{background:conic-gradient(#f04e45,#f6c945,#59c86f,#4ca8ec,#8667d9,#f04e45)!important;width:40px!important;height:40px!important;padding:3px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow .image-studio-module__TepLuG__stickerColorPicker .image-studio-module__TepLuG__imageStudioColorPickerLabel{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow .image-studio-module__TepLuG__stickerColorPicker .image-studio-module__TepLuG__imageStudioColorPickerTrigger{width:40px;height:40px;background:conic-gradient(#f04e45,#f6c945,#59c86f,#4ca8ec,#8667d9,#f04e45)!important;padding:3px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow .image-studio-module__TepLuG__stickerColorPicker .image-studio-module__TepLuG__imageStudioColorPickerTrigger>span{border-color:#ffffffb3}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerLibraryRow .image-studio-module__TepLuG__stickerColorPicker .image-studio-module__TepLuG__imageStudioColorPopover{top:auto;bottom:calc(100% + 9px)}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerLibraryDivider{background:#ffffff24;flex:0 0 1px;width:1px;height:20px;margin:0 3px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerUploadButton{justify-content:center;width:40px;min-width:40px;height:40px;padding:0!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileStickerUploadButton svg{width:16px;height:16px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillSwatch,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__activeFillSwatch,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__transparentSwatch,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__customFillSwatch,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__customPickerWrap{flex-basis:28px;width:28px;height:28px;border-radius:8px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__fillHexInput{height:28px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__redactToolRow button>span{display:inline}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactEffectRow svg,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__redactToolRow svg{width:15px;height:15px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow .image-studio-module__TepLuG__borderColorChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow .image-studio-module__TepLuG__borderParameterChip{height:44px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow .image-studio-module__TepLuG__borderRangePopover,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow .image-studio-module__TepLuG__borderColorPopover{top:auto;bottom:53px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactSettingsRow .image-studio-module__TepLuG__borderRangePopover{top:auto;bottom:43px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileBorderPropertyRow .image-studio-module__TepLuG__borderRangePopover:before,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileRedactSettingsRow .image-studio-module__TepLuG__borderRangePopover:before{top:auto;bottom:-6px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerColorPicker>label,.image-studio-module__TepLuG__mobileTextPropertyRow,.image-studio-module__TepLuG__mobileAnnotationPropertyRow{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationPropertyRow{z-index:8;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:4px;height:40px;padding:0;display:flex;position:absolute;inset:auto 12px 122px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationPropertyRow{justify-content:center;overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileShapeAnnotationPropertyRow{gap:5px;height:44px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileShapeAnnotationPropertyRow .image-studio-module__TepLuG__annotationPropertyChip{flex-direction:column;justify-content:center;gap:4px;min-width:48px;height:44px;background:0 0!important;border-radius:10px!important;padding:3px 6px!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileShapeAnnotationPropertyRow .image-studio-module__TepLuG__annotationPropertyChip:hover,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileShapeAnnotationPropertyRow .image-studio-module__TepLuG__annotationPropertyChip[aria-expanded=true],.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileShapeAnnotationPropertyRow .image-studio-module__TepLuG__annotationPropertyChip[aria-pressed=true]{background:#ffffff0a!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileShapeAnnotationPropertyRow .image-studio-module__TepLuG__annotationPropertyChip>span{color:var(--is-text-faint);text-transform:lowercase;font-size:8.5px;font-weight:500;line-height:1;display:block}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileShapeAnnotationPropertyRow .image-studio-module__TepLuG__annotationPropertyChip strong{font-size:11px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationPropertyRow .image-studio-module__TepLuG__annotationColourGroup+.image-studio-module__TepLuG__annotationRangeWrap{margin-left:6px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow{flex-wrap:wrap;place-content:center;height:76px;overflow:visible}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationPropertyRow::-webkit-scrollbar{display:none}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow .image-studio-module__TepLuG__annotationSelectChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow .image-studio-module__TepLuG__annotationPropertyChip,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow .image-studio-module__TepLuG__annotationAlignGroup{flex:none;height:40px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow .image-studio-module__TepLuG__annotationFontSelectChip select{width:112px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow .image-studio-module__TepLuG__borderRangePopover,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow .image-studio-module__TepLuG__annotationColorPopover,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationPropertyRow .image-studio-module__TepLuG__borderRangePopover,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationPropertyRow .image-studio-module__TepLuG__annotationColorPopover{top:auto;bottom:43px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileTextPropertyRow .image-studio-module__TepLuG__borderRangePopover:before,.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationPropertyRow .image-studio-module__TepLuG__borderRangePopover:before{top:auto;bottom:-6px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationHeaderActions{justify-content:center;width:40px;padding:5px 0;left:auto;right:54px}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__mobileAnnotationHeaderActions>button,.image-studio-module__TepLuG__studio[data-layout=mobile][data-active-tool=annotate] .image-studio-module__TepLuG__propertyRow>button:last-child{justify-content:center;width:40px;color:#e96c6c!important;background:0 0!important;padding:0!important;font-size:0!important}.image-studio-module__TepLuG__studio[data-layout=mobile] .image-studio-module__TepLuG__stickerPropertyRow .image-studio-module__TepLuG__mobileIconAction{position:absolute;right:0;color:#e96c6c!important}@media (prefers-reduced-motion:reduce){.image-studio-module__TepLuG__stage,.image-studio-module__TepLuG__tickStrip{transition:none}.image-studio-module__TepLuG__objectToolCoach,.image-studio-module__TepLuG__objectToolCoachDrawPath,.image-studio-module__TepLuG__objectToolCoachPointer,.image-studio-module__TepLuG__objectToolCoachRedactionFill,.image-studio-module__TepLuG__objectToolCoachRedactionBox{animation:none}}
