.apps[data-astro-cid-xx5lwln7]{color:var(--color-white);background-color:var(--color-surface-dark);padding-block:80px;overflow:hidden}.apps-block[data-astro-cid-xx5lwln7]{border-radius:var(--radius-card);background:linear-gradient(#1c1930,#171426);border:1px solid #9373f038;flex-direction:column;gap:32px;padding:32px 26px 36px;display:flex;box-shadow:0 10px 30px #140a3273}.apps-block[data-astro-cid-xx5lwln7]+.apps-block[data-astro-cid-xx5lwln7]{margin-top:32px}.apps-block-body[data-astro-cid-xx5lwln7]{flex-direction:column;align-items:flex-start;display:flex}.apps-block-title[data-astro-cid-xx5lwln7]{font-family:var(--font-display);color:var(--color-white);margin-block:16px 12px;font-size:clamp(30px,8vw,52px);font-weight:800;line-height:1}.apps-block-lead[data-astro-cid-xx5lwln7]{color:#ffffffdb;margin-bottom:22px;font-size:17px;line-height:1.6}.apps-feature-list[data-astro-cid-xx5lwln7]{margin:0 0 22px;padding:0;list-style:none}.apps-feature[data-astro-cid-xx5lwln7]{color:#ffffffd1;margin-bottom:12px;padding-left:26px;font-size:15.5px;line-height:1.5;position:relative}.apps-feature[data-astro-cid-xx5lwln7]:before{background-color:var(--color-secondary);content:"";border-radius:2px;width:9px;height:9px;position:absolute;top:7px;left:4px;transform:rotate(45deg)}.apps-block-note[data-astro-cid-xx5lwln7],.apps-block-ai[data-astro-cid-xx5lwln7]{color:#ffffffeb;border-radius:var(--radius-tile);background-color:#ffffff0f;border:1px solid #ffffff24;margin-bottom:24px;padding:14px 18px;font-size:15px;line-height:1.55}.apps-block-actions[data-astro-cid-xx5lwln7]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.apps-coming-soon[data-astro-cid-xx5lwln7]{min-height:52px;font-family:var(--font-label);letter-spacing:.01em;color:var(--color-white);border-radius:var(--radius-pill);background-color:#ffffff1f;border:1px solid #ffffff40;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.apps-block-visual[data-astro-cid-xx5lwln7]{display:flex}.apps-panel[data-astro-cid-xx5lwln7]{border-radius:var(--radius-tile);width:100%;min-height:240px;position:relative;overflow:hidden}.apps-panel-vylos[data-astro-cid-xx5lwln7]{background-image:radial-gradient(90% 70% at 50% 0,#25c2e233,#0000 62%),linear-gradient(#05242e 0%,#0a3846 55%,#0e4a5c 100%);border:1px solid #25c2e252}.apps-panel-beam[data-astro-cid-xx5lwln7]{z-index:0;pointer-events:none;background-image:conic-gradient(from -25deg at 50% 68%,#25c2e229 0deg 44deg,#0000 52deg);position:absolute;inset:0}.apps-panel-ghost[data-astro-cid-xx5lwln7]{z-index:0;opacity:.467;clip-path:polygon(0% 0%,22% 0%,55% 89%,46% 89%,78% 0%,100% 0%,62% 100%,38% 100%);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.apps-panel-ghost-near[data-astro-cid-xx5lwln7]{background-color:#25c2e24d;width:240px;height:200px;top:calc(68% - 178px)}.apps-panel-ghost-far[data-astro-cid-xx5lwln7]{background-color:#25c2e226;width:360px;height:300px;top:calc(68% - 267px)}.apps-panel-route[data-astro-cid-xx5lwln7]{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff47 0 10px,#0000 10px 20px);height:2px;position:absolute;top:calc(68% - 1px);left:0;right:0;mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.apps-panel-handshake[data-astro-cid-xx5lwln7]{z-index:1;pointer-events:none;background-color:#25c2e2;width:28px;height:2px;position:absolute;top:calc(68% - 1px);left:50%;transform:translate(-50%)}.apps-panel-vylos-mark[data-astro-cid-xx5lwln7]{z-index:2;filter:drop-shadow(0 0 26px #25c2e273)drop-shadow(0 12px 22px #03161c8c);width:120px;height:120px;display:block;position:absolute;top:calc(68% - 98.4px);left:50%;transform:translate(-50%)}.apps-panel-sheen[data-astro-cid-xx5lwln7]{z-index:3;pointer-events:none;background-image:radial-gradient(120% 60% at 80% -10%,#ffffff24,#0000 60%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.apps-panel-ghost[data-astro-cid-xx5lwln7]{animation:3s ease-in-out infinite alternate apps-vylos-echo}.apps-panel-ghost-far[data-astro-cid-xx5lwln7]{animation-delay:-1.2s}}@keyframes apps-vylos-echo{0%{opacity:.467}to{opacity:1}}@media (width>=480px){.apps-panel-vylos-mark[data-astro-cid-xx5lwln7]{width:150px;height:150px;top:calc(68% - 123px)}}.apps-panel-hereby[data-astro-cid-xx5lwln7]{background-image:radial-gradient(90% 55% at 32% -12%,#f2ebdc1f,#0000 60%),repeating-linear-gradient(#f2ebdc0a 0 1px,#0000 1px 30px),linear-gradient(160deg,#6b271e 0%,#4a1611 48%,#2d0c08 100%);border:1px solid #f2ebdc2e}.apps-panel-sig-solid[data-astro-cid-xx5lwln7]{z-index:1;border-radius:var(--radius-pill);pointer-events:none;background-image:linear-gradient(90deg,#f2ebdcbf 0%,#f2ebdc 50%,#f2ebdcbf 100%);background-size:200% 100%;width:32%;height:5px;position:absolute;bottom:27%;left:8%}@media (prefers-reduced-motion:no-preference){.apps-panel-sig-solid[data-astro-cid-xx5lwln7]{animation:3.2s linear infinite panel-shimmer}}.apps-panel-sig-dashed[data-astro-cid-xx5lwln7]{z-index:1;border-radius:var(--radius-pill);pointer-events:none;background-image:repeating-linear-gradient(90deg,#f2ebdc8c 0 16px,#0000 16px 28px);height:5px;position:absolute;bottom:27%;left:calc(40% + 70px);right:10%}.apps-panel-stubs[data-astro-cid-xx5lwln7]{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:20px;right:22px}.apps-panel-stub[data-astro-cid-xx5lwln7]{border-radius:5px;height:12px}.apps-panel-stub-initials[data-astro-cid-xx5lwln7]{background-color:#f2ebdc42;width:60px}.apps-panel-stub-date[data-astro-cid-xx5lwln7]{background-color:#f2ebdc24;width:38px}.apps-panel-hereby-hero[data-astro-cid-xx5lwln7]{z-index:2;aspect-ratio:1;width:clamp(112px,46%,156px);display:block;position:absolute;bottom:25%;left:40%;transform:translate(-50%)}.apps-panel-hereby-glow[data-astro-cid-xx5lwln7]{pointer-events:none;background-image:radial-gradient(closest-side,#f2ebdc29,#0000 70%);width:220%;height:220%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apps-panel-hereby-mark[data-astro-cid-xx5lwln7]{filter:drop-shadow(0 16px 32px #1806048c);width:100%;height:100%;display:block;position:relative}@media (width>=480px){.apps-panel-sig-solid[data-astro-cid-xx5lwln7]{width:24%}.apps-panel-sig-dashed[data-astro-cid-xx5lwln7]{left:calc(32% + 70px)}.apps-panel-hereby-hero[data-astro-cid-xx5lwln7]{left:32%}}.apps-panel-ivrato[data-astro-cid-xx5lwln7]{--apps-ivrato-mark-size:112px;background-image:radial-gradient(70% 45%,#f1c06024,#0000 70%),radial-gradient(120% 60% at 80% -10%,#ffffff1f,#0000 60%),linear-gradient(160deg,#5c2016 0%,#481b12 48%,#2b0e09 100%);border:1px solid #f1c0603d}.apps-panel-ivrato-page[data-astro-cid-xx5lwln7]{top:calc(50% - var(--apps-ivrato-mark-size) * .384);z-index:0;width:calc(var(--apps-ivrato-mark-size) * .393);height:calc(var(--apps-ivrato-mark-size) * .768);border-radius:calc(var(--apps-ivrato-mark-size) * .045);pointer-events:none;background-color:#ffffff0d;border:1.5px solid #fff3;position:absolute;transform:translate(-50%)}.apps-panel-ivrato-page-left[data-astro-cid-xx5lwln7]{left:16%}.apps-panel-ivrato-page-right[data-astro-cid-xx5lwln7]{left:84%}.apps-panel-ivrato-page[data-astro-cid-xx5lwln7]:before,.apps-panel-ivrato-page[data-astro-cid-xx5lwln7]:after{height:calc(var(--apps-ivrato-mark-size) * .045);border-radius:var(--radius-pill);box-shadow:0 calc(var(--apps-ivrato-mark-size) * .446) 0 #d6988c66;content:"";background-color:#d6988c66;position:absolute;left:18%}.apps-panel-ivrato-page[data-astro-cid-xx5lwln7]:before{width:64%;top:12.8%}.apps-panel-ivrato-page[data-astro-cid-xx5lwln7]:after{width:46%;top:23.3%}.apps-panel-ivrato-bar[data-astro-cid-xx5lwln7]{top:calc(50% - var(--apps-ivrato-mark-size) * .0513);z-index:1;height:calc(var(--apps-ivrato-mark-size) * .1027);border-radius:var(--radius-pill);pointer-events:none;background-image:linear-gradient(90deg,#f1c06061 0%,#f1c060d9 50%,#f1c06061 100%);background-size:200% 100%;position:absolute;left:0;right:0;mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}@media (prefers-reduced-motion:no-preference){.apps-panel-ivrato-bar[data-astro-cid-xx5lwln7]{animation:3.6s linear infinite panel-shimmer}}.apps-panel-ivrato-mark[data-astro-cid-xx5lwln7]{z-index:2;width:var(--apps-ivrato-mark-size);height:var(--apps-ivrato-mark-size);filter:drop-shadow(0 0 26px #f1c06047)drop-shadow(0 14px 26px #1a08058c);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=480px){.apps-panel-ivrato[data-astro-cid-xx5lwln7]{--apps-ivrato-mark-size:150px}}.apps-panel-shelf[data-astro-cid-xx5lwln7]{--apps-shelf-mark-size:112px;background-image:radial-gradient(90% 55% at 50% -12%,#f9e2d921,#0000 60%),linear-gradient(160deg,#7a3216 0%,#4e1e0c 50%,#2a1007 100%);border:1px solid #f9e2d92e}.apps-panel-shelf-plank[data-astro-cid-xx5lwln7]{z-index:1;border-radius:var(--radius-pill);pointer-events:none;background-image:linear-gradient(#eba68c8c 0 3px,#db5e2e6b 3px 100%);height:10px;position:absolute;bottom:22%;left:0;right:0;mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.apps-panel-shelf-rig[data-astro-cid-xx5lwln7]{z-index:2;width:var(--apps-shelf-mark-size);height:var(--apps-shelf-mark-size);display:block;position:absolute;bottom:calc(22% + 10px);left:50%;transform:translate(-50%)}.apps-panel-shelf-mark[data-astro-cid-xx5lwln7]{z-index:1;filter:drop-shadow(0 16px 30px #1808038c);width:100%;height:100%;display:block;position:relative}.apps-panel-shelf-book[data-astro-cid-xx5lwln7]{width:calc(var(--apps-shelf-mark-size) * .2);border-radius:calc(var(--apps-shelf-mark-size) * .058);opacity:var(--apps-shelf-book-base);pointer-events:none;background-color:#f9e2d912;border:1.5px solid #f9e2d942;position:absolute;bottom:0}.apps-panel-shelf-book-far[data-astro-cid-xx5lwln7]{--apps-shelf-book-base:.4;right:calc(100% + var(--apps-shelf-mark-size) * .56);height:calc(var(--apps-shelf-mark-size) * .7);display:none}.apps-panel-shelf-book-tall[data-astro-cid-xx5lwln7]{--apps-shelf-book-base:.6;right:calc(100% + var(--apps-shelf-mark-size) * .3);height:calc(var(--apps-shelf-mark-size) * .82)}.apps-panel-shelf-book-short[data-astro-cid-xx5lwln7]{--apps-shelf-book-base:.75;right:calc(100% + var(--apps-shelf-mark-size) * .06);height:calc(var(--apps-shelf-mark-size) * .62)}.apps-panel-shelf-book-lean[data-astro-cid-xx5lwln7]{--apps-shelf-book-base:.75;left:calc(100% + var(--apps-shelf-mark-size) * .08);height:calc(var(--apps-shelf-mark-size) * .72);transform-origin:100% 100%;transform:rotate(14deg)}.apps-panel-shelf-book-end[data-astro-cid-xx5lwln7]{--apps-shelf-book-base:.6;left:calc(100% + var(--apps-shelf-mark-size) * .5);height:calc(var(--apps-shelf-mark-size) * .86)}@media (prefers-reduced-motion:no-preference){.apps-panel-shelf-book[data-astro-cid-xx5lwln7]{animation:3.6s ease-in-out infinite apps-shelf-arrive}.apps-panel-shelf-book-lean[data-astro-cid-xx5lwln7],.apps-panel-shelf-book-short[data-astro-cid-xx5lwln7]{animation-delay:0s}.apps-panel-shelf-book-end[data-astro-cid-xx5lwln7],.apps-panel-shelf-book-tall[data-astro-cid-xx5lwln7]{animation-delay:.6s}.apps-panel-shelf-book-far[data-astro-cid-xx5lwln7]{animation-delay:1.2s}}@keyframes apps-shelf-arrive{0%,to{opacity:var(--apps-shelf-book-base)}50%{opacity:calc(var(--apps-shelf-book-base) + .25)}}@media (width>=480px){.apps-panel-shelf[data-astro-cid-xx5lwln7]{--apps-shelf-mark-size:150px}.apps-panel-shelf-book-far[data-astro-cid-xx5lwln7]{display:block}}.apps-panel-tessera[data-astro-cid-xx5lwln7]{--apps-tessera-mark-size:112px;--apps-tessera-pitch:calc(var(--apps-tessera-mark-size) * .2363);--apps-tessera-cell:calc(var(--apps-tessera-mark-size) * .2148);background-image:radial-gradient(90% 55% at 50% -12%,#f0ddd41f,#0000 60%),linear-gradient(160deg,#6b3420 0%,#47200f 50%,#2a1208 100%);border:1px solid #f0ddd42e}.apps-panel-tessera-mosaic[data-astro-cid-xx5lwln7]{z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 242 242'%3E%3Crect x='11' y='11' width='220' height='220' rx='59.7' fill='%23f0ddd4' fill-opacity='0.08'/%3E%3C/svg%3E");background-position:50%;background-size:var(--apps-tessera-pitch) var(--apps-tessera-pitch);pointer-events:none;mask-image:radial-gradient(circle at center, transparent calc(var(--apps-tessera-mark-size) * .6), #000 calc(var(--apps-tessera-mark-size) * .85), #000 calc(var(--apps-tessera-mark-size) * 1.2), transparent calc(var(--apps-tessera-mark-size) * 2));position:absolute;inset:0}.apps-panel-tessera-lit[data-astro-cid-xx5lwln7]{top:calc(50% + var(--apps-tessera-pitch) * var(--apps-tessera-row) - var(--apps-tessera-cell) / 2);left:calc(50% + var(--apps-tessera-pitch) * var(--apps-tessera-col) - var(--apps-tessera-cell) / 2);z-index:1;width:var(--apps-tessera-cell);height:var(--apps-tessera-cell);border-radius:calc(var(--apps-tessera-cell) * .27);opacity:.18;pointer-events:none;background-color:#f0ddd4;position:absolute}.apps-panel-tessera-lit-one[data-astro-cid-xx5lwln7]{--apps-tessera-col:4;--apps-tessera-row:-1}.apps-panel-tessera-lit-two[data-astro-cid-xx5lwln7]{--apps-tessera-col:-4;--apps-tessera-row:1}.apps-panel-tessera-lit-three[data-astro-cid-xx5lwln7]{--apps-tessera-col:3;--apps-tessera-row:2}.apps-panel-tessera-mark[data-astro-cid-xx5lwln7]{z-index:2;width:var(--apps-tessera-mark-size);height:var(--apps-tessera-mark-size);filter:drop-shadow(0 16px 32px #1a0a048c);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.apps-panel-tessera-lit[data-astro-cid-xx5lwln7]{animation:4.2s ease-in-out infinite apps-tessera-light}.apps-panel-tessera-lit-two[data-astro-cid-xx5lwln7]{animation-delay:1.4s}.apps-panel-tessera-lit-three[data-astro-cid-xx5lwln7]{animation-delay:2.8s}}@keyframes apps-tessera-light{0%,to{opacity:.18}50%{opacity:.85}}@media (width>=480px){.apps-panel-tessera[data-astro-cid-xx5lwln7]{--apps-tessera-mark-size:150px}}@media (width>=860px){.apps-block[data-astro-cid-xx5lwln7]{flex-direction:row;align-items:center;gap:44px;padding:40px}.apps-block-reverse[data-astro-cid-xx5lwln7]{flex-direction:row-reverse}.apps-block-visual[data-astro-cid-xx5lwln7],.apps-block-body[data-astro-cid-xx5lwln7]{flex:1 1 0;min-width:0}.apps-panel[data-astro-cid-xx5lwln7]{min-height:300px}}
