/*! aiCarousels free tools. (c) aiCarousels. All rights reserved. */
.gp .capm-left{gap:14px}.gp-card{overflow:visible}.gp-tools .fb-text .ph-plus{font-size:15px}.gp-drop{position:relative;padding:12px;min-height:280px;border-radius:0 0 18px 18px;transition:background-color var(--d-fast, .15s) var(--ease)}.gp-drop.is-over{background:var(--violet-soft);box-shadow:inset 0 0 0 2px var(--violet-line)}.gp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.gp-grid[hidden]{display:none}.gp-tile{position:relative;aspect-ratio:3/4;border-radius:6px;background:var(--a-100) no-repeat center/cover;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(0 0 0/.06);transition:box-shadow .15s var(--ease),opacity .15s var(--ease)}.gp-tile:first-child{border-top-left-radius:10px}.gp-tile:nth-child(3){border-top-right-radius:10px}.gp-tile.is-sel{box-shadow:0 0 0 2px var(--violet),inset 0 0 0 1px rgb(0 0 0/.06)}.gp-tile.is-placeholder{opacity:.25}.gp-tile.is-empty{display:grid;place-items:center;background:repeating-linear-gradient(-45deg,var(--a-50, #faf9f7),var(--a-50, #faf9f7) 8px,var(--a-100) 8px,var(--a-100) 9px);box-shadow:inset 0 0 0 1.5px var(--a-200)}.gp-plan{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);font-size:22px}.gp-plan small{font-size:12px;font-weight:500}.gp-pin,.gp-kind{position:absolute;top:7px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(0 0 0/.55);color:#fff;font-size:13px;font-style:normal;pointer-events:none}.gp-pin{left:7px;background:var(--violet)}.gp-kind{right:7px}.gp-acts{position:absolute;left:6px;right:6px;bottom:6px;display:flex;justify-content:center;gap:4px;opacity:0;transform:translateY(4px);transition:opacity .15s var(--ease),transform .15s var(--ease)}.gp-tile:hover .gp-acts,.gp-tile.is-sel .gp-acts,.gp-tile:focus-within .gp-acts{opacity:1;transform:none}.gp-act{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--ink);box-shadow:0 2px 8px -2px rgb(0 0 0/.35),0 0 0 1px rgb(0 0 0/.06);font-size:15px;cursor:pointer}.gp-act:hover{background:var(--a-100)}.gp-act.on{background:var(--violet);color:#fff}.gp-dragging .gp-acts,.gp-dragging .gp-tile:hover .gp-acts{opacity:0}@media (hover:none){.gp-tile:hover .gp-acts{opacity:0}.gp-tile.is-sel .gp-acts{opacity:1}}.gp-ghost{position:fixed;z-index:1000;margin:0;pointer-events:none;border-radius:8px;box-shadow:0 18px 40px -12px rgb(0 0 0/.45);opacity:.95}.gp-ghost .gp-acts{display:none}.gp-dragging,.gp-dragging *{cursor:grabbing!important}.gp-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 16px 44px}.gp-empty[hidden]{display:none}.gp-empty-ic{--size:48px;font-size:24px;margin-bottom:4px}.gp-empty p{max-width:340px;margin:0 0 8px}.gp-foot .ph{vertical-align:-2px}.gp-croppop{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.gp-crop-img{position:relative;margin:0 auto;border-radius:8px;background:no-repeat center/100% 100%;overflow:hidden}.gp-crop-frame{position:absolute;border-radius:3px;outline:2px solid #fff;box-shadow:0 0 0 999px rgb(0 0 0/.5)}.gp-croppop input[type=range]{width:100%;accent-color:var(--violet)}.gp-pv{justify-content:center;align-items:flex-start}@media (max-width:760px){.gp-drop{padding:8px}.gp-grid{gap:3px}.gp-act{width:34px;height:34px}.gp-acts{gap:3px;left:3px;right:3px;flex-wrap:wrap}}.gp-kind.n{width:auto;padding:0 8px 0 6px;gap:3px;border-radius:999px;display:inline-flex;align-items:center}.gp-kind b{font-size:11px;font-weight:600}.gp-hl{padding:12px 14px 14px}.gp-hl-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:10px}.gp-hl-h .t-ui{display:inline-flex;align-items:center;gap:6px}.gp-hl-row{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin}.gp-hl-i{flex:none;width:62px;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer}.gp-hl-c{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--a-100);color:var(--muted);font-weight:600;font-size:15px;box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--a-200);transition:box-shadow .15s var(--ease)}.gp-hl-c img{width:100%;height:100%;object-fit:cover;display:block}.gp-hl-i:hover .gp-hl-c,.gp-hl-i.is-open .gp-hl-c{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--violet)}.gp-hl-i.add .gp-hl-c{background:0 0;box-shadow:inset 0 0 0 1.5px var(--a-200);font-size:20px}.gp-hl-i small{font-size:12px;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.gp-hl-i.add small{color:var(--muted)}.gp-hlpop{padding:14px 16px 16px}.gp-hl-del{align-self:flex-start}.gp-edit{padding:14px 16px 16px;display:flex;flex-direction:column;gap:16px}.gp-sec-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.gp-sec>.field-label{display:block;margin-bottom:8px}.gp-sec p{margin:8px 0 0}.gp-slides{display:flex;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:thin}.gp-sl{position:relative;flex:none;width:48px;height:60px;border-radius:7px;background:var(--a-100) no-repeat center/cover;box-shadow:inset 0 0 0 1px rgb(0 0 0/.08)}.gp-sl.first{box-shadow:0 0 0 2px var(--violet)}.gp-sl em{position:absolute;left:3px;right:3px;bottom:3px;font-style:normal;font-size:9px;font-weight:600;text-align:center;color:#fff;background:rgb(0 0 0/.55);border-radius:4px;padding:1px 0;overflow:hidden;white-space:nowrap}.gp-sl-x{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--ink);font-size:11px;box-shadow:0 1px 4px rgb(0 0 0/.25),0 0 0 1px var(--border);cursor:pointer}.gp-sl.add{display:grid;place-items:center;background:0 0;box-shadow:inset 0 0 0 1.5px var(--a-200);color:var(--muted);font-size:18px;cursor:pointer}.gp-sl.add:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--violet-line, var(--a-300))}.gp-crop-row{display:flex;align-items:center;gap:14px}.gp-crop-row .gp-crop-img{margin:0;flex:none;max-height:140px}.gp-crop-row input[type=range]{width:100%;accent-color:var(--violet)}.gp-edit .textarea{resize:vertical;min-height:76px}.gp-views .seg-opt .ph{font-size:15px}.ft-capm .cap-pv-head .seg[data-dark-wrap][hidden],.ft-capm .cap-pv-head .seg[data-smode][hidden]{display:none!important}.gp-smode .seg-opt span{display:none}@media (min-width:1240px){.gp-smode .seg-opt span{display:inline}}.gp-pv-foot{flex:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 14px;border-top:1px solid var(--border);background:var(--bg)}.gp-pv-foot .t-meta{min-width:0;line-height:16px}.gp-pv-foot .btn{flex:none}.gp-pv-foot .btn .ph-sparkle{color:var(--violet)}@media (max-width:760px){.gp-views .seg-opt{padding:0 8px;gap:4px}.gp-views .seg-opt .ph{display:none}.gp-pv-head{gap:6px;padding:0 8px 0 8px!important}.gp-pv-foot{padding:8px 10px}}