.page-hero[data-astro-cid-fb3qbcs3]{padding:var(--space-4xl) 0 var(--space-3xl)}@media (min-width: 768px){.page-hero[data-astro-cid-fb3qbcs3]{padding:var(--space-5xl) 0 var(--space-4xl)}}.page-title[data-astro-cid-fb3qbcs3]{font-size:36px;font-weight:700;letter-spacing:-.03em;margin-bottom:var(--space-md)}@media (min-width: 768px){.page-title[data-astro-cid-fb3qbcs3]{font-size:48px}}.page-subtitle[data-astro-cid-fb3qbcs3]{font-size:17px;line-height:1.6;color:var(--color-text-secondary);max-width:600px;margin-bottom:var(--space-xl)}@media (min-width: 768px){.page-subtitle[data-astro-cid-fb3qbcs3]{font-size:18px}}.app-selector[data-astro-cid-fb3qbcs3]{display:flex;flex-direction:column;gap:var(--space-sm)}.selector-label[data-astro-cid-fb3qbcs3]{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.selector-row[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:var(--space-sm)}.app-select[data-astro-cid-fb3qbcs3]{max-width:300px;padding:var(--space-md) var(--space-lg);font-size:16px;font-weight:500;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-md) center;padding-right:var(--space-3xl)}.app-select[data-astro-cid-fb3qbcs3]:hover{border-color:var(--color-accent)}.app-select[data-astro-cid-fb3qbcs3]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #007aff1a}.share-btn[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;position:relative}.share-btn[data-astro-cid-fb3qbcs3]:hover{border-color:var(--color-accent);color:var(--color-accent)}.share-tooltip[data-astro-cid-fb3qbcs3]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:var(--space-xs) var(--space-sm);background:var(--color-text-primary);color:var(--color-bg-primary);font-size:12px;font-weight:500;border-radius:var(--radius-sm);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;margin-bottom:var(--space-xs)}.share-btn[data-astro-cid-fb3qbcs3].copied .share-tooltip[data-astro-cid-fb3qbcs3]{opacity:1;visibility:visible}.legal-section[data-astro-cid-fb3qbcs3]{padding-bottom:var(--space-5xl)}.legal-content[data-astro-cid-fb3qbcs3]{max-width:700px}.no-selection[data-astro-cid-fb3qbcs3]{padding:var(--space-3xl);text-align:center;background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.no-selection[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{font-size:16px;color:var(--color-text-tertiary);margin:0}.app-privacy-content[data-astro-cid-fb3qbcs3]{display:none}.app-header[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.app-icon[data-astro-cid-fb3qbcs3]{width:48px;height:48px;border-radius:var(--radius-md)}.app-name[data-astro-cid-fb3qbcs3]{font-size:24px;font-weight:600;margin:0}.legal-updated[data-astro-cid-fb3qbcs3]{font-size:14px;color:var(--color-text-tertiary);margin-bottom:var(--space-xl)}.privacy-content[data-astro-cid-fb3qbcs3]{font-size:16px;line-height:1.7;color:var(--color-text-secondary)}.privacy-content[data-astro-cid-fb3qbcs3] p{margin-bottom:var(--space-md)}.privacy-content[data-astro-cid-fb3qbcs3] p:last-child{margin-bottom:0}.privacy-content[data-astro-cid-fb3qbcs3] strong{color:var(--color-text-primary)}.privacy-content[data-astro-cid-fb3qbcs3] ul{margin:var(--space-md) 0;padding-left:var(--space-xl)}.privacy-content[data-astro-cid-fb3qbcs3] li{margin-bottom:var(--space-sm)}.privacy-content[data-astro-cid-fb3qbcs3] a{color:var(--color-accent)}.privacy-content[data-astro-cid-fb3qbcs3] a:hover{text-decoration:underline}
