.fc{aspect-ratio:740/415;border:1px solid color-mix(in oklch, var(--color-base-content) 12%, transparent);background:var(--color-base-200);border-radius:.75rem;width:100%;overflow:hidden;container-type:inline-size}.fc-stage{height:100%;color:var(--color-base-content);font-size:2.2cqw;line-height:1.4;position:relative;overflow:hidden}.fc-body{animation:10s linear infinite fc-loop;position:absolute;inset:0}@keyframes fc-loop{0%{opacity:0}3%,96%{opacity:1}to{opacity:0}}.fc-cursor{z-index:5;width:1.5em;height:1.5em;color:var(--color-base-content);filter:drop-shadow(0 .1em .15em rgba(0,0,0,.4));position:absolute}.fc-in-30{animation:10s linear infinite fc-in-30}.fc-in-52{animation:10s linear infinite fc-in-52}.fc-in-64{animation:10s linear infinite fc-in-64}.fc-in-56{animation:10s linear infinite fc-in-56}.fc-in-62{animation:10s linear infinite fc-in-62}@keyframes fc-in-30{0%,30%{opacity:0;transform:translateY(.4em)}32%,to{opacity:1;transform:none}}@keyframes fc-in-52{0%,52%{opacity:0;transform:translateY(.4em)}54%,to{opacity:1;transform:none}}@keyframes fc-in-56{0%,56%{opacity:0;transform:translateY(.4em)}58%,to{opacity:1;transform:none}}@keyframes fc-in-62{0%,62%{opacity:0;transform:translateY(.4em)}64%,to{opacity:1;transform:none}}@keyframes fc-in-64{0%,64%{opacity:0;transform:translateY(.4em)}66%,to{opacity:1;transform:none}}.fc-swap{display:inline-grid}.fc-swap>*{grid-area:1/1}.fc-term{color:#d7dae0;background:#14161a;padding:1.1em 1.5em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fc-term-bar{gap:.45em;margin-bottom:1.3em;display:flex}.fc-term-bar i{background:#3a3f48;border-radius:50%;width:.7em;height:.7em}.fc-term p{white-space:pre;margin:0 0 .5em}.fc-term-dim{color:#8b919c}.fc-term-ok{color:#6fd08c}.fc-term-prompt{color:#6fb3ff}.fc-term-gap{margin-top:1.1em!important}.fc-type{animation:10s linear infinite fc-type;display:inline-block}@keyframes fc-type{0%,6%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(28,end)}24%,to{clip-path:inset(0)}}.fc-toolbar{background:var(--color-base-200);border-bottom:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent);align-items:center;gap:.25em;height:3em;padding:0 .8em;font-size:.9em;display:flex}.fc-tool{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);border-radius:.35em;padding:.2em .55em}.fc-tool-select{background:var(--color-primary);color:var(--color-primary-content);animation:10s step-end infinite fc-tool-select}.fc-tool-blur{animation:10s step-end infinite fc-tool-blur}.fc-tool-popup{animation:10s step-end infinite fc-tool-popup}.fc-save{background:color-mix(in oklch, var(--color-base-content) 10%, transparent);text-align:center;border-radius:.35em;margin-left:auto;padding:.2em .8em;font-weight:600}@keyframes fc-tool-select{0%{background:var(--color-primary);color:var(--color-primary-content)}18%{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);background:0 0}41%{background:var(--color-primary);color:var(--color-primary-content)}51%{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);background:0 0}62%,to{background:var(--color-primary);color:var(--color-primary-content)}}@keyframes fc-tool-blur{0%{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);background:0 0}18%{background:var(--color-primary);color:var(--color-primary-content)}41%,to{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);background:0 0}}@keyframes fc-tool-popup{0%{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);background:0 0}51%{background:var(--color-primary);color:var(--color-primary-content)}62%,to{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);background:0 0}}.fc-canvas{background:var(--color-base-300);padding:1.4em 3em;position:absolute;inset:3em 0 0}.fc-shot{background:var(--color-base-100);border-radius:.5em;height:100%;padding:1.5em 1.8em;position:relative;box-shadow:0 .2em .8em rgba(0,0,0,.15)}.fc-shot h4{margin:0 0 1em;font-size:1.15em;font-weight:700}.fc-row{border-top:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent);justify-content:space-between;padding:.65em 0;display:flex}.fc-row span:first-child{color:color-mix(in oklch, var(--color-base-content) 60%, transparent)}.fc-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid;position:relative}.fc-secret>*{grid-area:1/1}.fc-plain{clip-path:inset(0 0 0 100%);animation:10s linear infinite fc-plain}.fc-masked{filter:blur(.28em);clip-path:inset(-.5em);animation:10s linear infinite fc-masked}.fc-blur{outline:.08em dashed var(--color-primary);border-radius:.25em;animation:10s linear infinite fc-blur;position:absolute;inset:-.25em -.4em}@keyframes fc-plain{0%,26%{clip-path:inset(0)}40%,to{clip-path:inset(0 0 0 100%)}}@keyframes fc-masked{0%,26%{clip-path:inset(-.5em 100% -.5em -.5em)}40%,to{clip-path:inset(-.5em)}}@keyframes fc-blur{0%,25%{clip-path:inset(-.2em 100% -.2em -.2em);opacity:0}26%{clip-path:inset(-.2em 100% -.2em -.2em);opacity:1}40%,to{clip-path:inset(-.2em);opacity:1}}.fc-saved{animation:10s step-end infinite fc-saved}.fc-dirty{opacity:0;animation:10s step-end infinite fc-dirty}@keyframes fc-saved{0%{opacity:1}41%{opacity:0}78%,to{opacity:1}}@keyframes fc-dirty{0%{opacity:0}41%{opacity:1}78%,to{opacity:0}}.fc-cursor-edit{animation:10s ease-in-out infinite fc-cursor-edit;top:6%;left:93%}@keyframes fc-cursor-edit{0%,4%{top:60%;left:30%;transform:none}15%{top:6%;left:33%;transform:none}17%{top:6%;left:33%;transform:scale(.8)}19%{top:6%;left:33%;transform:none}25%,26%{top:56%;left:57%;transform:scale(.9)}40%{top:56%;left:86%;transform:scale(.9)}42%{top:56%;left:86%;transform:none}48%{top:6%;left:57%;transform:none}50%{top:6%;left:57%;transform:scale(.8)}52%{top:6%;left:57%;transform:none}60%{top:81%;left:37%;transform:none}61%{top:81%;left:37%;transform:scale(.8)}63%{top:81%;left:37%;transform:none}74%{top:6%;left:93%;transform:none}76%{top:6%;left:93%;transform:scale(.8)}78%,to{top:6%;left:93%;transform:none}}.fc-popup{color:#1f2937;white-space:nowrap;background:#fff;border-radius:.5em;padding:.6em .9em;position:absolute;bottom:1em;left:34%;box-shadow:0 .2em .9em rgba(0,0,0,.25)}.fc-page{background:var(--color-base-100)}.fc-url{background:var(--color-base-200);border-bottom:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent);align-items:center;gap:.4em;height:2.6em;padding:0 1em;font-size:.9em;display:flex}.fc-url i{background:color-mix(in oklch, var(--color-base-content) 22%, transparent);border-radius:50%;width:.65em;height:.65em}.fc-url span{background:var(--color-base-100);color:color-mix(in oklch, var(--color-base-content) 65%, transparent);border-radius:1em;margin-left:.8em;padding:.1em 1em}.fc-form{width:28em;padding:1.8em 2.2em}.fc-form h4{margin:0 0 .9em;font-size:1.4em;font-weight:700}.fc-field{border:1px solid color-mix(in oklch, var(--color-base-content) 22%, transparent);border-radius:.4em;height:2.5em;margin-bottom:.9em;padding:.5em .8em;display:grid}.fc-placeholder{opacity:0;color:color-mix(in oklch, var(--color-base-content) 50%, transparent);animation:10s step-end infinite fc-placeholder}.fc-type-email{animation:10s linear infinite fc-type-email;display:inline-block}@keyframes fc-placeholder{0%{opacity:1}18%,to{opacity:0}}@keyframes fc-type-email{0%,18%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}36%,to{clip-path:inset(0)}}.fc-form-row{align-items:center;gap:1em;display:flex}.fc-submit{background:var(--color-primary);color:var(--color-primary-content);border-radius:.4em;padding:.45em 1em;font-weight:600}.fc-sent{color:var(--color-success);font-weight:600}.fc-hud{color:#fff;background:rgba(20,20,24,.92);border-radius:.7em;width:17em;padding:.8em 1em;font-size:.9em;position:absolute;bottom:1.2em;right:1.2em;box-shadow:0 .3em 1.4em rgba(0,0,0,.35)}.fc-hud-status{align-items:center;gap:.5em;display:flex}.fc-hud-status i{background:#ef4444;border-radius:50%;width:.6em;height:.6em}.fc-hud-status b{flex:1;font-weight:600}.fc-hud-status>span{color:rgba(255,255,255,.6);text-align:right;font-size:.85em}.fc-hud-last{color:rgba(255,255,255,.55);min-height:1.4em;margin-top:.3em;font-size:.85em;display:grid}.fc-hud-btns{gap:.4em;margin-top:.6em;display:flex}.fc-hud-btns span{text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:.4em;flex:1;padding:.3em 0;font-size:.85em}.fc-hud-a{opacity:0;animation:10s step-end infinite fc-hud-a}.fc-hud-b{opacity:0;animation:10s step-end infinite fc-hud-b}.fc-hud-c{animation:10s step-end infinite fc-hud-c}@keyframes fc-hud-a{0%{opacity:1}15%,to{opacity:0}}@keyframes fc-hud-b{0%{opacity:0}15%{opacity:1}53%,to{opacity:0}}@keyframes fc-hud-c{0%{opacity:0}53%,to{opacity:1}}.fc-cursor-ext{animation:10s ease-in-out infinite fc-cursor-ext;top:50%;left:17%}@keyframes fc-cursor-ext{0%,4%{top:75%;left:50%;transform:none}12%{top:35%;left:30%;transform:none}14%{top:35%;left:30%;transform:scale(.8)}16%,38%{top:35%;left:30%;transform:none}50%{top:50%;left:17%;transform:none}52%{top:50%;left:17%;transform:scale(.8)}54%,to{top:50%;left:17%;transform:none}}.fc-app{background:var(--color-base-100);padding:1.3em 1.8em}.fc-head{justify-content:space-between;align-items:flex-start;margin-bottom:1em;display:flex}.fc-head h4{margin:0;font-size:1.4em;font-weight:700;line-height:1.2}.fc-head p{color:color-mix(in oklch, var(--color-base-content) 60%, transparent);margin:0}.fc-join{background:var(--color-base-200);border-radius:.4em;display:flex;overflow:hidden}.fc-join span{padding:.25em .8em}.fc-range-7{background:var(--color-base-200);animation:10s linear infinite fc-range-7}.fc-range-30{background:color-mix(in oklch, var(--color-base-content) 18%, transparent);animation:10s linear infinite fc-range-30}@keyframes fc-range-7{0%,31%{background:color-mix(in oklch, var(--color-base-content) 18%, transparent)}32%,to{background:var(--color-base-200)}}@keyframes fc-range-30{0%,31%{background:var(--color-base-200)}32%,to{background:color-mix(in oklch, var(--color-base-content) 18%, transparent)}}.fc-stats{grid-template-columns:repeat(3,1fr);gap:.8em;margin-bottom:1em;display:grid}.fc-stat{background:var(--color-base-200);border-radius:.5em;padding:.7em 1em}.fc-stat small{color:color-mix(in oklch, var(--color-base-content) 60%, transparent);font-size:.8em;display:block}.fc-stat b{font-size:1.7em;font-weight:800;line-height:1.25}.fc-before{opacity:0;animation:10s step-end infinite fc-before}.fc-after{animation:10s step-end infinite fc-after}@keyframes fc-before{0%{opacity:1}32%,to{opacity:0}}@keyframes fc-after{0%{opacity:0}32%,to{opacity:1}}.fc-chart{background:var(--color-base-200);border-radius:.5em;padding:.7em 1em}.fc-chart small{margin-bottom:.3em;font-size:.8em;font-weight:600;display:block}.fc-chart svg{width:100%;height:9em;display:block}.fc-line{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0;animation:10s ease-out infinite fc-line}@keyframes fc-line{0%,32%{stroke-dashoffset:1px;opacity:0}33%{stroke-dashoffset:1px;opacity:1}60%,to{stroke-dashoffset:0;opacity:1}}.fc-cursor-stats{animation:10s ease-in-out infinite fc-cursor-stats;top:11%;left:85%}@keyframes fc-cursor-stats{0%,6%{top:70%;left:45%;transform:none}28%{top:11%;left:85%;transform:none}30%{top:11%;left:85%;transform:scale(.8)}32%,to{top:11%;left:85%;transform:none}}@media (prefers-reduced-motion:reduce){.fc-body,.fc-body *{animation:none!important}.fc-cursor{display:none}}