.home-connected[data-v-050a3f83]{position:relative;overflow:hidden;background:var(--theme-bg);color:var(--theme-text)}.home-connected--dashboard[data-v-050a3f83]{min-height:calc(100vh - 64px);padding:2.25rem clamp(1rem,3vw,3.5rem) 4rem}.home-connected--dashboard[data-v-050a3f83]:before,.home-connected--dashboard[data-v-050a3f83]:after{z-index:0}.home-connected__welcome[data-v-050a3f83],.home-connected__dashboard[data-v-050a3f83]{position:relative;z-index:1;width:min(1480px,100%);margin-inline:auto}.home-connected__welcome[data-v-050a3f83]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1rem 0 2.25rem}.home-connected__welcome-copy[data-v-050a3f83]{display:grid;gap:.5rem}.home-connected__welcome .home-connected__title[data-v-050a3f83]{font-size:clamp(2rem,4vw,3.7rem)}.home-connected__welcome .home-connected__lead[data-v-050a3f83]{font-size:1rem}.home-connected__welcome-status[data-v-050a3f83]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .8rem;border:1px solid rgb(var(--theme-primary-rgb) / .25);border-radius:999px;background:rgb(var(--theme-surface-rgb) / .54);color:rgb(var(--theme-text-rgb) / .72);font:700 .7rem var(--theme-font-body);letter-spacing:.06em}.home-connected__welcome-status .material-symbols-outlined[data-v-050a3f83]{color:var(--theme-primary);font-size:1rem}.home-connected--dashboard[data-v-050a3f83]{min-height:0;padding:0}.home-connected__stage[data-v-050a3f83]{position:relative;min-height:calc(100vh - 64px);overflow:hidden}.home-connected__stage>.home-connected__hero-media[data-v-050a3f83],.home-connected__stage>.home-connected__hero-gradient[data-v-050a3f83]{z-index:0}.home-connected__stage>.home-connected__hero-media[data-v-050a3f83]{background:var(--theme-deep)}.home-connected__stage>.home-connected__hero-gradient[data-v-050a3f83]{z-index:1;background:linear-gradient(90deg,rgb(var(--theme-bg-rgb) / .98) 0%,rgb(var(--theme-bg-rgb) / .94) 25%,transparent 34%,transparent 66%,rgb(var(--theme-bg-rgb) / .94) 75%,rgb(var(--theme-bg-rgb) / .98) 100%),linear-gradient(180deg,rgb(var(--theme-deep-rgb) / .1),rgb(var(--theme-bg-rgb) / .88))}.home-connected__stage[data-v-050a3f83]:after{content:"";position:absolute;z-index:1;right:0;bottom:-1px;left:0;height:8rem;pointer-events:none;background:linear-gradient(180deg,rgb(var(--theme-bg-rgb) / 0) 0%,var(--theme-bg) 100%)}.home-connected__stage-grid[data-v-050a3f83]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(300px,.86fr) minmax(440px,1.55fr) minmax(320px,.95fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(.5rem,1vw,1rem);width:100%;min-height:calc(100vh - 64px);margin-inline:auto;padding:clamp(1rem,1.5vw,1.5rem) clamp(.75rem,1.2vw,1.5rem) 2rem}.home-connected__stage-grid .home-connected__welcome[data-v-050a3f83]{grid-column:2;grid-row:1;align-self:center;justify-self:center;width:min(100%,720px);padding:0;text-align:center}.home-connected__stage-grid .home-connected__welcome-copy[data-v-050a3f83]{justify-items:center}.home-connected__stage-grid .home-connected__welcome-status[data-v-050a3f83]{display:none}.home-connected__stage-grid .home-connected__dashboard[data-v-050a3f83]{display:contents;width:auto;margin:0}.home-connected__stage-grid .home-dashboard-panel[data-v-050a3f83]{align-self:stretch;max-height:none;overflow:visible;padding:.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-connected__stage-grid .home-dashboard-panel--almanax[data-v-050a3f83]{grid-column:1;grid-row:1;justify-self:stretch}.home-connected__stage-grid .home-dashboard-panel--atelier[data-v-050a3f83]{grid-column:3;grid-row:1;justify-self:stretch}.home-connected__dashboard[data-v-050a3f83]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:1.15rem}.home-guest-stage[data-v-050a3f83]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.86fr) minmax(440px,1.55fr) minmax(320px,.95fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(.5rem,1vw,1rem);width:100%;min-height:calc(100vh - 64px);margin-inline:auto;padding:clamp(1rem,1.5vw,1.5rem) clamp(.75rem,1.2vw,1.5rem) 2rem}.home-guest-stage[data-v-050a3f83]:after{content:"";position:absolute;z-index:1;right:0;bottom:-1px;left:0;height:8rem;pointer-events:none;background:linear-gradient(180deg,rgb(var(--theme-bg-rgb) / 0) 0%,var(--theme-bg) 100%)}.home-guest-stage>.home-landing__hero[data-v-050a3f83]{position:static;grid-column:2;grid-row:1;min-height:0;height:100%;padding:2rem 1.4rem;border:0;border-radius:0;background:transparent;overflow:visible}.home-guest-stage>.home-landing__hero .home-landing__hero-media[data-v-050a3f83],.home-guest-stage>.home-landing__hero .home-landing__hero-gradient[data-v-050a3f83]{position:absolute;inset:0}.home-guest-stage>.home-landing__hero .home-landing__hero-media[data-v-050a3f83]{z-index:0;background:var(--theme-deep)}.home-guest-stage>.home-landing__hero .home-landing__hero-gradient[data-v-050a3f83]{z-index:1;background:linear-gradient(90deg,rgb(var(--theme-bg-rgb) / .98) 0%,rgb(var(--theme-bg-rgb) / .94) 25%,transparent 34%,transparent 66%,rgb(var(--theme-bg-rgb) / .94) 75%,rgb(var(--theme-bg-rgb) / .98) 100%),linear-gradient(180deg,rgb(var(--theme-deep-rgb) / .1),rgb(var(--theme-bg-rgb) / .88))}.home-guest-stage>.home-landing__hero .home-landing__hero-content[data-v-050a3f83]{z-index:2}.home-guest-dashboard[data-v-050a3f83]{display:contents}.home-guest-dashboard>.home-dashboard-panel--almanax[data-v-050a3f83]{grid-column:1;grid-row:1}.home-guest-dashboard>.home-dashboard-panel--atelier[data-v-050a3f83]{grid-column:3;grid-row:1}.home-guest-stage .home-dashboard-panel[data-v-050a3f83]{position:relative;z-index:2;align-self:stretch;height:auto;max-height:none;overflow:visible;padding:.75rem;border:0;border-radius:0;background:transparent;box-shadow:none}.home-guest-atelier[data-v-050a3f83]{display:grid;grid-template-rows:auto 1fr}.home-guest-atelier__body[data-v-050a3f83]{display:grid;align-content:start;justify-items:center;min-height:0;padding:.25rem clamp(1rem,3vw,2.5rem) 1.5rem;text-align:center}.home-guest-atelier__icon[data-v-050a3f83]{display:grid;width:4.4rem;height:4.4rem;margin-bottom:1rem;place-items:center;border:1px solid rgb(var(--theme-primary-rgb) / .42);border-radius:1.25rem;background:rgb(var(--theme-primary-rgb) / .12);color:var(--theme-primary)}.home-guest-atelier__icon .material-symbols-outlined[data-v-050a3f83]{font-size:2rem}.home-guest-atelier__body h3[data-v-050a3f83]{max-width:22rem;margin:0;color:var(--theme-title);font:700 clamp(1.35rem,2.2vw,1.8rem) var(--theme-font-display);line-height:1.08}.home-guest-atelier__text[data-v-050a3f83]{max-width:25rem;margin:.8rem 0 0;color:rgb(var(--theme-text-rgb) / .68);font:400 .82rem/1.5 var(--theme-font-body)}.home-guest-atelier__actions[data-v-050a3f83]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.35rem}.home-guest-atelier__primary[data-v-050a3f83],.home-guest-atelier__secondary[data-v-050a3f83]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.45rem;padding:.65rem 1rem;border-radius:.6rem;font:700 .7rem var(--theme-font-body);letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.home-guest-atelier__primary[data-v-050a3f83]{border:1px solid var(--theme-primary);background:var(--theme-primary);color:var(--theme-deep)}.home-guest-atelier__primary[data-v-050a3f83]:hover{border-color:var(--theme-accent);background:var(--theme-accent)}.home-guest-atelier__secondary[data-v-050a3f83]{border:1px solid rgb(var(--theme-text-rgb) / .28);background:rgb(var(--theme-text-rgb) / .05);color:var(--theme-text)}.home-guest-atelier__secondary[data-v-050a3f83]:hover{border-color:rgb(var(--theme-primary-rgb) / .55);background:rgb(var(--theme-primary-rgb) / .12);color:var(--theme-primary)}.home-guest-atelier__actions .material-symbols-outlined[data-v-050a3f83]{font-size:1rem}.home-dashboard-panel[data-v-050a3f83]{min-width:0;padding:clamp(1rem,2vw,1.45rem);border:1px solid rgb(var(--theme-text-rgb) / .16);border-radius:1rem;background:rgb(var(--theme-surface-rgb) / .82);box-shadow:0 18px 38px #0000002e}.home-dashboard-panel__head[data-v-050a3f83]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.home-dashboard-panel__eyebrow[data-v-050a3f83],.home-atelier-summary__label[data-v-050a3f83]{margin:0 0 .25rem;color:var(--theme-primary);font:700 .65rem var(--theme-font-body);letter-spacing:.16em;text-transform:uppercase}.home-dashboard-panel h2[data-v-050a3f83]{margin:0;color:var(--theme-title);font:700 clamp(1.65rem,3vw,2.35rem) var(--theme-font-display)}.home-dashboard-panel__link[data-v-050a3f83],.home-dashboard-panel__button[data-v-050a3f83]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:var(--theme-primary);font:700 .68rem var(--theme-font-body);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.home-dashboard-panel__link[data-v-050a3f83]:hover,.home-dashboard-panel__button[data-v-050a3f83]:hover{color:var(--theme-accent)}.home-dashboard-panel__link .material-symbols-outlined[data-v-050a3f83],.home-dashboard-panel__button .material-symbols-outlined[data-v-050a3f83]{font-size:1rem}.home-dashboard-panel__icon[data-v-050a3f83]{color:var(--theme-primary);font-size:2rem}.home-almanax-today[data-v-050a3f83]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;max-width:530px;min-height:8.3rem;padding:.9rem 1rem;border:1px solid rgb(var(--theme-primary-rgb) / .42);border-radius:.82rem;background:linear-gradient(135deg,rgb(var(--theme-primary-rgb) / .2),rgb(var(--theme-deep-rgb) / .22));color:inherit;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.home-almanax-today[data-v-050a3f83]:hover{border-color:rgb(var(--theme-primary-rgb) / .75);background-color:rgb(var(--theme-primary-rgb) / .1)}.home-almanax-today__date[data-v-050a3f83]{display:grid;gap:.2rem;min-width:5.6rem;color:rgb(var(--theme-text-rgb) / .6);font:700 .66rem var(--theme-font-body);text-transform:uppercase}.home-almanax-today__date strong[data-v-050a3f83]{color:var(--theme-title);font-size:1rem;text-transform:capitalize}.home-almanax-today__content[data-v-050a3f83]{min-width:0}.home-almanax-today__bonus[data-v-050a3f83],.home-almanax-today__description[data-v-050a3f83]{margin:0}.home-almanax-today__content h3[data-v-050a3f83]{margin:.25rem 0;overflow:hidden;color:var(--theme-title);font:700 clamp(1.18rem,1.8vw,1.5rem) var(--theme-font-display);text-overflow:ellipsis;line-height:1.08}.home-almanax-today__bonus[data-v-050a3f83]{color:var(--theme-text);font:700 .78rem var(--theme-font-body)}.home-almanax-today__description[data-v-050a3f83]{display:-webkit-box;margin-top:.25rem;overflow:hidden;color:rgb(var(--theme-text-rgb) / .66);font:400 .75rem/1.35 var(--theme-font-body);-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-almanax-today__offering[data-v-050a3f83]{width:5.5rem;pointer-events:none}.home-almanax-today__offering[data-v-050a3f83] .guide-item-card{border:0;background:transparent}.home-almanax-forecast[data-v-050a3f83]{width:100%;max-width:530px;margin-top:1.35rem}.home-almanax-day[data-v-050a3f83]{display:block;width:100%;margin-top:.35rem;padding:0;color:inherit;text-decoration:none}.home-almanax-day--1[data-v-050a3f83],.home-almanax-day--2[data-v-050a3f83],.home-almanax-day--3[data-v-050a3f83],.home-almanax-day--4[data-v-050a3f83],.home-almanax-day--5[data-v-050a3f83],.home-almanax-day--6[data-v-050a3f83]{width:calc(100% - 2rem);margin-left:2rem}.home-almanax-day__body[data-v-050a3f83]{display:grid;grid-template-columns:5.3rem 2.3rem minmax(6rem,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:.75rem;min-height:2.65rem;padding:.48rem .7rem;border:1px solid rgb(var(--theme-text-rgb) / .12);border-radius:.55rem;background:rgb(var(--theme-deep-rgb) / .24);transition:border-color .2s ease,background-color .2s ease}.home-almanax-day__image[data-v-050a3f83]{display:grid;width:2.3rem;height:2.3rem;place-items:center}.home-almanax-day__image img[data-v-050a3f83]{display:block;width:2.2rem;height:2.2rem;-o-object-fit:contain;object-fit:contain}.home-almanax-day:hover .home-almanax-day__body[data-v-050a3f83]{border-color:rgb(var(--theme-primary-rgb) / .4);background:rgb(var(--theme-primary-rgb) / .1)}.home-almanax-day__date[data-v-050a3f83]{display:flex;align-items:center;color:var(--theme-primary);font:700 .72rem var(--theme-font-body);text-transform:capitalize}.home-almanax-day__offering[data-v-050a3f83],.home-almanax-day__bonus[data-v-050a3f83]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-almanax-day__offering[data-v-050a3f83]{color:var(--theme-text);font:700 .76rem var(--theme-font-body)}.home-almanax-day__bonus[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .62);font:400 .72rem var(--theme-font-body)}.home-almanax-day__body>.material-symbols-outlined[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .5);font-size:1rem}.home-atelier-tabs[data-v-050a3f83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:1rem;padding:.25rem;border-radius:.7rem;background:rgb(var(--theme-deep-rgb) / .62)}.home-atelier-tabs button[data-v-050a3f83]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;padding:.58rem .5rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:rgb(var(--theme-text-rgb) / .58);cursor:pointer;font:700 .68rem var(--theme-font-body);letter-spacing:.06em;text-transform:uppercase}.home-atelier-tabs button.is-active[data-v-050a3f83]{border-color:rgb(var(--theme-primary-rgb) / .46);background:rgb(var(--theme-primary-rgb) / .16);color:var(--theme-primary)}.home-atelier-tabs .material-symbols-outlined[data-v-050a3f83]{font-size:1rem}.home-atelier-view[data-v-050a3f83]{display:grid;gap:1rem}.home-atelier-summary[data-v-050a3f83]{display:flex;justify-content:space-between;gap:1rem;padding:.15rem 0 .95rem;border-bottom:1px solid rgb(var(--theme-text-rgb) / .12)}.home-atelier-summary h3[data-v-050a3f83]{margin:0;color:var(--theme-title);font:700 1.16rem var(--theme-font-display)}.home-atelier-summary__meta[data-v-050a3f83]{margin:.35rem 0 0;color:rgb(var(--theme-text-rgb) / .62);font:400 .76rem var(--theme-font-body)}.home-atelier-summary__stats[data-v-050a3f83]{display:grid;grid-template-columns:auto auto;align-content:start;gap:0 .4rem;min-width:8.5rem;text-align:right}.home-atelier-summary__stats strong[data-v-050a3f83]{color:var(--theme-primary);font:700 1.1rem var(--theme-font-body)}.home-atelier-summary__stats span[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .54);font:600 .65rem var(--theme-font-body)}.home-atelier-crafts[data-v-050a3f83],.home-jobs-list[data-v-050a3f83]{display:grid;gap:.45rem}.home-atelier-craft[data-v-050a3f83],.home-job-row[data-v-050a3f83]{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.55rem .65rem;border:1px solid transparent;border-radius:.55rem;background:rgb(var(--theme-deep-rgb) / .36)}.home-atelier-craft[data-v-050a3f83]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.home-atelier-craft[data-v-050a3f83]:hover,.home-atelier-craft[data-v-050a3f83]:focus-visible{border-color:rgb(var(--theme-primary-rgb) / .46);background:var(--theme-active-surface);outline:none}.home-atelier-craft.is-done[data-v-050a3f83]{border-color:#65e88994;background:var(--theme-success-soft)}.home-atelier-craft.is-done strong[data-v-050a3f83],.home-atelier-craft.is-done span[data-v-050a3f83]:last-child{color:var(--theme-success)}.home-atelier-craft__check[data-v-050a3f83]{display:grid;place-items:center;width:.75rem;height:.75rem;flex:0 0 auto;border:1px solid rgb(var(--theme-primary-rgb) / .65);border-radius:999px}.home-atelier-craft__check .material-symbols-outlined[data-v-050a3f83]{font-size:.7rem;font-weight:700}.home-atelier-craft.is-done .home-atelier-craft__check[data-v-050a3f83]{border-color:var(--theme-success);background:var(--theme-success);color:var(--theme-deep)}.home-atelier-craft div[data-v-050a3f83],.home-job-row__main[data-v-050a3f83]{display:grid;min-width:0;gap:.12rem}.home-atelier-craft strong[data-v-050a3f83],.home-job-row__main strong[data-v-050a3f83]{overflow:hidden;color:var(--theme-text);font:700 .76rem var(--theme-font-body);text-overflow:ellipsis;white-space:nowrap}.home-atelier-craft__infos span[data-v-050a3f83],.home-job-row__main small[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .52);font:400 .66rem var(--theme-font-body)}.home-atelier-craft[data-v-050a3f83]{display:block;padding:0;overflow:hidden;border-color:rgb(var(--theme-text-rgb) / .08)}.home-atelier-craft__main[data-v-050a3f83]{display:flex!important;align-items:center;gap:.45rem;min-width:0;padding:.48rem .58rem}.home-atelier-craft__check[data-v-050a3f83]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:.82rem;height:.82rem;margin:0;flex:0 0 auto;border:1px solid rgb(var(--theme-text-rgb) / .62);border-radius:50%;background:transparent;cursor:pointer}.home-atelier-craft__check[data-v-050a3f83]:checked{border-color:var(--theme-success);background:var(--theme-success)}.home-atelier-craft__check[data-v-050a3f83]:checked:after{content:"✓";color:var(--theme-deep);font:800 .62rem/1 var(--theme-font-body)}.home-atelier-craft__toggle[data-v-050a3f83],.home-atelier-craft__remove[data-v-050a3f83]{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;flex:0 0 auto;padding:0;border:0;background:transparent;color:rgb(var(--theme-text-rgb) / .62);cursor:pointer}.home-atelier-craft__toggle[data-v-050a3f83]:hover,.home-atelier-craft__toggle[data-v-050a3f83]:focus-visible,.home-atelier-craft__remove[data-v-050a3f83]:hover,.home-atelier-craft__remove[data-v-050a3f83]:focus-visible{color:var(--theme-primary);outline:none}.home-atelier-craft__toggle .material-symbols-outlined[data-v-050a3f83],.home-atelier-craft__remove .material-symbols-outlined[data-v-050a3f83]{font-size:1rem}.home-atelier-craft__chevron[data-v-050a3f83]{color:inherit!important;font:700 .9rem/1 var(--theme-font-body)!important}.home-atelier-craft__sprite[data-v-050a3f83]{width:2.5rem;height:2.5rem;flex:0 0 2.5rem}.home-atelier-craft__infos[data-v-050a3f83]{display:grid!important;min-width:0;flex:1 1 auto;gap:.08rem}.home-atelier-craft__infos strong[data-v-050a3f83]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-atelier-craft__infos span[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .56);font:400 .64rem var(--theme-font-body)}.home-atelier-craft__actions[data-v-050a3f83]{display:flex!important;align-items:center;gap:.42rem;flex:0 0 auto;min-width:0;margin-left:auto}.home-atelier-craft__quantity-control[data-v-050a3f83]{display:grid!important;justify-items:end;gap:.12rem}.home-atelier-craft__quantity-label[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .52)!important;font:600 .52rem var(--theme-font-body)!important;line-height:1!important;white-space:nowrap}.home-atelier-craft__stepper[data-v-050a3f83]{display:inline-flex!important;align-items:stretch;flex:0 0 auto;height:1.5rem;border:1px solid rgb(var(--theme-text-rgb) / .34);border-radius:.38rem;overflow:hidden;background:rgb(var(--theme-deep-rgb) / .3)}.home-atelier-craft__stepper-btn[data-v-050a3f83]{display:grid;place-items:center;width:1.25rem;padding:0;border:0;background:transparent;color:var(--theme-text);font:700 .8rem/1 var(--theme-font-body);cursor:pointer}.home-atelier-craft__stepper-btn+.home-atelier-craft__qty[data-v-050a3f83],.home-atelier-craft__qty+.home-atelier-craft__stepper-btn[data-v-050a3f83]{border-left:1px solid rgb(var(--theme-text-rgb) / .22)}.home-atelier-craft__stepper-btn[data-v-050a3f83]:hover,.home-atelier-craft__stepper-btn[data-v-050a3f83]:focus-visible{background:rgb(var(--theme-primary-rgb) / .14);color:var(--theme-primary);outline:none}.home-atelier-craft__stepper-btn[data-v-050a3f83]:disabled{color:rgb(var(--theme-text-rgb) / .28);cursor:not-allowed}.home-atelier-craft__stepper-btn .material-symbols-outlined[data-v-050a3f83]{font-size:.85rem}.home-atelier-craft__qty[data-v-050a3f83]{width:2.2rem;padding:0 .2rem;border:0;background:transparent;color:var(--theme-text);font:700 .68rem var(--theme-font-body);text-align:center}.home-atelier-craft__qty[data-v-050a3f83]:focus{background:rgb(var(--theme-primary-rgb) / .12);outline:none}.home-atelier-craft__remove[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .48);font:700 .82rem/1 var(--theme-font-body)}.home-atelier-craft__sprite[data-v-050a3f83] .lazy-sprite{background:transparent}.home-atelier-craft__details[data-v-050a3f83]{display:flex!important;flex-wrap:wrap;gap:.35rem .8rem;padding:.55rem .65rem .65rem 4.15rem;border-top:1px solid rgb(var(--theme-text-rgb) / .1);color:rgb(var(--theme-text-rgb) / .78);font:400 .72rem/1.4 var(--theme-font-body)}.home-atelier-craft__details span[data-v-050a3f83]{color:inherit!important;font:inherit!important}.home-atelier-craft__ingredient[data-v-050a3f83]{display:inline-flex!important;align-items:center;gap:.3rem;min-width:0}.home-atelier-craft__ingredient[data-v-050a3f83]>.lazy-sprite{flex:0 0 auto}.home-dashboard-panel__button[data-v-050a3f83]{justify-self:start;padding-top:.2rem}.home-atelier-actions[data-v-050a3f83]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.home-job-row[data-v-050a3f83]{color:inherit;text-decoration:none;transition:background-color .2s ease}.home-job-row[data-v-050a3f83]:hover{background:rgb(var(--theme-primary-rgb) / .12)}.home-job-row__icon[data-v-050a3f83]{color:var(--theme-primary);font-size:1.25rem}.home-job-row__level[data-v-050a3f83]{margin-left:auto;color:var(--theme-primary);font:700 .72rem var(--theme-font-body);white-space:nowrap}.home-job-row>.material-symbols-outlined[data-v-050a3f83]:last-child{color:rgb(var(--theme-text-rgb) / .48);font-size:1rem}.home-atelier-empty[data-v-050a3f83]{display:grid;justify-items:center;gap:.4rem;padding:1.6rem 1rem;text-align:center}.home-atelier-empty .material-symbols-outlined[data-v-050a3f83]{color:var(--theme-primary);font-size:2rem}.home-atelier-empty p[data-v-050a3f83]{margin:0;color:rgb(var(--theme-text-rgb) / .62);font:400 .78rem/1.4 var(--theme-font-body)}.home-atelier-empty__message[data-v-050a3f83]{display:grid;gap:.24rem;max-width:22rem;text-align:center}.home-atelier-empty__message strong[data-v-050a3f83]{color:var(--theme-text);font:800 1rem/1.2 var(--theme-font-body)}.home-atelier-empty__message span[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .72);font:400 .78rem/1.4 var(--theme-font-body)}.home-atelier-empty a[data-v-050a3f83]{color:var(--theme-primary);font:700 .7rem var(--theme-font-body);text-decoration:none}.home-connected[data-v-050a3f83]:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(1200px 620px at 50% -8%,rgb(var(--theme-primary-rgb) / .2),transparent 74%),radial-gradient(980px 720px at 50% 62%,rgb(var(--theme-primary-rgb) / .12),transparent 78%);z-index:0}.home-connected[data-v-050a3f83]:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(620px 420px at 18% 46%,rgb(var(--theme-primary-rgb) / .1),transparent 74%),radial-gradient(640px 460px at 82% 54%,rgb(var(--theme-primary-rgb) / .1),transparent 76%);z-index:0}.home-connected__hero[data-v-050a3f83]{position:relative;min-height:calc(72vh - 64px);display:grid;align-items:center;text-align:center;border-bottom:1px solid rgb(var(--theme-text-rgb) / .07);padding:4.2rem 1.2rem 3.8rem;overflow:hidden}.home-connected__hero-media[data-v-050a3f83]{position:absolute;inset:0;overflow:hidden;background:var(--theme-surface)}.home-connected__hero-media--animating .home-connected__hero-layer--base[data-v-050a3f83]{opacity:0}.home-connected__hero-layer[data-v-050a3f83]{position:absolute;inset:0;background-image:var(--home-hero-image);background-position:var(--home-hero-position, center bottom);background-size:var(--home-hero-size, contain);background-repeat:no-repeat;filter:grayscale(12%) brightness(.58) saturate(1.08);transform:translateZ(0)}.home-connected__hero-layer--base[data-v-050a3f83]{opacity:.34;transition:opacity 1.6s ease}.home-connected__hero-layer--animated[data-v-050a3f83]{opacity:0;animation:home-landing-hero-crossfade-050a3f83 24s ease-in-out infinite;will-change:opacity}.home-connected__hero-gradient[data-v-050a3f83]{position:absolute;inset:0;background:radial-gradient(620px 440px at 50% 34%,rgb(var(--theme-primary-rgb) / .22),transparent 70%),radial-gradient(720px 420px at 14% 40%,rgb(var(--theme-primary-rgb) / .12),transparent 72%),radial-gradient(720px 420px at 86% 42%,rgb(var(--theme-primary-rgb) / .12),transparent 74%),linear-gradient(180deg,rgb(var(--theme-deep-rgb) / .2),rgb(var(--theme-bg-rgb) / .92) 88%)}.home-connected__hero-content[data-v-050a3f83]{position:relative;z-index:1;display:grid;justify-items:center;gap:1rem;max-width:840px;margin:0 auto}.home-connected__kicker[data-v-050a3f83]{margin:0;font-size:.68rem;font-family:var(--theme-font-body);text-transform:uppercase;letter-spacing:.24em;font-weight:700;color:rgb(var(--theme-primary-rgb) / .94)}.home-connected__title[data-v-050a3f83]{margin:0;font-family:var(--theme-font-display);font-size:clamp(2.4rem,6vw,4.4rem);color:var(--theme-title);letter-spacing:-.015em}.home-connected__title-name[data-v-050a3f83]{color:var(--theme-title);font-weight:700}.home-connected__lead[data-v-050a3f83]{margin:0;max-width:680px;font-family:var(--theme-font-body);color:rgb(var(--theme-text-rgb) / .66);font-size:clamp(1rem,2.1vw,1.2rem);line-height:1.6}.home-connected__actions[data-v-050a3f83]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.home-connected__section[data-v-050a3f83]{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:3.8rem 0 4.2rem}.home-connected__section-head[data-v-050a3f83]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.6rem}.home-connected__section-title[data-v-050a3f83]{margin:0;font-family:var(--theme-font-display);font-size:clamp(1.8rem,4vw,2.8rem);color:var(--theme-section-title)}.home-connected__section-text[data-v-050a3f83]{margin:0;font-family:var(--theme-font-body);color:rgb(var(--theme-text-rgb) / .56);font-size:.9rem}.home-connected__grid[data-v-050a3f83]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-connected__card[data-v-050a3f83]{text-decoration:none;border:1px solid rgb(var(--theme-text-rgb) / .12);border-radius:.78rem;background:rgb(var(--theme-surface-rgb) / .86);overflow:hidden;display:flex;flex-direction:column;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.home-connected__card[data-v-050a3f83]:hover{border-color:rgb(var(--theme-primary-rgb) / .52);box-shadow:0 18px 32px #00000059}.home-connected__card-media[data-v-050a3f83]{aspect-ratio:16 / 7;border-bottom:1px solid rgb(var(--theme-text-rgb) / .07);overflow:hidden}.home-connected__card-media img[data-v-050a3f83]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:grayscale(.24) brightness(.74);transform:scale(var(--card-image-scale, 1));transition:transform .45s ease,filter .45s ease}.home-connected__card:hover .home-connected__card-media img[data-v-050a3f83]{transform:scale(var(--card-image-hover-scale, 1.03));filter:grayscale(.06) brightness(.92)}.home-connected__card-body[data-v-050a3f83]{padding:1rem 1rem 1.1rem;display:grid;gap:.62rem;flex:1}.home-connected__card-head[data-v-050a3f83]{display:flex;align-items:center;gap:.45rem}.home-connected__card-head .material-symbols-outlined[data-v-050a3f83]{font-size:1.08rem;color:var(--theme-primary)}.home-connected__card h3[data-v-050a3f83]{margin:0;font-family:var(--theme-font-display);font-size:1.12rem;color:var(--theme-card-title)}.home-connected__card-description[data-v-050a3f83]{margin:0;font-family:var(--theme-font-body);color:rgb(var(--theme-text-rgb) / .74);font-size:.9rem;line-height:1.45}.home-connected__card-details[data-v-050a3f83]{margin:0;font-family:var(--theme-font-body);color:rgb(var(--theme-text-rgb) / .52);font-size:.8rem;line-height:1.45;flex:1}.home-connected__card-link[data-v-050a3f83]{display:inline-flex;align-items:center;gap:.2rem;justify-self:start;margin-top:.3rem;padding:.48rem .74rem;border-radius:.56rem;border:1px solid rgb(var(--theme-primary-rgb) / .44);background:rgb(var(--theme-primary-rgb) / .12);color:var(--theme-primary);text-transform:uppercase;letter-spacing:.16em;font-size:.62rem;font-family:var(--theme-font-body);font-weight:700;transition:background-color .2s ease,border-color .2s ease}.home-connected__card-link[data-v-050a3f83]:hover{background:rgb(var(--theme-primary-rgb) / .24);border-color:rgb(var(--theme-primary-rgb) / .72)}.home-landing[data-v-050a3f83]{position:relative;overflow:hidden;background:var(--theme-deep);color:var(--theme-text)}.home-landing--connected[data-v-050a3f83],.home-landing[data-v-050a3f83]:not(.home-landing--connected){background:var(--theme-bg)}.home-landing--connected[data-v-050a3f83]:before,.home-landing--connected[data-v-050a3f83]:after{display:none}.home-landing--connected>.home-landing__feature--dashboard[data-v-050a3f83],.home-landing:not(.home-landing--connected)>.home-landing__feature--dashboard[data-v-050a3f83]{position:relative;z-index:1;width:min(1480px,calc(100% - 2rem));margin:0 auto 2.5rem;padding:1.5rem 0 0;border-top:0}.home-landing--connected .home-landing__section--dim>.home-landing__feature--embedded[data-v-050a3f83]{display:none}.home-landing:not(.home-landing--connected) .home-landing__section--dim>.home-landing__feature--embedded[data-v-050a3f83]{display:none}.home-landing[data-v-050a3f83]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1200px 620px at 50% -8%,rgb(var(--theme-primary-rgb) / .2),transparent 74%),radial-gradient(980px 720px at 50% 62%,rgb(var(--theme-primary-rgb) / .12),transparent 78%);z-index:0}.home-landing[data-v-050a3f83]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px 420px at 18% 46%,rgb(var(--theme-primary-rgb) / .1),transparent 74%),radial-gradient(640px 460px at 82% 54%,rgb(var(--theme-primary-rgb) / .1),transparent 76%);z-index:0}.home-landing__hero[data-v-050a3f83]{position:relative;min-height:clamp(520px,calc(78vh - 64px),760px);display:flex;align-items:center;justify-content:center;text-align:center;padding:4.6rem 1.4rem 2.6rem;border-bottom:1px solid rgb(var(--theme-text-rgb) / .07);overflow:hidden}.home-landing__hero-media[data-v-050a3f83]{position:absolute;inset:0;overflow:hidden;background:var(--theme-surface)}.home-landing__hero-media--animating .home-landing__hero-layer--base[data-v-050a3f83]{opacity:0}.home-landing__hero-layer[data-v-050a3f83]{position:absolute;inset:0;background-image:var(--home-hero-image);background-position:var(--home-hero-position, center bottom);background-size:var(--home-hero-size, contain);background-repeat:no-repeat;filter:grayscale(12%) brightness(.58) saturate(1.08);transform:translateZ(0)}.home-landing__hero-layer--base[data-v-050a3f83]{opacity:.34;transition:opacity 1.6s ease}.home-landing__hero-layer--animated[data-v-050a3f83]{opacity:0;animation:home-landing-hero-crossfade-050a3f83 24s ease-in-out infinite;will-change:opacity}.home-landing__hero-gradient[data-v-050a3f83]{position:absolute;inset:0;background:radial-gradient(620px 440px at 50% 34%,rgb(var(--theme-primary-rgb) / .24),transparent 70%),radial-gradient(720px 420px at 14% 40%,rgb(var(--theme-primary-rgb) / .12),transparent 72%),radial-gradient(720px 420px at 86% 42%,rgb(var(--theme-primary-rgb) / .12),transparent 74%),linear-gradient(180deg,rgb(var(--theme-deep-rgb) / .18),rgb(var(--theme-deep-rgb) / .9) 88%)}.home-landing__hero-content[data-v-050a3f83]{position:relative;z-index:1;display:grid;justify-items:center;gap:1rem;max-width:760px}.home-landing__sigil[data-v-050a3f83]{width:138px;height:138px;border-radius:999px;position:relative;display:grid;place-items:center;border:1px solid rgb(var(--theme-primary-rgb) / .42);background:radial-gradient(circle at 45% 35%,rgb(var(--theme-primary-rgb) / .32),rgb(var(--theme-deep-rgb) / .28) 64%);box-shadow:0 20px 46px #0000006b,inset 0 0 36px rgb(var(--theme-primary-rgb) / .18)}.home-landing__sigil[data-v-050a3f83]:after{content:"";position:absolute;inset:-20px;border-radius:999px;background:radial-gradient(circle at center,rgb(var(--theme-primary-rgb) / .18),transparent 68%);z-index:-1}.home-landing__sigil img[data-v-050a3f83]{width:88px;height:88px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgb(var(--theme-primary-rgb) / .45))}.home-landing__title[data-v-050a3f83]{margin:0;font-family:var(--theme-font-display);font-size:clamp(2.8rem,8vw,6rem);line-height:1.02;color:var(--theme-title);letter-spacing:-.02em}.home-landing__title-accent[data-v-050a3f83]{display:inline-block;color:var(--theme-title);background:linear-gradient(90deg,var(--theme-title) 0%,var(--theme-title-soft) 42%,var(--theme-title) 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-landing__lead[data-v-050a3f83]{margin:0;max-width:620px;font-family:var(--theme-font-body);color:rgb(var(--theme-text-rgb) / .66);font-size:clamp(1rem,2.1vw,1.3rem);line-height:1.6}.home-landing__button[data-v-050a3f83]{display:inline-flex;align-items:center;justify-content:center;min-width:158px;padding:.78rem 1.28rem;border-radius:.58rem;border:1px solid rgb(var(--theme-text-rgb) / .2);font-family:var(--theme-font-body);font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--theme-text-rgb) / .9);transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.home-landing__button[data-v-050a3f83]:hover{border-color:rgb(var(--theme-primary-rgb) / .58);color:var(--theme-text);transform:translateY(-1px)}.home-landing__button--solid[data-v-050a3f83]{border-color:rgb(var(--theme-primary-rgb) / .68);background:var(--theme-primary);color:var(--theme-deep)}.home-landing__button--solid[data-v-050a3f83]:hover{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-deep)}.home-landing__scroll-link[data-v-050a3f83]{margin-top:1.4rem;display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .76rem;border-radius:999px;border:1px solid rgb(var(--theme-accent-rgb) / .44);background:rgb(var(--theme-accent-rgb) / .1);font-family:var(--theme-font-body);font-size:.68rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--theme-accent);transition:color .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease}.home-landing__scroll-link .material-symbols-outlined[data-v-050a3f83]{font-size:1rem}.home-landing__scroll-link[data-v-050a3f83]:hover{color:var(--theme-accent);border-color:rgb(var(--theme-accent-rgb) / .65);background:rgb(var(--theme-accent-rgb) / .18);opacity:1}@keyframes home-landing-hero-crossfade-050a3f83{0%{opacity:0}5%{opacity:.34}30%{opacity:.34}38%{opacity:0}to{opacity:0}}.home-landing__section[data-v-050a3f83]{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:4.6rem 0}.home-landing__hero+.home-landing__section[data-v-050a3f83]{padding-top:2.2rem}.home-landing__section+.home-landing__section[data-v-050a3f83]{border-top:0}.home-landing__section--dim[data-v-050a3f83]{background:transparent;border-top:0;border-bottom:0}.home-landing__section--news[data-v-050a3f83],.home-landing__section--tools[data-v-050a3f83]{width:min(1344px,calc(100% - 2rem))}.home-landing__section-head[data-v-050a3f83]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2.1rem}.home-landing__section-head--stack[data-v-050a3f83]{display:grid;justify-content:start;margin-bottom:2rem}.home-landing__section-title[data-v-050a3f83]{margin:0;font-family:var(--theme-font-display);font-size:clamp(2.05rem,4.6vw,3.1rem);color:var(--theme-section-title);letter-spacing:-.01em}.home-landing__section-link[data-v-050a3f83]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--theme-font-body);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--theme-primary-rgb) / .9);transition:color .2s ease}.home-landing__section-link .material-symbols-outlined[data-v-050a3f83]{font-size:1rem}.home-landing__section-link[data-v-050a3f83]:hover{color:var(--theme-text)}.home-landing__news-grid[data-v-050a3f83]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.home-landing__news-card[data-v-050a3f83]{color:inherit;text-decoration:none;border-radius:.78rem;border:1px solid rgb(var(--theme-text-rgb) / .12);background:rgb(var(--theme-surface-rgb) / .9);padding:.62rem .62rem .95rem;transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.home-landing__news-card[data-v-050a3f83]:hover{border-color:rgb(var(--theme-primary-rgb) / .42);transform:translateY(-2px);box-shadow:0 18px 30px #00000059}.home-landing__news-media[data-v-050a3f83]{aspect-ratio:16 / 9;border-radius:.5rem;overflow:hidden;margin-bottom:.9rem;border:1px solid rgb(var(--theme-text-rgb) / .08)}.home-landing__news-media img[data-v-050a3f83]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(20%);transition:transform .5s ease,filter .5s ease}.home-landing__news-card:hover .home-landing__news-media img[data-v-050a3f83]{transform:scale(1.02);filter:grayscale(0%)}.home-landing__news-tag[data-v-050a3f83]{margin:0;font-family:var(--theme-font-body);font-size:.58rem;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--theme-primary-rgb) / .82);font-weight:700}.home-landing__news-title[data-v-050a3f83]{margin:.45rem 0 .5rem;font-family:var(--theme-font-display);font-size:1.34rem;color:var(--theme-card-title);line-height:1.2}.home-landing__news-excerpt[data-v-050a3f83]{margin:0;font-family:var(--theme-font-body);font-size:.9rem;color:rgb(var(--theme-text-rgb) / .58);line-height:1.55}.home-landing__forum-teaser[data-v-050a3f83]{margin-top:1.2rem;border:1px solid rgb(var(--theme-primary-rgb) / .44);border-radius:.84rem;background:radial-gradient(52% 120% at 88% 0%,rgb(var(--theme-primary-rgb) / .24),transparent 86%),rgb(var(--theme-deep-rgb) / .9);padding:1rem 1.05rem 1.08rem}.home-landing__forum-head[data-v-050a3f83]{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid rgb(var(--theme-primary-rgb) / .44);background:rgb(var(--theme-primary-rgb) / .12);color:var(--theme-primary);text-transform:uppercase;letter-spacing:.18em;font-size:.6rem;font-family:var(--theme-font-body);font-weight:700;padding:.3rem .56rem}.home-landing__forum-head .material-symbols-outlined[data-v-050a3f83]{font-size:.95rem}.home-landing__forum-title[data-v-050a3f83]{margin:.72rem 0 .45rem;font-family:var(--theme-font-display);font-size:clamp(1.05rem,2vw,1.34rem);color:var(--theme-card-title)}.home-landing__forum-text[data-v-050a3f83]{margin:0;font-family:var(--theme-font-body);font-size:.9rem;color:rgb(var(--theme-text-rgb) / .72);line-height:1.45}.home-landing__forum-details[data-v-050a3f83]{margin:.42rem 0 0;font-family:var(--theme-font-body);font-size:.84rem;color:rgb(var(--theme-text-rgb) / .58);line-height:1.45}.home-landing__forum-link[data-v-050a3f83]{display:inline-flex;align-items:center;gap:.22rem;margin-top:.8rem;padding:.48rem .74rem;border-radius:.56rem;border:1px solid rgb(var(--theme-primary-rgb) / .44);background:rgb(var(--theme-primary-rgb) / .12);color:var(--theme-primary);text-transform:uppercase;letter-spacing:.16em;font-size:.62rem;font-family:var(--theme-font-body);font-weight:700;text-decoration:none}.home-landing__guide-grid[data-v-050a3f83]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem}.home-landing__guide-card[data-v-050a3f83]{text-decoration:none;border-radius:.7rem;border:1px solid rgb(var(--theme-text-rgb) / .08);background:var(--theme-surface);color:var(--theme-text);min-height:300px;padding:1.3rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.72rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.home-landing__guide-card[data-v-050a3f83]:hover{border-color:rgb(var(--theme-primary-rgb) / .5);box-shadow:0 0 22px rgb(var(--theme-primary-rgb) / .22)}.home-landing__guide-media[data-v-050a3f83]{margin:-1.3rem -1.1rem .25rem;border-bottom:1px solid rgb(var(--theme-text-rgb) / .08);background:#0003}.home-landing__guide-media img[data-v-050a3f83]{width:100%;aspect-ratio:16 / 8;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.9) brightness(.88);transition:transform .4s ease,filter .4s ease}.home-landing__guide-card:hover .home-landing__guide-media img[data-v-050a3f83]{transform:scale(1.03);filter:saturate(1) brightness(1)}.home-landing__guide-icon[data-v-050a3f83]{color:var(--theme-primary);font-size:1.65rem}.home-landing__guide-title[data-v-050a3f83]{margin:0;font-family:var(--theme-font-display);font-size:1.08rem;text-transform:uppercase;color:var(--theme-card-title)}.home-landing__guide-excerpt[data-v-050a3f83]{margin:0;font-family:var(--theme-font-body);font-size:.84rem;line-height:1.55;color:rgb(var(--theme-text-rgb) / .56);flex:1}.home-landing__guide-link[data-v-050a3f83]{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--theme-font-body);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--theme-primary)}.home-landing__guide-link .material-symbols-outlined[data-v-050a3f83]{font-size:.92rem}.home-landing__feature[data-v-050a3f83]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.6rem;align-items:center}.home-landing__feature--embedded[data-v-050a3f83]{margin-top:4.6rem;padding-top:4.6rem;border-top:1px solid rgb(var(--theme-text-rgb) / .05)}.home-landing__feature-media[data-v-050a3f83]{padding:.62rem;border-radius:1rem;border:1px solid rgb(var(--theme-primary-rgb) / .26);background:rgb(var(--theme-deep-rgb) / .88);box-shadow:0 28px 48px #00000059}.home-landing__feature--dashboard .home-landing__feature-media[data-v-050a3f83]{border-color:rgb(var(--theme-primary-rgb) / .34);background:rgb(var(--theme-surface-rgb) / .78);box-shadow:0 22px 42px #0000003d}.home-landing__feature-media img[data-v-050a3f83]{width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;border-radius:.72rem}.home-landing__feature-content[data-v-050a3f83]{display:grid;gap:1rem}.home-landing__feature-title[data-v-050a3f83]{margin-bottom:.35rem}.home-landing__feature-text[data-v-050a3f83]{margin:0 0 .65rem;font-family:var(--theme-font-body);font-size:1.02rem;line-height:1.75;color:rgb(var(--theme-text-rgb) / .66);max-width:520px}.home-landing__feature--dashboard .home-landing__feature-text[data-v-050a3f83]{color:rgb(var(--theme-text-rgb) / .72)}.home-landing__end[data-v-050a3f83]{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2.4rem 0 3.2rem;border-top:1px solid rgb(var(--theme-text-rgb) / .05);display:flex;flex-direction:column;align-items:center;gap:.7rem}.home-landing__end .material-symbols-outlined[data-v-050a3f83]{color:var(--theme-primary)}.home-landing__end p[data-v-050a3f83]{margin:0;font-family:var(--theme-font-display);font-size:.82rem;letter-spacing:.4em;text-transform:uppercase;color:var(--theme-primary)}.home-landing__end-links[data-v-050a3f83]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1.25rem}.home-landing__end-links a[data-v-050a3f83]{font-family:var(--theme-font-body);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--theme-text-rgb) / .5);transition:color .2s ease}.home-landing__end-links a[data-v-050a3f83]:hover{color:var(--theme-text)}@media(max-width:1100px){.home-connected__stage[data-v-050a3f83],.home-connected__stage-grid[data-v-050a3f83]{min-height:0}.home-connected__stage-grid[data-v-050a3f83]{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:stretch;padding:1.25rem}.home-connected__stage-grid .home-connected__welcome[data-v-050a3f83]{grid-column:1;grid-row:1;padding:1.25rem 0 1.5rem}.home-connected__stage-grid .home-connected__dashboard[data-v-050a3f83]{display:grid;grid-column:1;grid-row:2 / span 2;grid-template-columns:1fr;gap:1rem}.home-connected__stage-grid .home-dashboard-panel--almanax[data-v-050a3f83],.home-connected__stage-grid .home-dashboard-panel--atelier[data-v-050a3f83]{grid-column:1;grid-row:auto;max-height:none}.home-connected__dashboard[data-v-050a3f83]{grid-template-columns:1fr}.home-guest-stage[data-v-050a3f83]{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:0;padding:1.25rem}.home-guest-stage>.home-landing__hero[data-v-050a3f83]{grid-column:1;grid-row:1;min-height:520px}.home-guest-dashboard[data-v-050a3f83]{display:grid;grid-column:1;grid-row:2;grid-template-columns:1fr;gap:1rem;width:auto;padding:0}.home-guest-dashboard>.home-dashboard-panel--almanax[data-v-050a3f83],.home-guest-dashboard>.home-dashboard-panel--atelier[data-v-050a3f83]{grid-column:1;grid-row:auto}.home-connected__grid[data-v-050a3f83]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-connected__card-media[data-v-050a3f83]{aspect-ratio:16 / 8}.home-landing__news-grid[data-v-050a3f83],.home-landing__guide-grid[data-v-050a3f83]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-landing__feature[data-v-050a3f83]{grid-template-columns:1fr;gap:1.6rem}.home-landing__feature-media img[data-v-050a3f83]{aspect-ratio:16 / 10}}@media(max-width:760px){.home-connected--dashboard[data-v-050a3f83]{padding:1rem .75rem 2.5rem;padding:0}.home-connected__stage-grid[data-v-050a3f83]{padding:.75rem}.home-connected__welcome[data-v-050a3f83]{align-items:flex-start;flex-direction:column;padding:.75rem 0 1.5rem}.home-connected__welcome-status[data-v-050a3f83]{font-size:.62rem}.home-almanax-today[data-v-050a3f83]{grid-template-columns:1fr auto}.home-almanax-today__date[data-v-050a3f83]{grid-column:1 / -1}.home-almanax-today__offering[data-v-050a3f83]{grid-column:2;grid-row:2}.home-almanax-day[data-v-050a3f83]{width:100%;margin-left:0}.home-almanax-day__body[data-v-050a3f83]{grid-template-columns:4.2rem 2.3rem minmax(0,1fr) auto}.home-almanax-day__bonus[data-v-050a3f83]{display:none}.home-atelier-summary[data-v-050a3f83]{flex-direction:column}.home-atelier-summary__stats[data-v-050a3f83]{min-width:0;text-align:left}.home-guest-stage[data-v-050a3f83]{padding:.75rem}.home-guest-stage>.home-landing__hero[data-v-050a3f83]{min-height:auto;padding:4rem 1rem 3.6rem}.home-guest-dashboard[data-v-050a3f83]{gap:.85rem}.home-guest-atelier__body[data-v-050a3f83]{min-height:18rem}.home-connected__grid[data-v-050a3f83]{grid-template-columns:1fr}.home-connected__hero[data-v-050a3f83]{min-height:auto;padding:3.8rem 1rem 3.4rem}.home-connected__section[data-v-050a3f83]{width:calc(100% - 1.25rem);padding:3rem 0 3.4rem}.home-connected__section-head[data-v-050a3f83]{flex-direction:column;align-items:flex-start;gap:.45rem}.home-connected__actions[data-v-050a3f83]{width:100%;justify-content:center}.home-landing__hero[data-v-050a3f83]{min-height:auto;padding:4rem 1rem 3.6rem}.home-landing__sigil[data-v-050a3f83]{width:112px;height:112px}.home-landing__sigil .material-symbols-outlined[data-v-050a3f83]{font-size:3.8rem}.home-landing__section[data-v-050a3f83]{width:calc(100% - 1.25rem);padding:3.2rem 0}.home-landing__hero+.home-landing__section[data-v-050a3f83]{padding-top:1.8rem}.home-landing__section-head[data-v-050a3f83]{flex-direction:column;align-items:flex-start;margin-bottom:1.4rem}.home-landing__news-grid[data-v-050a3f83],.home-landing__guide-grid[data-v-050a3f83]{grid-template-columns:1fr}.home-landing__button[data-v-050a3f83]{min-width:146px}.home-landing__end[data-v-050a3f83]{width:calc(100% - 1.25rem)}.home-landing__hero-layer[data-v-050a3f83]{background-position:center bottom!important;background-size:contain!important}}@media(prefers-reduced-motion:reduce){.home-connected__hero-layer--animated[data-v-050a3f83],.home-landing__hero-layer--animated[data-v-050a3f83]{animation:none;opacity:0;transform:translateZ(0)}}
