.pc[data-v-00b4eacc]{position:fixed;inset:0;z-index:3000;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);background:var(--pc-bg);color:var(--pc-ink);font-family:Inter,system-ui,sans-serif;overflow:hidden;--pc-fill: #f5c56b;--pc-fill-ink: #1a1305;--pc-accent: #f5c56b;--pc-ink-2: rgba(244, 241, 234, .72);--pc-bg: #05060b;--pc-ink: #f4f1ea;--pc-node: var(--pc-node);--pc-w: 255, 255, 255;--pc-bright: #fff;--pc-glow-1: color-mix(in srgb, var(--pc-fill) 22%, transparent);--pc-glow-2: rgba(86, 120, 255, .14);--pc-glow-3: transparent;--pc-s1: var(--pc-accent);--pc-s2: var(--pc-accent);--pc-s3: var(--pc-bright);--pc-s4: var(--pc-accent);--pc-s5: var(--pc-accent);--pc-core: var(--pc-fill);--pc-core-ink: var(--pc-fill-ink);--pc-node-shade: none;--pc-card: rgba(var(--pc-w), .04);--pc-card-line: rgba(var(--pc-w), .1);--pc-card-shade: none;--pc-cta: var(--pc-fill)}.pc--light[data-v-00b4eacc]{--pc-bg: #f7f9fc;--pc-ink: #161a3a;--pc-ink-2: rgba(22, 26, 58, .72);--pc-node: #ffffff;--pc-w: 38, 40, 96;--pc-fill: #4a63ff;--pc-fill-ink: #ffffff;--pc-bright: var(--pc-fill);--pc-accent: color-mix(in srgb, var(--pc-fill) 62%, #161a3a);--pc-s1: #19c3ee;--pc-s2: #3d6bff;--pc-s3: #8a4dff;--pc-s4: #e83fc6;--pc-s5: #ffab1f;--pc-glow-1: color-mix(in srgb, var(--pc-s2) 13%, transparent);--pc-glow-2: color-mix(in srgb, var(--pc-s4) 11%, transparent);--pc-glow-3: color-mix(in srgb, var(--pc-s1) 14%, transparent);--pc-core: #ffffff;--pc-core-ink: var(--pc-ink);--pc-node-shade: drop-shadow(0 10px 18px rgba(38, 40, 96, .16));--pc-card: #ffffff;--pc-card-line: transparent;--pc-card-shade: 0 22px 44px -26px rgba(38, 40, 96, .4);--pc-cta: linear-gradient(100deg, var(--pc-s1), var(--pc-s2) 34%, var(--pc-s3) 66%, var(--pc-s4))}.pc-sky[data-v-00b4eacc]{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse at 50% 38%,var(--pc-glow-1),transparent 55%),radial-gradient(ellipse at 15% 90%,var(--pc-glow-2),transparent 50%),radial-gradient(ellipse at 88% 12%,var(--pc-glow-3),transparent 50%),radial-gradient(circle,rgba(var(--pc-w),.05) 1px,transparent 1.5px) 0 0 / 70px 70px;animation:pc-drift-00b4eacc 40s linear infinite}@keyframes pc-drift-00b4eacc{to{transform:translate3d(70px,70px,0)}}.pc-top[data-v-00b4eacc],.pc-foot[data-v-00b4eacc]{position:relative;display:flex;align-items:center;gap:14px;padding:18px clamp(16px,4vw,40px)}.pc-brand[data-v-00b4eacc]{font-weight:700;letter-spacing:.32em;text-transform:uppercase;font-size:12px}.pc-eyebrow[data-v-00b4eacc]{flex:1;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pc-accent);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-skip[data-v-00b4eacc],.pc-pause[data-v-00b4eacc],.pc-ghost[data-v-00b4eacc]{font:inherit;font-size:13px;color:var(--pc-ink-2);background:transparent;border:1px solid rgba(var(--pc-w),.2);border-radius:999px;padding:8px 16px;cursor:pointer}.pc-skip[data-v-00b4eacc]:hover,.pc-pause[data-v-00b4eacc]:hover,.pc-ghost[data-v-00b4eacc]:hover{color:var(--pc-ink);border-color:rgba(var(--pc-w),.5)}.pc-stage[data-v-00b4eacc]{position:relative;display:grid;place-items:center;min-height:0;padding:0 clamp(16px,5vw,64px);overflow:auto}.pc-scene[data-v-00b4eacc]{width:min(1080px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.pc-scene--orbit[data-v-00b4eacc],.pc-scene--tour[data-v-00b4eacc]{flex-direction:row;text-align:left;gap:clamp(16px,4vw,56px)}.pc-orbit-text[data-v-00b4eacc]{position:relative;z-index:1;flex:1 1 280px;display:flex;flex-direction:column;gap:16px;min-width:0}.pc-orbit[data-v-00b4eacc]{flex:1 1 420px;min-width:0;pointer-events:none;width:100%;max-width:min(620px,62vh);height:auto}.pc-small[data-v-00b4eacc]{margin:0;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--pc-accent)}.pc-name[data-v-00b4eacc]{margin:0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-weight:500;font-size:clamp(38px,8vw,104px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.pc-letter[data-v-00b4eacc]{display:inline-block;opacity:0;transform:translateY(.35em);filter:blur(10px);animation:pc-letter-00b4eacc .8s cubic-bezier(.16,1,.3,1) var(--d) forwards}@keyframes pc-letter-00b4eacc{to{opacity:1;transform:none;filter:none}}.pc-rule[data-v-00b4eacc]{width:min(220px,40vw);height:1px;background:linear-gradient(90deg,transparent,var(--pc-accent),transparent);transform:scaleX(0);animation:pc-rule-00b4eacc 1.1s ease var(--d) forwards}@keyframes pc-rule-00b4eacc{to{transform:scaleX(1)}}.pc-heading[data-v-00b4eacc]{margin:0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-weight:500;font-size:clamp(28px,4.6vw,56px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.pc-line[data-v-00b4eacc]{margin:0;max-width:46ch;font-size:clamp(16px,1.7vw,20px);line-height:1.55;color:var(--pc-ink-2);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap}.pc-line--large[data-v-00b4eacc]{font-size:clamp(18px,2.4vw,28px);color:var(--pc-ink);max-width:34ch}.pc-rise[data-v-00b4eacc]{opacity:0;transform:translateY(18px);animation:pc-rise-00b4eacc .9s cubic-bezier(.16,1,.3,1) var(--d, 0s) forwards}@keyframes pc-rise-00b4eacc{to{opacity:1;transform:none}}.pc-wipe[data-v-00b4eacc]{position:absolute;top:0;left:0;width:100%;height:2px;z-index:2;pointer-events:none;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--pc-accent),var(--pc-bright),var(--pc-accent),transparent);animation:pc-wipe-00b4eacc 1.1s cubic-bezier(.6,0,.2,1) forwards}@keyframes pc-wipe-00b4eacc{to{transform:translate(100%)}}.pc-halo[data-v-00b4eacc]{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.pc-halo i[data-v-00b4eacc]{position:absolute;left:-30vmin;top:-30vmin;width:60vmin;height:60vmin;border-radius:50%;border:1px solid color-mix(in srgb,var(--pc-accent) 40%,transparent);opacity:0;animation:pc-halo-00b4eacc 6s ease-out infinite}.pc-halo i[data-v-00b4eacc]:nth-child(2){animation-delay:2s}.pc-halo i[data-v-00b4eacc]:nth-child(3){animation-delay:4s}@keyframes pc-halo-00b4eacc{0%{opacity:0;transform:scale(.35)}20%{opacity:.7}to{opacity:0;transform:scale(1.5)}}.pc-scene--title[data-v-00b4eacc]{position:relative}.pc-spark[data-v-00b4eacc]{fill:var(--tone, var(--pc-bright));opacity:0;filter:drop-shadow(0 0 6px var(--tone, var(--pc-accent)))}.pc-bob[data-v-00b4eacc]{animation:pc-bob-00b4eacc 6s ease-in-out calc(var(--i) * -.7s) infinite}@keyframes pc-bob-00b4eacc{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pc-bob rect[data-v-00b4eacc]{animation:pc-spot-00b4eacc calc(var(--n) * 1.3s) linear calc(var(--i) * 1.3s + 6.5s) infinite}@keyframes pc-spot-00b4eacc{0%{fill:color-mix(in srgb,var(--tone, var(--pc-fill)) 30%,var(--pc-node));stroke-width:2.4}9%{fill:color-mix(in srgb,var(--tone, var(--pc-fill)) 16%,var(--pc-node));stroke-width:1.8}14%,to{fill:var(--pc-node);stroke-width:1.3}}.pc-orbit--tour g[data-v-00b4eacc]{transition:opacity .5s ease}.pc-orbit--tour .is-dim[data-v-00b4eacc]{opacity:.38}.pc-orbit--tour .pc-bob rect[data-v-00b4eacc]{animation:none;transition:fill .5s ease,stroke .5s ease}.pc-orbit--tour .is-active .pc-bob rect[data-v-00b4eacc]{fill:color-mix(in srgb,var(--tone, var(--pc-fill)) 24%,var(--pc-node));stroke-width:2.4}.pc-orbit--tour .is-active .pc-spoke[data-v-00b4eacc]{opacity:1;stroke-width:2.2}.pc-tour[data-v-00b4eacc]{min-height:22em}.pc-tool[data-v-00b4eacc]{display:flex;flex-direction:column;gap:12px}.pc-tool-tag[data-v-00b4eacc]{margin:-6px 0 0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--pc-accent)}.pc-tool-use[data-v-00b4eacc]{margin:4px 0 0;padding:14px 16px;border-left:2px solid var(--pc-fill);background:rgba(var(--pc-w),.04);border-radius:0 10px 10px 0;font-size:15px;line-height:1.5;max-width:46ch}.pc-tool-use span[data-v-00b4eacc]{display:block;margin-bottom:4px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pc-accent)}.pc-tool-steps[data-v-00b4eacc]{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.pc-tool-steps .pc-ghost[data-v-00b4eacc]:disabled{opacity:.35;cursor:default}.pc-tool-enter-active[data-v-00b4eacc],.pc-tool-leave-active[data-v-00b4eacc]{transition:opacity .35s ease,transform .35s ease}.pc-tool-enter-from[data-v-00b4eacc]{opacity:0;transform:translate(18px)}.pc-tool-leave-to[data-v-00b4eacc]{opacity:0;transform:translate(-18px)}.pc-icon[data-v-00b4eacc]{width:34px;height:34px;margin-bottom:4px}.pc-icon path[data-v-00b4eacc]{fill:none;stroke:var(--pc-accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pc-draw-00b4eacc 1.6s ease var(--d) forwards}.pc-points li[data-v-00b4eacc]{transition:border-color .3s ease,transform .3s ease}.pc-points li[data-v-00b4eacc]:hover{border-color:color-mix(in srgb,var(--pc-accent) 60%,transparent);transform:translateY(-2px)}.pc-stop-1[data-v-00b4eacc]{stop-color:var(--pc-s1)}.pc-stop-2[data-v-00b4eacc]{stop-color:var(--pc-s2)}.pc-stop-3[data-v-00b4eacc]{stop-color:var(--pc-s3)}.pc-stop-4[data-v-00b4eacc]{stop-color:var(--pc-s4)}.pc-stop-5[data-v-00b4eacc]{stop-color:var(--pc-s5)}.pc-mark[data-v-00b4eacc]{width:clamp(84px,11vw,124px);height:auto;margin-bottom:6px;filter:drop-shadow(0 18px 30px rgba(38,40,96,.22))}.pc-ring--inner[data-v-00b4eacc]{stroke-dasharray:none;opacity:.5;animation:none}.pc-ring[data-v-00b4eacc]{fill:none;stroke:url(#pc-spectrum);stroke-opacity:.32;stroke-dasharray:2 10;transform-origin:350px 350px;animation:pc-spin-00b4eacc 90s linear infinite}@keyframes pc-spin-00b4eacc{to{transform:rotate(360deg)}}.pc-spoke[data-v-00b4eacc]{fill:none;stroke:url(#pc-spectrum);stroke-width:1.6;stroke-linecap:round;opacity:.7;stroke-dasharray:1;stroke-dashoffset:1;animation:pc-draw-00b4eacc .7s ease var(--d) forwards}@keyframes pc-draw-00b4eacc{to{stroke-dashoffset:0}}.pc-node[data-v-00b4eacc]{opacity:0;transform:scale(.7);animation:pc-pop-00b4eacc .6s cubic-bezier(.16,1,.3,1) var(--d) forwards}@keyframes pc-pop-00b4eacc{to{opacity:1;transform:none}}.pc-node rect[data-v-00b4eacc]{fill:var(--pc-node);stroke:url(#pc-spectrum);stroke-width:1.3;filter:var(--pc-node-shade)}.pc-node-dot[data-v-00b4eacc]{fill:var(--tone, var(--pc-accent))}.pc-node-name[data-v-00b4eacc]{fill:var(--pc-ink);font-size:14px;font-weight:650}.pc-node-tag[data-v-00b4eacc]{fill:var(--pc-accent);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.pc-centre[data-v-00b4eacc]{opacity:0;transform:scale(.4);animation:pc-pop-00b4eacc .9s cubic-bezier(.16,1,.3,1) .3s forwards}.pc-core[data-v-00b4eacc]{fill:var(--pc-core);filter:var(--pc-node-shade)}.pc-core-ring[data-v-00b4eacc]{fill:none;stroke:url(#pc-spectrum);stroke-width:3.5}.pc-pulse[data-v-00b4eacc]{fill:none;stroke:var(--pc-fill);stroke-width:2;transform-origin:350px 350px;animation:pc-pulse-00b4eacc 3.2s ease-out 1.2s infinite;opacity:0}@keyframes pc-pulse-00b4eacc{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pc-core-text[data-v-00b4eacc]{fill:var(--pc-core-ink);font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-anchor:middle}.pc-points[data-v-00b4eacc]{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;width:100%;text-align:left}.pc-points--pairs[data-v-00b4eacc]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:760px}.pc-points li[data-v-00b4eacc]{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:16px;background:var(--pc-card);border:1px solid var(--pc-card-line);box-shadow:var(--pc-card-shade)}.pc-points strong[data-v-00b4eacc]{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-weight:500;font-size:20px}.pc-points span[data-v-00b4eacc]{font-size:14.5px;line-height:1.5;color:var(--pc-ink-2)}.pc-end[data-v-00b4eacc]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.pc-cta[data-v-00b4eacc]{font:inherit;font-weight:700;font-size:16px;padding:14px 30px;border-radius:999px;border:0;background:var(--pc-cta);color:var(--pc-fill-ink);cursor:pointer;box-shadow:0 10px 40px color-mix(in srgb,var(--pc-fill) 35%,transparent)}.pc-cta[data-v-00b4eacc]:hover{filter:brightness(1.06)}.pc-foot[data-v-00b4eacc]{justify-content:center}.pc-step[data-v-00b4eacc]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(var(--pc-w),.2);background:transparent;color:var(--pc-ink);font-size:22px;line-height:1;cursor:pointer}.pc-step[data-v-00b4eacc]:disabled{opacity:.3;cursor:default}.pc-dots[data-v-00b4eacc]{display:flex;gap:8px;align-items:center;min-width:0;flex:0 1 auto}.pc-dot[data-v-00b4eacc]{flex:0 1 26px;min-width:8px;width:26px;height:4px;padding:0;border:0;border-radius:2px;background:rgba(var(--pc-w),.18);cursor:pointer}.pc-dot.is-done[data-v-00b4eacc]{background:color-mix(in srgb,var(--pc-fill) 55%,transparent)}.pc-dot.is-on[data-v-00b4eacc]{background:var(--pc-fill)}.pc[data-v-00b4eacc] :is(button):focus-visible{outline:2px solid var(--pc-ink);outline-offset:3px}.pc-scene-enter-active[data-v-00b4eacc]{transition:opacity .5s ease}.pc-scene-leave-active[data-v-00b4eacc]{transition:opacity .35s ease,transform .35s ease}.pc-scene-enter-from[data-v-00b4eacc]{opacity:0}.pc-scene-leave-to[data-v-00b4eacc]{opacity:0;transform:scale(1.03)}@media(max-width:820px){.pc-scene--orbit[data-v-00b4eacc],.pc-scene--tour[data-v-00b4eacc]{flex-direction:column;text-align:center;align-items:center}.pc-orbit-text[data-v-00b4eacc]{flex:none;align-items:center}.pc-tour[data-v-00b4eacc]{min-height:0}.pc-orbit--tour[data-v-00b4eacc]{max-width:min(300px,80%)}.pc-step[data-v-00b4eacc]{flex:none}.pc-tool[data-v-00b4eacc]{align-items:center}.pc-tool-use[data-v-00b4eacc]{text-align:left}.pc-tool-steps[data-v-00b4eacc]{justify-content:center}.pc-orbit[data-v-00b4eacc]{flex:none;max-width:min(520px,100%)}.pc-node-name[data-v-00b4eacc]{font-size:17px}.pc-node-tag[data-v-00b4eacc]{font-size:11px}.pc-eyebrow[data-v-00b4eacc]{display:none}.pc-brand[data-v-00b4eacc]{flex:1}}.pc--still[data-v-00b4eacc] :is(.pc-sky,.pc-ring,.pc-pulse,.pc-bob,.pc-bob rect,.pc-halo i,.pc-wipe){animation:none}.pc--still .pc-icon path[data-v-00b4eacc]{animation:none;stroke-dashoffset:0}.pc--still[data-v-00b4eacc] :is(.pc-letter,.pc-rise,.pc-node,.pc-centre,.pc-rule,.pc-spoke){animation:none;opacity:1;transform:none;filter:none;stroke-dashoffset:0}.pc--still .pc-spoke[data-v-00b4eacc]{opacity:.55}.pc--still[data-v-00b4eacc] :is(.pc-scene-enter-active,.pc-scene-leave-active,.pc-tool-enter-active,.pc-tool-leave-active){transition:none}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gold-primary: #F2F6FF;--gold-light: #FFFFFF;--gold-dark: #AEB9CE;--gold-glow: rgba(226, 236, 255, .34);--gold-gradient: linear-gradient(135deg, #FFFFFF, #D9E2F3);--gold-gradient-rich: linear-gradient(135deg, #EEF3FF, #9FB0CC);--prism-streak: linear-gradient(112deg, #FFFFFF 0%, #FFFFFF 22%, #A8E8FF 38%, #C9C4FF 50%, #FFC9E4 62%, #FFFFFF 80%, #FFFFFF 100%);--prism-soft: linear-gradient(112deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.55) 20%, rgba(168,232,255,.7) 38%, rgba(201,196,255,.7) 50%, rgba(255,201,228,.7) 62%, rgba(255,255,255,.55) 80%, rgba(255,255,255,0) 100%);--prism-glow: 0 0 22px rgba(168, 232, 255, .22), 0 0 34px rgba(255, 201, 228, .16);--bg-deep: #0A0C11;--bg-card: rgba(20, 24, 33, .9);--card-gradient: linear-gradient(145deg, rgba(27, 32, 44, .92), rgba(13, 16, 22, .88));--text-primary: #EDF1F8;--text-secondary: rgba(237, 241, 248, .72);--text-muted: rgba(237, 241, 248, .45);--border-subtle: rgba(255, 255, 255, .12);--header-height: 64px;--status-live: #4ade80;--status-error: #ef4444;--status-warn: #f59e0b;--wood-primary: #1A1F2A;--wood-light: #27303F;--wood-accent: #39455A;--amber-glow: rgba(226, 236, 255, .14);--leather-dark: #141922}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:Raleway,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-deep);color:var(--text-primary);line-height:1.7;font-size:16px;background:linear-gradient(180deg,#11151D 0%,var(--bg-deep) 32%,#06080C 100%)}h1,h2,h3,h4,h5{font-family:Raleway,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.3}:root{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff61}::-webkit-scrollbar-corner{background:transparent}.text-gold{color:var(--gold-primary)}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}::selection{background:#c9e0ff47;color:var(--text-primary)}
