/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer components{.ext-btn{background-color:var(--primary);box-shadow:0 0 0 2px var(--border)}.pop-field{border-top:1px solid var(--border);padding:8px 0}.pop-field span{color:var(--muted-foreground)}.pop-field b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;gap:6px;display:inline-flex}.batch-bar{border-top:1px solid var(--border);color:var(--secondary-foreground);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.batch-bar .pop-btn{margin-left:auto}.cl-hero{z-index:1;border:1px solid rgb(from var(--foreground) r g b / .1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--card-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cl-hero-body{grid-template-columns:1fr 280px}.cl-hero-page .masonry{column-gap:8px;max-height:420px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.cl-hero-page .masonry .tile{margin-bottom:8px}.cl-hero-page .masonry .tile:nth-child(3){outline:2px solid var(--foreground);outline-offset:-2px;animation:popIn .6s .9s var(--ease-out) both}.save-pop{animation:popIn .5s 1.2s var(--ease-out) both;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.save-pop .pop-btn{background-color:var(--card);width:100%;box-shadow:none;background-color:var(--primary);color:var(--primary-foreground);justify-content:center;margin-top:10px}.save-hd{background-color:var(--secondary);color:var(--secondary-foreground)}.save-hd>i{background-color:var(--card);background-color:var(--secondary);width:26px;height:26px;color:var(--secondary-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.save-hd b{font-size:12.5px;display:block}.save-hd small{color:var(--muted-foreground);font-size:11px}.save-sug{border:1px dashed var(--border);color:var(--muted-foreground);font-style:normal}.pop-tags b{flex-wrap:wrap;justify-content:flex-end}.pop-tags em{font-style:normal}.pop-tags .is-sug{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:999px;padding:0 6px}.save-src{font-family:var(--site-font-mono);text-overflow:ellipsis;font-size:11px;overflow:hidden}.dock-scene .mock{width:100%}.dock-body{padding-bottom:76px}.dock-ghost{--ar:4 / 5;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:dockDrop 3s var(--ease-out) infinite;position:absolute;top:22%;left:40%}.dock-ghost i{color:var(--foreground);filter:drop-shadow(0 2px 4px #0009);font-size:20px;position:absolute;bottom:-10px;right:-8px}.dock{background-color:var(--card);border:1px solid rgb(from var(--foreground) r g b / .14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);bottom:14px;left:14px;right:14px}.dock img{background-color:var(--primary);border-radius:50%;width:26px;height:26px;padding:3px}.dock-slot{border:1px dashed rgb(from var(--foreground) r g b / .2);color:var(--secondary-foreground);display:inline-flex}.hd{grid-template-columns:1fr auto 1.9fr;gap:clamp(16px,3vw,36px)}.hd-side .tile{--ar:4 / 5;border-radius:14px}.hd-full .tile{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hd-low .tile{filter:blur(1.2px)}.hd-low .tile:before{-webkit-mask-size:16px 16px,auto;mask-size:16px 16px,auto}.hd-side figcaption{flex-direction:column;gap:2px;margin-top:12px;display:flex}.hd-side figcaption b{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600)}.hd-side figcaption span{font-family:var(--site-font-mono);color:var(--muted-foreground);font-size:12px}.hd-low figcaption b{color:var(--muted-foreground)}.hd-arrow{background-color:var(--primary);width:40px;height:40px;color:var(--primary-foreground);align-self:center;font-size:14px}.hd-sites .side-label{margin:0 6px 0 0}.hd-sites>span:not(.side-label){border:1px solid rgb(from var(--foreground) r g b / .16);--tw-font-weight:var(--font-weight-medium,500);font-size:13.5px;font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.cap-scene .persona-toggle button{align-items:center;gap:6px;display:inline-flex}.cap-scene .mock{width:100%}.cap-body{overflow:hidden}.site-nav i{background:rgb(from var(--foreground) r g b / .14);border-radius:3px;width:34px;height:6px}.site-nav b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-right:auto}.site-hero .tile{border-radius:10px}.site-plans{grid-template-columns:repeat(3,1fr)}.site-plans span{border-radius:calc(var(--radius) - 2px);background:rgb(from var(--foreground) r g b / .05);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);gap:6px;padding:12px;display:grid}.site-plans .is-best{border-color:rgb(from var(--foreground) r g b / .35)}.site-plans b{--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600)}.site-plans i{background:rgb(from var(--foreground) r g b / .12);border-radius:3px;height:6px}.site-plans i:last-child{width:60%}.cap-layer{animation:sceneIn .4s var(--ease-out) both;position:absolute;inset:14px}.cap-layer[hidden]{display:none}.cap-rect{border:1.5px dashed var(--foreground);box-shadow:0 0 0 999px var(--overlay);animation:2.4s ease-in-out infinite shotPulse}.cap-rect em{background-color:var(--primary);color:var(--primary-foreground);font-family:var(--site-font-mono);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11px;font-style:normal;position:absolute;top:calc(100% + 6px);left:-1px}.site-plans{border-radius:calc(var(--radius) - 2px);position:relative}.cap-scene:has([data-persona-panel=element]:not([hidden])) .site-plans{z-index:1;outline-offset:4px;box-shadow:0 0 0 999px var(--overlay);animation:sceneIn .4s var(--ease-out) both;outline:2px solid #5aa9ff}.cap-scene:has([data-persona-panel=element]:not([hidden])) .site-plans:before{content:"section.plans";color:var(--primary-foreground);font-family:var(--site-font-mono);background:#5aa9ff;border-radius:4px;padding:2px 7px;font-size:11px;position:absolute;top:-30px;left:-6px}.cap-full .cap-rect{box-shadow:none}.cap-full .cap-rect em{top:auto;bottom:8px;left:8px}.cap-full:after{content:"";background-color:var(--primary);border-radius:2px;width:4px;height:30%;animation:2.4s ease-in-out infinite capScroll;position:absolute;top:0;right:-6px}.links{grid-template-columns:1.5fr 1fr}.link-video,.link-list li{border-radius:calc(var(--radius) + 4px);background-color:var(--card);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);overflow:hidden}.link-player .tile{border-radius:0}.link-play{background-color:var(--primary);color:var(--primary-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);top:50%;left:50%;transform:translate(-50%,-50%)}.link-play i{margin-left:4px}.link-time{background:rgb(from var(--background) r g b / .75);bottom:12px;right:12px}.link-bar,.link-meta{align-items:center;gap:10px;padding:14px 16px;display:flex}.link-bar b,.link-meta b{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);display:block}.link-bar small,.link-meta small{color:var(--muted-foreground);font-size:12px}.link-fav{background:rgb(from var(--foreground) r g b / .1)}.link-yt{background-color:var(--primary);color:var(--primary-foreground)}.link-open{background-color:var(--primary);color:var(--primary-foreground);margin-left:auto}.link-list{list-style:none}.link-list li{grid-template-columns:132px 1fr;align-items:stretch;min-height:96px;display:grid}.link-list .tile{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.platforms span{border:1px solid rgb(from var(--foreground) r g b / .16);--tw-font-weight:var(--font-weight-medium,500);font-size:13.5px;font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.platforms .tbc{margin-left:0}.platforms span:last-child{color:var(--muted-foreground);border-style:dashed}.platforms-note{color:var(--muted-foreground)}.board-import{background-color:var(--card);border:1px solid rgb(from var(--foreground) r g b / .1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.bi-field{background-color:var(--muted);border:1px solid rgb(from var(--foreground) r g b / .12);color:var(--foreground)}.bi-field>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bi-field .pop-btn{font-family:var(--site-font-sans);margin-left:auto}.bi-board{background-color:var(--muted);border:1px solid rgb(from var(--foreground) r g b / .08)}.bi-head b{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);display:block}.bi-head small{color:var(--muted-foreground);font-size:12px}.bi-count{color:var(--secondary-foreground)}.bi-progress{background:rgb(from var(--foreground) r g b / .1);overflow:hidden}.bi-progress i{border-radius:inherit;background-color:var(--primary);width:64%;height:100%;animation:biFill 4s var(--ease-out) infinite;display:block}.bi-board .masonry{column-gap:6px;max-height:210px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.bi-board .masonry .tile{border-radius:6px;margin-bottom:6px}.bi-foot{color:var(--secondary-foreground)}.bi-foot i{margin-right:4px}.bi-bg{color:var(--muted-foreground);margin-left:auto}.move-scene{grid-template-columns:1fr auto 1fr}.move-col .side-label{align-items:center;gap:8px;display:flex}.move-col .side-label img{background-color:var(--primary);border-radius:50%;padding:2px}.move-col .tree i.fa-folder,.move-col .tree i.fa-regular{width:auto;color:var(--secondary-foreground);font-size:13px}.move-col .tree em{color:var(--muted-foreground);margin-left:auto;font-size:12px;font-style:normal}.move-col .tree ul li{display:flex}.move-arrow{background-color:var(--primary);color:var(--primary-foreground)}.suggest{align-items:center}.suggest-img{--ar:4 / 5;border-radius:calc(var(--radius) + 4px);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:170px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.suggest-card{background-color:var(--muted);border:1px solid rgb(from var(--foreground) r g b / .1);flex:1}.suggest-card .side-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.suggest-row{color:var(--muted-foreground)}.suggest-row b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);align-items:center;gap:8px;display:inline-flex}.suggest-why{color:var(--muted-foreground);font-size:12px}.suggest-why:before{content:"";--tw-font-weight:var(--font-weight-normal,400);font-family:"Font Awesome 6 Free";font-weight:var(--font-weight-normal,400);font-size:11px}.suggest-card .msg-actions{margin-top:18px}.how>*{min-width:0}.chat .tiles{gap:6px}@keyframes dockDrop{0%{opacity:0;transform:translate(-30px,-40px)rotate(-8deg)}15%{opacity:1}60%{opacity:1;transform:translate(-60px,150px)rotate(-3deg)scale(.7)}75%,to{opacity:0;transform:translate(-60px,160px)scale(.4)}}@keyframes dockHit{0%,50%{border-color:rgb(from var(--foreground) r g b / .2);color:var(--secondary-foreground);background:0 0}62%,85%{background:var(--primary);border-color:var(--foreground);color:var(--primary-foreground)}to{border-color:rgb(from var(--foreground) r g b / .2);color:var(--secondary-foreground);background:0 0}}@keyframes capScroll{0%,to{transform:translateY(0)}50%{transform:translateY(230%)}}@keyframes biFill{0%{width:20%}to{width:64%}}.save-pop .s-a{animation:9s ease-out infinite wnA}.save-pop .s-b{animation:9s ease-out infinite wnB}.save-pop .s-c{animation:9s ease-out infinite wnC}.save-pop .s-d{animation:9s ease-out infinite wnD}.save-pop .s-e{animation:9s ease-out infinite wnE}.save-pop .pop-btn{animation:9s ease-in-out infinite clBtn;position:relative}.save-pop .pop-btn .lab1{animation:9s ease-in-out infinite clLab1}.save-pop .pop-btn .lab2{opacity:0;justify-content:center;align-items:center;gap:6px;animation:9s ease-in-out infinite clLab2;display:flex;position:absolute;inset:0}.dock-ghost{animation:clDrag 7s var(--ease-out) infinite}.dock-slot:nth-child(2){animation:7s infinite clHit}.dock-body .tiles .tile:nth-child(2){animation:7s ease-in-out infinite wnSrc}.hd-full{position:relative}.hd-low .tile{animation:7s ease-in-out infinite wnRing}.hd-full .tile{transform-origin:0 100%;animation:wnReveal 7s var(--ease-out) infinite}.hd-badge{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:3px 11px;font-size:11.5px;font-style:normal;font-weight:600;animation:7s ease-out infinite wnBadge;position:absolute;top:12px;right:12px}.hd-full figcaption{animation:7s ease-out infinite wnCap}.hd-arrow{animation:7s ease-in-out infinite clArrow}.cl-batch .tiles-check .tile.is-checked{animation:7s ease-in-out infinite wnPick}.cl-batch .tiles-check .tile.is-checked:after{animation:7s ease-in-out infinite wnTick;animation-delay:inherit}.cl-batch .tiles-check .tile.is-checked:first-child{animation-delay:.4s}.cl-batch .tiles-check .tile.is-checked:nth-child(2){animation-delay:.7s}.cl-batch .tiles-check .tile.is-checked:nth-child(4){animation-delay:1s}.cl-batch .tiles-check .tile.is-checked:nth-child(5){animation-delay:1.3s}.cl-batch .tiles-check .tile.is-checked:nth-child(6){animation-delay:1.6s}.cl-batch .tiles-check .tile.is-checked:nth-child(8){animation-delay:1.9s}.cl-batch .tiles-check .tile.is-checked:nth-child(9){animation-delay:2.2s}.cl-batch .tiles-check .tile.is-checked:nth-child(11){animation-delay:2.5s}.cl-batch .tiles-check .tile.is-checked:nth-child(12){animation-delay:2.8s}.cl-batch .batch-bar .pop-btn{animation:7s ease-in-out infinite wnPress}.cl-dim{counter-reset:wnw var(--wn-w) wnh var(--wn-h);font-variant-numeric:tabular-nums}.cl-dim:before{content:counter(wnw) " × " counter(wnh)}.cap-layer[data-persona-panel=area] .cap-rect{animation:clRect 7s var(--ease-out) infinite}.cap-flash{z-index:2;opacity:0;pointer-events:none;background:#fff;animation:7s ease-out infinite wnFlash;position:absolute;inset:-14px}.link-player{overflow:hidden}.link-play i{grid-area:1/1}.link-play .fa-play{animation:9s ease-in-out infinite wnPlay}.link-play .fa-pause{opacity:0;margin:0;animation:9s ease-in-out infinite wnPause}.link-scrub{background:#ffffff80;border-radius:999px;height:4px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}.link-scrub b{transform-origin:0;background:#fff;height:100%;animation:9s linear infinite wnScrub;display:block;transform:scaleX(.42)}.links .link-video{animation:9s ease-out infinite wnA}.links .link-list li:first-child{animation:9s ease-out infinite wnB}.links .link-list li:nth-child(2){animation:9s ease-out infinite wnC}.links .link-list li:nth-child(3){animation:9s ease-out infinite wnD}.bi-field>span:first-of-type{animation:8s steps(32,end) infinite wnType}.bi-field .pop-btn{white-space:nowrap;flex:none;animation:8s ease-in-out infinite wnPress2}.bi-head .bi-count .wn-num2{font-size:inherit;font-weight:400;display:inline}.bi-progress i{transform-origin:0;width:100%;animation:8s ease-in-out infinite wnFill;transform:scaleX(.64)}.bi-board .masonry .tile{animation:8s ease-out infinite wnPop}.bi-board .masonry .tile:nth-child(2){animation-delay:.15s}.bi-board .masonry .tile:nth-child(3){animation-delay:.3s}.bi-board .masonry .tile:nth-child(4){animation-delay:.45s}.bi-board .masonry .tile:nth-child(5){animation-delay:.6s}.bi-board .masonry .tile:nth-child(6){animation-delay:.75s}.bi-board .masonry .tile:nth-child(7){animation-delay:.9s}.bi-board .masonry .tile:nth-child(8){animation-delay:1.05s}.bi-board .masonry .tile:nth-child(9){animation-delay:1.2s}.bi-board .masonry .tile:nth-child(10){animation-delay:1.35s}.bi-board .masonry .tile:nth-child(11){animation-delay:1.5s}.bi-board .masonry .tile:nth-child(12){animation-delay:1.65s}.bi-board .masonry .tile:nth-child(13){animation-delay:1.8s}.bi-board .masonry .tile:nth-child(14){animation-delay:1.95s}.bi-board .masonry .tile:nth-child(15){animation-delay:2.1s}.bi-foot .f-a{animation:8s ease-out infinite wnE}.bi-foot .f-b{animation:8s ease-out infinite wnF}.cl-n1{counter-reset:wnb var(--wn-b);font-variant-numeric:tabular-nums;animation:9s ease-in-out infinite clCountC}.cl-n1:before{content:counter(wnb)}.move-col .tree ul li:first-child{animation:9s ease-out infinite wnB}.move-col .tree ul li:nth-child(2){animation:9s ease-out infinite wnC}.move-col .tree ul li:nth-child(3){animation:9s ease-out infinite wnD}.move-arrow{animation:9s ease-in-out infinite clArrow}.suggest-img{overflow:hidden}.suggest-img:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#e5a03a,#0000);height:2px;animation:10s ease-in-out infinite wnScan;position:absolute;top:calc(100% - 2px);left:0;right:0}.suggest-card .wn-load{margin:12px 0 0}.suggest-card .s-c{animation:10s ease-out infinite wnC}.suggest-card .s-d{animation:10s ease-out infinite wnD}.suggest-card .s-e{animation:10s ease-out infinite wnE}.suggest-card .s-f{animation:10s ease-out infinite wnF}.js .fav-grid.is-in li{animation:wnMsg .5s var(--ease-out) both}.js .fav-grid.is-in li:nth-child(2){animation-delay:70ms}.js .fav-grid.is-in li:nth-child(3){animation-delay:.14s}.js .fav-grid.is-in li:nth-child(4){animation-delay:.21s}.js .fav-grid.is-in li:nth-child(5){animation-delay:.28s}.js .fav-grid.is-in li:nth-child(6){animation-delay:.35s}.js .fav-grid.is-in li:nth-child(7){animation-delay:.42s}.js .fav-grid.is-in li:nth-child(8){animation-delay:.49s}.js .chat.is-in .msg-user{animation:wnMsg .55s var(--ease-out) .3s both}.js .chat.is-in .msg-agent{animation:wnMsg .55s var(--ease-out) 1.1s both}.js .chat.is-in .tiles .tile{animation:wnMsg .45s var(--ease-out) both}.js .chat.is-in .tiles .tile:first-child{animation-delay:1.7s}.js .chat.is-in .tiles .tile:nth-child(2){animation-delay:1.82s}.js .chat.is-in .tiles .tile:nth-child(3){animation-delay:1.94s}.js .chat.is-in .tiles .tile:nth-child(4){animation-delay:2.06s}.js .chat.is-in .tiles .tile:nth-child(5){animation-delay:2.18s}.js .chat.is-in .tiles .tile:nth-child(6){animation-delay:2.3s}.js .chat.is-in .msg-log{animation:wnMsg .45s var(--ease-out) 2.6s both}.js .dock-scene:not(.is-in) *,.js .dock-scene:not(.is-in) :after,.js .hd:not(.is-in) *,.js .cl-batch:not(.is-in) *,.js .cl-batch:not(.is-in) :after,.js .cap-scene:not(.is-in) *,.js .links:not(.is-in) *,.js .board-import:not(.is-in) *,.js .move-scene:not(.is-in) *,.js .suggest:not(.is-in) *,.js .suggest:not(.is-in) :after{animation-play-state:paused}@keyframes clBtn{0%,66%{transform:none}70%{transform:scale(.95)}75%,to{transform:none}}@keyframes clLab1{0%,70%{opacity:1}72%,92%{opacity:0}98%,to{opacity:1}}@keyframes clLab2{0%,70%{opacity:0}72%,92%{opacity:1}98%,to{opacity:0}}@keyframes clDrag{0%{opacity:0;transform:translate(-30px,-40px)rotate(-8deg)}10%{opacity:1}44%{opacity:1;transform:translate(-60px,150px)rotate(-3deg)scale(.7)}52%,to{opacity:0;transform:translate(-60px,160px)scale(.4)}}@keyframes clHit{0%,46%{border-color:rgb(from var(--foreground) r g b / .2);color:var(--secondary-foreground);background:0 0}52%,76%{background:var(--primary);border-color:var(--foreground);color:var(--primary-foreground)}84%,to{border-color:rgb(from var(--foreground) r g b / .2);color:var(--secondary-foreground);background:0 0}}@keyframes clArrow{0%,10%{transform:none}14%,18%{transform:scale(1.15)}24%,to{transform:none}}@keyframes clRect{0%,6%{opacity:1;--wn-w:0;--wn-h:0;width:0;height:0}40%,92%{opacity:1;--wn-w:812;--wn-h:420;width:56%;height:46%}to{opacity:0;--wn-w:812;--wn-h:420;width:56%;height:46%}}@keyframes clCountC{0%,14%{--wn-b:0}62%,92%{--wn-b:186}to{--wn-b:0}}@media (max-width:900px){.links{grid-template-columns:1fr}}@media (max-width:720px){.cl-hero-body{grid-template-columns:1fr}.cl-hero-page{display:none}.move-scene{grid-template-columns:1fr}.hd{grid-template-columns:1fr auto 1.5fr;gap:12px}.hd-side figcaption b{font-size:12.5px}.hd-side figcaption span{font-size:10.5px}.hd-arrow{width:32px;height:32px;font-size:12px}.move-arrow{justify-self:center;transform:rotate(90deg)}.suggest{flex-direction:column;align-items:stretch}.suggest-img{width:120px}.link-bar{flex-wrap:wrap}.link-open{margin-left:40px}.bi-bg{margin-left:0}.dock-slot:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.dock-ghost,.dock-slot,.cap-rect,.cap-full:after,.bi-progress i{animation:none}.dock-ghost{display:none}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}