.ob[data-astro-cid-ujqyczo6]{--ob-row: 24px;--ob-n: 9;--ob-slide: .46s;--ob-ease: cubic-bezier(.22, .61, .36, 1);--ob-bid: var(--accent-mark);--ob-ask: var(--danger-text);width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color)}.ob-head[data-astro-cid-ujqyczo6]{display:flex;justify-content:space-between;padding:.4rem .7rem;border-bottom:1px solid var(--border-color);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ob-head[data-astro-cid-ujqyczo6] b[data-astro-cid-ujqyczo6]{color:var(--text-primary);font-weight:500;letter-spacing:0;margin-left:.3rem}.ob-head[data-astro-cid-ujqyczo6] b[data-astro-cid-ujqyczo6].flash-bid{color:var(--ob-bid)}.ob-head[data-astro-cid-ujqyczo6] b[data-astro-cid-ujqyczo6].flash-ask{color:var(--ob-ask)}.ob-cols[data-astro-cid-ujqyczo6]{display:grid;grid-template-columns:1fr 1fr}.ob-ask[data-astro-cid-ujqyczo6]{border-left:1px solid var(--border-color)}.ob-th[data-astro-cid-ujqyczo6]{position:relative;z-index:3;display:flex;justify-content:space-between;padding:.3rem .7rem;font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}.ob-bid[data-astro-cid-ujqyczo6] .ob-th[data-astro-cid-ujqyczo6] span[data-astro-cid-ujqyczo6]:last-child{color:var(--ob-bid)}.ob-ask[data-astro-cid-ujqyczo6] .ob-th[data-astro-cid-ujqyczo6] span[data-astro-cid-ujqyczo6]:first-child{color:var(--ob-ask)}.ob-rows[data-astro-cid-ujqyczo6]{position:relative;height:calc(var(--ob-row) * var(--ob-n));overflow:hidden;contain:layout paint}.ob[data-astro-cid-ujqyczo6] .ob-row{position:relative;z-index:1;height:var(--ob-row);display:flex;align-items:center;justify-content:space-between;padding:0 .7rem;background:var(--bg-primary)}.ob[data-astro-cid-ujqyczo6] .ob-row>span{position:relative;z-index:1}.ob[data-astro-cid-ujqyczo6] .ob-price{font-weight:600}.ob-bid[data-astro-cid-ujqyczo6] .ob-price{color:var(--ob-bid)}.ob-ask[data-astro-cid-ujqyczo6] .ob-price{color:var(--ob-ask)}.ob[data-astro-cid-ujqyczo6] .ob-depth{position:absolute;top:3px;bottom:3px;width:100%;opacity:.16;transform-origin:var(--ob-origin);transition:transform var(--ob-slide) var(--ob-ease)}.ob-bid[data-astro-cid-ujqyczo6]{--ob-origin: right}.ob-ask[data-astro-cid-ujqyczo6]{--ob-origin: left}.ob-bid[data-astro-cid-ujqyczo6] .ob-depth{right:0;background:var(--ob-bid)}.ob-ask[data-astro-cid-ujqyczo6] .ob-depth{left:0;background:var(--ob-ask)}.ob[data-astro-cid-ujqyczo6] .ob-row.is-sliding{z-index:2;transition:transform var(--ob-slide) var(--ob-ease)}.ob[data-astro-cid-ujqyczo6] .ob-row:before,.ob[data-astro-cid-ujqyczo6] .ob-qty:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none}.ob[data-astro-cid-ujqyczo6] .ob-qty{padding:0 .25rem;margin:0 -.25rem}.ob[data-astro-cid-ujqyczo6] .ob-qty.up{color:var(--success-text)}.ob[data-astro-cid-ujqyczo6] .ob-qty.down{color:var(--danger-text)}.ob[data-astro-cid-ujqyczo6] .ob-qty.up:before{background:color-mix(in srgb,var(--success-text) 40%,transparent);animation:ob-blink 1.1s ease-out both}.ob[data-astro-cid-ujqyczo6] .ob-qty.down:before{background:color-mix(in srgb,var(--ob-ask) 40%,transparent);animation:ob-blink 1.1s ease-out both}.ob[data-astro-cid-ujqyczo6] .ob-row.is-new:before{background:color-mix(in srgb,var(--ob-bid) 26%,transparent);animation:ob-fade 1.3s ease-out both}.ob-ask[data-astro-cid-ujqyczo6] .ob-row.is-new:before{background:color-mix(in srgb,var(--ob-ask) 22%,transparent)}.ob[data-astro-cid-ujqyczo6] .ob-row.in-top{z-index:2;animation:ob-from-top var(--ob-slide) var(--ob-ease) both}.ob[data-astro-cid-ujqyczo6] .ob-row.in-bottom{z-index:2;animation:ob-from-bottom var(--ob-slide) var(--ob-ease) both}.ob[data-astro-cid-ujqyczo6] .ob-row.in-mid{z-index:0}.ob[data-astro-cid-ujqyczo6] .ob-ghost{position:absolute;left:0;right:0;z-index:1;pointer-events:none;background:color-mix(in srgb,var(--ob-ask) 30%,var(--bg-primary));animation-duration:var(--ob-slide);animation-timing-function:var(--ob-ease);animation-fill-mode:forwards}.ob[data-astro-cid-ujqyczo6] .ob-ghost.consumed{background:color-mix(in srgb,var(--ob-bid) 34%,var(--bg-primary))}.ob-bid[data-astro-cid-ujqyczo6] .ob-ghost.consumed{background:color-mix(in srgb,var(--ob-ask) 34%,var(--bg-primary))}.ob[data-astro-cid-ujqyczo6][data-mode=driven]{--ob-slide: .38s}.ob-rows[data-astro-cid-ujqyczo6]{transition:opacity .35s ease}.ob[data-astro-cid-ujqyczo6].is-frozen{border-color:var(--danger-text)}.ob[data-astro-cid-ujqyczo6].is-frozen .ob-rows[data-astro-cid-ujqyczo6]{opacity:.45}.ob[data-astro-cid-ujqyczo6] .ob-ghost.out-top{animation-name:ob-to-top}.ob[data-astro-cid-ujqyczo6] .ob-ghost.out-bottom{animation-name:ob-to-bottom}.ob[data-astro-cid-ujqyczo6] .ob-ghost.out-mid{animation-name:ob-vanish;animation-duration:calc(var(--ob-slide) * 1.4)}@keyframes ob-fade{0%{opacity:1}to{opacity:0}}@keyframes ob-blink{0%{opacity:1}18%{opacity:.25}36%{opacity:1}to{opacity:0}}@keyframes ob-from-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes ob-from-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes ob-to-top{to{transform:translateY(-100%)}}@keyframes ob-to-bottom{to{transform:translateY(100%)}}@keyframes ob-vanish{0%,55%{opacity:1}to{opacity:0}}@media (max-width: 480px){.ob[data-astro-cid-ujqyczo6]{--ob-row: 22px;font-size:11px}.ob[data-astro-cid-ujqyczo6] .ob-row,.ob-th[data-astro-cid-ujqyczo6],.ob-head[data-astro-cid-ujqyczo6]{padding-left:.45rem;padding-right:.45rem}}.ch-node[data-astro-cid-qgon2btp]{fill:var(--bg-tertiary);stroke:var(--border-color)}.ch-node-accent[data-astro-cid-qgon2btp]{stroke:var(--accent-mark)}.ch-fill[data-astro-cid-qgon2btp]{fill:var(--accent)}.ch-glow[data-astro-cid-qgon2btp]{fill:none;stroke:var(--accent);stroke-width:2;opacity:0}.ch-link[data-astro-cid-qgon2btp]{fill:none;stroke:var(--text-muted);stroke-opacity:.45;stroke-width:1.5;stroke-dasharray:4 6;animation:ch-dash 1.2s linear infinite}.ch-label[data-astro-cid-qgon2btp]{fill:var(--text-primary);font-size:14px;font-family:inherit}.ch-small[data-astro-cid-qgon2btp]{fill:var(--text-muted);font-size:12px;font-family:inherit;letter-spacing:.06em}.ch-cost[data-astro-cid-qgon2btp]{fill:var(--accent-text);font-size:13px;font-weight:600;font-family:ui-monospace,monospace}.ch-dot[data-astro-cid-qgon2btp],.ch-packet[data-astro-cid-qgon2btp]{fill:var(--accent-mark);filter:drop-shadow(0 0 4px var(--accent-mark))}.ch-dot-static[data-astro-cid-qgon2btp]{fill:var(--accent-mark)}.ch-pulse[data-astro-cid-qgon2btp]{fill:var(--accent);animation:ch-pulse 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ch-grid[data-astro-cid-qgon2btp]{stroke:var(--border-color);stroke-dasharray:3 5}.ch-line[data-astro-cid-qgon2btp]{fill:none;stroke:var(--accent-mark);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ch-draw[data-astro-cid-qgon2btp]{stroke-dasharray:600;stroke-dashoffset:600;animation:ch-draw 2.6s ease-out infinite}.ch-scroll[data-astro-cid-qgon2btp]{animation:ch-scroll 4s linear infinite}.ch-phone[data-astro-cid-qgon2btp]{fill:var(--bg-primary);stroke:var(--text-muted);stroke-width:2}.ch-btn[data-astro-cid-qgon2btp]{fill:var(--text-secondary);font-size:12px;font-family:inherit}.ch-ok[data-astro-cid-qgon2btp]{fill:var(--success-text);font-weight:600}.ch-stop[data-astro-cid-qgon2btp]{fill:var(--danger-text);opacity:.18}.ch-stop-ring[data-astro-cid-qgon2btp]{fill:none;stroke:var(--danger-text);stroke-width:2;animation:ch-ring 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center}.ch-btn-stop[data-astro-cid-qgon2btp]{fill:var(--danger-text);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ch-bid[data-astro-cid-qgon2btp]{fill:var(--accent-mark);opacity:.75}.ch-ask[data-astro-cid-qgon2btp]{fill:var(--danger-text);opacity:.55}.ch-spread[data-astro-cid-qgon2btp]{fill:var(--accent)}.tb[data-astro-cid-qgon2btp]{display:grid;grid-template-columns:1fr 1.15fr;gap:1.25rem;align-items:center;width:100%}.tb[data-astro-cid-qgon2btp] .tb-ring[data-astro-cid-qgon2btp]{animation:none;opacity:0}.tb[data-astro-cid-qgon2btp].is-stopped .tb-ring[data-astro-cid-qgon2btp]{animation:ch-ring .9s ease-out infinite}.tb[data-astro-cid-qgon2btp] .ch-stop[data-astro-cid-qgon2btp]{transition:opacity .3s ease}.tb[data-astro-cid-qgon2btp].is-stopped .ch-stop[data-astro-cid-qgon2btp]{opacity:.5}.tb[data-astro-cid-qgon2btp] .tb-approve[data-astro-cid-qgon2btp]{transition:stroke .3s ease}.tb[data-astro-cid-qgon2btp].is-running .tb-approve[data-astro-cid-qgon2btp]{stroke:var(--accent-mark);stroke-width:2}.tb[data-astro-cid-qgon2btp] .tb-mark path{opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:center;stroke-width:1.5;transition:opacity .2s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.tb[data-astro-cid-qgon2btp] .tb-mark.is-on path{opacity:1;transform:none}.tb[data-astro-cid-qgon2btp] .tb-buy path{fill:var(--success-text);stroke:var(--success-text)}.tb[data-astro-cid-qgon2btp] .tb-sell path{fill:var(--danger-text);stroke:var(--danger-text)}@media (max-width: 700px){.tb[data-astro-cid-qgon2btp]{grid-template-columns:1fr}.tb-chart[data-astro-cid-qgon2btp]{order:-1}}.ch-link-back[data-astro-cid-qgon2btp]{stroke:var(--text-primary);stroke-opacity:.35;animation-direction:reverse}.ch-msg[data-astro-cid-qgon2btp]{fill:var(--text-primary)}.ch-msg-ok[data-astro-cid-qgon2btp]{fill:var(--accent-mark);filter:drop-shadow(0 0 3px var(--accent-mark))}.ch-msg-alert[data-astro-cid-qgon2btp]{fill:var(--danger-text);filter:drop-shadow(0 0 3px var(--danger-text))}.ch-tag[data-astro-cid-qgon2btp]{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hf-stage[data-astro-cid-qgon2btp]{font-size:12px}.hf-seg[data-astro-cid-qgon2btp]{opacity:.85}.hf-seg-0[data-astro-cid-qgon2btp]{fill:var(--text-muted)}.hf-seg-1[data-astro-cid-qgon2btp]{fill:var(--accent-mark)}.hf-seg-2[data-astro-cid-qgon2btp]{fill:var(--danger-text)}.hf-seg-3[data-astro-cid-qgon2btp]{fill:var(--text-secondary)}.hf-mask[data-astro-cid-qgon2btp]{fill:var(--bg-secondary)}.hf-cursor[data-astro-cid-qgon2btp]{stroke:var(--text-primary);stroke-width:2}.hf-seg-rework[data-astro-cid-qgon2btp]{fill:var(--accent-mark);opacity:.45}.hf-seg-ok[data-astro-cid-qgon2btp]{fill:var(--success-text)}.hf-rework[data-astro-cid-qgon2btp]{stroke:var(--danger-text);stroke-opacity:.55;animation-direction:reverse}.hf-rework-label[data-astro-cid-qgon2btp]{fill:var(--danger-text)}.hf-glow-ko[data-astro-cid-qgon2btp]{stroke:var(--danger-text)}.hf-glow-ok[data-astro-cid-qgon2btp]{stroke:var(--success-text)}.hf-glow-upd[data-astro-cid-qgon2btp]{stroke:var(--hf-warn)}.hf-upd-dot[data-astro-cid-qgon2btp]{fill:var(--hf-warn);filter:drop-shadow(0 0 5px var(--hf-warn))}.hf-upd-link[data-astro-cid-qgon2btp]{stroke:var(--hf-warn);stroke-opacity:.6}.hf-upd-label[data-astro-cid-qgon2btp]{fill:var(--hf-warn)}svg[data-astro-cid-qgon2btp]{--hf-warn: #6fa8b3}:root[data-theme=light] svg[data-astro-cid-qgon2btp]{--hf-warn: #3b6068}.hf-ko[data-astro-cid-qgon2btp] circle[data-astro-cid-qgon2btp]{fill:color-mix(in srgb,var(--danger-text) 22%,var(--bg-secondary));stroke:var(--danger-text);stroke-width:1.5}.hf-ko[data-astro-cid-qgon2btp] path[data-astro-cid-qgon2btp]{stroke:var(--danger-text);stroke-width:2.2;stroke-linecap:round;fill:none}.hf-ok[data-astro-cid-qgon2btp] circle[data-astro-cid-qgon2btp]{fill:color-mix(in srgb,var(--success-text) 22%,var(--bg-secondary));stroke:var(--success-text);stroke-width:1.5}.hf-ok[data-astro-cid-qgon2btp] path[data-astro-cid-qgon2btp]{stroke:var(--success-text);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.hf-target[data-astro-cid-qgon2btp]{stroke:var(--accent-mark);stroke-width:1.5;stroke-dasharray:3 3}.hf-target-label[data-astro-cid-qgon2btp]{fill:var(--accent-text)}.ch-chain[data-astro-cid-qgon2btp]{animation:ch-chain 3s cubic-bezier(.65,0,.35,1) infinite}.ch-chain-link[data-astro-cid-qgon2btp]{stroke:var(--text-muted);stroke-opacity:.6;stroke-width:1.5}.ch-bar[data-astro-cid-qgon2btp]{fill:var(--accent-mark);opacity:.5}@keyframes ch-chain{0%,45%{transform:translate(0)}to{transform:translate(-84px)}}@keyframes ch-dash{to{stroke-dashoffset:-20}}@keyframes ch-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes ch-draw{0%{stroke-dashoffset:600}70%,to{stroke-dashoffset:0}}@keyframes ch-scroll{0%{transform:translate(0)}to{transform:translate(-280px)}}@keyframes ch-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.45);opacity:0}}@media (prefers-reduced-motion: reduce){.ch-link[data-astro-cid-qgon2btp],.ch-pulse[data-astro-cid-qgon2btp],.ch-draw[data-astro-cid-qgon2btp],.ch-scroll[data-astro-cid-qgon2btp],.ch-stop-ring[data-astro-cid-qgon2btp],.ch-chain[data-astro-cid-qgon2btp]{animation:none}.ch-draw[data-astro-cid-qgon2btp]{stroke-dashoffset:0}.ch-dot[data-astro-cid-qgon2btp],.ch-packet[data-astro-cid-qgon2btp],.ch-msg[data-astro-cid-qgon2btp],.ch-msg-ok[data-astro-cid-qgon2btp],.ch-msg-alert[data-astro-cid-qgon2btp]{display:none}}svg[data-astro-cid-qgon2btp]{display:block;width:100%;height:auto}.rm-orbit[data-astro-cid-tz2t2k42]{pointer-events:none}circle[data-astro-cid-tz2t2k42]{fill:none;stroke:var(--border-color);stroke-width:1}.rm-orbit-dash[data-astro-cid-tz2t2k42]{stroke-dasharray:2 8}line[data-astro-cid-tz2t2k42]{stroke:var(--text-muted);stroke-opacity:.35;stroke-width:1}.rm-orbit-dot[data-astro-cid-tz2t2k42]{fill:var(--accent-mark);stroke:none}.rm-orbit-spin[data-astro-cid-tz2t2k42]{animation:rm-spin 90s linear infinite;transform-origin:0 0}.rm-orbit-spin-rev[data-astro-cid-tz2t2k42]{animation-duration:40s;animation-direction:reverse}@keyframes rm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.rm-orbit-spin[data-astro-cid-tz2t2k42]{animation:none}}.rm-field[data-astro-cid-cbjt64le]{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 46% 42% at 50% 46%,transparent 0%,rgba(0,0,0,.35) 55%,#000 100%);mask-image:radial-gradient(ellipse 46% 42% at 50% 46%,transparent 0%,rgba(0,0,0,.35) 55%,#000 100%)}.rm-hero[data-astro-cid-g5xc7fs2]{position:relative;min-height:100svh;display:flex;flex-direction:column;padding:calc(var(--nav-h, 80px) + 1.5rem) 0 0!important;overflow:hidden;isolation:isolate}.rm-hero-stage[data-astro-cid-g5xc7fs2]{position:relative;flex:1;display:flex;isolation:isolate}.rm-hero-stage[data-astro-cid-g5xc7fs2]>.rm-orbit{position:absolute;left:50%;top:50%;width:min(1100px,130vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1}.rm-hero-core[data-astro-cid-g5xc7fs2]{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:1.5rem 5% 2.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem}.rm-hero[data-astro-cid-g5xc7fs2] h1[data-astro-cid-g5xc7fs2]{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:500;line-height:.98;letter-spacing:-.035em;color:var(--text-primary)}.rm-hero[data-astro-cid-g5xc7fs2] h1[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{display:inline-block;color:var(--accent-text)}.rm-hero[data-astro-cid-g5xc7fs2] h1[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2] strong[data-astro-cid-g5xc7fs2]{font-weight:600}.rm-hero[data-astro-cid-g5xc7fs2] .rm-actions[data-astro-cid-g5xc7fs2]{justify-content:center}.rm-hero[data-astro-cid-g5xc7fs2] .rm-lead[data-astro-cid-g5xc7fs2]{max-width:640px}.rm-hero-band[data-astro-cid-g5xc7fs2]{border-bottom:none}.rm-meta[data-astro-cid-g5xc7fs2]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;padding:0;margin:.4rem 0 0;font-family:var(--rm-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.rm-meta[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:1.4rem}.rm-meta[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]+li[data-astro-cid-g5xc7fs2]:before{content:"";width:4px;height:4px;background:var(--accent-mark);opacity:.7;margin-left:-.9rem}.rm-bento[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--rm-line);border-top:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line)}.rm-cell[data-astro-cid-g5xc7fs2]{background:var(--bg-primary);display:flex;flex-direction:column;scroll-margin-top:calc(var(--nav-h, 80px) + 1rem)}.rm-cell-0[data-astro-cid-g5xc7fs2],.rm-cell-3[data-astro-cid-g5xc7fs2]{grid-column:span 7}.rm-cell-1[data-astro-cid-g5xc7fs2],.rm-cell-2[data-astro-cid-g5xc7fs2]{grid-column:span 5}.rm-cell-4[data-astro-cid-g5xc7fs2]{grid-column:1 / -1;display:grid;grid-template-columns:7fr 5fr}.rm-cell-4[data-astro-cid-g5xc7fs2] .rm-cell-bar[data-astro-cid-g5xc7fs2]{grid-column:1 / -1}.rm-cell-4[data-astro-cid-g5xc7fs2] .rm-cell-visual[data-astro-cid-g5xc7fs2]{border-bottom:none;border-right:1px solid var(--rm-line)}.rm-cell-4[data-astro-cid-g5xc7fs2] .rm-cell-body[data-astro-cid-g5xc7fs2]{border-top:1px solid var(--rm-line);justify-content:center;padding:2rem var(--rm-pad)}.rm-cell-bar[data-astro-cid-g5xc7fs2]{display:flex;justify-content:space-between;padding:.8rem 1.4rem;font-family:var(--rm-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.rm-cell-visual[data-astro-cid-g5xc7fs2]{background:var(--bg-secondary);display:grid;place-items:center;padding:2rem 2.5rem;min-height:300px;border-top:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line)}.rm-cell-visual[data-astro-cid-g5xc7fs2]>svg{max-width:520px;max-height:300px}.rm-cell-body[data-astro-cid-g5xc7fs2]{padding:1.6rem 1.4rem 1.8rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.rm-cell-body[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:1.3rem;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.rm-cell-body[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{color:var(--text-secondary);line-height:1.65;font-size:.95rem;max-width:560px}.rm-cell-metrics[data-astro-cid-g5xc7fs2]{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.rm-cell-metrics[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]{padding:.3rem .7rem;border:1px solid var(--rm-line);font-family:var(--rm-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.rm-cell-metrics[data-astro-cid-g5xc7fs2] strong[data-astro-cid-g5xc7fs2]{color:var(--accent-text);font-weight:600;text-transform:none}.rm-cell-body[data-astro-cid-g5xc7fs2] .rm-link[data-astro-cid-g5xc7fs2]{margin-top:auto;padding-top:.75rem;align-self:flex-start}.rm-plain[data-astro-cid-g5xc7fs2]{background:var(--bg-primary);padding:2.2rem var(--rm-pad) 2.6rem;display:flex;flex-direction:column;gap:.9rem}.rm-plain[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2],.rm-tile[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:1.3rem;font-weight:500;color:var(--text-primary);letter-spacing:-.01em}.rm-plain[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2],.rm-tile[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{color:var(--text-secondary);line-height:1.7;font-size:.95rem}.rm-figure[data-astro-cid-g5xc7fs2]{background:var(--bg-primary);padding:2.2rem var(--rm-pad);display:flex;flex-direction:column;gap:.5rem}.rm-figure-value[data-astro-cid-g5xc7fs2]{font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:200;letter-spacing:-.03em;color:var(--text-primary);line-height:1}.rm-tile[data-astro-cid-g5xc7fs2]{background:var(--bg-primary);padding:2rem var(--rm-pad) 2.6rem;display:flex;flex-direction:column;gap:.9rem;min-height:260px;text-decoration:none;transition:background-color .6s var(--rm-ease)}.rm-tile[data-astro-cid-g5xc7fs2]:hover{background:var(--bg-secondary)}.rm-tile-top[data-astro-cid-g5xc7fs2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.rm-tile-arrow[data-astro-cid-g5xc7fs2]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--rm-line);color:var(--text-primary);transition:transform .6s var(--rm-ease),border-color .6s var(--rm-ease),color .6s var(--rm-ease)}.rm-tile[data-astro-cid-g5xc7fs2]:hover .rm-tile-arrow[data-astro-cid-g5xc7fs2]{transform:translate(3px,-3px);border-color:var(--accent-mark);color:var(--accent-text)}.rm-final[data-astro-cid-g5xc7fs2]{padding-bottom:2rem!important}.rm-contact[data-astro-cid-g5xc7fs2]{border-top:none;padding-top:2.5rem}.popin-backdrop[data-astro-cid-g5xc7fs2]{position:fixed;inset:0;z-index:0;overflow:hidden;isolation:isolate;pointer-events:none}.popin-backdrop[data-astro-cid-g5xc7fs2]>.rm-orbit{position:absolute;left:50%;top:50%;width:min(1100px,130vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1}.popin-logo[data-astro-cid-g5xc7fs2]{position:absolute;top:1.25rem;left:1.5rem;height:48px;display:flex;align-items:center;gap:.4rem;font-size:1.15rem;font-weight:200;color:var(--text-primary)}.popin-brand-slashes[data-astro-cid-g5xc7fs2]{color:var(--text-muted)}.popin-brand[data-astro-cid-g5xc7fs2]{position:absolute;left:2vw;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;font-size:clamp(4rem,9vh,7.5rem);font-weight:200;letter-spacing:-.03em;line-height:1;color:var(--text-primary);opacity:.08}:root[data-theme=light] .popin-logo[data-astro-cid-g5xc7fs2]{font-weight:300;color:var(--accent-text)}:root[data-theme=light] .popin-brand[data-astro-cid-g5xc7fs2]{font-weight:300;color:var(--accent-text);opacity:.1}@media (max-width: 1100px){.popin-brand[data-astro-cid-g5xc7fs2]{display:none}}@media (max-width: 768px){.popin-logo[data-astro-cid-g5xc7fs2]{top:.75rem;left:1.25rem;font-size:1.05rem}}.form-popin[data-astro-cid-g5xc7fs2]>.form-popin-inner{position:relative;z-index:1}.rm-index[data-astro-cid-g5xc7fs2]{position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);z-index:5;display:none;flex-direction:column;align-items:flex-end;gap:.35rem}.rm-index[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]{display:flex;gap:.6rem;font-family:var(--rm-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;opacity:.55;transition:opacity .5s var(--rm-ease),color .5s var(--rm-ease),transform .5s var(--rm-ease)}.rm-index[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2] span[data-astro-cid-g5xc7fs2]{opacity:.6}.rm-index[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]:hover{opacity:1}.rm-index[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2].is-active{opacity:1;color:var(--text-primary);transform:translate(-6px)}.rm-index[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2].is-active span[data-astro-cid-g5xc7fs2]{color:var(--accent-text);opacity:1}@media (min-width: 1480px){.rm-index[data-astro-cid-g5xc7fs2]{display:flex}}@media (max-width: 960px){.rm-bento[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}.rm-cell-0[data-astro-cid-g5xc7fs2],.rm-cell-1[data-astro-cid-g5xc7fs2],.rm-cell-2[data-astro-cid-g5xc7fs2],.rm-cell-3[data-astro-cid-g5xc7fs2],.rm-cell-4[data-astro-cid-g5xc7fs2]{grid-column:auto}.rm-cell-4[data-astro-cid-g5xc7fs2]{display:flex}.rm-cell-4[data-astro-cid-g5xc7fs2] .rm-cell-visual[data-astro-cid-g5xc7fs2]{border-right:none;border-bottom:1px solid var(--rm-line)}.rm-cell-4[data-astro-cid-g5xc7fs2] .rm-cell-body[data-astro-cid-g5xc7fs2]{border-top:none}}@media (max-width: 768px){.rm-hero[data-astro-cid-g5xc7fs2]{min-height:0}.rm-hero-core[data-astro-cid-g5xc7fs2]{padding:2.5rem 1rem 3rem}.rm-hero[data-astro-cid-g5xc7fs2] h1[data-astro-cid-g5xc7fs2]{font-size:clamp(2.4rem,11vw,3.4rem)}.rm-lead[data-astro-cid-g5xc7fs2]{font-size:.98rem}.rm-cell-bar[data-astro-cid-g5xc7fs2]{padding:.8rem 1rem}.rm-cell-visual[data-astro-cid-g5xc7fs2]{padding:1.25rem 1rem;min-height:0}.rm-cell-body[data-astro-cid-g5xc7fs2]{padding-left:1rem;padding-right:1rem}.rm-figure-value[data-astro-cid-g5xc7fs2]{font-size:2.2rem}}.optional[data-astro-cid-g5xc7fs2]{font-weight:400;color:var(--text-muted, #666);font-size:.85em;text-transform:none;letter-spacing:0}.altcha-group[data-astro-cid-g5xc7fs2]{margin-bottom:1.5rem}.form-message[data-astro-cid-g5xc7fs2]{padding:1rem;margin-bottom:1rem;text-align:center;border:1px solid}.form-message[data-astro-cid-g5xc7fs2].success{background:var(--success-tint-bg, rgba(203, 230, 27, .1));color:var(--success-text);border-color:var(--success-tint-border, rgba(203, 230, 27, .3))}.form-message[data-astro-cid-g5xc7fs2].error{background:#ef44441a;color:var(--danger-text);border-color:#ef44444d}.contact-form[data-astro-cid-g5xc7fs2] button[data-astro-cid-g5xc7fs2]:disabled{opacity:.6;cursor:not-allowed}.about-hero[data-astro-cid-vdrf3zw3]{padding:120px 40px 80px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-bottom:1px solid var(--border-color)}.about-hero-content[data-astro-cid-vdrf3zw3]{max-width:900px;margin:0 auto}.about-hero[data-astro-cid-vdrf3zw3] h1[data-astro-cid-vdrf3zw3]{font-size:3rem;font-weight:300;margin-bottom:30px;line-height:1.2}.about-intro[data-astro-cid-vdrf3zw3]{font-size:1.25rem;line-height:1.8;color:var(--text-secondary)}.founder-section[data-astro-cid-vdrf3zw3],.team-section[data-astro-cid-vdrf3zw3],.methodology-section[data-astro-cid-vdrf3zw3],.values-section[data-astro-cid-vdrf3zw3]{padding:80px 40px;max-width:1200px;margin:0 auto}.founder-content[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.founder-info[data-astro-cid-vdrf3zw3] h3[data-astro-cid-vdrf3zw3]{font-size:2rem;font-weight:600;margin-bottom:8px}.founder-role[data-astro-cid-vdrf3zw3]{color:var(--accent-text);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.founder-bio[data-astro-cid-vdrf3zw3]{margin-top:30px}.founder-bio[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--text-secondary);line-height:1.8;margin-bottom:20px}.founder-highlights[data-astro-cid-vdrf3zw3]{display:flex;gap:40px;margin-top:40px;padding-top:30px;border-top:1px solid var(--border-color)}.highlight-item[data-astro-cid-vdrf3zw3]{text-align:center}.highlight-value[data-astro-cid-vdrf3zw3]{display:block;font-size:2rem;font-weight:600;color:var(--accent-text)}.highlight-label[data-astro-cid-vdrf3zw3]{font-size:.85rem;color:var(--text-muted)}.founder-quote[data-astro-cid-vdrf3zw3]{display:flex;align-items:center}.quote-block[data-astro-cid-vdrf3zw3]{background:linear-gradient(135deg,rgba(203,230,27,.03) 0%,var(--bg-tertiary) 100%);border-left:3px solid var(--accent);padding:35px 40px;position:relative}.quote-block[data-astro-cid-vdrf3zw3]:before{content:"";position:absolute;inset:0;border:1px solid var(--border-color);border-left:none;pointer-events:none}.quote-block[data-astro-cid-vdrf3zw3] .quote-mark[data-astro-cid-vdrf3zw3]{position:absolute;top:15px;left:25px;font-size:5rem;font-family:Georgia,serif;color:var(--accent-text);opacity:.15;line-height:1}.quote-block[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--text-secondary);line-height:1.9;margin-bottom:18px;font-size:1rem;position:relative;z-index:1;font-style:italic}.quote-block[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]:last-child{margin-bottom:0;font-style:normal}.quote-block[data-astro-cid-vdrf3zw3] strong{color:var(--accent-text);font-weight:600}.testimonial-section[data-astro-cid-vdrf3zw3]{background:var(--bg-tertiary);padding:80px 40px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.testimonial-content[data-astro-cid-vdrf3zw3]{max-width:800px;margin:0 auto;text-align:center}.quote-icon[data-astro-cid-vdrf3zw3]{font-size:5rem;color:var(--accent-text);line-height:1;margin-bottom:-20px}blockquote[data-astro-cid-vdrf3zw3]{font-size:1.25rem;font-style:italic;line-height:1.8;color:var(--text-secondary);margin:0 0 30px}.testimonial-author[data-astro-cid-vdrf3zw3]{display:flex;flex-direction:column;gap:5px}.author-name[data-astro-cid-vdrf3zw3]{font-weight:600;color:var(--text-primary)}.author-link[data-astro-cid-vdrf3zw3]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;text-underline-offset:3px}.author-link[data-astro-cid-vdrf3zw3]:hover,.author-link[data-astro-cid-vdrf3zw3]:focus-visible{text-decoration:underline}.author-in[data-astro-cid-vdrf3zw3]{font-family:ui-monospace,monospace;font-size:.62rem;font-weight:600;line-height:1;padding:.15rem .25rem;border:1px solid var(--border-color);color:var(--text-muted);transition:color .3s ease,border-color .3s ease}.author-link[data-astro-cid-vdrf3zw3]:hover .author-in[data-astro-cid-vdrf3zw3]{color:var(--accent-text);border-color:var(--accent-mark)}.author-role[data-astro-cid-vdrf3zw3]{font-size:.9rem;color:var(--text-muted)}.team-content[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.team-description[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--text-secondary);line-height:1.8;margin-bottom:20px}.team-values[data-astro-cid-vdrf3zw3]{display:flex;flex-direction:column;gap:25px}.value-item[data-astro-cid-vdrf3zw3]{display:flex;gap:20px;align-items:flex-start}.value-icon[data-astro-cid-vdrf3zw3]{width:30px;height:30px;background:var(--accent-tint-bg, rgba(203, 230, 27, .1));border:1px solid var(--accent-tint-border, rgba(203, 230, 27, .3));display:flex;align-items:center;justify-content:center;color:var(--accent-text);flex-shrink:0}.value-item[data-astro-cid-vdrf3zw3] h4[data-astro-cid-vdrf3zw3]{margin:0 0 5px;font-size:1rem}.value-item[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{margin:0;font-size:.9rem;color:var(--text-muted)}.methodology-content[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.method-card[data-astro-cid-vdrf3zw3]{background:var(--bg-secondary);border:1px solid var(--border-color);padding:40px}.method-card[data-astro-cid-vdrf3zw3].highlight{border-color:var(--accent-mark);background:linear-gradient(135deg,rgba(203,230,27,.05) 0%,var(--bg-secondary) 100%)}.method-card[data-astro-cid-vdrf3zw3]{position:relative;isolation:isolate}.method-icon[data-astro-cid-vdrf3zw3]{position:absolute;top:14px;left:22px;z-index:-1;color:var(--accent-mark);opacity:.1;pointer-events:none}.method-card[data-astro-cid-vdrf3zw3] h3[data-astro-cid-vdrf3zw3]{margin-top:100px}.method-card[data-astro-cid-vdrf3zw3] h3[data-astro-cid-vdrf3zw3]{font-size:1.5rem;margin-bottom:15px}.method-card[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--text-secondary);line-height:1.8;margin-bottom:15px}.method-features[data-astro-cid-vdrf3zw3]{list-style:none;padding:0;margin:25px 0 0}.method-features[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3]{padding:8px 0;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.9rem}.method-features[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3]:last-child{border-bottom:none}.method-features[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3]:before{content:">";color:var(--accent-text);margin-right:10px}.values-grid[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.value-card[data-astro-cid-vdrf3zw3]{background:var(--bg-secondary);border:1px solid var(--border-color);padding:30px}.value-card[data-astro-cid-vdrf3zw3] h3[data-astro-cid-vdrf3zw3]{font-size:1.1rem;margin-bottom:15px;color:var(--accent-text)}.value-card[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin:0}.about-cta[data-astro-cid-vdrf3zw3]{background:var(--bg-tertiary);padding:80px 40px;text-align:center;border-top:1px solid var(--border-color)}.cta-content[data-astro-cid-vdrf3zw3] h2[data-astro-cid-vdrf3zw3]{font-size:2rem;font-weight:300;margin-bottom:15px}.cta-content[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--text-secondary);margin-bottom:30px}@media (max-width: 968px){.founder-content[data-astro-cid-vdrf3zw3],.team-content[data-astro-cid-vdrf3zw3],.methodology-content[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}.values-grid[data-astro-cid-vdrf3zw3]{grid-template-columns:repeat(2,1fr)}.founder-highlights[data-astro-cid-vdrf3zw3]{justify-content:center}}@media (max-width: 600px){.about-hero[data-astro-cid-vdrf3zw3] h1[data-astro-cid-vdrf3zw3]{font-size:2rem}.values-grid[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}.founder-highlights[data-astro-cid-vdrf3zw3]{flex-direction:column;align-items:center}}@media (max-width: 768px){.about-hero[data-astro-cid-vdrf3zw3]{padding:7rem 1.25rem 3rem}.about-intro[data-astro-cid-vdrf3zw3]{font-size:1.05rem}.founder-section[data-astro-cid-vdrf3zw3],.team-section[data-astro-cid-vdrf3zw3],.methodology-section[data-astro-cid-vdrf3zw3],.values-section[data-astro-cid-vdrf3zw3],.testimonial-section[data-astro-cid-vdrf3zw3],.about-cta[data-astro-cid-vdrf3zw3]{padding:3.5rem 1.25rem}.founder-content[data-astro-cid-vdrf3zw3],.team-content[data-astro-cid-vdrf3zw3],.methodology-content[data-astro-cid-vdrf3zw3]{gap:2.5rem;margin-top:1.5rem}.founder-info[data-astro-cid-vdrf3zw3] h3[data-astro-cid-vdrf3zw3]{font-size:1.7rem}.founder-role[data-astro-cid-vdrf3zw3]{font-size:.85rem}.founder-highlights[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:1.25rem}.quote-block[data-astro-cid-vdrf3zw3]{padding:1.75rem 1.25rem}blockquote[data-astro-cid-vdrf3zw3]{font-size:1.1rem}.value-item[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:30px 1fr;column-gap:1rem;row-gap:.25rem}.value-icon[data-astro-cid-vdrf3zw3]{grid-row:span 2}.value-item[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{font-size:.95rem}.method-card[data-astro-cid-vdrf3zw3]{padding:1.75rem 1.5rem}.method-card[data-astro-cid-vdrf3zw3] h3[data-astro-cid-vdrf3zw3]{font-size:1.3rem}.method-features[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3],.value-card[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{font-size:.95rem}.value-card[data-astro-cid-vdrf3zw3]{padding:1.5rem}.cta-content[data-astro-cid-vdrf3zw3] h2[data-astro-cid-vdrf3zw3]{font-size:1.7rem}}.auto-chapters[data-astro-cid-uhcdlmjv]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:900;display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem .55rem .9rem;background:var(--navbar-bg-scrolled);border:1px solid var(--border-color);border-left:3px solid var(--accent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.75rem;color:var(--text-secondary);box-shadow:0 8px 24px var(--shadow-soft)}.auto-chapters[data-astro-cid-uhcdlmjv][hidden]{display:none}.auto-chapters-dot[data-astro-cid-uhcdlmjv]{width:7px;height:7px;border-radius:50%;background:var(--accent-mark);animation:auto-dot 1.4s ease-in-out infinite}.auto-chapters-label[data-astro-cid-uhcdlmjv]{letter-spacing:.06em;text-transform:uppercase}.auto-chapters-count[data-astro-cid-uhcdlmjv]{font-family:ui-monospace,monospace;color:var(--text-muted)}.auto-chapters-stop[data-astro-cid-uhcdlmjv]{min-height:32px;padding:0 .75rem;background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-family:inherit;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.auto-chapters-stop[data-astro-cid-uhcdlmjv]:hover,.auto-chapters-stop[data-astro-cid-uhcdlmjv]:focus-visible{border-color:var(--accent);color:var(--accent-text)}.auto-chapters-progress[data-astro-cid-uhcdlmjv]{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.auto-chapters-progress[data-astro-cid-uhcdlmjv] span[data-astro-cid-uhcdlmjv]{display:block;height:100%;background:var(--accent-mark);transform:scaleX(0);transform-origin:left}@keyframes auto-dot{0%,to{opacity:.35}50%{opacity:1}}@media (max-width: 600px){.auto-chapters[data-astro-cid-uhcdlmjv]{left:1rem;right:1rem;bottom:1rem;justify-content:space-between}.auto-chapters-stop[data-astro-cid-uhcdlmjv]{min-height:40px}}.chain-grid[data-astro-cid-eipaitnt]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.chain-card[data-astro-cid-eipaitnt]{background:var(--bg-primary);padding:2.2rem 1.8rem 2.4rem;display:flex;flex-direction:column;gap:.9rem}.chain-tag[data-astro-cid-eipaitnt]{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--accent-text);margin-bottom:1.2rem}.chain-card[data-astro-cid-eipaitnt] h3[data-astro-cid-eipaitnt]{font-size:1.25rem;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.chain-card[data-astro-cid-eipaitnt] p[data-astro-cid-eipaitnt]{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.chain-list[data-astro-cid-eipaitnt]{list-style:none;padding:0;margin:auto 0 0}.chain-list[data-astro-cid-eipaitnt] li[data-astro-cid-eipaitnt]{padding:.5rem 0;border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:.85rem;display:flex;gap:.5rem}.chain-list[data-astro-cid-eipaitnt] li[data-astro-cid-eipaitnt]:before{content:"→";color:var(--accent-text);font-size:.8rem}.chain-badges[data-astro-cid-eipaitnt]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:1.6rem var(--rm-pad, 2.5rem) 0}.chain-badges[data-astro-cid-eipaitnt] li[data-astro-cid-eipaitnt]{padding:.35rem .8rem;border:1px solid var(--border-color);font-family:ui-monospace,Menlo,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.tech-band[data-astro-cid-eipaitnt].tech-band{grid-template-columns:repeat(8,1fr);border-bottom:none}.tech-band[data-astro-cid-eipaitnt] .tech-item[data-astro-cid-eipaitnt]{padding:1.6rem .75rem}.tech-families[data-astro-cid-eipaitnt]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.tech-family[data-astro-cid-eipaitnt]{background:var(--bg-primary);padding:2rem 1.8rem 2.2rem;margin:0}.tech-family[data-astro-cid-eipaitnt] h4[data-astro-cid-eipaitnt]{margin-bottom:1rem}.tech-family[data-astro-cid-eipaitnt] .skill-list-detailed[data-astro-cid-eipaitnt] li[data-astro-cid-eipaitnt]{padding:.7rem 0;font-size:.95rem;gap:.75rem}.tech-family[data-astro-cid-eipaitnt] .skill-level[data-astro-cid-eipaitnt]{font-size:.72rem;text-align:right}@media (max-width: 1100px){.tech-band[data-astro-cid-eipaitnt].tech-band{grid-template-columns:repeat(4,1fr)}.tech-families[data-astro-cid-eipaitnt]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.tech-band[data-astro-cid-eipaitnt].tech-band{grid-template-columns:repeat(2,1fr)}.tech-families[data-astro-cid-eipaitnt]{grid-template-columns:1fr}.tech-family[data-astro-cid-eipaitnt]{padding:1.6rem 1rem}}@media (max-width: 1200px){.chain-grid[data-astro-cid-eipaitnt]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.chain-grid[data-astro-cid-eipaitnt]{grid-template-columns:1fr}}.console[data-astro-cid-6e6dttb7]{margin:3rem 0 0;--c-assign: #60a5fa;--c-done: var(--success-text);--c-rework: #f5a524;--c-blocked: var(--danger-text);--c-escalate: #a78bfa;--c-info: #22d3ee}:root[data-theme=light] .console[data-astro-cid-6e6dttb7]{--c-assign: #2563eb;--c-rework: #b45309;--c-escalate: #7c3aed;--c-info: #0e7490}.console-frame[data-astro-cid-6e6dttb7]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;overflow:hidden;font-size:.85rem}.console[data-astro-cid-6e6dttb7] figcaption[data-astro-cid-6e6dttb7],.console[data-astro-cid-6e6dttb7]>figcaption[data-astro-cid-6e6dttb7]{margin-top:.75rem;font-size:.78rem;color:var(--text-muted);text-align:center}.console-head[data-astro-cid-6e6dttb7]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.7rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.console-head-left[data-astro-cid-6e6dttb7],.console-head-right[data-astro-cid-6e6dttb7]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.console-head[data-astro-cid-6e6dttb7] strong[data-astro-cid-6e6dttb7]{color:var(--text-primary);font-weight:500}.console-project[data-astro-cid-6e6dttb7]{color:var(--text-muted)}.console-lights[data-astro-cid-6e6dttb7]{display:inline-flex;gap:6px}.console-lights[data-astro-cid-6e6dttb7] i[data-astro-cid-6e6dttb7]{width:10px;height:10px;border-radius:50%;background:var(--border-color)}.console-lights[data-astro-cid-6e6dttb7] i[data-astro-cid-6e6dttb7]:first-child{background:var(--c-blocked);opacity:.7}.console-lights[data-astro-cid-6e6dttb7] i[data-astro-cid-6e6dttb7]:nth-child(2){background:var(--c-rework);opacity:.7}.console-lights[data-astro-cid-6e6dttb7] i[data-astro-cid-6e6dttb7]:nth-child(3){background:var(--c-done);opacity:.7}.console-clock[data-astro-cid-6e6dttb7]{font-family:ui-monospace,monospace;color:var(--text-secondary);font-size:.8rem}.console-live[data-astro-cid-6e6dttb7]{display:inline-flex;align-items:center;gap:.4rem;color:var(--c-done);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.console-live[data-astro-cid-6e6dttb7] i[data-astro-cid-6e6dttb7]{width:7px;height:7px;border-radius:50%;background:var(--c-done);animation:live 1.4s ease-in-out infinite}.console-sim[data-astro-cid-6e6dttb7]{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border:1px dashed var(--border-color);padding:.1rem .45rem}.console-kpis[data-astro-cid-6e6dttb7]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border-color)}.kpi[data-astro-cid-6e6dttb7]{position:relative;padding:.9rem 1rem;border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:.2rem}.kpi[data-astro-cid-6e6dttb7]:last-child{border-right:none}.kpi-label[data-astro-cid-6e6dttb7]{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.kpi-value[data-astro-cid-6e6dttb7]{font-size:1.6rem;font-weight:300;color:var(--text-primary);font-variant-numeric:tabular-nums}.kpi-value[data-astro-cid-6e6dttb7] small[data-astro-cid-6e6dttb7]{font-size:.9rem;margin-left:.15rem;color:var(--text-muted)}.kpi-spark[data-astro-cid-6e6dttb7]{position:absolute;right:1rem;bottom:.9rem;width:80px;height:22px}.kpi-spark[data-astro-cid-6e6dttb7] polyline[data-astro-cid-6e6dttb7]{fill:none;stroke:var(--c-assign);stroke-width:1.5}[data-astro-cid-6e6dttb7][data-kpi=delivered] .kpi-spark[data-astro-cid-6e6dttb7] polyline[data-astro-cid-6e6dttb7]{stroke:var(--c-done)}[data-astro-cid-6e6dttb7][data-kpi=rework] .kpi-spark[data-astro-cid-6e6dttb7] polyline[data-astro-cid-6e6dttb7]{stroke:var(--c-rework)}[data-astro-cid-6e6dttb7][data-kpi=cost] .kpi-spark[data-astro-cid-6e6dttb7] polyline[data-astro-cid-6e6dttb7]{stroke:var(--c-escalate)}.console-main[data-astro-cid-6e6dttb7]{display:grid;grid-template-columns:1.5fr 1fr;border-bottom:1px solid var(--border-color)}.console-epics[data-astro-cid-6e6dttb7]{padding:1rem}.console-epics[data-astro-cid-6e6dttb7] .epics[data-astro-cid-6e6dttb7]{flex-direction:row;gap:1.5rem}.console-epics[data-astro-cid-6e6dttb7] .epic[data-astro-cid-6e6dttb7]{flex:1;min-width:0}.panel[data-astro-cid-6e6dttb7]{padding:1rem;border-right:1px solid var(--border-color);min-width:0}.panel[data-astro-cid-6e6dttb7]:last-child{border-right:none}.panel-title[data-astro-cid-6e6dttb7]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 .8rem}.panel-title-row[data-astro-cid-6e6dttb7]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.epics[data-astro-cid-6e6dttb7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.epic-head[data-astro-cid-6e6dttb7]{display:flex;align-items:baseline;gap:.5rem}.epic-code[data-astro-cid-6e6dttb7]{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--accent-text)}.epic-title[data-astro-cid-6e6dttb7]{flex:1;color:var(--text-primary);font-size:.8rem;line-height:1.3}.epic-pct[data-astro-cid-6e6dttb7]{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--text-secondary)}.epic-bar[data-astro-cid-6e6dttb7]{position:relative;height:5px;margin:.35rem 0 .25rem;background:var(--bg-primary);border-radius:3px;overflow:hidden}.epic-bar[data-astro-cid-6e6dttb7] span[data-astro-cid-6e6dttb7]{position:absolute;left:0;top:0;bottom:0;border-radius:3px;transition:width .8s ease}.epic-bar-review[data-astro-cid-6e6dttb7]{background:var(--c-assign);opacity:.45}.epic-bar-done[data-astro-cid-6e6dttb7]{background:var(--c-done)}.epic[data-astro-cid-6e6dttb7].is-done .epic-pct[data-astro-cid-6e6dttb7]{color:var(--c-done)}.epic-owner[data-astro-cid-6e6dttb7]{font-size:.68rem;color:var(--text-muted)}.flow[data-astro-cid-6e6dttb7]{display:block;width:100%;height:auto}.flow-link[data-astro-cid-6e6dttb7]{fill:none;stroke:var(--text-muted);stroke-opacity:.35;stroke-width:1.2;stroke-dasharray:3 5}.flow-link-human[data-astro-cid-6e6dttb7]{stroke:var(--c-escalate);stroke-opacity:.6}.flow-human[data-astro-cid-6e6dttb7] rect[data-astro-cid-6e6dttb7]{fill:transparent;stroke:var(--c-escalate);stroke-dasharray:3 4}.flow-human[data-astro-cid-6e6dttb7] text[data-astro-cid-6e6dttb7]{fill:var(--c-escalate);font-size:12px;font-family:inherit}.flow-planner[data-astro-cid-6e6dttb7] rect[data-astro-cid-6e6dttb7]{fill:var(--bg-secondary);stroke:var(--accent-mark);stroke-width:1.5}.flow-planner[data-astro-cid-6e6dttb7] .flow-planner-bar[data-astro-cid-6e6dttb7]{fill:var(--accent);stroke:none}.flow-planner-name[data-astro-cid-6e6dttb7]{fill:var(--text-primary);font-size:16px;font-weight:500;font-family:inherit}.flow-planner-sub[data-astro-cid-6e6dttb7]{fill:var(--text-muted);font-size:10.5px;font-family:inherit}.flow-planner-pulse[data-astro-cid-6e6dttb7]{fill:var(--accent);animation:live 1.4s ease-in-out infinite}.flow-agent[data-astro-cid-6e6dttb7] rect[data-astro-cid-6e6dttb7]{fill:var(--bg-secondary);stroke:var(--border-color);transition:stroke .3s}.flow-agent[data-astro-cid-6e6dttb7] text[data-astro-cid-6e6dttb7]{fill:var(--text-primary);font-size:13px;font-family:inherit}.flow-agent-status[data-astro-cid-6e6dttb7]{fill:var(--text-muted);opacity:.6}.console[data-astro-cid-6e6dttb7] .msg{filter:drop-shadow(0 0 4px currentColor)}.console[data-astro-cid-6e6dttb7] .msg.k-assign{fill:var(--c-assign);color:var(--c-assign)}.console[data-astro-cid-6e6dttb7] .msg.k-done{fill:var(--c-done);color:var(--c-done)}.console[data-astro-cid-6e6dttb7] .msg.k-rework{fill:var(--c-rework);color:var(--c-rework)}.console[data-astro-cid-6e6dttb7] .msg.k-blocked{fill:var(--c-blocked);color:var(--c-blocked)}.console[data-astro-cid-6e6dttb7] .msg.k-escalate{fill:var(--c-escalate);color:var(--c-escalate)}.console[data-astro-cid-6e6dttb7] .msg.k-info{fill:var(--c-info);color:var(--c-info)}[data-astro-cid-6e6dttb7][data-node].is-flash rect[data-astro-cid-6e6dttb7]{animation:node-flash .9s ease-out}[data-astro-cid-6e6dttb7][data-node].is-flash .flow-agent-status[data-astro-cid-6e6dttb7]{animation:status-flash 1.6s ease-out forwards}[data-astro-cid-6e6dttb7][data-node][data-kind=assign]{--flash: var(--c-assign)}[data-astro-cid-6e6dttb7][data-node][data-kind=done]{--flash: var(--c-done)}[data-astro-cid-6e6dttb7][data-node][data-kind=rework]{--flash: var(--c-rework)}[data-astro-cid-6e6dttb7][data-node][data-kind=blocked]{--flash: var(--c-blocked)}[data-astro-cid-6e6dttb7][data-node][data-kind=escalate]{--flash: var(--c-escalate)}[data-astro-cid-6e6dttb7][data-node][data-kind=info]{--flash: var(--c-info)}@keyframes node-flash{0%{stroke:var(--flash);stroke-width:2.5}to{stroke-width:1}}@keyframes status-flash{0%,70%{fill:var(--flash);opacity:1}to{fill:var(--flash);opacity:.6}}.flow-legend[data-astro-cid-6e6dttb7],.mini-legend[data-astro-cid-6e6dttb7]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:.4rem 0 0;padding:0;font-size:.7rem;color:var(--text-secondary)}.mini-legend[data-astro-cid-6e6dttb7]{margin:0 0 .6rem}.flow-legend[data-astro-cid-6e6dttb7] li[data-astro-cid-6e6dttb7]:before,.mini-legend[data-astro-cid-6e6dttb7] li[data-astro-cid-6e6dttb7]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:.35rem;vertical-align:0;background:var(--k)}.console[data-astro-cid-6e6dttb7] .k-assign{--k: var(--c-assign)}.console[data-astro-cid-6e6dttb7] .k-done{--k: var(--c-done)}.console[data-astro-cid-6e6dttb7] .k-rework{--k: var(--c-rework)}.console[data-astro-cid-6e6dttb7] .k-blocked{--k: var(--c-blocked)}.console[data-astro-cid-6e6dttb7] .k-escalate{--k: var(--c-escalate)}.console[data-astro-cid-6e6dttb7] .k-info{--k: var(--c-info)}.log[data-astro-cid-6e6dttb7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.console[data-astro-cid-6e6dttb7] .log-item{display:grid;grid-template-columns:auto auto 1fr;gap:.5rem;align-items:baseline;padding:.35rem .5rem;border-left:2px solid var(--k);background:var(--bg-secondary);animation:log-in .5s ease-out;font-size:.75rem;line-height:1.35}.console[data-astro-cid-6e6dttb7] .log-time{font-family:ui-monospace,monospace;color:var(--text-muted);font-size:.68rem}.console[data-astro-cid-6e6dttb7] .log-who{color:var(--k);font-weight:600;font-size:.7rem}.console[data-astro-cid-6e6dttb7] .log-text{color:var(--text-secondary)}.console[data-astro-cid-6e6dttb7] .log-item:nth-child(n+6){opacity:.55}@keyframes log-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes live{0%,to{opacity:.35}50%{opacity:1}}@media (max-width: 1100px){.console-main[data-astro-cid-6e6dttb7]{grid-template-columns:1fr}.panel-flow[data-astro-cid-6e6dttb7]{border-right:none;border-bottom:1px solid var(--border-color)}}@media (max-width: 760px){.console-kpis[data-astro-cid-6e6dttb7]{grid-template-columns:repeat(3,1fr)}.kpi[data-astro-cid-6e6dttb7]{padding:.7rem}.kpi-value[data-astro-cid-6e6dttb7]{font-size:1.25rem}.console-epics[data-astro-cid-6e6dttb7] .epics[data-astro-cid-6e6dttb7]{flex-direction:column;gap:.8rem}.panel[data-astro-cid-6e6dttb7]{border-right:none;border-bottom:1px solid var(--border-color)}.kpi-spark[data-astro-cid-6e6dttb7]{display:none}}@media (prefers-reduced-motion: reduce){.console-live[data-astro-cid-6e6dttb7] i[data-astro-cid-6e6dttb7],.flow-planner-pulse[data-astro-cid-6e6dttb7],.console[data-astro-cid-6e6dttb7] .log-item{animation:none}}.pipeline-diagram[data-astro-cid-3yw5evn6]{margin:1.5rem 0 3rem}.pipeline-diagram-scroll[data-astro-cid-3yw5evn6]{background:var(--bg-tertiary);border:1px solid var(--border-color);padding:1.25rem;overflow-x:auto}svg[data-astro-cid-3yw5evn6]{display:block;width:100%;min-width:720px;height:auto}figcaption[data-astro-cid-3yw5evn6]{margin-top:.75rem;font-size:.8rem;color:var(--text-muted);text-align:center}.link[data-astro-cid-3yw5evn6]{fill:none;stroke:var(--text-muted);stroke-opacity:.45;stroke-width:1.5;stroke-dasharray:4 6;animation:pipe-dash 1.2s linear infinite}.link-rework[data-astro-cid-3yw5evn6]{stroke:var(--danger-text);stroke-opacity:.4;animation-direction:reverse}.loop[data-astro-cid-3yw5evn6]{fill:none;stroke:var(--accent-mark);stroke-width:1;stroke-dasharray:2 6;opacity:.7;animation:pipe-dash 2s linear infinite reverse}.loop-label[data-astro-cid-3yw5evn6],.rework-label[data-astro-cid-3yw5evn6]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-family:inherit}.loop-label[data-astro-cid-3yw5evn6]{fill:var(--accent-text)}.rework-label[data-astro-cid-3yw5evn6]{fill:var(--danger-text);opacity:.8}.stage[data-astro-cid-3yw5evn6] rect[data-astro-cid-3yw5evn6]{fill:var(--bg-secondary);stroke:var(--border-color);stroke-width:1}.stage[data-astro-cid-3yw5evn6] .stage-bar[data-astro-cid-3yw5evn6]{fill:var(--accent);stroke:none}.stage[data-astro-cid-3yw5evn6] .stage-load[data-astro-cid-3yw5evn6]{fill:var(--accent-mark);stroke:none;opacity:.8}.stage-num[data-astro-cid-3yw5evn6]{fill:var(--text-muted);font-size:10px;font-family:ui-monospace,monospace}.stage-title[data-astro-cid-3yw5evn6]{fill:var(--text-primary);font-size:13px;font-weight:500;font-family:inherit}.stage-sub[data-astro-cid-3yw5evn6]{fill:var(--text-muted);font-size:10.5px;font-family:inherit}.particle[data-astro-cid-3yw5evn6]{fill:var(--accent-mark);filter:drop-shadow(0 0 4px var(--accent-mark))}.particle-rework[data-astro-cid-3yw5evn6]{fill:var(--danger-text);filter:none}.particle-loop[data-astro-cid-3yw5evn6]{fill:var(--accent-mark);filter:none}@keyframes pipe-dash{to{stroke-dashoffset:-20}}@media (prefers-reduced-motion: reduce){.link[data-astro-cid-3yw5evn6],.loop[data-astro-cid-3yw5evn6]{animation:none}.particles[data-astro-cid-3yw5evn6]{display:none}}.agents-pillars[data-astro-cid-hjpbuu4j]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.agents-pillar[data-astro-cid-hjpbuu4j]{border-top:1px solid var(--border-color);border-left:3px solid var(--accent);padding:1.5rem 1.5rem .5rem}.agents-pillar-tag[data-astro-cid-hjpbuu4j]{display:inline-block;font-family:monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.75rem}.agents-pillar[data-astro-cid-hjpbuu4j] h3[data-astro-cid-hjpbuu4j]{font-size:1.3rem;font-weight:400;color:var(--text-primary);margin-bottom:.75rem}.agents-pillar[data-astro-cid-hjpbuu4j] p[data-astro-cid-hjpbuu4j]{color:var(--text-secondary);font-size:.95rem;line-height:1.75}@media (max-width: 1024px){.agents-pillars[data-astro-cid-hjpbuu4j]{grid-template-columns:1fr}}.pipeline-section[data-astro-cid-hjpbuu4j]{background:var(--bg-primary)}.console-section[data-astro-cid-hjpbuu4j]{background:var(--bg-secondary)}.console-section[data-astro-cid-hjpbuu4j] .section-header[data-astro-cid-hjpbuu4j]{margin-bottom:2.5rem}.case-segments[data-astro-cid-6wgfwd7m]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 0;padding:0}.case-segments[data-astro-cid-6wgfwd7m] li[data-astro-cid-6wgfwd7m]{font-size:.72rem;letter-spacing:.03em;color:var(--text-secondary);border:1px solid var(--border-color);padding:.2rem .6rem}.segments-grid[data-astro-cid-6wgfwd7m]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.segment-card[data-astro-cid-6wgfwd7m]{background:var(--bg-secondary);border:1px solid var(--border-color);border-left:3px solid var(--accent);padding:2rem;display:flex;flex-direction:column}.segment-num[data-astro-cid-6wgfwd7m]{font-family:monospace;font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.segment-card[data-astro-cid-6wgfwd7m] h3[data-astro-cid-6wgfwd7m]{font-size:1.2rem;font-weight:400;color:var(--text-primary);margin-bottom:.75rem;line-height:1.35}.segment-card[data-astro-cid-6wgfwd7m] p[data-astro-cid-6wgfwd7m]{color:var(--text-secondary);font-size:.95rem;line-height:1.7;flex:1}.segment-needs[data-astro-cid-6wgfwd7m]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 0;padding:0}.segment-needs[data-astro-cid-6wgfwd7m] li[data-astro-cid-6wgfwd7m]{font-size:.72rem;letter-spacing:.03em;color:var(--accent-text);border:1px solid var(--border-color);padding:.2rem .6rem}@media (max-width: 1024px){.segments-grid[data-astro-cid-6wgfwd7m]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.segments-grid[data-astro-cid-6wgfwd7m]{grid-template-columns:1fr}}.page-hero[data-astro-cid-vepnbd3s]{position:relative;min-height:400px;display:flex;align-items:center;padding:10rem 5% 4rem;overflow:hidden}.page-hero[data-astro-cid-vepnbd3s] .hero-image-container[data-astro-cid-vepnbd3s]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-hero[data-astro-cid-vepnbd3s] .hero-image[data-astro-cid-vepnbd3s]{width:100%;height:100%;object-fit:cover;filter:var(--page-hero-image-filter)}.page-hero[data-astro-cid-vepnbd3s] .hero-overlay[data-astro-cid-vepnbd3s]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--page-hero-overlay)}.page-hero[data-astro-cid-vepnbd3s] .hero-content[data-astro-cid-vepnbd3s]{position:relative;z-index:2;max-width:800px}.page-hero[data-astro-cid-vepnbd3s] .section-label[data-astro-cid-vepnbd3s]{font-size:.8rem;color:var(--accent-text);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;display:block;font-weight:500}.page-hero[data-astro-cid-vepnbd3s] h1[data-astro-cid-vepnbd3s]{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.1}.page-hero[data-astro-cid-vepnbd3s] p[data-astro-cid-vepnbd3s]{font-size:1.15rem;color:var(--text-secondary);line-height:1.8}.legal-page[data-astro-cid-vepnbd3s]{padding:5rem 5%;min-height:auto;background:var(--bg-primary)}.legal-content[data-astro-cid-vepnbd3s]{max-width:800px;margin:0 auto}.legal-section[data-astro-cid-vepnbd3s]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.legal-section[data-astro-cid-vepnbd3s]:last-of-type{border-bottom:none}.legal-section[data-astro-cid-vepnbd3s] h2[data-astro-cid-vepnbd3s]{font-size:1.5rem;font-weight:400;color:var(--text-primary);margin-bottom:1.5rem;margin-top:0}.legal-section[data-astro-cid-vepnbd3s] p[data-astro-cid-vepnbd3s]{margin-bottom:1rem;line-height:1.9;color:var(--text-secondary);font-size:1.05rem}.legal-section[data-astro-cid-vepnbd3s] ul[data-astro-cid-vepnbd3s]{margin-left:0;margin-bottom:1rem;list-style:none}.legal-section[data-astro-cid-vepnbd3s] li[data-astro-cid-vepnbd3s]{margin-bottom:.5rem;line-height:1.9;color:var(--text-secondary);font-size:1.05rem;padding-left:1.5rem;position:relative}.legal-section[data-astro-cid-vepnbd3s] li[data-astro-cid-vepnbd3s]:before{content:"→";position:absolute;left:0;color:var(--accent-text)}.legal-section[data-astro-cid-vepnbd3s] a{color:var(--accent-text);text-decoration:underline;transition:color .3s ease}.legal-section[data-astro-cid-vepnbd3s] a:hover{color:var(--text-primary)}.legal-section[data-astro-cid-vepnbd3s] strong{color:var(--text-secondary);font-weight:400;margin-right:.5rem}.legal-section[data-astro-cid-vepnbd3s] .legal-value{color:var(--text-primary);font-weight:600}.legal-update[data-astro-cid-vepnbd3s]{margin-top:3rem;font-style:italic;color:var(--text-muted);text-align:center;font-size:.9rem}@media (max-width: 768px){.page-hero[data-astro-cid-vepnbd3s]{min-height:0;padding:7rem 1.25rem 2.5rem}.page-hero[data-astro-cid-vepnbd3s] p[data-astro-cid-vepnbd3s]{font-size:1rem}.legal-page[data-astro-cid-vepnbd3s]{padding:2.5rem 1.25rem}.legal-section[data-astro-cid-vepnbd3s]{margin-bottom:2rem;padding:0 0 1.5rem}.legal-section[data-astro-cid-vepnbd3s] h2[data-astro-cid-vepnbd3s]{font-size:1.3rem;margin-bottom:1rem}.legal-section[data-astro-cid-vepnbd3s] p[data-astro-cid-vepnbd3s],.legal-section[data-astro-cid-vepnbd3s] li[data-astro-cid-vepnbd3s]{font-size:1rem;line-height:1.7;overflow-wrap:anywhere}}.page-hero[data-astro-cid-c7uqi73i]{position:relative;min-height:400px;display:flex;align-items:center;padding:10rem 5% 4rem;overflow:hidden}.page-hero[data-astro-cid-c7uqi73i] .hero-image-container[data-astro-cid-c7uqi73i]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-hero[data-astro-cid-c7uqi73i] .hero-image[data-astro-cid-c7uqi73i]{width:100%;height:100%;object-fit:cover;filter:var(--page-hero-image-filter)}.page-hero[data-astro-cid-c7uqi73i] .hero-overlay[data-astro-cid-c7uqi73i]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--page-hero-overlay)}.page-hero[data-astro-cid-c7uqi73i] .hero-content[data-astro-cid-c7uqi73i]{position:relative;z-index:2;max-width:800px}.page-hero[data-astro-cid-c7uqi73i] .section-label[data-astro-cid-c7uqi73i]{font-size:.8rem;color:var(--accent-text);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;display:block;font-weight:500}.page-hero[data-astro-cid-c7uqi73i] h1[data-astro-cid-c7uqi73i]{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.1}.page-hero[data-astro-cid-c7uqi73i] p[data-astro-cid-c7uqi73i]{font-size:1.15rem;color:var(--text-secondary);line-height:1.8}.legal-page[data-astro-cid-c7uqi73i]{padding:5rem 5%;min-height:auto;background:var(--bg-primary)}.legal-content[data-astro-cid-c7uqi73i]{max-width:800px;margin:0 auto}.legal-section[data-astro-cid-c7uqi73i]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.legal-section[data-astro-cid-c7uqi73i]:last-of-type{border-bottom:none}.legal-section[data-astro-cid-c7uqi73i] h2[data-astro-cid-c7uqi73i]{font-size:1.5rem;font-weight:400;color:var(--text-primary);margin-bottom:1.5rem;margin-top:0}.legal-section[data-astro-cid-c7uqi73i] h3[data-astro-cid-c7uqi73i]{font-size:1.2rem;font-weight:400;color:var(--text-primary);margin-bottom:1rem;margin-top:1.5rem}.legal-section[data-astro-cid-c7uqi73i] p[data-astro-cid-c7uqi73i]{margin-bottom:1rem;line-height:1.9;color:var(--text-secondary);font-size:1.05rem}.legal-section[data-astro-cid-c7uqi73i] ul[data-astro-cid-c7uqi73i]{margin-left:0;margin-bottom:1rem;list-style:none}.legal-section[data-astro-cid-c7uqi73i] li[data-astro-cid-c7uqi73i]{margin-bottom:.5rem;line-height:1.9;color:var(--text-secondary);font-size:1.05rem;padding-left:1.5rem;position:relative}.legal-section[data-astro-cid-c7uqi73i] li[data-astro-cid-c7uqi73i]:before{content:"→";position:absolute;left:0;color:var(--accent-text)}.legal-section[data-astro-cid-c7uqi73i] a[data-astro-cid-c7uqi73i]{color:var(--accent-text);text-decoration:underline;transition:color .3s ease}.legal-section[data-astro-cid-c7uqi73i] a[data-astro-cid-c7uqi73i]:hover{color:var(--text-primary)}.legal-section[data-astro-cid-c7uqi73i] strong[data-astro-cid-c7uqi73i]{color:var(--text-primary);font-weight:500}.legal-update[data-astro-cid-c7uqi73i]{margin-top:3rem;font-style:italic;color:var(--text-muted);text-align:center;font-size:.9rem}.gdpr-form-section[data-astro-cid-c7uqi73i]{padding:5rem 5%;background:var(--bg-secondary);border-top:1px solid var(--border-color)}.gdpr-form-wrapper[data-astro-cid-c7uqi73i]{max-width:700px;margin:0 auto;background:var(--bg-tertiary);padding:3rem;border:1px solid var(--border-color)}.gdpr-form-header[data-astro-cid-c7uqi73i]{text-align:center;margin-bottom:2.5rem}.gdpr-form-header[data-astro-cid-c7uqi73i] h2[data-astro-cid-c7uqi73i]{font-size:1.8rem;font-weight:300;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.02em}.gdpr-form-header[data-astro-cid-c7uqi73i] p[data-astro-cid-c7uqi73i]{color:var(--text-secondary);font-size:1rem;line-height:1.7}.gdpr-form[data-astro-cid-c7uqi73i] .form-row[data-astro-cid-c7uqi73i]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.gdpr-form[data-astro-cid-c7uqi73i] .form-group[data-astro-cid-c7uqi73i]{margin-bottom:1.5rem}.gdpr-form[data-astro-cid-c7uqi73i] label[data-astro-cid-c7uqi73i]{display:block;font-weight:400;color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.gdpr-form[data-astro-cid-c7uqi73i] input[data-astro-cid-c7uqi73i],.gdpr-form[data-astro-cid-c7uqi73i] select[data-astro-cid-c7uqi73i],.gdpr-form[data-astro-cid-c7uqi73i] textarea[data-astro-cid-c7uqi73i]{width:100%;padding:.9rem 1rem;border:1px solid var(--border-color);font-size:.95rem;transition:border-color .3s ease;background:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-weight:300}.gdpr-form[data-astro-cid-c7uqi73i] input[data-astro-cid-c7uqi73i]:focus,.gdpr-form[data-astro-cid-c7uqi73i] select[data-astro-cid-c7uqi73i]:focus,.gdpr-form[data-astro-cid-c7uqi73i] textarea[data-astro-cid-c7uqi73i]:focus{outline:none;border-color:var(--accent-mark)}.gdpr-form[data-astro-cid-c7uqi73i] select[data-astro-cid-c7uqi73i]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23808080' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.gdpr-form[data-astro-cid-c7uqi73i] textarea[data-astro-cid-c7uqi73i]{resize:vertical;min-height:120px}.form-disclaimer[data-astro-cid-c7uqi73i]{background:var(--bg-primary);padding:1rem;margin-bottom:1.5rem;border:1px solid var(--border-color)}.form-disclaimer[data-astro-cid-c7uqi73i] p[data-astro-cid-c7uqi73i]{font-size:.85rem;color:var(--text-muted);line-height:1.6;margin:0}.gdpr-form[data-astro-cid-c7uqi73i] .btn-primary[data-astro-cid-c7uqi73i]{width:100%;padding:1rem 2rem;font-size:.9rem;font-weight:500;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.08em}.gdpr-form[data-astro-cid-c7uqi73i] .btn-primary[data-astro-cid-c7uqi73i]:hover{background:transparent;color:var(--accent-text);transform:translateY(-2px)}:root[data-theme=light] .gdpr-form[data-astro-cid-c7uqi73i] .btn-primary[data-astro-cid-c7uqi73i]:hover{background:var(--accent);border-color:var(--accent-hover);color:var(--on-accent)}@media (max-width: 768px){.gdpr-form[data-astro-cid-c7uqi73i] .form-row[data-astro-cid-c7uqi73i]{grid-template-columns:1fr}.gdpr-form-section[data-astro-cid-c7uqi73i]{padding:3rem 0}.gdpr-form-wrapper[data-astro-cid-c7uqi73i]{padding:1.5rem 1.25rem}.gdpr-form[data-astro-cid-c7uqi73i] input[data-astro-cid-c7uqi73i],.gdpr-form[data-astro-cid-c7uqi73i] select[data-astro-cid-c7uqi73i],.gdpr-form[data-astro-cid-c7uqi73i] textarea[data-astro-cid-c7uqi73i]{font-size:16px}}.form-message[data-astro-cid-c7uqi73i]{padding:1rem;margin-bottom:1rem;text-align:center;border:1px solid}.form-message[data-astro-cid-c7uqi73i].success{background:var(--success-tint-bg, rgba(203, 230, 27, .1));color:var(--success-text);border-color:var(--success-tint-border, rgba(203, 230, 27, .3))}.form-message[data-astro-cid-c7uqi73i].error{background:#ef44441a;color:var(--danger-text);border-color:#ef44444d}.optional[data-astro-cid-c7uqi73i]{font-weight:400;color:var(--text-muted);font-size:.85em;text-transform:none;letter-spacing:0}.btn-primary[data-astro-cid-c7uqi73i]:disabled{opacity:.6;cursor:not-allowed}.altcha-group[data-astro-cid-c7uqi73i]{margin-bottom:1.5rem}@media (max-width: 768px){.page-hero[data-astro-cid-c7uqi73i]{min-height:0;padding:7rem 1.25rem 2.5rem}.page-hero[data-astro-cid-c7uqi73i] p[data-astro-cid-c7uqi73i]{font-size:1rem}.legal-page[data-astro-cid-c7uqi73i]{padding:2.5rem 1.25rem}.legal-section[data-astro-cid-c7uqi73i]{margin-bottom:2rem;padding:0 0 1.5rem}.legal-section[data-astro-cid-c7uqi73i] h2[data-astro-cid-c7uqi73i]{font-size:1.3rem;margin-bottom:1rem}.legal-section[data-astro-cid-c7uqi73i] p[data-astro-cid-c7uqi73i],.legal-section[data-astro-cid-c7uqi73i] li[data-astro-cid-c7uqi73i]{font-size:1rem;line-height:1.7;overflow-wrap:anywhere}}.projects-page[data-astro-cid-t4ttf6n6]{padding:8rem 0 4rem;min-height:100vh}.page-header[data-astro-cid-t4ttf6n6]{text-align:center;margin-bottom:3rem}.badge[data-astro-cid-t4ttf6n6]{display:inline-block;padding:.3rem .8rem;background:var(--accent);color:var(--on-accent);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:2px;margin-bottom:1rem}h1[data-astro-cid-t4ttf6n6]{font-size:2.5rem;color:var(--text-primary);margin-bottom:.5rem;font-weight:600}.subtitle[data-astro-cid-t4ttf6n6]{color:var(--text-muted);font-size:1rem}.legend[data-astro-cid-t4ttf6n6]{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;padding:1rem;background:var(--bg-secondary);border-radius:6px}.legend-item[data-astro-cid-t4ttf6n6]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.8rem}.legend-dot[data-astro-cid-t4ttf6n6]{width:8px;height:8px;border-radius:50%}.projects-list[data-astro-cid-t4ttf6n6]{display:flex;flex-direction:column;gap:0}.project-item[data-astro-cid-t4ttf6n6]{display:flex;gap:1.5rem;padding:1.5rem 1.5rem 1.5rem 1.25rem;border-left:3px solid transparent;border-bottom:1px solid var(--border-color);transition:all .2s ease;background:transparent}.project-item[data-astro-cid-t4ttf6n6]:first-child{border-top:1px solid var(--border-color)}.project-item[data-astro-cid-t4ttf6n6]:hover{background:var(--bg-secondary);border-left-color:var(--accent)}.project-icon[data-astro-cid-t4ttf6n6]{color:var(--accent-text);flex-shrink:0;padding-top:.2rem;opacity:.8;transition:opacity .2s}.project-item[data-astro-cid-t4ttf6n6]:hover .project-icon[data-astro-cid-t4ttf6n6]{opacity:1}.project-icon[data-astro-cid-t4ttf6n6] svg{display:block}.project-body[data-astro-cid-t4ttf6n6]{flex:1;min-width:0}.project-header[data-astro-cid-t4ttf6n6]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.project-header[data-astro-cid-t4ttf6n6] h2[data-astro-cid-t4ttf6n6]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.status-badge[data-astro-cid-t4ttf6n6]{padding:.2rem .6rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;border:1px solid;white-space:nowrap}:root[data-theme=light] .status-badge[data-astro-cid-t4ttf6n6]{color:var(--text-primary)!important}.description[data-astro-cid-t4ttf6n6]{color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.project-footer[data-astro-cid-t4ttf6n6]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.tags[data-astro-cid-t4ttf6n6]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-t4ttf6n6]{padding:.2rem .6rem;background:var(--bg-tertiary);color:var(--text-muted);font-size:.7rem;border-radius:3px}.meta[data-astro-cid-t4ttf6n6]{display:flex;gap:1.25rem;flex-shrink:0}.meta-item[data-astro-cid-t4ttf6n6]{display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.8rem}.meta-item[data-astro-cid-t4ttf6n6] svg[data-astro-cid-t4ttf6n6]{opacity:.6}@media (max-width: 768px){.projects-page[data-astro-cid-t4ttf6n6]{padding:6rem 0 3rem}h1[data-astro-cid-t4ttf6n6]{font-size:1.75rem}.legend[data-astro-cid-t4ttf6n6]{flex-wrap:wrap;gap:1rem;justify-content:flex-start}.project-item[data-astro-cid-t4ttf6n6]{flex-direction:column;gap:1rem;padding:1.25rem 1rem}.project-icon[data-astro-cid-t4ttf6n6]{display:none}.project-header[data-astro-cid-t4ttf6n6]{flex-wrap:wrap}.project-footer[data-astro-cid-t4ttf6n6]{flex-direction:column;align-items:flex-start;gap:.75rem}.meta[data-astro-cid-t4ttf6n6]{width:100%;justify-content:flex-start}}.teams-page[data-astro-cid-qytsiry7]{padding:8rem 0 4rem;min-height:100vh}.page-header[data-astro-cid-qytsiry7]{text-align:center;margin-bottom:3rem}.badge[data-astro-cid-qytsiry7]{display:inline-block;padding:.3rem .8rem;background:var(--accent);color:var(--on-accent);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:2px;margin-bottom:1rem}h1[data-astro-cid-qytsiry7]{font-size:2.5rem;color:var(--text-primary);margin-bottom:.5rem;font-weight:600}.subtitle[data-astro-cid-qytsiry7]{color:var(--text-muted);font-size:1rem}.section-header[data-astro-cid-qytsiry7]{margin:3rem 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.section-header[data-astro-cid-qytsiry7] h2[data-astro-cid-qytsiry7]{font-size:1.1rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.founder-card[data-astro-cid-qytsiry7]{display:flex;gap:1.5rem;padding:2rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-left:3px solid var(--accent);border-radius:8px}.founder-avatar[data-astro-cid-qytsiry7]{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:50%;color:var(--accent-text)}.founder-info[data-astro-cid-qytsiry7] h3[data-astro-cid-qytsiry7]{font-size:1.25rem;color:var(--text-primary);margin-bottom:.25rem}.founder-role[data-astro-cid-qytsiry7]{display:inline-block;font-size:.85rem;color:var(--accent-text);margin-bottom:.75rem}.founder-info[data-astro-cid-qytsiry7] p[data-astro-cid-qytsiry7]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.teams-list[data-astro-cid-qytsiry7]{display:flex;flex-direction:column;gap:1.5rem}.team-card[data-astro-cid-qytsiry7]{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.team-header[data-astro-cid-qytsiry7]{margin-bottom:1rem}.team-header[data-astro-cid-qytsiry7] h3[data-astro-cid-qytsiry7]{font-size:1.15rem;color:var(--text-primary)}.team-projects[data-astro-cid-qytsiry7]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-color)}.label[data-astro-cid-qytsiry7]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.project-tag[data-astro-cid-qytsiry7]{padding:.2rem .6rem;background:#00d46a26;color:var(--accent-text);font-size:.7rem;border-radius:3px}.team-content[data-astro-cid-qytsiry7]{display:grid;grid-template-columns:1fr 120px 1fr;gap:2rem}.section-label[data-astro-cid-qytsiry7]{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.members-list[data-astro-cid-qytsiry7]{display:flex;flex-direction:column;gap:.5rem}.member[data-astro-cid-qytsiry7]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary)}.member[data-astro-cid-qytsiry7] svg[data-astro-cid-qytsiry7]{opacity:.6;flex-shrink:0}.member-name[data-astro-cid-qytsiry7]{flex:1}.member-role[data-astro-cid-qytsiry7]{font-size:.65rem;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase;letter-spacing:.05em}.member-role[data-astro-cid-qytsiry7].leader{background:var(--accent);color:var(--on-accent)}.member-role[data-astro-cid-qytsiry7].member{background:var(--bg-tertiary);color:var(--text-muted)}.pilot-card[data-astro-cid-qytsiry7]{display:flex;flex-direction:column;align-items:center;text-align:center}.pilot-header[data-astro-cid-qytsiry7]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pilot-icon[data-astro-cid-qytsiry7]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:10px;color:var(--accent-text)}.pilot-name[data-astro-cid-qytsiry7]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.specialists-list[data-astro-cid-qytsiry7]{display:flex;flex-direction:column;gap:.5rem}.specialist[data-astro-cid-qytsiry7]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--bg-tertiary);border-radius:4px;gap:1rem}.spec-name[data-astro-cid-qytsiry7]{font-size:.8rem;color:var(--text-secondary)}.spec-ai[data-astro-cid-qytsiry7]{font-size:.7rem;color:var(--accent-text);white-space:nowrap}@media (max-width: 900px){.team-content[data-astro-cid-qytsiry7]{grid-template-columns:1fr;gap:1.5rem}.pilot-card[data-astro-cid-qytsiry7]{flex-direction:row;justify-content:flex-start}.pilot-header[data-astro-cid-qytsiry7]{flex-direction:row}}@media (max-width: 768px){.teams-page[data-astro-cid-qytsiry7]{padding:6rem 0 3rem}h1[data-astro-cid-qytsiry7]{font-size:1.75rem}.founder-card[data-astro-cid-qytsiry7]{flex-direction:column;text-align:center}.founder-avatar[data-astro-cid-qytsiry7]{margin:0 auto}.specialist[data-astro-cid-qytsiry7]{flex-direction:column;align-items:flex-start;gap:.25rem}}.lab-page[data-astro-cid-nsjiwnxt]{padding:8rem 0 4rem;min-height:100vh}.page-header[data-astro-cid-nsjiwnxt]{text-align:center;margin-bottom:2rem}.badge[data-astro-cid-nsjiwnxt]{display:inline-block;padding:.3rem .8rem;background:var(--accent);color:var(--on-accent);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:2px;margin-bottom:1rem}h1[data-astro-cid-nsjiwnxt]{font-size:2.5rem;color:var(--text-primary);margin-bottom:.5rem;font-weight:600}.subtitle[data-astro-cid-nsjiwnxt]{color:var(--text-muted);font-size:1rem}.cost-banner[data-astro-cid-nsjiwnxt]{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:3rem}.cost-card[data-astro-cid-nsjiwnxt]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#00d46a1a,#00d46a0d);border:1px solid var(--accent-mark);border-radius:8px;flex:1;max-width:320px}.cost-card[data-astro-cid-nsjiwnxt].cost-traditional{background:var(--bg-tertiary);border-color:var(--border-color)}.cost-icon[data-astro-cid-nsjiwnxt]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:50%;color:var(--on-accent);flex-shrink:0}.cost-traditional[data-astro-cid-nsjiwnxt] .cost-icon[data-astro-cid-nsjiwnxt]{background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border-color)}.cost-info[data-astro-cid-nsjiwnxt]{display:flex;flex-direction:column;gap:.25rem}.cost-label[data-astro-cid-nsjiwnxt]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.cost-traditional[data-astro-cid-nsjiwnxt] .cost-label[data-astro-cid-nsjiwnxt]{text-transform:none;font-size:.8rem;color:var(--text-secondary)}.cost-rate[data-astro-cid-nsjiwnxt]{font-size:1.5rem;font-weight:700;color:var(--accent-text)}.cost-rate[data-astro-cid-nsjiwnxt].traditional-rate{color:var(--text-muted);text-decoration:line-through;opacity:.7}.cost-desc[data-astro-cid-nsjiwnxt]{font-size:.8rem;color:var(--text-secondary)}.cost-vs[data-astro-cid-nsjiwnxt]{font-size:.9rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.section-header[data-astro-cid-nsjiwnxt]{margin:3rem 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.section-header[data-astro-cid-nsjiwnxt] h2[data-astro-cid-nsjiwnxt]{font-size:1.1rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.section-desc[data-astro-cid-nsjiwnxt]{color:var(--text-secondary);font-size:.9rem;margin-top:.5rem}.architecture-diagram[data-astro-cid-nsjiwnxt]{padding:2rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.arch-svg[data-astro-cid-nsjiwnxt]{width:100%;height:auto;max-height:450px}.connection-line[data-astro-cid-nsjiwnxt]{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.node[data-astro-cid-nsjiwnxt] rect[data-astro-cid-nsjiwnxt]{transition:all .3s ease}.node[data-astro-cid-nsjiwnxt]:hover rect[data-astro-cid-nsjiwnxt]{filter:brightness(1.1)}.news-list[data-astro-cid-nsjiwnxt]{display:flex;flex-direction:column;gap:1.5rem}.news-card[data-astro-cid-nsjiwnxt]{padding:1.5rem 2rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-left:3px solid var(--accent);border-radius:8px}.news-meta[data-astro-cid-nsjiwnxt]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.news-date[data-astro-cid-nsjiwnxt]{font-size:.75rem;color:var(--accent-text);text-transform:uppercase;letter-spacing:.1em}.news-tag[data-astro-cid-nsjiwnxt]{font-size:.65rem;padding:.2rem .5rem;background:var(--accent);color:var(--on-accent);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;font-weight:600}.news-card[data-astro-cid-nsjiwnxt] h3[data-astro-cid-nsjiwnxt]{font-size:1.15rem;color:var(--text-primary);margin-bottom:.75rem}.news-card[data-astro-cid-nsjiwnxt] p[data-astro-cid-nsjiwnxt]{font-size:.9rem;color:var(--text-secondary);line-height:1.7}@media (max-width: 768px){.lab-page[data-astro-cid-nsjiwnxt]{padding:6rem 0 3rem}h1[data-astro-cid-nsjiwnxt]{font-size:1.75rem}.cost-banner[data-astro-cid-nsjiwnxt]{flex-direction:column;text-align:center;gap:1rem}.cost-card[data-astro-cid-nsjiwnxt]{max-width:100%;justify-content:center}.cost-info[data-astro-cid-nsjiwnxt]{align-items:center}.architecture-diagram[data-astro-cid-nsjiwnxt]{padding:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.arch-svg[data-astro-cid-nsjiwnxt]{min-width:680px;min-height:0}.news-card[data-astro-cid-nsjiwnxt]{padding:1.25rem}}.login-description[data-astro-cid-hqgq2m2a]{color:var(--text-secondary);margin-top:1rem;font-size:.95rem}.login-section[data-astro-cid-hqgq2m2a]{padding:4rem 0 6rem}.login-form-wrapper[data-astro-cid-hqgq2m2a]{max-width:480px;margin:0 auto;background:var(--bg-tertiary);padding:3rem;border:1px solid var(--border-color)}.login-form[data-astro-cid-hqgq2m2a]{display:flex;flex-direction:column;gap:1.5rem}.altcha-group[data-astro-cid-hqgq2m2a]{margin-bottom:0}.login-form[data-astro-cid-hqgq2m2a] .btn-primary[data-astro-cid-hqgq2m2a]{align-self:flex-start;margin-top:.5rem}.login-form[data-astro-cid-hqgq2m2a] .btn-primary[data-astro-cid-hqgq2m2a]:disabled{opacity:.6;cursor:not-allowed}.form-message[data-astro-cid-hqgq2m2a]{padding:1.2rem;font-size:.9rem;line-height:1.6}.form-message[data-astro-cid-hqgq2m2a].success{border:1px solid var(--success-tint-border, rgba(203, 230, 27, .3));background:var(--success-tint-bg, rgba(203, 230, 27, .05));color:var(--success-text)}.form-message[data-astro-cid-hqgq2m2a].error{border:1px solid rgba(220,53,69,.3);background:#dc35450d;color:var(--danger-text)}@media (max-width: 768px){.login-form-wrapper[data-astro-cid-hqgq2m2a]{padding:2rem}}.passkey-description[data-astro-cid-w2wtbpb6]{color:var(--text-secondary);margin-top:1rem;font-size:.95rem}.passkey-section[data-astro-cid-w2wtbpb6]{padding:4rem 0 6rem}.passkey-form-wrapper[data-astro-cid-w2wtbpb6]{max-width:480px;margin:0 auto;background:var(--bg-tertiary);padding:3rem;border:1px solid var(--border-color)}.passkey-status[data-astro-cid-w2wtbpb6]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.passkey-status[data-astro-cid-w2wtbpb6] p[data-astro-cid-w2wtbpb6]{color:var(--text-secondary);font-size:.95rem}.btn-primary[data-astro-cid-w2wtbpb6]:disabled{opacity:.6;cursor:not-allowed}.form-message[data-astro-cid-w2wtbpb6]{padding:1.2rem;font-size:.9rem;line-height:1.6;text-align:center}.form-message[data-astro-cid-w2wtbpb6].success{border:1px solid var(--success-tint-border, rgba(203, 230, 27, .3));background:var(--success-tint-bg, rgba(203, 230, 27, .05));color:var(--success-text)}.form-message[data-astro-cid-w2wtbpb6].error{border:1px solid rgba(220,53,69,.3);background:#dc35450d;color:var(--danger-text)}@media (max-width: 768px){.passkey-form-wrapper[data-astro-cid-w2wtbpb6]{padding:2rem}}.expired-icon[data-astro-cid-fazr6d2v]{display:inline-grid;place-items:center;width:72px;height:72px;margin-bottom:1.5rem;border:1px solid var(--border-color);color:var(--accent-mark)}.expired-description[data-astro-cid-fazr6d2v]{color:var(--text-secondary);margin-top:1rem;font-size:.95rem;max-width:480px}.expired-section[data-astro-cid-fazr6d2v]{padding:4rem 0 6rem}.expired-card[data-astro-cid-fazr6d2v]{max-width:480px;margin:0 auto;background:var(--bg-tertiary);padding:2.5rem;border:1px solid var(--border-color);text-align:center}.zone-info[data-astro-cid-fazr6d2v]{margin-bottom:2rem;padding:1rem;border:1px solid var(--border-color);background:var(--bg-primary)}.zone-label[data-astro-cid-fazr6d2v]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem}.zone-info[data-astro-cid-fazr6d2v] code[data-astro-cid-fazr6d2v]{color:var(--accent-text);font-size:.9rem;font-family:SF Mono,Fira Code,monospace}.granted-icon[data-astro-cid-d72yo6pl]{display:inline-grid;place-items:center;width:72px;height:72px;margin-bottom:1.5rem;border:1px solid var(--border-color);color:var(--accent-mark)}.granted-description[data-astro-cid-d72yo6pl]{color:var(--text-secondary);margin-top:1rem;font-size:.95rem;max-width:480px}.granted-section[data-astro-cid-d72yo6pl]{padding:4rem 0 6rem}.granted-card[data-astro-cid-d72yo6pl]{max-width:480px;margin:0 auto;background:var(--bg-tertiary);padding:2.5rem;border:1px solid var(--border-color);text-align:center}.info-row[data-astro-cid-d72yo6pl]{margin-bottom:1.5rem;padding:1rem;border:1px solid var(--border-color);background:var(--bg-primary)}.info-label[data-astro-cid-d72yo6pl]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem}.info-row[data-astro-cid-d72yo6pl] code[data-astro-cid-d72yo6pl]{color:var(--accent-text);font-size:.9rem;font-family:SF Mono,Fira Code,monospace}
