.symbol-icon[data-v-43d91868]{display:block;flex-shrink:0;fill:currentColor;stroke:none}.floating-top[data-v-81647216]{position:fixed;right:28px;bottom:calc(38px + env(safe-area-inset-bottom,0px));z-index:151;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid #fff;background:#ffffffe8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 5px 22px #1b233024;color:#25354e;cursor:pointer;transition:background .2s,color .2s,transform .2s}.floating-top[data-v-81647216]:hover{background:#222936;color:#fff;transform:translateY(-3px)}.floating-top[data-v-81647216]:focus-visible{outline:2px solid #2864ed;outline-offset:4px}.back-top-enter-active[data-v-81647216],.back-top-leave-active[data-v-81647216]{transition:opacity .2s,transform .2s}.back-top-enter-from[data-v-81647216],.back-top-leave-to[data-v-81647216]{opacity:0;transform:translateY(10px)}@media(max-width:720px){.floating-top[data-v-81647216]{right:16px;bottom:calc(116px + env(safe-area-inset-bottom,0px));width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.floating-top[data-v-81647216],.back-top-enter-active[data-v-81647216],.back-top-leave-active[data-v-81647216]{transition:none}}.bits-glass-surface[data-v-7678910c]{position:relative;isolation:isolate;min-width:0}.glass-definitions[data-v-7678910c]{position:absolute;width:0;height:0;pointer-events:none}.glass-optics[data-v-7678910c]{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:rgb(255 255 255 / var(--glass-frost));-webkit-backdrop-filter:blur(16px) saturate(var(--glass-saturation));backdrop-filter:var(--glass-refraction) saturate(var(--glass-saturation));box-shadow:inset 0 1px 1px #fff,inset 1px 0 1px #fffa,inset 0 -1px 2px #43649633,0 8px 28px #28467016;border:1px solid #ffffff9c}.glass-content[data-v-7678910c]{position:relative;width:100%;height:100%;border-radius:inherit}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass-optics[data-v-7678910c]{background:#f8fbff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#9badc6}}.dock-optics[data-v-1a5a42b1]{position:absolute!important;inset:0;z-index:-1;pointer-events:none}.click-sparks[data-v-991ed7d0]{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:110}.bits-ripple-distortion[data-v-3142ec4f]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bits-ripple-distortion[data-v-3142ec4f] canvas{display:block;width:100%;height:100%;transition:opacity .3s}.home-greeting[data-v-93f0ad05]{position:absolute;left:5%;top:120px;z-index:6;display:flex;align-items:center;gap:12px}.home-hello[data-v-93f0ad05]{width:180px;justify-content:center;display:flex;align-items:center;gap:12px;padding:12px 18px;min-height:46px;color:#285caa;border:0;background:transparent;cursor:pointer;white-space:nowrap;font:10px ui-monospace,monospace}.home-hello svg[data-v-93f0ad05]{color:#f17e4c;transform-origin:70% 90%}.home-greeting>a[data-v-93f0ad05]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffff8c;color:#396797}.home-hello[data-v-93f0ad05]:focus-visible,.home-greeting>a[data-v-93f0ad05]:focus-visible{outline:2px solid #2368ff;outline-offset:3px}.sr-only[data-v-93f0ad05]{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}@media(max-width:720px){.home-greeting[data-v-93f0ad05]{left:auto;right:18px;top:72px}.home-hello[data-v-93f0ad05]{width:148px;padding:10px 12px;min-height:38px;font-size:8px;gap:8px}.home-hello svg[data-v-93f0ad05]{width:20px}.home-greeting>a[data-v-93f0ad05]{display:none}}.home-ripple[data-v-93f0ad05]{position:absolute;inset:0;pointer-events:none;opacity:.65;z-index:-1}.home-greeting[data-v-93f0ad05]{top:22%}@media(max-width:720px){.home-greeting[data-v-93f0ad05]{top:72px}}.bits-dot-grid[data-v-ec3b1def]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bits-border-glow[data-v-5c3e73e7]{position:relative;isolation:isolate;min-width:0}.glow-rim[data-v-5c3e73e7]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:var(--glow-opacity);-webkit-mask-image:conic-gradient(from var(--glow-angle),#000 3%,transparent 20%,transparent 80%,#000 97%);mask-image:conic-gradient(from var(--glow-angle),#000 3%,transparent 20%,transparent 80%,#000 97%);box-shadow:inset 0 0 0 1px #fff,inset 0 0 4px var(--glow-color),0 0 2px var(--glow-color),0 0 12px color-mix(in srgb,var(--glow-color),transparent 40%),0 0 24px color-mix(in srgb,var(--glow-color),transparent 75%);transition:opacity .3s}.glow-content[data-v-5c3e73e7]{position:relative;border-radius:inherit;height:100%;min-width:0}@media(prefers-reduced-motion:reduce){.glow-rim[data-v-5c3e73e7]{transition:none}}.bits-pixel-swap[data-v-aea48fcd]{position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden}.swap-layer[data-v-aea48fcd]{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;background:var(--tint,#e1ebfc)}.swap-layer[data-visible=false][data-v-aea48fcd]{visibility:hidden}.swap-tiles[data-v-aea48fcd]{position:absolute;inset:0;z-index:3;pointer-events:none}.swap-tile[data-v-aea48fcd]{position:absolute;opacity:0;overflow:hidden;contain:paint}.bits-shader-field[data-v-98b20710]{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#13161b}.bits-shader-field.is-light[data-v-98b20710]{background:linear-gradient(125deg,#e3e7ee,#fafafa 45%,#c8cdd6)}.bits-shader-field[data-v-98b20710] canvas{display:block;width:100%;height:100%;opacity:0}.launch-directory[data-v-606732f2]{position:relative;isolation:isolate}.directory-atmosphere[data-v-606732f2]{position:fixed;inset:0;z-index:-1;opacity:.28;pointer-events:none}.launch-app[data-v-606732f2]{overflow:visible;background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.launch-app[data-v-606732f2] .glow-content{overflow:hidden}.launch-art[data-v-606732f2]{border-radius:8px 8px 0 0}.launch-icon-object[data-v-606732f2]{background:#ffffff70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffffd9}.launch-directory[data-v-606732f2]{color:#202935;background:#f8fafc;min-height:100dvh;padding-bottom:130px}.launch-heading[data-v-606732f2]{position:relative;max-width:1240px;margin:auto;padding:90px 32px 38px;overflow:hidden}.launch-eyebrow[data-v-606732f2]{font:10px ui-monospace,monospace;color:#54718c;margin-bottom:14px!important}.launch-heading h1[data-v-606732f2]{font-size:42px;font-weight:650;line-height:1.2}.launch-heading h1 span[data-v-606732f2]{display:block;font-size:19px;font-weight:450;color:#627388;margin-top:12px}.launch-intro[data-v-606732f2]{color:#627388;font-size:13px;margin-top:18px!important;max-width:65%}.launch-orbit[data-v-606732f2]{position:absolute;right:40px;top:100px;display:flex;align-items:center;gap:22px;transform:rotate(-9deg);padding:24px}.launch-orbit>svg[data-v-606732f2]{box-sizing:content-box;padding:18px;background:#fff;border-radius:8px;color:#2568ef;box-shadow:0 12px 30px #224b8110;transform:translateY(12px)}.launch-orbit>svg[data-v-606732f2]:nth-child(2){color:#e56843;transform:translateY(-10px)}.launch-orbit>svg[data-v-606732f2]:nth-child(3){color:#0099b8}.launch-orbit>svg[data-v-606732f2]:nth-child(4){transform:translateY(-10px);color:#6577bd}.launch-workspace[data-v-606732f2]{max-width:1240px;padding:0 32px;margin:auto}.launch-controls[data-v-606732f2]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 26px}.launch-categories[data-v-606732f2]{display:flex;flex-wrap:wrap;gap:4px}.launch-categories button[data-v-606732f2]{display:flex;gap:9px;align-items:center;padding:11px 14px;font:500 12px var(--ui-font);color:#52657d;border:0;border-radius:6px;background:transparent;cursor:pointer}.launch-categories small[data-v-606732f2]{font-size:9px;opacity:.65}.launch-categories button[aria-pressed=true][data-v-606732f2]{color:#205be0;background:#e7efff}.launch-categories button[data-v-606732f2]:hover{color:#205be0}.launch-tools[data-v-606732f2]{display:flex;align-items:center;gap:8px}.launch-tools>button[data-v-606732f2],.launch-search button[data-v-606732f2],.launch-details button[data-v-606732f2]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:#71839a;cursor:pointer}.launch-tools button[data-v-606732f2]:hover,.launch-details button[data-v-606732f2]:hover{background:#eaf0fa;color:#2464ed}.launch-tools button[aria-pressed=true][data-v-606732f2],.launch-details button[aria-pressed=true][data-v-606732f2]{color:#2464ed}.launch-search[data-v-606732f2]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e4eaf2;border-radius:6px;padding:0 12px;color:#76859b;min-height:40px;width:232px}.launch-search input[data-v-606732f2]{width:100%;min-width:0;border:0;outline:0;background:none;font-size:12px}.launch-search[data-v-606732f2]:focus-within{border-color:#2464ed}.launch-grid[data-v-606732f2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.launch-app[data-v-606732f2]{position:relative;min-width:0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #20355403,0 12px 28px #20355405;--tone:#2464ed;--tint:#e1ebfc}.launch-app[data-category=realtime][data-v-606732f2]{--tone:#008caa;--tint:#d7f4f5}.launch-app[data-category=infra][data-v-606732f2]{--tone:#d7623b;--tint:#fce8df}.launch-art[data-v-606732f2]{position:relative;display:block;height:172px;background:linear-gradient(125deg,#f7faff,var(--tint));color:var(--tone);overflow:hidden}.launch-icon-object[data-v-606732f2]{width:96px;height:96px;display:grid;place-items:center;background:#ffffffdb;border-radius:22px;box-shadow:inset 0 1px 1px #fff,0 12px 20px #1c54871a;transform:rotate(-8deg)}.launch-icon-object svg[data-v-606732f2]{transform:rotate(8deg)}.launch-reveal[data-v-606732f2]{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%;height:100%;background:var(--tone);color:#fff;font-size:12px}.launch-type[data-v-606732f2]{position:absolute;left:20px;bottom:14px;font:9px ui-monospace,monospace}.launch-arrow[data-v-606732f2]{position:absolute;top:18px;right:20px}.launch-details[data-v-606732f2]{padding:18px 22px 14px;position:relative}.launch-name[data-v-606732f2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.launch-name h2[data-v-606732f2]{font-size:19px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.launch-name h2 a[data-v-606732f2]:hover{color:#2464ed}.launch-name>button[data-v-606732f2]{margin-right:-8px}.launch-details>p[data-v-606732f2]{font-size:12px;line-height:1.8;color:#64748b;margin-top:7px;min-height:0}.launch-technical[data-v-606732f2]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font:10px/1.5 ui-monospace,monospace;color:#718299;margin-top:14px}.launch-technical>span[data-v-606732f2]{overflow-wrap:anywhere}.launch-address[data-v-606732f2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;border-top:1px solid #edf1f5;padding-top:7px;font:11px ui-monospace,monospace;color:#52657e}.launch-address>span[data-v-606732f2]{overflow-wrap:anywhere}.launch-address>button[data-v-606732f2]{margin-right:-8px}.launch-health[data-v-606732f2]{position:absolute;top:-158px;left:20px;font:9px ui-monospace,monospace;color:var(--tone);pointer-events:none}.launch-app:has(.bits-pixel-swap[data-active=true]) .launch-health[data-v-606732f2]{color:#fff}.launch-health[data-state=offline][data-v-606732f2]{color:#b24c40}.launch-footer[data-v-606732f2]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:20px 4px;color:#718097;font-size:11px}.launch-footer a[data-v-606732f2]{display:flex;align-items:center;gap:12px;color:#315c9c}.launch-empty[data-v-606732f2]{text-align:center;padding:64px 24px;color:#63758e}.launch-empty>svg[data-v-606732f2]{margin-bottom:15px}.launch-empty h2[data-v-606732f2]{font-size:22px}.launch-empty button[data-v-606732f2]{border:0;padding:12px 20px;margin-top:20px;background:#e8f0ff;color:#215bf5;border-radius:6px}.launch-notice[data-v-606732f2]{position:fixed;bottom:110px;left:50%;transform:translate(-50%);background:#fff;box-shadow:0 8px 30px #24375620;padding:14px 22px;border-radius:8px;z-index:160;font-size:12px}@media(max-width:1100px){.launch-orbit[data-v-606732f2]{gap:12px;right:24px;top:95px}.launch-orbit>svg[data-v-606732f2]{width:30px;height:30px;padding:13px}.launch-controls[data-v-606732f2]{align-items:start;flex-direction:column}.launch-tools[data-v-606732f2]{width:100%}.launch-search[data-v-606732f2]{flex:1}.launch-grid[data-v-606732f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.launch-heading[data-v-606732f2]{padding:82px 22px 24px}.launch-heading h1[data-v-606732f2]{font-size:32px}.launch-heading h1 span[data-v-606732f2]{font-size:16px}.launch-intro[data-v-606732f2]{max-width:100%;font-size:12px}.launch-orbit[data-v-606732f2]{display:none}.launch-workspace[data-v-606732f2]{padding:0 20px}.launch-controls[data-v-606732f2]{gap:14px;padding:8px 0 24px}.launch-categories button[data-v-606732f2]{padding:10px;font-size:11px}.launch-categories small[data-v-606732f2]{display:none}.launch-grid[data-v-606732f2]{grid-template-columns:1fr;gap:22px}.launch-art[data-v-606732f2]{height:166px}.launch-health[data-v-606732f2]{top:-152px}.launch-footer[data-v-606732f2]{align-items:start;flex-direction:column;gap:16px}.launch-details[data-v-606732f2]{padding:16px 20px 12px}.launch-details>p[data-v-606732f2]{min-height:0}.launch-directory[data-v-606732f2]{padding-bottom:110px}}.launch-art[data-v-606732f2]{color:var(--tone);transition:color .2s}.launch-art[data-v-606732f2]:has(.bits-pixel-swap[data-active=true]){color:#fff}.launch-app[data-v-606732f2]{overflow:visible;background:#ffffffba}.launch-icon-object[data-v-606732f2]{background:#ffffff80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fff}.launch-controls[data-v-606732f2]{padding:16px 18px;margin-bottom:24px;background:#ffffff85;border:1px solid #fff;border-radius:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:650px){.launch-controls[data-v-606732f2]{padding:12px;gap:12px}}.launch-directory[data-v-606732f2]{background:linear-gradient(145deg,#edf4ff,#f9fbff 35%,#eefaff 65%,#fff5ef)}.launch-heading[data-v-606732f2]{isolation:isolate}.directory-field[data-v-606732f2]{position:absolute;inset:20px 0 0;z-index:-1;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%);mask-image:linear-gradient(90deg,transparent,#000 50%)}.launch-orbit>svg[data-v-606732f2]{transition:transform .35s,box-shadow .35s;pointer-events:auto}.launch-orbit>svg[data-v-606732f2]:hover{transform:translateY(-18px) rotate(8deg);box-shadow:0 18px 30px #2464ed25}.launch-app[data-v-606732f2]{box-shadow:0 12px 32px #2857950a}.launch-art[data-v-606732f2]{background-image:linear-gradient(120deg,#ffffff44,transparent),repeating-linear-gradient(135deg,transparent 0 30px,#ffffff26 31px 32px)}@media(prefers-reduced-motion:reduce){.launch-orbit>svg[data-v-606732f2]{transition:none;transform:none!important}}.bits-count[data-v-dbe98b58]{display:inline-block;font-variant-numeric:tabular-nums}.host-monitor[data-v-f6e251a6]{padding:38px 0 44px}.host-monitor>header[data-v-f6e251a6]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.monitor-eyebrow[data-v-f6e251a6]{font:10px ui-monospace,monospace;color:#7890aa;margin-bottom:8px!important}.host-monitor h2[data-v-f6e251a6]{font-size:28px;color:#25364e}.monitor-status[data-v-f6e251a6]{display:flex;align-items:center;gap:12px;font-size:11px;color:#7c8a9f}.monitor-status[data-state=LIVE][data-v-f6e251a6]{color:#2464ed}.monitor-status[data-state=STALE][data-v-f6e251a6]{color:#b66529}.monitor-status button[data-v-f6e251a6]{width:40px;height:40px;border:1px solid #e3eaf2;border-radius:50%;background:#fff;display:grid;place-items:center;color:#486990}.monitor-empty[data-v-f6e251a6]{display:flex;align-items:center;gap:16px;padding:18px 22px;background:#f2f5f9;border-radius:8px;color:#71839b}.monitor-empty strong[data-v-f6e251a6]{font-size:13px;color:#4f627b;font-weight:550}.monitor-empty p[data-v-f6e251a6]{font-size:11px;line-height:1.8;margin-top:4px}.monitor-stale[data-v-f6e251a6]{font-size:12px;color:#9b602d;background:#fff8ed;padding:14px 20px;border-radius:6px}.monitor-grid[data-v-f6e251a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:26px}.monitor-grid>article[data-v-f6e251a6]{min-width:0;padding:16px 24px;text-align:center}.meter-label[data-v-f6e251a6]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--meter-color)}.meter-label h3[data-v-f6e251a6]{font:600 17px var(--ui-font);text-align:left}.meter-label small[data-v-f6e251a6]{display:block;font-size:10px;font-weight:400;color:#728199;margin-top:6px}.meter-dial[data-v-f6e251a6]{position:relative;width:180px;max-width:100%;aspect-ratio:1;margin:18px auto 10px}.meter-dial>svg[data-v-f6e251a6]{display:block;width:100%;height:100%;fill:none;stroke-width:7;transform:rotate(-90deg)}.dial-track[data-v-f6e251a6]{stroke:#eaf0f5}.dial-fill[data-v-f6e251a6]{stroke:var(--meter-color);stroke-linecap:round;transition:stroke-dasharray .6s}.meter-dial>div[data-v-f6e251a6]{position:absolute;inset:0;display:flex;justify-content:center;align-items:baseline;padding-top:60px;color:#25364c}.meter-dial strong[data-v-f6e251a6]{font:500 38px/1.3 var(--ui-font);font-variant-numeric:tabular-nums}.meter-dial>div>span[data-v-f6e251a6]{font-size:13px;margin-left:3px;color:#8090a4}.meter-dial>.dial-pending[data-v-f6e251a6]{flex-direction:column;align-items:center;justify-content:center;padding:0;gap:12px;color:#9caabe}.meter-dial>.dial-pending>span[data-v-f6e251a6]{font-size:11px}.meter-detail[data-v-f6e251a6]{font:11px/1.7 ui-monospace,monospace;color:#61738c}.host-monitor>footer[data-v-f6e251a6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:22px 24px;margin-top:20px;border-top:1px solid #e9eef4}.host-monitor>footer>div[data-v-f6e251a6]{display:flex;flex-direction:column;gap:8px;font-size:11px}.host-monitor>footer span[data-v-f6e251a6]{color:#7a8b9f}.host-monitor>footer strong[data-v-f6e251a6]{font-weight:500;color:#405674}.host-monitor>footer p[data-v-f6e251a6]{font-size:10px;color:#8593a4}@media(max-width:760px){.monitor-grid[data-v-f6e251a6]{gap:4px}.monitor-grid>article[data-v-f6e251a6]{padding:12px 2px}.meter-dial[data-v-f6e251a6]{width:128px}.meter-dial>div[data-v-f6e251a6]{padding-top:43px}.meter-dial strong[data-v-f6e251a6]{font-size:28px}.meter-label h3[data-v-f6e251a6]{font-size:13px}.meter-label[data-v-f6e251a6]{gap:7px}.meter-label>svg[data-v-f6e251a6]{width:16px}.meter-detail[data-v-f6e251a6]{font-size:9px}.host-monitor>footer[data-v-f6e251a6]{padding:20px 4px;gap:22px}.monitor-empty[data-v-f6e251a6]{padding:16px}.monitor-empty p[data-v-f6e251a6]{font-size:10px}.host-monitor h2[data-v-f6e251a6]{font-size:24px}}@media(max-width:380px){.meter-label>svg[data-v-f6e251a6]{display:none}.meter-dial>div[data-v-f6e251a6]{padding-top:34px}.meter-dial strong[data-v-f6e251a6]{font-size:23px}.meter-dial>svg[data-v-f6e251a6]{stroke-width:5}.monitor-status[data-v-f6e251a6]{gap:6px;font-size:10px}}@media(prefers-reduced-motion:reduce){.dial-fill[data-v-f6e251a6]{transition:none}}.monitor-grid>article[data-v-f6e251a6]{background:#ffffff8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffffb3;border-radius:8px}@media(max-width:760px){.monitor-grid[data-v-f6e251a6]{gap:8px}.monitor-grid>article[data-v-f6e251a6]{padding:12px 2px}}.resource-timeline[data-v-77f7a443]{padding:8px 0 42px;color:#2b3b53}.resource-timeline>header[data-v-77f7a443]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.resource-timeline header p[data-v-77f7a443]{font:10px ui-monospace,monospace;color:#75869d;margin-bottom:8px}.resource-timeline h2[data-v-77f7a443]{font-size:28px}.timeline-modes[data-v-77f7a443]{display:flex;gap:5px;padding:4px;background:#f3f6fa;border-radius:8px}.timeline-modes button[data-v-77f7a443]{display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:6px;background:transparent;color:#687b96;font:500 12px var(--ui-font)}.timeline-modes button[aria-pressed=true][data-v-77f7a443]{color:var(--timeline-color);background:#fff;box-shadow:0 2px 8px #233e6310}.timeline-modes button[data-v-77f7a443]:hover{color:var(--timeline-color)}.timeline-readout[data-v-77f7a443]{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:6px 24px 12px}.timeline-readout>div[data-v-77f7a443]{display:flex;align-items:baseline;gap:22px}.timeline-readout strong[data-v-77f7a443]{min-width:135px;display:inline-block;font-size:40px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--timeline-color)}.timeline-readout strong small[data-v-77f7a443]{font-size:14px;margin-left:5px}.timeline-readout>div>span[data-v-77f7a443]{font:11px ui-monospace,monospace;color:#6b7d95}.timeline-readout em[data-v-77f7a443]{font:10px var(--ui-font);display:block;color:#a56335;margin-top:6px}.timeline-readout dl[data-v-77f7a443]{display:flex;gap:30px;margin:0}.timeline-readout dt[data-v-77f7a443]{font-size:10px;color:#7788a0;margin-bottom:8px}.timeline-readout dd[data-v-77f7a443]{margin:0;font:12px ui-monospace,monospace;color:#536983}.timeline-plot[data-v-77f7a443]{position:relative;margin-top:12px}.timeline-plot>svg[data-v-77f7a443]{display:block;width:100%;height:250px;overflow:visible}.timeline-guides path[data-v-77f7a443]{fill:none;stroke:#e7edf5;stroke-dasharray:3 6}.timeline-ylabel[data-v-77f7a443]{position:absolute;left:0;transform:translateY(-50%);font:9px ui-monospace,monospace;color:#7c8fa8;pointer-events:none}.timeline-dot[data-v-77f7a443]{position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid white;background:var(--timeline-color);transform:translate(-50%,-50%);pointer-events:none}.timeline-area[data-v-77f7a443]{fill:var(--timeline-color);opacity:.07}.timeline-line[data-v-77f7a443]{fill:none;stroke:var(--timeline-color);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.timeline-cursor path[data-v-77f7a443]{fill:none;stroke:var(--timeline-color);stroke-opacity:.28;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.timeline-cursor circle[data-v-77f7a443]{fill:var(--timeline-color);stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke}.timeline-empty[data-v-77f7a443]{position:absolute;inset:0;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;color:#7f91aa;font-size:12px}.timeline-empty svg[data-v-77f7a443]{color:#acc1dd}.timeline-first[data-v-77f7a443]{position:absolute;right:32px;bottom:50px;font-size:11px;color:#71849e;background:#ffffffea;padding:10px 14px;border-radius:6px;max-width:80%}.timeline-navigation[data-v-77f7a443]{padding:0 4.2%}.timeline-times[data-v-77f7a443]{display:flex;justify-content:space-between;color:#74869f;font:10px ui-monospace,monospace}.timeline-navigation input[data-v-77f7a443]{display:block;width:100%;height:28px;margin:12px 0 0;accent-color:var(--timeline-color);cursor:ew-resize}.resource-timeline footer[data-v-77f7a443]{display:flex;justify-content:space-between;gap:18px;margin-top:16px;padding:0 4.2%;font-size:10px;color:#7c8ea5}@media(max-width:650px){.resource-timeline>header[data-v-77f7a443]{align-items:start;flex-direction:column;gap:20px}.resource-timeline h2[data-v-77f7a443]{font-size:24px}.timeline-modes[data-v-77f7a443]{align-self:stretch}.timeline-modes button[data-v-77f7a443]{flex:1;justify-content:center;padding:10px}.timeline-readout[data-v-77f7a443]{padding:4px 8px;align-items:start;flex-direction:column;gap:20px}.timeline-readout strong[data-v-77f7a443]{font-size:34px}.timeline-readout dl[data-v-77f7a443]{width:100%;justify-content:space-between;gap:16px}.timeline-plot>svg[data-v-77f7a443]{height:200px}.timeline-first[data-v-77f7a443]{right:12px;bottom:35px;font-size:10px}.resource-timeline footer[data-v-77f7a443]{flex-direction:column;gap:8px}.timeline-times[data-v-77f7a443]{font-size:9px}}.request-journey[data-v-7403bd02]{padding:52px 0;color:#29394f;--route-color:#2464ed}.request-journey header[data-v-7403bd02]{display:flex;align-items:end;justify-content:space-between;gap:24px}.request-journey header p[data-v-7403bd02]{font:10px ui-monospace,monospace;color:#7b8ba2;margin-bottom:12px}.request-journey h2[data-v-7403bd02]{font-size:28px;font-weight:550}.request-journey header>span[data-v-7403bd02]{font-size:11px;color:#7b8ba2}.journey-switch[data-v-7403bd02]{display:flex;gap:6px;margin-top:28px;flex-wrap:wrap}.journey-switch button[data-v-7403bd02]{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:0;border-radius:6px;background:transparent;color:#708199;font:12px var(--ui-font);cursor:pointer}.journey-switch button[aria-pressed=true][data-v-7403bd02]{background:color-mix(in srgb,var(--route-color) 9%,white);color:var(--route-color)}.journey-switch button[data-v-7403bd02]:hover{background:#f0f4fa}.journey-track[data-v-7403bd02]{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;align-items:center;gap:10px;position:relative;padding:42px 16px;background:radial-gradient(ellipse at center,#f0f6ff,transparent 72%);margin:20px 0}.journey-node[data-v-7403bd02]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:0}.journey-symbol[data-v-7403bd02]{display:grid;place-items:center;width:88px;height:88px;border-radius:24px;background:linear-gradient(145deg,#fff,#ecf2fb);box-shadow:inset 0 2px 1px #fff,0 12px 24px #284b7912,0 1px 2px #446a9220;color:var(--route-color);transform:perspective(500px) rotateX(8deg) rotateY(-10deg)}.journey-node strong[data-v-7403bd02]{font-size:14px;font-weight:550;margin-top:8px}.journey-node small[data-v-7403bd02]{font-size:10px;color:#74869d;overflow-wrap:anywhere;line-height:1.6;min-height:32px}.journey-arrow[data-v-7403bd02]{color:#b4c9df;width:22px;margin-top:-54px}.is-running .journey-arrow[data-v-7403bd02]{color:var(--route-color)}.journey-inspector[data-v-7403bd02]{padding:24px 0;border-top:1px solid #e5ecf5;border-bottom:1px solid #e5ecf5}.journey-address[data-v-7403bd02]{display:flex;gap:14px;align-items:center;min-width:0}.journey-address>span[data-v-7403bd02]{font:11px ui-monospace,monospace;color:var(--route-color)}.journey-address code[data-v-7403bd02]{font-size:14px;overflow-wrap:anywhere;min-width:0}.journey-address button[data-v-7403bd02]{flex-shrink:0;margin-left:auto;width:44px;height:44px;display:grid;place-items:center;background:#edf3fc;border:0;border-radius:50%;color:var(--route-color);cursor:pointer}.journey-address button[data-v-7403bd02]:disabled{opacity:.4;cursor:default}.journey-facts[data-v-7403bd02]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.journey-facts>div[data-v-7403bd02]{display:flex;flex-direction:column;gap:10px;min-width:0}.journey-facts span[data-v-7403bd02]{font-size:10px;color:#788ba3}.journey-facts code[data-v-7403bd02]{font-size:12px;color:#476282;overflow-wrap:anywhere}.journey-inspector>p[data-v-7403bd02]{font-size:12px;line-height:1.9;color:#718198;max-width:780px;margin:0}.request-journey button[data-v-7403bd02]:focus-visible{outline:2px solid var(--route-color);outline-offset:3px}@media(max-width:700px){.request-journey[data-v-7403bd02]{padding:38px 0}.request-journey h2[data-v-7403bd02]{font-size:23px}.request-journey header[data-v-7403bd02]{align-items:start;flex-direction:column;gap:12px}.journey-switch button[data-v-7403bd02]{padding:10px 12px}.journey-track[data-v-7403bd02]{grid-template-columns:1fr;gap:16px;padding:28px 12px}.journey-node[data-v-7403bd02]{display:grid;grid-template-columns:64px 1fr;text-align:left;column-gap:20px;width:100%;max-width:290px;margin:auto}.journey-symbol[data-v-7403bd02]{grid-row:1/3;width:64px;height:64px;border-radius:18px}.journey-symbol svg[data-v-7403bd02]{width:30px}.journey-node strong[data-v-7403bd02]{margin-top:4px}.journey-node small[data-v-7403bd02]{min-height:0}.journey-arrow[data-v-7403bd02]{margin:0 0 0 21px;transform:rotate(90deg)}.journey-facts[data-v-7403bd02]{grid-template-columns:1fr;gap:20px}.journey-address code[data-v-7403bd02]{font-size:11px}.journey-address[data-v-7403bd02]{gap:10px}}.deployment-explorer[data-v-59f7e509]{padding:38px 0 0;border-top:1px solid #e7edf5}.deployment-explorer>header[data-v-59f7e509]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.deployment-explorer>header p[data-v-59f7e509]{font:10px ui-monospace,monospace;color:#7b8ba2;margin-bottom:8px}.deployment-explorer h2[data-v-59f7e509]{font-size:28px}.deployment-explorer>header label[data-v-59f7e509]{display:flex;align-items:center;gap:12px;background:#f1f5f9;border-radius:6px;padding:12px 16px;color:#75849a;width:250px}.deployment-explorer input[data-v-59f7e509]{min-width:0;width:100%;font-size:12px;background:none;border:0;outline:0}.deployment-explorer label[data-v-59f7e509]:focus-within{outline:2px solid #2464ed}.deployment-layout[data-v-59f7e509]{display:grid;grid-template-columns:310px minmax(0,1fr);gap:40px;align-items:start}.deployment-apps[data-v-59f7e509]{display:grid;gap:4px;max-height:460px;overflow-y:auto;padding:4px}.deployment-apps button[data-v-59f7e509]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:0;border-radius:6px;background:transparent;color:#687d97;text-align:left;font-family:inherit;min-width:0}.deployment-apps button>span[data-v-59f7e509]{font-size:12px;font-weight:550;min-width:0}.deployment-apps small[data-v-59f7e509]{display:block;font:9px ui-monospace,monospace;margin-top:5px;overflow-wrap:anywhere;font-weight:400}.deployment-apps button>svg[data-v-59f7e509]:last-child{margin-left:auto;opacity:0}.deployment-apps button[aria-pressed=true][data-v-59f7e509]{background:#eaf1ff;color:#2464ed}.deployment-apps button[aria-pressed=true]>svg[data-v-59f7e509]:last-child{opacity:1}.deployment-apps button[data-v-59f7e509]:hover:not([aria-pressed=true]){background:#f2f5fa}.deployment-detail[data-v-59f7e509]{padding:30px 34px;background:#f7f9fc;border-radius:8px;min-width:0}.deployment-title[data-v-59f7e509]{display:flex;align-items:center;gap:20px}.deployment-title>svg[data-v-59f7e509]{color:#2464ed}.deployment-title>div[data-v-59f7e509]{min-width:0}.deployment-title p[data-v-59f7e509]{font:9px ui-monospace,monospace;color:#6d85a5;margin-bottom:7px}.deployment-title h3[data-v-59f7e509]{font-size:23px;overflow-wrap:anywhere}.deployment-title>a[data-v-59f7e509]{margin-left:auto;padding:10px;color:#2464ed;border-radius:50%;background:#fff;flex-shrink:0}.deployment-description[data-v-59f7e509]{font-size:13px;color:#738297;margin:20px 0!important;line-height:1.8}.deployment-flow[data-v-59f7e509]{display:flex;align-items:center;gap:14px;padding:22px 0;color:#4382c9}.deployment-flow span[data-v-59f7e509]{font:12px ui-monospace,monospace;overflow-wrap:anywhere}.deployment-flow>svg[data-v-59f7e509]:nth-last-child(2){margin-left:auto}.deployment-detail dl[data-v-59f7e509]{margin:10px 0}.deployment-detail dl>div[data-v-59f7e509]{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:12px 0;font-size:12px;border-top:1px solid #e3eaf3}.deployment-detail dt[data-v-59f7e509]{color:#7c8ca2}.deployment-detail dd[data-v-59f7e509]{margin:0;color:#3c5271;overflow-wrap:anywhere}.deployment-source[data-v-59f7e509]{display:flex;gap:9px;align-items:start;color:#8694a7;font-size:10px;line-height:1.8;padding-top:20px}.deployment-empty[data-v-59f7e509]{padding:36px 20px;font-size:13px;color:#7e8da2}.deployment-empty h3[data-v-59f7e509]{margin:18px 0}.deployment-empty button[data-v-59f7e509]{padding:10px 16px;background:#e7efff;color:#2464ed;border:0;border-radius:6px}@media(max-width:760px){.deployment-layout[data-v-59f7e509]{grid-template-columns:1fr;gap:20px}.deployment-apps[data-v-59f7e509]{grid-template-columns:1fr 1fr;max-height:230px}.deployment-apps button[data-v-59f7e509]{padding:12px 10px;gap:9px}.deployment-apps button>svg[data-v-59f7e509]:last-child{display:none}.deployment-apps small[data-v-59f7e509]{font-size:8px}.deployment-explorer>header[data-v-59f7e509]{align-items:start;flex-direction:column;gap:18px}.deployment-explorer>header label[data-v-59f7e509]{width:100%}.deployment-detail[data-v-59f7e509]{padding:24px 20px}.deployment-title[data-v-59f7e509]{gap:12px}.deployment-title>svg[data-v-59f7e509]{width:38px}.deployment-title h3[data-v-59f7e509]{font-size:20px}.deployment-title>a[data-v-59f7e509]{padding:6px}.deployment-detail dl>div[data-v-59f7e509]{grid-template-columns:76px 1fr;gap:12px}.deployment-flow[data-v-59f7e509]{gap:10px}.deployment-flow span[data-v-59f7e509]{font-size:10px}.deployment-explorer h2[data-v-59f7e509]{font-size:24px}}.bits-letter-glitch[data-v-4a318a68]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.server-page[data-v-23ae8688]{color:#29394f;background:#fff;min-height:100dvh;padding-bottom:120px}.server-intro[data-v-23ae8688]{position:relative;isolation:isolate;overflow:hidden;padding:90px max(32px,calc((100% - 1176px)/2)) 0;background:linear-gradient(130deg,#f8fbff,#eff6ff 65%,#effbfc)}.server-dots[data-v-23ae8688]{position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none}.server-intro-copy>p[data-v-23ae8688]:first-child{font:10px ui-monospace,monospace;color:#6c85a4;margin-bottom:15px}.server-intro h1[data-v-23ae8688]{font-size:44px;line-height:1.2;color:#263a59}.server-description[data-v-23ae8688]{font-size:15px;color:#6b7e97;margin-top:16px!important}.server-address[data-v-23ae8688]{display:flex;align-items:center;gap:12px;font:12px ui-monospace,monospace;margin-top:24px;color:#4271ad}.server-address>span[data-v-23ae8688]:last-child{font:11px var(--ui-font);padding-left:12px;border-left:1px solid #c4d6ea}.server-identity[data-v-23ae8688]{position:absolute;right:max(70px,calc((100% - 920px)/2));top:94px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#2464ed;transform:rotate(-8deg);filter:drop-shadow(0 12px 10px #2464ed15)}.server-identity>span[data-v-23ae8688]{font:9px ui-monospace,monospace;color:#86a0c0}.server-specs[data-v-23ae8688]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:40px 0 0;padding:24px 0;border-top:1px solid #dfe9f4}.server-specs>div[data-v-23ae8688]{display:grid;grid-template-columns:24px 1fr;gap:6px 12px}.server-specs svg[data-v-23ae8688]{grid-row:1/3;color:#5382c2;margin-top:3px}.server-specs dt[data-v-23ae8688]{font-size:10px;color:#7e91aa}.server-specs dd[data-v-23ae8688]{margin:0;font-size:14px;color:#3c577b}.server-content[data-v-23ae8688]{max-width:1240px;padding:0 32px;margin:auto}.server-operations[data-v-23ae8688]{display:grid;grid-template-columns:1fr 1fr;gap:20px 80px;padding:52px 0 30px;margin-top:36px;border-top:1px solid #e7edf5}.server-operations>div>svg[data-v-23ae8688]{color:#2464ed;margin-bottom:14px}.server-operations h2[data-v-23ae8688]{font-size:23px}.server-operations>div>p[data-v-23ae8688]{font-size:13px;color:#718198;line-height:1.9;margin-top:14px;max-width:440px}.server-operations dl[data-v-23ae8688]{margin:0;align-self:center}.server-operations dl>div[data-v-23ae8688]{display:flex;justify-content:space-between;gap:20px;padding:14px 0;font-size:12px}.server-operations dt[data-v-23ae8688]{color:#7c8da4}.server-operations dd[data-v-23ae8688]{margin:0;color:#3c587c}.operations-note[data-v-23ae8688]{grid-column:1/-1;font-size:10px;color:#8896a8}.server-footer[data-v-23ae8688]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:11px;color:#8291a5}.server-footer a[data-v-23ae8688]{display:flex;gap:12px;align-items:center;color:#3865a5}@media(max-width:700px){.server-intro[data-v-23ae8688]{padding:82px 22px 0}.server-intro h1[data-v-23ae8688]{font-size:34px}.server-description[data-v-23ae8688]{font-size:12px;max-width:210px}.server-identity[data-v-23ae8688]{right:26px;top:96px}.server-identity>svg[data-v-23ae8688]{width:68px;height:68px}.server-identity>span[data-v-23ae8688]{display:none}.server-specs[data-v-23ae8688]{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.server-content[data-v-23ae8688]{padding:0 20px}.server-operations[data-v-23ae8688]{grid-template-columns:1fr;gap:22px;padding-top:34px}.server-footer[data-v-23ae8688]{align-items:start;flex-direction:column;gap:18px}.server-address[data-v-23ae8688]{font-size:11px}.server-page[data-v-23ae8688]{padding-bottom:110px}}.server-page[data-v-23ae8688]{position:relative;isolation:isolate}.server-code-field[data-v-23ae8688]{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.3;-webkit-mask-image:linear-gradient(90deg,#000,transparent 22%,transparent 78%,#000);mask-image:linear-gradient(90deg,#000,transparent 22%,transparent 78%,#000)}@media(max-width:700px){.server-code-field[data-v-23ae8688]{opacity:.12;-webkit-mask-image:linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000);mask-image:linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000)}}.server-page[data-v-23ae8688]{background:linear-gradient(120deg,#fff 15%,#f1f7ff 48%,#f4fcff 75%,#fff)}.server-intro[data-v-23ae8688]{background:linear-gradient(120deg,#f7faff,#dceaff 75%,#d5f4fb)}.server-dots[data-v-23ae8688]{opacity:.9}.server-identity[data-v-23ae8688]{filter:drop-shadow(0 18px 18px #2464ed35)}.server-content[data-v-23ae8688]{position:relative}.server-specs[data-v-23ae8688]{border-top-color:#aec9eb}.vb-tilt[data-v-1f5f450f]{perspective:850px;min-width:0}.vb-tilt-inner[data-v-1f5f450f]{height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.vb-tilt-inner[data-v-1f5f450f]{transition:none}}.bits-glare[data-v-a23510ef]{position:relative;overflow:hidden;isolation:isolate}.bits-glare[data-v-a23510ef]:after{content:"";position:absolute;inset:-60%;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 38%,#ffffff00 40%,#ffffff70 50%,#ffffff00 60%,transparent 62%);transform:translate3d(-85%,0,0);opacity:0}.bits-glare[data-active=true][data-v-a23510ef]:after{animation:bits-glare-sweep-a23510ef 1.05s cubic-bezier(.16,1,.3,1) both}@keyframes bits-glare-sweep-a23510ef{0%{opacity:0;transform:translate3d(-85%,0,0)}20%{opacity:1}to{opacity:0;transform:translate3d(85%,0,0)}}.bits-glare[data-motion=false][data-v-a23510ef]:after{display:none}.sr-only[data-v-24978bdd]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}.patent-gallery[data-v-dd9d1e2f]{max-width:1240px;margin:auto;padding:56px 32px;background:transparent;color:#253957;scroll-margin-top:80px}.patent-gallery>header[data-v-dd9d1e2f]{display:flex;justify-content:space-between;align-items:end;gap:30px}.patent-gallery>header p[data-v-dd9d1e2f]{font:10px ui-monospace,monospace;color:#7185a4}.patent-gallery h2[data-v-dd9d1e2f]{font-size:34px;line-height:1.4;margin:18px 0 0;font-weight:550;color:#2259df}.patent-totals[data-v-dd9d1e2f]{display:flex;gap:35px}.patent-totals>span[data-v-dd9d1e2f]{font-size:12px;color:#6d82a0}.patent-totals strong[data-v-dd9d1e2f]{display:block;font-size:55px;line-height:1.3;font-weight:450;color:#245bbd}.patent-exhibition[data-v-dd9d1e2f]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:54px 0}.patent-art[data-v-dd9d1e2f]{min-width:0;padding:12px 30px 0}.certificate-stack[data-v-dd9d1e2f]{position:relative;width:275px;max-width:100%;margin:auto;isolation:isolate}.certificate-stack>i[data-v-dd9d1e2f]{position:absolute;inset:0;background:#c3daff;border:1px solid #fff;transform:rotate(-10deg) translate(-12px,4px);z-index:-2;box-shadow:0 20px 40px #284f8320}.certificate-stack>i[data-v-dd9d1e2f]:nth-child(2){transform:rotate(7deg) translate(12px,4px);background:#e4efff;z-index:-1}.certificate-open[data-v-dd9d1e2f]{position:relative;display:block;width:100%;border:0;padding:0;background:#fff;cursor:zoom-in;box-shadow:0 22px 45px #284f8325}.certificate-open img[data-v-dd9d1e2f]{display:block;width:100%;height:auto;aspect-ratio:900/1273;object-fit:contain}.certificate-open>span[data-v-dd9d1e2f]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;background:#ffffffed;box-shadow:0 3px 15px #24345020;border-radius:5px;color:#345583;padding:9px 12px;font-size:10px}.patent-art-caption[data-v-dd9d1e2f]{display:block;text-align:center;font-size:10px;color:#7185a4;margin-top:30px}.patent-status[data-v-dd9d1e2f]{display:flex;align-items:center;gap:10px;color:#2466ef;font-size:12px}.patent-detail[data-v-dd9d1e2f]{min-width:0}.patent-detail h3[data-v-dd9d1e2f]{font-size:28px;line-height:1.65;margin:20px 0 16px;font-weight:550}.patent-domain[data-v-dd9d1e2f]{font-size:13px;color:#507eb9;line-height:1.8}.patent-detail dl[data-v-dd9d1e2f]{margin:28px 0;font-size:12px}.patent-detail dl>div[data-v-dd9d1e2f]{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:7px 0}.patent-detail dt[data-v-dd9d1e2f]{color:#8092ab}.patent-detail dd[data-v-dd9d1e2f]{margin:0;overflow-wrap:anywhere}.patent-controls[data-v-dd9d1e2f]{display:flex;align-items:center;gap:12px;margin-top:28px}.patent-controls>span[data-v-dd9d1e2f]{font:12px ui-monospace,monospace;margin-right:auto;color:#7a8faa}.patent-controls button[data-v-dd9d1e2f]{display:grid;place-items:center;border:0;border-radius:50%;width:44px;height:44px;background:#fff;color:#2b67d6;cursor:pointer;box-shadow:0 4px 14px #335fa313}.patent-selector[data-v-dd9d1e2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}.patent-selector button[data-v-dd9d1e2f]{display:flex;align-items:center;gap:15px;min-height:82px;padding:16px 18px;border:0;background:#f7f9fc;border-radius:8px;color:#607794;font:inherit;text-align:left;cursor:pointer;transition:background .2s,transform .2s}.patent-selector button>svg[data-v-dd9d1e2f]{flex-shrink:0}.patent-selector button>span[data-v-dd9d1e2f]{font-size:12px;line-height:1.6}.patent-selector small[data-v-dd9d1e2f]{display:block;font-size:9px;margin-top:5px;opacity:.7}.patent-selector button[aria-pressed=true][data-v-dd9d1e2f]{background:#eaf1ff;color:#2466ef;box-shadow:inset 0 0 0 1px #c9dbff}.patent-selector button[data-v-dd9d1e2f]:hover{background:#eef3fb;transform:translateY(-2px)}.research-sheet[data-v-dd9d1e2f]{height:389px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:28px;box-sizing:border-box;background:#fff;color:#2166ed;text-align:center}.research-sheet>span[data-v-dd9d1e2f]{font:8px ui-monospace,monospace;color:#8594ac}.research-sheet strong[data-v-dd9d1e2f]{font-size:20px;line-height:1.6;font-weight:500}.research-sheet small[data-v-dd9d1e2f]{font-size:11px;color:#7489a8}.patent-viewer[data-v-dd9d1e2f]{border:0;padding:38px 12px 12px;max-width:min(700px,92vw);max-height:90dvh;background:#fff;border-radius:8px}.patent-viewer[data-v-dd9d1e2f]::backdrop{background:#1b304b85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.patent-viewer>button[data-v-dd9d1e2f]{position:absolute;right:10px;top:5px;width:30px;height:30px;display:grid;place-items:center;background:none;border:0;color:#32425a;cursor:pointer}.patent-viewer>img[data-v-dd9d1e2f]{display:block;max-width:100%;height:auto}button[data-v-dd9d1e2f]:focus-visible{outline:2px solid #2466ef;outline-offset:4px}@media(max-width:760px){.patent-gallery[data-v-dd9d1e2f]{padding:42px 20px}.patent-gallery>header[data-v-dd9d1e2f]{align-items:start;gap:20px}.patent-gallery h2[data-v-dd9d1e2f]{font-size:28px}.patent-totals[data-v-dd9d1e2f]{gap:14px}.patent-totals>span[data-v-dd9d1e2f]{font-size:9px}.patent-totals strong[data-v-dd9d1e2f]{font-size:36px}.patent-gallery>header p[data-v-dd9d1e2f]{font-size:8px;line-height:1.6}.patent-exhibition[data-v-dd9d1e2f]{grid-template-columns:1fr;gap:32px;padding:40px 0}.certificate-stack[data-v-dd9d1e2f]{width:235px}.patent-detail h3[data-v-dd9d1e2f]{font-size:23px}.patent-selector[data-v-dd9d1e2f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.patent-selector button[data-v-dd9d1e2f]{padding:12px 8px;gap:9px}.patent-selector button>span[data-v-dd9d1e2f]{font-size:10px}.patent-selector button>svg[data-v-dd9d1e2f]{width:19px}.research-sheet[data-v-dd9d1e2f]{height:332px}}.patent-viewer[data-v-dd9d1e2f]{box-sizing:border-box;width:min(940px,94vw);height:90dvh;max-width:94vw;max-height:90dvh;padding:0;overflow:hidden;box-shadow:0 24px 100px #122d5540}.patent-viewer[open][data-v-dd9d1e2f]{display:flex;flex-direction:column}.certificate-toolbar[data-v-dd9d1e2f]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fff;flex-shrink:0;border-bottom:1px solid #e7edf5}.certificate-toolbar>span[data-v-dd9d1e2f]{margin-right:auto;font:12px ui-monospace,monospace;color:#526a8c}.certificate-toolbar button[data-v-dd9d1e2f]{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:6px;background:transparent;color:#35567f;cursor:pointer}.certificate-toolbar button[data-v-dd9d1e2f]:hover,.certificate-toolbar button[aria-pressed=true][data-v-dd9d1e2f]{background:#edf3ff;color:#2466ef}.certificate-viewport[data-v-dd9d1e2f]{flex:1;min-height:0;overflow:auto;background:#edf1f6;padding:18px;box-sizing:border-box;overscroll-behavior:contain}.certificate-viewport img[data-v-dd9d1e2f]{display:block;width:100%;height:100%;object-fit:contain}.certificate-viewport.is-zoomed img[data-v-dd9d1e2f]{width:900px;max-width:none;height:auto;object-fit:initial;margin:auto}.certificate-title[data-v-dd9d1e2f]{margin:0;padding:12px 18px;font-size:12px;line-height:1.6;color:#526a8c;background:#fff;flex-shrink:0}.certificate-viewport[data-v-dd9d1e2f]:focus-visible{outline:2px solid #2466ef;outline-offset:-3px}@media(max-width:760px){.certificate-toolbar[data-v-dd9d1e2f]{padding:6px;gap:2px}.certificate-toolbar>span[data-v-dd9d1e2f]{padding-left:8px}.certificate-viewport[data-v-dd9d1e2f]{padding:8px}.certificate-title[data-v-dd9d1e2f]{padding:10px 14px;font-size:11px}}@media(prefers-reduced-motion:reduce){.patent-selector button[data-v-dd9d1e2f]{transition:none;transform:none!important}}.depth-type[data-v-952c37e5]{perspective:900px;padding:50px 16px 58px;isolation:isolate;font-family:Arial,sans-serif;font-size:160px;font-weight:900;line-height:1;letter-spacing:0;-webkit-user-select:none;user-select:none}.depth-stage[data-v-952c37e5]{position:relative;display:inline-grid;transform-style:preserve-3d;transform:rotateX(-8deg) rotateY(8deg)}.depth-layer[data-v-952c37e5]{position:absolute;inset:0;pointer-events:none;backface-visibility:hidden}.depth-face[data-v-952c37e5]{position:relative;color:#fafbfe;transform:translateZ(.6px);text-shadow:0 16px 24px #27334935;-webkit-text-stroke:1px #7e8a9b38}@media(max-width:1000px){.depth-type[data-v-952c37e5]{font-size:120px}}@media(max-width:720px){.depth-type[data-v-952c37e5]{font-size:74px;padding:40px 0 48px}}@media(max-width:370px){.depth-type[data-v-952c37e5]{font-size:60px}}.capability-section[data-v-9047b2d1]{max-width:1240px;margin:auto;padding:64px 32px 40px}.capability-section>header[data-v-9047b2d1]{text-align:center}.capability-section>header>p[data-v-9047b2d1]{font:10px ui-monospace,monospace;color:#7d8ba0;margin-bottom:20px}.capability-section h2[data-v-9047b2d1]{font-size:36px;line-height:1.45;font-weight:600}.capability-section h2 span[data-v-9047b2d1]{color:#2464ed}.capability-tabs[data-v-9047b2d1]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.capability-tabs button[data-v-9047b2d1]{display:flex;align-items:center;gap:10px;padding:13px 18px;border:0;border-radius:8px;background:transparent;color:#71829a;font:500 12px var(--ui-font);transition:background .2s,color .2s}.capability-tabs button[aria-pressed=true][data-v-9047b2d1]{background:#eaf1ff;color:#2464ed}.capability-tabs button[data-v-9047b2d1]:hover{color:#2464ed}.capability-stage[data-v-9047b2d1]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:28px 48px}.capability-art[data-v-9047b2d1]{min-width:0}.capability-symbol[data-v-9047b2d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;color:var(--capability-color)}.capability-symbol>svg[data-v-9047b2d1]{filter:drop-shadow(0 16px 14px #32558715)}.capability-symbol[data-v-9047b2d1] .depth-type{font-size:84px;padding:22px 12px 30px}.capability-symbol[data-v-9047b2d1] .depth-face{color:var(--capability-color);-webkit-text-stroke:0;text-shadow:0 12px 18px #34567615}.capability-copy h3[data-v-9047b2d1]{font-size:25px;line-height:1.5;font-weight:600}.capability-copy>p[data-v-9047b2d1]{font-size:14px;line-height:2;color:#6e7e94;margin-top:18px}.capability-stack[data-v-9047b2d1]{display:flex;flex-wrap:wrap;gap:12px 20px;margin:24px 0;font:11px ui-monospace,monospace;color:var(--capability-color)}.capability-copy>a[data-v-9047b2d1]{display:inline-flex;gap:14px;align-items:center;padding:14px 0;font-size:12px;color:#345b92}@media(max-width:700px){.capability-section[data-v-9047b2d1]{padding:44px 22px 20px}.capability-section h2[data-v-9047b2d1]{font-size:28px}.capability-tabs[data-v-9047b2d1]{gap:6px;display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.capability-tabs button[data-v-9047b2d1]{padding:12px;font-size:11px;gap:8px;justify-content:center}.capability-stage[data-v-9047b2d1]{grid-template-columns:1fr;gap:8px;padding:16px 2px}.capability-symbol[data-v-9047b2d1]{min-height:230px}.capability-symbol>svg[data-v-9047b2d1]{width:74px;height:74px}.capability-symbol[data-v-9047b2d1] .depth-type{font-size:60px;padding:18px 0 22px}.capability-copy h3[data-v-9047b2d1]{font-size:23px}.capability-copy>p[data-v-9047b2d1]{font-size:13px}}.capability-stage[data-v-9047b2d1]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;padding:36px 0 24px}.capability-scene[data-v-9047b2d1]{position:relative;aspect-ratio:3/2;isolation:isolate;overflow:hidden;background:#eef2f6}.capability-scene>img[data-v-9047b2d1]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .45s ease,transform .7s ease}.capability-scene>img.is-current[data-v-9047b2d1]{opacity:1;transform:scale(1)}.capability-scene>img[data-v-9047b2d1]:last-of-type{object-fit:contain;background:#f3f4f4}.capability-symbol[data-v-9047b2d1]{position:absolute;inset:0;min-height:0;align-items:start;justify-content:start;padding:16px 24px;background:linear-gradient(125deg,#f6f8faf0,transparent 48%)}.capability-symbol[data-v-9047b2d1] .depth-type{font-size:58px;padding:0 0 18px}.capability-symbol[data-v-9047b2d1] .depth-face{text-shadow:0 8px 18px #fff9}.capability-scene-label[data-v-9047b2d1]{position:absolute;left:24px;bottom:20px;display:flex;align-items:center;gap:10px;background:#ffffffdf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 14px;color:#345473;font-size:11px;border-radius:6px}.capability-copy[data-v-9047b2d1]{padding:12px 8px;min-width:0}.capability-tabs button[data-v-9047b2d1]:focus-visible{outline:2px solid #2464ed;outline-offset:3px}@media(max-width:700px){.capability-stage[data-v-9047b2d1]{grid-template-columns:1fr;gap:22px;padding:28px 0 10px}.capability-symbol[data-v-9047b2d1]{padding:14px 18px;min-height:0}.capability-symbol[data-v-9047b2d1] .depth-type{font-size:42px;padding:0}.capability-scene-label[data-v-9047b2d1]{left:14px;bottom:12px;font-size:10px;padding:8px 10px}.capability-copy[data-v-9047b2d1]{padding:4px 0}.capability-copy h3[data-v-9047b2d1]{font-size:22px}}@media(prefers-reduced-motion:reduce){.capability-tabs button[data-v-9047b2d1],.capability-scene>img[data-v-9047b2d1]{transition:none;transform:none}}html[data-motion=paused]{transition:none;transform:none}.vb-blur[data-v-0348d9ff],.vb-letter[data-v-0348d9ff]{display:inline-block}.vb-readable[data-v-0348d9ff]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.identity-intro-screen[data-v-63bc0d5f]{position:relative;isolation:isolate;min-height:740px;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:110px 7% 150px;color:#172338}.intro-image[data-v-63bc0d5f],.intro-shade[data-v-63bc0d5f]{position:absolute;inset:0 0 0 calc(-1 * var(--profile-rail));z-index:-2;pointer-events:none}.intro-image[data-v-63bc0d5f] .bits-ripple-distortion{width:100%;height:100%}.intro-shade[data-v-63bc0d5f]{z-index:-1;background:linear-gradient(90deg,#f5faffee,#f5faffb8 32%,#f5faff12 72%),linear-gradient(0deg,#f3f8fff0,transparent 28%)}.intro-body[data-v-63bc0d5f]{max-width:650px;padding-bottom:48px}.intro-location[data-v-63bc0d5f]{display:flex;gap:22px;align-items:center;font:11px/1.8 ui-monospace,monospace;color:#325fa0;margin:0 0 34px}.intro-location span[data-v-63bc0d5f]{font-size:10px;color:#526780}.identity-intro-screen h1[data-v-63bc0d5f]{font-size:100px;line-height:1.15;font-weight:650;margin:0 0 30px;color:#142b4d;letter-spacing:0}.intro-role[data-v-63bc0d5f]{font-size:26px;line-height:1.7;font-weight:500;margin:0}.intro-role span[data-v-63bc0d5f]{display:block;font-size:19px;font-weight:400;color:#3c526e;margin-top:8px}.intro-practice[data-v-63bc0d5f]{display:flex;align-items:center;gap:14px;font-size:12px;color:#42638a;margin:30px 0}.intro-practice i[data-v-63bc0d5f]{height:3px;width:3px;background:#2566ed;border-radius:50%}.intro-explore[data-v-63bc0d5f]{display:inline-flex;gap:32px;align-items:center;min-height:48px;color:#174ce0!important;font-size:13px;text-decoration:none;border-bottom:1px solid #2f64e663}.intro-explore svg[data-v-63bc0d5f]{transition:transform .3s}.intro-explore:hover svg[data-v-63bc0d5f]{transform:translateY(5px)}.intro-foot[data-v-63bc0d5f]{position:absolute;bottom:125px;left:7%;right:7%;display:flex;align-items:center;gap:40px}.intro-foot>p[data-v-63bc0d5f]{margin:0 auto 0 0;font-size:14px;line-height:1.8;color:#2d4867}.intro-foot>p>span[data-v-63bc0d5f]{display:block;font:9px/2 ui-monospace,monospace;color:#526e8e;margin-top:5px}.intro-foot>a[data-v-63bc0d5f]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#254568;min-height:48px}.intro-foot strong[data-v-63bc0d5f]{font-size:36px;font-weight:500}.intro-foot a>span[data-v-63bc0d5f]{font-size:11px}.intro-foot a[data-v-63bc0d5f]:hover{color:#215dec}@media(min-width:1800px){.identity-intro-screen[data-v-63bc0d5f]{padding-left:10%}.intro-foot[data-v-63bc0d5f]{left:10%;right:10%}.identity-intro-screen h1[data-v-63bc0d5f]{font-size:120px}}@media(max-width:900px){.identity-intro-screen[data-v-63bc0d5f]{padding:100px 7% 210px;min-height:730px}.identity-intro-screen h1[data-v-63bc0d5f]{font-size:76px}.intro-foot[data-v-63bc0d5f]{flex-wrap:wrap;gap:16px 28px;bottom:120px}.intro-foot>p[data-v-63bc0d5f]{flex-basis:100%}.intro-role[data-v-63bc0d5f]{font-size:24px}.intro-foot strong[data-v-63bc0d5f]{font-size:28px}}@media(max-width:600px){.identity-intro-screen[data-v-63bc0d5f]{padding:88px 24px 205px;min-height:720px}.intro-body[data-v-63bc0d5f]{padding:0}.intro-location[data-v-63bc0d5f]{display:block;margin-bottom:28px;font-size:10px}.intro-location span[data-v-63bc0d5f]{display:block;margin-top:6px}.identity-intro-screen h1[data-v-63bc0d5f]{font-size:58px;margin-bottom:24px}.intro-role[data-v-63bc0d5f]{font-size:20px}.intro-role span[data-v-63bc0d5f]{font-size:15px}.intro-practice[data-v-63bc0d5f]{gap:8px;font-size:10px;margin:24px 0}.intro-foot[data-v-63bc0d5f]{left:24px;right:24px;bottom:116px;gap:12px 22px}.intro-foot>p[data-v-63bc0d5f]{font-size:12px}.intro-foot>p>span[data-v-63bc0d5f]{font-size:8px}.intro-foot>a[data-v-63bc0d5f]{gap:8px}.intro-foot strong[data-v-63bc0d5f]{font-size:26px}.intro-foot a>span[data-v-63bc0d5f]{font-size:10px}.intro-foot a>svg[data-v-63bc0d5f]{width:14px}.intro-shade[data-v-63bc0d5f]{background:linear-gradient(90deg,#f5faffea,#f5faff94 50%,#f5faff20),linear-gradient(0deg,#f3f8fff0,transparent 60%)}}@media(max-width:360px){.identity-intro-screen[data-v-63bc0d5f]{padding-left:18px;padding-right:18px}.identity-intro-screen h1[data-v-63bc0d5f]{font-size:50px}.intro-foot[data-v-63bc0d5f]{left:18px;right:18px;gap:8px 14px}}@media(prefers-reduced-motion:reduce){.intro-explore svg[data-v-63bc0d5f]{transition:none}}.identity-journal[data-v-02c0eac8]{position:relative;color:#28364c}.resume-career[data-v-02c0eac8]{max-width:1240px;margin:auto;padding:48px 32px 20px}.resume-career>header[data-v-02c0eac8]{position:relative;margin-bottom:44px}.resume-career>header>p[data-v-02c0eac8]{font:10px ui-monospace,monospace;color:#7b8aa0;margin-bottom:16px}.resume-career>header h2[data-v-02c0eac8]{font-size:32px;font-weight:600}.resume-career>header>a[data-v-02c0eac8]{display:inline-flex;gap:12px;align-items:center;position:absolute;right:0;bottom:5px;font-size:12px;color:#4b71aa}.resume-chapter[data-v-02c0eac8]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:60px;padding:38px 0 52px;border-top:1px solid #e5ebf3}.resume-chapter>aside[data-v-02c0eac8]{align-self:start;position:sticky;top:100px;padding:12px 0}.resume-chapter>aside>svg[data-v-02c0eac8]{color:#2464ed;margin-bottom:22px}.resume-chapter>aside p[data-v-02c0eac8]{font:11px ui-monospace,monospace;color:#8190a3;margin-bottom:14px}.resume-chapter h3[data-v-02c0eac8]{font-size:24px;line-height:1.5;margin-bottom:12px}.resume-chapter>aside>span[data-v-02c0eac8]{font-size:12px;color:#6583ad}.resume-chapter-content[data-v-02c0eac8]{min-width:0;padding:12px 0}.resume-chapter h4[data-v-02c0eac8]{font-size:17px;font-weight:550;line-height:1.7;margin:0 0 14px}.resume-chapter-intro[data-v-02c0eac8]{font-size:13px;color:#6d7e95;line-height:2}.resume-achievements[data-v-02c0eac8]{display:flex;flex-wrap:wrap;gap:24px 36px;margin:28px 0}.resume-achievements>div[data-v-02c0eac8]{display:flex;flex-direction:column;gap:10px}.model-comparison[data-v-02c0eac8]{display:grid;gap:5px;width:150px;margin-top:2px}.model-comparison i[data-v-02c0eac8]{display:block;height:5px;border-radius:3px;background:#dce6f5}.model-comparison i[data-v-02c0eac8]:last-child{width:15.18%;background:#2464ed}.resume-achievements strong[data-v-02c0eac8]{font-size:22px;font-weight:550;color:#2464ed}.resume-achievements span[data-v-02c0eac8]{font-size:10px;color:#778da6}.resume-project-links[data-v-02c0eac8]{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0 -14px}.resume-project-links>a[data-v-02c0eac8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 14px;border-radius:6px;transition:background .2s;color:#3d5678;font-size:12px}.resume-project-links small[data-v-02c0eac8]{display:block;font-size:10px;color:#8593a5;margin-top:7px;line-height:1.7}.resume-project-links>a[data-v-02c0eac8]:hover{background:#f0f5fc;color:#2464ed}.resume-skills[data-v-02c0eac8]{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;color:#7185a0;font:10px/1.8 ui-monospace,monospace}@media(max-width:1000px){.resume-chapter[data-v-02c0eac8]{grid-template-columns:180px minmax(0,1fr);gap:28px}.resume-project-links[data-v-02c0eac8]{grid-template-columns:1fr}}@media(max-width:720px){.resume-career[data-v-02c0eac8]{padding:38px 20px 20px}.resume-career>header h2[data-v-02c0eac8]{font-size:26px}.resume-career>header>a[data-v-02c0eac8]{position:static;margin-top:18px}.resume-chapter[data-v-02c0eac8]{grid-template-columns:1fr;gap:12px;padding:28px 0 32px}.resume-chapter>aside[data-v-02c0eac8]{position:static}.resume-chapter>aside>svg[data-v-02c0eac8]{float:right;width:38px}.resume-chapter h3[data-v-02c0eac8]{font-size:23px}.resume-achievements[data-v-02c0eac8]{gap:22px}.resume-achievements strong[data-v-02c0eac8]{font-size:17px;overflow-wrap:anywhere}.resume-chapter-content[data-v-02c0eac8]{padding-top:0}.resume-project-links[data-v-02c0eac8]{grid-template-columns:1fr}.resume-chapter h4[data-v-02c0eac8]{font-size:15px}}@media(prefers-reduced-motion:reduce){.resume-project-links>a[data-v-02c0eac8]{transition:none}}.project-stack[data-v-5597773d]{--stack-accent:#215bf5;--stack-fill:#dce9ff;min-width:0;padding:20px 20px 0;background:transparent;overflow:hidden;border-radius:6px}.project-stack[data-tone="1"][data-v-5597773d]{--stack-accent:#008ba6;--stack-fill:#c4f0f7;background:transparent}.project-stack[data-tone="2"][data-v-5597773d]{--stack-accent:#dc612f;--stack-fill:#ffe4d5;background:transparent}.stack-space[data-v-5597773d]{height:245px;position:relative;perspective:900px;transform-style:preserve-3d}.stack-plane[data-v-5597773d]{position:absolute;left:12%;right:12%;top:calc(25px + var(--layer) * 55px);height:100px;display:flex;align-items:center;gap:14px;padding:0 22px;color:var(--stack-accent);text-decoration:none;background:linear-gradient(135deg,#fff,var(--stack-fill));border:1px solid #fff;border-radius:6px;box-shadow:0 16px 25px -15px #25487966;transform:rotateX(38deg) rotate(-12deg) translateZ(calc((3 - var(--layer)) * 8px));z-index:calc(3 - var(--layer));transition:translate .25s}.stack-plane>strong[data-v-5597773d]{font:600 17px/1.3 var(--display);min-width:0;overflow-wrap:anywhere}.stack-plane>svg[data-v-5597773d]{flex-shrink:0}.stack-plane>svg[data-v-5597773d]:last-child{margin-left:auto}.stack-plane[data-v-5597773d]:hover,.stack-plane[data-v-5597773d]:focus-visible{translate:0 -10px;outline:2px solid var(--stack-accent);outline-offset:3px}.stack-caption[data-v-5597773d]{display:block;font:10px ui-monospace,monospace;color:var(--stack-accent);padding:12px 0 18px}@media(max-width:600px){.stack-space[data-v-5597773d]{height:220px}.stack-plane[data-v-5597773d]{left:8%;right:8%;height:84px;padding:0 16px;top:calc(20px + var(--layer)*50px)}.stack-plane>strong[data-v-5597773d]{font-size:16px}}@media(prefers-reduced-motion:reduce){.stack-plane[data-v-5597773d]{transition:none}.stack-plane[data-v-5597773d]:hover,.stack-plane[data-v-5597773d]:focus-visible{translate:none}}.stack-plane[data-v-5597773d] .glow-content{display:flex;align-items:center;gap:14px;width:100%}.stack-plane[data-v-5597773d] .glow-content>strong{font:600 17px/1.3 var(--display);overflow-wrap:anywhere;min-width:0}.stack-plane[data-v-5597773d] .glow-content>svg{flex-shrink:0}.stack-plane[data-v-5597773d] .glow-content>svg:last-child{margin-left:auto}.stack-plane[data-v-5597773d]{overflow:visible;background:linear-gradient(135deg,#ffffffd9,color-mix(in srgb,var(--stack-fill) 75%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stack-plane[data-v-5597773d]:hover,.stack-plane[data-v-5597773d]:focus-visible{outline:none}.stack-plane[data-v-5597773d]:focus-visible{outline:2px solid var(--stack-accent)}.career-chapter[data-v-8bce8077]{padding:48px 12px;scroll-margin-top:105px}.chapter-heading[data-v-8bce8077]{display:flex;align-items:center;gap:26px;margin-bottom:32px}.chapter-number[data-v-8bce8077]{font:500 58px/1 var(--display);color:#2461ff}.chapter-heading p[data-v-8bce8077]{font-size:11px;color:#6e7a8b;margin:0 0 9px}.chapter-heading h2[data-v-8bce8077]{font-size:27px;font-weight:550;margin:0;line-height:1.4}.chapter-count[data-v-8bce8077]{font-size:11px;margin-left:auto;white-space:nowrap;color:#687387}.chapter-stage[data-v-8bce8077]{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:40px}.chapter-art[data-v-8bce8077]{min-width:0}.chapter-selection[data-v-8bce8077]{display:flex;gap:8px;align-items:center;margin-top:14px}.chapter-selection>span[data-v-8bce8077]{margin-right:auto;font:10px ui-monospace,monospace;color:#75849a}.chapter-selection button[data-v-8bce8077]{width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;background:#e9eef5;color:#2a3d5c;cursor:pointer}.chapter-selection button[data-v-8bce8077]:hover{background:#d9e6ff}.chapter-story[data-v-8bce8077]{min-width:0}.story-period[data-v-8bce8077]{font-size:11px;color:#718099}.chapter-story h3[data-v-8bce8077]{font-size:27px;line-height:1.55;margin:18px 0;color:#1749c6;font-weight:550}.story-business[data-v-8bce8077]{font-size:14px;line-height:1.95;color:#657185}.story-tech[data-v-8bce8077]{display:flex;flex-wrap:wrap;gap:10px 17px;margin-top:22px}.story-tech a[data-v-8bce8077]{padding:5px 8px;border-radius:4px;background:#f0f5fb;font-size:10px;text-decoration:none;color:#3463a4}.chapter-projects[data-v-8bce8077]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:32px 0}.chapter-projects button[data-v-8bce8077]{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-bottom:1px solid #e5ebf4;padding:16px 14px;font:11px/1.7 var(--display);text-align:left;color:#728096;cursor:pointer;min-width:0}.chapter-projects button>span[data-v-8bce8077]{font:9px ui-monospace,monospace;color:#8b9bb0}.chapter-projects button>svg[data-v-8bce8077]{flex-shrink:0;margin-left:auto;opacity:0;transition:transform .2s}.chapter-projects button[aria-pressed=true][data-v-8bce8077]{color:#245ec6;border-color:#5382d8;background:#eef4ff;border-radius:6px}.chapter-projects button[aria-pressed=true]>svg[data-v-8bce8077],.chapter-projects button:hover>svg[data-v-8bce8077]{opacity:1}.chapter-projects button:hover>svg[data-v-8bce8077]{transform:translate(2px,-2px)}.chapter-projects button[data-v-8bce8077]:focus-visible{outline:2px solid #2864ed;outline-offset:3px}.chapter-practice[data-v-8bce8077]{display:grid;grid-template-columns:180px 1fr;gap:40px;padding-top:10px}.chapter-practice h4[data-v-8bce8077]{font-size:14px;font-weight:500;margin:0;padding-top:10px}.chapter-practice h4 span[data-v-8bce8077]{display:block;font:8px ui-monospace,monospace;color:#8290a4;margin-top:10px}.chapter-practice ol[data-v-8bce8077]{list-style:none;counter-reset:practice;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.chapter-practice li[data-v-8bce8077]{counter-increment:practice;font-size:12px;line-height:1.95;color:#5d6a7e;padding-left:28px;position:relative}.chapter-practice li[data-v-8bce8077]:before{content:counter(practice,decimal-leading-zero);position:absolute;left:0;top:3px;font:9px ui-monospace,monospace;color:#8499b9}@media(max-width:900px){.chapter-stage[data-v-8bce8077]{gap:28px}.chapter-story h3[data-v-8bce8077]{font-size:22px}.chapter-practice[data-v-8bce8077]{grid-template-columns:1fr;gap:20px}.chapter-projects[data-v-8bce8077]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.career-chapter[data-v-8bce8077]{padding:40px 0}.chapter-heading[data-v-8bce8077]{gap:16px;flex-wrap:wrap}.chapter-heading h2[data-v-8bce8077]{font-size:21px}.chapter-number[data-v-8bce8077]{font-size:42px}.chapter-heading p[data-v-8bce8077]{font-size:10px}.chapter-count[data-v-8bce8077]{display:none}.chapter-stage[data-v-8bce8077]{grid-template-columns:1fr;gap:18px}.chapter-story h3[data-v-8bce8077]{font-size:23px}.story-business[data-v-8bce8077]{font-size:13px}.chapter-projects[data-v-8bce8077]{grid-template-columns:1fr;gap:0;margin:22px 0}.chapter-projects button[data-v-8bce8077]{font-size:12px}.chapter-practice ol[data-v-8bce8077]{grid-template-columns:1fr;gap:18px}}.circular-gallery[data-v-e601cb1f]{position:relative;width:100%;height:100%;min-height:210px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;overflow:hidden}.circular-gallery[data-v-e601cb1f]:active{cursor:grabbing}.gallery-space[data-v-e601cb1f]{position:absolute;inset:0 0 60px;perspective:1100px;transform-style:preserve-3d}.gallery-plane[data-v-e601cb1f]{position:absolute;left:calc(50% - 110px);top:8%;width:220px;height:76%;max-height:350px;border:0;padding:0;background:#e0e8eb;text-align:left;overflow:hidden;cursor:pointer;box-shadow:0 24px 28px -23px #172a5470;transform-origin:center;backface-visibility:hidden;border-radius:3px;color:#fff;isolation:isolate}.gallery-plane img[data-v-e601cb1f]{width:100%;height:100%;object-fit:cover;pointer-events:none;filter:saturate(.72)}.plane-wash[data-v-e601cb1f]{position:absolute;inset:0;opacity:.55;mix-blend-mode:multiply}.gallery-plane[data-v-e601cb1f]:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#101c32b0);z-index:-1}.gallery-plane img[data-v-e601cb1f],.plane-wash[data-v-e601cb1f]{z-index:-2;position:absolute;inset:0}.plane-index[data-v-e601cb1f]{position:absolute;left:20px;top:20px;font:11px monospace}.plane-title[data-v-e601cb1f]{position:absolute;bottom:44px;left:20px;right:20px;font:500 32px/1.1 var(--display);overflow-wrap:anywhere}.gallery-plane small[data-v-e601cb1f]{position:absolute;bottom:20px;left:20px;right:20px;font-size:9px;line-height:1.4}.is-selected[data-v-e601cb1f]{outline:1px solid #ffffffaa;outline-offset:5px}.gallery-step[data-v-e601cb1f]{position:absolute;bottom:6px;left:0;right:0;display:flex;gap:20px;align-items:center;justify-content:center}.gallery-step span[data-v-e601cb1f]{font:12px monospace}.gallery-step i[data-v-e601cb1f]{font-style:normal;color:#7b8484}@media(max-width:600px){.gallery-plane[data-v-e601cb1f]{left:calc(50% - 78px);width:156px}.plane-title[data-v-e601cb1f]{font-size:25px;left:14px;right:14px}.plane-index[data-v-e601cb1f],.gallery-plane small[data-v-e601cb1f]{left:14px}.gallery-space[data-v-e601cb1f]{bottom:50px}}.project-directions[data-v-4c647590]{padding:36px 0 24px;overflow:hidden}.project-directions>header[data-v-4c647590]{display:flex;justify-content:space-between;align-items:end;gap:24px}.project-directions>header p[data-v-4c647590]{font:10px ui-monospace,monospace;color:#5c7dab}.project-directions h2[data-v-4c647590]{font-size:28px;line-height:1.5;margin:14px 0 0}.project-directions>header a[data-v-4c647590]{display:flex;align-items:center;gap:16px;color:#2464ed;font-size:13px}.project-directions[data-v-4c647590] .circular-gallery{height:370px;margin-top:24px}.project-directions[data-v-4c647590] .gallery-plane{width:240px;left:calc(50% - 120px);height:235px;top:8%}.project-directions[data-v-4c647590] .plane-wash{opacity:0}.project-directions[data-v-4c647590] .gallery-plane img{filter:none}.project-directions[data-v-4c647590] .plane-index{display:none}.project-directions[data-v-4c647590] .plane-title{font:600 22px/1.4 var(--ui-font);bottom:40px}.project-directions[data-v-4c647590] .gallery-plane small{bottom:20px}.project-directions[data-v-4c647590] .gallery-plane:after{inset:50% 0 0;background:linear-gradient(transparent,#163050b0)}.directions-caption[data-v-4c647590]{text-align:center;color:#6a80a2;font-size:10px;margin:12px 0}@media(max-width:700px){.project-directions>header[data-v-4c647590]{align-items:start;flex-direction:column;gap:16px}.project-directions h2[data-v-4c647590]{font-size:24px}.project-directions[data-v-4c647590] .circular-gallery{height:310px}.project-directions[data-v-4c647590] .gallery-plane{width:170px;left:calc(50% - 85px);height:180px}.project-directions[data-v-4c647590] .plane-title{font-size:19px}}.journal-hero[data-v-eddbd136]{min-height:740px;height:100svh;display:flex;align-items:flex-start;padding-top:140px}.journal-hero-copy[data-v-eddbd136]{margin-left:7%!important;max-width:540px;width:86%!important}.journal-intro[data-v-eddbd136]{flex-direction:column;align-items:flex-start!important}.journal-hero .journal-hero-copy h1[data-v-eddbd136]{font-size:76px}.journal-hero .journal-intro p[data-v-eddbd136]{font-size:18px}.journal-intro a[data-v-eddbd136]{margin-top:14px}.project-journal[data-v-eddbd136]{background:#fff}.journal-hero[data-v-eddbd136]{position:relative;isolation:isolate;overflow:hidden;background:#f6f9fc}.journal-hero[data-v-eddbd136] .bits-shader-field{z-index:-2;opacity:.42}.journal-hero[data-v-eddbd136]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#f3f9fff0,#eef8ff8a 55%,#eef8ff08);z-index:-1;pointer-events:none}.journal-hero-copy[data-v-eddbd136]{padding-top:48px;padding-bottom:42px}.journal-hero .overline[data-v-eddbd136]{color:#1e55bf}.journal-hero h1[data-v-eddbd136]{font-size:48px;font-weight:600;margin:20px 0;line-height:1.2;color:#154be2}.journal-intro[data-v-eddbd136]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.journal-intro p[data-v-eddbd136]{font-size:16px;line-height:1.9;color:#314f72;margin:0}.journal-intro a[data-v-eddbd136]{display:inline-flex;align-items:center;gap:32px;text-decoration:none;font-size:14px;color:#1848ac;padding:14px 0}.journal-intro a svg[data-v-eddbd136]{transition:transform .25s}.journal-intro a:hover svg[data-v-eddbd136]{transform:translate(4px,4px)}.journal-chapters[data-v-eddbd136]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;gap:16px}.journal-chapters a[data-v-eddbd136]{display:grid;grid-template-columns:24px 1fr;gap:10px;color:#324866;text-decoration:none;padding:16px 14px;border-radius:6px;background:#f6f9fc}.journal-chapters span[data-v-eddbd136]{font:11px ui-monospace,monospace;color:#2864ed}.journal-chapters strong[data-v-eddbd136]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.journal-chapters small[data-v-eddbd136]{grid-column:2;font-size:11px;color:#596f8d;display:flex;gap:18px;align-items:center}.journal-chapters a[data-v-eddbd136]:hover{color:#2864ed}.journal-body[data-v-eddbd136] .career-chapter+.career-chapter{border-top:1px solid #dce3ed}.journal-body[data-v-eddbd136]{padding-bottom:36px}@media(max-width:720px){.journal-hero-copy[data-v-eddbd136]{padding-top:30px;padding-bottom:30px}.journal-hero h1[data-v-eddbd136]{font-size:40px}.journal-intro[data-v-eddbd136]{align-items:flex-start;flex-direction:column;gap:10px}.journal-intro p[data-v-eddbd136]{font-size:14px}.journal-chapters[data-v-eddbd136]{grid-template-columns:1fr 1fr;gap:12px;padding:20px 0}.journal-chapters strong[data-v-eddbd136]{font-size:12px}}@media(prefers-reduced-motion:reduce){.journal-intro a svg[data-v-eddbd136]{transition:none;transform:none!important}}@media(max-width:540px){.journal-chapters a[data-v-eddbd136]{display:flex;flex-direction:column;gap:10px;padding:16px}.journal-chapters a>span[data-v-eddbd136]{display:none}.journal-chapters small[data-v-eddbd136]{white-space:nowrap;gap:8px}.journal-chapters strong[data-v-eddbd136]{font-size:12px;line-height:1.6}}@media(max-width:720px){.journal-hero[data-v-eddbd136]{min-height:680px;padding-top:100px}.journal-hero .journal-hero-copy h1[data-v-eddbd136]{font-size:46px}.journal-hero .journal-intro p[data-v-eddbd136]{font-size:14px}}.bits-flowing-menu[data-v-940b75bc]{display:grid;gap:2px}.bits-flowing-menu button[data-v-940b75bc]{position:relative;overflow:hidden;isolation:isolate;min-height:64px;border:0;padding:0;background:#f5f8fc;border-radius:6px;text-align:left;cursor:pointer;color:#174fbf;font:600 21px/1.3 var(--display)}.bits-flowing-menu button[data-v-940b75bc]:nth-child(2n){background:#f5f8fc;color:#315c86}.flow-label[data-v-940b75bc],.flow-inner[data-v-940b75bc]{display:flex;align-items:center;gap:18px;padding:18px 24px;min-height:64px}.flow-label small[data-v-940b75bc],.flow-inner small[data-v-940b75bc]{font:11px ui-monospace,monospace;margin-left:auto;white-space:nowrap}.flow-label>svg[data-v-940b75bc],.flow-inner>svg[data-v-940b75bc]{flex-shrink:0}.flow-overlay[data-v-940b75bc]{overflow:hidden;position:absolute;inset:0;background:#215bff;color:#fff;transform:translateY(101%);pointer-events:none}.flow-inner[data-v-940b75bc]{transform:translateY(-101%)}.bits-flowing-menu button[aria-pressed=true] .flow-label[data-v-940b75bc]{box-shadow:inset 3px 0 #215bff;background:#eaf1ff}.bits-flowing-menu button[data-v-940b75bc]:focus-visible{outline:2px solid #154cea;outline-offset:3px;z-index:2}@media(max-width:600px){.bits-flowing-menu[data-v-940b75bc]{grid-template-columns:1fr 1fr;gap:6px}.bits-flowing-menu button[data-v-940b75bc]{font-size:16px}.flow-label[data-v-940b75bc],.flow-inner[data-v-940b75bc]{flex-wrap:wrap;gap:8px;padding:14px;min-height:80px}.flow-label small[data-v-940b75bc],.flow-inner small[data-v-940b75bc]{order:3;flex-basis:100%;margin:0;font-size:10px}.flow-label>svg[data-v-940b75bc],.flow-inner>svg[data-v-940b75bc]{margin-left:auto;width:16px}}.bits-spotlight[data-v-dbcecde8]{position:relative;isolation:isolate}.bits-spotlight[data-v-dbcecde8]:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(380px circle at var(--spot-x, 50%) var(--spot-y, 40%),var(--bits-spotlight),transparent 80%);opacity:0;transition:opacity .3s}.bits-spotlight[data-lit=true][data-v-dbcecde8]:before{opacity:1}@media(prefers-reduced-motion:reduce){.bits-spotlight[data-v-dbcecde8]:before{transition:none}}body.exhibition .archive-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:24px 60px;padding-top:32px}.archive-page>.document-heading[data-v-066b850c]{grid-column:1;margin:0;padding:20px 0;align-self:center}.archive-page>.document-heading h1[data-v-066b850c]{color:#215bff;font-size:52px}.archive-page>.archive-controls[data-v-066b850c]{grid-column:2;grid-row:1;padding:0}.archive-page>.archive-search[data-v-066b850c],.archive-page>.results-caption[data-v-066b850c],.archive-page>.archive-group[data-v-066b850c],.archive-page>.empty-state[data-v-066b850c]{grid-column:1/-1}.archive-page .filter-line[data-v-066b850c]{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.archive-page .ui-search[data-v-066b850c]{flex:1;width:auto;max-width:none;background:#fff}.archive-page .ui-select[data-v-066b850c]{padding:8px 12px;min-height:44px;background:#edf5ff}.archive-page .ui-select select[data-v-066b850c]{min-height:28px}.archive-page>.results-caption[data-v-066b850c]{margin:0}.archive-page .archive-scope-note[data-v-066b850c]{font-size:11px!important;line-height:1.8;color:#677891}body.exhibition .archive-page .archive-group{display:block;padding-bottom:16px;margin-top:12px}body.exhibition .archive-page .archive-group>h2{font-size:24px;color:#345577;padding:20px 22px;margin:0;background:transparent}body.exhibition .archive-page .archive-record{padding:28px 24px;border-bottom:1px solid #e7edf5;--bits-spotlight:transparent}body.exhibition .archive-page .archive-record-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px 48px}.archive-summary[data-v-066b850c]{min-width:0}.archive-summary>p[data-v-066b850c]{font-size:14px;line-height:1.9;color:#566982;margin:18px 0}.archive-summary .repository-name[data-v-066b850c]{display:block;margin:12px 0}.archive-summary .tag-list[data-v-066b850c]{margin-top:20px}body.exhibition .archive-page .archive-record-title h3{font-size:21px;color:#243f6c;line-height:1.5}.archive-page .repository-name[data-v-066b850c]{overflow-wrap:anywhere}.archive-page .practice-record[data-v-066b850c]{grid-column:2;margin:0;align-self:start}.archive-page .practice-heading[data-v-066b850c]{margin:0 0 12px;color:#1c5bd8}.archive-page .practice-record ul[data-v-066b850c]{margin:0;padding-left:18px}.archive-page .practice-record li[data-v-066b850c]{font-size:13px;line-height:1.85}.archive-page .tag-list[data-v-066b850c]{gap:8px 14px;margin:0;align-self:start}body.exhibition .archive-page .tag-list a{padding:5px 9px;background:#f1f5fb;color:#2364ba;line-height:1.8;border-radius:4px}.archive-page .archive-record-content>p[data-v-066b850c]{margin:0}.archive-pagination[data-v-066b850c]{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:24px;font-size:12px;color:#6e8199}.archive-pagination>span[data-v-066b850c]:first-child{margin-right:auto}.archive-pagination button[data-v-066b850c]{width:42px;height:42px;display:grid;place-items:center;background:#edf3fd;border:0;border-radius:50%;color:#2464ed}.archive-pagination button[data-v-066b850c]:disabled{opacity:.3}@media(max-width:1000px){body.exhibition .archive-page{gap:24px;grid-template-columns:1fr 1fr}.archive-page>.document-heading h1[data-v-066b850c]{font-size:42px}}@media(max-width:720px){body.exhibition .archive-page{display:block;padding-top:16px}.archive-page>.archive-controls[data-v-066b850c]{margin:0 0 22px}.archive-page>.document-heading[data-v-066b850c]{padding:16px 0 24px}.archive-page>.document-heading h1[data-v-066b850c]{font-size:36px}.archive-page .filter-line[data-v-066b850c]{margin:0 0 24px}.archive-page .ui-search[data-v-066b850c]{flex-basis:100%}body.exhibition .archive-page .archive-record-content{display:block}.archive-page .practice-record[data-v-066b850c]{margin-top:24px}.archive-page .tag-list[data-v-066b850c]{margin-top:18px}.archive-page .repository-name[data-v-066b850c]{display:block;margin:10px 0}.archive-page .archive-record-content>p[data-v-066b850c]{margin:12px 0}body.exhibition .archive-page .archive-group>h2{font-size:22px}}.skill-practices[data-v-8009d62d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px;margin:34px 0}.skill-practice[data-v-8009d62d]{padding:28px 24px;background:transparent;border-radius:8px;border:0;min-width:0;--bits-spotlight:#719adb12}.skill-practice:nth-child(3n) header>svg[data-v-8009d62d]{color:#008ca8}.skill-practice:nth-child(3n+2) header>svg[data-v-8009d62d]{color:#df602b}.skill-practice header[data-v-8009d62d]{display:flex;align-items:center;gap:15px;min-height:34px}.skill-practice header>svg[data-v-8009d62d]{color:#215bff;flex-shrink:0;width:34px;height:34px}.skill-practice h3[data-v-8009d62d]{font-size:18px;line-height:1.5;margin:0;font-weight:600}.practice-stack[data-v-8009d62d]{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0;color:#174de0;font:13px ui-monospace,monospace}.practice-stack span[data-v-8009d62d]{display:inline-block;transition:transform .3s}.skill-practice:hover .practice-stack span[data-v-8009d62d]{transform:translateY(-3px)}.skill-practice:hover .practice-stack span[data-v-8009d62d]:nth-child(2){transition-delay:.05s}.skill-practice:hover .practice-stack span[data-v-8009d62d]:nth-child(3){transition-delay:.1s}.skill-practice>p[data-v-8009d62d]{font-size:13px;line-height:1.95;color:#596577;margin:0 0 20px}.skill-practice>a[data-v-8009d62d]{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:#365a92;font-size:11px;line-height:1.8}.skill-practice>a[data-v-8009d62d]:hover{color:#2864ed}.skill-practice[data-v-8009d62d]:last-child{grid-column:1/-1}.skill-practice:last-child>p[data-v-8009d62d]{max-width:850px}@media(max-width:720px){.skill-practices[data-v-8009d62d]{grid-template-columns:1fr;gap:12px;margin:20px 0}.skill-practice[data-v-8009d62d]{padding:24px 20px}.skill-practice h3[data-v-8009d62d]{font-size:17px}.practice-stack[data-v-8009d62d]{gap:15px;margin:20px 0}}@media(prefers-reduced-motion:reduce){.practice-stack span[data-v-8009d62d]{transition:none;transform:none!important}}html[data-motion=paused] .practice-stack span{transition:none;transform:none!important}.skill-playground[data-v-33f3c66d]{margin:48px 0}.skill-playground>header[data-v-33f3c66d]{padding:0 0 24px}.skill-playground h2[data-v-33f3c66d]{font-size:28px;line-height:1.5;margin:14px 0 0}.skill-playground .overline[data-v-33f3c66d]{color:#376cb4}.technology-page .document-heading h1[data-v-33f3c66d]{color:#215bff}.technology-page .document-heading[data-v-33f3c66d],.technology-page .tech-search[data-v-33f3c66d]{margin-bottom:12px}.technology-page .tech-search h2[data-v-33f3c66d]{font-size:16px;color:#47648a}.technology-page .tech-search h2 span[data-v-33f3c66d]{font:12px ui-monospace,monospace;color:#215bff}.technology-page .technology-explorer[data-v-33f3c66d]{background:linear-gradient(120deg,#f0f6ff,#fff 80%);gap:32px;padding:28px;margin-top:18px;margin-bottom:32px;border-radius:8px}.technology-page .technology-inspector[data-v-33f3c66d]{min-width:0}.technology-page .technology-inspector h2[data-v-33f3c66d]{font-size:40px;color:#215bff}.technology-page .technology-connections a[data-v-33f3c66d]{color:#345176;padding:14px 12px;border-radius:6px}.technology-page .technology-connections a[data-v-33f3c66d]:hover{color:#215bff;background:#edf3fc}.technology-all[data-v-33f3c66d]{font-size:26px;color:#215bff}.technology-all span[data-v-33f3c66d]{font:12px ui-monospace,monospace;color:#62768e}.technology-page .technology-cloud button[data-v-33f3c66d]{padding:10px 14px;border-radius:6px;font-size:14px;background:#f3f6fa}.technology-page .technology-cloud button sup[data-v-33f3c66d]{color:inherit}.technology-page .technology-cloud button[data-v-33f3c66d]:nth-child(3n){color:#007b9a}.technology-page .technology-cloud button[data-v-33f3c66d]:hover,.technology-page .technology-cloud button[aria-pressed=true][data-v-33f3c66d]{color:#fff;background:#215bff}@media(max-width:720px){.technology-page .technology-explorer[data-v-33f3c66d]{padding:8px 14px 20px;gap:14px}.technology-page .technology-inspector h2[data-v-33f3c66d]{font-size:30px}.technology-page .tech-search[data-v-33f3c66d]{align-items:stretch;flex-direction:column;gap:8px}.technology-page .ui-search[data-v-33f3c66d]{width:100%}}.profile-card-identity>.symbol-icon[data-v-969c1ea9]{flex-shrink:1;min-height:0;max-width:70%}.profile-card-identity[data-v-969c1ea9]{position:absolute;inset:130px 0 88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#2869e8;transform:translate3d(calc((var(--pointer-x) - 50%) * .06),calc((var(--pointer-y) - 50%) * .04),0);filter:drop-shadow(0 12px 14px #2661bf25)}.profile-card-identity>span[data-v-969c1ea9]{font:8px ui-monospace,monospace;color:#6887af}.bits-profile-card[data-v-969c1ea9]{--pointer-x:50%;--pointer-y:50%;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;width:100%;max-width:360px;perspective:1000px;touch-action:pan-y;position:relative;color:#244b85;isolation:isolate}.profile-card-shell[data-v-969c1ea9]{position:relative;aspect-ratio:.72;border-radius:28px;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;overflow:hidden;background:#e2efff;border:1px solid #fff;box-shadow:0 26px 54px #305a9829,inset 0 1px 2px #fff;backface-visibility:hidden}.profile-card-foil[data-v-969c1ea9]{position:absolute;inset:0;background:linear-gradient(145deg,#fff9 5%,#5dbeff4d 44%,#b7d3ff33 68%,#ffcfac66);pointer-events:none}.profile-card-shine[data-v-969c1ea9]{position:absolute;inset:0;background-image:repeating-linear-gradient(110deg,#c8eeff,#8ebeff 10%,#fafcff 17%,#fbd1b9 22%,#c8eeff 28%);background-size:300% 300%;background-position:var(--background-x) var(--background-y);mix-blend-mode:soft-light;opacity:.7;pointer-events:none}.profile-card-shell>header[data-v-969c1ea9]{position:relative;z-index:2;text-align:center;padding:30px 18px 0;pointer-events:none}.profile-card-shell>header>span[data-v-969c1ea9]{font:9px ui-monospace,monospace;color:#5d83ad}.profile-card-shell h2[data-v-969c1ea9]{font-size:34px;line-height:1.3;margin:12px 0 8px;font-weight:600;letter-spacing:0}.profile-card-shell>header>p[data-v-969c1ea9]{font-size:12px;margin:0;color:#587fab;line-height:1.7}.profile-card-portrait[data-v-969c1ea9]{position:absolute;inset:90px 0 0;width:100%;height:calc(100% - 90px);object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;pointer-events:none;transform:translate3d(calc((var(--pointer-x) - 50%) * .035),calc((var(--pointer-y) - 50%) * .02),0);opacity:0}.profile-card-portrait.is-loaded[data-v-969c1ea9]{opacity:1}.profile-card-reflection[data-v-969c1ea9]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,#ffffff80 47%,transparent 60%);background-size:230% 180%;background-position:var(--background-x) var(--background-y);mix-blend-mode:screen;opacity:.2;transition:opacity .25s}.bits-profile-card:hover .profile-card-reflection[data-v-969c1ea9],.bits-profile-card:focus-within .profile-card-reflection[data-v-969c1ea9]{opacity:.55}.profile-card-shell>footer[data-v-969c1ea9]{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:63px;padding:10px 14px;background:#ffffffad;border:1px solid #fffc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;font-size:12px}.profile-card-shell footer>span[data-v-969c1ea9]{min-width:0}.profile-card-shell small[data-v-969c1ea9]{display:block;font-size:9px;margin-top:5px;color:#7189aa}.profile-card-shell footer>a[data-v-969c1ea9]{display:flex;gap:8px;align-items:center;flex-shrink:0;color:#215fe3;text-decoration:none;font-size:11px;min-height:36px}.profile-card-shell footer>a[data-v-969c1ea9]:focus-visible{outline:2px solid #215fe3;outline-offset:4px;border-radius:3px}.profile-card-error[data-v-969c1ea9]{position:absolute;inset:45% 15px auto;text-align:center;font-size:12px;color:#587fab}@media(max-width:540px){.bits-profile-card[data-v-969c1ea9]{max-width:290px}.profile-card-shell h2[data-v-969c1ea9]{font-size:29px}.profile-card-shell>header[data-v-969c1ea9]{padding-top:22px}.profile-card-shell>footer[data-v-969c1ea9]{left:12px;right:12px;bottom:12px;padding:8px 10px}.profile-card-shell small[data-v-969c1ea9]{font-size:8px}}@media(prefers-reduced-motion:reduce),(pointer:coarse){.profile-card-shell[data-v-969c1ea9],.profile-card-portrait[data-v-969c1ea9]{transform:none}.profile-card-reflection[data-v-969c1ea9]{transition:none}}.personal-contact[data-v-f685c124]{background:#fff;color:#293c58;margin:0;padding:50px 32px calc(132px + env(safe-area-inset-bottom,0px));position:relative}.contact-inner[data-v-f685c124]{max-width:1176px;margin:auto}.contact-main[data-v-f685c124]{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:18px 0 36px}.contact-label[data-v-f685c124]{font:10px ui-monospace,monospace;color:#8595aa;margin-bottom:20px!important}.contact-main h2[data-v-f685c124]{font-size:38px;line-height:1.45;font-weight:600}.contact-main h2 span[data-v-f685c124]{color:#2464ed}.contact-note[data-v-f685c124]{font-size:12px;color:#8090a4;margin-top:20px!important}.contact-actions[data-v-f685c124]{display:flex;align-items:center;gap:20px;position:relative}.contact-actions>a[data-v-f685c124]{display:flex;gap:46px;align-items:center;padding:20px 0;color:#2f568e;font-size:18px}.contact-actions small[data-v-f685c124]{display:block;font-size:13px;color:#758baa;margin-top:12px}.contact-actions>a>svg[data-v-f685c124]{color:#2464ed;transition:transform .2s}.contact-actions>a:hover>svg[data-v-f685c124]{transform:translate(3px,-3px)}.contact-actions>button[data-v-f685c124]{border:0;background:#f0f5fc;color:#4a70a4;display:grid;place-items:center;border-radius:50%;width:42px;height:42px}.contact-actions>p[data-v-f685c124]{position:absolute;bottom:-18px;left:0;font-size:10px;color:#2464ed}.contact-bottom[data-v-f685c124]{display:flex;align-items:center;gap:40px;padding-top:26px;border-top:1px solid #e8edf4}.contact-bottom>a[data-v-f685c124]{font-size:21px;font-weight:650}.contact-bottom nav[data-v-f685c124]{display:flex;gap:8px;flex-wrap:wrap}.contact-bottom nav a[data-v-f685c124]{font-size:11px;color:#77879f;padding:10px}.contact-bottom nav a[data-v-f685c124]:hover{color:#2464ed}.contact-bottom>span[data-v-f685c124]{font:8px ui-monospace,monospace;margin-left:auto;color:#91a0b4}@media(max-width:700px){.personal-contact[data-v-f685c124]{padding:32px 22px 116px}.contact-main[data-v-f685c124]{align-items:start;flex-direction:column;gap:20px}.contact-main h2[data-v-f685c124]{font-size:30px}.contact-actions[data-v-f685c124]{width:100%;justify-content:space-between;gap:12px}.contact-actions>a[data-v-f685c124]{gap:20px;font-size:16px}.contact-actions small[data-v-f685c124]{font-size:12px}.contact-bottom[data-v-f685c124]{flex-wrap:wrap;gap:14px}.contact-bottom>span[data-v-f685c124]{width:100%;margin:0}.contact-bottom nav[data-v-f685c124]{gap:0}.contact-bottom nav a[data-v-f685c124]{padding:8px}.contact-note[data-v-f685c124]{font-size:11px}}.contact-copy[data-v-f685c124]{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;min-width:0}.personal-contact[data-v-f685c124]{scroll-margin-top:100px}.has-profile .contact-main[data-v-f685c124]{gap:80px;padding:28px 40px 56px}.has-profile .contact-copy[data-v-f685c124]{display:block;flex:1}.has-profile .contact-actions[data-v-f685c124]{margin-top:24px;justify-content:start;gap:26px}.has-profile[data-v-f685c124] .bits-profile-card{width:300px;flex-shrink:0}.contact-actions>button[data-v-f685c124]:focus-visible{outline:2px solid #2464ed;outline-offset:4px}@media(max-width:900px){.has-profile .contact-main[data-v-f685c124]{padding:18px 0 40px;gap:36px}.has-profile[data-v-f685c124] .bits-profile-card{width:270px}.has-profile .contact-main h2[data-v-f685c124]{font-size:32px}}@media(max-width:700px){.contact-copy[data-v-f685c124]{align-items:start;flex-direction:column;gap:20px}.has-profile .contact-main[data-v-f685c124]{gap:38px}.has-profile[data-v-f685c124] .bits-profile-card{align-self:center;width:100%;max-width:280px}.has-profile .contact-actions[data-v-f685c124]{gap:16px;justify-content:space-between}.has-profile .contact-main h2[data-v-f685c124]{font-size:30px}}@media(prefers-reduced-motion:reduce){.contact-actions>a>svg[data-v-f685c124]{transition:none;transform:none!important}}.profile-line-nav[data-v-cae4a466]{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:90;display:grid;gap:18px;width:156px;padding:20px 0}.profile-line-nav a[data-v-cae4a466]{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 6px;color:#52627a;text-decoration:none;font-size:13px;white-space:nowrap;transition:color .2s}.line-marker[data-v-cae4a466]{width:20px;height:1px;background:currentColor;flex-shrink:0;transition:width .3s,background .3s}.profile-line-nav a[data-v-cae4a466]:after{content:"";position:absolute;width:12px;height:1px;left:6px;bottom:-10px;background:#7389a43d}.profile-line-nav a[data-v-cae4a466]:last-child:after{display:none}.profile-line-nav a>svg[data-v-cae4a466]{display:none}.profile-line-nav a[aria-current][data-v-cae4a466]{color:#225cf3;font-weight:650}.profile-line-nav a[aria-current] .line-marker[data-v-cae4a466]{width:36px;height:2px}.profile-line-nav a[data-v-cae4a466]:hover{color:#225cf3}.profile-line-nav a:hover .line-marker[data-v-cae4a466]{width:36px}.profile-line-nav a[data-v-cae4a466]:focus-visible{outline:2px solid #225cf3;outline-offset:4px;border-radius:4px}@media(max-width:1100px){.profile-line-nav[data-v-cae4a466]{left:12px;width:48px;padding:14px 0;gap:12px;background:#f8fbffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px}.profile-line-nav a[data-v-cae4a466]{justify-content:center;padding:12px;min-height:48px}.profile-line-nav a>svg[data-v-cae4a466]{display:block}.profile-line-nav a>span[data-v-cae4a466],.line-marker[data-v-cae4a466],.profile-line-nav a[data-v-cae4a466]:after{display:none}.profile-line-nav a[aria-current][data-v-cae4a466]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;background:#225cf3}}@media(max-width:600px){.profile-line-nav[data-v-cae4a466]{left:4px;width:40px;gap:8px}.profile-line-nav a[data-v-cae4a466]{padding:10px;min-height:44px}}@media(prefers-reduced-motion:reduce){.profile-line-nav a[data-v-cae4a466],.line-marker[data-v-cae4a466]{transition:none}}.profile-atmosphere[data-v-c36c1ee4]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#f7faff}.atmosphere-still[data-v-c36c1ee4],.atmosphere-render[data-v-c36c1ee4],.atmosphere-reading[data-v-c36c1ee4]{position:absolute;inset:0}.atmosphere-still[data-v-c36c1ee4]{background:url(./optical-backdrop.webp) center/cover;opacity:.18}.atmosphere-render[data-v-c36c1ee4]{opacity:.8}.atmosphere-reading[data-v-c36c1ee4]{background:linear-gradient(90deg,#ffffff05,#ffffff85 28% 72%,#ffffff05)}[data-scene=projects] .atmosphere-render[data-v-c36c1ee4]{opacity:1}[data-scene=projects] .atmosphere-reading[data-v-c36c1ee4]{background:linear-gradient(90deg,#f7faffd9 0%,#f7faff70 30%,transparent 58%)}[data-scene=archive] .atmosphere-reading[data-v-c36c1ee4]{background:linear-gradient(90deg,#f8fbff32,#f8fbffd9 24% 76%,#f8fbff32)}[data-scene=technologies] .atmosphere-render[data-v-c36c1ee4]{opacity:.65}@media(max-width:700px){.atmosphere-render[data-v-c36c1ee4]{opacity:.7}.atmosphere-reading[data-v-c36c1ee4]{background:#ffffff35}[data-scene=archive] .atmosphere-reading[data-v-c36c1ee4]{background:#f8fbffb0}[data-scene=projects] .atmosphere-reading[data-v-c36c1ee4]{background:linear-gradient(#f8fbffc0,transparent 65%)}}.profile-experience[data-v-52cb6928]{--profile-rail:180px;position:relative;isolation:isolate;min-height:100dvh;padding-left:var(--profile-rail)}.profile-experience[data-v-52cb6928]>:not(.profile-atmosphere):not(.profile-line-nav){position:relative;z-index:1}.profile-experience[data-v-52cb6928] .identity-journal,.profile-experience[data-v-52cb6928] .project-journal,.profile-experience[data-v-52cb6928] .capability-section,.profile-experience[data-v-52cb6928] .resume-career{background:transparent}.profile-experience[data-v-52cb6928] .capability-copy{padding:28px;background:#ffffffa8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;box-shadow:inset 0 1px #fff}.profile-experience[data-v-52cb6928] .resume-chapter-content{padding:28px;background:#ffffffa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px}.profile-experience[data-v-52cb6928] .career-chapter{background:transparent}.profile-experience[data-v-52cb6928] .archive-record{background:#ffffffa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-experience[data-v-52cb6928] .technology-explorer{background:#ffffffad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-experience[data-v-52cb6928] .journal-hero{background:transparent}.profile-experience[data-v-52cb6928] .journal-hero:after{display:none}.profile-experience[data-v-52cb6928] .journal-chapters a{background:#ffffffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-experience[data-v-52cb6928] .patent-selector button{background:#ffffffac;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-experience[data-v-52cb6928] .patent-selector button[aria-pressed=true]{background:#e4eeffd9}@media(max-width:700px){.profile-experience[data-v-52cb6928] .capability-copy,.profile-experience[data-v-52cb6928] .resume-chapter-content{padding:22px 18px}}@media(max-width:1100px){.profile-experience[data-v-52cb6928]{--profile-rail:72px}}@media(max-width:600px){.profile-experience[data-v-52cb6928]{--profile-rail:48px}}.bits-splash-cursor[data-v-1db62309]{position:fixed;inset:0;z-index:150;pointer-events:none;opacity:.78}.splash-canvas[data-v-1db62309]{display:block;width:100%;height:100%;pointer-events:none;opacity:0}.bits-falling-text[data-v-292d2f13]{position:relative;border-top:1px solid #a3bce633;border-bottom:1px solid #a3bce633;background:#ffffff65;overflow:hidden}.falling-board[data-v-292d2f13]{height:310px;position:relative;display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:14px;padding:60px 38px 20px;box-sizing:border-box;touch-action:pan-y}.falling-word[data-v-292d2f13]{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:6px;border:1px solid #c4d6f9;background:#ffffffd9;color:#2464ed;font:500 22px/1.4 var(--ui-font);-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:0 5px 15px #3157890a;box-sizing:border-box}.falling-word[data-tone="1"][data-v-292d2f13]{color:#008da8;border-color:#bae1e9}.falling-word[data-tone="2"][data-v-292d2f13]{color:#d86644;border-color:#efd2c9}[data-running=true] .falling-word[data-v-292d2f13]{cursor:grab;touch-action:none}[data-running=true] .falling-word[data-v-292d2f13]:active{cursor:grabbing}.falling-control[data-v-292d2f13]{position:absolute;right:16px;top:12px;z-index:2;width:40px;height:40px;display:grid;place-items:center;border:1px solid #d4e2f9;border-radius:50%;background:#ffffffd9;color:#2464ed;cursor:pointer}.falling-control[data-v-292d2f13]:disabled{opacity:.3;cursor:default}.falling-control[data-v-292d2f13]:focus-visible{outline:2px solid #2464ed;outline-offset:3px}@media(max-width:700px){.falling-board[data-v-292d2f13]{height:360px;gap:10px;padding:64px 14px 20px}.falling-word[data-v-292d2f13]{font-size:16px;padding:8px 12px}}.bits-liquid-ether[data-v-78656926],.hyperspeed-container[data-v-a7c2a825]{width:100%;height:100%;position:relative;overflow:hidden}.hyperspeed-container[data-v-a7c2a825] canvas{width:100%!important;height:100%!important;display:block}.bits-ferrofluid[data-v-b21b02bc]{width:100%;height:100%;position:relative;overflow:hidden}.bits-drift-wall[data-v-a04a6c4d]{position:relative;width:100%;height:100%;overflow:hidden}.drift-plane[data-v-a04a6c4d]{position:absolute;top:50%;left:50%;display:flex;transform-style:preserve-3d;transform-origin:50% 50%}.drift-column[data-v-a04a6c4d]{position:relative;width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.drift-track[data-v-a04a6c4d]{display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform}.drift-tile[data-v-a04a6c4d]{position:relative;display:block;flex:none;width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));transform-style:preserve-3d}.drift-inner[data-v-a04a6c4d]{position:absolute;inset:calc(var(--dw-gap) / 2);display:block;overflow:hidden;border-radius:var(--dw-radius);opacity:var(--dw-dim);transition:transform .4s,opacity .4s;box-shadow:0 12px 30px #1d4d8b18}.drift-image[data-v-a04a6c4d]{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(var(--dw-gray));-webkit-user-select:none;user-select:none}.drift-overlay[data-v-a04a6c4d]{position:absolute;inset:0;background:var(--dw-overlay);opacity:.15}.drift-tile.is-active .drift-inner[data-v-a04a6c4d]{opacity:1;transform:translateZ(var(--dw-lift))}
