.fls-activity{margin:16px 0 8px;padding:15px;border:1px solid #dce0ec;border-radius:12px;background:linear-gradient(135deg,#fff,#f5f4fb);box-shadow:0 5px 15px #26304e06;font:12px/1.6 Verdana,sans-serif;color:#30394c}.fls-a-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.fls-a-heading strong{font-size:13px;color:#30394c}.fls-a-heading>span{font-size:8px;letter-spacing:1px;color:#7b8193;text-transform:uppercase}.fls-a-controls{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.figd-ls .fls-activity button,.figd-wds .fls-activity button{padding:8px 10px;min-height:38px;font:11px/1.4 Verdana,sans-serif;background:#fff;color:#414b62;border:1px solid #cdd4e2;border-radius:7px;box-shadow:none;letter-spacing:0;text-transform:none;cursor:pointer}.figd-ls .fls-activity button:hover,.figd-wds .fls-activity button:hover{background:#eeeafa;border-color:#8e83b3;color:#473d69;transform:translateY(-1px)}.figd-ls .fls-activity button[aria-pressed=true],.figd-wds .fls-activity button[aria-pressed=true]{background:#65558b;color:#fff;border-color:#65558b}.figd-ls .fls-activity button:focus-visible,.figd-wds .fls-activity button:focus-visible,.fls-activity select:focus-visible,.fls-v-assets [role=button]:focus-visible,.fls-v-dates [role=button]:focus-visible{outline:3px solid #1456a0;outline-offset:3px}.fls-activity label{display:flex;align-items:center;gap:6px;font-size:11px;margin:0}.figd-ls .fls-activity select,.figd-wds .fls-activity select{display:inline-block;width:auto;max-width:130px;min-height:38px;margin:0;padding:6px 8px;background:#fff;border:1px solid #cdd4e2;color:#414b62;border-radius:7px;font:11px Verdana,sans-serif}.figd-ls .fls-a-status,.figd-wds .fls-a-status{font:10px/1.6 Verdana,sans-serif;color:#636b7d;margin:11px 0 0}.fls-v-dates [role=button]{cursor:pointer;transition:transform .2s ease,background .2s ease}.fls-v-dates [role=button]:hover{transform:translateY(-3px);box-shadow:0 4px 7px #473d691c}.figd-ls .fls-preview button.fls-v-demo-button{width:100%;border:0;background:var(--v-accent);color:#fff;font:700 10px/1.4 Verdana,sans-serif;padding:12px 10px;margin-top:12px;border-radius:7px;cursor:pointer;min-height:38px}.figd-ls .fls-preview button.fls-v-demo-button:hover{filter:brightness(.88);background:var(--v-accent);color:#fff}.figd-ls .fls-a-cart{display:flex;align-items:center;justify-content:center;gap:12px;grid-column:1/-1;padding:10px;background:var(--v-soft);border-radius:7px}.figd-ls .fls-a-cart button{width:35px;min-height:35px;padding:4px;background:#fff;color:var(--v-accent);border-color:var(--v-pop);font-size:18px;border-radius:50%}.fls-a-cart output{font-size:12px;font-weight:700;color:var(--v-accent)}.fls-v-dataflow .fls-a-packet{box-shadow:0 0 0 3px var(--v-pop),0 5px 12px #0001;transform:translateY(-3px);transition:transform .25s ease,box-shadow .25s ease}.fls-v-cube{transition:transform .55s ease}.fls-v-cube.fls-a-lit>.fls-v-cube-front{filter:brightness(1.35);box-shadow:inset 20px 12px 35px #ffffff70}.fls-v-scene.fls-a-light{background:radial-gradient(ellipse at 20% 0,#9b90b9,#30334e 55%,#171d31);box-shadow:inset 50px 35px 80px #dec8ff20}.fls-a-light:after{content:'';position:absolute;top:10px;left:15px;width:35px;height:35px;border-radius:50%;background:#fff5c5;box-shadow:0 0 35px #ffec9b90;pointer-events:none}.fls-v-blueprint.fls-a-cad-grid{background-image:linear-gradient(#ffffff16 1px,transparent 1px),linear-gradient(90deg,#ffffff16 1px,transparent 1px);background-size:10px 10px}.fls-v-campaign[data-format=square]{min-height:0;aspect-ratio:1/1}.fls-v-campaign[data-format=story]{max-width:260px;min-height:420px;margin:auto;aspect-ratio:9/16}.fls-v-campaign[data-format=story] .fls-v-poster-type{max-width:100%}.figd-ls .fls-v-campaign[data-format=story] h4{font-size:34px}.fls-v-campaign[data-format=story]>.fls-v-art{width:90%;right:-24%;bottom:35px}.fls-v-campaign.fls-a-color-test{background:var(--v-accent);color:#fff}.fls-v-spread.fls-a-show-grid:after{content:'';position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0 23%,#dd586640 23% 24%,transparent 24% 25%),repeating-linear-gradient(0deg,transparent 0 15px,#5293cb55 15px 16px);border:2px solid #dd586670}.fls-v-spread{position:relative}.fls-a-outlines .fls-v-mini-nav,.fls-a-outlines .fls-v-webhero,.fls-a-outlines .fls-v-mini-cards>div,.fls-a-outlines .mission-content>h3,.fls-a-outlines .mission-card{outline:2px dashed #a355b0;outline-offset:2px}.fls-a-editor-view .fls-v-webhero,.fls-a-editor-view .fls-v-mini-cards{outline:2px dashed #689a74;outline-offset:3px}.fls-a-publish{margin-top:12px;padding:10px;border-radius:6px;background:#ddf3e5;color:#296845;font:700 10px/1.5 Verdana,sans-serif}.figd-ls .fls-v-contact-form input.fls-v-fake-input,.figd-ls .fls-v-contact-form textarea.fls-v-fake-input{display:block;width:100%;max-width:100%;border:1px solid #ccd3e0;background:#fff;color:#30394c;padding:11px 10px;border-radius:6px;font:11px/1.5 Verdana,sans-serif;box-sizing:border-box;resize:vertical}.figd-ls .fls-v-contact-form textarea.fls-v-fake-input{min-height:60px}.fls-v-contact-form.fls-a-form-ok{border-bottom:4px solid #43876a;padding-bottom:12px}.fls-v-assets [role=button]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.fls-v-assets [role=button]:hover{transform:translateY(-4px);box-shadow:0 7px 15px #38546b1c}.fls-v-assets .fls-a-selected-file{outline:3px solid var(--v-accent);outline-offset:2px;opacity:1}.fls-v-kanban-card.fls-a-working{border-color:#dc9e38;background:#fff7df;transform:rotate(-2deg);box-shadow:0 5px 15px #c8a05329}.fls-v-terminal pre.fls-a-terminal-sample{min-height:0;border-top:1px solid #ffffff22;padding:12px 18px;margin:0;background:#0e2329;color:#e5f7af}.fls-a-query-run .fls-v-datatable>div:not(.is-head):not([hidden]){animation:fls-a-row .7s ease-out}.fls-a-highlight-sum .fls-v-sheet>div:not(.is-head):not(.is-sum) span:nth-child(2){background:#ffefaa;border-left:2px solid #e0b33a}.fls-a-highlight-sum .fls-v-sheet .is-sum span{background:#bde7cd;color:#205839}.fls-a-workflow button.is-active{background:#65558b;color:#fff}.fls-board-body[data-workflow-step="1"] .fls-case-fields{outline:2px dashed #cf9c3c;outline-offset:5px;border-radius:7px}.fls-board-body[data-workflow-step="2"] .fls-case-banner,.fls-board-body[data-workflow-step="2"] .fls-case-building{box-shadow:0 0 0 3px #8bbfa1}.fls-a-replay .fls-v-art svg{animation:fls-a-float 2.2s ease-in-out}.fls-a-replay .fls-v-phone{animation:fls-a-float 2.2s ease-in-out}.fls-a-replay .fls-v-cube{animation:fls-a-cube 2.4s ease-in-out}.fls-a-replay .fls-v-plan-outline{stroke-dasharray:1000;animation:fls-v-plan-draw 2s ease-out}.fls-a-replay .fls-v-file-rows>div,.fls-a-replay .fls-v-test-results>div,.fls-a-replay .fls-case-fields>div{animation:fls-a-row 1s ease-out}.fls-a-replay .fls-v-terminal{animation:fls-a-glow 1.5s ease-in-out}.fls-a-replay .fls-v-product,.fls-a-replay .fls-v-spread,.fls-a-replay .fls-v-kanban-card,.fls-a-replay .mission-card{animation:fls-a-float 1.8s ease-in-out}.fls-a-replay .fls-v-contact-form,.fls-a-replay .fls-v-browser,.fls-a-replay .fls-v-sheet,.fls-a-replay .fls-case-building{animation:fls-a-row 1.4s ease-out}@keyframes fls-a-float{0%,100%{translate:0 0}45%{translate:0 -9px}}@keyframes fls-a-cube{0%,100%{rotate:0 1 0 0deg}50%{rotate:0 1 0 65deg}}@keyframes fls-a-row{from{opacity:.35;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes fls-a-glow{0%,100%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 20px #25827370}}@media(max-width:500px){.fls-activity{padding:12px}.fls-a-controls{gap:6px}.figd-ls .fls-activity button,.figd-wds .fls-activity button{font-size:10px}.fls-v-campaign[data-format=story]{min-height:370px}.figd-ls .fls-v-campaign[data-format=story] h4{font-size:29px}}@media(prefers-reduced-motion:reduce){.figd-ls .fls-activity *,.figd-wds .fls-activity *,.figd-ls .fls-preview *,.figd-wds .mission-preview *{animation:none!important;transition:none!important}.fls-v-dataflow .fls-a-packet{transform:none}}