@media (max-width:767px){.studio-library-first{--mobile-edge:10px;--mobile-top:max(12px,env(safe-area-inset-top));--mobile-dock-height:58px;--mobile-bottom:max(10px,env(safe-area-inset-bottom));--mobile-sheet-radius:20px;--mobile-sheet-height:min(50dvh,460px);--mobile-sheet-border:#30343a;--mobile-sheet-surface:#15171afa;--mobile-sheet-header:#15171af5;height:100dvh;padding:0!important;overflow:hidden}.studio-library-first .canvas-wrap,.studio-library-first .editor,.studio-library-first .workspace{width:100%;height:100dvh!important;min-height:0}.studio-library-first .editor{overflow:hidden;background:var(--studio-canvas,#202225)}.studio-library-first .canvas-history-actions{top:var(--mobile-top)!important;left:var(--mobile-edge)!important;height:40px!important;gap:1px!important;padding:2px!important;border:1px solid #2b2f33!important;border-radius:12px!important;background:#15171aeb!important;box-shadow:0 7px 22px #00000026!important;backdrop-filter:blur(16px);z-index:35!important}.studio-library-first .canvas-history-actions button{width:34px!important;height:34px!important;border-radius:9px!important}.studio-library-first .canvas-history-actions :is(.canvas-project-divider,.project-name-input){display:none!important}.studio-library-first .canvas-top-controls{top:var(--mobile-top)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:34!important}.studio-library-first .canvas-top-controls .side-toggle{height:40px!important;padding:2px!important;gap:0!important;border:1px solid #2b2f33!important;border-radius:12px!important;background:#15171aeb!important;box-shadow:0 7px 22px #00000022!important;backdrop-filter:blur(16px)}.studio-library-first .canvas-top-controls .side-toggle button{height:34px!important;min-width:64px!important;padding:0 10px!important;border-radius:9px!important;font-size:11px!important;font-weight:610!important;letter-spacing:0!important}.studio-library-first .canvas-top-controls .side-toggle button+button:before,.studio-library-first .canvas-top-controls .side-toggle button[data-side=both]{display:none!important}.studio-library-first .canvas-top-controls .side-toggle button.active{background:#292c31!important;color:#f4f5f6!important;box-shadow:inset 0 0 0 1px #353941!important}.studio-library-first .mobile-project-trigger{top:var(--mobile-top)!important;right:var(--mobile-edge)!important;width:36px!important;height:36px!important;border:1px solid #2b2f33!important;border-radius:11px!important;background:#15171aeb!important;color:#a9afb5!important;box-shadow:0 7px 22px #00000022!important;backdrop-filter:blur(16px);z-index:35!important}.studio-library-first .insert-toolbar{position:fixed!important;left:var(--mobile-edge)!important;right:var(--mobile-edge)!important;bottom:var(--mobile-bottom)!important;top:auto!important;width:auto!important;height:var(--mobile-dock-height)!important;display:grid!important;grid-template-columns:repeat(9,minmax(40px,1fr))!important;align-items:center!important;gap:0!important;padding:4px!important;overflow:visible!important;transform:none!important;border:1px solid #2b2f33!important;border-radius:15px!important;background:#15171af2!important;box-shadow:0 14px 38px #00000040!important;backdrop-filter:blur(18px);touch-action:pan-x;z-index:48!important}@media (max-width:340px){.studio-library-first .insert-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap),.studio-library-first .insert-toolbar>button{width:46px!important;min-width:46px!important;scroll-snap-align:center}}.studio-library-first .insert-toolbar::-webkit-scrollbar{display:none}.studio-library-first .insert-toolbar>i{display:none!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap),.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button,.studio-library-first .insert-toolbar>button{width:auto!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;flex:none!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button{width:100%!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button,.studio-library-first .insert-toolbar>button{border-radius:11px!important}.studio-library-first .insert-toolbar button svg{width:19px!important;height:19px!important;stroke-width:1.75!important}.studio-library-first .insert-toolbar button.active{background:#25232b!important;color:#b8acf2!important;box-shadow:none!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button>span,.studio-library-first .insert-toolbar>button>span{display:none!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button:after,.studio-library-first .insert-toolbar>button:after{display:none!important}.studio-library-first .insert-toolbar .tool-popover{position:fixed!important;left:0!important;right:auto!important;top:auto!important;bottom:0!important;width:100vw!important;min-width:0!important;max-width:none!important;height:var(--mobile-sheet-height)!important;max-height:var(--mobile-sheet-height)!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;border:1px solid var(--mobile-sheet-border)!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;background:var(--mobile-sheet-surface)!important;box-shadow:0 -18px 55px #00000055!important;overscroll-behavior:contain;scroll-padding-top:72px;touch-action:pan-y;-webkit-overflow-scrolling:touch;z-index:72!important;animation:mobile-sheet-enter .22s cubic-bezier(.22,.78,.24,1) both}.studio-library-first .insert-toolbar:has(.tool-popover){border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.studio-library-first .insert-toolbar:has(.tool-popover)>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button,.studio-library-first .insert-toolbar:has(.tool-popover)>button{opacity:0!important;pointer-events:none!important}.studio-library-first .insert-toolbar :is(.text-popover,.corner-popover,.media-popover).tool-popover{left:0!important;right:auto!important;bottom:0!important;height:auto!important;min-height:0!important;max-height:min(var(--mobile-sheet-height),360px)!important}.studio-library-first .insert-toolbar .qr-popover.tool-popover{height:min(38dvh,324px)!important;max-height:min(38dvh,324px)!important}.studio-library-first .insert-toolbar .tool-popover:before{content:"";position:absolute;top:7px;left:50%;width:34px;height:3px;border-radius:2px;background:#3b4046;transform:translateX(-50%);z-index:5}.studio-library-first .insert-toolbar .tool-popover>header{position:sticky!important;top:0;flex:none!important;min-height:68px!important;padding:20px 16px 11px!important;border-bottom:1px solid #292d31!important;background:var(--mobile-sheet-header)!important;backdrop-filter:blur(14px);z-index:3}.studio-library-first .insert-toolbar .tool-popover>header span{font-size:15px!important;font-weight:630!important;letter-spacing:-.015em!important}.studio-library-first .insert-toolbar .tool-popover>header small{margin-top:3px!important;font-size:10px!important;line-height:1.3!important}.studio-library-first .insert-toolbar .tool-popover>:not(header){max-width:none!important}.studio-library-first .insert-toolbar .tool-popover :is(.corner-options,.text-preset-grid,.shape-preset-grid,.shape-grid,.icon-grid,.frame-grid,.qr-mode-grid){width:auto!important;margin-left:14px!important;margin-right:14px!important}.studio-library-first .insert-toolbar .tool-popover :is(.shape-preset-grid,.shape-grid,.frame-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}.studio-library-first .insert-toolbar .tool-popover :is(.shape-preset-grid,.shape-grid,.frame-grid,.icon-grid,.text-preset-grid,.corner-options) button{min-width:0!important}.studio-library-first .insert-toolbar .tool-popover :is(.shape-preset-grid,.shape-grid,.frame-grid,.icon-grid,.text-preset-grid,.corner-options) button :is(span,small,b){font-size:10px!important;line-height:1.25!important}.studio-library-first .insert-toolbar .icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.studio-library-first .insert-toolbar .corner-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;flex:none!important;padding:12px 0 max(18px,env(safe-area-inset-bottom))!important}.studio-library-first .insert-toolbar .corner-popover .corner-options button{min-height:54px!important;border:1px solid transparent!important;box-shadow:none!important}.studio-library-first .insert-toolbar .corner-popover .corner-options button.active{border-color:#6f63b8!important}.studio-library-first .insert-toolbar .text-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:14px!important;padding-bottom:0!important}.studio-library-first .insert-toolbar :is(.icon-search,.qr-value-field,.media-dropzone){width:auto!important;margin-left:14px!important;margin-right:14px!important}.studio-library-first .insert-toolbar .tool-placement-note{margin-left:16px!important;margin-right:16px!important}.studio-library-first .rail-theme-toggle,.studio-library-first .rail-theme-toggle>span,.studio-library-first .zoom{display:none!important}.studio-library-first .canvas-wrap:has(.inspector) .canvas-content-viewport,.studio-library-first .canvas-wrap:has(.tool-popover) .canvas-content-viewport,.studio-library-first .editor.panel-open .canvas-content-viewport,.studio-library-first .editor:has(.tool-popover) .canvas-content-viewport,.studio-library-first:has(.color-picker-popover) .canvas-content-viewport,.studio-library-first:has(.frame-crop-dialog) .canvas-content-viewport{height:auto!important;bottom:calc(var(--mobile-sheet-height) + 6px)!important;transition:bottom .2s cubic-bezier(.2,.75,.3,1)}html:has(.font-picker-popover) .studio-library-first .canvas-content-viewport{height:auto!important;bottom:calc(var(--mobile-sheet-height) + 6px)!important;transition:bottom .2s cubic-bezier(.2,.75,.3,1)}.studio-library-first .canvas-wrap:has(.tool-popover)>.canvas-content-viewport{height:auto!important;bottom:calc(var(--mobile-sheet-height) + 6px)!important;transition:bottom .2s cubic-bezier(.2,.75,.3,1)}.studio-library-first .insert-toolbar:has(.tool-popover)+.canvas-content-viewport{height:auto!important;bottom:calc(50dvh + var(--mobile-bottom) + 12px)!important;transition:bottom .2s cubic-bezier(.2,.75,.3,1)}.studio-library-first .canvas-wrap:has(:is(.text-popover,.corner-popover,.media-popover)) .canvas-content-viewport{bottom:min(calc(var(--mobile-sheet-height) + 6px),270px)!important}.studio-library-first .insert-toolbar:has(:is(.text-popover,.corner-popover,.media-popover))+.canvas-content-viewport{bottom:min(calc(var(--mobile-sheet-height) + 6px),270px)!important}.studio-library-first .canvas-content-viewport{top:calc(var(--mobile-top) + 48px)!important;bottom:calc(var(--mobile-dock-height) + var(--mobile-bottom) + 12px)!important;height:auto!important;touch-action:none;overscroll-behavior:none;contain:layout paint;-webkit-user-select:none;user-select:none}.studio-library-first .canvas-pan-layer{will-change:transform}.studio-library-first .canvas-pan-layer,.studio-library-first .card-artboard{transform:translateZ(0);backface-visibility:hidden}.studio-library-first .editor:not(.panel-open) .canvas-wrap:not(.both-mode):not(:has(.tool-popover)) .canvas-stage-shell{transform:translateY(-64px)!important}.studio-library-first .canvas-wrap.touch-navigating :is([data-element],.card-artboard){pointer-events:none!important}.studio-library-first .editor.panel-open .insert-toolbar,.studio-library-first .editor.panel-open .zoom{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translateY(12px)!important}.studio-library-first .inspector,.studio-library-first .inspector.layers-mode{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;height:min(50dvh,500px)!important;max-height:min(50dvh,500px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transform:none!important;border:1px solid #31353a!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;background:#121416fc!important;box-shadow:0 -18px 55px #00000055!important;z-index:68!important;animation:mobile-sheet-enter .22s cubic-bezier(.22,.78,.24,1) both}.studio-library-first .inspector:before{content:"";position:absolute;top:7px;left:50%;width:34px;height:3px;border-radius:2px;background:#3b4046;transform:translateX(-50%);z-index:4}.studio-library-first .inspector>header{min-height:68px!important;flex:none!important;padding:20px 16px 11px!important;background:#121416fa!important}.studio-library-first .inspector>header b{font-size:15px!important;font-weight:630!important;letter-spacing:-.015em!important}.studio-library-first .inspector>header small{font-size:9px!important;letter-spacing:.08em!important}.studio-library-first .inspector>header button{width:36px!important;height:36px!important}.studio-library-first .contact-data-panel .contact-fields,.studio-library-first .inspector .dual-side-layers,.studio-library-first .inspector .inspector-form,.studio-library-first .inspector .layers-list{flex:1!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(92px,calc(env(safe-area-inset-bottom) + 76px))!important}.studio-library-first .contact-data-panel .contact-logo,.studio-library-first .contact-panel .contact-logo{grid-column:1/-1!important;width:auto!important;margin:0!important}.studio-library-first .contact-data-panel .contact-logo-error,.studio-library-first .contact-panel .contact-logo-error{grid-column:1/-1!important;margin:-2px 0 0!important}.studio-library-first .inspector-form section{padding:15px 16px!important}.studio-library-first .inspector :is(.property,.inspector-select,.color-control,.replace-image,.image-fit button){min-height:46px!important}.studio-library-first .inspector .property>span{width:34px!important;font-size:11px!important}.studio-library-first .inspector :is(.property input,.inspector-select select){font-size:16px!important}.studio-library-first .inspector .type-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;margin-top:10px!important}.studio-library-first .inspector :is(.font-picker-field,.inspector-select)>span{font-size:9px!important;line-height:1!important}.studio-library-first .inspector .font-picker-trigger b{font-size:13px!important}.studio-library-first .inspector .color-control>span,.studio-library-first .inspector .object-align>div>span,.studio-library-first .inspector .range-label>span{font-size:11px!important}.studio-library-first .inspector .object-actions{position:static!important;bottom:auto!important;flex:none;margin-top:6px!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;background:#121416!important;backdrop-filter:none!important;z-index:1}.studio-library-first .inspector .object-actions button{min-height:40px!important;border-radius:10px!important;font-size:11px!important}.studio-library-first .layers-mode .layers-search{min-height:44px!important;margin:8px 14px!important}.studio-library-first .layers-mode .layer-row{min-height:50px!important}.studio-library-first .layers-mode .layer-select{height:50px!important}.studio-library-first .layers-mode .layer-select b{font-size:13px!important}.studio-library-first .layers-mode .layer-select small{font-size:9px!important}.studio-library-first .layers-mode .layer-row>button:not(.layer-select){width:32px!important;height:36px!important}.studio-library-first .both-mode .canvas-pan-layer{width:100%!important;height:100%!important}.studio-library-first .both-mode .both-layout{width:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:64px 0 126px!important;transform:none!important}.studio-library-first .both-mode .both-preview{zoom:1!important;width:342px!important;max-width:calc(100vw - 28px)!important;flex:none!important;gap:4px!important;transform:none!important}.studio-library-first .both-mode .both-preview>header{width:100%!important;height:18px!important;padding:0 2px!important}.studio-library-first .both-mode .both-preview>header b{font-size:9px!important;color:#9da4aa!important}.studio-library-first .both-mode .both-card-frame{width:342px!important;max-width:calc(100vw - 28px)!important;height:190px!important}.studio-library-first .both-mode .both-card-scale{width:331.2px!important;height:184px!important;transform:none!important}.studio-library-first .both-mode .both-card-frame .card-artboard{transform:scale(.46)!important;transform-origin:top left!important;box-shadow:none!important}.studio-library-first .mobile-project-backdrop{background:#0506079c!important;backdrop-filter:blur(5px)}.studio-library-first .project-sidebar.mobile-open{left:0!important;right:0!important;width:100vw!important;max-width:none!important;border-left:0!important;padding-top:env(safe-area-inset-top)!important;box-shadow:none!important}.studio-library-first .project-sidebar.mobile-open .project-sidebar-mobile-head{min-height:72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 10px 12px 20px!important}.studio-library-first .project-sidebar-mobile-title{min-width:0;display:flex;flex-direction:column;gap:4px}.studio-library-first .project-sidebar-mobile-title small{color:#737b82;font-size:8px;font-weight:620;letter-spacing:.11em;text-transform:uppercase}.studio-library-first .project-sidebar-mobile-title b{overflow:hidden;color:#e5e7e9;font-size:14px;font-weight:620;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.studio-library-first .project-theme-switch{margin-left:auto;width:30px;height:18px;display:flex;align-items:center;padding:2px;border-radius:10px;background:#dfe3e6;transition:background .16s ease}.studio-library-first .project-theme-switch>span{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #20262b28;transition:transform .16s ease}.studio-library-first .project-theme-switch.on{background:#7667c9}.studio-library-first .project-theme-switch.on>span{transform:translateX(12px)}.studio-library-first .templates{padding-top:env(safe-area-inset-top)!important}.studio-library-first .templates>header{min-height:72px!important;padding:0 18px!important}.studio-library-first .templates header h2{font-size:21px!important}.studio-library-first .templates header p{font-size:10px!important}.studio-library-first .templates :is(.btn.iconbtn,header .iconbtn){width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important}.studio-library-first .templates .template-sidebar{padding:12px!important}.studio-library-first .templates .template-search{height:44px!important;border-radius:11px!important}.studio-library-first .templates .template-search input{font-size:16px!important}.studio-library-first .templates .template-sidebar nav{flex-wrap:nowrap!important;gap:6px!important;padding-bottom:2px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}.studio-library-first .templates .template-sidebar nav::-webkit-scrollbar{display:none}.studio-library-first .templates .template-sidebar nav button{height:34px!important;display:inline-flex!important;gap:6px!important;padding:0 11px!important;font-size:10px!important}.studio-library-first .templates .template-sidebar nav small{min-width:16px!important;height:18px!important;font-size:9px!important}.studio-library-first .templates .template-grid{padding:12px 14px max(22px,env(safe-area-inset-bottom))!important;gap:14px!important}.studio-library-first .templates .template-grid article{border-radius:15px!important;border-color:#2a2e33!important;background:#121416!important}.studio-library-first .templates .template-meta b{color:#eef0f1!important;font-size:13px!important}.studio-library-first .templates .template-use{height:36px!important;justify-content:flex-start!important;gap:8px!important;color:#b7bdc3!important;font-size:11px!important;font-weight:620!important}.studio-library-first .templates .template-use svg{margin-left:auto!important}.studio-library-first .templates .template-visual{border-color:#262b31!important;background:linear-gradient(180deg,#15181b,#101214)!important}.studio-library-first .templates .template-card-display{filter:none!important}.studio-library-first .template-preview-view>header{min-height:66px!important;padding:0 12px!important;border-bottom-color:#25292e!important;background:#101214f8!important}.studio-library-first .template-preview-heading h2{max-width:220px!important;overflow:hidden!important;font-size:15px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-library-first .template-preview-body{min-height:0!important}.studio-library-first .large-template-preview{padding:22px 18px 92px!important;gap:22px!important;background:radial-gradient(circle at 50% 10%,#191c20,#0d0f11 54%)!important}.studio-library-first .large-template-preview figcaption{color:#a2a9b0!important;font-size:10px!important;font-weight:650!important;letter-spacing:.055em!important;text-transform:none!important}.studio-library-first .large-template-preview .project-thumb{width:min(322px,calc(100vw - 68px))!important;box-shadow:0 18px 48px #00000042,0 0 0 1px #ffffff0c!important}.studio-library-first .template-preview-actions{min-height:68px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(154px,.9fr)!important;align-items:center!important;gap:10px!important;padding:10px 14px max(10px,env(safe-area-inset-bottom))!important;border-top-color:#292d31!important;background:#111315f8!important;backdrop-filter:blur(18px)!important}.studio-library-first .template-preview-side-switch{width:100%!important;min-width:0!important;height:42px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;padding:3px!important;border:1px solid #292d31!important;border-radius:13px!important;background:#181a1d!important}.studio-library-first .template-preview-side-switch button{min-width:0!important;height:34px!important;padding:0 4px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#7f878f!important;font-size:10px!important;font-weight:640!important;white-space:nowrap!important}.studio-library-first .template-preview-side-switch button.active{background:#292d32!important;color:#f0f1f2!important;box-shadow:inset 0 0 0 1px #363b41!important}.studio-library-first .template-preview-actions .btn.primary{width:100%!important;min-width:0!important;height:42px!important;justify-content:center!important;gap:7px!important;border-radius:13px!important;font-size:11px!important;font-weight:680!important;letter-spacing:-.01em!important}.studio-library-first .template-preview-actions .template-preview-apply{white-space:nowrap!important}.studio-library-first .template-preview-actions .template-preview-apply-extra{display:none!important}.studio-library-first.theme-dark .project-theme-switch{background:#34393e}.studio-library-first.theme-dark .project-theme-switch>span{background:#cbd0d4}.studio-library-first.theme-dark .project-theme-switch.on{background:#7667c9}.studio-library-first .qr-popover-actions{min-height:52px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:8px 12px!important}.studio-library-first .qr-popover-actions button{height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:10px!important}.studio-library-first .qr-popover-actions button.primary{width:auto!important;min-width:112px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.studio-library-first .qr-popover-actions button.primary span{display:inline!important}.font-picker-popover,.studio-library-first .color-picker-popover{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-width:none!important;height:var(--mobile-sheet-height)!important;max-height:var(--mobile-sheet-height)!important;overflow-y:auto!important;border-radius:20px 20px 0 0!important;box-shadow:0 -18px 55px #00000055!important;overscroll-behavior:contain;z-index:120!important;animation:mobile-sheet-enter .22s cubic-bezier(.22,.78,.24,1) both}.font-picker-popover{display:flex!important;flex-direction:column!important}.font-picker-popover .font-picker-list{flex:1!important;min-height:0!important;overflow-y:auto!important}.studio-library-first .frame-crop-backdrop{align-items:flex-end!important;padding:0!important}.studio-library-first .frame-crop-dialog{width:100%!important;height:var(--mobile-sheet-height)!important;max-width:none!important;max-height:var(--mobile-sheet-height)!important;overflow-y:auto!important;border-radius:20px 20px 0 0!important;box-shadow:0 -18px 55px #00000066!important;animation:mobile-sheet-enter .22s cubic-bezier(.22,.78,.24,1) both}@keyframes mobile-sheet-enter{0%{opacity:.72;translate:0 18px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.font-picker-popover,.studio-library-first :is(.insert-toolbar .tool-popover,.inspector,.frame-crop-dialog){animation:none!important}}.studio-library-first :is(.tool-popover,.inspector,.project-sidebar.mobile-open,.color-picker-popover,.frame-crop-dialog,.templates,.new-layout-dialog,.order,.demo-experience-dialog) input,.studio-library-first :is(.tool-popover,.inspector,.project-sidebar.mobile-open,.color-picker-popover,.frame-crop-dialog,.templates,.new-layout-dialog,.order,.demo-experience-dialog) select,.studio-library-first :is(.tool-popover,.inspector,.project-sidebar.mobile-open,.color-picker-popover,.frame-crop-dialog,.templates,.new-layout-dialog,.order,.demo-experience-dialog) textarea{font-size:16px!important}.studio-library-first :is(.tool-popover,.inspector,.color-picker-popover,.templates) .figma-color-control .color-hex{font-size:16px!important}}@media (max-width:767px){.studio-library-first{--mobile-sheet-border:#303439;--mobile-sheet-surface:#131517fc;--mobile-sheet-header:#131517f7;--mobile-sheet-card:#1a1c1f;--mobile-sheet-muted:#858c93;--mobile-sheet-text:#f0f1f2}.font-picker-popover,.studio-library-first :is(.insert-toolbar .tool-popover,.inspector,.color-picker-popover,.frame-crop-dialog){color:var(--mobile-sheet-text)!important;border-color:var(--mobile-sheet-border)!important;background:var(--mobile-sheet-surface)!important;box-shadow:0 -1px 0 #ffffff08,0 -20px 52px #00000052!important;backdrop-filter:blur(24px) saturate(1.12)!important}.font-picker-popover:before,.studio-library-first :is(.insert-toolbar .tool-popover,.inspector,.color-picker-popover,.frame-crop-dialog):before{content:"";position:absolute;top:8px;left:50%;width:32px;height:3px;border-radius:999px;background:#454a4f;transform:translateX(-50%);z-index:10}.font-picker-popover .font-picker-head,.studio-library-first .color-picker-popover .color-picker-head,.studio-library-first :is(.insert-toolbar .tool-popover>header,.inspector>header,.frame-crop-dialog>header){min-height:70px!important;margin:0!important;padding:22px 16px 12px!important;border-bottom:1px solid #292d31!important;background:var(--mobile-sheet-header)!important;backdrop-filter:blur(18px)!important}.font-picker-popover .font-picker-head b,.studio-library-first .color-picker-popover .color-picker-head>span,.studio-library-first :is(.insert-toolbar .tool-popover>header,.inspector>header,.frame-crop-dialog>header) :is(span,b){color:var(--mobile-sheet-text)!important;font-size:15px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.018em!important}.font-picker-popover .font-picker-head span,.studio-library-first :is(.insert-toolbar .tool-popover>header,.inspector>header,.frame-crop-dialog>header) small{color:var(--mobile-sheet-muted)!important;font-size:10px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.font-picker-popover .font-picker-head>button,.studio-library-first .color-picker-popover .color-picker-head>button,.studio-library-first :is(.tool-popover-close,.inspector>header button,.frame-crop-dialog>header button){width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#858c93!important}.font-picker-popover .font-picker-head>button:active,.studio-library-first .color-picker-popover .color-picker-head>button:active,.studio-library-first :is(.tool-popover-close,.inspector>header button,.frame-crop-dialog>header button):active{background:#26292d!important;color:#f0f1f2!important}.studio-library-first .insert-toolbar .tool-popover{scrollbar-color:#3d4247 transparent}.studio-library-first .insert-toolbar .tool-popover :is(.shape-grid,.frame-grid,.icon-grid,.text-preset-grid,.corner-options){gap:8px!important;padding-top:14px!important;padding-bottom:max(22px,env(safe-area-inset-bottom))!important}.studio-library-first .insert-toolbar :is(.text-popover,.corner-popover) :is(.text-preset-grid,.corner-options){padding-bottom:8px!important}.studio-library-first .insert-toolbar .text-popover .tool-placement-note{margin-top:8px!important;margin-bottom:max(16px,env(safe-area-inset-bottom))!important}.studio-library-first .insert-toolbar .tool-popover :is(.shape-preset-grid,.shape-grid,.frame-grid,.icon-grid,.text-preset-grid,.corner-options)>button{border:1px solid #292d31!important;border-radius:12px!important;background:var(--mobile-sheet-card)!important;box-shadow:none!important}.studio-library-first .insert-toolbar .tool-popover :is(.shape-preset-grid,.shape-grid,.frame-grid,.icon-grid,.text-preset-grid,.corner-options)>button:active{border-color:#44404f!important;background:#242229!important;transform:scale(.985)}.studio-library-first .insert-toolbar .frame-grid>button,.studio-library-first .insert-toolbar .shape-grid>button{min-height:92px!important;padding:10px 8px!important}.studio-library-first .insert-toolbar .frame-grid>button,.studio-library-first .insert-toolbar .shape-preset-grid>button{display:grid!important;grid-template-rows:minmax(48px,1fr) auto auto!important;align-items:center!important;justify-items:center!important;gap:5px!important;text-align:center!important}.studio-library-first .insert-toolbar .frame-grid>button :is(span,b,small),.studio-library-first .insert-toolbar .shape-preset-grid>button :is(span,b){max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-library-first .insert-toolbar .icon-grid>button{min-height:64px!important;padding:9px 5px!important}.studio-library-first .insert-toolbar :is(.icon-search,.qr-value-field){min-height:48px!important;border:1px solid #2d3136!important;border-radius:12px!important;background:#191b1e!important;box-shadow:none!important}.studio-library-first .insert-toolbar .icon-search{margin-top:14px!important}.studio-library-first .insert-toolbar .icon-categories{width:auto!important;display:flex!important;gap:6px!important;margin:10px 14px 0!important;padding:0 0 3px!important;overflow-x:auto!important;scrollbar-width:none}.studio-library-first .insert-toolbar .icon-categories::-webkit-scrollbar{display:none}.studio-library-first .insert-toolbar .icon-categories>button{min-width:max-content!important;height:32px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#8b9299!important;font-size:10px!important}.studio-library-first .insert-toolbar .icon-categories>button.active{border-color:#393641!important;background:#25232a!important;color:#d9d3f4!important}.studio-library-first .insert-toolbar .qr-mode-grid{gap:6px!important;padding-top:14px!important}.studio-library-first .insert-toolbar .qr-mode-grid>button{min-height:54px!important;border:1px solid transparent!important;border-radius:11px!important;background:#191b1e!important;color:#8d949b!important}.studio-library-first .insert-toolbar .qr-mode-grid>button.active{border-color:#4d465f!important;background:#28252f!important;color:#e2dcfb!important;box-shadow:none!important}.studio-library-first .insert-toolbar .qr-value-field{margin-top:10px!important;padding:10px 12px!important}.studio-library-first .insert-toolbar .qr-value-field>span{min-width:0!important;overflow:hidden!important;color:#858d95!important;font-size:9px!important;font-weight:650!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.studio-library-first .insert-toolbar .qr-value-field input{min-height:28px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important}.studio-library-first .insert-toolbar .qr-value-field small{grid-column:2!important;margin:0!important;color:#d9828d!important;font-size:10px!important;line-height:1.25!important}.studio-library-first .insert-toolbar .media-dropzone{min-height:132px!important;margin-top:14px!important;border:1px dashed #3a3f44!important;border-radius:14px!important;background:#181a1d!important}.studio-library-first .insert-toolbar .media-dropzone:active{border-color:#6e6499!important;background:#201e26!important}.studio-library-first .tool-popover-actions{position:sticky!important;bottom:0!important;min-height:62px!important;padding:10px 14px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid #292d31!important;background:#131517f5!important;backdrop-filter:blur(18px)!important}.studio-library-first .inspector .inspector-form{scrollbar-color:#3d4247 transparent}.studio-library-first .replace-frame-trigger,.studio-library-first .replace-icon-trigger,.studio-library-first .replace-shape-trigger{min-height:50px!important;margin:0 0 8px!important;border:1px solid #292d31!important;border-radius:12px!important;background:#191b1e!important;box-shadow:none!important}.studio-library-first .replace-frame-trigger[aria-expanded=true],.studio-library-first .replace-icon-trigger[aria-expanded=true],.studio-library-first .replace-shape-trigger[aria-expanded=true]{border-color:#3a344c!important;background:#211f27!important}.studio-library-first :is(.replace-shape-trigger,.replace-icon-trigger,.replace-frame-trigger)>i{width:38px!important;height:34px!important;border-radius:9px!important;background:#111316!important}.studio-library-first .inspector-frame-library,.studio-library-first .inspector-icon-library,.studio-library-first .inspector-shape-library{margin:0 0 10px!important;border:1px solid #292d31!important;border-radius:13px!important;background:#141619!important;box-shadow:none!important}.studio-library-first .inspector-shape-library{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.studio-library-first .inspector-shape-library>button{height:58px!important;border-radius:9px!important}.studio-library-first .inspector-icon-library{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;max-height:min(270px,calc(var(--mobile-sheet-height) - 118px))!important;padding:8px!important;overflow:hidden!important}.studio-library-first .inspector-icon-library>label{height:42px!important;border:1px solid #292d31!important;border-radius:11px!important;background:#191b1e!important}.studio-library-first .inspector-icon-library>div{max-height:none!important;min-height:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-top:8px!important}.studio-library-first .inspector-icon-library>div>button{height:56px!important;border-radius:9px!important}.studio-library-first .inspector-frame-library{max-height:min(300px,calc(var(--mobile-sheet-height) - 112px))!important}.studio-library-first .inspector-frame-library>header{height:42px!important;min-height:42px!important;padding:0 8px 0 12px!important;border-bottom-color:#292d31!important;background:#151719!important}.studio-library-first .inspector-frame-grid{max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;scrollbar-width:none!important}.studio-library-first .inspector-frame-grid::-webkit-scrollbar,.studio-library-first .inspector-icon-library>div::-webkit-scrollbar{display:none!important}.studio-library-first .inspector-frame-grid>button{height:86px!important;padding:6px!important;border-radius:10px!important;background:#191b1e!important}.studio-library-first .inspector-frame-grid i{height:52px!important;border-radius:8px!important}.studio-library-first .inspector-form section{padding:16px!important;border-bottom-color:#292d31!important}.studio-library-first .inspector :is(.property,.inspector-select,.font-picker-field,.color-control,.replace-image,.frame-crop-launch){border-color:#292d31!important;border-radius:11px!important;background:#191b1e!important;box-shadow:none!important}.studio-library-first .inspector :is(.property,.inspector-select,.font-picker-field,.color-control):focus-within{border-color:#5c546e!important;box-shadow:0 0 0 2px #8c7ed615!important}.studio-library-first .inspector .contact-intro{margin:12px 14px 4px!important;padding:12px!important;border:0!important;border-radius:12px!important;background:#191b1e!important}.studio-library-first .contact-panel .contact-fields{padding:10px 14px max(88px,calc(env(safe-area-inset-bottom) + 72px))!important}.studio-library-first .contact-panel :is(.contact-logo,.contact-field-group){border-color:#292d31!important;border-radius:13px!important;background:#191b1e!important;box-shadow:none!important}.studio-library-first .contact-panel .contact-field-group{padding:13px!important}.studio-library-first .contact-panel .contact-field-group label input{min-height:44px!important;border-color:#303438!important;border-radius:10px!important;background:#151719!important}.studio-library-first .contact-panel .contact-actions{position:sticky!important;bottom:0!important;z-index:5!important;flex:none!important;margin-top:0!important;padding:9px 14px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid #292d31!important;background:linear-gradient(180deg,rgba(19,21,23,.72),#131517 34%)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.studio-library-first .contact-panel .contact-actions .btn{height:42px!important;min-height:42px!important;border-radius:12px!important;font-size:12px!important;font-weight:650!important;letter-spacing:-.005em!important;box-shadow:none!important}.studio-library-first .contact-panel .contact-actions .btn:disabled{border-color:#292d31!important;background:#1b1d20!important;color:#6f767d!important;opacity:1!important}.studio-library-first .inspector .object-actions{border-top:1px solid #292d31!important;padding:9px 14px max(10px,env(safe-area-inset-bottom))!important}.studio-library-first .color-picker-popover{min-height:0!important;padding:0 14px max(12px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.studio-library-first .color-picker-popover .color-picker-head{position:sticky!important;top:0!important;margin:0 -14px 12px!important;z-index:4}.studio-library-first .color-picker-popover .color-picker-head code{margin-left:auto!important;color:#8d949b!important;font-size:10px!important}.studio-library-first .color-picker-popover .color-fill-mode{min-height:42px!important;margin-bottom:10px!important;padding:3px!important;border:1px solid #292d31!important;border-radius:11px!important;background:#191b1e!important}.studio-library-first .color-picker-popover .color-fill-mode button{min-height:36px!important;border-radius:8px!important}.studio-library-first .color-picker-popover .color-saturation{min-height:150px!important;border-radius:13px!important}.studio-library-first .color-picker-popover .color-picker-footer{gap:7px!important;margin-top:12px!important;padding-top:10px!important;border-top-color:#292d31!important}.studio-library-first .color-picker-popover .color-picker-footer button{min-height:40px!important;border:1px solid #292d31!important;border-radius:10px!important;background:#191b1e!important}.font-picker-popover{padding:0 14px max(12px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.font-picker-popover .font-picker-head{position:sticky!important;top:0!important;margin:0 -14px 12px!important;flex:none!important;z-index:4}.font-picker-popover .font-picker-search{min-height:46px!important;margin:0 0 9px!important;border-color:#2d3136!important;border-radius:11px!important;background:#191b1e!important}.font-picker-popover .font-picker-filters{flex:none!important;gap:6px!important;padding:0 0 10px!important;scrollbar-width:none}.font-picker-popover .font-picker-filters::-webkit-scrollbar{display:none}.font-picker-popover .font-picker-filters button{min-width:max-content!important;height:31px!important;border-radius:999px!important}.font-picker-popover .font-picker-list{gap:6px!important;padding:0 0 8px!important}.font-picker-popover .font-picker-option{min-height:62px!important;border-color:#292d31!important;border-radius:11px!important;background:#191b1e!important}.studio-library-first .frame-crop-dialog{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;overflow:hidden!important}.studio-library-first .frame-crop-workspace{min-height:0!important;padding:12px 14px!important;overflow:hidden!important;background:#101214!important}.studio-library-first .frame-crop-controls-precise{padding:11px 14px!important;gap:10px!important;border-top:1px solid #292d31!important;background:#151719!important}.studio-library-first .frame-crop-dialog>footer{min-height:58px!important;padding:9px 14px max(9px,env(safe-area-inset-bottom))!important;border-top:1px solid #292d31!important;background:#131517f7!important}.studio-library-first .frame-crop-dialog>footer button{min-height:39px!important;border-radius:10px!important}.studio-library-first.theme-light{--mobile-sheet-border:#d8dde0;--mobile-sheet-surface:#f8f9f9fd;--mobile-sheet-header:#f8f9f9f8;--mobile-sheet-card:#eef1f2;--mobile-sheet-muted:#737c84;--mobile-sheet-text:#292f34}.studio-library-first.theme-light :is(.insert-toolbar .tool-popover,.inspector,.color-picker-popover,.frame-crop-dialog),html[data-theme=light] .font-picker-popover{box-shadow:0 -1px 0 #ffffffaa,0 -18px 48px #3d465018!important}.studio-library-first.theme-light :is(.insert-toolbar .tool-popover,.inspector,.color-picker-popover,.frame-crop-dialog):before,html[data-theme=light] .font-picker-popover:before{background:#c5cbd0!important}.studio-library-first.theme-light .color-picker-popover .color-picker-head,.studio-library-first.theme-light :is(.insert-toolbar .tool-popover>header,.inspector>header,.frame-crop-dialog>header),html[data-theme=light] .font-picker-popover .font-picker-head{border-bottom-color:#e0e4e6!important}.studio-library-first.theme-light .color-picker-popover :is(.color-fill-mode,.color-picker-footer button),.studio-library-first.theme-light .contact-panel :is(.contact-logo,.contact-field-group),.studio-library-first.theme-light .insert-toolbar .qr-mode-grid>button,.studio-library-first.theme-light .insert-toolbar .tool-popover :is(.shape-preset-grid,.shape-grid,.frame-grid,.icon-grid,.text-preset-grid,.corner-options)>button,.studio-library-first.theme-light .insert-toolbar :is(.icon-search,.qr-value-field,.media-dropzone),.studio-library-first.theme-light .inspector .contact-intro,.studio-library-first.theme-light .inspector :is(.property,.inspector-select,.font-picker-field,.color-control,.replace-image,.frame-crop-launch),html[data-theme=light] .font-picker-popover :is(.font-picker-search,.font-picker-option){border-color:#dde1e4!important;background:var(--mobile-sheet-card)!important;color:#343a3f!important}.studio-library-first.theme-light .contact-panel .contact-field-group label input{border-color:#d9dee1!important;background:#f8f9fa!important;color:#2d3338!important}.studio-library-first.theme-light .insert-toolbar .icon-categories>button.active,.studio-library-first.theme-light .insert-toolbar .qr-mode-grid>button.active{border-color:#d5d0e3!important;background:#e6e2ef!important;color:#5e528f!important}.studio-library-first.theme-light .insert-toolbar .qr-value-field>span{color:#707a82!important}.studio-library-first.theme-light .contact-panel .contact-actions{border-top-color:#e0e4e6!important;background:linear-gradient(180deg,rgba(247,249,250,.72),#f7f9fa 34%)!important}.studio-library-first.theme-light .contact-panel .contact-actions .btn:disabled{border-color:#d8dee3!important;background:#e9edf0!important;color:#9aa3ab!important;opacity:1!important}.studio-library-first.theme-light :is(.tool-popover-actions,.inspector .object-actions,.frame-crop-dialog>footer){border-top-color:#e0e4e6!important;background:#f8f9f9f6!important}.studio-library-first.theme-light .frame-crop-workspace{background:#eceff0!important}.studio-library-first.theme-light .frame-crop-controls-precise{border-top-color:#e0e4e6!important;background:#f2f4f5!important}}@media (max-width:359px){.studio-library-first .canvas-top-controls .side-toggle button{padding-inline:7px!important;font-size:9px!important}.studio-library-first .both-mode .both-card-frame,.studio-library-first .both-mode .both-preview{width:300px!important;max-width:calc(100vw - 20px)!important}.studio-library-first .both-mode .both-card-frame{height:166px!important}.studio-library-first .both-mode .both-card-scale{width:288px!important;height:160px!important}.studio-library-first .both-mode .both-card-frame .card-artboard{transform:scale(.4)!important}}@media (max-width:767px){.studio-library-first.theme-light .canvas-history-actions,.studio-library-first.theme-light .canvas-top-controls .side-toggle,.studio-library-first.theme-light .insert-toolbar,.studio-library-first.theme-light .mobile-project-trigger,.studio-library-first.theme-light .rail-theme-toggle,.studio-library-first.theme-light .zoom{border-color:#d6dadd!important;background:#f8f9f9ed!important;box-shadow:0 8px 24px #30384012!important}.studio-library-first.theme-light .canvas-top-controls .side-toggle button.active{background:#e6e9eb!important;color:#242a2f!important;box-shadow:inset 0 0 0 1px #dadee1!important}.studio-library-first.theme-light .insert-toolbar button.active{background:#e7e5ed!important;color:#65589e!important;box-shadow:inset 0 0 0 1px #d8d3e7!important}.studio-library-first.theme-light .insert-toolbar .tool-popover,.studio-library-first.theme-light .insert-toolbar .tool-popover>header,.studio-library-first.theme-light .inspector,.studio-library-first.theme-light .inspector .object-actions,.studio-library-first.theme-light .inspector>header{border-color:#d8dcdf!important;background:#f8f9f9fc!important;box-shadow:0 -16px 50px #30384018!important}.studio-library-first.theme-light .inspector:before{background:#cbd0d4}.studio-library-first.theme-light .both-mode .both-preview>header b{color:#626a71!important}.studio-library-first.theme-light .project-sidebar-mobile-title b{color:#2d3338}.studio-library-first.theme-light .templates .template-search{border-color:#dfe4e7!important;background:#eef1f3!important;color:#6d7780!important}.studio-library-first.theme-light .templates .template-search:hover{border-color:#d9dfe3!important;background:#e9edef!important}.studio-library-first.theme-light .templates .template-search:focus-within{border-color:#aeb6bc!important;background:#fff!important;box-shadow:0 0 0 3px #66727b12!important}.studio-library-first.theme-light .templates .template-search input{color:#2d343a!important}.studio-library-first.theme-light .templates .template-search input::placeholder{color:#7b858d!important}.studio-library-first.theme-light .templates .template-grid article{border-color:#dce1e4!important;background:#f8f9f9!important}.studio-library-first.theme-light .templates .template-meta b{color:#293037!important}.studio-library-first.theme-light .templates .template-use{color:#5f6870!important}.studio-library-first.theme-light .templates .template-visual{border-color:#dde2e5!important;background:linear-gradient(180deg,#f4f6f7,#eef1f3)!important}.studio-library-first.theme-light .template-preview-actions,.studio-library-first.theme-light .template-preview-view>header{border-color:#dfe3e6!important;background:#f8f9f9f8!important}.studio-library-first.theme-light .large-template-preview{background:radial-gradient(circle at 50% 10%,#f2f4f5,#e8ecee 58%)!important}.studio-library-first.theme-light .large-template-preview figcaption{color:#657079!important}.studio-library-first.theme-light .template-preview-side-switch{border-color:#dfe3e6!important;background:#eef1f3!important}.studio-library-first.theme-light .template-preview-side-switch button{color:#77818a!important}.studio-library-first.theme-light .template-preview-side-switch button.active{background:#fff!important;color:#252c32!important;box-shadow:inset 0 0 0 1px #dbe0e3,0 4px 14px #36414b12!important}.font-picker-popover .font-picker-head>button:focus-visible,.studio-library-first :is(.tool-popover-close,.inspector>header button,.color-picker-head>button,.frame-crop-dialog>header button):focus-visible{outline:2px solid #8074bd!important;outline-offset:-2px!important;box-shadow:none!important}}@media (max-width:767px){.studio-library-first .insert-toolbar{grid-template-columns:repeat(9,minmax(0,1fr))!important;grid-auto-flow:column!important;grid-auto-columns:minmax(40px,1fr)!important;justify-items:stretch!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap),.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button,.studio-library-first .insert-toolbar>button{width:100%!important;min-width:0!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button,.studio-library-first .insert-toolbar>button{transition:color .16s ease,background .16s ease,transform .12s ease!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button:active,.studio-library-first .insert-toolbar>button:active{transform:translateY(1px) scale(.98)!important}.font-picker-popover,.studio-library-first .color-picker-popover,.studio-library-first .frame-crop-dialog,.studio-library-first .insert-toolbar .tool-popover,.studio-library-first .inspector{border-radius:18px 18px 0 0!important}.studio-library-first .insert-toolbar .tool-popover :is(.shape-preset-grid,.shape-grid,.frame-grid,.icon-grid,.text-preset-grid,.corner-options){align-content:start!important;padding-bottom:max(34px,calc(env(safe-area-inset-bottom) + 28px))!important}.studio-library-first .insert-toolbar .frame-grid,.studio-library-first .insert-toolbar .shape-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.studio-library-first .insert-toolbar .frame-grid>button,.studio-library-first .insert-toolbar .shape-preset-grid>button{min-height:104px!important}.studio-library-first .insert-toolbar .icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.studio-library-first .insert-toolbar .icon-grid>button{min-height:58px!important}.studio-library-first .insert-toolbar .icon-grid>button span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-library-first .insert-toolbar .qr-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.studio-library-first .insert-toolbar .qr-value-field{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:3px 10px!important;align-items:center!important}.studio-library-first .insert-toolbar .qr-value-field i{grid-row:1/span 2!important}.studio-library-first .insert-toolbar .qr-value-field input{min-width:0!important;width:100%!important}.studio-library-first .media-dropzone>span{min-width:0!important}.studio-library-first .media-dropzone b,.studio-library-first .media-dropzone small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-library-first .canvas-wrap.touch-navigating{cursor:grabbing}.studio-library-first .canvas-wrap.touch-navigating .canvas-pan-layer{will-change:transform}.studio-library-first .canvas-wrap.touch-navigating .canvas-content-viewport{transition:none!important}.studio-library-first .canvas-wrap.touch-navigating .card-artboard{will-change:transform}.studio-library-first .inspector :is(.property-grid,.property-grid.two){gap:8px!important}.studio-library-first .inspector .typography-section .property-grid.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.studio-library-first .inspector .typography-section .property-grid.three .property{min-width:0!important}.studio-library-first .inspector .typography-section .property-grid.three .property:nth-child(3){grid-column:1/-1!important}.studio-library-first .inspector:not(.layers-mode) .type-row{grid-template-columns:1fr!important;gap:8px!important}.studio-library-first .inspector:not(.layers-mode) .font-picker-field,.studio-library-first .inspector:not(.layers-mode) .inspector-select{min-height:54px!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:5px!important;padding:8px 11px!important}.studio-library-first .inspector:not(.layers-mode) .font-picker-field>span,.studio-library-first .inspector:not(.layers-mode) .inspector-select>span{position:static!important;display:block!important;max-width:100%!important;overflow:hidden!important;color:var(--mobile-sheet-muted)!important;font-size:9.5px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-library-first .inspector:not(.layers-mode) .font-picker-trigger,.studio-library-first .inspector:not(.layers-mode) .inspector-select select{width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important}.studio-library-first .inspector:not(.layers-mode) .font-picker-trigger b,.studio-library-first .inspector:not(.layers-mode) .inspector-select select{overflow:hidden!important;color:var(--mobile-sheet-text)!important;font-size:16px!important;font-weight:560!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-library-first .inspector .range-label{gap:8px!important;padding-block:2px!important}.studio-library-first .inspector .range-label input[type=range]{min-height:34px!important}}@media (max-width:340px){.studio-library-first{--mobile-edge:8px;--mobile-dock-height:54px}.studio-library-first .insert-toolbar{display:flex!important;grid-template-columns:none!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding:3px!important}.studio-library-first .insert-toolbar::-webkit-scrollbar{display:none!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap)>button,.studio-library-first .insert-toolbar>button{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:10px!important;scroll-snap-align:center!important;flex:0 0 46px!important}.studio-library-first .insert-toolbar>:is(.corner-tool-wrap,.text-tool-wrap,.shape-tool-wrap,.icon-tool-wrap,.qr-tool-wrap,.media-tool-wrap,.frame-tool-wrap){width:46px!important;min-width:46px!important;flex:0 0 46px!important}.studio-library-first .insert-toolbar button svg{width:17px!important;height:17px!important}.studio-library-first .canvas-top-controls .side-toggle button{min-width:58px!important}.studio-library-first .contact-panel .contact-intro{display:none!important}.studio-library-first .contact-panel .contact-fields{padding:8px 12px max(76px,calc(env(safe-area-inset-bottom) + 62px))!important}.studio-library-first .contact-panel .contact-logo{min-height:58px!important;gap:8px!important;padding:8px!important;border-radius:12px!important}.studio-library-first .contact-panel .contact-logo-preview{width:42px!important;height:38px!important;border-radius:9px!important}.studio-library-first .contact-panel .contact-logo-preview img{width:32px!important;max-height:25px!important}.studio-library-first .contact-panel .contact-logo b{font-size:10px!important}.studio-library-first .contact-panel .contact-logo small{font-size:8px!important;line-height:1.25!important}.studio-library-first .contact-panel .contact-logo-actions button{height:29px!important;padding-inline:8px!important;border-radius:8px!important}.studio-library-first .contact-panel .contact-logo-actions button.remove{width:28px!important}.studio-library-first .contact-panel .contact-field-group{padding:11px!important;border-radius:12px!important}.studio-library-first .contact-panel .contact-field-group label input{min-height:40px!important;height:40px!important}.studio-library-first .contact-panel .contact-actions{padding:8px 12px max(9px,env(safe-area-inset-bottom))!important}.studio-library-first .contact-panel .contact-actions .btn{height:40px!important;min-height:40px!important}}@media (min-width:341px) and (max-width:374px){.studio-library-first .contact-panel .contact-intro{display:none!important}.studio-library-first .contact-panel .contact-fields{padding:8px 12px max(76px,calc(env(safe-area-inset-bottom) + 62px))!important}.studio-library-first .contact-panel .contact-logo{min-height:58px!important;gap:8px!important;padding:8px!important;border-radius:12px!important}.studio-library-first .contact-panel .contact-logo-preview{width:42px!important;height:38px!important;border-radius:9px!important}.studio-library-first .contact-panel .contact-logo-preview img{width:32px!important;max-height:25px!important}.studio-library-first .contact-panel .contact-logo b{font-size:10px!important}.studio-library-first .contact-panel .contact-logo small{font-size:8px!important;line-height:1.25!important}.studio-library-first .contact-panel .contact-logo-actions button{height:29px!important;padding-inline:8px!important;border-radius:8px!important}.studio-library-first .contact-panel .contact-logo-actions button.remove{width:28px!important}.studio-library-first .contact-panel .contact-field-group{padding:11px!important;border-radius:12px!important}.studio-library-first .contact-panel .contact-field-group label input{min-height:40px!important;height:40px!important}.studio-library-first .contact-panel .contact-actions{padding:8px 12px max(9px,env(safe-area-inset-bottom))!important}.studio-library-first .contact-panel .contact-actions .btn{height:40px!important;min-height:40px!important}}@media (max-width:767px){.studio-library-first .figma-color-control .color-hex,.studio-library-first :is(.tool-popover,.inspector,.project-sidebar.mobile-open,.color-picker-popover,.frame-crop-dialog,.templates,.new-layout-dialog,.order,.demo-experience-dialog) :is(input,textarea,select){font-size:16px!important}.studio-library-first.studio-library-first :is(.tool-popover,.inspector,.color-picker-popover,.templates) .color-control.figma-color-control .color-hex{font-size:16px!important}.studio-library-first:has(.color-picker-popover) .canvas-content-viewport,.studio-library-first:has(.frame-crop-dialog) .canvas-content-viewport,.studio-library-first:has(.insert-toolbar .tool-popover) .canvas-content-viewport,.studio-library-first:has(.inspector) .canvas-content-viewport{height:auto!important;bottom:calc(50dvh + 14px)!important}html.mobile-tool-open .studio-library-first .canvas-content-viewport{height:auto!important;bottom:calc(50dvh + 14px)!important}.studio-library-first:has(.insert-toolbar :is(.text-popover,.corner-popover,.media-popover)) .canvas-content-viewport{bottom:min(calc(50dvh + 14px),278px)!important}html.mobile-tool-open .studio-library-first:has(.insert-toolbar :is(.text-popover,.corner-popover,.media-popover)) .canvas-content-viewport{bottom:min(calc(50dvh + 14px),278px)!important}.studio-library-first:has(.insert-toolbar .qr-popover) .canvas-content-viewport,html.mobile-tool-open .studio-library-first:has(.insert-toolbar .qr-popover) .canvas-content-viewport{bottom:min(calc(38dvh + 8px),332px)!important}.studio-library-first .editor.panel-contacts .canvas-stage-shell{transform:translateY(-36px)!important}.studio-library-first .templates{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;overflow:hidden!important}.studio-library-first .templates .template-browser{min-height:0!important;display:flex!important;flex-direction:column!important}.studio-library-first .templates .template-sidebar{flex:none!important;padding:12px 13px 10px!important;border-right:0!important;border-bottom:1px solid #282d32!important;background:#101214f7!important;box-shadow:0 14px 28px #00000018!important}.studio-library-first .templates .template-nav-label{display:none!important}.studio-library-first .templates .template-search{margin-bottom:10px!important}.studio-library-first .templates .template-sidebar nav{width:auto!important;margin:0 -13px!important;padding:0 13px 1px!important;display:flex!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:13px!important;-webkit-overflow-scrolling:touch!important;mask-image:linear-gradient(90deg,transparent,#000 13px,#000 calc(100% - 23px),transparent)!important}.studio-library-first .templates .template-sidebar nav button{flex:0 0 auto!important;max-width:156px!important;border-radius:10px!important}.studio-library-first .templates .template-sidebar nav button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studio-library-first .templates .template-results{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.studio-library-first .templates .template-grid{height:100%!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:12px 14px max(16px,env(safe-area-inset-bottom))!important;scroll-padding-bottom:18px!important}.studio-library-first .templates .template-grid article{overflow:visible!important;box-shadow:none!important}.studio-library-first .templates .template-visual-shell{padding:8px!important;overflow:visible!important}.studio-library-first .templates .template-meta{min-height:42px!important;padding:0 12px 8px!important}.studio-library-first .templates .template-card-footer{min-height:42px!important;padding:0 12px 12px!important}.studio-library-first .templates .template-blank-card .template-blank-action{min-height:284px!important}.studio-library-first.theme-light .templates .template-sidebar{border-bottom-color:#dce2e6!important;background:#f8fafbfa!important;box-shadow:0 14px 28px #58636d12!important}.studio-library-first.theme-light .templates .template-sidebar nav{mask-image:linear-gradient(90deg,transparent,#000 13px,#000 calc(100% - 23px),transparent)!important}.studio-library-first .print-catalog-dialog{width:calc(100vw - 20px)!important;max-width:390px!important;max-height:calc(100dvh - 20px)!important;border:1px solid #2a2f34!important;background:#111315!important;box-shadow:0 28px 90px #000000bf,0 0 0 1px #ffffff08!important;isolation:isolate!important;opacity:1!important}.studio-library-first .print-product-grid{background:#101214!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.studio-library-first .print-product-grid>button{min-height:150px!important;background:#16191b!important}.studio-library-first .print-catalog-backdrop{position:fixed!important;inset:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:10px!important;overflow:hidden!important;background:rgba(4,6,8,.72)!important;backdrop-filter:blur(18px) saturate(.86)!important;opacity:1!important}.studio-library-first.theme-light .print-catalog-backdrop{background:rgba(209,216,221,.72)!important;backdrop-filter:blur(18px) saturate(.9)!important}.studio-library-first.theme-light .print-catalog-dialog{border-color:#d5dbe0!important;background:#f8fafb!important;box-shadow:0 28px 80px #58636d38,0 0 0 1px #ffffffc0!important}.studio-library-first.theme-light .print-product-grid{background:#f5f7f8!important}.studio-library-first.theme-light .print-product-grid>button{background:#ffffff!important}.font-picker-popover{position:fixed!important;inset:auto 0 0 0!important;width:100%!important;height:min(50dvh,500px)!important;max-height:min(50dvh,500px)!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:0!important;padding:0 14px max(12px,env(safe-area-inset-bottom))!important;overflow:hidden!important;border-radius:18px 18px 0 0!important;background:#121416!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.font-picker-popover .font-picker-head{position:relative!important;top:auto!important;margin:0 -14px 10px!important;min-height:70px!important;flex:none!important;background:#121416!important}.font-picker-popover .font-picker-search{flex:none!important}.font-picker-popover .font-picker-filters{min-height:33px!important;flex:none!important;overflow-x:auto!important;overflow-y:hidden!important}.font-picker-popover .font-picker-list{min-height:0!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#121416!important}html[data-theme=light] .font-picker-popover,html[data-theme=light] .font-picker-popover .font-picker-head,html[data-theme=light] .font-picker-popover .font-picker-list{background:#f8f9fa!important;color:#252d32!important}html[data-theme=light] .font-picker-popover .font-picker-head{border-bottom-color:#dde3e7!important}html[data-theme=light] .font-picker-popover .font-picker-head b,html[data-theme=light] .font-picker-popover .font-picker-option-meta b,html[data-theme=light] .font-picker-popover .font-picker-option-preview{color:#222a2f!important}html[data-theme=light] .font-picker-popover .font-picker-head span,html[data-theme=light] .font-picker-popover .font-picker-option-meta small{color:#72808a!important}html[data-theme=light] .font-picker-popover .font-picker-option,html[data-theme=light] .font-picker-popover .font-picker-search{border-color:#dde3e7!important;background:#eef2f4!important;color:#2f3940!important}html[data-theme=light] .font-picker-popover .font-picker-search input{color:#222a2f!important}html[data-theme=light] .font-picker-popover .font-picker-search input::placeholder{color:#86919a!important}html[data-theme=light] .font-picker-popover .font-picker-filters button{color:#697680!important}html[data-theme=light] .font-picker-popover .font-picker-filters button.active{background:#e7e2f3!important;color:#54447f!important}.studio-library-first .inspector:not(.layers-mode):not(.contact-panel) .inspector-form{margin-bottom:max(62px,calc(env(safe-area-inset-bottom) + 54px))!important;padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px))!important}.studio-library-first .inspector:not(.layers-mode):not(.contact-panel) .object-actions{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:78!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin:0!important;padding:9px 14px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid #292d31!important;background:linear-gradient(180deg,rgba(18,20,22,.86),#121416 34%)!important;box-shadow:0 -14px 34px #00000052!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.studio-library-first .inspector:not(.layers-mode):not(.contact-panel) .object-actions button{height:42px!important;min-height:42px!important;border-radius:12px!important;font-size:12px!important;font-weight:620!important;letter-spacing:-.01em!important}.studio-library-first.theme-light .inspector:not(.layers-mode):not(.contact-panel) .object-actions{border-top-color:#d9dee2!important;background:linear-gradient(180deg,rgba(248,249,250,.86),#f8f9fa 34%)!important;box-shadow:0 -14px 34px #52606b24!important}}