.portfolio-space{min-width:0;padding:58px 0 46px}.portfolio-heading{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;padding-bottom:55px;display:grid}.portfolio-eyebrow{letter-spacing:1.5px;color:#8ab6c4;align-items:center;gap:9px;font-size:10px;line-height:1.8;display:flex}.portfolio-eyebrow>i{background:#4ce3e4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #4ce3e455}.portfolio-heading h1{letter-spacing:-3.5px;color:#e3f0f5;margin:23px 0;font:600 clamp(46px,5.7vw,76px)/1.05 Onest Variable,sans-serif}.portfolio-heading h1>span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#65e3e7,#a9a2e1 80%);-webkit-background-clip:text;background-clip:text}.portfolio-heading-copy>p{color:#cadce5;letter-spacing:-.3px;font-size:18px;line-height:1.7}.portfolio-intro-panel{background:linear-gradient(135deg,#163d442a,#11162166);border:1px solid #70c6cf35;border-radius:21px;padding:27px 29px;position:relative;box-shadow:inset 0 1px #b3f9ff08}.portfolio-intro-index{letter-spacing:1.1px;color:#80a9b9;justify-content:space-between;align-items:center;font-size:9px;display:flex}.portfolio-intro-panel h2{letter-spacing:-1px;color:#dcebf2;margin:21px 0 13px;font-size:27px;font-weight:500}.portfolio-intro-panel>p{color:#a2b8c6;max-width:400px;font-size:14px;line-height:1.85}.portfolio-format{border-top:1px solid #75c7d024;gap:25px;margin-top:25px;padding-top:20px;display:flex}.portfolio-format>span{color:#a2c5d0;align-items:center;gap:9px;font-size:11px;display:flex}.portfolio-format svg{color:#6bcdd4;width:22px;height:22px}.portfolio-collection-top{border-bottom:1px solid #78c9d12b;justify-content:space-between;align-items:end;gap:25px;padding-bottom:22px;display:flex}.portfolio-collection-top h2{letter-spacing:-.9px;color:#dcebf3;margin-top:12px;font-size:26px;font-weight:500}.portfolio-filters{background:#07141b80;border:1px solid #71b7c22e;border-radius:12px;gap:4px;padding:4px;display:flex}.portfolio-filters button{color:#8ca5b7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:43px;padding:10px 16px;font-size:12px;transition:background .25s,color .25s,border-color .25s}.portfolio-collection-note{color:#7997a9;align-items:baseline;gap:9px;margin:18px 0 25px;font-size:12px;line-height:1.8;display:flex}.portfolio-collection-note>i,.portfolio-place-status>i{background:#658692;border-radius:50%;flex-shrink:0;width:4px;height:4px}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.portfolio-place{background:linear-gradient(135deg,#0c242a60,#09121bb0);border:1px solid #65bdc740;border-radius:21px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #b3f9ff08}.portfolio-place-design{background:linear-gradient(135deg,#20192f50,#0b131bb0);border-color:#a583cf40}.portfolio-place-top{letter-spacing:1px;color:#80aeba;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 0;font-size:9px;display:flex}.portfolio-place-design .portfolio-place-top{color:#b39acb}.portfolio-place-status{color:#738e9e;letter-spacing:0;align-items:center;gap:6px;font-size:10px;display:flex}.portfolio-place-bottom{border-top:1px solid #6cc5cd24;justify-content:space-between;align-items:center;gap:20px;margin:0 24px;padding:20px 0 24px;display:flex}.portfolio-place-bottom h3{letter-spacing:-.6px;color:#dbe9ef;margin:0;font-size:21px;font-weight:500}.portfolio-place-bottom p{color:#85a3b5;margin-top:8px;font-size:12px;line-height:1.7}.portfolio-place-bottom>span{color:#639cab66;font-size:23px}.portfolio-bottom-note{color:#7ea8b9;border:1px solid #6cc0cf24;border-radius:14px;align-items:center;gap:13px;margin-top:24px;padding:19px 22px;display:flex}.portfolio-bottom-note>span:first-child{font-size:22px}.portfolio-bottom-note p{font-size:12px;line-height:1.8}.portfolio-bottom-note>span:last-child{color:#607f91;margin-left:auto;font-size:10px}.portfolio-space button:focus-visible{outline-offset:3px;outline:2px solid #8be0df}@media (hover:hover) and (pointer:fine){.portfolio-place{transition:border-color .3s,box-shadow .3s}.portfolio-place:hover{border-color:#7cdee074;box-shadow:inset 0 1px #b3f9ff12,0 10px 35px #00c8d407}.portfolio-filters button:hover{color:#c5e6ec}}@media (max-width:1000px){.portfolio-heading{gap:35px}.portfolio-heading h1{font-size:59px}.portfolio-filters button{padding:10px 11px;font-size:11px}.portfolio-collection-top h2{font-size:23px}}@media (max-width:760px){.portfolio-space{padding-top:34px}.portfolio-heading{grid-template-columns:minmax(0,1fr);gap:27px;padding-bottom:36px}.portfolio-heading h1{letter-spacing:-2.8px;margin:20px 0;font-size:56px}.portfolio-heading-copy>p{font-size:16px}.portfolio-intro-panel{border-radius:18px;padding:23px}.portfolio-intro-panel h2{margin-top:17px;font-size:25px}.portfolio-intro-panel>p{font-size:13px}.portfolio-format{gap:20px;margin-top:19px;padding-top:17px}.portfolio-format>span{font-size:10px}.portfolio-collection-top{padding-bottom:17px;display:block}.portfolio-collection-top h2{margin-top:9px;font-size:25px}.portfolio-filters{grid-template-columns:1.15fr 1fr .8fr;gap:2px;margin-top:20px;display:grid}.portfolio-filters button{min-height:44px;padding:9px 6px;font-size:11px}.portfolio-collection-note{margin:15px 0 20px;font-size:11px}.portfolio-grid{grid-template-columns:minmax(0,1fr);gap:18px}.portfolio-place{border-radius:18px}.portfolio-place-top{padding:20px 21px 0;font-size:8px}.portfolio-place-bottom{margin:0 21px;padding:18px 0 21px}.portfolio-place-bottom h3{font-size:21px}.portfolio-place-bottom p{font-size:12px}.portfolio-bottom-note{align-items:flex-start;padding:17px 19px}.portfolio-bottom-note p{font-size:12px}.portfolio-bottom-note>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.portfolio-space *{transition:none!important}}.portfolio-heading{gap:65px;padding-bottom:38px}.portfolio-heading h1{color:#f2f8fa;text-shadow:0 1px #91b8c022;font-weight:650}.portfolio-heading h1>span{background:linear-gradient(105deg,#a4f5f2 0%,#29dce4 26%,#8fa4ee 60%,#cf80e8 94%);-webkit-background-clip:text;background-clip:text}.portfolio-heading-copy>p{color:#e1edf3}.portfolio-heading-copy>p>span{color:#b2c8d4}.portfolio-eyebrow{color:#c0dce4;font-weight:500}.portfolio-intro-panel,.portfolio-place{background:radial-gradient(at 0 0,#04899a1c,#0000 60%),radial-gradient(at 100% 100%,#05768415,#0000 50%),#061219a8;border-color:#8de9ed94;position:relative;box-shadow:inset 0 1px 1px #d3ffff3b,inset 0 -1px #39e2e52b,0 0 16px #04cedb0b}.portfolio-intro-panel:before,.portfolio-place:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b4ffff 18%,#0000 46%,#79f5f4 80%,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%;box-shadow:0 0 9px #28e8ef6b}.portfolio-intro-panel:after,.portfolio-place:after{content:"";pointer-events:none;background:linear-gradient(90deg,#41eef3,#0000 30% 66%,#60edec);height:1px;position:absolute;bottom:-1px;left:9%;right:9%;box-shadow:0 0 9px #28e8ef6b}.portfolio-intro-panel{padding:28px 31px}.portfolio-intro-panel h2{color:#eef7fa;font-size:29px;font-weight:600}.portfolio-intro-panel>p{color:#cedee7;font-size:15px;line-height:1.65}.portfolio-intro-index{color:#d2e6ed;font-size:10px}.portfolio-intro-index>span:last-child{color:#41e5e7;font-size:27px}.portfolio-format{border-color:#8ec3cd4d}.portfolio-format>span{color:#d0e4eb;font-size:12px}.portfolio-format svg{color:#23e2e6;filter:drop-shadow(0 0 3px #09dbe32b)}.portfolio-collection-top{border-top:1px solid #50d6dd52;border-bottom-color:#65b9c450;padding-top:20px;position:relative}.portfolio-collection-top:before{content:"";background:linear-gradient(90deg,#0000,#a8fcff,#0000);width:30%;height:1px;position:absolute;top:-1px;left:20%;box-shadow:0 0 8px #37e9ec80}.portfolio-collection-top h2{color:#eaf5f8;font-weight:550}.portfolio-filters{background:#06141b;border-color:#8cbecf75;border-radius:14px;gap:5px;padding:5px}.portfolio-filters button{color:#b8cfdd;min-height:43px}.portfolio-filters button[aria-pressed=true]{color:#edffff;background:radial-gradient(at 50% 100%,#13d8e72b,#0000 80%),linear-gradient(120deg,#144553,#0c313b);border-color:#a6ffff;box-shadow:inset 0 0 8px #54eaf02b,0 0 10px #12dfe449}.portfolio-collection-note{color:#afc6d3}.portfolio-collection-note>i,.portfolio-place-status>i{background:#30e6e7;box-shadow:0 0 7px #00eced88}.portfolio-place-top{color:#c3e2ea;padding-top:24px;font-size:10px}.portfolio-place-status{color:#b8d0dd;font-size:11px}.portfolio-place-bottom{border-color:#8bcbd450;padding-bottom:24px}.portfolio-place-bottom h3{color:#edf7fb;font-size:23px;font-weight:600}.portfolio-place-bottom p{color:#b5ccd8;font-size:13px}.portfolio-place-bottom>span{color:#49e5e7;text-shadow:0 0 9px #20c7d22b}.portfolio-place-design{border-color:#b991e27a}.portfolio-place-design:before,.portfolio-place-design:after{background:linear-gradient(90deg,#0000,#cfa6f1,#0000);box-shadow:0 0 9px #b17ae95c}.portfolio-place-design .portfolio-place-bottom>span{color:#c498e8}.portfolio-bottom-note{color:#a8c5d2;background:#0b202633;border-color:#74bdc33d}@media (hover:hover) and (pointer:fine){.portfolio-place:hover{border-color:#c4ffff;box-shadow:inset 0 1px #caffff55,0 0 23px #13d9e21c}.portfolio-filters button:not([aria-pressed=true]):hover{color:#e0f6fa;background:#3ca7b415}}@media (max-width:760px){.portfolio-heading{gap:27px;padding-bottom:29px}.portfolio-heading h1{font-size:55px}.portfolio-intro-panel{padding:24px}.portfolio-intro-panel h2{font-size:26px}.portfolio-intro-panel>p{font-size:14px}.portfolio-format>span{font-size:11px}.portfolio-collection-top{padding-top:18px}.portfolio-filters button{min-height:44px;font-size:11px}.portfolio-place-top{padding-top:21px;font-size:9px}.portfolio-place-bottom h3{font-size:22px}.portfolio-place-bottom p{font-size:12px}.portfolio-place{box-shadow:inset 0 1px #d3ffff2b,0 0 10px #04cedb08}.portfolio-collection-note{font-size:11px}}.portfolio-collection-top{border-top:0;border-bottom:1px solid #65b9c43d;margin:0;padding:0 0 17px;display:block;position:relative}.portfolio-collection-top:before{content:none}.portfolio-collection-top:after{content:"";background:linear-gradient(90deg,#70e9e6,#0000);width:70px;height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 7px #39d8df36}.portfolio-collection-top h2.portfolio-eyebrow{letter-spacing:1.5px;color:#8bbbc8;margin:0;font-size:11px;font-weight:400;line-height:1.8}.portfolio-collection-tools{justify-content:space-between;align-items:center;gap:25px;padding:22px 0 25px;display:flex}.portfolio-collection-tools .portfolio-collection-note{color:#8faab9;margin:0;font-size:12px}.portfolio-collection-tools .portfolio-filters{flex-shrink:0}.portfolio-collection-tools .portfolio-filters button{min-height:42px}@media (max-width:760px){.portfolio-collection-top{padding-bottom:15px}.portfolio-collection-top h2.portfolio-eyebrow{font-size:10px}.portfolio-collection-tools{flex-direction:column;align-items:stretch;gap:15px;padding:18px 0 21px}.portfolio-collection-tools .portfolio-collection-note{font-size:11px}.portfolio-collection-tools .portfolio-filters{margin:0}.portfolio-collection-tools .portfolio-filters button{min-height:44px}}.portfolio-fusion{z-index:3;flex-shrink:1;width:min(440px,46%);position:relative}.portfolio-fusion>summary{cursor:pointer;isolation:isolate;background:linear-gradient(115deg,#05252d7a 0%,#071721 54%,#21142e80 60%,#1a1428a6);border:1px solid #64cbd466;border-right-color:#b082d586;border-radius:16px;align-items:center;height:51px;padding:0;list-style:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #a8efff12}.portfolio-fusion>summary::-webkit-details-marker{display:none}.fusion-code{color:#3ce5e7;align-items:center;gap:18px;width:57%;height:100%;padding:0 19px;display:flex}.fusion-code>b,.fusion-design>b,.fusion-pen{letter-spacing:-4px;background:radial-gradient(at 50% 100%,#06d3df21,#0000 80%),#06151a;border:1px solid #38e1e56b;border-radius:9px;flex-shrink:0;place-items:center;width:39px;height:35px;padding-right:3px;font-size:21px;font-weight:500;display:grid;box-shadow:inset 0 0 8px #2ce7ef0b,0 0 10px #19d9e50b}.fusion-code-lines{opacity:.6;flex-direction:column;gap:3px;display:flex;overflow:hidden;transform:perspective(150px)rotateY(12deg)}.fusion-code-lines>i{white-space:nowrap;color:#51c9d9;letter-spacing:.2px;font:6px/1.2 monospace}.fusion-code-lines>i:nth-child(2){color:#c7ad70;margin-left:7px}.fusion-code-lines>i:nth-child(3){color:#65a7ca;margin-left:3px}.fusion-seam{z-index:2;background:#c8ffff;width:1px;position:absolute;top:-9px;bottom:-9px;left:55%;transform:rotate(28deg);box-shadow:0 0 4px #71fbff,0 0 12px #00d9ee,3px 0 17px #c284ff99}.fusion-design{color:#be83e8;justify-content:flex-end;align-items:center;gap:10px;width:43%;height:100%;padding:0 16px 0 8px;display:flex}.fusion-design>svg{opacity:.75;width:65px;min-width:24px;height:34px}.fusion-design>svg rect{fill:#9c62b9}.fusion-design>b,.fusion-pen{letter-spacing:0;background:radial-gradient(at 50% 100%,#a145d82a,#0000 80%),#21122c;border-color:#c17aef80;width:33px;height:33px;padding:0;font-size:25px;box-shadow:inset 0 1px #d6a5f11a,0 0 9px #a95bc215}.fusion-pen svg{width:21px;height:21px}.fusion-status-dot{background:#c58be9;border-radius:50%;width:3px;height:3px;position:absolute;top:6px;right:7px;box-shadow:0 0 5px #c58be94d}.fusion-caption{z-index:5;background:#0a1722f5;border:1px solid #7dbac94d;border-radius:12px;width:min(330px,100%);padding:15px 17px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 30px #0006}.fusion-caption>span{color:#a2dfe1;font-size:11px}.fusion-caption p{color:#91aebb;margin-top:7px;font-size:11px;line-height:1.7}.portfolio-fusion:not([open])>.fusion-caption{display:none}.portfolio-fusion>summary:focus-visible{outline-offset:4px;outline:2px solid #97e5e9}@media (hover:hover) and (pointer:fine){.portfolio-fusion:hover>.fusion-caption{display:block}.portfolio-fusion>summary{transition:border-color .3s,box-shadow .3s}.portfolio-fusion:hover>summary{border-color:#93edf0 #cf9cf0 #93edf0 #93edf0;box-shadow:inset 0 1px #bdffff1c,0 0 16px #4ccfdd12}.fusion-seam{transition:left .5s cubic-bezier(.2,.7,.2,1)}.portfolio-fusion:hover .fusion-seam{left:58%}.fusion-code-lines{transition:opacity .3s}.portfolio-fusion:hover .fusion-code-lines{opacity:1}}@media (max-width:1000px) and (min-width:761px){.fusion-code{gap:10px;padding-left:13px}.fusion-code-lines>i{font-size:5px}.fusion-design{gap:7px;padding-right:12px}.fusion-design>b{display:none}}@media (max-width:760px){.portfolio-fusion{width:100%;max-width:440px}.portfolio-fusion>summary{height:53px}.fusion-code{gap:14px;padding-left:17px}.fusion-design{gap:9px;padding-right:17px}.fusion-design>svg{width:65px}.fusion-caption{width:100%}.portfolio-collection-tools{gap:17px}.fusion-code-lines>i{font-size:6px}}@media (max-width:350px){.fusion-design>b{display:none}.fusion-code{gap:10px}.fusion-code-lines>i{font-size:5px}}@media (prefers-reduced-motion:reduce){.portfolio-fusion *{transition:none!important}}.portfolio-fusion>.fusion-trigger{cursor:pointer;isolation:isolate;text-align:left;background:linear-gradient(115deg,#05252d7a 0%,#071721 54%,#21142e80 60%,#1a1428a6);border:1px solid #64cbd466;border-right-color:#b082d586;border-radius:16px;align-items:center;width:100%;height:51px;padding:0;list-style:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #a8efff12}.portfolio-fusion .fusion-code-orb{letter-spacing:0;color:#90e5ff;background:radial-gradient(circle at 45% 40%,#154b715c,#03101e 62%,#1a59715c 72%,#020810 76%);border:0;border-radius:50%;width:39px;height:39px;padding:0;transform:rotate(-9deg);box-shadow:inset 0 0 5px #62dcf94d,0 0 8px #2fa7eb29}.fusion-code-orb svg{filter:drop-shadow(0 0 2px #40baff);width:39px;height:39px;display:block}.portfolio-fusion .fusion-ps{letter-spacing:-1px;color:#dc96fa;text-shadow:0 0 8px #c55fe755;background:linear-gradient(135deg,#4f23634d,#180e25);border-color:#cc7df09e;font:600 21px/1 Inter Variable,sans-serif}.fusion-design>svg path{stroke-dasharray:100;stroke-dashoffset:0}.fusion-impulse{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#6defff30,#0000);width:35%;animation:1.3s cubic-bezier(.2,.7,.3,1) both fusion-transfer;position:absolute;top:0;bottom:0;left:-35%}.fusion-active .fusion-code-orb{animation:1.3s both fusion-orb-pulse}.fusion-active .fusion-seam{animation:1.3s both fusion-bridge-pulse}.fusion-active .fusion-ps,.fusion-active .fusion-pen{animation:1.3s both fusion-design-pulse}.fusion-active .fusion-design>svg path:first-child{animation:1.3s both fusion-path-draw}.fusion-active .fusion-code-lines{animation:1.3s both fusion-lines-pulse}.fusion-trigger:focus-visible{outline-offset:4px;outline:2px solid #97e5e9}@keyframes fusion-transfer{0%{opacity:0;left:-35%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:110%}}@keyframes fusion-orb-pulse{0%,to{filter:none}20%{filter:brightness(1.8)drop-shadow(0 0 5px #32c7f599)}65%{filter:brightness(1.1)}}@keyframes fusion-bridge-pulse{0%,to{opacity:1}45%{width:2px;box-shadow:0 0 8px #b7ffff,0 0 19px #00e7ed,4px 0 22px #c284ffb3}}@keyframes fusion-design-pulse{0%,40%,to{filter:none}70%{filter:brightness(1.7)drop-shadow(0 0 5px #bd66e966)}}@keyframes fusion-path-draw{0%,30%{stroke-dashoffset:100px}85%,to{stroke-dashoffset:0}}@keyframes fusion-lines-pulse{0%,to{opacity:.6}25%,55%{opacity:1}}@media (hover:hover) and (pointer:fine){.portfolio-fusion:hover>.fusion-trigger{border-color:#93edf0 #cf9cf0 #93edf0 #93edf0;box-shadow:inset 0 1px #bdffff1c,0 0 16px #4ccfdd12}}@media (max-width:760px){.portfolio-fusion>.fusion-trigger{height:53px}}@media (prefers-reduced-motion:reduce){.fusion-impulse{animation:.15s linear both fusion-transfer-reduced}.fusion-active .fusion-code-orb,.fusion-active .fusion-seam,.fusion-active .fusion-ps,.fusion-active .fusion-pen,.fusion-active .fusion-design>svg path:first-child,.fusion-active .fusion-code-lines{animation:none}}@keyframes fusion-transfer-reduced{0%{opacity:.15}to{opacity:0}}.portfolio-fusion .fusion-design .fusion-ps{display:grid}@media (max-width:350px){.fusion-design{gap:6px;padding-right:12px}.fusion-design>svg{width:30px}.fusion-design .fusion-ps,.fusion-pen{width:29px;height:31px}.fusion-code{padding-left:12px}.fusion-code-lines{max-width:84px}}.portfolio-fusion .fusion-design .fusion-ps,.portfolio-fusion .fusion-design .fusion-pen{background:radial-gradient(circle at 40% 32%,#68378155,#21102e 65%,#4f24674d 78%);border-radius:50%;width:35px;height:35px;box-shadow:inset 0 0 6px #c57cec30,0 0 9px #a95bc215}@media (max-width:350px){.portfolio-fusion .fusion-design .fusion-ps,.portfolio-fusion .fusion-design .fusion-pen{width:30px;height:30px}.portfolio-fusion .fusion-design .fusion-ps{font-size:18px}}.portfolio-fusion .fusion-design .fusion-ps,.portfolio-fusion .fusion-design .fusion-pen{color:#dfb2ff;isolation:isolate;background:radial-gradient(circle at 45% 40%,#4930695c,#10091e 62%,#5133765c 72%,#090410 76%);border:0;border-radius:50%;width:39px;height:39px;position:relative;box-shadow:inset 0 0 5px #d19afa4d,0 0 8px #ad64eb29}.portfolio-fusion .fusion-design .fusion-ps:before,.portfolio-fusion .fusion-design .fusion-pen:before{content:"";pointer-events:none;border:1.1px solid #d6a8ff;border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 3px #b96bfa,inset 0 0 3px #b96bfa55}.portfolio-fusion .fusion-design .fusion-ps{text-shadow:0 0 3px #bf7bff;letter-spacing:-1px;font-size:20px}.portfolio-fusion .fusion-design .fusion-pen svg{filter:drop-shadow(0 0 2px #ba72ff);width:21px;height:21px}@media (max-width:350px){.portfolio-fusion .fusion-design .fusion-ps,.portfolio-fusion .fusion-design .fusion-pen{width:32px;height:32px}.portfolio-fusion .fusion-design .fusion-ps{font-size:17px}.portfolio-fusion .fusion-design .fusion-pen svg{width:18px;height:18px}.fusion-design{gap:5px}}.fusion-lab{color:#cee2eb;scrollbar-width:none;background:#09151e;border:1px solid #7acbd05e;border-radius:22px;width:min(1060px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0008}.fusion-lab::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070de8}.fusion-lab-shell>header{border-bottom:1px solid #79bac72b;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.fusion-lab header span{letter-spacing:1.5px;color:#85bfc9;font-size:9px}.fusion-lab h2{letter-spacing:-.9px;margin:10px 0 0;font-size:27px;font-weight:550}.fusion-lab header>button{color:#b3d4df;background:#73bac308;border:1px solid #7ebaca38;border-radius:10px;width:44px;height:44px;font-size:25px}.fusion-lab-body{grid-template-columns:300px minmax(0,1fr);gap:28px;padding:27px;display:grid}.fusion-lab-tabs{gap:5px;display:flex}.fusion-lab-tabs button{color:#89aaba;background:0 0;border:1px solid #73afc12e;border-radius:9px;flex:1;min-height:55px;padding:8px 5px;font-size:10px}.fusion-lab-tabs small{color:#63b8c5;margin-bottom:5px;font-size:8px;display:block}.fusion-lab-controls>h3{letter-spacing:-.6px;margin:24px 0 12px;font-size:23px}.fusion-lab-controls>p{color:#9ab6c5;min-height:70px;font-size:13px;line-height:1.8}.fusion-lab-options{gap:8px;margin-top:22px;display:grid}.fusion-lab-options>span{color:#7195aa;margin-bottom:3px;font-size:10px;line-height:1.7}.fusion-lab-options>button{text-align:left;color:#a4c2d1;background:#70bac405;border:1px solid #71b6c133;border-radius:9px;min-height:44px;padding:10px 13px;font-size:12px}.fusion-lab button[aria-pressed=true]{color:#d0f6f6;background:#42c9d212;border-color:#7cd4d782}.fusion-lab-controls>code{color:#88cbd8;background:#051019;border:1px solid #6c9cb224;border-radius:8px;margin-top:21px;padding:12px;font:11px monospace;display:block}.fusion-lab-preview{--lab-accent:#64dfe3;background:#07121b;border:1px solid #78bcc249;border-radius:14px;align-self:center;min-width:0;overflow:hidden}.fusion-lab-preview.lab-violet{--lab-accent:#bf8de9;border-color:#bc8bd660}.lab-preview-bar{background:#17232e;border-bottom:1px solid #7baac31c;align-items:center;gap:4px;padding:13px;display:flex}.lab-preview-bar>i{background:var(--lab-accent);opacity:.6;border-radius:50%;width:4px;height:4px}.lab-preview-bar>span{color:#7e9eaf;margin-left:10px;font-size:9px}.lab-preview-app{min-height:325px;display:flex}.lab-preview-app>aside{border-right:1px solid #78abc51c;flex-direction:column;flex-shrink:0;align-items:center;gap:22px;width:49px;padding-top:21px;display:flex}.lab-preview-app>aside>b{color:var(--lab-accent);font-size:20px}.lab-preview-app>aside>span{background:#53758e55;border-radius:3px;width:13px;height:3px}.lab-compact .lab-preview-app>aside{display:none}.lab-preview-main{flex:1;min-width:0;padding:25px 21px}.lab-preview-kicker{letter-spacing:1px;color:#789bae;font-size:8px}.lab-preview-main>h3{letter-spacing:-.8px;color:#d0e6ee;margin:10px 0 23px;font-size:23px}.lab-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lab-preview-cards>button{text-align:left;color:#95b1c2;background:#15243266;border:1px solid #6d9ab533;border-radius:9px;flex-direction:column;gap:15px;min-height:85px;padding:12px 10px;display:flex;position:relative}.lab-preview-cards small{color:var(--lab-accent);font-size:9px}.lab-preview-cards span{font-size:11px}.lab-preview-cards i{color:var(--lab-accent);font-style:normal;position:absolute;top:9px;right:8px}.fusion-lab .lab-preview-cards>button[aria-pressed=true]{border-color:var(--lab-accent);color:var(--lab-accent);background:#6f9dc50c}.lab-preview-chart{border-bottom:1px solid #7399b32b;align-items:flex-end;gap:8px;height:72px;margin-top:22px;display:flex}.lab-preview-chart>i{background:var(--lab-accent);opacity:.24;border-radius:3px 3px 0 0;flex:1}.lab-preview-main>p{color:#779aaf;margin:16px 0 0;font-size:10px;line-height:1.8}.fusion-lab-preview>footer{color:#8bb6c5;border-top:1px solid #78aabd21;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.fusion-lab-preview>footer>i{background:var(--lab-accent);border-radius:50%;width:4px;height:4px}.fusion-lab-preview>footer>span{color:#527489;margin-left:auto;font-size:8px}.fusion-lab-note{color:#7090a4;border-top:1px solid #79bac71a;padding:17px 28px;font-size:11px;line-height:1.8}.fusion-lab button:focus-visible{outline-offset:3px;outline:2px solid #a0e8ec}@media (max-width:760px){.fusion-lab{border-radius:17px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.fusion-lab-shell>header{gap:12px;padding:20px}.fusion-lab h2{font-size:23px}.fusion-lab header>button{flex-shrink:0}.fusion-lab-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:19px}.fusion-lab-controls>h3{margin-top:19px}.fusion-lab-controls>p{min-height:0}.fusion-lab-options{margin-top:16px}.fusion-lab-note{padding:16px 20px}.lab-preview-main{padding:21px 13px}.lab-preview-main>h3{font-size:20px}.lab-preview-app>aside{width:34px}.lab-preview-cards{gap:5px}.lab-preview-cards>button{padding:10px 7px}.lab-preview-cards span{font-size:10px}.fusion-lab-preview>footer>span{display:none}}.fusion-lab-expanded{background:radial-gradient(at 0 0,#12545c20,#0000 55%),radial-gradient(at 100% 100%,#673a8e12,#0000 55%),#08131d;border-color:#88d6dd73;width:min(1280px,100vw - 40px);box-shadow:inset 0 1px #d5ffff22,0 35px 110px #000b}.fusion-lab-expanded .fusion-lab-shell>header{background:linear-gradient(110deg,#12303b45,#17162830);border-bottom-color:#75c8d03d;padding:25px 29px}.fusion-lab-expanded header>div>span{align-items:center;gap:8px;font-size:9px;display:flex}.fusion-lab-expanded header>div>span>i{background:#69e7e5;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #5de3e77a}.fusion-lab-expanded h2{letter-spacing:-1.2px;color:#dfedf3;margin-top:11px;font-size:31px}.fusion-lab-expanded h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#6ae7e5,#c08ce4);-webkit-background-clip:text;background-clip:text;font-style:normal}.fusion-lab-expanded header p{color:#8daebf;margin-top:10px;font-size:12px;line-height:1.8}.lab-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.lab-header-actions>button{color:#a6c7d6;cursor:pointer;background:#79b6cc05;border:1px solid #7cbbcf38;border-radius:10px;min-height:44px}.lab-reset{padding:9px 13px;font-size:11px}.lab-close{width:44px;font-size:26px}.fusion-lab-expanded .fusion-lab-body{grid-template-columns:275px minmax(0,1fr);gap:25px;padding:26px}.fusion-lab-expanded .fusion-lab-controls>p{min-height:0;font-size:12px}.fusion-lab-expanded .fusion-lab-controls>h3{margin-top:22px;font-size:22px}.fusion-lab-expanded .fusion-lab-tabs button{min-height:58px}.fusion-lab-options>button{justify-content:space-between;align-items:center;gap:10px;display:flex}.fusion-lab-options>button>i{color:#70c3d2;font-size:12px;font-style:normal}.lab-option-heading{margin-top:13px}.lab-presets{gap:5px;display:flex}.lab-presets>button{color:#92b2c4;background:#6dabc206;border:1px solid #729eb52e;border-radius:8px;flex:1;min-width:0;min-height:44px;padding:8px 6px;font-size:10px}.lab-instruction{background:#6aa0bc05;border:1px solid #7ab4c72b;border-radius:10px;margin-top:13px;padding:14px}.lab-instruction b{color:#9ed0dc;font-size:11px;font-weight:500}.lab-instruction p{color:#6f94aa;margin-top:8px;font-size:11px;line-height:1.85}.lab-code-readout{background:#030d16a6;border:1px solid #6b9fb22b;border-radius:10px;margin-top:24px;padding:13px}.lab-code-readout>span{color:#5c829b;letter-spacing:1.1px;font-size:7px}.lab-code-readout code{color:#aa98ca;margin-top:8px;font:10px/2 monospace;display:block}.lab-code-readout b{color:#6bc4d3;font-weight:400}.lab-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.lab-swatches button{color:#94adbf;background:#699db305;border:1px solid #739fb22b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:60px;font-size:9px;display:flex}.lab-swatches i{background:#64dfe3;border-radius:50%;width:13px;height:13px;box-shadow:0 0 8px #64dfe329}.lab-swatches .swatch-violet i{background:#bf8de9}.lab-swatches .swatch-blue i{background:#7af}.lab-rounding{margin-top:12px}.fusion-lab-expanded .fusion-lab-preview{--lab-radius:10px;--lab-pad:13px;border-color:#74c5cf55;align-self:start;box-shadow:inset 0 1px #bcffff0f,0 15px 40px #0002}.fusion-lab-preview.lab-blue{--lab-accent:#7af}.fusion-lab-preview.lab-square{--lab-radius:3px}.fusion-lab-preview.lab-density-compact{--lab-pad:8px}.fusion-lab-expanded .lab-preview-bar{padding:13px}.lab-preview-bar>small{letter-spacing:.7px;color:#507389;margin-left:auto;font-size:7px}.fusion-lab-expanded .lab-preview-app{min-height:480px}.fusion-lab-expanded .lab-preview-app>aside{background:#101e2b50;border-right-color:#719caf24;gap:7px;width:96px;padding:19px 8px}.lab-preview-app>aside>b{margin-bottom:19px}.lab-preview-app>aside>button{color:#6d90a8;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:47px;font-size:9px;display:flex}.lab-preview-app>aside>button>i{font-size:17px;font-style:normal}.lab-preview-app>aside>button[aria-pressed=true]{color:var(--lab-accent);background:#588eaf13;border-color:#78b6c438}.fusion-lab-expanded .lab-preview-main{min-width:0;padding:24px 18px}.lab-app-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-app-title h3{letter-spacing:-.8px;color:#dbeaf2;margin:9px 0 0;font-size:23px;font-weight:550}.lab-live-badge{color:#80aabf;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.lab-live-badge>i{background:var(--lab-accent);border-radius:50%;width:4px;height:4px}.lab-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:23px 0 20px;display:grid}.lab-metrics>div{padding:var(--lab-pad);border-radius:var(--lab-radius);background:linear-gradient(140deg,#77a9bf08,#0b1820);border:1px solid #729fb22b;min-width:0}.lab-metrics>div>span{color:#769db3;font-size:9px;display:block}.lab-metrics strong{color:#cce2ec;font-variant-numeric:tabular-nums;margin-top:12px;font-size:26px;font-weight:500;line-height:1;display:block}.lab-metrics>div:last-child strong{color:var(--lab-accent)}.lab-metrics small{color:#54788e;font-size:12px;font-weight:400}.lab-data-tools,.lab-add-task{gap:7px;min-width:0;margin-top:9px;display:flex}.lab-data-tools>label{flex:1;min-width:0}.fusion-lab .lab-data-tools input,.fusion-lab .lab-add-task input,.fusion-lab .lab-data-tools select{color:#9dbece;background:#06111c;border:1px solid #6e9aac33;border-radius:8px;outline:none;width:100%;min-width:0;min-height:39px;padding:9px 11px;font-size:10px;display:block}.fusion-lab input:focus,.fusion-lab select:focus{border-color:var(--lab-accent)}.fusion-lab input::placeholder{color:#4f748b}.fusion-lab .lab-data-tools select{flex-shrink:0;width:132px}.lab-add-task>input{flex:1}.lab-add-task>button{border:1px solid var(--lab-accent);min-height:39px;color:var(--lab-accent);background:#66b3ce12;border-radius:8px;flex-shrink:0;padding:8px 11px;font-size:10px}.lab-add-task>button:disabled{opacity:.35;cursor:default}.lab-data-view{margin-top:20px}.lab-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lab-board>section{border-radius:var(--lab-radius);background:#020b1440;border:1px solid #5d869e20;min-width:0;padding:8px 6px}.lab-board h4{color:#9ab7c8;align-items:center;gap:5px;margin:3px 2px 13px;font-size:9px;font-weight:450;display:flex}.lab-board h4>i{background:#577487;border-radius:50%;width:4px;height:4px}.lab-board h4>i.state-1{background:#dab77e}.lab-board h4>i.state-2{background:var(--lab-accent)}.lab-board h4>span{color:#4e748b;margin-left:auto;font:9px monospace}.lab-task{padding:var(--lab-pad) 8px;border-radius:var(--lab-radius);background:#14243180;border:1px solid #78a2b62b;align-items:flex-start;gap:7px;min-width:0;margin-bottom:7px;display:flex;position:relative}.lab-task-state{color:#6d98ad;background:0 0;border:0;border-radius:5px;flex-shrink:0;width:24px;min-width:24px;min-height:26px;padding:0;font-size:17px}.lab-task-state.state-1{color:#d3b47e}.lab-task-state.state-2{color:var(--lab-accent)}.lab-task>span{color:#a6c1d1;overflow-wrap:anywhere;min-width:0;padding-top:4px;padding-right:10px;font-size:10px;line-height:1.6}.lab-task small{color:#4f7992;margin-top:8px;font-size:8px;display:block}.lab-task-remove{color:#4d7188;background:0 0;border:0;width:22px;min-height:23px;font-size:16px;position:absolute;top:2px;right:1px}.lab-task-remove:hover{color:#e7a6b4}.lab-empty-column{color:#4c6c83;text-align:center;padding:17px 2px;font-size:9px;line-height:1.7}.lab-list .lab-task{align-items:center;padding-left:11px}.lab-list .lab-task>span{padding-top:0}.lab-list .lab-task small{margin-left:14px;display:inline}.lab-list .lab-task-remove{top:50%;right:5px;transform:translateY(-50%)}.lab-summary{border-radius:var(--lab-radius);background:#11212b66;border:1px solid #6f9bae2b;grid-template-columns:120px 1fr;align-items:center;gap:25px;padding:20px 12px;display:grid}.lab-progress-ring{border-radius:50%;width:120px;height:120px;padding:6px}.lab-progress-ring>span{background:#0c1924;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;display:flex}.lab-progress-ring strong{color:var(--lab-accent);font-size:26px;font-weight:500}.lab-progress-ring small{color:#6d94aa;font-size:9px}.lab-status-bar{margin:14px 0}.lab-status-bar>span{color:#92b0c2;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.lab-status-bar b{color:var(--lab-accent);font-weight:400}.lab-status-bar>i{background:#213643;border-radius:3px;height:4px;display:block;overflow:hidden}.lab-status-bar>i>span{background:var(--lab-accent);border-radius:3px;height:100%;display:block}.lab-feedback{color:#6c94a9;align-items:baseline;gap:7px;margin-top:17px;font-size:9px;line-height:1.8;display:flex}.lab-feedback>i{background:var(--lab-accent);border-radius:50%;flex-shrink:0;width:3px;height:3px}.lab-layout-top .lab-preview-app{flex-direction:column}.fusion-lab-expanded .lab-layout-top .lab-preview-app>aside{border-bottom:1px solid #719caf24;border-right:0;flex-direction:row;gap:9px;width:100%;padding:8px 17px}.lab-layout-top .lab-preview-app>aside>b{margin:0 14px 0 0}.lab-layout-top .lab-preview-app>aside>button{width:auto;min-height:35px;padding:7px 13px}.fusion-lab-expanded .lab-layout-compact .lab-preview-app>aside{display:none}.fusion-lab-expanded .fusion-lab-note{align-items:center;gap:20px;padding:17px 28px;display:flex}.fusion-lab-note>span:first-child{letter-spacing:1px;color:#73c6d3;white-space:nowrap;font-size:8px}.fusion-lab-note>span>i{color:#bd91dc;margin:0 6px;font-style:normal}.fusion-lab-note>p{margin:0;font-size:10px;line-height:1.8}.fusion-lab-note>span:last-child{color:#7fa8bb;white-space:nowrap;margin-left:auto;font-size:10px}@media (min-width:761px) and (max-width:1100px){.fusion-lab-expanded .fusion-lab-body{grid-template-columns:230px minmax(0,1fr);gap:18px;padding:20px}.fusion-lab-expanded .lab-preview-app>aside{width:48px;padding:17px 4px}.lab-preview-app>aside>button>span{display:none}.lab-board{grid-template-columns:1fr}.lab-board>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lab-task{margin:0}.lab-board h4{margin-bottom:9px}}@media (max-width:760px){.fusion-lab-expanded{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.fusion-lab-expanded .fusion-lab-shell>header{align-items:flex-start;padding:19px 18px}.fusion-lab-expanded h2{max-width:250px;font-size:26px;line-height:1.15}.fusion-lab-expanded header p{font-size:11px}.fusion-lab-expanded header>div>span{letter-spacing:.8px;font-size:7px}.lab-header-actions{gap:0}.lab-header-actions .lab-reset{display:none}.fusion-lab-expanded .fusion-lab-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:17px}.fusion-lab-expanded .fusion-lab-controls>h3{margin:16px 0 10px}.fusion-lab-options{margin-top:15px}.lab-code-readout{margin-top:15px;padding:10px 12px}.lab-code-readout code{font-size:10px;line-height:1.7}.fusion-lab-expanded .lab-preview-main{padding:20px 12px}.fusion-lab-expanded .lab-preview-app>aside{width:34px;padding:17px 2px}.lab-preview-app>aside>button>span{display:none}.lab-preview-app>aside>button{min-height:44px}.lab-app-title h3{font-size:20px}.lab-live-badge{display:none}.lab-metrics{gap:6px;margin:20px 0 16px}.lab-metrics>div{padding:10px 8px}.lab-metrics>div>span{font-size:8px}.lab-metrics strong{font-size:24px}.lab-metrics small{font-size:10px}.lab-preview-kicker{font-size:7px}.lab-data-tools{flex-direction:column}.fusion-lab .lab-data-tools select{width:100%;min-height:44px}.fusion-lab .lab-data-tools input,.fusion-lab .lab-add-task input,.lab-add-task>button{min-height:44px;font-size:11px}.lab-add-task{flex-wrap:wrap}.lab-add-task>input{flex-basis:100%}.lab-add-task>button{width:100%}.lab-board{grid-template-columns:1fr;gap:10px}.lab-board h4{margin:5px 6px 12px;font-size:11px}.lab-task{gap:7px;padding:12px 9px}.lab-task>span{padding-top:6px;padding-right:18px;font-size:12px}.lab-task small{font-size:9px}.lab-task-state{min-width:32px;min-height:36px;font-size:19px}.lab-task-remove{width:30px;min-height:36px}.lab-list .lab-task small{margin:7px 0 0;display:block}.lab-summary{grid-template-columns:1fr;justify-items:center;gap:10px;padding:18px}.lab-summary>div:last-child{width:100%}.lab-feedback{font-size:10px}.fusion-lab-expanded .fusion-lab-note{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px}.fusion-lab-note>span:last-child,.lab-preview-bar>small{display:none}.lab-layout-top .lab-preview-app>aside>button>span{display:inline}.fusion-lab-expanded .lab-layout-top .lab-preview-app>aside{gap:4px;padding:7px}.lab-layout-top .lab-preview-app>aside>b{display:none}.lab-layout-top .lab-preview-app>aside>button{flex:1;padding:8px 4px;font-size:9px}.lab-swatches button{min-height:58px}}@media (prefers-reduced-motion:no-preference){.fusion-lab-expanded[open]{animation:.3s cubic-bezier(.2,.7,.2,1) both lab-arrive}.lab-task,.lab-metrics>div{animation:.22s both lab-item-arrive}}@keyframes lab-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lab-item-arrive{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.fusion-lab-expanded .fusion-lab-shell>header{z-index:5;background:linear-gradient(110deg,#0e242d,#111a28);position:sticky;top:0;box-shadow:0 8px 20px #0002}.fusion-lab-expanded{height:min(900px,100dvh - 40px);max-height:none;overflow:hidden}.fusion-lab-expanded .fusion-lab-shell{flex-direction:column;height:100%;min-height:0;display:flex}.fusion-lab-expanded .fusion-lab-shell>header{flex-shrink:0;gap:25px;padding:19px 25px;position:relative}.fusion-lab-expanded h2{margin-top:8px;font-size:28px}.fusion-lab-expanded header p{margin-top:7px;font-size:11px}.fusion-lab-expanded .fusion-lab-body{overscroll-behavior:contain;scrollbar-width:none;flex:1;align-items:start;min-height:0;overflow:auto}.fusion-lab-expanded .fusion-lab-note{flex-shrink:0}.lab-header-actions{gap:9px}.lab-header-actions>button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 13px;display:flex;position:relative;overflow:hidden}.lab-header-actions>button>svg{color:#82becf;flex-shrink:0;width:17px;height:17px}.lab-header-actions .lab-reset{color:#9dbdcd;background:linear-gradient(120deg,#29445326,#14233150);border-color:#719bad38;font-size:11px}.lab-header-actions .lab-close{color:#c8e9ed;background:linear-gradient(120deg,#24556138,#11273380);border-color:#88d2d65c;width:auto;min-width:94px;font-size:12px;box-shadow:inset 0 1px #c5ffff0c}.lab-session-caption{white-space:nowrap;border-right:1px solid #739cb22b;margin-right:15px;padding-right:22px;letter-spacing:0!important;color:#9fc3d1!important;font-size:10px!important;display:block!important}.lab-session-caption>i{background:#76ddd9;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.lab-session-caption small{color:#557b93;margin-top:6px;font-size:8px;display:block}.fusion-lab-expanded .fusion-lab-preview{flex-direction:column;height:590px;min-height:590px;display:flex}.fusion-lab-expanded .lab-preview-bar{flex-shrink:0}.fusion-lab-expanded .lab-preview-app{flex:1;min-height:0;overflow:hidden}.fusion-lab-expanded .lab-preview-main{scrollbar-width:none;min-height:0;overflow:auto}.fusion-lab-expanded .fusion-lab-preview>footer{flex-shrink:0}.fusion-lab-expanded .lab-data-view{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#35546b transparent;height:230px;overflow:auto}.fusion-lab-expanded .lab-board{min-height:100%}.fusion-lab-expanded .fusion-lab-controls{min-height:540px}@media (hover:hover) and (pointer:fine){.lab-header-actions>button{transition:border-color .25s,background .25s,box-shadow .25s}.lab-header-actions .lab-close:hover{background:linear-gradient(120deg,#2c6b754f,#1b3e4a80);border-color:#a5f0ee;box-shadow:inset 0 1px #d0ffff20,0 0 14px #40dfe512}.lab-header-actions .lab-reset:hover{color:#d1e7f0;background:linear-gradient(120deg,#355a6b38,#203a4b50);border-color:#98c6d56b}.lab-header-actions>button>svg{transition:transform .3s}.lab-header-actions .lab-reset:hover>svg{transform:rotate(-30deg)}.lab-header-actions .lab-close:hover>svg{transform:translate(2px)}}@media (max-width:1100px){.lab-session-caption{display:none!important}.fusion-lab-expanded .fusion-lab-shell>header{gap:15px}.fusion-lab-expanded h2{font-size:26px}}@media (max-width:760px){.fusion-lab-expanded{width:calc(100vw - 16px);height:calc(100dvh - 20px)}.fusion-lab-expanded .fusion-lab-shell>header{flex-wrap:wrap;gap:13px;padding:16px;display:flex}.fusion-lab-expanded .fusion-lab-shell>header>div:first-child{width:100%}.fusion-lab-expanded h2{font-size:26px}.lab-header-actions{justify-content:space-between;gap:10px;width:100%}.lab-header-actions .lab-reset{flex:1;display:flex}.lab-header-actions .lab-close{flex:1}.fusion-lab-expanded .fusion-lab-body{gap:20px;padding:16px}.fusion-lab-expanded .fusion-lab-controls{min-height:0}.fusion-lab-expanded .fusion-lab-preview{height:690px;min-height:690px}.fusion-lab-expanded .lab-data-view{height:300px}.fusion-lab-expanded .fusion-lab-note{padding:11px 16px}.fusion-lab-expanded .fusion-lab-note>span:first-child{display:none}.fusion-lab-expanded .fusion-lab-note>p{font-size:9px}}@media (prefers-reduced-motion:reduce){.lab-header-actions>button,.lab-header-actions>button>svg{transition:none}}.fusion-lab-expanded header .lab-header-actions button>span{letter-spacing:0;color:inherit;font-size:12px;font-weight:500}.fusion-lab-expanded .fusion-lab-body,.fusion-lab-expanded .lab-preview-main,.fusion-lab-expanded .lab-data-view{scrollbar-width:thin;scrollbar-color:#4d98aa #0a1923}.fusion-lab-expanded .fusion-lab-body::-webkit-scrollbar{width:5px}.fusion-lab-expanded .lab-preview-main::-webkit-scrollbar{width:5px}.fusion-lab-expanded .lab-data-view::-webkit-scrollbar{width:5px}.fusion-lab-expanded .fusion-lab-body::-webkit-scrollbar-thumb{background:linear-gradient(#5bc5ca,#7466a3);border-radius:5px}.fusion-lab-expanded .lab-preview-main::-webkit-scrollbar-thumb{background:linear-gradient(#5bc5ca,#7466a3);border-radius:5px}.fusion-lab-expanded .lab-data-view::-webkit-scrollbar-thumb{background:linear-gradient(#5bc5ca,#7466a3);border-radius:5px}@media (max-width:760px){.fusion-lab-expanded{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.fusion-lab-expanded .fusion-lab-shell>header{background:linear-gradient(110deg,#0e2630,#111c2a);padding:17px 18px 14px}.fusion-lab-expanded h2{max-width:none;font-size:28px}.fusion-lab-expanded header p{margin-top:9px;font-size:11px;line-height:1.7}.fusion-lab-expanded .lab-header-actions{gap:9px}.fusion-lab-expanded .lab-header-actions button{min-height:46px}.fusion-lab-expanded .fusion-lab-body{scrollbar-width:none;gap:21px;padding:19px 16px}.fusion-lab-expanded .fusion-lab-body::-webkit-scrollbar{display:none}.fusion-lab-expanded .fusion-lab-controls{border-bottom:1px solid #77bcca2b;padding:0 0 19px}.fusion-lab-expanded .fusion-lab-tabs{background:#04121b;border:1px solid #74adbf38;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.fusion-lab-expanded .fusion-lab-tabs button{border-color:#0000;border-radius:9px;min-height:53px;font-size:11px}.fusion-lab-expanded .fusion-lab-tabs button[aria-pressed=true]{border-color:#7cd4d76b}.fusion-lab-expanded .fusion-lab-controls>h3{font-size:23px}.fusion-lab-expanded .fusion-lab-controls>p{font-size:13px;line-height:1.8}.fusion-lab-expanded .fusion-lab-options>button{min-height:48px;font-size:12px}.fusion-lab-expanded .lab-presets>button{min-height:45px;font-size:11px}.fusion-lab-expanded .lab-code-readout{display:none}.fusion-lab-expanded .fusion-lab-preview{border-radius:14px;height:auto;min-height:0;display:block;overflow:hidden}.fusion-lab-expanded .lab-preview-app{min-height:0;display:block;overflow:visible}.fusion-lab-expanded .lab-preview-app>aside{border-bottom:1px solid #719caf24;border-right:0;flex-direction:row;gap:6px;width:100%;padding:7px 9px;display:flex}.fusion-lab-expanded .lab-preview-app>aside>b{display:none}.fusion-lab-expanded .lab-preview-app>aside>button{flex:1;gap:7px;width:auto;min-height:44px}.fusion-lab-expanded .lab-preview-app>aside>button>span{font-size:10px;display:inline}.fusion-lab-expanded .lab-layout-compact .lab-preview-app>aside{display:none}.fusion-lab-expanded .lab-preview-main{padding:21px 14px;overflow:visible}.fusion-lab-expanded .lab-app-title h3{font-size:23px}.fusion-lab-expanded .lab-data-view{height:auto;max-height:none;margin-top:22px;overflow:visible}.fusion-lab-expanded .lab-board{gap:11px}.fusion-lab-expanded .lab-board>section{padding:12px 9px}.fusion-lab-expanded .lab-task{margin-bottom:9px}.fusion-lab-expanded .lab-task:last-child{margin-bottom:0}.fusion-lab-expanded .lab-task>span{font-size:12px;line-height:1.7}.fusion-lab-expanded .lab-task-state{min-width:36px;min-height:44px}.fusion-lab-expanded .lab-task-remove{width:32px;min-height:44px}.fusion-lab-expanded .lab-task small{font-size:10px}.fusion-lab-expanded .lab-preview-main .lab-data-tools input,.fusion-lab-expanded .lab-preview-main .lab-data-tools select,.fusion-lab-expanded .lab-preview-main .lab-add-task input{min-height:47px;font-size:16px}.fusion-lab-expanded .lab-add-task>button{min-height:47px;font-size:12px}.fusion-lab-expanded .lab-feedback{margin-top:20px;font-size:11px;line-height:1.8}.fusion-lab-expanded .fusion-lab-note{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.fusion-lab-expanded .fusion-lab-note>p{font-size:10px;line-height:1.7}.fusion-lab-expanded .fusion-lab-body .lab-preview-main::-webkit-scrollbar{display:none}.fusion-lab-expanded .fusion-lab-body{display:block}.fusion-lab-expanded .fusion-lab-controls{min-height:auto;margin-bottom:24px;padding-bottom:22px}.fusion-lab-expanded .fusion-lab-preview{margin-top:0}.fusion-lab-expanded .fusion-lab-options{display:grid;overflow:visible}.fusion-lab-expanded .lab-preview-app{display:block}}.lab-data-tools{flex-wrap:wrap}.lab-data-tools>label{flex-basis:100%}.lab-status-filter{background:#05121b;border:1px solid #719fb533;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.lab-status-filter>button{color:#7499b0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;min-height:36px;padding:7px 5px;font-size:10px}.fusion-lab .lab-status-filter>button[aria-pressed=true]{border-color:var(--lab-accent);color:var(--lab-accent);background:#5ab8ca12}.lab-status-filter>button:focus-visible{outline-offset:-2px}.fusion-lab-expanded .lab-data-view{height:185px}.fusion-lab-expanded .lab-summary{min-height:175px}@media (max-width:760px){.lab-status-filter{gap:3px;padding:3px}.lab-status-filter>button{min-height:44px;padding:7px 3px;font-size:10px}.fusion-lab-expanded .lab-data-view{height:auto}.fusion-lab-expanded .lab-summary{min-height:210px}}
