.farm-scene[data-v-b42a2a29]{position:absolute;inset:0;overflow:hidden;background:var(--farm-bg, #090d14)}.farm-scene[data-v-b42a2a29] canvas{display:block;touch-action:none;outline:none}.hud[data-v-b12750e7]{position:absolute;top:12px;left:12px;right:12px;min-height:52px;display:flex;align-items:center;gap:18px;padding:8px 14px;z-index:20;flex-wrap:wrap}.hud__brand[data-v-b12750e7]{display:flex;align-items:center;gap:10px}.hud__title[data-v-b12750e7]{font-weight:700;letter-spacing:.16em;color:var(--farm-gold);font-size:15px}.hud__floor[data-v-b12750e7]{font-size:10.5px;letter-spacing:.1em;color:var(--farm-text-dim)}.hud__tags[data-v-b12750e7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.hud__mock[data-v-b12750e7]{color:var(--farm-violet);background:#9d79e824}.hud__time[data-v-b12750e7]{font-size:12px;color:var(--farm-text);margin-left:4px}.hud__src[data-v-b12750e7]{font-size:11.5px}.hud__ro[data-v-b12750e7]{color:var(--farm-text-dim);margin-left:auto}@media(max-width:720px){.hud__src[data-v-b12750e7],.hud__ro[data-v-b12750e7]{display:none}}.legend[data-v-eaccdc4a]{margin-top:12px}.legend__toggle[data-v-eaccdc4a]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;border:none;border-bottom:1px solid var(--farm-line-soft);background:transparent;color:var(--farm-text-dim);font:inherit;cursor:pointer;text-align:left}.legend__toggle:hover .farm-label[data-v-eaccdc4a]{color:var(--farm-text)}.legend__chev[data-v-eaccdc4a]{font-size:11px}.legend__body[data-v-eaccdc4a]{padding:6px 0 2px}.legend__group+.legend__group[data-v-eaccdc4a]{margin-top:6px}.legend__title[data-v-eaccdc4a]{margin:2px 8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--farm-text-dim);opacity:.85}ul[data-v-eaccdc4a]{list-style:none;margin:0;padding:0}.legend__item[data-v-eaccdc4a]{display:flex;align-items:center;gap:9px;padding:3px 8px;font-size:12px}.legend__dot[data-v-eaccdc4a]{width:9px;height:9px;border-radius:50%;flex:none}.legend__label[data-v-eaccdc4a]{flex:1;min-width:0}.legend__code[data-v-eaccdc4a]{font-size:9.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.legend__note[data-v-eaccdc4a]{margin:6px 8px 0;font-size:10.5px;line-height:1.35;color:var(--farm-text-dim)}.nav[data-v-7190feb2]{position:absolute;top:76px;left:12px;width:232px;max-height:calc(100% - 150px);overflow:auto;padding:10px;z-index:15;scrollbar-width:thin}.nav--collapsed[data-v-7190feb2]{width:auto;padding:6px}.nav__toggle[data-v-7190feb2]{width:100%}.nav--collapsed .nav__toggle[data-v-7190feb2]{width:34px;padding:0}.nav__h[data-v-7190feb2]{margin:12px 8px 4px;padding-bottom:4px;border-bottom:1px solid var(--farm-line-soft)}ul[data-v-7190feb2]{list-style:none;margin:0;padding:0}.nav__item[data-v-7190feb2]{width:100%;display:flex;align-items:center;gap:9px;padding:6px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--farm-text);font:500 12.5px var(--farm-font);text-align:left;cursor:pointer}.nav__item[data-v-7190feb2]:hover{background:#36c7e814}.nav__item[aria-current=true][data-v-7190feb2]{border-color:var(--farm-gold);background:#d7ae581f}.nav__dot[data-v-7190feb2]{width:9px;height:9px;border-radius:50%;flex:none}.nav__name[data-v-7190feb2]{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.nav__row[data-v-7190feb2]{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.nav__row b[data-v-7190feb2]{font-weight:600;letter-spacing:.02em}.nav__name small[data-v-7190feb2]{font-size:10.5px;color:var(--farm-text-dim);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav__pnl[data-v-7190feb2]{font-size:11px}.nav__pnl--stale[data-v-7190feb2]{color:var(--farm-text-dim);text-decoration:line-through dotted}.nav__empty[data-v-7190feb2]{padding:6px 8px;font-size:12px}@media(max-width:720px){.nav[data-v-7190feb2]:not(.nav--collapsed){width:calc(100% - 24px);max-height:50%}}.cam[data-v-42a2a9ef]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:7px 10px;z-index:20;flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100% - 24px)}.cam__sep[data-v-42a2a9ef]{width:1px;height:22px;background:var(--farm-line);margin:0 4px}.cam__q[data-v-42a2a9ef]{display:flex;align-items:center;gap:6px}.cam__q select[data-v-42a2a9ef]{min-height:30px;border-radius:7px;border:1px solid var(--farm-line);background:#0f1622;color:var(--farm-text);font:600 12px var(--farm-font)}.cam__stats[data-v-42a2a9ef]{font-size:11px;color:var(--farm-text-dim);margin-left:6px}.cam__short[data-v-42a2a9ef]{display:none}@media(max-width:720px){.cam[data-v-42a2a9ef]{flex-wrap:nowrap;gap:4px;padding:6px;bottom:10px}.cam .farm-btn[data-v-42a2a9ef]{min-height:36px;padding:0 10px}.cam .farm-btn--icon[data-v-42a2a9ef]{width:36px;padding:0}.cam__q[data-v-42a2a9ef],.cam__stats[data-v-42a2a9ef],.cam__sep[data-v-42a2a9ef],.cam__long[data-v-42a2a9ef]{display:none}.cam__short[data-v-42a2a9ef]{display:inline;font-size:16px}}.farm-modal[data-v-fe8e394c]{position:absolute;top:100px;right:16px;bottom:16px;width:min(440px,calc(100% - 32px));border-top:2px solid var(--farm-gold);display:flex;flex-direction:column;z-index:30;animation:farm-slide-fe8e394c .22s ease-out}.farm-modal--wide[data-v-fe8e394c]{width:min(clamp(440px,46vw,720px),calc(100% - 32px))}.farm-modal__head[data-v-fe8e394c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px 18px;border-bottom:1px solid var(--farm-line-soft);background:linear-gradient(180deg,rgba(215,174,88,.07),transparent)}.farm-modal__title[data-v-fe8e394c]{margin:0;font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--farm-gold)}.farm-modal__sub[data-v-fe8e394c]{margin:4px 0 0;font-size:12px;color:var(--farm-text-dim);letter-spacing:.04em}.farm-modal__body[data-v-fe8e394c]{flex:1;padding:14px 18px 18px}@keyframes farm-slide-fe8e394c{0%{transform:translate(24px);opacity:0}}@media(max-width:720px){.farm-modal[data-v-fe8e394c]{inset:auto 8px 8px;width:auto;max-height:62%}}@media(prefers-reduced-motion:reduce){.farm-modal[data-v-fe8e394c]{animation:none}}.eq[data-v-0191e198]{margin:0}svg[data-v-0191e198]{width:100%;height:auto;display:block}.eq__tick[data-v-0191e198]{fill:var(--farm-text-dim);font:11px var(--farm-mono)}.eq__empty[data-v-0191e198]{color:var(--farm-text-dim);padding:24px 0;text-align:center}.ops[data-v-37856d24]{max-height:46vh}.ops__empty[data-v-37856d24]{padding:18px 0;text-align:center}.ops__detail td[data-v-37856d24]{background:#111925cc;white-space:normal}dl[data-v-37856d24]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:4px 0}dt[data-v-37856d24]{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--farm-text-dim)}dd[data-v-37856d24]{margin:2px 0 0}.ops__mock[data-v-37856d24]{color:var(--farm-violet);font-weight:700}.fin__bar[data-v-07b282b3]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:14px}.fin__tabs[data-v-07b282b3]{display:flex;gap:6px;flex-wrap:wrap}.fin__filter[data-v-07b282b3]{display:flex;flex-direction:column;gap:4px}.fin__select[data-v-07b282b3]{min-height:34px;border-radius:8px;border:1px solid var(--farm-line);background:#0f1622;color:var(--farm-text);padding:0 10px;font:600 12px var(--farm-font)}.fin__kpis[data-v-07b282b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.kpi[data-v-07b282b3]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:8px;background:#111925cc;border:1px solid var(--farm-line-soft)}.kpi__v[data-v-07b282b3]{font-size:22px;font-weight:700}.fin__meta[data-v-07b282b3]{font-size:12px;margin:12px 0}.fin__h[data-v-07b282b3]{margin:18px 0 8px}.warn[data-v-07b282b3]{color:var(--farm-warn)}.opd__grid[data-v-e981d31d]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0 0 10px}.opd__grid .wide[data-v-e981d31d]{grid-column:1 / -1}dt[data-v-e981d31d]{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--farm-text-dim);margin-bottom:3px}dd[data-v-e981d31d]{margin:0}.big[data-v-e981d31d]{font-size:20px;font-weight:700}.warn[data-v-e981d31d]{color:var(--farm-warn);font-size:12px}.opd__note[data-v-e981d31d]{font-style:italic;color:var(--farm-cyan);margin:6px 0}.small[data-v-e981d31d]{font-size:11.5px}.h[data-v-e981d31d]{margin:16px 0 6px}dl[data-v-c9d783ad]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0 0 12px}dt[data-v-c9d783ad]{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--farm-text-dim);margin-bottom:3px}dd[data-v-c9d783ad]{margin:0}.small[data-v-c9d783ad]{font-size:11.5px}.note[data-v-c6f211f4]{border-radius:8px;padding:8px 10px;margin-bottom:10px;font-size:12px;line-height:1.4;border:1px solid}.note--mock[data-v-c6f211f4]{color:#d7c6ff;border-color:#9d79e899;background:#9d79e81f}.note--warn[data-v-c6f211f4]{color:#ffd99a;border-color:#f2b84b99;background:#f2b84b1a}.fb[data-v-95a05b1d]{position:absolute;inset:104px 16px 16px 266px;overflow:auto;display:flex;flex-direction:column;gap:14px}.fb__reason[data-v-95a05b1d]{color:var(--farm-warn);margin:0}.fb__wall[data-v-95a05b1d],.fb__card[data-v-95a05b1d]{color:var(--farm-text);text-align:left;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;font:inherit}.fb__kpis[data-v-95a05b1d]{display:flex;gap:24px;font-size:18px;flex-wrap:wrap}.fb__grid[data-v-95a05b1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}@media(max-width:720px){.fb[data-v-95a05b1d]{inset:120px 8px 8px}}.farm-root{--farm-font: "Bahnschrift", "Segoe UI", "Inter", system-ui, sans-serif;--farm-mono: "Bahnschrift", "Consolas", "Segoe UI Mono", ui-monospace, monospace;--farm-radius: 10px;--farm-glass: rgba(13, 19, 29, .86);--farm-line: rgba(215, 174, 88, .28);--farm-line-soft: rgba(255, 255, 255, .07);position:relative;width:100%;height:100%;min-height:420px;overflow:hidden;background:var(--farm-bg);color:var(--farm-text);font-family:var(--farm-font);font-size:14px;line-height:1.35;-webkit-font-smoothing:antialiased}.farm-root *,.farm-root *:before,.farm-root *:after{box-sizing:border-box}.farm-glass{background:var(--farm-glass);border:1px solid var(--farm-line);border-radius:var(--farm-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #00000073}.farm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--farm-line);background:#222c3ab3;color:var(--farm-text);font:600 12px/1 var(--farm-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.farm-btn:hover{background:#d7ae5824;border-color:var(--farm-gold)}.farm-btn:focus-visible,.farm-root [tabindex]:focus-visible,.farm-root button:focus-visible{outline:2px solid var(--farm-cyan);outline-offset:2px}.farm-btn[aria-pressed=true]{background:#d7ae5838;border-color:var(--farm-gold);color:var(--farm-gold)}.farm-btn--icon{width:34px;padding:0;font-size:16px}.farm-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;border:1px solid currentColor;font:700 11px/1 var(--farm-font);letter-spacing:.06em;white-space:nowrap}.farm-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.farm-tag--plain:before{display:none}.farm-pos{color:var(--farm-pos)}.farm-neg{color:var(--farm-neg)}.farm-flat{color:var(--farm-text)}.farm-na,.farm-dim{color:var(--farm-text-dim)}.farm-num{font-family:var(--farm-mono);font-variant-numeric:tabular-nums}.farm-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--farm-text-dim)}.farm-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.farm-table{width:100%;border-collapse:collapse;font-size:12.5px}.farm-table th{position:sticky;top:0;background:#0f1622;text-align:left;font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--farm-text-dim);padding:8px;border-bottom:1px solid var(--farm-line)}.farm-table td{padding:8px;border-bottom:1px solid var(--farm-line-soft);white-space:nowrap}.farm-table tbody tr{cursor:pointer}.farm-table tbody tr:hover,.farm-table tbody tr[aria-selected=true]{background:#36c7e812}.farm-table td.r,.farm-table th.r{text-align:right}.farm-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(215,174,88,.35) transparent}@media(min-width:721px){.farm-root.farm-root--panel .farm-cam{--farm-panel-w: min(440px, 100% - 32px);left:calc((100% - var(--farm-panel-w) - 16px) / 2);max-width:calc(100% - var(--farm-panel-w) - 48px);transition:left .22s ease-out}.farm-root.farm-root--panel-wide .farm-cam{--farm-panel-w: min(clamp(440px, 46vw, 720px), 100% - 32px)}}.farm-mock-ribbon[data-v-ed087bea]{position:absolute;top:70px;left:50%;transform:translate(-50%);z-index:18;padding:4px 14px;border-radius:0 0 8px 8px;background:#9d79e8e6;color:#fff;font:700 11px/1.4 var(--farm-font);letter-spacing:.14em;pointer-events:none;white-space:nowrap}.farm-inline-nav[data-v-ed087bea]{position:static;width:100%;max-height:none;box-shadow:none;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}@media(max-width:720px){.farm-mock-ribbon[data-v-ed087bea]{top:auto;bottom:72px;border-radius:8px;font-size:9.5px}}.sim[data-v-7513539c]{position:absolute;right:16px;bottom:74px;width:300px;max-height:calc(100% - 190px);overflow:auto;scrollbar-width:thin;z-index:25;font-size:12px;border-top:2px solid var(--farm-violet)}.sim__head[data-v-7513539c]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border:none;color:var(--farm-text);font:700 12px var(--farm-font);letter-spacing:.06em;cursor:pointer;text-transform:uppercase}.sim__badge[data-v-7513539c]{background:var(--farm-violet);color:#fff;border-radius:5px;padding:2px 7px}.sim__chev[data-v-7513539c]{margin-left:auto}.sim__body[data-v-7513539c]{padding:0 12px 12px;display:flex;flex-direction:column;gap:6px}.sim__warn[data-v-7513539c]{margin:0;color:#d7c6ff;font-size:11.5px}.sim__row[data-v-7513539c]{display:flex;flex-wrap:wrap;gap:5px}.sim__grid[data-v-7513539c]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.sim__row .farm-btn[data-v-7513539c],.sim__grid .farm-btn[data-v-7513539c]{min-height:28px;font-size:10px;padding:0 8px;letter-spacing:.03em}.sim__grid .farm-btn[data-v-7513539c]{justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim__body .farm-label[data-v-7513539c]{margin-top:4px;font-size:10px}.sim__stats[data-v-7513539c]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 10px;margin:0}.sim__stats dt[data-v-7513539c]{color:var(--farm-text-dim);font-size:10px}.sim__stats dd[data-v-7513539c]{margin:0;font-size:13px}@media(max-width:720px){.sim[data-v-7513539c]{display:none}}.portal-scene[data-v-1f8b1824]{position:absolute;inset:0;overflow:hidden;background:#090d14}.portal-scene[data-v-1f8b1824] canvas{display:block;outline:none}.pform[data-v-db80ca49]{--c: #36c7e8;--g: #d7ae58;box-sizing:border-box;width:560px;min-height:360px;padding:22px 34px 16px;display:flex;flex-direction:column;gap:9px;color:#e8eef6;font-family:Bahnschrift,Segoe UI,Inter,system-ui,sans-serif;background:linear-gradient(180deg,#061622b3,#040e18c7);border:1px solid rgba(54,199,232,.55);border-radius:14px;box-shadow:0 0 0 1px #36c7e81f inset,0 0 42px #36c7e838;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:border-color .35s,box-shadow .35s}.pform--error[data-v-db80ca49]{border-color:#ef6575d9;box-shadow:0 0 0 1px #ef65752e inset,0 0 32px #ef657540}.pform--granted[data-v-db80ca49]{border-color:#35d49ae6;box-shadow:0 0 0 1px #35d49a33 inset,0 0 48px #35d49a4d}.pform--shake[data-v-db80ca49]{animation:pform-shake-db80ca49 .42s ease-out}@keyframes pform-shake-db80ca49{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.pform__head[data-v-db80ca49]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--g)}.pform__mark[data-v-db80ca49]{width:38px;height:34px;filter:drop-shadow(0 0 6px rgba(215,174,88,.6))}.pform__brand[data-v-db80ca49]{font-weight:700;font-size:22px;letter-spacing:.16em;text-shadow:0 0 10px rgba(215,174,88,.45)}.pform__sub[data-v-db80ca49]{font-size:11px;letter-spacing:.5em;color:#c9d3df;text-align:center}.pform__title[data-v-db80ca49]{margin:4px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;letter-spacing:.12em;font-weight:700}.pform__title svg[data-v-db80ca49]{width:18px;height:18px;color:var(--c)}.pform__caption[data-v-db80ca49]{margin:-4px 0 2px;text-align:center;font-size:11px;letter-spacing:.08em;color:#8a97a8;text-transform:uppercase}.pform__field[data-v-db80ca49]{display:block}.pform__label[data-v-db80ca49]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pform__box[data-v-db80ca49]{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 14px;border:1px solid rgba(54,199,232,.6);border-radius:8px;background:#030c14b8;box-shadow:0 0 10px #36c7e81f inset;transition:border-color .2s,box-shadow .2s}.pform__box[data-v-db80ca49]:focus-within{border-color:var(--c);box-shadow:0 0 0 2px #36c7e847,0 0 14px #36c7e840 inset}.pform--error .pform__box[data-v-db80ca49]{border-color:#ef6575bf}.pform__box>svg[data-v-db80ca49]{flex:none;width:18px;height:18px;color:#b8c4d2}.pform__box input[data-v-db80ca49]{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:#e8eef6;font:500 15px/1 inherit;font-family:inherit}.pform__box input[data-v-db80ca49]::placeholder{color:#7b8899}.pform__eye[data-v-db80ca49]{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:#c9d3df;cursor:pointer}.pform__eye[data-v-db80ca49]:hover,.pform__eye[data-v-db80ca49]:focus-visible{color:var(--c);background:#36c7e81f;outline:none}.pform__eye svg[data-v-db80ca49]{width:20px;height:20px}.pform__submit[data-v-db80ca49]{margin-top:4px;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #f0d08a;border-radius:8px;background:linear-gradient(180deg,#e8c372,#c99a3e);color:#141b26;font:700 15px/1 inherit;font-family:inherit;letter-spacing:.14em;cursor:pointer;box-shadow:0 0 18px #d7ae5859;transition:filter .2s,box-shadow .2s}.pform__submit[data-v-db80ca49]:hover:not(:disabled),.pform__submit[data-v-db80ca49]:focus-visible{filter:brightness(1.08);box-shadow:0 0 0 2px #f0d08a80,0 0 22px #d7ae5880;outline:none}.pform__submit[data-v-db80ca49]:disabled{cursor:progress;filter:saturate(.7) brightness(.9)}.pform__submit svg[data-v-db80ca49]{width:18px;height:18px}.pform__spin[data-v-db80ca49]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(20,27,38,.35);border-top-color:#141b26;animation:pform-spin-db80ca49 .8s linear infinite}@keyframes pform-spin-db80ca49{to{transform:rotate(360deg)}}.pform__msg[data-v-db80ca49]{min-height:16px;margin:0;text-align:center;font-size:12.5px;color:#ef6575}.pform__hint[data-v-db80ca49]{margin:-6px 0 0;text-align:center;font-size:11.5px;color:#f2b84b}.pform__foot[data-v-db80ca49]{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#8a97a8}.pform__dot[data-v-db80ca49]{width:7px;height:7px;border-radius:50%;background:#35d49a;box-shadow:0 0 6px #35d49a}.pform__granted[data-v-db80ca49]{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;font-size:22px;font-weight:700;letter-spacing:.16em;color:#35d49a;text-shadow:0 0 14px rgba(53,212,154,.6)}.pform__granted svg[data-v-db80ca49]{width:30px;height:30px}@media(prefers-reduced-motion:reduce){.pform--shake[data-v-db80ca49],.pform__spin[data-v-db80ca49]{animation:none}}.portal[data-v-9fd20eb5]{position:fixed;inset:0;z-index:40;overflow:hidden;background:#090d14;color:#e8eef6;font-family:Bahnschrift,Segoe UI,Inter,system-ui,sans-serif;transition:opacity .9s ease}.portal--leaving[data-v-9fd20eb5]{opacity:0;pointer-events:none}.portal__sr[data-v-9fd20eb5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.portal__notice[data-v-9fd20eb5]{position:absolute;top:18px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);padding:8px 16px;border:1px solid rgba(242,184,75,.6);border-radius:8px;background:#0a101ad9;color:#f2d08a;font-size:13px;letter-spacing:.04em;text-align:center}.portal__cta[data-v-9fd20eb5]{position:absolute;left:50%;bottom:9vh;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.portal__start[data-v-9fd20eb5]{display:flex;align-items:center;gap:10px;height:48px;padding:0 28px;border:1px solid #f0d08a;border-radius:10px;background:linear-gradient(180deg,#e8c372f2,#c99a3ef2);color:#141b26;font:700 15px/1 inherit;font-family:inherit;letter-spacing:.16em;cursor:pointer;box-shadow:0 0 24px #d7ae5866;animation:portal-breathe-9fd20eb5 2.6s ease-in-out infinite}.portal__start[data-v-9fd20eb5]:hover,.portal__start[data-v-9fd20eb5]:focus-visible{filter:brightness(1.08);outline:none;box-shadow:0 0 0 2px #f0d08a8c,0 0 30px #d7ae588c}.portal__start svg[data-v-9fd20eb5]{width:18px;height:18px}@keyframes portal-breathe-9fd20eb5{50%{box-shadow:0 0 34px #d7ae5899}}.portal__tip[data-v-9fd20eb5]{font-size:12px;color:#8a97a8;letter-spacing:.06em}.portal__formwrap[data-v-9fd20eb5]{position:absolute;inset:0;pointer-events:none}.portal__form[data-v-9fd20eb5]{position:absolute;transform-origin:center;pointer-events:auto;animation:portal-form-in-9fd20eb5 .35s ease-out}@keyframes portal-form-in-9fd20eb5{0%{opacity:0}}.portal__formwrap--compact[data-v-9fd20eb5]{display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:16px;pointer-events:auto;background:radial-gradient(ellipse at center,#090d1459,#090d14b3)}.portal__formwrap--compact .portal__form[data-v-9fd20eb5]{position:relative;width:min(100%,420px)}.portal__formwrap--compact[data-v-9fd20eb5] .pform{width:100%;min-height:0;padding:18px 18px 14px}.portal__skip[data-v-9fd20eb5]{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgba(54,199,232,.45);border-radius:8px;background:#0a101abf;color:#c9d3df;font:600 11px/1 inherit;font-family:inherit;letter-spacing:.12em;cursor:pointer}.portal__skip[data-v-9fd20eb5]:hover,.portal__skip[data-v-9fd20eb5]:focus-visible{border-color:#36c7e8;color:#fff;outline:none}.portal__skip kbd[data-v-9fd20eb5]{padding:2px 5px;border:1px solid rgba(255,255,255,.25);border-radius:4px;font:inherit;font-size:10px}.portal__foot[data-v-9fd20eb5]{position:absolute;left:16px;bottom:14px;font-size:11px;color:#5f6b7c;letter-spacing:.04em;pointer-events:none}.pfb[data-v-9fd20eb5]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 85%,rgba(54,199,232,.18),transparent 55%),linear-gradient(180deg,#0c1420,#0a101a 62%,#0d1624 62.2%,#090d14)}.pfb__brand[data-v-9fd20eb5]{position:absolute;top:6vh;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;color:#d7ae58}.pfb__brand svg[data-v-9fd20eb5]{width:44px;height:40px}.pfb__brand b[data-v-9fd20eb5]{display:block;font-size:24px;letter-spacing:.18em}.pfb__brand span[data-v-9fd20eb5]{display:block;font-size:11px;letter-spacing:.5em;color:#c9d3df}.pfb__gate[data-v-9fd20eb5]{position:absolute;left:50%;bottom:38%;width:min(260px,50vw);height:min(300px,34vh);transform:translate(-50%);border:3px solid #d7ae58;border-bottom:0;border-radius:6px 6px 0 0;overflow:hidden;background:linear-gradient(180deg,#36c7e840,#36c7e80d);box-shadow:0 0 30px #36c7e840}.pfb__door[data-v-9fd20eb5]{position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(180deg,#1a2433,#111925);transition:transform .45s ease-in-out}.pfb__door--l[data-v-9fd20eb5]{left:0;border-right:2px solid #36c7e8}.pfb__door--r[data-v-9fd20eb5]{right:0;border-left:2px solid #36c7e8}.portal--opening .pfb__door--l[data-v-9fd20eb5],.portal--entering .pfb__door--l[data-v-9fd20eb5]{transform:translate(-100%)}.portal--opening .pfb__door--r[data-v-9fd20eb5],.portal--entering .pfb__door--r[data-v-9fd20eb5]{transform:translate(100%)}.portal--granted .pfb__door[data-v-9fd20eb5]{border-color:#35d49a}@media(max-width:720px){.portal__foot[data-v-9fd20eb5]{left:0;right:0;text-align:center;bottom:8px;font-size:10px}.portal__skip[data-v-9fd20eb5]{bottom:30px}.portal__cta[data-v-9fd20eb5]{bottom:12vh}}@media(prefers-reduced-motion:reduce){.portal__start[data-v-9fd20eb5],.portal__form[data-v-9fd20eb5]{animation:none}.pfb__door[data-v-9fd20eb5]{transition:none}.portal[data-v-9fd20eb5]{transition-duration:.3s}}.portal-fade-leave-active{transition:opacity .6s ease}.portal-fade-leave-active,.portal-fade-leave-active *,.portal--leaving,.portal--leaving *{pointer-events:none!important}.portal-fade-leave-to{opacity:0}.farm-logout{position:fixed;top:74px;right:12px;z-index:30;display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid rgba(215,174,88,.45);border-radius:6px;background:#0d131dc7;color:#c9d3df;font:600 10.5px/1 Bahnschrift,Segoe UI,Inter,system-ui,sans-serif;letter-spacing:.14em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.farm-logout:hover,.farm-logout:focus-visible{border-color:#d7ae58;color:#fff;outline:none}.farm-logout svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.portal-fade-leave-active{transition-duration:.25s}}
