.vg{--vg-t:8s;position:relative;width:min(100%,520px);min-width:0;font-family:var(--ff);font-size:13px;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vg *{animation-duration:var(--vg-t);animation-iteration-count:infinite;animation-timing-function:var(--ease)}.vg-win{background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden}.vg-bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-bottom:1px solid var(--rule);background:var(--paper);font-size:12px;color:var(--ink-3)}.vg-bar b{font-weight:700;color:var(--ink);letter-spacing:-.02em;font-size:14px}.vg-bar b i{color:var(--brand);font-style:normal}.vg-bar .vg-av{margin-left:auto}.vg-av{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-size:10.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,#e85d2f,#f59e0b);flex:none}.vg-av.is-s{background:linear-gradient(135deg,#7c3aed,#2563eb)}.vg-av.is-j{background:linear-gradient(135deg,#0f9f6e,#2563eb)}.vg-body{padding:16px}.vg-title{font-weight:650;font-size:15px;letter-spacing:-.01em;margin:0 0 12px;display:flex;align-items:center;gap:8px}.vg-kicker{font:600 10.5px/1 var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.vg-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:550;white-space:nowrap}.vg-chip.c-amber{background:#fdf3df;color:#92400e}.vg-chip.c-blue{background:#e5edff;color:#1d4ed8}.vg-chip.c-green{background:#dcf3e9;color:#065f46}.vg-chip.c-violet{background:#efe7ff;color:#6d28d9}.vg-chip.c-grey{background:var(--paper-2);color:var(--ink-3)}.vg-type-badge{font:500 10.5px/1 var(--ff-mono);color:var(--ink-4);background:var(--paper-2);border-radius:5px;padding:4px 6px}.vg-mono{font-family:var(--ff-mono)}.vg-btn{display:inline-flex;gap:6px;padding:7px 12px;border-radius:8px;font-weight:550;font-size:12.5px;background:var(--brand-ink);color:#fff}.vg-btn,.vg-input{align-items:center}.vg-input{display:flex;height:34px;padding:0 10px;border:1px solid var(--rule);border-radius:8px;background:#fff;font-size:13px}.vg-label{font-size:11.5px;color:var(--ink-3);margin:0 0 5px}.vg-typed{display:inline-block;overflow:hidden;white-space:nowrap;font-family:var(--ff-mono);width:0;animation-name:vg-type;animation-timing-function:steps(var(--n));border-right:1.5px solid var(--brand)}@keyframes vg-type{0%,8%{width:0}24%,to{width:calc(var(--n) * 1ch)}}.vg-cursor{position:absolute;width:18px;height:18px;z-index:5;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.vg-entity{display:grid;grid-template-columns:130px 1fr}.vg-side{border-right:1px solid var(--rule);background:var(--paper);padding:12px 10px;display:flex;flex-direction:column;gap:4px}.vg-side span{padding:6px 8px;border-radius:6px;color:var(--ink-3);font-size:12px;display:flex;align-items:center;gap:6px}.vg-side .is-new{background:var(--brand-soft);color:var(--brand-ink);font-weight:600;animation-name:vg-side-new}@keyframes vg-side-new{0%,62%{opacity:0;transform:translateX(-14px)}70%,to{opacity:1;transform:none}}.vg-dialog{margin:14px;border:1px solid var(--rule);border-radius:12px;padding:14px;box-shadow:var(--shadow);animation-name:vg-dialog;background:#fff}@keyframes vg-dialog{0%{opacity:0;transform:translateY(10px) scale(.97)}58%,6%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(-6px) scale(.98)}}.vg-dialog .vg-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.vg-dialog .vg-btn{animation-name:vg-press}@keyframes vg-press{0%,50%{transform:none}53%{transform:scale(.92)}57%,to{transform:none}}.vg-entity-done{position:absolute;inset:52px 14px auto 144px;padding:14px;border-radius:12px;border:1px dashed var(--brand);background:#fff;animation-name:vg-done-in}@keyframes vg-done-in{0%,64%{opacity:0;transform:scale(.95)}72%,96%{opacity:1;transform:none}to{opacity:0}}.vg-fields{display:flex;flex-direction:column;gap:6px}.vg-field{display:grid;grid-template-columns:26px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--rule);border-radius:10px;background:#fff;animation-name:vg-field-in;animation-delay:calc(var(--i) * .45s)}@keyframes vg-field-in{0%{opacity:0;transform:translateY(10px) scale(.97)}5%,88%{opacity:1;transform:none}94%,to{opacity:0}}.vg-field-ico{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink)}.vg-field b{font-weight:600;font-size:13px}.vg-field em{display:flex;flex-wrap:wrap;gap:4px;font-style:normal;margin-top:3px}.vg-rules .vg-input{position:relative;animation-name:vg-invalid;justify-content:space-between}@keyframes vg-invalid{0%,22%{border-color:var(--rule);transform:none}25%{border-color:#ef4444;transform:translateX(-5px)}28%{transform:translateX(5px)}31%{transform:translateX(-3px)}34%,56%{border-color:#ef4444;transform:none}60%,to{border-color:var(--ok)}}.vg-date{position:relative;display:inline-block;height:1.3em;overflow:hidden}.vg-date span{display:block;animation-name:vg-date-roll}@keyframes vg-date-roll{0%,56%{transform:none}62%,to{transform:translateY(-1.3em)}}.vg-error{margin-top:8px;display:flex;gap:6px;align-items:center;color:#b91c1c;font-size:12px;background:#fef2f2;border-radius:8px;padding:7px 10px;animation-name:vg-error}@keyframes vg-error{0%,23%{opacity:0;transform:translateY(-4px)}27%,56%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(-4px)}}.vg-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;background:var(--paper-2);border-radius:10px;padding:3px;margin-bottom:14px}.vg-seg span{position:relative;z-index:1;padding:7px 14px;font-weight:550;text-align:center}.vg-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:8px;background:#fff;box-shadow:var(--shadow);animation:vg-seg var(--vg-t) var(--ease) infinite}@keyframes vg-seg{0%,42%{transform:none}50%,92%{transform:translateX(100%)}to{transform:none}}.vg-chipset{position:relative;height:64px}.vg-chipset>div{position:absolute;inset:0;display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.vg-chipset .is-a{animation-name:vg-set-a}.vg-chipset .is-b{animation-name:vg-set-b}@keyframes vg-set-a{0%,42%{opacity:1;transform:none}48%,94%{opacity:0;transform:translateY(-8px)}to{opacity:1}}@keyframes vg-set-b{0%,46%{opacity:0;transform:translateY(8px)}52%,92%{opacity:1;transform:none}98%,to{opacity:0}}.vg-rec-head{justify-content:space-between;align-items:flex-start}.vg-rec-head,.vg-tabs{display:flex;margin-bottom:12px}.vg-tabs{position:relative;gap:18px;border-bottom:1px solid var(--rule)}.vg-tabs span{padding:6px 0 9px;color:var(--ink-3);font-weight:550}.vg-tabs i{position:absolute;bottom:-1px;left:0;height:2px;width:52px;border-radius:2px;background:var(--brand);animation:vg-tab var(--vg-t) var(--ease) infinite}@keyframes vg-tab{0%,40%{transform:none;width:52px}48%,92%{transform:translateX(70px);width:84px}to{transform:none;width:52px}}.vg-panes{position:relative;height:128px}.vg-panes>div{position:absolute;inset:0}.vg-panes .is-a{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-content:start;animation-name:vg-set-a}.vg-panes .is-b{display:flex;flex-direction:column;gap:6px;animation-name:vg-set-b}.vg-kv{border:1px solid var(--rule);border-radius:8px;padding:8px 10px}.vg-kv span{display:block;font-size:10.5px;color:var(--ink-4)}.vg-kv b{font-weight:600}.vg-rel{grid-template-columns:70px 1fr auto;grid-gap:10px;gap:10px;padding:7px 10px;border:1px solid var(--rule);border-radius:8px}.vg-perm,.vg-rel{display:grid;align-items:center}.vg-perm{grid-template-columns:1fr 52px 52px;grid-gap:8px;gap:8px;padding:8px 10px;border-bottom:1px solid var(--rule)}.vg-perm.is-head{font:600 10.5px/1 var(--ff-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);border-bottom-color:var(--rule)}.vg-perm.is-head span:not(:first-child){text-align:center}.vg-perm:last-child{border-bottom:0}.vg-perm-name{gap:6px;font-weight:550}.vg-perm-name,.vg-viewas{display:flex;align-items:center}.vg-viewas{gap:8px;margin-bottom:10px;font-size:12px;color:var(--ink-3)}.vg-viewas-who{position:relative;padding:3px 10px 3px 3px;border-radius:999px;border:1px solid var(--rule);background:#fff;font-weight:600;color:var(--ink);width:92px;height:30px;overflow:hidden}.vg-viewas-who,.vg-viewas-who>span{display:inline-flex;align-items:center;gap:6px}.vg-viewas-who>span{position:absolute;left:3px}.vg-viewas-who .is-m{animation-name:vg-set-a}.vg-viewas-who .is-s{animation-name:vg-set-b}.vg-list-row{display:grid;grid-template-columns:60px 1fr 24px;grid-gap:10px;gap:10px;align-items:center;padding:0 10px;height:36px;border-bottom:1px solid var(--rule);overflow:hidden}.vg-list-row.is-hide{animation-name:vg-collapse}@keyframes vg-collapse{0%,44%{height:36px;opacity:1}52%,90%{height:0;opacity:0;border-bottom-width:0}98%,to{height:36px;opacity:1}}.vg-list-row.is-mine{animation-name:vg-mine}@keyframes vg-mine{0%,48%{background:transparent}54%,90%{background:#f6f3ff}to{background:transparent}}.vg-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vg-split .vg-win{animation-name:vg-split-in}.vg-split .vg-win+.vg-win{animation-delay:.25s}@keyframes vg-split-in{0%{opacity:0;transform:translateY(12px)}6%,94%{opacity:1;transform:none}to{opacity:0}}.vg-split .vg-body{padding:12px}.vg-split .vg-kv+.vg-kv{margin-top:6px}.vg-stamp{position:absolute;right:-8px;bottom:-14px;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--ok);color:#fff;font-weight:650;box-shadow:0 10px 24px rgba(15,159,110,.35);animation-name:vg-stamp}@keyframes vg-stamp{0%,40%{opacity:0;transform:scale(1.6) rotate(-10deg)}46%{opacity:1;transform:scale(.94) rotate(-4deg)}50%,92%{opacity:1;transform:rotate(-4deg)}to{opacity:0}}.vg-entity-wrap .vg-cursor{animation-name:vg-cur-entity}@keyframes vg-cur-entity{0%{left:90%;top:95%}30%{left:42%;top:60%}34%,38%{left:42%;top:60%}48%{left:80%;top:82%}52%,56%{left:80%;top:82%;transform:scale(.85)}60%,to{left:95%;top:100%;transform:none}}.vg-perm-wrap .vg-cursor{animation-name:vg-cur-perm}@keyframes vg-cur-perm{0%{left:50%;top:100%}32%{left:91%;top:84%}38%,41%{left:91%;top:84%;transform:scale(.85)}46%,to{left:96%;top:100%;transform:none}}@media (prefers-reduced-motion:reduce){.vg *{animation:none!important}.vg-typed{width:calc(var(--n) * 1ch);border-right:0}.vg-back>span:last-child,.vg-chipset .is-b,.vg-cursor,.vg-dialog,.vg-error,.vg-list-row.is-hide,.vg-panes .is-a,.vg-viewas-who .is-m{display:none}}@media (max-width:520px){.vg{font-size:12px}.vg-type-badge{display:none}.vg-field{grid-template-columns:26px 1fr}.vg-entity{grid-template-columns:1fr}.vg-side{display:none}.vg-entity-done{inset:52px 14px auto 14px}.vg-split{grid-template-columns:1fr}}.vg-back>span{animation-name:vg-roll-back}@keyframes vg-roll-back{0%,12%{transform:none}16%,58%{transform:translateY(-100%)}64%,to{transform:none}}.vg-back{display:inline-block;overflow:hidden;height:1.7em}.vg-back>span{height:1.7em;display:flex;align-items:center}.vg-aud{animation-name:vg-aud}@keyframes vg-aud{0%,52%{opacity:0;transform:scale(.6)}58%,94%{opacity:1;transform:none}to{opacity:0}}.pf-look-noche{--pf-ground:#0e0e12;--pf-deep:#060608;--pf-card:#1a1a21;--pf-card2:#23232c;--pf-line:#30303b;--pf-mute:#8d8b99;--pf-ink:#f3f0ea;--pf-accent:#ff6a3d;--pf-wa:#2bd36f;--pf-mail:#5b95ff;--pf-ia:#a592ff;--pf-grid:rgba(255,255,255,0.07);--pf-shadow:0 18px 40px -18px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.02);--pf-glow:0.34;--pf-logo:#5b95ff}.pf-look-papel{--pf-ground:#f3efe6;--pf-deep:#e6e0d3;--pf-card:#ffffff;--pf-card2:#faf7f1;--pf-line:#e0d9cb;--pf-mute:#77726a;--pf-ink:#17150f;--pf-accent:#e0531f;--pf-wa:#14a150;--pf-mail:#2563eb;--pf-ia:#7453f5;--pf-grid:rgba(23,21,15,0.09);--pf-shadow:0 18px 40px -22px rgba(60,45,20,0.35),0 1px 2px rgba(60,45,20,0.06);--pf-glow:0.16;--pf-logo:#2563eb}.pf-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:radial-gradient(120% 90% at 50% 40%,var(--pf-ground) 55%,var(--pf-deep) 100%);color:var(--pf-ink);font-family:Geist,system-ui,sans-serif;isolation:isolate}.pf-stage{position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0}.pf-stage [data-k]{will-change:transform,opacity}.pf-grid{left:-640px;top:-360px;width:2560px;height:1440px;background-image:radial-gradient(circle,var(--pf-grid) 1.4px,transparent 1.6px);background-size:32px 32px;pointer-events:none}.pf-grid,.pf-world{position:absolute;transform-origin:0 0}.pf-world{inset:0}.pf-wires{position:absolute;left:0;top:0;overflow:visible}.pf-wire{stroke-width:3;stroke-linecap:round;stroke-dasharray:1 1}.pf-wire.is-wa{stroke:var(--pf-wa)}.pf-wire.is-mail{stroke:var(--pf-mail)}.pf-card{position:absolute;left:0;top:0;background:var(--pf-card);border:1px solid var(--pf-line);border-radius:16px;box-shadow:var(--pf-shadow);transform-origin:50% 50%}.pf-panel{padding:30px 38px;border-radius:22px}.pf-panel-title{margin:0;font-size:30px;font-weight:650;letter-spacing:-.03em}.pf-panel-sub{margin:6px 0 0;font-family:Geist Mono,ui-monospace,monospace;font-size:14px;color:var(--pf-mute)}.pf-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff}.pf-icon.is-wa{background:var(--pf-wa)}.pf-icon.is-mail{background:var(--pf-mail)}.pf-icon.is-queue{background:color-mix(in srgb,var(--pf-accent) 16%,transparent);color:var(--pf-accent)}.pf-chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.pf-chip.is-skill{background:color-mix(in srgb,var(--pf-wa) 16%,var(--pf-card));color:var(--pf-wa);border:1px solid color-mix(in srgb,var(--pf-wa) 40%,transparent)}.pf-chip.is-skill.is-mail{background:color-mix(in srgb,var(--pf-mail) 16%,var(--pf-card));color:var(--pf-mail);border-color:color-mix(in srgb,var(--pf-mail) 40%,transparent)}.pf-fly{box-shadow:0 12px 24px -10px rgba(0,0,0,.45)}.pf-cursor,.pf-fly{position:absolute;left:0;top:0}.pf-cursor{transform-origin:3px 2px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.pf-cursor path{fill:var(--pf-ink);stroke:var(--pf-ground);stroke-width:1.6;stroke-linejoin:round}.pf-rail{position:absolute;left:40px;top:30px;display:flex}.pf-rail,.pf-rail-item{gap:8px;align-items:center}.pf-rail-item{display:inline-flex;height:36px;padding:0 14px 0 6px;border-radius:999px;font-size:16px;font-weight:600;color:var(--pf-mute);background:color-mix(in srgb,var(--pf-card) 70%,transparent);border:1px solid var(--pf-line)}.pf-rail-num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:13px;background:var(--pf-line);color:var(--pf-ink)}.pf-rail-num svg{display:none}.pf-rail-item[data-state=active]{color:var(--pf-ink);border-color:var(--pf-accent)}.pf-rail-item[data-state=active] .pf-rail-num{background:var(--pf-accent);color:#fff}.pf-rail-item[data-state=done] .pf-rail-num{background:var(--pf-wa);color:#fff}.pf-rail-item[data-state=done] .pf-rail-num b{display:none}.pf-rail-item[data-state=done] .pf-rail-num svg{display:block}.pf-live{display:inline-flex;align-items:center;gap:8px;margin-left:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--pf-wa)}.pf-live-dot{width:9px;height:9px;border-radius:50%;background:var(--pf-wa);box-shadow:0 0 12px var(--pf-wa)}.pf-word{position:absolute;left:0;top:0;font-size:140px;font-weight:650;letter-spacing:-.05em;line-height:1;white-space:nowrap;transform-origin:50% 50%}.pf-word.is-hit{font-size:104px}.pf-word[data-k=hit2],.pf-word[data-k=hook2]{color:var(--pf-accent)}.pf-mark{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.pf-mark-word{display:flex;font-size:168px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--pf-logo)}.pf-mark-dot{color:#e85d2f}.pf-mark-word span{display:inline-block;transform-origin:50% 100%}.pf-mark-tag{font-family:Geist Mono,ui-monospace,monospace;font-size:20px;letter-spacing:.04em;color:var(--pf-mute)}.pf-mark-tag b{color:var(--pf-ink);font-family:Geist,system-ui,sans-serif;font-weight:700;letter-spacing:-.03em}.pf-mark-tag b i{font-style:normal;color:#e85d2f}.pf-view{position:absolute;inset:0}.pf-sound{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--pf-line);background:color-mix(in srgb,var(--pf-card) 85%,transparent);color:var(--pf-mute);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .15s,border-color .15s}.pf-sound:hover,.pf-sound[aria-pressed=true]{color:var(--pf-ink);border-color:var(--pf-mute)}.pf-sound:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.pf-watch{position:absolute;left:50%;bottom:18px;z-index:2;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px 0 8px;border:0;border-radius:999px;font:600 15px/1 Geist,system-ui,sans-serif;color:#fff;background:var(--pf-accent);box-shadow:0 10px 30px -8px color-mix(in srgb,var(--pf-accent) 70%,transparent),0 0 0 1px color-mix(in srgb,#fff 18%,transparent) inset;white-space:nowrap;cursor:pointer;transition:transform .15s,box-shadow .15s}@media (max-width:600px){.pf-watch{bottom:10px;height:34px;gap:7px;padding:0 14px 0 5px;font-size:13px}.pf-watch-icon{width:24px;height:24px}.pf-sound{right:8px;bottom:8px;width:32px;height:32px}}.pf-watch:hover{transform:translateX(-50%) translateY(-1px);box-shadow:0 14px 36px -8px color-mix(in srgb,var(--pf-accent) 80%,transparent),0 0 0 1px color-mix(in srgb,#fff 24%,transparent) inset}.pf-watch:focus-visible{outline:2px solid var(--pf-ink);outline-offset:3px}.pf-watch-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,#fff 22%,transparent)}.pf-tall{aspect-ratio:9/16;border-radius:18px}.pf-tall .pf-rail{left:20px;top:24px;gap:6px}.pf-tall .pf-live{margin-left:4px}.pf-tall .pf-word{font-size:88px}.pf-tall .pf-word.is-hit{font-size:58px}.pf-tall .pf-mark-word{font-size:150px}.fu-film{--fu-amber:#d97706;--fu-blue:var(--pf-mail);--fu-green:var(--pf-wa);--fu-sofia:#7c3aed}.pf-look-noche.fu-film{--fu-amber:#f59e0b;--fu-sofia:#a78bfa}.fu-film .pf-stage *{box-sizing:border-box}.fu-film .pf-mark-word{color:var(--pf-ink)}.fu-mark-tag{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--pf-accent);background:color-mix(in srgb,var(--pf-accent) 12%,var(--pf-card));border:1px solid color-mix(in srgb,var(--pf-accent) 35%,transparent)}.fu-window{border-radius:18px;overflow:hidden}.fu-topbar{position:absolute;left:0;right:0;top:0;height:44px;display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid var(--pf-line)}.fu-logo{font-weight:700;font-size:18px;letter-spacing:-.03em}.fu-logo i{font-style:normal;color:#e85d2f}.fu-tenant{padding-left:14px;border-left:1px solid var(--pf-line);font-size:13px;color:var(--pf-mute)}.fu-avatar{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:11px;font-weight:700;color:#fff;background:#e85d2f}.fu-tabbar{right:0;top:44px;height:38px;padding:0 18px;border-bottom:1px solid var(--pf-line);background:var(--pf-card2)}.fu-tab,.fu-tabbar{position:absolute;left:0;display:flex;align-items:center;color:var(--pf-mute)}.fu-tab{top:0;height:30px;justify-content:center;gap:6px;border-radius:8px;font-size:13.5px;font-weight:550;white-space:nowrap;z-index:3}.fu-tab[data-state=active]{color:var(--pf-ink);background:var(--pf-card);box-shadow:0 0 0 1px var(--pf-line),inset 0 -2px 0 var(--pf-accent)}.fu-tab[data-state=new]{color:var(--pf-accent);background:color-mix(in srgb,var(--pf-accent) 12%,var(--pf-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--pf-accent) 40%,transparent)}.fu-view{position:absolute;inset:0;pointer-events:none}.fu-title{position:absolute;margin:0;display:flex;align-items:center;gap:8px;height:34px;font-size:22px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.fu-title em{display:inline-grid;place-items:center;min-width:28px;height:22px;padding:0 7px;border-radius:999px;font-style:normal;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--pf-mute);border:1px solid var(--pf-line)}.fu-nav,.fu-title em{background:var(--pf-card2)}.fu-nav{position:absolute;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:14px;border:1px solid var(--pf-line)}.fu-nav-group{margin:10px 4px 4px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--pf-mute)}.fu-nav-group:first-child{margin-top:2px}.fu-nav-item{display:flex;align-items:center;gap:9px;height:32px;padding:0 10px;border-radius:9px;font-size:13.5px;font-weight:550;white-space:nowrap;color:var(--pf-mute)}.fu-nav-item[data-state=active]{color:var(--pf-ink);background:var(--pf-card);box-shadow:0 0 0 1px var(--pf-line)}.fu-nav-item[data-state=active] svg{color:var(--pf-accent)}.fu-crumbs{display:flex;align-items:center;gap:5px;height:100%;margin:-10px 0;padding:0 4px;font-size:13px;white-space:nowrap;color:var(--pf-mute)}.fu-crumbs b{color:var(--pf-ink);font-weight:650}.fu-card{position:absolute;border-radius:14px;border:1px solid var(--pf-line);background:var(--pf-card);box-shadow:var(--pf-shadow);overflow:hidden;transform-origin:50% 50%}.fu-card p{margin:0}.fu-kicker{top:16px;align-items:center;gap:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--pf-mute)}.fu-card-title,.fu-kicker{position:absolute;left:22px;display:flex}.fu-card-title{right:22px;top:34px;align-items:baseline;gap:10px;font-size:22px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.fu-card-title em{font-style:normal;font-size:13px}.fu-card-title em,.fu-count{font-weight:500;letter-spacing:0;color:var(--pf-mute)}.fu-count{margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.fu-ico{flex:none;display:grid;place-items:center;width:30px;height:30px;color:var(--pf-accent);background:color-mix(in srgb,var(--pf-accent) 11%,var(--pf-card))}.fu-btn,.fu-ico{border-radius:9px}.fu-btn{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;white-space:nowrap;color:#fff;background:var(--pf-accent);transform-origin:50% 50%;z-index:2}.fu-btn.is-static{left:auto;padding:0;width:90px}.fu-btn.is-ghost{color:var(--pf-ink);background:var(--pf-card);border:1px solid var(--pf-line)}.fu-ent{display:flex;align-items:center;gap:12px;height:48px;padding:0 18px;border-top:1px solid var(--pf-line);font-size:14.5px}.fu-ent:first-child{border-top:0}.fu-scrim{position:absolute;border-radius:0 0 18px 18px;background:color-mix(in srgb,var(--pf-ink) 10%,transparent)}.fu-dialog{border-radius:16px;overflow:hidden;z-index:4}.fu-dialog-body{position:absolute;left:0;top:0}.fu-dialog-body p{margin:0}.fu-dialog-title{position:absolute;left:22px;top:18px;font-size:17px;font-weight:650;letter-spacing:-.01em}.fu-dialog-step{right:22px;top:22px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.fu-dialog-step,.fu-label{position:absolute;color:var(--pf-mute)}.fu-label{left:22px;font-size:12.5px;font-weight:600}.fu-input{position:absolute;left:22px;right:22px;height:38px;display:flex;align-items:center;gap:1px;padding:0 12px;border-radius:10px;font-size:15px;font-weight:550;background:var(--pf-card);border:1px solid var(--pf-line)}.fu-input[data-state=focus]{border-color:transparent;box-shadow:0 0 0 1.5px var(--pf-accent)}.fu-caret{width:2px;height:17px;background:var(--pf-accent)}.fu-etabs{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--pf-line)}.fu-etab{position:absolute;display:grid;place-items:center;font-size:13px;font-weight:550;white-space:nowrap;color:var(--pf-mute);transform-origin:50% 100%}.fu-etab[data-state=active]{color:var(--pf-ink);box-shadow:inset 0 -2px 0 var(--pf-accent)}.fu-panel{position:absolute;inset:0}.fu-colhead{justify-content:space-between;padding:0 22px 0 64px;background:var(--pf-card2);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-mute)}.fu-colhead,.fu-field{position:absolute;left:0;right:0;display:flex;align-items:center;border-bottom:1px solid var(--pf-line)}.fu-field{gap:12px;padding:0 22px;transform-origin:50% 50%}.fu-field[data-state=new]{background:color-mix(in srgb,var(--pf-accent) 6%,var(--pf-card))}.fu-field-name{display:flex;flex-direction:column;gap:1px;min-width:0}.fu-field-name b{font-size:15px;font-weight:600}.fu-field-name em{font-style:normal;font-size:12.5px;color:var(--pf-mute)}.fu-field-prev{margin-left:auto;display:flex;gap:6px}.fu-prev{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:8px;font-size:13.5px;font-weight:550;white-space:nowrap;background:var(--pf-card2);border:1px solid var(--pf-line)}.fu-prev.is-auto{font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.fu-prev.is-relation{color:var(--fu-blue);border-color:color-mix(in srgb,var(--fu-blue) 35%,transparent);background:color-mix(in srgb,var(--fu-blue) 8%,var(--pf-card))}.fu-prev.is-currency{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.fu-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;transform-origin:50% 50%}.fu-chip.is-gray{color:var(--pf-mute);background:var(--pf-card2);border:1px solid var(--pf-line)}.fu-chip.is-blue{color:var(--fu-blue);background:color-mix(in srgb,var(--fu-blue) 13%,var(--pf-card))}.fu-chip.is-green{color:var(--fu-green);background:color-mix(in srgb,var(--fu-green) 14%,var(--pf-card))}.fu-page{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 80px 0 14px;border-radius:12px;border:1px solid var(--pf-line);background:var(--pf-card);transform-origin:50% 50%}.fu-page b{font-size:14px;font-weight:650;white-space:nowrap}.fu-page[data-state=editing]{border-color:color-mix(in srgb,var(--pf-accent) 45%,transparent);background:color-mix(in srgb,var(--pf-accent) 5%,var(--pf-card))}.fu-page[data-state=set]{border-color:color-mix(in srgb,var(--fu-sofia) 45%,transparent);box-shadow:var(--pf-shadow)}.fu-aud,.fu-aud-slot{align-self:flex-start;display:inline-grid}.fu-aud{height:20px;padding:0 8px;place-items:center;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--pf-mute);background:var(--pf-card2);border:1px solid var(--pf-line);transform-origin:0 50%}.fu-aud.is-set{color:#fff;border-color:transparent;background:var(--fu-sofia)}.fu-aud-slot>*{grid-area:1/1}.fu-aud-slot em{font-style:normal;font-size:12px;line-height:20px;color:var(--pf-mute)}.fu-ibtn{position:absolute;top:50%;margin-top:-12px;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--pf-mute);border:1px solid var(--pf-line);background:var(--pf-card);transform-origin:50% 50%}.fu-details-title{position:absolute;display:flex;align-items:baseline;gap:8px;height:24px;font-size:13.5px;font-weight:650;white-space:nowrap}.fu-details-title em{font-style:normal;font-size:12px;font-weight:500;color:var(--pf-mute)}.fu-drow{position:absolute;display:flex;align-items:center;gap:10px;padding:0 44px 0 12px;border:1px solid var(--pf-line);border-bottom:0;font-size:14px;overflow:hidden;background:var(--pf-card)}.fu-drow:first-of-type{border-radius:10px 10px 0 0}.fu-drow[data-k=drow3]{border-bottom:1px solid var(--pf-line)}.fu-drow b{font-weight:600}.fu-drow em{margin-left:auto;font-style:normal;font-size:12px;color:var(--pf-mute)}.fu-drow[data-state=gone]{color:var(--pl-red,#dc2626);background:color-mix(in srgb,#dc2626 6%,var(--pf-card))}.fu-drow[data-state=gone] b{text-decoration:line-through}.fu-x{position:absolute;top:50%;margin-top:-11px;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--pf-mute);transform-origin:50% 50%}.fu-drow[data-state=gone] .fu-x{color:#fff;background:#dc2626}.fu-reload{position:absolute;height:3px;width:0;border-radius:0 3px 3px 0;background:var(--pf-accent);z-index:4}.fu-avatar[data-state=sofia]{background:var(--fu-sofia)}.fu-banner{position:absolute;left:0;top:0;display:flex;align-items:center;gap:10px;height:38px;padding:0 5px 0 14px;border-radius:999px;font-size:13.5px;white-space:nowrap;color:#78350f;background:#fffbeb;border:1px solid #fcd34d;box-shadow:0 12px 28px -12px rgba(120,53,15,.45)}.pf-look-noche .fu-banner{color:#fde68a;background:#451a03;border-color:#92400e}.fu-banner>svg{flex:none;color:#d97706}.fu-banner-txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.fu-banner-exit{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid #fcd34d;background:var(--pf-card)}.fu-record{overflow:hidden;border-color:color-mix(in srgb,var(--fu-sofia) 40%,var(--pf-line));transform-origin:50% 0}.fu-record-body{position:absolute;left:0;top:0}.fu-record-body p{margin:0}.fu-card-title.is-mono{font-family:Geist Mono,ui-monospace,monospace;letter-spacing:-.01em}.fu-rec-grid{position:absolute;left:22px;right:22px;top:88px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px;padding-top:16px;border-top:1px solid var(--pf-line)}.fu-rec-grid.is-one{grid-template-columns:1fr}.fu-rec-field{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;border-radius:10px;background:var(--pf-card2);border:1px solid var(--pf-line);transform-origin:50% 50%}.fu-rec-field em{font-style:normal;font-size:12px;color:var(--pf-mute)}.fu-rec-field b{font-size:15px;font-weight:600}.fu-rec-field b.is-mono{font-family:Geist Mono,ui-monospace,monospace;font-size:14px}.fu-table{position:absolute;border:1px solid var(--pf-line);border-radius:12px;background:var(--pf-card);box-shadow:var(--pf-shadow);overflow:hidden;transform-origin:50% 0}.fu-table[data-state=sofia]{border-color:color-mix(in srgb,var(--fu-sofia) 45%,transparent)}.fu-row{position:absolute;left:0;right:0;display:grid;grid-template-columns:170px 1fr 170px 170px;align-items:center;border-top:1px solid var(--pf-line);font-size:14.5px;background:var(--pf-card);transform-origin:50% 50%}.fu-row.is-head{top:0;border-top:0;background:var(--pf-card2);font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-mute)}.fu-row[data-state=hover]{background:color-mix(in srgb,var(--fu-sofia) 12%,var(--pf-card))}.fu-row[data-state=mine]{background:color-mix(in srgb,var(--fu-sofia) 5%,var(--pf-card))}.fu-row>span{min-width:0;padding:0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-row>.is-mono{font-family:Geist Mono,ui-monospace,monospace;font-size:13.5px}.fu-row>.is-strong{font-weight:600}.fu-row>.is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-tall.fu-film .fu-tab.is-cfg>span{display:none}.pf-tall.fu-film .fu-nav{flex-direction:row;align-items:center}.pf-tall.fu-film .fu-field-prev .fu-chip{padding:0 8px;font-size:12px}.pf-tall.fu-film .fu-row{grid-template-columns:148px 1fr 116px;font-size:14px}.pf-tall.fu-film .fu-row>.is-wide{display:none}.pf-tall.fu-film .fu-row>span{padding:0 10px}.pf-tall.fu-film .fu-banner{font-size:12px;gap:8px}