:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow:hidden}#app{width:100vw;height:100vh;overflow:hidden}.p-tooltip{max-width:20rem}@font-face{font-family:primeicons;font-display:block;src:url(/minesweeper-replay-analyzer/assets/primeicons-DMOk5skT.eot);src:url(/minesweeper-replay-analyzer/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/minesweeper-replay-analyzer/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/minesweeper-replay-analyzer/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/minesweeper-replay-analyzer/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/minesweeper-replay-analyzer/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.path-overlay[data-v-7623542e]{position:absolute;top:0;left:0;pointer-events:none;z-index:5}.speed-overlay[data-v-eec25d47]{position:absolute;top:0;left:0;pointer-events:none;z-index:4}.click-overlay[data-v-f2ce617b]{position:absolute;top:0;left:0;pointer-events:none;z-index:6;isolation:isolate;will-change:opacity}.highlight-overlay[data-v-7c19d36c],.llama-style-overlay[data-v-3657765d]{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.probability-overlay[data-v-edbeb180]{position:absolute;top:0;left:0;pointer-events:none;z-index:2}.guess-overlay[data-v-cffc6961]{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.local-blast-overlay[data-v-9e5b8af6]{position:absolute;top:0;left:0;pointer-events:none;z-index:6}.explosive-finale-overlay[data-v-6103d242]{position:absolute;top:0;left:0;pointer-events:none;z-index:15;overflow:visible}.ef-fragment[data-v-6103d242]{position:absolute;display:block;user-select:none;will-change:transform,opacity;animation-fill-mode:forwards;animation-delay:var(--ef-delay, 0ms);animation-duration:var(--ef-duration, 1.5s);opacity:1}.ef-confetti[data-v-6103d242]{border-radius:1px;box-shadow:0 0 2px #fff6}.ef-spark[data-v-6103d242]{border-radius:1px;transform-origin:left center;box-shadow:0 0 4px currentColor}.ef-launch[data-v-6103d242]{animation-name:efLaunch-6103d242;animation-timing-function:cubic-bezier(.2,.8,.3,1)}@keyframes efLaunch-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}12%{transform:translate(calc(var(--ef-mid-x) * .25),calc(var(--ef-mid-y) * .25)) rotate(calc(var(--ef-spin) * .08)) scale(1.2);opacity:1}50%{transform:translate(calc(var(--ef-dest-x) * .6),calc(var(--ef-dest-y) * .5)) rotate(calc(var(--ef-spin) * .5)) scale(.95);opacity:.85}80%{transform:translate(calc(var(--ef-dest-x) * .9),calc(var(--ef-dest-y) * .85)) rotate(calc(var(--ef-spin) * .85)) scale(.5);opacity:.4}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.ef-tumble[data-v-6103d242]{animation-name:efTumble-6103d242;animation-timing-function:ease-out}@keyframes efTumble-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}8%{transform:translateY(-20px) rotate(calc(var(--ef-spin) * .04)) scale(1.15);opacity:1}25%{transform:translate(calc(var(--ef-mid-x)),calc(var(--ef-mid-y) - 40px)) rotate(calc(var(--ef-spin) * .25)) scale(1.1);opacity:1}50%{transform:translate(calc(var(--ef-dest-x) * .5),calc(var(--ef-dest-y) * .4 + var(--ef-gravity) * .3)) rotate(calc(var(--ef-spin) * .55)) scale(.9);opacity:.8}75%{transform:translate(calc(var(--ef-dest-x) * .8),calc(var(--ef-dest-y) * .75 + var(--ef-gravity) * .7)) rotate(calc(var(--ef-spin) * .8)) scale(.6);opacity:.45}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.ef-spiral[data-v-6103d242]{animation-name:efSpiral-6103d242;animation-timing-function:linear}@keyframes efSpiral-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}15%{transform:translate(calc(var(--ef-mid-x) * .5 + 15px),calc(var(--ef-mid-y) * .3 - 25px)) rotate(calc(var(--ef-spin) * .2)) scale(1.1);opacity:1}35%{transform:translate(calc(var(--ef-dest-x) * .3 - 20px),calc(var(--ef-dest-y) * .25 + 10px)) rotate(calc(var(--ef-spin) * .4)) scale(1.05);opacity:.95}55%{transform:translate(calc(var(--ef-mid2-x) + 25px),calc(var(--ef-mid2-y) - 15px)) rotate(calc(var(--ef-spin) * .6)) scale(.85);opacity:.75}75%{transform:translate(calc(var(--ef-dest-x) * .8 - 10px),calc(var(--ef-dest-y) * .8 + var(--ef-gravity) * .5)) rotate(calc(var(--ef-spin) * .8)) scale(.55);opacity:.4}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.ef-float-up[data-v-6103d242]{animation-name:efFloatUp-6103d242;animation-timing-function:ease-out}@keyframes efFloatUp-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}20%{transform:translate(calc(var(--ef-mid-x) * .3),calc(var(--ef-mid-y) * .2 - 15px)) rotate(calc(var(--ef-spin) * .12)) scale(1.05);opacity:1}50%{transform:translate(calc(var(--ef-mid-x) * .6),calc(var(--ef-dest-y) * .4)) rotate(calc(var(--ef-spin) * .4)) scale(.95);opacity:.85}80%{transform:translate(calc(var(--ef-dest-x) * .85),calc(var(--ef-dest-y) * .8)) rotate(calc(var(--ef-spin) * .75)) scale(.65);opacity:.45}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.ef-rocket[data-v-6103d242]{animation-name:efRocket-6103d242;animation-timing-function:cubic-bezier(.1,.9,.2,1)}@keyframes efRocket-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}6%{transform:translate(0) rotate(0) scale(1.4);opacity:1}35%{transform:translate(calc(var(--ef-dest-x) * .55),calc(var(--ef-dest-y) * .45)) rotate(calc(var(--ef-spin) * .45)) scale(.75);opacity:.85}65%{transform:translate(calc(var(--ef-dest-x) * .85),calc(var(--ef-dest-y) * .8)) rotate(calc(var(--ef-spin) * .8)) scale(.35);opacity:.4}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.ef-boomerang[data-v-6103d242]{animation-name:efBoomerang-6103d242;animation-timing-function:ease-in-out}@keyframes efBoomerang-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}20%{transform:translate(calc(var(--ef-mid-x) * 1.2),calc(var(--ef-mid-y) * .8 - 30px)) rotate(calc(var(--ef-spin) * .2)) scale(1.1);opacity:1}40%{transform:translate(calc(var(--ef-mid2-x)),calc(var(--ef-mid2-y))) rotate(calc(var(--ef-spin) * .45)) scale(1);opacity:.9}60%{transform:translate(calc(var(--ef-mid-x) * .3),calc(var(--ef-mid-y) * .5 + 20px)) rotate(calc(var(--ef-spin) * .6)) scale(.85);opacity:.75}80%{transform:translate(calc(var(--ef-dest-x) * .7),calc(var(--ef-dest-y) * .7 + var(--ef-gravity) * .6)) rotate(calc(var(--ef-spin) * .85)) scale(.5);opacity:.4}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.ef-zigzag[data-v-6103d242]{animation-name:efZigzag-6103d242;animation-timing-function:linear}@keyframes efZigzag-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}12%{transform:translate(calc(var(--ef-mid-x) * .6),calc(var(--ef-mid-y) * -.3)) rotate(calc(var(--ef-spin) * .15)) scale(1.1);opacity:1}28%{transform:translate(calc(var(--ef-mid-x) * -.4),calc(var(--ef-mid-y) * .5 + 15px)) rotate(calc(var(--ef-spin) * .3)) scale(1);opacity:.95}44%{transform:translate(calc(var(--ef-mid2-x) * .8),calc(var(--ef-mid2-y) * .4 - 20px)) rotate(calc(var(--ef-spin) * .5)) scale(.9);opacity:.85}60%{transform:translate(calc(var(--ef-dest-x) * .4 - 25px),calc(var(--ef-dest-y) * .5 + var(--ef-gravity) * .3 + 10px)) rotate(calc(var(--ef-spin) * .65)) scale(.75);opacity:.65}78%{transform:translate(calc(var(--ef-dest-x) * .75 + 15px),calc(var(--ef-dest-y) * .8 + var(--ef-gravity) * .6)) rotate(calc(var(--ef-spin) * .85)) scale(.45);opacity:.35}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.ef-shrapnel[data-v-6103d242]{animation-name:efShrapnel-6103d242;animation-timing-function:cubic-bezier(0,.9,.1,1)}@keyframes efShrapnel-6103d242{0%{transform:translate(0) rotate(0) scale(1);opacity:1}5%{transform:translate(0) rotate(calc(var(--ef-spin) * .05)) scale(1.5);opacity:1}25%{transform:translate(calc(var(--ef-dest-x) * .5),calc(var(--ef-dest-y) * .35)) rotate(calc(var(--ef-spin) * .35)) scale(.8);opacity:.9}55%{transform:translate(calc(var(--ef-dest-x) * .8),calc(var(--ef-dest-y) * .7 + var(--ef-gravity) * .4)) rotate(calc(var(--ef-spin) * .7)) scale(.45);opacity:.5}to{transform:translate(var(--ef-dest-x),var(--ef-dest-y)) rotate(var(--ef-spin)) scale(var(--ef-end-scale));opacity:0}}.drawing-overlay[data-v-ed07ae05]{position:absolute;top:0;left:0;z-index:7;display:block;user-select:none;touch-action:none}.drawing-passive[data-v-ed07ae05]{pointer-events:none}.drawing-active[data-v-ed07ae05]{pointer-events:auto}.cursor-crosshair[data-v-ed07ae05]{cursor:crosshair}.cursor-eraser[data-v-ed07ae05]{cursor:cell}.cursor-highlighter[data-v-ed07ae05]{cursor:pointer}.cursor-freehand[data-v-ed07ae05]{cursor:crosshair}.drawing-highlighter-layer[data-v-d0e7871e]{position:absolute;top:0;left:0;pointer-events:none;display:block}.board-container[data-v-646eadd7]{display:inline-block;position:relative;box-sizing:content-box;background:gray;border:3px solid;border-color:#808080 #ffffff #ffffff #808080;overflow:hidden}.board-grid[data-v-646eadd7]{position:absolute;top:0;left:0;transform-origin:top left;display:flex;flex-direction:column;line-height:0;will-change:transform;backface-visibility:hidden}.board-grid[data-v-646eadd7]:not(.board-grid--foreground){background-color:gray}.board-grid--foreground[data-v-646eadd7]{z-index:3;pointer-events:none}.board-row[data-v-646eadd7]{display:flex;flex-direction:row;line-height:0}.cell-square[data-v-646eadd7]{display:block;user-select:none}.cell-square--bg[data-v-646eadd7],.cell-square--fg[data-v-646eadd7]{position:relative;overflow:visible;line-height:0}.cell-square--bg>img[data-v-646eadd7],.cell-square--fg>img[data-v-646eadd7]{position:absolute;top:0;left:0;display:block;pointer-events:none}.mouse-cursor[data-v-646eadd7]{position:absolute;pointer-events:none;z-index:10}.cursor-dot[data-v-646eadd7]{transform:translate(-50%,-50%);position:relative}.center-dot[data-v-646eadd7]{position:absolute}.cursor-classic[data-v-646eadd7]{line-height:0}.cursor-reticle[data-v-646eadd7]{transform:translate(-50%,-50%);line-height:0}.board-blanker[data-v-646eadd7]{position:absolute;top:0;left:0;background:silver;z-index:14;pointer-events:none}.timer-display[data-v-bdc694d1]{display:inline-flex;background:#000;padding:1px;gap:1px;border:1px solid;border-color:#808080 #ffffff #ffffff #808080}.timer-digit[data-v-bdc694d1]{display:block;user-select:none;outline:1px solid #000}.face-button[data-v-a0c4a37e]{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid #000;background:transparent;cursor:pointer;line-height:0}.face-button[data-v-a0c4a37e]:active{opacity:.9}.face-image[data-v-a0c4a37e]{display:block;user-select:none}.timeline-container[data-v-34ad3dee]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--p-content-background);border-radius:6px;border:1px solid var(--p-content-border-color)}.time-display-row[data-v-34ad3dee]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.time-display-left[data-v-34ad3dee]{display:flex;align-items:center;gap:.35rem}.loop-label[data-v-34ad3dee]{font-size:.8rem;cursor:pointer;user-select:none}.loop-label.loop-disabled[data-v-34ad3dee]{opacity:.45;cursor:not-allowed}.time-display-right[data-v-34ad3dee]{display:flex;justify-content:flex-end;align-items:center;gap:2px}.fullscreen-btn[data-v-34ad3dee]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--p-text-color);border-radius:50%;cursor:pointer;opacity:.6;transition:opacity .2s,background-color .2s}.fullscreen-btn[data-v-34ad3dee]:hover:not(:disabled){opacity:1;background:var(--p-surface-hover)}.fullscreen-btn[data-v-34ad3dee]:disabled{opacity:.25;cursor:not-allowed}.fullscreen-btn.fs-active[data-v-34ad3dee]{opacity:1;background:var(--p-primary-color, #6366f1);color:var(--p-primary-contrast-color, #fff)}.fullscreen-btn.fs-active[data-v-34ad3dee]:hover:not(:disabled){background:var(--p-primary-color, #6366f1);color:var(--p-primary-contrast-color, #fff);filter:brightness(1.12)}.time-display[data-v-34ad3dee]{display:flex;justify-content:center;align-items:center;gap:.25rem;font-family:monospace;font-size:.875rem}.current-time[data-v-34ad3dee]{font-weight:600}.current-time.clickable[data-v-34ad3dee]{cursor:pointer;padding:.1rem .25rem;border-radius:3px;transition:background-color .15s}.current-time.clickable[data-v-34ad3dee]:hover{background-color:var(--p-surface-hover)}.time-input[data-v-34ad3dee]{width:7rem;font-family:monospace;font-size:.875rem;font-weight:600;text-align:center;padding:.1rem .25rem;border:1px solid var(--p-primary-color);border-radius:3px;background:var(--p-surface-ground);color:var(--p-text-color);outline:none}.time-separator[data-v-34ad3dee],.total-time[data-v-34ad3dee]{color:var(--p-text-muted-color);padding:.1rem 0}.slider-wrapper[data-v-34ad3dee]{padding:.5rem}.timeline-slider[data-v-34ad3dee]{width:100%}[data-v-34ad3dee] .p-slider{height:14px;background:transparent!important;position:relative}[data-v-34ad3dee] .p-slider:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:8px;background:var(--p-slider-track-background, var(--p-surface-300));border-radius:var(--p-slider-track-border-radius, 4px);pointer-events:none}[data-v-34ad3dee] .p-slider-range{height:8px;top:50%;transform:translateY(-50%);border-radius:var(--p-slider-range-border-radius, 4px)}[data-v-34ad3dee] .p-slider-handle{width:16px;height:16px;top:50%;transform:translateY(-50%);margin-top:0}.playback-controls[data-v-34ad3dee]{display:flex;justify-content:center;align-items:center;position:relative}.controls-left[data-v-34ad3dee],.controls-right[data-v-34ad3dee]{display:flex;align-items:center;gap:.25rem}.controls-left[data-v-34ad3dee]{justify-content:flex-end;flex:1}.controls-right[data-v-34ad3dee]{justify-content:flex-start;flex:1}.play-button[data-v-34ad3dee]{margin:0 .25rem;flex-shrink:0}.speed-control[data-v-34ad3dee]{margin-left:.5rem;padding-left:.5rem;border-left:1px solid var(--p-content-border-color)}.playback-controls.advanced[data-v-34ad3dee]{flex-direction:column;gap:.35rem}.advanced-row[data-v-34ad3dee]{display:flex;justify-content:center;align-items:center;width:100%}.secondary-row[data-v-34ad3dee]{justify-content:center;gap:8rem;padding:0 .25rem}.adv-btn[data-v-34ad3dee]{padding:.25rem;min-width:1.75rem;border:1px solid var(--p-content-border-color)}.step-btn[data-v-34ad3dee]{display:inline-flex;align-items:center;justify-content:center}.step-icon[data-v-34ad3dee]{font-weight:700;line-height:1;display:inline-block}.step-icon.nano-left[data-v-34ad3dee],.step-icon.nano-right[data-v-34ad3dee]{font-size:.8rem;opacity:.5}.step-icon.micro-left[data-v-34ad3dee],.step-icon.micro-right[data-v-34ad3dee]{font-size:1rem;opacity:.7}.step-icon.single-left[data-v-34ad3dee],.step-icon.single-right[data-v-34ad3dee],.step-icon.double-left[data-v-34ad3dee],.step-icon.double-right[data-v-34ad3dee]{font-size:1.15rem}.jump-controls[data-v-34ad3dee]{display:flex;align-items:center;gap:.15rem}.jump-btn[data-v-34ad3dee]{display:inline-flex;align-items:center;justify-content:center}.jump-icon[data-v-34ad3dee]{display:inline-flex;align-items:center;gap:.05rem;font-size:1.1rem;font-weight:700;line-height:1}.jump-circle-icon[data-v-34ad3dee]{font-size:.5rem}.guess-icon[data-v-34ad3dee]{font-size:.8rem;font-weight:800;font-style:italic;display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border-radius:50%;border:1.5px solid currentColor}.advanced-speed-control[data-v-34ad3dee]{display:flex;align-items:center;gap:.15rem}.speed-adj-btn[data-v-34ad3dee]{padding:.15rem;min-width:1.5rem;width:1.5rem;height:1.5rem}.speed-adj-btn[data-v-34ad3dee] .p-button-icon{font-size:.7rem}.speed-display-box[data-v-34ad3dee]{width:3.2rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--p-content-border-color);border-radius:3px;background:var(--p-surface-ground);cursor:pointer;transition:border-color .15s}.speed-display-box[data-v-34ad3dee]:hover{border-color:var(--p-primary-color)}.speed-label[data-v-34ad3dee]{font-family:monospace;font-size:.8rem;font-weight:600;text-align:center;user-select:none}.speed-input[data-v-34ad3dee]{width:100%;font-family:monospace;font-size:.8rem;font-weight:600;text-align:center;padding:0;border:none;background:transparent;color:var(--p-text-color);outline:none}.settings-group[data-v-65bf36d2]{margin-bottom:.75rem}.settings-group h5[data-v-65bf36d2]{margin:0 0 .25rem;font-size:.7rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em}.checkbox-row[data-v-65bf36d2]{display:flex;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.8rem}.checkbox-row label[data-v-65bf36d2]{cursor:pointer;user-select:none}.statistics-panel[data-v-f8171266]{display:flex;flex-direction:column;background:var(--p-content-background);border-radius:6px;border:1px solid var(--p-content-border-color);min-width:fit-content;max-width:440px;height:100%;min-height:0}.panel-header[data-v-f8171266]{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-bottom:1px solid var(--p-content-border-color)}.panel-title[data-v-f8171266]{margin:0;font-size:1rem;font-weight:600;flex:1}.collapse-all-btn[data-v-f8171266],.settings-btn[data-v-f8171266]{width:1.75rem!important;height:1.75rem!important}.settings-content[data-v-f8171266]{padding:.5rem;max-height:400px;overflow-y:auto;min-width:180px}.settings-content h4[data-v-f8171266]{margin:0;font-size:.875rem;font-weight:600;color:var(--p-text-color)}.settings-header[data-v-f8171266]{margin-bottom:.25rem}.select-buttons[data-v-f8171266]{display:flex;flex-wrap:wrap;gap:.2rem}.settings-group[data-v-f8171266]{margin-bottom:.75rem}.settings-group h5[data-v-f8171266]{margin:0 0 .25rem;font-size:.7rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em}.checkbox-row[data-v-f8171266]{display:flex;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.8rem}.checkbox-row label[data-v-f8171266]{cursor:pointer;user-select:none}.stats-content[data-v-f8171266]{display:flex;flex-direction:row;padding:.5rem;gap:.5rem;overflow-y:auto;flex:1;min-height:0}.stats-column[data-v-f8171266]{display:flex;flex-direction:column;flex:1;gap:.5rem;min-width:0}.stats-column.left-column[data-v-f8171266]{padding:.5rem;border:1px solid var(--p-content-border-color);border-radius:4px;background:color-mix(in srgb,var(--p-surface-ground) 95%,var(--p-surface-border));min-width:13rem;max-width:15rem}.collapsed-icon-bar[data-v-f8171266]{display:flex;flex-direction:column;align-items:center;padding:.25rem;background:var(--p-surface-ground);border-radius:4px;gap:.25rem;cursor:pointer}.collapsed-icon-bar[data-v-f8171266]:hover{opacity:.85}.collapsed-icon-bar.left-bar[data-v-f8171266]{border:1px solid var(--p-content-border-color);background:color-mix(in srgb,var(--p-surface-ground) 95%,var(--p-surface-border))}.collapsed-icon-bar.right-bar[data-v-f8171266]{border:1px solid var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-ground))}.expand-icon-btn[data-v-f8171266]{width:2rem!important;height:2rem!important}.expand-icon-btn.current-icon[data-v-f8171266]{color:var(--p-primary-color)}.collapsed-time[data-v-f8171266]{font-size:.65rem;font-weight:600;color:var(--p-primary-color);font-family:Consolas,Monaco,monospace;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap}.stat-section[data-v-f8171266]{padding:.5rem;background:var(--p-surface-ground);border-radius:4px;min-width:11rem}.section-header[data-v-f8171266]{display:flex;align-items:center;gap:.35rem;cursor:pointer;user-select:none}.section-header[data-v-f8171266]:hover{opacity:.8}.section-header i[data-v-f8171266]{font-size:.65rem;color:var(--p-text-muted-color);transition:transform .15s ease}.section-header h4[data-v-f8171266]{margin:0;font-size:.75rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em}.section-content[data-v-f8171266]{margin-top:.5rem}.stat-row[data-v-f8171266]{display:flex;justify-content:space-between;align-items:baseline;padding:.2rem 0;font-size:.8rem;gap:.5rem;min-width:11.5rem}.stat-label[data-v-f8171266]{color:var(--p-text-muted-color);flex-shrink:0;min-width:3rem}.stat-value[data-v-f8171266]{font-weight:500;font-family:Consolas,Monaco,monospace;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-state .stat-value[data-v-f8171266]{min-width:12ch}.stat-value.filename[data-v-f8171266]{font-size:.75rem;max-width:18ch}.stat-value.player[data-v-f8171266]{font-size:.75rem}.stat-value.win[data-v-f8171266]{color:var(--p-green-500)}.stat-value.loss[data-v-f8171266]{color:var(--p-red-500)}.number-counts-header[data-v-f8171266]{margin-top:.15rem}.number-counts-header .stat-label[data-v-f8171266]{font-weight:600}.number-count-row[data-v-f8171266]{padding-left:.5rem}.current-state[data-v-f8171266]{border:1px solid var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-ground))}.empty-state[data-v-f8171266]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--p-text-muted-color);text-align:center;gap:.5rem}.empty-state i[data-v-f8171266]{font-size:2rem;opacity:.5}.empty-state p[data-v-f8171266]{margin:0;font-size:.875rem}.fs-stats-panel[data-v-69fbe5cc]{display:flex;flex-direction:column;gap:.1rem;padding:.5rem;overflow-y:auto;max-height:100%;min-width:80%;max-width:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.fs-stats-panel--side-by-side[data-v-69fbe5cc]{flex-direction:row;align-items:flex-start;gap:.5rem;max-width:100%;min-width:0;width:max-content;--fs-game-info-column-width: 12rem;--fs-live-stats-column-width: 12rem}.fs-column[data-v-69fbe5cc]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.fs-stats-panel--side-by-side .fs-column[data-v-69fbe5cc]{flex:0 0 auto}.fs-stats-panel--side-by-side .fs-column[data-v-69fbe5cc]:first-child{width:var(--fs-game-info-column-width)}.fs-stats-panel--side-by-side .fs-column[data-v-69fbe5cc]:last-child{width:var(--fs-live-stats-column-width)}.fs-section[data-v-69fbe5cc]{padding:.4rem .5rem;border-radius:4px;background:#ffffff0a}.fs-section.fs-current[data-v-69fbe5cc]{border:1px solid rgba(255,255,255,.15);background:#ffffff0f}.fs-section-title[data-v-69fbe5cc]{margin:0 0 .35rem;font-size:.7rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.fs-divider[data-v-69fbe5cc]{height:1px;background:#ffffff1f;margin:.25rem 0}.fs-stat-row[data-v-69fbe5cc]{display:flex;justify-content:space-between;align-items:baseline;padding:0rem;font-size:.75rem;gap:.5rem}.fs-stat-label[data-v-69fbe5cc]{color:#ffffff80;flex-shrink:0;min-width:3rem}.fs-stat-value[data-v-69fbe5cc]{font-weight:500;font-family:Consolas,Monaco,monospace;text-align:right;color:#ffffffde;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-stat-value.fs-win[data-v-69fbe5cc]{color:#4ade80}.fs-stat-value.fs-loss[data-v-69fbe5cc]{color:#f87171}.fs-number-counts-header[data-v-69fbe5cc]{margin-top:.1rem}.fs-number-counts-header .fs-stat-label[data-v-69fbe5cc]{font-weight:600}.fs-number-count-row[data-v-69fbe5cc]{padding-left:.4rem}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f rgba(0,0,0,.1);scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:transparent}.v3-body-inner::-webkit-scrollbar-thumb{display:none;background:#0000004d;border-radius:5px}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{height:320px;width:280px;box-shadow:0 2px 10px #0003;border-radius:10px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;text-align:left}.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{padding:15px 15px 13px;border-bottom:1px solid}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{flex-grow:1;padding:0;margin:0;border:none;background:none;font-size:23px;cursor:pointer;position:relative;display:block;opacity:.7;transition:.2s}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{display:block;width:1em;height:auto}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{width:100%;display:block;height:26px;padding:0 10px;border:1px solid;border-radius:3px;font-size:12px;transition:.2s}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{padding:0 0 15px 11px;min-height:0;flex-grow:1}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:11px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{margin:0;top:0;padding:7px 0 3px 4px;z-index:2}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{display:flex;font-size:18px;flex-wrap:wrap}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;border:none;background:none;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:12.5%;max-width:12.5%;flex-grow:1;padding:0;font-size:22px;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{position:absolute;top:0;left:0;width:100%;height:100%}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:"Apple Color Emoji"}.v3-emoji-picker .v3-footer{font-size:14px;border-top:1px solid #dddddd;padding:15px;display:flex;align-items:center;justify-content:space-between;position:relative}.v3-emoji-picker .v3-footer .v3-tone,.v3-emoji-picker .v3-footer .v3-foot-left{display:flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone img,.v3-emoji-picker .v3-footer .v3-foot-left img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-tone>span:first-child,.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-emoji-picker .v3-footer .v3-tone{border:none;padding:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone>span{display:inline-flex;vertical-align:top}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{display:inline-flex;height:15px;width:15px;vertical-align:middle;align-self:center;border:2px solid rgba(0,0,0,.2)}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:"Apple Color Emoji"}.v3-skin-tones{position:absolute;height:100%;width:60%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;opacity:0;visibility:hidden;transition:.2s;border-radius:0 0 10px 10px}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{display:inline-block;height:15px;width:25px;border:none;padding:0;cursor:pointer;transition:0ms}.v3-skin-tones .v3-skin-tone:hover{transform:scale(1.1);transition:.2s}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{width:100%;height:40px;border:1px solid #999;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{min-height:80px;resize:vertical}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{display:inline-flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;border:none;background:none;padding:0 5px;cursor:pointer}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{display:block;width:1em;height:1em}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:.2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg: #ffffff;--v3-picker-fg: #000000;--v3-picker-border: #dddddd;--v3-picker-input-bg: var(--v3-picker-bg);--v3-picker-input-border: #cccccc;--v3-picker-input-focus-border: #000000;--v3-group-image-filter: none;--v3-picker-emoji-hover: #f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover, #f7f7f7)}@media(prefers-color-scheme:dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}.options-panel[data-v-1b5d75a0]{flex-shrink:0;width:320px;height:100%;background-color:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:6px;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:10}.panel-header[data-v-1b5d75a0]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--p-content-border-color);background:var(--p-content-background)}.panel-header h4[data-v-1b5d75a0]{margin:0;font-size:1rem}.options-tabs[data-v-1b5d75a0]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--p-content-background)}.options-tabs[data-v-1b5d75a0] .p-tablist-content{overflow:visible!important}.options-tabs[data-v-1b5d75a0] .p-tablist-tab-list{flex-wrap:wrap}.options-tabs[data-v-1b5d75a0] .p-tablist-nav-button,.options-tabs[data-v-1b5d75a0] .p-tablist-active-bar{display:none!important}.options-tabs[data-v-1b5d75a0] .p-tab{font-size:.875rem;padding:.5rem .75rem;flex:1;text-align:center;border-bottom:2px solid var(--p-content-border-color)}.options-tabs[data-v-1b5d75a0] .p-tab-active{border-bottom:2px solid var(--p-primary-color)}.options-tabs[data-v-1b5d75a0] .p-tabpanels{flex:1;overflow-y:auto;padding:0;background:var(--p-content-background)}.options-tabs[data-v-1b5d75a0] .p-tabpanel{padding:0;background:var(--p-content-background)}.panel-content[data-v-1b5d75a0]{padding:1rem;display:flex;flex-direction:column;gap:1rem;background:var(--p-content-background)}.option-group[data-v-1b5d75a0]{display:flex;flex-direction:column;gap:.5rem}.option-group>label[data-v-1b5d75a0]{font-weight:500;font-size:.875rem;color:var(--p-text-muted-color)}.scale-control[data-v-1b5d75a0]{display:flex;align-items:center;gap:.75rem}.scale-slider[data-v-1b5d75a0]{flex:1}.color-control[data-v-1b5d75a0]{display:flex;flex-direction:column;gap:.5rem}.alpha-control[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.alpha-slider[data-v-1b5d75a0]{flex:1;min-width:80px}.png-scale-buttons[data-v-1b5d75a0]{display:flex;gap:.5rem}.svg-scale-control[data-v-1b5d75a0]{display:flex;align-items:center;gap:.75rem}.svg-scale-slider[data-v-1b5d75a0]{flex:1}.scale-min[data-v-1b5d75a0],.scale-max[data-v-1b5d75a0]{font-size:.75rem;color:var(--p-text-muted-color);min-width:2rem;text-align:center}.slide-enter-active[data-v-1b5d75a0],.slide-leave-active[data-v-1b5d75a0]{transition:width .3s ease,margin-left .3s ease,opacity .3s ease}.slide-enter-from[data-v-1b5d75a0],.slide-leave-to[data-v-1b5d75a0]{width:0!important;margin-left:0;opacity:0;overflow:hidden}.click-type-section[data-v-1b5d75a0]{border:1px solid var(--p-surface-border);border-radius:6px;padding:.75rem;background:var(--p-surface-ground)}.click-type-header[data-v-1b5d75a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.click-type-label[data-v-1b5d75a0]{font-weight:600;font-size:.875rem}.icon-select[data-v-1b5d75a0]{flex-wrap:wrap}.icon-select[data-v-1b5d75a0] .p-button{padding:.25rem .5rem;font-size:.75rem}.icon-option-image[data-v-1b5d75a0]{width:16px;height:16px;object-fit:contain;vertical-align:middle}.emoji-picker-wrapper[data-v-1b5d75a0]{position:relative}.emoji-button[data-v-1b5d75a0]{font-size:1.25rem;min-width:3rem}.emoji-picker-dropdown[data-v-1b5d75a0]{position:absolute;z-index:1000;top:100%;left:0;margin-top:.25rem;box-shadow:0 4px 12px #0000004d;border-radius:8px;overflow:hidden}.option-panel[data-v-1b5d75a0]{margin-bottom:.5rem}.option-panel[data-v-1b5d75a0] .p-panel-header{padding:.5rem .75rem;background:var(--p-surface-ground)}.option-panel[data-v-1b5d75a0] .p-panel-content{padding:.5rem .75rem}.option-panel[data-v-1b5d75a0] .p-panel-title{font-size:.875rem;font-weight:600}.click-type-panel[data-v-1b5d75a0] .p-panel-header{padding:.5rem .75rem}.click-panel-header[data-v-1b5d75a0]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.click-panel-header .click-type-label[data-v-1b5d75a0]{font-weight:600;font-size:.875rem}.disabled-message[data-v-1b5d75a0]{padding:.25rem 0}.text-muted[data-v-1b5d75a0]{color:var(--p-text-muted-color)}.option-group.inline-row[data-v-1b5d75a0]{flex-direction:row;align-items:center;gap:.75rem}.option-group.inline-row>label[data-v-1b5d75a0]{margin-bottom:0;white-space:nowrap}.color-row[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem}.rgb-inputs[data-v-1b5d75a0]{display:flex;gap:.25rem}.rgb-inputs[data-v-1b5d75a0] .p-inputnumber-input{padding:.25rem;font-size:.75rem;text-align:center}.alpha-control .opacity-label[data-v-1b5d75a0]{font-weight:500;font-size:.875rem;color:var(--p-text-muted-color);white-space:nowrap}.alpha-control .opacity-value[data-v-1b5d75a0]{font-size:.875rem;color:var(--p-text-color);min-width:36px;text-align:right}.experimental-header[data-v-1b5d75a0]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--p-text-color)}.experimental-intro[data-v-1b5d75a0]{padding:.5rem;background:var(--p-surface-ground);border-radius:6px;margin-bottom:.5rem}.experimental-intro p[data-v-1b5d75a0]{margin:0;font-size:.8rem;display:flex;align-items:center;gap:.5rem}.experimental-feature[data-v-1b5d75a0]{padding:.75rem;background:var(--p-surface-ground);border-radius:6px;border:1px solid var(--p-surface-border)}.feature-header[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem}.feature-label[data-v-1b5d75a0]{font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.feature-icon[data-v-1b5d75a0]{font-size:1.25rem}.feature-description[data-v-1b5d75a0]{margin:.5rem 0 0 1.75rem;font-size:.75rem;color:var(--p-text-muted-color);line-height:1.4}.feature-active-note[data-v-1b5d75a0]{margin:.5rem 0 0 1.75rem;padding:.375rem .5rem;background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:4px;font-size:.7rem;display:flex;align-items:center;gap:.375rem}.feature-options[data-v-1b5d75a0]{margin:.5rem 0 0 1.75rem;display:flex;flex-direction:column;gap:.375rem}.option-row[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem}.option-row label[data-v-1b5d75a0]{cursor:pointer}.option-hint[data-v-1b5d75a0]{font-size:.75rem;color:var(--p-text-muted-color);margin:0;line-height:1.4}.feature-options .option-row[data-v-1b5d75a0]{font-size:.75rem}.feature-options .option-row label[data-v-1b5d75a0]{color:var(--p-text-muted-color)}.locked-panel[data-v-1b5d75a0]{pointer-events:none;opacity:.6;position:relative}.highlight-panel[data-v-1b5d75a0]{margin-bottom:.5rem}.highlight-panel[data-v-1b5d75a0] .p-panel-content{padding:.5rem}.palette-colors[data-v-1b5d75a0]{display:flex;flex-direction:column;gap:.75rem}.palette-color-row[data-v-1b5d75a0]{display:flex;flex-direction:column;gap:.25rem}.palette-label[data-v-1b5d75a0]{font-weight:500;font-size:.8rem}.locked-panel .lock-notice[data-v-1b5d75a0]{pointer-events:auto;opacity:1}.lock-notice[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:6px;font-size:.75rem;font-weight:500;margin-bottom:.75rem}.lock-notice i[data-v-1b5d75a0]{font-size:.875rem}.speed-sub-section[data-v-1b5d75a0]{margin-top:.5rem;padding:.5rem;border:1px solid var(--p-surface-200);border-radius:6px;background:var(--p-surface-50)}:root[class*=dark] .speed-sub-section[data-v-1b5d75a0],.p-dark .speed-sub-section[data-v-1b5d75a0]{border-color:var(--p-surface-700);background:var(--p-surface-900)}.speed-sub-header[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.speed-sub-header label[data-v-1b5d75a0]{font-weight:500;font-size:.85rem;cursor:pointer}.slider-option--stacked[data-v-1b5d75a0]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.metric-rows[data-v-1b5d75a0]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.slider-option--stacked[data-v-1b5d75a0] .p-selectbutton .p-button{padding:.25rem .5rem;font-size:.78rem}.probability-options[data-v-1b5d75a0]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-left:.25rem}.probability-options .toggle-row[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem}.probability-options .toggle-row label[data-v-1b5d75a0]{font-size:.85rem;cursor:pointer}.probability-options .reset-row[data-v-1b5d75a0]{margin-top:.25rem}.click-section-header[data-v-1b5d75a0]{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.click-section-header-top[data-v-1b5d75a0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.click-section-title[data-v-1b5d75a0]{font-weight:600}.click-section-actions[data-v-1b5d75a0]{display:flex;align-items:center;gap:.5rem}.click-section-collapse[data-v-1b5d75a0]{min-width:2rem;border-width:1px}.click-section-toggle[data-v-1b5d75a0]{align-self:flex-start}.export-menu[data-v-139862ff]{min-width:200px}[data-v-139862ff] .p-menuitem-link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.video-stats-picker[data-v-5fb16540]{display:flex;flex-direction:column;gap:.5rem;max-height:60vh;overflow-y:auto}.video-stats-count[data-v-5fb16540]{font-weight:600;margin:0}.video-stats-count--warn[data-v-5fb16540]{color:var(--p-orange-500, #f59e0b)}.select-buttons[data-v-5fb16540]{display:flex;gap:.5rem;flex-wrap:wrap}.drawing-toolbar-floating[data-v-e3cd3a25]{position:absolute;z-index:50;display:flex;gap:6px;padding:6px;background:#1e1e1eeb;color:#e6e6e6;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 4px 12px #0006;font-family:system-ui,-apple-system,sans-serif;font-size:11px;user-select:none;pointer-events:auto}.dtf--wide[data-v-e3cd3a25]{flex-direction:column;top:8px;left:50%;transform:translate(-50%)}.dtf--wide .dtf-tools[data-v-e3cd3a25]{display:flex;flex-direction:row;gap:2px}.dtf--wide .dtf-controls[data-v-e3cd3a25]{display:flex;flex-direction:row;align-items:center;gap:4px}.dtf--wide .dtf-thickness[data-v-e3cd3a25]{display:flex;align-items:center;width:80px}.dtf--wide .dtf-slider[data-v-e3cd3a25]{width:100%}.dtf--tall[data-v-e3cd3a25]{flex-direction:row-reverse;top:50%;right:8px;transform:translateY(-50%)}.dtf--tall .dtf-tools[data-v-e3cd3a25]{display:flex;flex-direction:column;gap:2px}.dtf--tall .dtf-controls[data-v-e3cd3a25]{display:flex;flex-direction:column;align-items:stretch;gap:4px}.dtf--tall .dtf-thickness[data-v-e3cd3a25]{display:flex;align-items:center;height:90px;justify-content:center}.dtf--tall .dtf-slider[data-v-e3cd3a25]{writing-mode:vertical-lr;direction:rtl;width:22px;height:100%}.dtf-tool[data-v-e3cd3a25]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e0e0e0;border-radius:4px;cursor:pointer}.dtf-tool[data-v-e3cd3a25]:hover{background:#ffffff24}.dtf-tool.active[data-v-e3cd3a25]{background:#2563eb;border-color:#3b82f6;color:#fff}.dtf-color[data-v-e3cd3a25]{position:relative;width:28px;height:28px;display:inline-flex;cursor:pointer;flex-shrink:0}.dtf-color input[type=color][data-v-e3cd3a25]{position:absolute;inset:0;opacity:0;cursor:pointer}.dtf-color-swatch[data-v-e3cd3a25]{width:100%;height:100%;border:1px solid rgba(255,255,255,.3);border-radius:4px}.dtf-snap[data-v-e3cd3a25],.dtf-action[data-v-e3cd3a25]{width:28px;height:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e0e0e0;border-radius:4px;cursor:pointer;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dtf-snap[data-v-e3cd3a25]:hover,.dtf-action[data-v-e3cd3a25]:hover:not(:disabled){background:#ffffff24}.dtf-action[data-v-e3cd3a25]:disabled{opacity:.35;cursor:not-allowed}.dtf-close[data-v-e3cd3a25]{font-size:16px;line-height:1}.dtf-layout[data-v-e3cd3a25]{font-size:14px}.dtf-grip[data-v-e3cd3a25]{width:18px;height:28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#b0b0b0;border-radius:4px;cursor:grab;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;touch-action:none;user-select:none;flex-shrink:0;margin-right:4px}.dtf--tall .dtf-grip[data-v-e3cd3a25]{width:28px;height:18px;margin-right:0;margin-bottom:4px}.dtf-grip[data-v-e3cd3a25]:hover{background:#ffffff24;color:#e0e0e0}.dtf-grip[data-v-e3cd3a25]:active{cursor:grabbing}.dtf-grip-reset[data-v-e3cd3a25]{width:18px;height:28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#b0b0b0;border-radius:4px;cursor:pointer;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:4px}.dtf--tall .dtf-grip-reset[data-v-e3cd3a25]{width:28px;height:18px;margin-right:0;margin-bottom:4px}.dtf-grip-reset[data-v-e3cd3a25]:hover{background:#ffffff24;color:#e0e0e0}.dtf-grip-reset[data-v-e3cd3a25]:disabled{opacity:.35;cursor:not-allowed}.dtf-grip-reset[data-v-e3cd3a25]:disabled:hover{background:#ffffff0f;color:#b0b0b0}.dtf--floating[data-v-e3cd3a25]{transform:none!important}.drawing-toolbar-docked[data-v-c88f5b04]{display:flex;flex-direction:column;gap:.5rem;padding:.55rem .75rem;background:var(--p-content-background);border-radius:6px;border:1px solid var(--p-content-border-color);user-select:none}.dt-row[data-v-c88f5b04]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.dt-row--tools[data-v-c88f5b04]{justify-content:space-between}.dt-tool[data-v-c88f5b04]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;min-width:0;flex:1;justify-content:center;background:var(--p-button-text-secondary-background, transparent);border:1px solid var(--p-content-border-color);color:var(--p-text-color);border-radius:4px;cursor:pointer;font-size:.78rem;transition:background .12s,border-color .12s}.dt-tool[data-v-c88f5b04]:hover{background:var(--p-button-text-secondary-hover-background, rgba(127, 127, 127, .12))}.dt-tool.active[data-v-c88f5b04]{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.dt-tool-label[data-v-c88f5b04]{white-space:nowrap}.dt-control-label[data-v-c88f5b04]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);white-space:nowrap}.dt-color[data-v-c88f5b04]{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:0 4px}.dt-color input[type=color][data-v-c88f5b04]{position:absolute;inset:0;opacity:0;cursor:pointer}.dt-color-swatch[data-v-c88f5b04]{width:24px;height:18px;border:1px solid var(--p-content-border-color);border-radius:3px;flex-shrink:0}.dt-thickness-block[data-v-c88f5b04]{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:140px}.dt-slider[data-v-c88f5b04]{flex:1;min-width:80px}.dt-slider-value[data-v-c88f5b04]{min-width:2.5em;text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem}.dt-snap[data-v-c88f5b04]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;min-width:7rem;justify-content:flex-start;background:var(--p-button-text-secondary-background, transparent);border:1px solid var(--p-content-border-color);color:var(--p-text-color);border-radius:4px;cursor:pointer;font-size:.78rem;white-space:nowrap}.dt-snap[data-v-c88f5b04]:hover{background:var(--p-button-text-secondary-hover-background, rgba(127, 127, 127, .12))}.dt-snap-icon[data-v-c88f5b04]{font-size:.95rem}.dt-actions[data-v-c88f5b04]{display:inline-flex;gap:2px;margin-left:auto}.dt-action[data-v-c88f5b04]{width:28px;height:26px;background:var(--p-button-text-secondary-background, transparent);border:1px solid var(--p-content-border-color);color:var(--p-text-color);border-radius:4px;cursor:pointer;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center}.dt-action[data-v-c88f5b04]:hover:not(:disabled){background:var(--p-button-text-secondary-hover-background, rgba(127, 127, 127, .12))}.dt-action[data-v-c88f5b04]:disabled{opacity:.35;cursor:not-allowed}.dt-action--close[data-v-c88f5b04]{font-size:1.15rem;line-height:1}.replay-viewer[data-v-43342b96]{background:var(--p-content-background);border-radius:8px;border:1px solid var(--p-content-border-color);overflow:hidden}.replay-viewer.collapsed[data-v-43342b96]{padding:0}.expand-button[data-v-43342b96]{width:100%;justify-content:center}.viewer-header[data-v-43342b96]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--p-content-border-color)}.viewer-header h3[data-v-43342b96]{margin:0;font-size:1rem;font-weight:600}.viewer-content[data-v-43342b96]{display:flex;gap:1rem;padding:1rem;position:relative;overflow:hidden;min-height:420px}.stats-panel[data-v-43342b96]{flex-shrink:0;align-self:stretch}.board-area[data-v-43342b96]{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex:1;min-width:0}.immersive-content[data-v-43342b96]{display:contents}.immersive-content--popout[data-v-43342b96]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;gap:1rem;overflow:hidden}.stats-popout-content[data-v-43342b96]{position:fixed;inset:0;display:flex;align-items:stretch;justify-content:center;padding:.75rem;overflow:auto;box-sizing:border-box}.popout-placeholder[data-v-43342b96]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:320px;padding:2rem;border:2px dashed var(--p-content-border-color);border-radius:8px;background:var(--p-content-background);color:var(--p-text-color);text-align:center}.popout-placeholder-icon[data-v-43342b96]{font-size:3rem;opacity:.6}.popout-placeholder-title[data-v-43342b96]{margin:0;font-size:1rem;font-weight:600}.popout-placeholder-hint[data-v-43342b96]{margin:0;font-size:.85rem;opacity:.75}.minesweeper-frame[data-v-43342b96]{width:max-content;background:silver;padding:6px;border:3px solid;border-color:#ffffff #808080 #808080 #ffffff}.minesweeper-frame-wrapper[data-v-43342b96]{display:block;flex-shrink:0}.minesweeper-frame-wrapper--immersive[data-v-43342b96]{position:relative}.minesweeper-frame-wrapper--immersive>.minesweeper-frame[data-v-43342b96]{position:absolute;top:0;left:0}.frame-outer[data-v-43342b96]{display:flex;flex-direction:column;gap:6px}.game-header[data-v-43342b96]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;background:silver;border:2px solid;border-color:#808080 #ffffff #ffffff #808080}.board-container[data-v-43342b96]{display:flex;justify-content:center;max-width:100%;position:relative}.cell-location-overlay[data-v-43342b96]{position:absolute;background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-family:monospace;font-weight:700;pointer-events:none;z-index:100;white-space:nowrap}.fps-overlay[data-v-43342b96]{position:absolute;top:4px;right:4px;background:#000000b3;color:#0f0;padding:2px 6px;border-radius:3px;font-size:11px;font-family:monospace;font-weight:700;pointer-events:none;z-index:100;line-height:1}.player-name-bar[data-v-43342b96]{background:silver;border:2px solid;border-color:#808080 #ffffff #ffffff #808080;padding:2px 6px;font-family:Arial,Calibri,sans-serif;font-size:13px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.player-name-bar.centered[data-v-43342b96]{text-align:center}.options-bar[data-v-43342b96]{display:flex;align-items:center;justify-content:center;gap:.25rem}.options-bar .active[data-v-43342b96]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.button-divider[data-v-43342b96]{width:1px;height:1.25rem;background:var(--p-content-border-color);margin:0 .5rem}.no-replay[data-v-43342b96]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:150px;background:var(--p-surface-ground);border:3px solid;border-color:#808080 #ffffff #ffffff #808080;color:var(--p-text-muted-color);gap:.5rem;cursor:pointer;transition:background-color .2s,color .2s}.no-replay[data-v-43342b96]:hover{background:var(--p-surface-hover);color:var(--p-text-color)}.no-replay:hover i[data-v-43342b96]{opacity:.8}.no-replay i[data-v-43342b96]{font-size:2rem;opacity:.5;transition:opacity .2s}.no-replay p[data-v-43342b96]{margin:0;font-size:.875rem}.timeline[data-v-43342b96]{width:100%;max-width:500px}@media(max-width:768px){.viewer-content[data-v-43342b96]{flex-direction:column}.stats-panel[data-v-43342b96]{max-width:none;width:100%}}.board-area--fullscreen[data-v-43342b96]{background:#000;justify-content:center;gap:0;position:relative;overflow:hidden}.board-area--fullscreen .minesweeper-frame[data-v-43342b96]{flex-shrink:0}.fullscreen-stats-wrapper[data-v-43342b96]{position:absolute;left:0;top:0;bottom:0;z-index:50;overflow:hidden;max-width:25%;transition:opacity .3s ease}.immersive-content--popout .fullscreen-stats-wrapper[data-v-43342b96]{position:relative;left:auto;top:auto;bottom:auto;max-width:none;flex:0 0 auto}.fullscreen-stats-wrapper.offscreen-for-export[data-v-43342b96]{left:-9999px;top:auto;bottom:auto;pointer-events:none}.fullscreen-controls-wrapper[data-v-43342b96]{width:100%;max-width:500px}.fullscreen-controls-wrapper.fs-active[data-v-43342b96]{position:absolute;bottom:-2px;left:50%;width:90%;max-width:500px;z-index:100;transition:opacity .3s ease}.fullscreen-controls-wrapper.fs-hidden[data-v-43342b96]{opacity:0;pointer-events:none}.fullscreen-controls-wrapper.fs-active[data-v-43342b96] .timeline-container{background:#0009;border-color:#ffffff26}.fullscreen-controls-wrapper.fs-active[data-v-43342b96]{--p-text-color: rgba(255, 255, 255, .87);--p-text-muted-color: rgba(255, 255, 255, .6);--p-content-background: transparent;--p-content-border-color: rgba(255, 255, 255, .2);--p-surface-ground: rgba(255, 255, 255, .08);--p-surface-hover: rgba(255, 255, 255, .1);--p-surface-300: rgba(255, 255, 255, .2);--p-slider-track-background: rgba(255, 255, 255, .2);color:#ffffffde}.fullscreen-controls-wrapper.fs-active[data-v-43342b96] .p-checkbox-box{background:#ffffff14;border-color:#fff6}.fullscreen-controls-wrapper.fs-active[data-v-43342b96] .p-checkbox.p-checkbox-checked .p-checkbox-box{background:var(--p-primary-color);border-color:var(--p-primary-color)}.fullscreen-controls-wrapper.fs-active[data-v-43342b96] .p-checkbox-checked .p-checkbox-icon{color:#fff}.fullscreen-controls-wrapper.fs-active[data-v-43342b96] .p-button{color:#ffffffde}.fullscreen-controls-wrapper.fs-active[data-v-43342b96] .p-slider:before{background:#fff3}.fullscreen-controls-wrapper.fs-active[data-v-43342b96] .p-slider-handle{background:#fff;border-color:var(--p-primary-color)}.video-export-progress[data-v-43342b96]{display:flex;flex-direction:column;gap:.75rem;min-width:320px}.video-export-status[data-v-43342b96]{margin:0;text-align:center;font-weight:600}.video-export-elapsed[data-v-43342b96]{margin:0;text-align:center;color:var(--p-text-muted-color);font-size:.875rem}.video-export-dialog .video-export-progress{display:flex;flex-direction:column;gap:.75rem;min-width:320px}.video-export-dialog .p-progressbar-value{transition:none!important}.video-export-dialog .video-export-status{margin:0;text-align:center;font-weight:600}.video-export-dialog .video-export-elapsed{margin:0;text-align:center;color:var(--p-text-muted-color);font-size:.875rem}.video-export-confirm-dialog{width:420px}.video-export-confirm-dialog .video-export-confirm{display:flex;flex-direction:column;gap:.75rem}.video-export-confirm-dialog .video-export-option{display:flex;align-items:center;justify-content:space-between;gap:1rem}.video-export-confirm-dialog .video-export-option label{font-weight:500;white-space:nowrap}.video-export-confirm-dialog .video-export-select,.video-export-confirm-dialog .video-export-input{width:130px}.video-export-confirm-dialog .video-export-input .p-inputnumber-input{width:100%;text-align:center}.video-export-confirm-dialog .video-export-checkbox{display:flex;align-items:center;gap:.5rem}.video-export-confirm-dialog .video-export-checkbox label{font-weight:500;cursor:pointer}.video-export-confirm-dialog .video-export-summary{margin:.25rem 0 0;text-align:center;font-size:.85rem;color:var(--p-text-muted-color)}.video-export-confirm-dialog .video-export-warning{margin:0;text-align:center;font-size:.85rem;color:var(--p-text-muted-color);font-style:italic}.video-export-confirm-dialog .video-stats-count{font-size:.8rem;color:var(--p-text-muted-color);white-space:nowrap}.video-export-confirm-dialog .video-stats-count--warn{color:var(--p-orange-500, #f59e0b);font-weight:600}.video-export-confirm-dialog .video-export-warning--stats{color:var(--p-orange-500, #f59e0b);font-style:normal;font-weight:600}.drawer-content[data-v-e8510b64]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.chart-settings-drawer .p-drawer-content{padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.chart-settings-drawer .p-drawer-header{padding:.75rem 1rem}.chart-settings-drawer .settings-section{border-radius:6px;overflow:hidden}.chart-settings-drawer .settings-section .p-panel-header{padding:.5rem .75rem;background:var(--p-surface-ground);font-size:.875rem}.chart-settings-drawer .settings-section .p-panel-content{padding:.75rem}.chart-settings-drawer .setting-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.chart-settings-drawer .setting-row:last-child{margin-bottom:1rem}.chart-settings-drawer .setting-row>label{font-size:.75rem;color:var(--p-text-muted-color)}.chart-settings-drawer .setting-row.inline{flex-direction:row;align-items:center;gap:.5rem}.chart-settings-drawer .setting-row.inline>label{font-size:.875rem;color:var(--p-text-color)}.chart-settings-drawer .color-input-row{display:flex;align-items:center;gap:.5rem}.chart-settings-drawer .rgb-inputs{display:flex;gap:.25rem;flex:1}.chart-settings-drawer .rgb-input{flex:1}.chart-settings-drawer .rgb-input .p-inputnumber-input{width:100%;padding:.25rem .35rem;font-size:.75rem;text-align:center}.chart-settings-drawer .slider-with-value{display:flex;align-items:center;gap:.5rem;width:100%}.chart-settings-drawer .slider-with-value .p-slider{flex:1}.chart-settings-drawer .value-label{min-width:35px;text-align:right;font-size:.75rem;color:var(--p-text-secondary-color)}.chart-settings-drawer .setting-description{font-size:.75rem;color:var(--p-text-secondary-color);margin:.25rem 0 0}.chart-settings-drawer .section-header{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.chart-settings-drawer .color-indicator{width:12px;height:12px;border-radius:3px;flex-shrink:0}.chart-settings-drawer .reset-section{padding-top:1rem;border-top:1px solid var(--p-content-border-color);display:flex;justify-content:center}.chart-settings-drawer .reset-section.top{padding-top:0;padding-bottom:.5rem;border-top:none;border-bottom:1px solid var(--p-content-border-color)}.chart-export-dialog .chart-export-options{display:flex;flex-direction:column;gap:.75rem;min-width:320px}.chart-export-dialog .chart-export-option{display:flex;align-items:center;justify-content:space-between;gap:1rem}.chart-export-dialog .chart-export-option label{font-weight:500;white-space:nowrap}.chart-export-dialog .chart-export-select{width:220px}.chart-export-dialog .chart-export-input{width:140px}.chart-export-dialog .chart-export-input .p-inputnumber-input{width:100%;text-align:center}.chart-export-dialog .chart-export-custom-size{display:flex;flex-direction:column;gap:.75rem;padding-left:1rem;border-left:2px solid var(--p-content-border-color)}.chart-export-dialog .chart-export-summary{margin:.25rem 0 0;text-align:center;font-size:.85rem;color:var(--p-text-muted-color)}.chart-toolbar[data-v-ede00d66]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-ede00d66],.toolbar-right[data-v-ede00d66]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-ede00d66]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-ede00d66]{font-size:.7rem}.chart-wrapper[data-v-ede00d66]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-ede00d66]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-ede00d66]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-ede00d66]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-ede00d66]{display:flex;gap:1rem}.filter-checkbox[data-v-ede00d66]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-ede00d66]{cursor:pointer}.filter-label[data-v-ede00d66]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-ede00d66]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-ede00d66]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-ede00d66]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-ede00d66]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-ede00d66]{margin-left:.4rem}.click-scatter-container[data-v-ede00d66]{display:flex;flex-direction:column}.scatter-chart[data-v-ede00d66]{width:100%;height:100%}.settings-section[data-v-ede00d66]{border-radius:6px;margin-bottom:.5rem}.settings-section[data-v-ede00d66] .p-panel-header{padding:.5rem .75rem;background:var(--p-surface-ground)}.settings-section[data-v-ede00d66] .p-panel-content{padding:.5rem .75rem}.section-header[data-v-ede00d66]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.color-indicator[data-v-ede00d66]{width:12px;height:12px;border-radius:3px}.chart-toolbar[data-v-ec179bae]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-ec179bae],.toolbar-right[data-v-ec179bae]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-ec179bae]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-ec179bae]{font-size:.7rem}.chart-wrapper[data-v-ec179bae]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-ec179bae]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-ec179bae]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-ec179bae]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-ec179bae]{display:flex;gap:1rem}.filter-checkbox[data-v-ec179bae]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-ec179bae]{cursor:pointer}.filter-label[data-v-ec179bae]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-ec179bae]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-ec179bae]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-ec179bae]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-ec179bae]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-ec179bae]{margin-left:.4rem}.click-heatmap-container[data-v-ec179bae]{display:flex;flex-direction:column}.heatmap-canvas[data-v-ec179bae]{display:block}.radius-info[data-v-ec179bae]{font-size:.875rem;color:var(--p-text-muted-color)}.setting-row[data-v-ec179bae]{display:flex;flex-direction:column;gap:.25rem}.setting-row.inline[data-v-ec179bae]{flex-direction:row;align-items:center;gap:.5rem}.setting-row>label[data-v-ec179bae]{font-size:.75rem;color:var(--p-text-muted-color)}.setting-hint[data-v-ec179bae]{font-size:.7rem;color:var(--p-text-muted-color);opacity:.7}.chart-toolbar[data-v-7026c48e]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-7026c48e],.toolbar-right[data-v-7026c48e]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-7026c48e]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-7026c48e]{font-size:.7rem}.chart-wrapper[data-v-7026c48e]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-7026c48e]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-7026c48e]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-7026c48e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-7026c48e]{display:flex;gap:1rem}.filter-checkbox[data-v-7026c48e]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-7026c48e]{cursor:pointer}.filter-label[data-v-7026c48e]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-7026c48e]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-7026c48e]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-7026c48e]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-7026c48e]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-7026c48e]{margin-left:.4rem}.click-trail-container[data-v-7026c48e]{display:flex;flex-direction:column;height:100%;min-height:400px}.controls-left[data-v-7026c48e]{display:flex;align-items:center;gap:1rem}.zoom-controls-compact[data-v-7026c48e]{display:flex;align-items:center;gap:0}.zoom-controls-compact[data-v-7026c48e] .p-button{width:1.5rem;height:1.25rem;padding:0}.zoom-label-compact[data-v-7026c48e]{font-size:.85rem;font-weight:500;min-width:2rem;text-align:center;color:var(--p-text-muted-color)}.trail-canvas[data-v-7026c48e]{max-width:100%;max-height:100%}.trail-stats[data-v-7026c48e]{display:flex;gap:1rem;font-size:.875rem;color:var(--p-text-muted-color)}.reset-section.top[data-v-7026c48e]{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--p-surface-border)}.settings-section[data-v-7026c48e]{margin-bottom:.5rem}.section-header[data-v-7026c48e]{display:flex;align-items:center;gap:.5rem}.color-indicator[data-v-7026c48e]{width:12px;height:12px;border-radius:2px}.setting-row[data-v-7026c48e]{margin-bottom:1rem}.setting-row.inline[data-v-7026c48e]{display:flex;align-items:center;gap:.5rem}.setting-row label[data-v-7026c48e]{display:block;margin-bottom:.25rem;font-size:.85rem;color:var(--p-text-muted-color)}.setting-hint[data-v-7026c48e]{display:block;margin-top:.25rem;font-size:.75rem;color:var(--p-text-muted-color)}.color-input-row[data-v-7026c48e]{display:flex;align-items:center;gap:.5rem}.filter-stats[data-v-7026c48e]{margin-top:1rem;padding:.75rem;background:var(--p-surface-ground);border-radius:4px;font-size:.85rem;border:1px solid var(--p-surface-border)}.filter-stats p[data-v-7026c48e]{margin:.25rem 0}.chart-toolbar[data-v-caa4171e]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-caa4171e],.toolbar-right[data-v-caa4171e]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-caa4171e]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-caa4171e]{font-size:.7rem}.chart-wrapper[data-v-caa4171e]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-caa4171e]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-caa4171e]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-caa4171e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-caa4171e]{display:flex;gap:1rem}.filter-checkbox[data-v-caa4171e]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-caa4171e]{cursor:pointer}.filter-label[data-v-caa4171e]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-caa4171e]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-caa4171e]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-caa4171e]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-caa4171e]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-caa4171e]{margin-left:.4rem}.click-duration-container[data-v-caa4171e]{display:flex;flex-direction:column}.chart-wrapper[data-v-caa4171e]{height:410px}.duration-chart[data-v-caa4171e]{width:100%;height:100%}.w-full[data-v-caa4171e]{width:100%}.chart-toolbar[data-v-dc146041]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-dc146041],.toolbar-right[data-v-dc146041]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-dc146041]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-dc146041]{font-size:.7rem}.chart-wrapper[data-v-dc146041]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-dc146041]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-dc146041]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-dc146041]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-dc146041]{display:flex;gap:1rem}.filter-checkbox[data-v-dc146041]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-dc146041]{cursor:pointer}.filter-label[data-v-dc146041]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-dc146041]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-dc146041]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-dc146041]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-dc146041]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-dc146041]{margin-left:.4rem}.time-since-container[data-v-dc146041]{display:flex;flex-direction:column}.chart-wrapper[data-v-dc146041]{height:410px}.line-chart[data-v-dc146041]{width:100%;height:400px}.chart-placeholder[data-v-dc146041]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--p-text-muted-color);font-size:.85rem}.chart-placeholder i[data-v-dc146041]{font-size:1.5rem;opacity:.5}.metric-controls[data-v-dc146041]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground);flex-wrap:wrap;gap:.5rem}.metric-filters[data-v-dc146041]{display:flex;gap:1rem}.color-line[data-v-dc146041]{width:16px;height:3px;border-radius:1px}.series-panel-header[data-v-dc146041]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.series-label[data-v-dc146041]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.color-indicator[data-v-dc146041]{width:12px;height:12px;border-radius:2px;flex-shrink:0}.chart-toolbar[data-v-2b007b11]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-2b007b11],.toolbar-right[data-v-2b007b11]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-2b007b11]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-2b007b11]{font-size:.7rem}.chart-wrapper[data-v-2b007b11]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-2b007b11]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-2b007b11]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-2b007b11]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-2b007b11]{display:flex;gap:1rem}.color-dot[data-v-2b007b11]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-2b007b11]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-2b007b11]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-2b007b11]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-2b007b11]{margin-left:.4rem}.speed-metrics-container[data-v-2b007b11]{display:flex;flex-direction:column}.toolbar-center[data-v-2b007b11]{display:flex;align-items:center}.smoothing-mode-toggle[data-v-2b007b11]{margin-right:.25rem}.smoothing-mode-toggle[data-v-2b007b11] .p-togglebutton{padding:.25rem .5rem;font-size:.8rem}.window-span-selector[data-v-2b007b11]{display:flex;align-items:center;gap:.5rem}.span-label[data-v-2b007b11]{font-size:.85rem;color:var(--p-text-secondary-color)}.window-select[data-v-2b007b11]{min-width:6em}.window-time-label[data-v-2b007b11]{font-size:.8rem;color:var(--p-text-muted-color)}.time-slice-badge[data-v-2b007b11]{display:flex;align-items:center;gap:.35rem;padding:.25rem .6rem;background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:1rem;font-size:.75rem;font-weight:500;border:2px solid var(--p-primary-700)}:root.p-dark .time-slice-badge[data-v-2b007b11]{border-color:var(--p-primary-300)}.chart-wrapper[data-v-2b007b11]{height:410px}.line-chart[data-v-2b007b11]{width:100%;height:400px}.chart-placeholder[data-v-2b007b11]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--p-text-muted-color);font-size:.85rem}.chart-placeholder i[data-v-2b007b11]{font-size:1.5rem;opacity:.5}.metric-controls[data-v-2b007b11]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground);flex-wrap:wrap;gap:.5rem}.metric-filters[data-v-2b007b11],.convenience-options[data-v-2b007b11]{display:flex;gap:1rem}.filter-checkbox[data-v-2b007b11]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-2b007b11]{cursor:pointer}.filter-label[data-v-2b007b11]{display:flex;align-items:center;gap:.25rem}.color-line[data-v-2b007b11]{width:16px;height:3px;border-radius:1px}.summary-stats[data-v-2b007b11]{font-size:.875rem;color:var(--p-text-muted-color)}.series-panel-header[data-v-2b007b11]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.series-label[data-v-2b007b11]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.color-indicator[data-v-2b007b11]{width:12px;height:12px;border-radius:2px;flex-shrink:0}.chart-toolbar[data-v-063e3a86]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-063e3a86],.toolbar-right[data-v-063e3a86]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-063e3a86]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-063e3a86]{font-size:.7rem}.chart-wrapper[data-v-063e3a86]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-063e3a86]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-063e3a86]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-063e3a86]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-063e3a86]{display:flex;gap:1rem}.filter-checkbox[data-v-063e3a86]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-063e3a86]{cursor:pointer}.filter-label[data-v-063e3a86]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-063e3a86]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-063e3a86]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-063e3a86]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-063e3a86]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-063e3a86]{margin-left:.4rem}.efficiency-container[data-v-063e3a86]{display:flex;flex-direction:column}.toolbar-center[data-v-063e3a86]{display:flex;align-items:center;gap:.5rem}.x-mode-toggle[data-v-063e3a86] .p-togglebutton{padding:.25rem .5rem;font-size:.8rem}.color-line.ref-dash[data-v-063e3a86]{background:repeating-linear-gradient(to right,#888 0,#888 4px,transparent 4px,transparent 8px)}.chart-wrapper[data-v-063e3a86]{height:410px}.line-chart[data-v-063e3a86]{width:100%;height:400px}.chart-placeholder[data-v-063e3a86]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--p-text-muted-color);font-size:.85rem}.chart-placeholder i[data-v-063e3a86]{font-size:1.5rem;opacity:.5}.metric-controls[data-v-063e3a86]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground);flex-wrap:wrap;gap:.5rem}.metric-filters[data-v-063e3a86]{display:flex;gap:1rem}.color-line[data-v-063e3a86]{width:16px;height:3px;border-radius:1px}.series-panel-header[data-v-063e3a86]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.series-label[data-v-063e3a86]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.color-indicator[data-v-063e3a86]{width:12px;height:12px;border-radius:2px;flex-shrink:0}.chart-toolbar[data-v-6ac48d38]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-6ac48d38],.toolbar-right[data-v-6ac48d38]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-6ac48d38]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-6ac48d38]{font-size:.7rem}.chart-wrapper[data-v-6ac48d38]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-6ac48d38]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-6ac48d38]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-6ac48d38]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-6ac48d38]{display:flex;gap:1rem}.filter-checkbox[data-v-6ac48d38]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-6ac48d38]{cursor:pointer}.filter-label[data-v-6ac48d38]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-6ac48d38]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-6ac48d38]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-6ac48d38]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-6ac48d38]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-6ac48d38]{margin-left:.4rem}.estimate-container[data-v-6ac48d38]{display:flex;flex-direction:column}.chart-wrapper[data-v-6ac48d38]{height:410px}.line-chart[data-v-6ac48d38]{width:100%;height:400px}.chart-placeholder[data-v-6ac48d38]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--p-text-muted-color);font-size:.85rem}.chart-placeholder i[data-v-6ac48d38]{font-size:1.5rem;opacity:.5}.metric-controls[data-v-6ac48d38]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground);flex-wrap:wrap;gap:.5rem}.metric-filters[data-v-6ac48d38]{display:flex;gap:1rem}.color-line[data-v-6ac48d38]{width:16px;height:3px;border-radius:1px}.series-panel-header[data-v-6ac48d38]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.series-label[data-v-6ac48d38]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.color-indicator[data-v-6ac48d38]{width:12px;height:12px;border-radius:2px;flex-shrink:0}.chart-toolbar[data-v-30d84224]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-30d84224],.toolbar-right[data-v-30d84224]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-30d84224]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-30d84224]{font-size:.7rem}.chart-wrapper[data-v-30d84224]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-30d84224]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-30d84224]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-30d84224]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-30d84224]{display:flex;gap:1rem}.filter-checkbox[data-v-30d84224]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-30d84224]{cursor:pointer}.filter-label[data-v-30d84224]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-30d84224]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-30d84224]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-30d84224]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-30d84224]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-30d84224]{margin-left:.4rem}.guess-table-container[data-v-30d84224]{display:flex;flex-direction:column}.guess-summary[data-v-30d84224]{font-size:.8rem;color:var(--p-text-muted-color);padding:.25rem .5rem}.no-guesses-message[data-v-30d84224]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--p-text-muted-color);text-align:center;gap:.5rem}.no-guesses-message i[data-v-30d84224]{font-size:2rem;opacity:.5;color:var(--p-green-500)}.no-guesses-message small[data-v-30d84224]{max-width:300px;line-height:1.4}.guess-table-wrapper[data-v-30d84224]{overflow-x:auto;max-height:400px;overflow-y:auto}.guess-table[data-v-30d84224]{width:auto;border-collapse:collapse;font-size:.85rem}.guess-table thead[data-v-30d84224]{position:sticky;top:0;z-index:1}.guess-table th[data-v-30d84224]{padding:.5rem .75rem;font-weight:600;font-size:.8rem;background:var(--p-surface-100, var(--p-surface-ground));border-bottom:2px solid var(--p-content-border-color);color:var(--p-text-color);white-space:nowrap}.guess-table td[data-v-30d84224]{padding:.4rem .75rem;border-bottom:1px solid var(--p-content-border-color);color:var(--p-text-color);white-space:nowrap}.guess-table tbody tr[data-v-30d84224]:hover{background:var(--p-content-hover-background)!important;color:var(--p-text-color)!important;opacity:1!important}.guess-table tbody tr:hover td[data-v-30d84224]{color:var(--p-text-color)!important}.guess-table tbody tr:hover .time-link[data-v-30d84224]{color:var(--p-primary-color)!important}.col-index[data-v-30d84224]{width:3rem;text-align:center;color:var(--p-text-muted-color)}.col-time[data-v-30d84224]{width:6rem;text-align:left;font-variant-numeric:tabular-nums}.time-link[data-v-30d84224]{color:var(--p-primary-color);text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums}.time-link[data-v-30d84224]:hover{text-decoration:underline}.col-cell[data-v-30d84224]{width:5rem;text-align:left;font-variant-numeric:tabular-nums;font-family:monospace}.col-action[data-v-30d84224]{width:5rem;text-align:left}.col-prob[data-v-30d84224]{width:5rem;text-align:right;font-variant-numeric:tabular-nums}.col-necessary[data-v-30d84224]{width:7rem;text-align:center}.col-good[data-v-30d84224],.col-best[data-v-30d84224]{width:8rem;text-align:center}.col-survival[data-v-30d84224]{width:10rem;text-align:center;font-variant-numeric:tabular-nums}.action-badge[data-v-30d84224]{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.75rem;font-weight:600}.action-left[data-v-30d84224]{background:var(--p-blue-100, rgba(0, 100, 255, .15));color:var(--p-blue-600, #2563eb)}.action-chord[data-v-30d84224]{background:var(--p-yellow-100, rgba(255, 200, 0, .15));color:var(--p-yellow-700, #a16207)}.action-flag[data-v-30d84224]{background:var(--p-orange-100, rgba(251, 146, 60, .18));color:var(--p-orange-700, #c2410c)}.good-detail[data-v-30d84224],.best-detail[data-v-30d84224]{font-size:.75rem;color:var(--p-text-muted-color);margin-left:.25rem}.col-spacer[data-v-30d84224]{width:100%}.guess-table tbody tr.row-colored .col-index[data-v-30d84224],.guess-table tbody tr.row-colored .good-detail[data-v-30d84224],.guess-table tbody tr.row-colored .best-detail[data-v-30d84224],.guess-table tbody tr.row-colored .time-link[data-v-30d84224],.guess-table tbody tr.row-colored .action-badge[data-v-30d84224],.guess-table tbody tr.row-colored td[data-v-30d84224]{color:inherit}.guess-table tbody tr.row-colored .action-badge[data-v-30d84224]{background:#80808080}.guess-table tbody tr.row-colored td[data-v-30d84224]{border-bottom-color:#8080804d}.setting-row[data-v-30d84224]{margin-bottom:1rem}.setting-row label[data-v-30d84224]{display:block;margin-bottom:.25rem;font-size:.85rem;font-weight:500}.option-row[data-v-30d84224]{display:flex;align-items:center;gap:.5rem}.rgb-inputs[data-v-30d84224]{display:flex;gap:.25rem}.dark-mode .guess-table .action-left{background:#3b82f633;color:var(--p-blue-400, #60a5fa)}.dark-mode .guess-table .action-chord{background:#eab30833;color:var(--p-yellow-400, #facc15)}.dark-mode .guess-table .action-flag{background:#f9731638;color:var(--p-orange-300, #fdba74)}.dark-mode .guess-table th{background:var(--p-surface-800, var(--p-surface-ground));color:var(--p-text-color)}.chart-toolbar[data-v-ec40cfe5]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--p-content-border-color)}.toolbar-left[data-v-ec40cfe5],.toolbar-right[data-v-ec40cfe5]{display:flex;align-items:center;gap:.25rem}.time-slice-badge[data-v-ec40cfe5]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;background:var(--p-surface-ground);border-radius:4px;color:var(--p-text-muted-color)}.time-slice-badge i[data-v-ec40cfe5]{font-size:.7rem}.chart-wrapper[data-v-ec40cfe5]{width:100%;min-width:0;overflow:hidden;position:relative}.chart-wrapper[data-v-ec40cfe5]>*{position:absolute;inset:0}.chart-wrapper-square[data-v-ec40cfe5]{max-width:500px;aspect-ratio:1;margin:0 auto}.chart-controls[data-v-ec40cfe5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-ground)}.click-type-filters[data-v-ec40cfe5]{display:flex;gap:1rem}.filter-checkbox[data-v-ec40cfe5]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.filter-checkbox input[data-v-ec40cfe5]{cursor:pointer}.filter-label[data-v-ec40cfe5]{display:flex;align-items:center;gap:.25rem}.color-dot[data-v-ec40cfe5]{width:10px;height:10px;border-radius:50%}.total-clicks[data-v-ec40cfe5]{font-size:.875rem;color:var(--p-text-muted-color)}h4[data-v-ec40cfe5]:has(+.axis-range-reset){margin:1rem 0 .25rem}.axis-range-reset[data-v-ec40cfe5]{display:inline-flex!important;margin:0 0 .5rem!important;gap:.4rem}.axis-range-reset .p-button-label[data-v-ec40cfe5]{margin-left:.4rem}.click-data-table-container[data-v-ec40cfe5]{display:flex;flex-direction:column}.click-summary[data-v-ec40cfe5]{font-size:.8rem;color:var(--p-text-muted-color);padding:.25rem .5rem}.toolbar-separator[data-v-ec40cfe5]{color:var(--p-text-muted-color);opacity:.4;margin:0 .15rem;user-select:none}.toolbar-filter[data-v-ec40cfe5]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--p-text-muted-color);cursor:pointer;white-space:nowrap;user-select:none}.toolbar-filter input[type=checkbox][data-v-ec40cfe5]{margin:0;cursor:pointer}.no-clicks-message[data-v-ec40cfe5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--p-text-muted-color);text-align:center;gap:.5rem}.no-clicks-message i[data-v-ec40cfe5]{font-size:2rem;opacity:.5}.no-clicks-message small[data-v-ec40cfe5]{max-width:300px;line-height:1.4}.click-data-table-wrapper[data-v-ec40cfe5]{overflow-x:auto;max-height:400px;overflow-y:auto}.click-data-table[data-v-ec40cfe5]{width:auto;border-collapse:collapse;font-size:.85rem}.click-data-table thead[data-v-ec40cfe5]{position:sticky;top:0;z-index:1}.click-data-table th[data-v-ec40cfe5]{padding:.5rem .75rem;font-weight:600;font-size:.8rem;background:var(--p-surface-100, var(--p-surface-ground));border-bottom:2px solid var(--p-content-border-color);color:var(--p-text-color);white-space:nowrap}.click-data-table td[data-v-ec40cfe5]{padding:.4rem .75rem;border-bottom:1px solid var(--p-content-border-color);color:var(--p-text-color);white-space:nowrap}.click-data-table tbody tr[data-v-ec40cfe5]:hover{background:var(--p-content-hover-background)!important;color:var(--p-text-color)!important;opacity:1!important}.click-data-table tbody tr:hover td[data-v-ec40cfe5]{color:var(--p-text-color)!important}.click-data-table tbody tr:hover .time-link[data-v-ec40cfe5]{color:var(--p-primary-color)!important}.col-index[data-v-ec40cfe5]{width:3rem;text-align:center;color:var(--p-text-muted-color)}.col-time[data-v-ec40cfe5]{width:6rem;text-align:left;font-variant-numeric:tabular-nums}.time-link[data-v-ec40cfe5]{color:var(--p-primary-color);text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums}.time-link[data-v-ec40cfe5]:hover{text-decoration:underline}.col-cell[data-v-ec40cfe5]{width:5rem;text-align:left;font-variant-numeric:tabular-nums;font-family:monospace}.col-action[data-v-ec40cfe5]{width:5rem;text-align:left}.col-effective[data-v-ec40cfe5],.col-less-effective[data-v-ec40cfe5]{width:5.5rem;text-align:center}.col-bbbv[data-v-ec40cfe5],.col-zini[data-v-ec40cfe5]{width:3.5rem;text-align:center;font-variant-numeric:tabular-nums}.col-time-since[data-v-ec40cfe5]{width:6rem;text-align:right;font-variant-numeric:tabular-nums}.col-spacer[data-v-ec40cfe5]{width:100%}.muted-dash[data-v-ec40cfe5]{color:var(--p-text-muted-color)}.action-badge[data-v-ec40cfe5]{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.75rem;font-weight:600}.action-left[data-v-ec40cfe5]{background:var(--p-blue-100, rgba(0, 100, 255, .15));color:var(--p-blue-600, #2563eb)}.action-right[data-v-ec40cfe5]{background:var(--p-green-100, rgba(0, 200, 0, .15));color:var(--p-green-600, #16a34a)}.action-chord[data-v-ec40cfe5]{background:var(--p-yellow-100, rgba(255, 200, 0, .15));color:var(--p-yellow-700, #a16207)}.click-data-table tbody tr.row-colored .col-index[data-v-ec40cfe5],.click-data-table tbody tr.row-colored .time-link[data-v-ec40cfe5],.click-data-table tbody tr.row-colored .action-badge[data-v-ec40cfe5],.click-data-table tbody tr.row-colored .muted-dash[data-v-ec40cfe5],.click-data-table tbody tr.row-colored td[data-v-ec40cfe5]{color:inherit}.click-data-table tbody tr.row-colored .action-badge[data-v-ec40cfe5]{background:#80808080}.click-data-table tbody tr.row-colored td[data-v-ec40cfe5]{border-bottom-color:#8080804d}.setting-row[data-v-ec40cfe5]{margin-bottom:1rem}.setting-row label[data-v-ec40cfe5]{display:block;margin-bottom:.25rem;font-size:.85rem;font-weight:500}.option-row[data-v-ec40cfe5]{display:flex;align-items:center;gap:.5rem}.rgb-inputs[data-v-ec40cfe5]{display:flex;gap:.25rem}.dark-mode .click-data-table .action-left{background:#3b82f633;color:var(--p-blue-400, #60a5fa)}.dark-mode .click-data-table .action-right{background:#22c55e33;color:var(--p-green-400, #4ade80)}.dark-mode .click-data-table .action-chord{background:#eab30833;color:var(--p-yellow-400, #facc15)}.dark-mode .click-data-table th{background:var(--p-surface-800, var(--p-surface-ground));color:var(--p-text-color)}.time-slice-control[data-v-5c18f600]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:var(--p-surface-ground);border-radius:6px;width:25%;min-width:200px}.control-header[data-v-5c18f600]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-5c18f600]{display:flex;align-items:center;gap:.5rem}.enable-label[data-v-5c18f600]{display:flex;align-items:center;gap:.35rem;font-weight:500;cursor:pointer}.enable-label i[data-v-5c18f600]{font-size:.875rem;color:var(--p-text-muted-color)}.time-inputs[data-v-5c18f600]{display:flex;align-items:center;gap:.5rem}.time-input-group[data-v-5c18f600]{display:flex;flex-direction:column;gap:.25rem;flex:1}.time-input-group label[data-v-5c18f600]{font-size:.75rem;color:var(--p-text-muted-color)}.time-input[data-v-5c18f600]{width:100%}.time-separator[data-v-5c18f600]{padding-top:1rem;color:var(--p-text-muted-color)}.time-slider[data-v-5c18f600]{width:100%}.duration-info[data-v-5c18f600]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--p-text-muted-color)}.total-duration[data-v-5c18f600]{opacity:.7}.bulk-dialog-hint[data-v-67dc8efb]{margin:0 0 1rem;opacity:.7;font-size:.9rem}.bulk-mode-buttons[data-v-67dc8efb]{display:flex;flex-direction:column;gap:.25rem}.bulk-mode-desc[data-v-67dc8efb]{margin:0 0 .75rem;font-size:.8rem;opacity:.55;padding-left:.25rem}.bulk-options-toolbar[data-v-67dc8efb]{display:flex;gap:.25rem;margin:0 0 .5rem}.bulk-options-groups[data-v-67dc8efb]{display:flex;flex-direction:column;gap:.6rem;max-height:24rem;overflow-y:auto;padding-right:.25rem}.bulk-options-group-label[data-v-67dc8efb]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin-bottom:.3rem}.bulk-options-items[data-v-67dc8efb]{display:flex;flex-direction:column;gap:.35rem;padding-left:.25rem}.bulk-options-item[data-v-67dc8efb]{display:flex;align-items:flex-start;gap:.5rem}.bulk-options-label[data-v-67dc8efb]{display:flex;flex-direction:column;cursor:pointer;user-select:none;line-height:1.2}.bulk-options-name[data-v-67dc8efb]{font-size:.9rem}.bulk-options-desc[data-v-67dc8efb]{font-size:.75rem;opacity:.6;margin-top:.1rem}.pttacg-textarea[data-v-67dc8efb]{font-family:monospace;font-size:.85rem;width:100%!important;box-sizing:border-box}.pttacg-footer[data-v-67dc8efb]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.pttacg-count[data-v-67dc8efb]{font-size:.85rem;opacity:.7}.pttacg-count.pttacg-over[data-v-67dc8efb]{color:var(--p-red-500, #ef4444);font-weight:700}.pttacg-actions[data-v-67dc8efb]{display:flex;gap:.5rem}.rename-label[data-v-67dc8efb]{display:block;font-size:.85rem;font-weight:600;margin:.25rem 0 .35rem}.rename-input[data-v-67dc8efb]{font-family:monospace;font-size:.9rem;width:100%!important;box-sizing:border-box}.rename-preview[data-v-67dc8efb]{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 .75rem;font-size:.85rem}.rename-preview-label[data-v-67dc8efb]{opacity:.7}.rename-preview-value[data-v-67dc8efb]{font-family:monospace;padding:.15rem .4rem;background:color-mix(in srgb,currentColor 8%,transparent);border-radius:4px;word-break:break-all}.rename-default-btn[data-v-67dc8efb]{margin-left:auto;flex-shrink:0}.rename-token-groups[data-v-67dc8efb]{display:flex;flex-direction:column;gap:.6rem;margin:.25rem 0 .75rem;max-height:22rem;overflow-y:auto;padding-right:.25rem}.rename-token-group-label[data-v-67dc8efb]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin-bottom:.25rem}.rename-token-buttons[data-v-67dc8efb]{display:flex;flex-wrap:wrap;gap:.3rem}.rename-token-btn[data-v-67dc8efb]{font-family:monospace;font-size:.8rem}.rename-footer[data-v-67dc8efb]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem}.progress-content[data-v-5db9aac9]{display:flex;flex-direction:column;gap:.5rem}.progress-status[data-v-5db9aac9]{margin:0;font-size:.9rem}.progress-substatus[data-v-5db9aac9]{margin:0;font-size:.8rem;opacity:.6}.progress-footer[data-v-5db9aac9]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.progress-elapsed[data-v-5db9aac9]{font-size:.85rem;opacity:.7}.hotkey-conflict[data-v-f7256d44]{background:var(--p-red-50);color:var(--p-red-700);border:1px solid var(--p-red-200);border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:.85rem;display:flex;align-items:center;gap:8px}.hotkey-group[data-v-f7256d44]{margin-bottom:16px}.hotkey-category-label[data-v-f7256d44]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);margin-bottom:4px;padding:0 4px}.hotkey-row[data-v-f7256d44]{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border-radius:4px;transition:background-color .15s}.hotkey-row[data-v-f7256d44]:hover{background:var(--p-content-hover-background)}.hotkey-row.hotkey-recording[data-v-f7256d44]{background:var(--p-primary-50)}.hotkey-action-label[data-v-f7256d44]{font-size:.875rem;flex:1;min-width:0}.hotkey-binding-area[data-v-f7256d44]{display:flex;align-items:center;gap:4px;flex-shrink:0}.hotkey-key-btn[data-v-f7256d44]{min-width:100px;padding:4px 12px;border:1px solid var(--p-surface-300);border-radius:4px;background:var(--p-surface-100);color:var(--p-text-color);font-size:.8rem;font-family:monospace;text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s}.hotkey-key-btn[data-v-f7256d44]:hover{border-color:var(--p-primary-color)}.hotkey-key-btn.hotkey-key-recording[data-v-f7256d44]{border-color:var(--p-primary-color);background:var(--p-primary-50);color:var(--p-primary-700);animation:hotkey-pulse-f7256d44 1s ease-in-out infinite}.hotkey-key-btn.hotkey-key-empty[data-v-f7256d44]{color:var(--p-text-muted-color);font-style:italic}@keyframes hotkey-pulse-f7256d44{0%,to{opacity:1}50%{opacity:.6}}.hotkey-clear-btn[data-v-f7256d44]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:var(--p-text-muted-color);cursor:pointer;transition:color .15s,background-color .15s;font-size:.75rem}.hotkey-clear-btn[data-v-f7256d44]:hover:not(:disabled){color:var(--p-red-500);background:var(--p-red-50)}.hotkey-clear-btn[data-v-f7256d44]:disabled{opacity:.3;cursor:default}.hotkey-footer[data-v-f7256d44]{display:flex;justify-content:space-between;align-items:center;width:100%}.hotkey-footer-actions[data-v-f7256d44]{display:flex;gap:8px}.dark-mode .hotkey-conflict{background:#ef44441a;color:var(--p-red-400);border-color:#ef44444d}.dark-mode .hotkey-row.hotkey-recording{background:rgba(var(--p-primary-500),.1)}.dark-mode .hotkey-key-btn{background:var(--p-surface-700);border-color:var(--p-surface-500)}.dark-mode .hotkey-key-btn.hotkey-key-recording{background:rgba(var(--p-primary-500),.15);color:var(--p-primary-300)}.dark-mode .hotkey-clear-btn:hover:not(:disabled){background:#ef444426}.zini-iterative-body[data-v-376df4ad]{display:flex;flex-direction:column;gap:1rem}.hint[data-v-376df4ad]{margin:0;font-size:.875rem;color:var(--p-text-muted-color);line-height:1.4}.field[data-v-376df4ad]{display:flex;flex-direction:column;gap:.35rem}.field-label[data-v-376df4ad]{font-size:.85rem;font-weight:600;color:var(--p-text-color)}.row[data-v-376df4ad]{display:flex;gap:1rem;align-items:stretch}.flex-1[data-v-376df4ad]{flex:1 1 auto}.progress-area[data-v-376df4ad]{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem}.progress-label[data-v-376df4ad]{font-size:.85rem;color:var(--p-text-muted-color)}.axis-labels-wrap[data-v-039cac37]{display:grid;grid-template-columns:var(--gutter) calc(var(--cols) * var(--cell-px)) var(--gutter);grid-template-rows:var(--gutter) calc(var(--rows) * var(--cell-px)) var(--gutter);width:max-content;font-family:system-ui,sans-serif;font-size:10px;color:var(--p-text-muted-color, #666);user-select:none}.corner[data-v-039cac37]{width:var(--gutter);height:var(--gutter)}.axis[data-v-039cac37]{display:flex;align-items:center;justify-content:space-around}.axis.top[data-v-039cac37],.axis.bottom[data-v-039cac37]{flex-direction:row}.axis.left[data-v-039cac37],.axis.right[data-v-039cac37]{flex-direction:column}.lbl[data-v-039cac37]{display:inline-block;width:var(--cell-px);height:var(--cell-px);line-height:var(--cell-px);text-align:center;font-variant-numeric:tabular-nums}.axis.left .lbl[data-v-039cac37],.axis.right .lbl[data-v-039cac37]{width:var(--gutter)}.premium-overlay[data-v-71f06e68]{position:absolute;top:0;left:0;pointer-events:none;z-index:5}.zini-experiment-board[data-v-90d77d5d]{display:inline-block}.board-stack[data-v-90d77d5d]{position:relative;overflow:hidden}.cell-grid[data-v-90d77d5d]{display:grid;grid-template-columns:repeat(var(--v7ee123fc),var(--v31e9e8a7));grid-template-rows:repeat(var(--v378f586b),var(--v31e9e8a7));position:absolute;top:0;left:0}.bg-layer[data-v-90d77d5d]{z-index:0}.fg-layer[data-v-90d77d5d]{z-index:2;pointer-events:none}.fg-cell[data-v-90d77d5d]{line-height:0}.cell-square[data-v-90d77d5d]{display:block;user-select:none}.cell-square--bg[data-v-90d77d5d],.cell-square--fg[data-v-90d77d5d]{position:relative;overflow:visible;line-height:0}.cell-square--bg>img[data-v-90d77d5d],.cell-square--fg>img[data-v-90d77d5d]{position:absolute;top:0;left:0;display:block;pointer-events:none}.hover-ring[data-v-90d77d5d]{position:absolute;pointer-events:none;border:2px solid #ffeb3b;box-sizing:border-box;z-index:6}.tt-depths[data-v-90d77d5d]{display:flex;flex-direction:column}.tt-depths--two-col[data-v-90d77d5d]{display:grid;grid-template-columns:auto auto auto;column-gap:12px;row-gap:1px;margin-top:2px}.tt-depth-head[data-v-90d77d5d]{font-size:11px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1px}.tt-depth-cell[data-v-90d77d5d]{font-variant-numeric:tabular-nums;line-height:1.4}.tt-depth-line[data-v-90d77d5d]{font-variant-numeric:tabular-nums}.hover-tooltip{position:fixed;pointer-events:none;z-index:9999;background:#141414f2;color:#f1f1f1;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:6px 8px;font-size:12px;font-family:system-ui,sans-serif;box-shadow:0 2px 8px #0006;min-width:140px;white-space:nowrap}.hover-tooltip .tt-line{line-height:1.4}.hover-tooltip .tt-coord{font-weight:700;margin-bottom:2px;font-family:monospace}.hover-tooltip .tt-key{color:#aaa;margin-right:4px}.hover-tooltip .tt-depths{display:flex;flex-direction:column}.hover-tooltip .tt-depths--two-col{display:grid;grid-template-columns:auto auto auto;column-gap:12px;row-gap:1px;margin-top:2px}.hover-tooltip .tt-depth-head{font-size:11px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1px}.hover-tooltip .tt-depth-cell{font-variant-numeric:tabular-nums;line-height:1.4}.zini-exp-body[data-v-9baf7593]{display:flex;flex-direction:column;gap:1rem}.hint[data-v-9baf7593]{margin:0;font-size:.875rem;color:var(--p-text-muted-color);line-height:1.4}.field[data-v-9baf7593]{display:flex;flex-direction:column;gap:.35rem}.depth-field[data-v-9baf7593]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem}.depth-field .field-hint[data-v-9baf7593]{flex-basis:100%;margin-top:0}.field-label[data-v-9baf7593]{font-size:.85rem;font-weight:600;color:var(--p-text-color)}.field-hint[data-v-9baf7593]{font-size:.75rem;color:var(--p-text-muted-color);line-height:1.3}.checkbox-row[data-v-9baf7593]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;color:var(--p-text-color)}.mode-row[data-v-9baf7593]{display:flex;flex-wrap:wrap;gap:1rem}.path-coord-row[data-v-9baf7593]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.25rem}.zini-exp-viewer[data-v-9baf7593]{display:flex;flex-direction:column;gap:.75rem}.viewer-header[data-v-9baf7593]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.step-info[data-v-9baf7593]{display:flex;gap:.75rem;align-items:baseline;flex-wrap:wrap;font-size:.9rem}.step-info .action[data-v-9baf7593]{padding:2px 8px;background:var(--p-primary-color, #2563eb);color:var(--p-primary-contrast-color, #fff);border-radius:4px;font-family:monospace;font-size:.8rem;font-weight:600}.step-info .trigger[data-v-9baf7593]{font-family:monospace;color:var(--p-text-muted-color)}.step-info .score[data-v-9baf7593]{font-weight:600}.step-info .total[data-v-9baf7593]{color:var(--p-text-muted-color)}.viewer-controls[data-v-9baf7593]{display:flex;gap:.5rem;align-items:center}.step-buttons[data-v-9baf7593]{display:flex;gap:.15rem;flex-shrink:0}.step-slider[data-v-9baf7593]{flex:1}.viewer-options[data-v-9baf7593]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;font-size:.85rem}.opt[data-v-9baf7593]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.opt.disabled[data-v-9baf7593]{opacity:.5;cursor:not-allowed}.scale-opt[data-v-9baf7593]{gap:.5rem}.scale-slider[data-v-9baf7593]{width:100px}.scale-val[data-v-9baf7593]{min-width:1.5rem;font-variant-numeric:tabular-nums}.sep[data-v-9baf7593]{width:1px;align-self:stretch;background:var(--p-surface-300, #d4d4d8);margin:0 .25rem}.board-area[data-v-9baf7593]{overflow:auto;max-height:100vh;padding:.5rem 0 6rem;background:#2a2a2a;border:1px solid var(--p-surface-border-color, #3f3f46);border-radius:4px;display:flex;justify-content:center}.export-progress[data-v-9baf7593]{display:flex;flex-direction:column;gap:.35rem}.progress-label[data-v-9baf7593]{font-size:.85rem;color:var(--p-text-muted-color)}.progress-area[data-v-9baf7593]{display:flex;flex-direction:column;gap:.35rem}.layout-wrapper[data-v-c6220d0d]{display:flex;height:100vh}.sidebar-menu[data-v-c6220d0d]{width:300px}.sidebar-menu[data-v-c6220d0d] .p-drawer-close-button{display:none}.sidebar-divider[data-v-c6220d0d]{border-top:1px solid var(--p-content-border-color);margin:.5rem 0}.sidebar-content[data-v-c6220d0d]{display:flex;flex-direction:column;gap:2rem}.button-group[data-v-c6220d0d]{display:flex;flex-direction:column;gap:.75rem}.hidden-dev-button[data-v-c6220d0d]{width:32px;height:32px;align-self:flex-start;margin-top:.25rem;border:1px solid transparent;background:transparent;color:transparent;border-radius:4px;cursor:pointer;font-size:16px;line-height:1;padding:0;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.hidden-dev-button[data-v-c6220d0d]:hover,.hidden-dev-button[data-v-c6220d0d]:focus-visible{opacity:1;color:var(--p-text-color);background:var(--p-surface-200, #e5e7eb);border-color:var(--p-content-border-color);outline:none}.dark-mode-toggle[data-v-c6220d0d]{margin-top:1rem}.theme-section[data-v-c6220d0d]{margin-top:auto;padding-top:2rem;border-top:1px solid var(--p-content-border-color)}.main-content[data-v-c6220d0d]{flex:1;margin-left:300px;padding:2rem;overflow:auto}.main-content.sidebar-collapsed[data-v-c6220d0d]{margin-left:0}.top-toolbar[data-v-c6220d0d]{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;flex-wrap:wrap}.toolbar-separator[data-v-c6220d0d]{width:1px;height:1.5rem;background:var(--p-content-border-color);margin:0 .25rem}.user-preset-btn[data-v-c6220d0d]{width:2rem;height:2rem;border-radius:50%;border:2px solid var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 15%,transparent);color:var(--p-primary-color);font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;user-select:none}.user-preset-btn[data-v-c6220d0d]:hover{background:color-mix(in srgb,var(--p-primary-color) 25%,transparent)}.user-preset-active[data-v-c6220d0d]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.user-preset-active[data-v-c6220d0d]:hover{background:color-mix(in srgb,var(--p-primary-color) 85%,black)}.user-preset-save-btn[data-v-c6220d0d]{border-style:dashed}.user-preset-save-disabled[data-v-c6220d0d]{opacity:.35;cursor:not-allowed}.user-preset-saved[data-v-c6220d0d]{animation:preset-save-flash-c6220d0d .6s ease}@keyframes preset-save-flash-c6220d0d{0%{transform:scale(1)}30%{transform:scale(1.2)}to{transform:scale(1)}}.content-grid[data-v-c6220d0d]{display:flex;flex-direction:column;gap:1.5rem}.viewer-section[data-v-c6220d0d]{position:relative}.loading-overlay[data-v-c6220d0d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(var(--p-surface-ground-rgb, 255, 255, 255),.8);z-index:10;gap:1rem;color:var(--p-text-muted-color);border-radius:8px}.plots-area[data-v-c6220d0d]{display:flex;flex-direction:column;gap:1.5rem}.chart-panel[data-v-c6220d0d]{overflow:hidden;min-width:0;background:var(--p-content-background);border-radius:8px;border:1px solid var(--p-content-border-color)}.chart-panel-header[data-v-c6220d0d]{display:flex;align-items:center;gap:.75rem;font-weight:600;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--p-text-color);cursor:pointer;font-size:inherit;text-align:left;transition:background-color .2s}.chart-panel-header[data-v-c6220d0d]:hover{background:var(--p-content-hover-background)}.chart-panel-content[data-v-c6220d0d]{border-top:1px solid var(--p-content-border-color)}.click-distribution-tabs[data-v-c6220d0d]{display:flex;flex-direction:column}.click-distribution-tabs[data-v-c6220d0d] .p-tablist{border-bottom:1px solid var(--p-content-border-color)}.click-distribution-tabs[data-v-c6220d0d] .p-tab{font-size:.8rem;padding:.5rem 1rem}.click-distribution-tabs[data-v-c6220d0d] .p-tabpanels,.click-distribution-tabs[data-v-c6220d0d] .p-tabpanel{padding:0}.click-timing-tabs[data-v-c6220d0d]{display:flex;flex-direction:column}.click-timing-tabs[data-v-c6220d0d] .p-tablist{border-bottom:1px solid var(--p-content-border-color)}.click-timing-tabs[data-v-c6220d0d] .p-tab{font-size:.8rem;padding:.5rem 1rem}.click-timing-tabs[data-v-c6220d0d] .p-tabpanels,.click-timing-tabs[data-v-c6220d0d] .p-tabpanel{padding:0}.click-information-tabs[data-v-c6220d0d]{display:flex;flex-direction:column}.click-information-tabs[data-v-c6220d0d] .p-tablist{border-bottom:1px solid var(--p-content-border-color)}.click-information-tabs[data-v-c6220d0d] .p-tab{font-size:.8rem;padding:.5rem 1rem}.click-information-tabs[data-v-c6220d0d] .p-tabpanels,.click-information-tabs[data-v-c6220d0d] .p-tabpanel{padding:0}.metrics-tabs[data-v-c6220d0d]{display:flex;flex-direction:column}.metrics-tabs[data-v-c6220d0d] .p-tablist{border-bottom:1px solid var(--p-content-border-color)}.metrics-tabs[data-v-c6220d0d] .p-tab{font-size:.8rem;padding:.5rem 1rem}.metrics-tabs[data-v-c6220d0d] .p-tabpanels,.metrics-tabs[data-v-c6220d0d] .p-tabpanel{padding:0}.computing-indicator[data-v-c6220d0d]{font-size:.875rem;color:var(--p-text-muted-color);font-weight:400}.placeholder-message[data-v-c6220d0d],.error-message[data-v-c6220d0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--p-text-muted-color);text-align:center;gap:.75rem}.placeholder-message i[data-v-c6220d0d],.error-message i[data-v-c6220d0d]{font-size:2rem;opacity:.5}.error-message[data-v-c6220d0d]{color:var(--p-red-500)}.url-fetch-loading[data-v-c6220d0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1.25rem;color:var(--p-text-muted-color)}.url-fetch-spinner[data-v-c6220d0d]{font-size:2.5rem}.url-fetch-text[data-v-c6220d0d]{font-size:1.1rem;margin:0}.drop-overlay[data-v-c6220d0d]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(4px);pointer-events:none}.drop-overlay-content[data-v-c6220d0d]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 4rem;border:3px dashed var(--p-primary-color, #3b82f6);border-radius:16px;background:var(--p-surface-ground, #ffffff);box-shadow:0 8px 32px #0000004d}.drop-overlay-icon[data-v-c6220d0d]{font-size:3rem;color:var(--p-primary-color, #3b82f6)}.drop-overlay-text[data-v-c6220d0d]{font-size:1.5rem;font-weight:600;color:var(--p-text-color, #1f2937);margin:0}.drop-overlay-hint[data-v-c6220d0d]{font-size:.9rem;color:var(--p-text-muted-color, #6b7280);margin:0}.drop-overlay-enter-active[data-v-c6220d0d],.drop-overlay-leave-active[data-v-c6220d0d]{transition:opacity .15s ease}.drop-overlay-enter-from[data-v-c6220d0d],.drop-overlay-leave-to[data-v-c6220d0d]{opacity:0}.preset-dialog-hint[data-v-c6220d0d]{font-size:.8rem;color:var(--p-text-muted-color);margin:0 0 .75rem}.preset-dialog-list[data-v-c6220d0d]{display:flex;flex-direction:column;gap:.375rem}.preset-dialog-item[data-v-c6220d0d]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius);background:var(--p-content-background);cursor:pointer;transition:background .15s ease;text-align:left}.preset-dialog-item[data-v-c6220d0d]:hover{background:var(--p-highlight-background)}.preset-dialog-icon[data-v-c6220d0d]{font-size:1.25rem;color:var(--p-primary-color);flex-shrink:0;width:1.5rem;text-align:center}.preset-dialog-text[data-v-c6220d0d]{display:flex;flex-direction:column;gap:.125rem}.preset-dialog-name[data-v-c6220d0d]{font-weight:600;font-size:.9rem;color:var(--p-text-color)}.preset-dialog-desc[data-v-c6220d0d]{font-size:.8rem;color:var(--p-text-muted-color)}
