.ornate--primary[data-v-afddc014]{--plate-a:#385f28;--plate-b:#19391d;--plate-c:#081b11;--edge-a:#edf0d5;--edge-b:#b1c18b;--edge-c:#73864b;--edge-d:#344625;--text-a:#f2f1dd;--text-b:#dce5ba;--text-c:#a2b879;--text-d:#eff1ce;--shadow-text:#122009}.ornate--discord[data-v-afddc014]{--plate-a:#8a5cff;--plate-b:#46259e;--plate-c:#1a0b48;--edge-a:#f3edff;--edge-b:#c4a9ff;--edge-c:#8258ff;--edge-d:#33197a;--text-a:#fff;--text-b:#efe8ff;--text-c:#c9b6ff;--text-d:#fff;--shadow-text:#1b0a4d}.ornate--secondary[data-v-afddc014]{--plate-a:#263524;--plate-b:#152116;--plate-c:#0b140e;--edge-a:#a9b88c;--edge-b:#63754a;--edge-c:#455735;--edge-d:#263520;--text-a:#e3f0c9;--text-b:#d1dfb6;--text-c:#b0c48c;--text-d:#e3f0c9;--shadow-text:#081109}.ornate[data-v-afddc014]:disabled{cursor:not-allowed;opacity:.45;transform:none}.ornate--lg[data-v-afddc014]{--pad-y:1.1rem;--pad-x:clamp(2.4rem,5vw,4rem);--fs:clamp(1.35rem,3.2vw,2.15rem);--radius:4px}.ornate--md[data-v-afddc014]{--pad-y:0.8rem;--pad-x:2.3rem;--fs:1.1rem;--radius:3px}.ornate--sm[data-v-afddc014]{--pad-y:0.65rem;--pad-x:1.7rem;--fs:0.95rem;--radius:3px}.ornate[data-v-afddc014]{position:relative;display:inline-flex;isolation:isolate;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;filter:none;transition:transform .2s var(--ease-out);will-change:transform}.ornate[data-v-afddc014]:hover{transform:translateY(-1px);filter:none}.ornate[data-v-afddc014]:active{transform:translateY(0);transition-duration:.1s}.ornate[data-v-afddc014]:focus-visible{outline:2px solid var(--edge-a);outline-offset:8px;border-radius:var(--radius)}.ornate__plate[data-v-afddc014]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--pad-y) var(--pad-x);border:1px solid var(--edge-c);border-radius:var(--radius);overflow:hidden;background:var(--plate-b);box-shadow:none}.ornate__label[data-v-afddc014]{position:relative;display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-weight:800;font-size:var(--fs);line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-a);filter:none}.ornate__text[data-v-afddc014]{background:none;color:var(--text-a);padding-bottom:.08em}.ornate__icon[data-v-afddc014]{display:inline-flex;color:var(--text-a);font-size:1em}.ornate__icon svg[data-v-afddc014]{width:1.1em;height:1.1em}.ornate--decorative[data-v-afddc014]{--border:3px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.ornate--decorative .ornate__plate[data-v-afddc014]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--pad-y) var(--pad-x);border:var(--border) solid transparent;border-radius:var(--radius);overflow:hidden;background:radial-gradient(110% 100% at 50% 0,var(--plate-a) 0,var(--plate-b) 55%,var(--plate-c) 100%) padding-box,linear-gradient(180deg,var(--edge-a),var(--edge-b) 28%,var(--edge-c) 52%,var(--edge-a) 78%,var(--edge-d)) border-box;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -3px 8px rgba(0,0,0,.55),inset 0 0 28px rgba(0,0,0,.35)}.ornate--decorative .ornate__label[data-v-afddc014]{position:relative;display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-weight:800;font-size:var(--fs);line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-b);filter:drop-shadow(0 1px 0 var(--shadow-text)) drop-shadow(0 2px 4px rgba(0,0,0,.6))}.ornate--decorative .ornate__text[data-v-afddc014]{background:linear-gradient(180deg,var(--text-a),var(--text-b) 42%,var(--text-c) 62%,var(--text-d));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.client[data-v-5f428cd0]{display:flex;flex-direction:column;align-items:center;height:100%;padding:2.4rem 1.6rem 1.9rem;text-align:center}.client--recommended[data-v-5f428cd0]{overflow:visible;padding-top:2.9rem;border-color:rgba(var(--accent-rgb),.5);background:var(--panel-bg);box-shadow:none;transform:translateY(var(--lift,0))}.client--recommended[data-v-5f428cd0]:hover{border-color:rgba(var(--accent-rgb),.85);box-shadow:none;transform:translateY(calc(var(--lift, 0px) - 5px))}.client__ribbon[data-v-5f428cd0]{position:absolute;top:0;left:50%;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:999px;font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--on-accent);background:var(--accent);box-shadow:none;transform:translate(-50%,-50%)}.client--browser[data-v-5f428cd0]{overflow:visible}.client__browser-label[data-v-5f428cd0]{position:absolute;top:0;left:50%;z-index:2;padding:.35rem .85rem;border:1px solid var(--line-strong);border-radius:3px;background:var(--panel-raised);color:var(--text-muted);font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.client--recommended .client__browser-label[data-v-5f428cd0]{top:1.6rem}.client--recommended.client--browser .client__tile-wrap[data-v-5f428cd0]{margin-top:1.5rem}.client__tile-wrap[data-v-5f428cd0]{position:relative;margin-bottom:1.6rem}.client__tile-wrap[data-v-5f428cd0]:before{content:"";position:absolute;inset:-38px;border-radius:50%;background:none;pointer-events:none;animation:tile-breathe-data-v-5f428cd0 3.8s ease-in-out infinite alternate}@keyframes tile-breathe-data-v-5f428cd0{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.client__tile[data-v-5f428cd0]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:96px;height:96px;border-radius:26px;color:var(--gold-light);background:var(--panel-raised);border:1px solid var(--line-strong);box-shadow:none;transition:transform .4s var(--ease-out)}.client:hover .client__tile[data-v-5f428cd0]{transform:translateY(-3px) scale(1.04)}.client__head[data-v-5f428cd0]{width:100%;padding:.75rem .5rem;border-top:1px solid rgba(var(--accent-rgb),.28);border-bottom:1px solid rgba(var(--accent-rgb),.28);background:none}.client__title[data-v-5f428cd0]{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.client__subtitle[data-v-5f428cd0]{margin-top:.3rem;font-size:.88rem;color:var(--text-muted)}.client__desc[data-v-5f428cd0]{max-width:36ch;margin-top:1.1rem;color:var(--text-muted);font-size:.95rem}.client__platforms[data-v-5f428cd0]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.1rem}.client__chip[data-v-5f428cd0]{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:hsla(0,0%,100%,.03)}.client__chip .icon[data-v-5f428cd0]{color:var(--gold)}.client__cta[data-v-5f428cd0]{display:flex;justify-content:center;width:100%;margin-top:auto;padding-top:1.7rem}.client__btn[data-v-5f428cd0]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;max-width:250px;padding:.85rem 1.5rem;border:1px solid rgba(var(--accent-rgb),.55);border-radius:10px;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);background:var(--panel-raised);box-shadow:none;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s var(--ease-out)}.client__btn[data-v-5f428cd0]:hover{border-color:var(--gold);background:var(--panel-hover);box-shadow:none;transform:translateY(-2px)}.client__btn[data-v-5f428cd0]:active{transform:translateY(0)}.client__meta[data-v-5f428cd0]{margin-top:1.1rem;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.client__meta-label[data-v-5f428cd0]{color:var(--gold)}.client__note[data-v-5f428cd0]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.82rem;color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.client__tile-wrap[data-v-5f428cd0]:before{animation:none}.client:hover .client__tile[data-v-5f428cd0],.client__btn[data-v-5f428cd0]:hover{transform:none}}.play-page .download-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.play-page .download-grid>.client{min-width:0;padding:2.4rem 1.2rem 1.9rem}.play-page .download-grid>.client--recommended{order:0;grid-column:auto}.play-page .client__title{font-size:1.05rem}.play-page .client__btn:disabled{opacity:.5;cursor:not-allowed}.play-page .client__btn:disabled:hover{border-color:rgba(var(--accent-rgb),.55);background:var(--panel-raised)}@media (max-width:1279px){.play-page .download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}}@media (max-width:600px){.play-page .download-grid{grid-template-columns:minmax(0,1fr)}}.play-page .phero.phero--minimal{background:var(--bg-0)}.play-page .phero--minimal:after{display:none}.play-page .phero .phero__title{color:var(--gold-light);background:none;-webkit-text-fill-color:currentColor;filter:none;text-shadow:none}.play-page .ornament__gem{box-shadow:none}.play-page .card.client,.play-page .card.client:hover{background:var(--panel-bg);box-shadow:none;transform:none;transition:border-color .2s}.play-page .client:after,.play-page .client:before,.play-page .client__tile-wrap:before{display:none;animation:none}.play-page .client__ribbon{border:1px solid var(--gold-deep);border-radius:3px;background:var(--gold-light)}.play-page .client .client__tile,.play-page .support-panel .icon-badge{border:1px solid var(--line-strong);border-radius:6px;background:var(--panel-raised);box-shadow:none;transform:none}.play-page .client__head{background:none}.play-page .client__btn{padding:.85rem 1rem;border-radius:3px;font-size:.85rem;letter-spacing:.1em;background:var(--panel-raised);box-shadow:none;transition:border-color .2s,background-color .2s}.play-page .client__btn:hover{background:var(--panel-hover);box-shadow:none;transform:none}.play-page .ornate,.play-page .ornate:active,.play-page .ornate:hover{filter:none;transform:none}.play-page .ornate__ember,.play-page .ornate__glow,.play-page .ornate__shine{display:none;animation:none}.play-page .support-panel{background:var(--panel-bg);box-shadow:none}.play-page .client .client__tile{border-radius:2px;box-shadow:none}.play-page .client__cta>.ornate{width:100%;max-width:250px;--pad-x:0.75rem;--fs:0.85rem}.play-page .client__cta .ornate__plate{width:100%;min-height:50px}.play-page .client__ribbon{box-shadow:none}.play-page .download-intro{margin-bottom:2rem}.play-page .download-intro p{margin-top:.65rem}.play-page .download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}.play-page .download-grid>.client--recommended{display:grid;grid-column:1/-1;grid-template-columns:88px minmax(0,1fr) 280px;grid-template-areas:"icon title action" "icon description meta" "next next next";gap:.6rem 1.5rem;align-items:center;padding:2.25rem 2rem 1.75rem;text-align:left}.play-page .client--recommended .client__tile-wrap{grid-area:icon;margin:0}.play-page .client--recommended .client__head{grid-area:title;padding:0;border:0;align-self:end}.play-page .client--recommended .client__title{font-size:1.4rem}.play-page .client--recommended .client__desc{grid-area:description;max-width:52ch;margin:0;align-self:start}.play-page .client--recommended .client__cta{grid-area:action;padding:0;margin:0}.play-page .client--recommended .client__meta{grid-area:meta;margin:0;text-align:center;font-size:.7rem;align-self:start}.play-page .client--recommended .client__ribbon{left:2rem;transform:translateY(-50%)}.play-page .client--recommended .client__browser-label{top:0;right:2rem;left:auto;transform:translateY(-50%)}.play-page .client .client__tile{width:72px;height:72px}.play-page .client:not(.client--recommended) .client__tile{width:56px;height:56px}.play-page .client:not(.client--recommended) .client__tile-wrap{margin-bottom:1rem}.play-page .client__cta>.ornate{--fs:0.75rem;--pad-x:0.5rem}.play-page .client__next{grid-area:next;width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-strong);text-align:left;font-size:.85rem}.play-page .client__next p{margin:.4rem 0;color:var(--text-muted)}.play-page .client__next a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}@media (max-width:800px){.play-page .download-grid>.client--recommended{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"icon title" "description description" "action action" "meta meta" "next next";gap:1rem;padding:2rem 1.25rem 1.5rem}.play-page .client--recommended .client__head{align-self:center}.play-page .client--recommended .client__desc{max-width:none}.play-page .download-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.play-page .client--recommended .client__ribbon{left:1.25rem}.play-page .client--recommended .client__browser-label{right:1.25rem;font-size:.55rem}}