.publicNav{top:calc(var(--sale-offset,0px) + var(--wallet-offset,0px));z-index:42;background:var(--background,#080e11);border-bottom:1px solid #0000;align-items:center;gap:32px;min-height:86px;display:flex;position:sticky}.publicNav:before,.publicNav:after{content:"";z-index:-1;pointer-events:none;clip-path:inset(0 -100vmax);position:absolute}.publicNav:before{background:var(--background,#080e11);box-shadow:0 0 0 100vmax var(--background,#080e11);inset:0 0 -1px}.publicNav:after{background:var(--border,#bed0c918);height:1px;box-shadow:0 0 0 100vmax var(--border,#bed0c918);inset:auto 0 -1px}.publicNav .publicNavBrand{color:var(--foreground,#f1eee7);letter-spacing:.5px;flex-shrink:0;align-items:center;gap:11px;font-size:13px;font-weight:750;line-height:1.15;display:flex}.publicNav .publicNavBrand small{color:#91a09f;letter-spacing:4.6px;margin-top:6px;font-size:9px;font-weight:400;display:block}.publicNav .publicNavMark{width:35px;height:35px;color:var(--primary,#d8be98);border:1px solid #ab9573;border-radius:9px;place-items:center;padding-bottom:5px;font-size:28px;font-weight:500;line-height:1;display:grid}.publicNav .publicNavPanel{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.publicNav .publicNavLinks{align-items:center;gap:25px;display:flex}.publicNav .publicNavLinks>a{color:#aeb7b6;white-space:nowrap;align-items:center;min-height:46px;font-size:14px;display:flex;position:relative}.publicNav .publicNavLinks>a:hover,.publicNav .publicNavLinks>a[aria-current=page]{color:var(--foreground,#f1eee7)}.publicNav .publicNavLinks>a[aria-current=page]:after{content:"";background:var(--primary,#d8be98);height:1px;position:absolute;bottom:5px;left:0;right:0}.publicNav .publicNavActions{align-items:center;gap:20px;margin-left:auto;display:flex}.publicNav .publicNavAccount{color:#d7c2a4;white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.publicNav .publicNavAccount:hover{color:#f1ddbf}.publicNav .publicNavCreate{background:var(--primary,#d8be98);border:1px solid var(--primary,#d8be98);min-height:44px;color:var(--primary-foreground,#171812);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 17px;font-size:13px;font-weight:600;display:inline-flex}.publicNav .publicNavCreate:hover{background:#ecd1ab;border-color:#ecd1ab}.publicNav .publicNavUtility{order:3;align-items:center;gap:8px;display:flex}.publicNav .publicNavLanguage{align-items:center;min-width:0;display:flex;position:relative}.publicNav .publicNavLanguage select{-webkit-appearance:none;appearance:none;background:var(--background,#080e11);color:#aeb7b6;max-width:112px;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:9px 22px 9px 5px;font-size:12px}.publicNav .publicNavLanguage svg{color:#aeb7b6;pointer-events:none;position:absolute;right:3px}.publicNav .publicNavToggle{border:1px solid var(--border,#bed0c918);width:44px;height:44px;color:var(--foreground,#f1eee7);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none}:is(.publicNav :is(a,button,select):focus-visible,.publicFooter a:focus-visible){outline:2px solid var(--primary,#d8be98);outline-offset:4px}.publicNav .publicNavCreate svg{flex-shrink:0}.publicFooter{border-top:1px solid var(--border,#bed0c918);color:#a2aeae;margin-top:88px}.publicFooter .publicFooterMain{grid-template-columns:minmax(210px,1fr) minmax(0,1.45fr);gap:56px;padding:52px 0 42px;display:grid}.publicFooter .publicFooterBrand{color:var(--foreground,#f1eee7);letter-spacing:.8px;font-size:15px;font-weight:750;line-height:1.4;display:inline-block}.publicFooter .publicFooterBrand span{color:var(--primary,#d8be98);letter-spacing:5px;margin-top:5px;font-size:10px;font-weight:400;display:block}.publicFooter .publicFooterIdentity p{color:#d7ddd3;margin:25px 0 8px;font-size:16px;line-height:1.6}.publicFooter .publicFooterNote{color:#94a39e;font-size:12px;line-height:1.6}.publicFooter .publicFooterNavigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.publicFooter .publicFooterGroup h2{color:#e3d0b1;letter-spacing:.6px;margin:0 0 17px;font-size:12px;font-weight:600;line-height:1.6}.publicFooter .publicFooterGroup ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.publicFooter .publicFooterGroup a{color:#a2aeae;align-items:center;min-height:30px;font-size:13px;line-height:1.5;display:inline-flex}.publicFooter .publicFooterGroup a:hover,.publicFooter .publicFooterBottom a:hover{color:var(--primary,#d8be98)}.publicFooter .publicFooterBottom{border-top:1px solid var(--border,#bed0c918);color:#81948e;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 28px;font-size:11px;line-height:1.6;display:flex}.publicFooter .publicFooterBottom a{color:#a2aeae;align-items:center;gap:7px;min-height:30px;display:inline-flex}.ac-root:has(>.ac-public-nav){padding-bottom:0}.ac-root>.ac-public-nav{top:calc(var(--sale-offset,0px) + var(--wallet-offset,0px));z-index:42;background:var(--background,#080e11);max-width:1400px;margin:0 auto;padding:0 40px;position:sticky}.ac-root>.ac-public-nav>.publicNav{position:relative;top:auto}.ac-root>.ac-public-footer{max-width:1400px;margin:0 auto;padding:0 40px}.ac-root:has(>.ac-public-nav) .ac-sidebar{top:calc(110px + var(--sale-offset,0px) + var(--wallet-offset,0px));max-height:calc(100dvh - 130px - var(--sale-offset,0px) - var(--wallet-offset,0px))}.ac-root:has(>.ac-public-nav) .ac-lesson{scroll-margin-top:calc(110px + var(--sale-offset,0px) + var(--wallet-offset,0px))}@media (max-width:1280px) and (min-width:1121px){.publicNav{gap:22px}.publicNav .publicNavPanel,.publicNav .publicNavLinks{gap:18px}.publicNav .publicNavActions{gap:16px}}@media (max-width:1120px){.publicNav{gap:16px;min-height:76px}.publicNav .publicNavUtility{order:initial;margin-left:auto}.publicNav .publicNavToggle{display:inline-flex}.publicNav .publicNavPanel{max-height:calc(100dvh - var(--sale-offset,0px) - var(--wallet-offset,0px) - 90px);border:1px solid var(--border,#bed0c918);background:var(--background,#080e11);border-top:0;border-radius:0 0 10px 10px;padding:15px 20px 20px;display:none;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 20px 35px #0006}.publicNav .publicNavPanel[data-open=true]{display:block}.publicNav .publicNavLinks{gap:0;display:grid}.publicNav .publicNavLinks>a{border-bottom:1px solid var(--border,#bed0c918);min-height:48px;font-size:15px}.publicNav .publicNavLinks>a[aria-current=page]:after{display:none}.publicNav .publicNavLinks>a[aria-current=page]{color:var(--primary,#d8be98)}.publicNav .publicNavActions{justify-content:space-between;gap:18px;margin:16px 0 0}.publicNav .publicNavAccount{font-size:14px}}@media (max-width:760px){.ac-root>.ac-public-nav,.ac-root>.ac-public-footer{padding-inline:18px}.ac-root:has(>.ac-public-nav) .ac-lesson{scroll-margin-top:calc(92px + var(--sale-offset,0px) + var(--wallet-offset,0px))}.publicNav{gap:8px;min-height:68px}.publicNav .publicNavBrand{letter-spacing:.35px;gap:8px;font-size:11px}.publicNav .publicNavBrand small{letter-spacing:3.5px;margin-top:5px;font-size:8px}.publicNav .publicNavMark{width:29px;height:31px;font-size:25px}.publicNav .publicNavLanguage select{max-width:103px;font-size:12px}.publicNav .publicNavUtility{gap:4px}.publicNav .publicNavPanel{padding-inline:16px}.publicFooter{margin-top:60px}.publicFooter .publicFooterMain{grid-template-columns:1fr;gap:32px;padding:34px 0 30px}.publicFooter .publicFooterIdentity p{margin-top:18px}.publicFooter .publicFooterNavigation{gap:18px}.publicFooter .publicFooterGroup h2{margin-bottom:10px}.publicFooter .publicFooterGroup a{min-height:40px;font-size:12px}.publicFooter .publicFooterBottom{align-items:flex-start;padding-bottom:22px;font-size:10px}}@media (max-width:380px){.publicNav .publicNavBrand{gap:7px;font-size:10px}.publicNav .publicNavLanguage select{max-width:93px;padding-left:2px;font-size:11px}.publicNav .publicNavUtility{gap:0}.publicFooter .publicFooterNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.shell.showroomShell{background:var(--background);color:var(--foreground)}.showroomShell .showroomMain{max-width:1440px;padding:42px 0 64px}.showroomShell .showroomHero{border-bottom:1px solid var(--border);max-width:none;margin-bottom:30px;padding:12px 0 32px}.showroomShell .showroomHero .eyebrow{letter-spacing:.18em;color:var(--primary);font-size:10px}.showroomShell .showroomHero h1{letter-spacing:-.045em;text-wrap:balance;margin:13px 0 14px;font-size:clamp(34px,4.3vw,58px);font-weight:400;line-height:1.12}.showroomShell .showroomHero p{max-width:720px;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.75}.showroomShell .showroomHero .showroomSearch{border:1px solid var(--input);background:var(--card);width:100%;max-width:860px;min-height:58px;color:var(--primary);border-radius:10px;gap:13px;margin:26px 0 0;padding:0 17px;box-shadow:0 8px 30px #00000010}.showroomShell .showroomHero .showroomSearch input{min-height:56px;color:var(--foreground);flex:1;font-size:15px}.showroomShell .showroomHero .showroomSearch input::placeholder{color:var(--muted-foreground)}.showroomShell .showroomSearch input::-webkit-search-cancel-button{display:none}.showroomShell .showroomSearch button{width:36px;height:36px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.showroomShell .showroomSearch button:hover{background:var(--secondary);color:var(--foreground)}.showroomShell .showroomHero .showroomSearch:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.showroomShell .showroomCatalog{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:36px;display:grid}.showroomShell .showroomFilterSidebar{border-right:1px solid var(--border);padding-right:25px}.showroomShell .showroomFilterSidebar h2{align-items:center;gap:9px;margin:3px 0 27px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.showroomShell .showroomFilterSidebar h2>span,.showroomShell .showroomMobileFilters summary>span{background:var(--accent);min-width:21px;height:21px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;margin-left:auto;font-size:11px;display:inline-grid}.showroomShell .showroomFilterFields{flex-direction:column;align-items:stretch;min-width:0;display:flex}.showroomShell .showroomFilterFields label{color:var(--muted-foreground);margin-bottom:9px;font-size:12px}.showroomShell .showroomFilterFields select{border:1px solid var(--input);background:var(--card);width:100%;height:44px;color:var(--foreground);font:inherit;border-radius:7px;margin-bottom:24px;padding:0 10px;font-size:13px}.showroomShell .showroomReset{min-height:42px;color:var(--primary);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.showroomShell .showroomReset:disabled{opacity:.4;cursor:default}.showroomShell .showroomReset:not(:disabled):hover{color:var(--foreground)}.showroomShell .showroomFilterHint{border-top:1px solid var(--border);color:var(--muted-foreground);gap:12px;margin:18px 0 0;padding-top:25px;font-size:12px;line-height:1.8;display:grid}.showroomShell .showroomFilterHint>svg{color:var(--primary)}.showroomShell .showroomResults{min-width:0}.showroomShell .showroomResultsBar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.showroomShell .showroomResultsSummary h2{margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.4}.showroomShell .showroomResultsSummary p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.showroomShell .showroomResultsSummary strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.showroomShell .showroomSegments{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-shrink:0;padding:3px;display:flex}.showroomShell .showroomSegments button{min-height:38px;color:var(--muted-foreground);white-space:nowrap;border-radius:5px;padding:8px 12px;font-size:12px}.showroomShell .showroomSegments button[aria-pressed=true]{background:var(--secondary);color:var(--foreground)}.showroomShell .showroomSegments button:hover{color:var(--foreground)}.showroomShell .showroomActiveFilters{flex-wrap:wrap;gap:8px;margin:-5px 0 22px;display:flex}.showroomShell .showroomActiveFilters button{border:1px solid var(--input);background:var(--secondary);max-width:100%;min-height:32px;color:var(--primary);border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.showroomShell .showroomActiveFilters button>span{text-overflow:ellipsis;white-space:nowrap;max-width:35ch;overflow:hidden}.showroomShell .showroomActiveFilters button>svg{flex:none}.showroomShell .showroomActiveFilters button:hover{border-color:var(--primary)}.showroomShell .showroomMobileFilters{display:none}.showroomShell .showroomGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px}.showroomShell .showroomCard{border-color:var(--border);background:var(--card);border-radius:11px;min-width:0}.showroomShell .showroomVideoWrap{background:#050a0d;min-height:165px}.showroomShell .showroomVideoWrap video{background:#050a0d;max-height:480px}.showroomShell .showroomFeatured{color:var(--primary);background:#111b1ae8;border-color:#d8be9855;font-size:9px}.showroomShell .showroomCardBody{padding:15px}.showroomShell .showroomByline{flex-direction:column;align-items:start;gap:7px}.showroomShell .showroomByline button{color:var(--primary);overflow-wrap:anywhere;text-align:left;font-size:12px}.showroomShell .showroomByline span{color:var(--muted-foreground);text-align:left;font-size:10px;line-height:1.6}.showroomShell .showroomCard h2{overflow-wrap:anywhere;font-size:16px;line-height:1.45}.showroomShell .showroomCardBody>p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.showroomShell .showroomActions{gap:6px;margin-top:15px}.showroomShell .showroomActions button{background:var(--secondary);border-color:var(--input);min-height:36px;color:var(--muted-foreground);text-align:left;padding:7px 9px;font-size:11px;line-height:1.4}.showroomShell .showroomActions button>svg{flex:none}.showroomShell .showroomActions button:hover{color:var(--foreground);border-color:var(--primary)}.showroomShell .showroomActions button:disabled{opacity:.5;cursor:default}.showroomShell .showroomActions .showroomReuse{color:var(--primary)}.showroomShell .showroomPrompt{border-color:var(--border)}.showroomShell .showroomPrompt summary{color:var(--primary);min-height:28px}.showroomShell .showroomPrompt p{color:var(--muted-foreground);overflow-wrap:anywhere}.showroomShell .showroomState{border-color:var(--input);background:var(--card);min-height:340px;color:var(--muted-foreground);text-align:center;border-radius:11px;gap:12px;padding:28px}.showroomShell .showroomState>svg{color:var(--primary)}.showroomShell .showroomState h3{letter-spacing:-.02em;color:var(--foreground);margin:5px 0 0;font-size:22px;font-weight:400}.showroomShell .showroomState p{max-width:400px;margin:0 0 7px;font-size:14px;line-height:1.7}.showroomShell .showroomState .btn{font-size:13px}.showroomShell .showroomProfile{border-color:var(--border);background:var(--card);border-radius:10px;margin-bottom:28px}.showroomShell .showroomProfile h2{overflow-wrap:anywhere;font-weight:500}.showroomShell .showroomProfile>div>span{color:var(--muted-foreground)}.showroomShell .showroomProfile>div>strong{color:var(--primary);font-weight:400}.showroomShell .showroomProfile>.textButton{min-height:40px;margin-left:auto;font-size:12px}.showroomShell .showroomPagination{color:var(--muted-foreground);flex-wrap:wrap;gap:18px;margin:30px 0 0;font-size:12px}.showroomShell .showroomPagination button{background:var(--card);border-color:var(--input);color:var(--foreground);min-height:42px;font-size:12px}.showroomShell .showroomPagination button:not(:disabled):hover{border-color:var(--primary)}.showroomShell .showroomModal{background:var(--card);border-color:var(--input);color:var(--foreground)}.showroomShell .showroomModal>p{color:var(--muted-foreground)}.showroomShell .showroomModal textarea{background:var(--background);border-color:var(--input);color:var(--foreground)}.showroomShell .showroomModalClose{color:var(--muted-foreground);place-items:center;width:34px;height:34px;display:grid}.showroomShell :is(input,select,button,summary,textarea,a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.showroomShell .showroomSearch input:focus-visible{outline:0}@media (max-width:1200px){.showroomShell .showroomCatalog{grid-template-columns:180px minmax(0,1fr);gap:26px}.showroomShell .showroomFilterSidebar{padding-right:20px}.showroomShell .showroomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroomShell .showroomResultsBar{flex-wrap:wrap}.showroomShell .showroomHero h1{font-size:clamp(34px,5vw,52px)}}@media (max-width:900px){.showroomShell .showroomMain{padding-top:30px}.showroomShell .showroomCatalog{grid-template-columns:minmax(0,1fr);gap:0}.showroomShell .showroomFilterSidebar{display:none}.showroomShell .showroomMobileFilters{border:1px solid var(--input);background:var(--card);border-radius:8px;margin-bottom:22px;display:block}.showroomShell .showroomMobileFilters summary{cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:13px 15px;font-size:13px;list-style:none;display:flex}.showroomShell .showroomMobileFilters summary::-webkit-details-marker{display:none}.showroomShell .showroomMobileFilters summary>svg:last-child{margin-left:auto;transition:transform .2s}.showroomShell .showroomMobileFilters summary>span{margin-left:0}.showroomShell .showroomMobileFilters[open] summary>svg:last-child{transform:rotate(180deg)}.showroomShell .showroomMobileFilters .showroomFilterFields{border-top:1px solid var(--border);padding:16px}.showroomShell .showroomMobileFilters .showroomReset{padding-bottom:0}.showroomShell .showroomHero{margin-bottom:24px}.showroomShell .showroomSegments{width:auto}.showroomShell .showroomSegments button{flex:none}}@media (max-width:650px){.showroomShell .showroomMain{padding:25px 0 40px}.showroomShell .showroomHero{padding-top:5px;padding-bottom:25px}.showroomShell .showroomHero h1{margin:12px 0;font-size:clamp(32px,9vw,43px)}.showroomShell .showroomHero p{font-size:14px;line-height:1.75}.showroomShell .showroomHero .showroomSearch{gap:10px;min-height:54px;margin-top:20px;padding:0 12px}.showroomShell .showroomHero .showroomSearch input{min-height:52px;font-size:14px}.showroomShell .showroomHero .showroomSearch>svg{flex:none;width:17px;height:17px}.showroomShell .showroomGrid{grid-template-columns:minmax(0,1fr);gap:18px}.showroomShell .showroomResultsBar{align-items:flex-start;gap:17px;margin-bottom:20px}.showroomShell .showroomResultsSummary{flex-basis:100%}.showroomShell .showroomSegments{width:100%;overflow:visible}.showroomShell .showroomSegments button{flex:1;min-width:0;padding:9px 6px;font-size:12px}.showroomShell .showroomByline{gap:6px}.showroomShell .showroomByline span{font-size:11px}.showroomShell .showroomCardBody{padding:17px}.showroomShell .showroomCard h2{font-size:18px}.showroomShell .showroomCardBody>p{font-size:13px}.showroomShell .showroomActions button{min-height:40px;font-size:12px}.showroomShell .showroomProfile{gap:16px;padding:16px}.showroomShell .showroomProfile>div:first-child{flex-basis:100%}.showroomShell .showroomProfile>.textButton{margin-left:0}.showroomShell .showroomState{min-height:280px;padding:25px 16px}.showroomShell .showroomPagination{gap:12px}.showroomShell .showroomActiveFilters button>span{max-width:25ch}}@media (prefers-reduced-motion:reduce){.showroomShell .showroomMobileFilters summary>svg:last-child{transition:none}}
