/* © 2026 ANT-Palvelut Oy. All rights reserved. Kuro is proprietary software; copying or reuse of this code is not permitted. */
.shot-fig.is-live{width:min(100%,1400px,calc(80vh * var(--ar,1.6)))}.shot-fig.is-live.shot-m{width:min(100%,640px,calc(70vh * var(--ar,1.3)))}.shot-fig.is-live>picture,.shot-fig.is-live>video,.shot-fig.is-live>.shot-still{display:none !important}.live{--live-grain:0.047188534;position:relative;width:100%;aspect-ratio:var(--ar,1.6);transform:translate3d(0,var(--float,0px),0)}.live-stage{position:absolute;left:0;top:0;transform-origin:0 0;contain:layout style}.live:not(.live-ready)::before{content: "";position:absolute;inset:3% 3%;border-radius:22px;background:rgba(20,26,38,0.32);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06);animation:live-wait 1.6s ease-in-out infinite alternate}.live-switcher:not(.live-ready)::before,.live-radial:not(.live-ready)::before,.live-island:not(.live-ready)::before{display:none}@keyframes live-wait{from{opacity:0.45}to{opacity:0.8}}.live-hint{position:absolute;right:6px;bottom:-34px;font-size:0.8rem;font-weight:600;letter-spacing:0.01em;color:var(--text-2);padding:4px 11px 4px 26px;border-radius:999px;background:rgba(10,16,28,0.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity 0.3s ease;pointer-events:none}.live-hint::before{content: "";position:absolute;left:10px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#5ee08a;box-shadow:0 0 0 3px rgba(94,224,138,0.22)}.live-ready .live-hint{opacity:0.85}.live-user .live-hint::before{background:#6aaeff;box-shadow:0 0 0 3px rgba(106,174,255,0.25)}.live-radial .live-hint,.live-switcher .live-hint{bottom:-30px}.live-note{margin:14px auto 0;text-align:center;font-size:0.92rem;color:var(--text-muted)}.live .dock-win{position:absolute}.live .dock-win>iframe{position:relative;display:block;border:0;background:transparent;width:100%;height:100%;color-scheme:dark}.live .dock-under{position:absolute;inset:0;border-radius:16px;background:rgba(14,18,28,0.55);box-shadow:0 32px 70px rgba(0,4,12,0.45),0 10px 26px rgba(0,4,12,0.28),0 0 0 0.5px rgba(0,0,0,0.45)}.live .menu-win{z-index:5}.live .menu-win .dock-under{border-radius:12px}.live .menu-win[hidden]{display:block;visibility:hidden}.live .dock-win.body-hidden{visibility:hidden}.live .dragging-any iframe{pointer-events:none !important}.live-island-slot{position:absolute;left:0;right:0;top:10px;height:0;display:flex;justify-content:center;overflow:visible;z-index:20}.live-island-slot--bar{top:3px}.live .island-frame{position:relative;flex:none;width:180px;height:26px;border:0;border-radius:13px;background:#000;color-scheme:dark;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:width 0.42s cubic-bezier(0.22,1.18,0.36,1),height 0.42s cubic-bezier(0.22,1.18,0.36,1),border-radius 0.3s ease,box-shadow 0.3s ease,opacity 0.35s ease}.live .island-frame.open{box-shadow:0 22px 60px rgba(0,4,12,0.55),0 6px 16px rgba(0,4,12,0.35)}.live .island-frame.gone{opacity:0;pointer-events:none}.live .island-frame.pulse{animation:live-island-pulse 1.2s ease-in-out 2}@keyframes live-island-pulse{0%,100%{scale:1}45%{scale:1.07;box-shadow:0 0 0 3px rgba(94,224,138,0.45),0 10px 34px rgba(47,184,255,0.45)}}.live-menubar{position:absolute;left:0;right:0;top:0;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:14px 14px 0 0;background:linear-gradient(rgba(14,22,38,0.62),rgba(14,22,38,0.5));-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:inset 0 -0.5px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.25);color:rgba(255,255,255,0.9);font:500 13px/1 var(--font);-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.live-menubar .mb-l,.live-menubar .mb-r{display:flex;align-items:center;gap:18px}.live-menubar .mb-l b{width:14px;height:14px;border-radius:4px;background:linear-gradient(160deg,#6aaeff,#1f6fe0)}.live-menubar .mb-l span:first-of-type{font-weight:700}.live-menubar .mb-r i{width:15px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1.4px rgba(255,255,255,0.8)}.live-menubar .mb-r i:first-child{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.4px rgba(255,255,255,0.8)}.live-menubar time{font-variant-numeric:tabular-nums}.live .radial-frame{position:absolute;z-index:10;width:330px;height:330px;border:0;background:transparent;pointer-events:none;color-scheme:dark}.live-radial .live-stage{cursor:crosshair;touch-action:none}.live-result{position:absolute;left:50%;bottom:18px;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(20,24,32,0.82);color:#fff;font:600 13px/1.2 var(--font);box-shadow:0 10px 30px rgba(0,0,0,0.35),inset 0 0 0 0.5px rgba(255,255,255,0.16);transform:translate(-50%,10px);opacity:0;transition:opacity 0.25s ease,transform 0.35s cubic-bezier(0.2,0.9,0.3,1.2);white-space:nowrap}.live-result.on{opacity:1;transform:translate(-50%,0)}.live-result i{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}.live-result svg{color:#5ee08a}.live-backdrop{position:absolute;inset:4% 2% 2%;border-radius:40px;background:radial-gradient(30% 40% at 18% 30%,rgba(47,184,255,0.55),transparent 70%),radial-gradient(28% 38% at 82% 70%,rgba(94,224,200,0.45),transparent 70%),radial-gradient(24% 30% at 60% 20%,rgba(255,190,110,0.35),transparent 70%),radial-gradient(30% 34% at 35% 85%,rgba(31,111,224,0.55),transparent 70%);filter:blur(6px)}.live-fx{position:absolute;inset:0;pointer-events:none;z-index:100}.live-cursor{position:absolute;left:0;top:0;width:20px;height:24px;margin:-1px 0 0 -2px;opacity:0;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.45));will-change:transform}.live-cursor svg{display:block;transition:transform 0.1s ease;transform-origin:2px 2px}.live-cursor.on{opacity:1}.live-cursor.down svg{transform:scale(0.86)}.live-cursor.resize svg{transform:rotate(-45deg) scale(0.9)}.live-cursor::after{content: "";position:absolute;left:-12px;top:-12px;width:26px;height:26px;border-radius:50%;background:rgba(106,174,255,0.35);transform:scale(0.2);opacity:0}.live-cursor.down::after{animation:live-tap 0.45s ease-out}@keyframes live-tap{from{transform:scale(0.2);opacity:1}to{transform:scale(1.6);opacity:0}}.live-keys{position:absolute;left:50%;bottom:18px;display:flex;gap:8px;transform:translateX(-50%)}.live-keys--hold{bottom:18px;left:50%;z-index:101;transform:translateX(calc(-100% - 46px))}.live-switcher .live-fx .live-keys{transform:translateX(-34px)}.live-key{min-width:38px;height:38px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0.1));color:#fff;font:600 17px/1 var(--font);box-shadow:0 6px 18px rgba(0,0,0,0.35),inset 0 0 0 1px rgba(255,255,255,0.22),inset 0 -3px 0 rgba(0,0,0,0.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:live-key-in 0.18s cubic-bezier(0.2,0.9,0.3,1.3);transition:opacity 0.35s ease,transform 0.35s ease}.live-key.out{opacity:0;transform:translateY(8px)}.live-key--held{background:linear-gradient(rgba(106,174,255,0.55),rgba(31,111,224,0.55))}@keyframes live-key-in{from{transform:translateY(8px) scale(0.9);opacity:0}to{transform:none;opacity:1}}.live-toasts{position:absolute;left:50%;bottom:22px;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translateX(-50%)}.live-toast{max-width:520px;padding:9px 16px;border-radius:14px;background:rgba(24,28,38,0.9);color:rgba(255,255,255,0.92);font:500 13px/1.4 var(--font);text-align:center;box-shadow:0 12px 34px rgba(0,0,0,0.4),inset 0 0 0 0.5px rgba(255,255,255,0.14);animation:live-key-in 0.25s ease-out;transition:opacity 0.35s ease}.live-toast.out{opacity:0}.live-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:999px;background:rgba(31,111,224,0.92);color:#fff;font:600 12.5px/1 var(--font);box-shadow:0 10px 26px rgba(0,20,60,0.45);animation:live-chip-in 0.4s cubic-bezier(0.2,0.9,0.3,1.25);transition:opacity 0.4s ease,transform 0.5s cubic-bezier(0.4,0,0.6,1);white-space:nowrap}.live-chip b{font-weight:700;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,0.22)}.live-chip.out{opacity:0;transform:translate(-40px,70px) scale(0.85)}@keyframes live-chip-in{from{opacity:0;transform:translateY(-14px) scale(0.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.live,.live *{animation:none !important;transition:none !important}}.shot-fig.is-lava{width:min(100%,1400px,calc(80vh * 1.6))}.shot-fig.is-lava>picture,.shot-fig.is-lava>.shot-still{display:none !important}.lava{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:clamp(14px,1.6vw,26px);box-shadow:var(--img-shadow);background:#06122c;container-type:inline-size;transform:translate3d(0,var(--float,0px),0);touch-action:pan-y;-webkit-user-select:none;user-select:none}.lava-canvas{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);display:block;filter:blur(5px) saturate(1.1)}.lava-fog{position:absolute;inset:0;pointer-events:none;background:linear-gradient(165deg,rgba(255,255,255,0.10),rgba(255,255,255,0.02) 40%,rgba(255,255,255,0.06)),radial-gradient(120% 90% at 20% 0%,rgba(200,235,255,0.10),transparent 60%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.lava::after{content: "";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgba(255,255,255,0.10),transparent 55%),radial-gradient(140% 100% at 50% 50%,transparent 60%,rgba(0,6,20,0.45))}.lava-clock{position:absolute;left:7%;top:11%;color:#fff;pointer-events:none;text-shadow:0 2px 30px rgba(0,20,60,0.35)}.lava-time{font: 200 15.5cqw/0.95 -apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Segoe UI Light","Segoe UI","Inter Display",Inter,system-ui,sans-serif;letter-spacing:-0.035em;font-variant-numeric:tabular-nums}.lava-date{margin:1.2cqw 0 0 0.6cqw;font: 500 2.1cqw/1.2 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;letter-spacing:0.01em;opacity:0.86;text-transform:capitalize}.lava-note{position:absolute;right:8.5%;top:14%;width:21cqw;aspect-ratio:1 / 1.02;box-sizing:border-box;padding:4cqw 2.2cqw 2cqw 2.4cqw;transform:rotate(3.2deg);background:repeating-linear-gradient(to bottom,transparent 0 calc(3.6cqw - 1px),rgba(120,90,0,0.16) calc(3.6cqw - 1px) 3.6cqw) 0 3.6cqw / 100% 100% no-repeat,linear-gradient(170deg,#fff1a0,#ffd84a 70%,#f8cb2e);background-origin:content-box,border-box;border-radius:0.4cqw 0.4cqw 1.4cqw 0.4cqw;box-shadow:0 2.4cqw 4cqw rgba(0,10,30,0.45),0 0.4cqw 0.8cqw rgba(0,10,30,0.3),inset 0 -1.2cqw 2cqw rgba(200,140,0,0.18);color:#3d2f00;pointer-events:none}.lava-note::before{content: "";position:absolute;left:50%;top:-1.1cqw;width:7cqw;height:2.4cqw;transform:translateX(-50%) rotate(-4deg);background:rgba(255,255,255,0.42);box-shadow:0 0.2cqw 0.6cqw rgba(0,0,0,0.12)}.lava-note p{margin:0;font: 2.35cqw/3.6cqw "Noteworthy","Bradley Hand","Segoe Print","Ink Free","Chalkboard SE","Comic Sans MS",Inter,system-ui,sans-serif}.live .dock-win.dock-off{opacity:0;transform:translateY(-8px) scale(0.96);pointer-events:none;transition:opacity 0.18s ease,transform 0.2s ease,visibility 0s 0.2s;visibility:hidden}.live .dock-win.dock-pop{animation:dock-pop 0.46s cubic-bezier(0.2,0.9,0.25,1.15)}@keyframes dock-pop{from{opacity:0;transform:translateY(-14px) scale(0.94)}60%{opacity:1}to{opacity:1;transform:none}}.live-bigkeys{position:absolute;left:50%;top:44%;display:flex;gap:14px;transform:translate(-50%,-50%);transition:opacity 0.4s ease,transform 0.4s ease}.live-bigkeys.out{opacity:0;transform:translate(-50%,-50%) scale(0.9)}.live-bigkey{width:96px;height:96px;display:grid;place-items:center;border-radius:22px;font:600 44px/1 var(--font);color:#fff;background:linear-gradient(rgba(255,255,255,0.22),rgba(255,255,255,0.08));box-shadow:0 18px 40px rgba(0,0,0,0.4),inset 0 0 0 1.5px rgba(255,255,255,0.3),inset 0 -6px 0 rgba(0,0,0,0.25);animation:live-key-in 0.2s cubic-bezier(0.2,0.9,0.3,1.3);transition:transform 0.12s ease,box-shadow 0.12s ease,background 0.12s ease}.live-bigkey.down{transform:translateY(4px);background:linear-gradient(rgba(106,174,255,0.75),rgba(31,111,224,0.75));box-shadow:0 0 0 6px rgba(106,174,255,0.22),0 0 50px rgba(47,184,255,0.65),inset 0 0 0 1.5px rgba(255,255,255,0.45),inset 0 -2px 0 rgba(0,0,0,0.2)}.hw{position:absolute;border-radius:12px;overflow:hidden;color:#1c2230;background:#fbfbfd;box-shadow:0 24px 60px rgba(0,4,14,0.42),0 0 0 0.5px rgba(0,0,0,0.35);font: 13px/1.45 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,system-ui,sans-serif;transition:box-shadow 0.2s ease}.hw.front{z-index:3;box-shadow:0 30px 70px rgba(0,4,14,0.5),0 0 0 0.5px rgba(0,0,0,0.4)}.hw-bar{height:30px;display:flex;align-items:center;gap:7px;padding:0 12px;background:#ececf0;border-bottom:1px solid rgba(0,0,0,0.08);font-size:12px;font-weight:600;color:#4a5160}.hw-bar i{width:11px;height:11px;border-radius:50%;background:#ff5f57;flex:none}.hw-bar i:nth-child(2){background:#febc2e}.hw-bar i:nth-child(3){background:#28c840}.hw-bar span{margin-left:8px}.hw-mail{left:18px;top:34px;width:440px;height:270px}.hw-mail-body{padding:16px 18px}.hw-mail-from b{font-weight:650}.hw-mail-from span{color:#6b7280;margin-left:6px}.hw-mail-subject{font-size:16px;font-weight:700;margin:6px 0 12px}.hw-mail-text{font-size:14px;line-height:1.55;color:#2a3140;border-radius:4px;transition:background 0.2s ease}.hw-mail-text.selected{background:rgba(31,111,224,0.25)}.hw-sheet{left:300px;top:190px;width:680px;height:420px}.hw-grid{width:100%;border-collapse:collapse;font-size:13px}.hw-grid th,.hw-grid td{color:#1c2230;border:1px solid #e3e7ec;height:34px;padding:0 8px;text-align:left;white-space:nowrap;overflow:hidden}.hw-grid thead th{background:#f2f5f8;color:#4a5160;font-weight:650}.hw-grid tbody th{width:30px;background:#f2f5f8;color:#8a92a0;font-weight:500;text-align:center}.hw-grid td.active{box-shadow:inset 0 0 0 2px #1f6fe0}.hw-grid td.filled{animation:hw-fill 0.35s ease}@keyframes hw-fill{from{background:rgba(31,111,224,0.28)}to{background:transparent}}.hw-grid tr.done td{background:rgba(40,200,64,0.14);transition:background 0.4s ease}.hw-hud{position:absolute;left:50%;bottom:26px;z-index:5;display:flex;gap:10px;align-items:center;padding:9px 16px;border-radius:999px;background:rgba(20,24,32,0.9);color:#fff;font:600 13px/1 var(--font);box-shadow:0 12px 30px rgba(0,0,0,0.35);transform:translate(-50%,12px);opacity:0;transition:opacity 0.25s ease,transform 0.3s ease}.hw-hud.on{opacity:1;transform:translate(-50%,0)}.hw-hud b{color:#ffc06a}.hw-hud span{color:rgba(255,255,255,0.8);font-weight:500}.snap-screen{position:absolute;inset:0;border-radius:18px;background:rgba(255,255,255,0.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.snap-ghost{position:absolute;border-radius:12px;opacity:0;pointer-events:none;background:rgba(10,132,255,0.22);box-shadow:inset 0 0 0 2px rgba(10,132,255,0.85);transition:opacity 0.15s ease,left 0.18s ease,top 0.18s ease,width 0.18s ease,height 0.18s ease}.snap-ghost.on{opacity:1}.hw-snap{cursor:default}.hw-snap .hw-bar{cursor:grab}.hw-snap.snapping{transition:left 0.28s cubic-bezier(0.2,0.9,0.25,1),top 0.28s cubic-bezier(0.2,0.9,0.25,1),width 0.28s cubic-bezier(0.2,0.9,0.25,1),height 0.28s cubic-bezier(0.2,0.9,0.25,1)}.hw-doc{padding:18px 22px}.hw-doc b{display:block;height:9px;margin:12px 0;border-radius:5px;background:#dfe3ea}.hw-doc b:nth-child(1){width:50%;height:14px;background:#c9cfd9}.hw-doc b:nth-child(3n){width:70%}.hw-doc b:nth-child(4n){width:85%}.hw-web{padding:14px}.hw-web i{display:block;height:120px;border-radius:10px;background:linear-gradient(135deg,#0d3b8c,#1f6fe0 55%,#2fb8ff)}.hw-web b{display:block;height:9px;margin-top:12px;border-radius:5px;background:#dfe3ea;width:80%}.hw-finder{left:12px;top:300px;width:270px;height:250px}.hw-files{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:16px}.hw-file,.hw-drag{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;text-align:center;color:#2a3140}.hw-file i,.hw-drag i{width:52px;height:52px;border-radius:8px;display:block}.hw-file i.img,.hw-drag i.img{background:linear-gradient(135deg,#f2a65a,#1d4f86);box-shadow:0 2px 6px rgba(0,0,0,.25)}.hw-file i.pdf,.hw-drag i.pdf{width:42px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25),inset 0 -14px 0 #ff5f57}.hw-drag{position:absolute;left:0;top:0;width:70px;opacity:0.85;pointer-events:none;z-index:6}.hw-drag span{display:none}.hero-shot.shot-fig.is-live{width:min(100%,980px,calc(76vh * var(--ar,1.6)))}.live .dock-win{z-index:4}.live .menu-win{z-index:6}.shot-fig.is-live{width:min(100%,var(--live-w,1160px));z-index:3}.shot-fig.is-live.shot-m{width:min(100%,var(--live-w,560px))}.feat-row>.shot-fig.is-live{justify-self:center}.hero-shot.shot-fig.is-live{width:min(100%,var(--live-w,980px))}.live,.live-stage{overflow:visible}.live-replay{position:absolute;right:8px;bottom:-38px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:0.8rem;font-weight:600;color:var(--text-2);padding:5px 12px;border-radius:999px;border:1px solid var(--panel-border);background:var(--raised);cursor:pointer;z-index:4}.live-replay:hover{color:var(--text);border-color:var(--text-muted)}.live-replay[hidden]{display:none}.live-hero .live-hint{bottom:-36px;right:auto;left:50%;transform:translateX(-50%)}.hw-mail{left:10px;top:14px;width:380px;height:230px}.hw-sheet{left:150px;top:196px;width:580px;height:350px}.hw-grid{font-size:12.5px}.hw-grid th,.hw-grid td{padding:0 6px}.hw-finder{left:12px;top:300px;width:250px;height:225px;z-index:5}.snap-screen{overflow:hidden}.live:not(.live-ready) .live-stage{pointer-events:none}.hw-finder{transition:opacity 0.5s ease,transform 0.5s ease}.hw-finder.hw-away{opacity:0;transform:translateY(16px) scale(0.97);pointer-events:none}.shot-fig.is-live .live{transform:none}.shot-fig.is-live>picture:not(.shot-still-alt),.shot-fig.is-live>.shot-still-alt{display:block !important;position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1}.shot-fig.is-live>picture img{width:100%;height:100%;object-fit:contain;box-shadow:none;background:none;transform:none}.shot-fig.is-live:has(.live-ready)>picture{display:none !important}.shot-fig.is-live .live:not(.live-ready) .live-stage{opacity:0;visibility:visible}.shot-fig.is-live:has(>picture) .live:not(.live-ready)::before{display:none}.live.live-far .live-stage{visibility:hidden}.live .menu-win .dock-under{background:rgba(24,28,38,0.94);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 24px 60px rgba(0,4,12,0.5),0 0 0 0.5px rgba(255,255,255,0.12)}.live .menu-win{overflow:hidden;border-radius:12px}.hw-finder{left:10px;top:290px;width:230px;height:210px}.hw-mail{left:10px;top:10px;width:400px;height:226px}.hw-sheet{left:30px;top:300px;width:500px;height:330px}.hw-mail-text span[data-part],.hw-mail-subject span[data-part]{border-radius:3px;transition:background 0.2s ease}.hw-mail [data-part].sel{background:rgba(31,111,224,0.3);box-shadow:0 0 0 2px rgba(31,111,224,0.3)}.hw-grid{font-size:12px}.live-try-hint{position:absolute;left:50%;top:calc(100% + 12px);transform:translateX(-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;border-radius:14px;border:1px solid rgba(106,174,255,0.55);background:rgba(10,22,44,0.86);color:#fff;font:inherit;cursor:pointer;box-shadow:0 10px 30px rgba(0,6,20,0.4);animation:try-pulse 2.2s ease-in-out infinite}.live-try-hint b{font-size:0.95rem;font-weight:650}.live-try-hint span{font-size:0.8rem;color:rgba(255,255,255,0.72)}.live-try-hint[hidden]{display:none}.live-try-hint.done{animation:none;opacity:0;transition:opacity 0.3s ease}@keyframes try-pulse{0%,100%{box-shadow:0 10px 30px rgba(0,6,20,0.4),0 0 0 0 rgba(106,174,255,0.45)}50%{box-shadow:0 10px 30px rgba(0,6,20,0.4),0 0 0 10px rgba(106,174,255,0)}}@media (prefers-reduced-motion: reduce){.live-try-hint{animation:none}}.hero-shot.shot-fig.is-live{margin-bottom:76px}html.has-live .hero-hint{display:none}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.live{transition:scale 0.2s ease-out}.live:hover{scale:1.025}}.live-replay{bottom:auto;top:calc(100% + 10px)}.live-radial .live-stage{pointer-events:none}.hw-mail{left:10px;top:10px;width:420px;height:205px}.hw-sheet{left:40px;top:228px;width:500px;height:300px}.hw-mail-copy{border-radius:4px;transition:background 0.2s ease}.hw-mail-copy.sel{background:rgba(31,111,224,0.25)}.live .dock-win.split-on>.dock-under{background:transparent;box-shadow:none}.live-nocursor .live-cursor{display:none !important}.live iframe:focus,.live iframe:focus-visible{outline:none}.live-touch .live-stage{pointer-events:none}.live-touch .live-try-hint{display:none !important}
