.AppScreens_picture__7bGke{display:block}.AppScreens_picture__7bGke img{display:block;width:100%;height:auto;aspect-ratio:1290/2796}.AppScreens_heroGrid__Z7flD{display:grid;grid-template-columns:minmax(0,1fr)}.AppScreens_heroCopy__TqlGj{min-width:0;max-width:40rem}.AppScreens_heroVisual__MZe_e{display:none}@media (min-width:1181px){.AppScreens_heroGrid__Z7flD{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(40px,4vw,64px);align-items:start}.AppScreens_heroCopy__TqlGj{max-width:none}.AppScreens_heroVisual__MZe_e{display:block}}.AppScreens_fanFrame__O8iXy{--col:calc((min(100vw, var(--shell)) - 2 * var(--sp-5) - clamp(40px, 4vw, 64px)) * .43);--card-w:clamp(200px,min(calc((100svh - 230px) * 1290 / 2796),calc(var(--col) / 1.8)),262px);position:relative}.AppScreens_fan__7BYP1{position:relative;list-style:none;margin:0 auto;padding:0;width:calc(var(--card-w) * 1.86);height:calc(var(--card-w) * 2796 / 1290 + 28px)}.AppScreens_fan__7BYP1:before{content:"";position:absolute;inset:12% 4% 8%;border-radius:50%;background:radial-gradient(circle,var(--gold),transparent 66%);filter:blur(48px);opacity:.2;pointer-events:none}.AppScreens_fanCard__KePZu{position:absolute;top:14px;left:50%;width:var(--card-w);border-radius:24px;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px var(--hairline),0 38px 70px -40px rgba(40,28,10,.6)}.AppScreens_fanFront___CMVG{z-index:3;transform:translateX(-50%)}.AppScreens_fanLeft__JYjuM{z-index:1;transform-origin:50% 100%;transform:translateX(calc(-50% - var(--card-w) * .4)) rotate(-4deg) scale(.86)}.AppScreens_fanRight__uEqs9{z-index:2;transform-origin:50% 100%;transform:translateX(calc(-50% + var(--card-w) * .4)) rotate(4deg) scale(.86)}.AppScreens_medallion__PIAeW{position:absolute;z-index:4;left:max(0px,calc(50% - var(--card-w) * .93 - 36px));bottom:4%;width:184px;padding:12px;border-radius:50%;background:color-mix(in oklch,var(--surface) 90%,transparent);border:1px solid var(--hairline);box-shadow:0 26px 48px -28px rgba(40,28,10,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.AppScreens_medallion__PIAeW canvas{aspect-ratio:1/1}.AppScreens_gallery__g7Zke{--gutter:var(--sp-5);margin-top:clamp(32px,5vw,44px)}.AppScreens_galleryLabel__jmmMY{margin:0 0 var(--sp-4)}.AppScreens_strip__T1yoy{display:flex;gap:12px;list-style:none;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.AppScreens_strip__T1yoy::-webkit-scrollbar{display:none}.AppScreens_strip__T1yoy:focus-visible{outline-offset:-2px}.AppScreens_card__o3qaJ{flex:0 0 min(62vw,260px);scroll-snap-align:start;border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px var(--hairline),0 22px 40px -30px rgba(40,28,10,.55)}@media (max-width:560px){.AppScreens_gallery__g7Zke{--gutter:20px}}@media (min-width:641px) and (max-width:1180px){.AppScreens_strip__T1yoy{display:grid;grid-template-columns:repeat(3,minmax(0,236px));gap:var(--sp-5);margin:0;padding:0;overflow:visible}.AppScreens_card__o3qaJ{border-radius:20px}.AppScreens_card__o3qaJ:nth-child(n+4){display:none}}@media (min-width:1181px){.AppScreens_gallery__g7Zke{display:none}}.AppGuides_guides__o1KeB{margin-block:var(--sp-6);padding-block:var(--sp-5);border-block:1px solid var(--hairline)}.AppGuides_heading__SSuh0{margin:0 0 var(--sp-4);font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:500}.AppGuides_list__Rz81N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5);padding:0;margin:0;list-style:none}.AppGuides_list__Rz81N a{display:inline-block;padding-block:var(--sp-2);color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.AppGuides_list__Rz81N a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.AppGuides_list__Rz81N p{margin:var(--sp-2) 0 0;font-size:.9rem;line-height:1.6}@media (max-width:700px){.AppGuides_list__Rz81N{grid-template-columns:1fr;gap:var(--sp-3)}}.BlogIndex_promo__hfeO8{padding-block:clamp(4px,1vw,12px) clamp(28px,4vw,40px);border-bottom:1px solid var(--hairline)}@media (max-width:860px){.BlogIndex_promo__hfeO8>*{margin-top:8px}}@media (min-width:861px){.BlogIndex_promo__hfeO8{padding-left:calc(132px + clamp(14px, 3vw, 40px))}.BlogIndex_promo__hfeO8>*{margin-top:12px}}.BlogIndex_pagination__zByCl,.BlogIndex_tags__1fpXA{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:var(--sp-4)}.BlogIndex_pagination__zByCl a,.BlogIndex_tags__1fpXA a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px 14px;border:1px solid var(--hairline);border-radius:999px;color:var(--text);text-decoration:none}.BlogIndex_pagination__zByCl a:hover,.BlogIndex_tags__1fpXA a:hover{border-color:var(--gold);text-decoration:underline}.BlogIndex_pagination__zByCl a[aria-current],.BlogIndex_tags__1fpXA a[aria-current]{border-color:var(--gold);background:var(--surface);font-weight:700}.BlogIndex_pagination__zByCl a:focus-visible,.BlogIndex_postTag__KzD8Y:focus-visible,.BlogIndex_tags__1fpXA a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.BlogIndex_results__03ghi{color:var(--text-muted);font-size:.9rem}.BlogIndex_postTag__KzD8Y{display:inline-block;margin-bottom:8px;color:var(--text-muted);font-size:.85rem;text-underline-offset:3px}.BlogIndex_pagination__zByCl{margin-block:var(--sp-5)}.Header_mobileNav__J0kLN{align-items:center;gap:18px}.Header_mobileNav__J0kLN a{display:inline-flex;align-items:center;min-height:32px;color:var(--text-soft);white-space:nowrap}.Header_mobileNav__J0kLN a[aria-current=page]{color:var(--gold-deep)}@media (max-width:560px){.Header_mobileNav__J0kLN{gap:12px}}@media (max-width:390px){.Header_mobileNav__J0kLN .Header_featuresLink__lq7pa{display:none}}@media (min-width:391px) and (max-width:440px){html:lang(el) .Header_inner__ggL_E,html:lang(la) .Header_inner__ggL_E{flex-wrap:wrap}html:lang(el) nav.Header_mobileNav__J0kLN,html:lang(la) nav.Header_mobileNav__J0kLN{order:3;flex:1 0 100%;justify-content:center;gap:28px;padding-top:0;border-top:1px solid var(--hairline)}html:lang(el) .Header_mobileNav__J0kLN a,html:lang(la) .Header_mobileNav__J0kLN a{min-height:24px;padding-top:9px}}@media (min-width:561px) and (max-width:640px){html:lang(el) .Header_tag__nh0jM{display:none}}@media (min-width:861px) and (max-width:960px){html:lang(el) .Header_tag__nh0jM,html:lang(la) .Header_tag__nh0jM{display:none}}