#apps[hidden]{display:none!important}#apps .apps96-grid{grid-template-columns:repeat(var(--app-columns,2),minmax(0,1fr))}#apps button.apps95-download{font-family:inherit;text-align:left;border:0;cursor:pointer;width:100%}.apps96-grid[data-count="1"] .apps95-card{display:grid!important;grid-template-columns:minmax(0,1fr) 280px;align-items:center}.apps96-grid[data-count="1"] .apps95-card-top,.apps96-grid[data-count="1"] .apps95-card>p,.apps96-grid[data-count="1"] .apps95-platforms{grid-column:1}.apps96-grid[data-count="1"] .apps95-download{grid-column:2;grid-row:1/4}
#appInstall96{border:1px solid #385b6c;border-radius:24px;background:linear-gradient(145deg,#122839,#081522);color:#edf7fc;padding:26px;width:calc(100% - 32px);max-width:680px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #000a}#appInstall96:not([open]){display:none}#appInstall96[open]{display:block}#appInstall96::backdrop{background:#020713c9;backdrop-filter:blur(6px)}#appBackdrop96{position:fixed;inset:0;background:#020713d9;z-index:2147483646;touch-action:none}#appBackdrop96[hidden]{display:none}#appInstall96[open]{position:fixed;inset:0;margin:auto;z-index:2147483647;height:fit-content}.apps96-modal-head{display:grid;grid-template-columns:64px minmax(0,1fr) 40px;gap:16px;align-items:center}.apps96-modal-head img{width:64px;height:64px;object-fit:contain;border-radius:14px}.apps96-modal-head small{color:#81e4d5;font-size:10px;letter-spacing:.12em}.apps96-modal-head h2{font-family:inherit;font-size:25px;line-height:1.2;margin:6px 0;max-width:none}.apps96-modal-head p{margin:0;font-size:14px;color:#b9cbd8}.apps96-close{border:1px solid #3f5b6a;border-radius:50%;background:#102333;color:#edf7fc;width:40px;height:40px;cursor:pointer;font-size:18px}.apps96-modal-intro{font-size:15px;color:#bacbd6;margin:22px 0 16px}.apps96-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.apps96-platform{display:flex;flex-direction:column;gap:4px;border-radius:16px;padding:20px;text-decoration:none;color:#092b32;min-height:92px}.apps96-platform strong{font-size:19px}.apps96-platform span{font-size:13px}.apps96-platform.iphone{background:linear-gradient(120deg,#9cefd9,#71d9c5)}.apps96-platform.macbook{background:linear-gradient(120deg,#b9d9ff,#8dbaf1)}.apps96-platform.android{background:linear-gradient(120deg,#c8edaa,#a6d984)}.apps96-platform.windows{background:linear-gradient(120deg,#d4c3f8,#b69cde)}.apps96-store{display:block;text-align:center;margin:18px 0 0;color:#9bd7e8;font-size:14px;text-underline-offset:4px}#appInstall96 a:focus-visible,#appInstall96 button:focus-visible{outline:3px solid #fff;outline-offset:4px}.app-visibility96{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-visibility-row96{display:flex;align-items:center;gap:14px;border:1px solid #335263;border-radius:16px;padding:16px;cursor:pointer}.app-visibility-row96 img{object-fit:contain;flex-shrink:0}.app-visibility-row96 span{flex:1}.app-visibility-row96 small{display:block;font-size:12px;color:#a9bed0;margin-top:5px}.app-visibility-row96 input{width:24px!important;height:24px!important;accent-color:#65dfc4}
@media(max-width:800px){#apps .apps96-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apps96-grid[data-count="1"] .apps95-card{display:flex!important}.apps96-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){#apps .apps96-grid,.app-visibility96{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){#appInstall96{padding:20px;border-radius:20px}.apps96-modal-head{grid-template-columns:52px minmax(0,1fr) 36px;gap:10px}.apps96-modal-head img{width:52px;height:52px}.apps96-modal-head h2{font-size:22px}.apps96-platform-grid{gap:10px}.apps96-platform{padding:15px;min-height:84px}.apps96-platform strong{font-size:17px}}

.apps98-store-button{display:flex;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 20px;background:linear-gradient(120deg,#ffd685,#ffe9b2);border:1px solid #ffe8b1;border-radius:15px;color:#102535;font-weight:750;text-decoration:none;font-size:15px}.apps98-store-button:hover{filter:brightness(1.06)}

.apps99-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.apps99-copy{font:700 14px inherit;font-family:inherit;font-size:14px;border:1px solid #63dccc;border-radius:12px;padding:12px 18px;background:#123b45;color:#b1fff0;cursor:pointer}.apps99-copy:hover{background:#18505a}.apps99-copy:focus-visible{outline:3px solid white;outline-offset:3px}.apps99-share [role=status]{font-size:13px;color:#a2ebd9}.apps99-share input{width:100%;padding:12px;border:1px solid #4a8492;border-radius:9px;background:#081927;color:white}.apps99-share input[hidden]{display:none}

#apps .apps104-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px}#apps .apps104-actions .apps95-download{min-width:0;min-height:48px}#apps .apps104-copy{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #365a68;border-radius:11px;background:#102b38;color:#9ed6d5;cursor:pointer}#apps .apps104-copy:hover{background:#194352;color:#c1fff0}#apps .apps104-copy:focus-visible{outline:3px solid white;outline-offset:3px}#apps .apps104-status{grid-column:1/-1;color:#a2ebd9;font-size:12px}#apps .apps104-status:empty{display:none}#apps .apps104-actions input{grid-column:1/-1;width:100%;padding:10px;font:inherit;font-size:12px;border:1px solid #4a8492;border-radius:8px;background:#081927;color:white}#apps .apps104-actions input[hidden]{display:none}.apps96-grid[data-count="1"] .apps104-actions{grid-column:2;grid-row:1/4}.apps96-grid[data-count="1"] .apps104-actions .apps95-download{grid-column:1;grid-row:auto}
