.pc[data-v-a080fdcd]{position:fixed;inset:0;z-index:3000;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);background:#05060b;color:#f4f1ea;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-sky[data-v-a080fdcd]{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--pc-fill) 22%,transparent),transparent 55%),radial-gradient(ellipse at 15% 90%,rgba(86,120,255,.14),transparent 50%),radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1.5px) 0 0 / 70px 70px;animation:pc-drift-a080fdcd 40s linear infinite}@keyframes pc-drift-a080fdcd{to{transform:translate3d(70px,70px,0)}}.pc-top[data-v-a080fdcd],.pc-foot[data-v-a080fdcd]{position:relative;display:flex;align-items:center;gap:14px;padding:18px clamp(16px,4vw,40px)}.pc-brand[data-v-a080fdcd]{font-weight:700;letter-spacing:.32em;text-transform:uppercase;font-size:12px}.pc-eyebrow[data-v-a080fdcd]{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-a080fdcd],.pc-pause[data-v-a080fdcd],.pc-ghost[data-v-a080fdcd]{font:inherit;font-size:13px;color:var(--pc-ink-2);background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 16px;cursor:pointer}.pc-skip[data-v-a080fdcd]:hover,.pc-pause[data-v-a080fdcd]:hover,.pc-ghost[data-v-a080fdcd]:hover{color:#fff;border-color:#ffffff80}.pc-stage[data-v-a080fdcd]{position:relative;display:grid;place-items:center;min-height:0;padding:0 clamp(16px,5vw,64px);overflow:auto}.pc-scene[data-v-a080fdcd]{width:min(1080px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.pc-scene--orbit[data-v-a080fdcd],.pc-scene--tour[data-v-a080fdcd]{flex-direction:row;text-align:left;gap:clamp(16px,4vw,56px)}.pc-orbit-text[data-v-a080fdcd]{position:relative;z-index:1;flex:1 1 280px;display:flex;flex-direction:column;gap:16px;min-width:0}.pc-orbit[data-v-a080fdcd]{flex:1 1 420px;min-width:0;pointer-events:none;width:100%;max-width:min(620px,62vh);height:auto}.pc-small[data-v-a080fdcd]{margin:0;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--pc-accent)}.pc-name[data-v-a080fdcd]{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-a080fdcd]{display:inline-block;opacity:0;transform:translateY(.35em);filter:blur(10px);animation:pc-letter-a080fdcd .8s cubic-bezier(.16,1,.3,1) var(--d) forwards}@keyframes pc-letter-a080fdcd{to{opacity:1;transform:none;filter:none}}.pc-rule[data-v-a080fdcd]{width:min(220px,40vw);height:1px;background:linear-gradient(90deg,transparent,var(--pc-accent),transparent);transform:scaleX(0);animation:pc-rule-a080fdcd 1.1s ease var(--d) forwards}@keyframes pc-rule-a080fdcd{to{transform:scaleX(1)}}.pc-heading[data-v-a080fdcd]{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-a080fdcd]{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-a080fdcd]{font-size:clamp(18px,2.4vw,28px);color:#f4f1ea;max-width:34ch}.pc-rise[data-v-a080fdcd]{opacity:0;transform:translateY(18px);animation:pc-rise-a080fdcd .9s cubic-bezier(.16,1,.3,1) var(--d, 0s) forwards}@keyframes pc-rise-a080fdcd{to{opacity:1;transform:none}}.pc-wipe[data-v-a080fdcd]{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),#fff,var(--pc-accent),transparent);animation:pc-wipe-a080fdcd 1.1s cubic-bezier(.6,0,.2,1) forwards}@keyframes pc-wipe-a080fdcd{to{transform:translate(100%)}}.pc-halo[data-v-a080fdcd]{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.pc-halo i[data-v-a080fdcd]{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-a080fdcd 6s ease-out infinite}.pc-halo i[data-v-a080fdcd]:nth-child(2){animation-delay:2s}.pc-halo i[data-v-a080fdcd]:nth-child(3){animation-delay:4s}@keyframes pc-halo-a080fdcd{0%{opacity:0;transform:scale(.35)}20%{opacity:.7}to{opacity:0;transform:scale(1.5)}}.pc-scene--title[data-v-a080fdcd]{position:relative}.pc-spark[data-v-a080fdcd]{fill:#fff;opacity:0;filter:drop-shadow(0 0 6px var(--pc-accent))}.pc-bob[data-v-a080fdcd]{animation:pc-bob-a080fdcd 6s ease-in-out calc(var(--i) * -.7s) infinite}@keyframes pc-bob-a080fdcd{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pc-bob rect[data-v-a080fdcd]{animation:pc-spot-a080fdcd calc(var(--n) * 1.3s) linear calc(var(--i) * 1.3s + 6.5s) infinite}@keyframes pc-spot-a080fdcd{0%{fill:color-mix(in srgb,var(--pc-fill) 38%,#10131f);stroke:#fff;stroke-width:2}9%{fill:color-mix(in srgb,var(--pc-fill) 22%,#10131f);stroke:var(--pc-accent);stroke-width:1.6}14%,to{fill:#10131f;stroke:color-mix(in srgb,var(--pc-accent) 70%,transparent);stroke-width:1.2}}.pc-orbit--tour g[data-v-a080fdcd]{transition:opacity .5s ease}.pc-orbit--tour .is-dim[data-v-a080fdcd]{opacity:.38}.pc-orbit--tour .pc-bob rect[data-v-a080fdcd]{animation:none;transition:fill .5s ease,stroke .5s ease}.pc-orbit--tour .is-active .pc-bob rect[data-v-a080fdcd]{fill:color-mix(in srgb,var(--pc-fill) 34%,#10131f);stroke:#fff;stroke-width:2}.pc-orbit--tour .is-active .pc-spoke[data-v-a080fdcd]{opacity:1;stroke-width:2.2}.pc-tour[data-v-a080fdcd]{min-height:22em}.pc-tool[data-v-a080fdcd]{display:flex;flex-direction:column;gap:12px}.pc-tool-tag[data-v-a080fdcd]{margin:-6px 0 0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--pc-accent)}.pc-tool-use[data-v-a080fdcd]{margin:4px 0 0;padding:14px 16px;border-left:2px solid var(--pc-fill);background:#ffffff0a;border-radius:0 10px 10px 0;font-size:15px;line-height:1.5;max-width:46ch}.pc-tool-use span[data-v-a080fdcd]{display:block;margin-bottom:4px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pc-accent)}.pc-tool-steps[data-v-a080fdcd]{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.pc-tool-steps .pc-ghost[data-v-a080fdcd]:disabled{opacity:.35;cursor:default}.pc-tool-enter-active[data-v-a080fdcd],.pc-tool-leave-active[data-v-a080fdcd]{transition:opacity .35s ease,transform .35s ease}.pc-tool-enter-from[data-v-a080fdcd]{opacity:0;transform:translate(18px)}.pc-tool-leave-to[data-v-a080fdcd]{opacity:0;transform:translate(-18px)}.pc-icon[data-v-a080fdcd]{width:34px;height:34px;margin-bottom:4px}.pc-icon path[data-v-a080fdcd]{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-a080fdcd 1.6s ease var(--d) forwards}.pc-points li[data-v-a080fdcd]{transition:border-color .3s ease,transform .3s ease}.pc-points li[data-v-a080fdcd]:hover{border-color:color-mix(in srgb,var(--pc-accent) 60%,transparent);transform:translateY(-2px)}.pc-ring[data-v-a080fdcd]{fill:none;stroke:#ffffff1a;stroke-dasharray:3 9;transform-origin:350px 350px;animation:pc-spin-a080fdcd 90s linear infinite}@keyframes pc-spin-a080fdcd{to{transform:rotate(360deg)}}.pc-spoke[data-v-a080fdcd]{stroke:var(--pc-accent);stroke-width:1.4;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1;animation:pc-draw-a080fdcd .7s ease var(--d) forwards}@keyframes pc-draw-a080fdcd{to{stroke-dashoffset:0}}.pc-node[data-v-a080fdcd]{opacity:0;transform:scale(.7);animation:pc-pop-a080fdcd .6s cubic-bezier(.16,1,.3,1) var(--d) forwards}@keyframes pc-pop-a080fdcd{to{opacity:1;transform:none}}.pc-node rect[data-v-a080fdcd]{fill:#10131f;stroke:color-mix(in srgb,var(--pc-accent) 70%,transparent);stroke-width:1.2}.pc-node-name[data-v-a080fdcd]{fill:#fff;font-size:14.5px;font-weight:650;text-anchor:middle}.pc-node-tag[data-v-a080fdcd]{fill:var(--pc-accent);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;text-anchor:middle}.pc-centre[data-v-a080fdcd]{opacity:0;transform:scale(.4);animation:pc-pop-a080fdcd .9s cubic-bezier(.16,1,.3,1) .3s forwards}.pc-core[data-v-a080fdcd]{fill:var(--pc-fill)}.pc-pulse[data-v-a080fdcd]{fill:none;stroke:var(--pc-fill);stroke-width:2;transform-origin:350px 350px;animation:pc-pulse-a080fdcd 3.2s ease-out 1.2s infinite;opacity:0}@keyframes pc-pulse-a080fdcd{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pc-core-text[data-v-a080fdcd]{fill:var(--pc-fill-ink);font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-anchor:middle}.pc-points[data-v-a080fdcd]{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-a080fdcd]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:760px}.pc-points li[data-v-a080fdcd]{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.pc-points strong[data-v-a080fdcd]{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-weight:500;font-size:20px}.pc-points span[data-v-a080fdcd]{font-size:14.5px;line-height:1.5;color:var(--pc-ink-2)}.pc-end[data-v-a080fdcd]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.pc-cta[data-v-a080fdcd]{font:inherit;font-weight:700;font-size:16px;padding:14px 30px;border-radius:999px;border:0;background:var(--pc-fill);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-a080fdcd]:hover{filter:brightness(1.06)}.pc-foot[data-v-a080fdcd]{justify-content:center}.pc-step[data-v-a080fdcd]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}.pc-step[data-v-a080fdcd]:disabled{opacity:.3;cursor:default}.pc-dots[data-v-a080fdcd]{display:flex;gap:8px;align-items:center;min-width:0;flex:0 1 auto}.pc-dot[data-v-a080fdcd]{flex:0 1 26px;min-width:8px;width:26px;height:4px;padding:0;border:0;border-radius:2px;background:#ffffff2e;cursor:pointer}.pc-dot.is-done[data-v-a080fdcd]{background:color-mix(in srgb,var(--pc-fill) 55%,transparent)}.pc-dot.is-on[data-v-a080fdcd]{background:var(--pc-fill)}.pc[data-v-a080fdcd] :is(button):focus-visible{outline:2px solid #fff;outline-offset:3px}.pc-scene-enter-active[data-v-a080fdcd]{transition:opacity .5s ease}.pc-scene-leave-active[data-v-a080fdcd]{transition:opacity .35s ease,transform .35s ease}.pc-scene-enter-from[data-v-a080fdcd]{opacity:0}.pc-scene-leave-to[data-v-a080fdcd]{opacity:0;transform:scale(1.03)}@media(max-width:820px){.pc-scene--orbit[data-v-a080fdcd],.pc-scene--tour[data-v-a080fdcd]{flex-direction:column;text-align:center;align-items:center}.pc-orbit-text[data-v-a080fdcd]{flex:none;align-items:center}.pc-tour[data-v-a080fdcd]{min-height:0}.pc-orbit--tour[data-v-a080fdcd]{max-width:min(300px,80%)}.pc-step[data-v-a080fdcd]{flex:none}.pc-tool[data-v-a080fdcd]{align-items:center}.pc-tool-use[data-v-a080fdcd]{text-align:left}.pc-tool-steps[data-v-a080fdcd]{justify-content:center}.pc-orbit[data-v-a080fdcd]{flex:none;max-width:min(520px,100%)}.pc-node-name[data-v-a080fdcd]{font-size:17px}.pc-node-tag[data-v-a080fdcd]{font-size:11px}.pc-eyebrow[data-v-a080fdcd]{display:none}.pc-brand[data-v-a080fdcd]{flex:1}}.pc--still[data-v-a080fdcd] :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-a080fdcd]{animation:none;stroke-dashoffset:0}.pc--still[data-v-a080fdcd] :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-a080fdcd]{opacity:.55}.pc--still[data-v-a080fdcd] :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)}
