:root{--apple-bg-white: #fbfbfd;--apple-bg-secondary: #f5f5f7;--apple-card-white: #ffffff;--apple-dark-bg: #000000;--apple-dark-elevated: #161617;--apple-dark-card: #1d1d1f;--apple-text-primary: #1d1d1f;--apple-text-secondary: #6e6e73;--apple-text-tertiary: #86868b;--apple-text-light: #f5f5f7;--apple-text-light-secondary: #a1a1a6;--apple-blue: #0071e3;--apple-blue-hover: #0077ed;--clai-amber: #b86b19;--clai-amber-light: #f5a623;--clai-emerald: #1c7c54;--clai-emerald-glow: #34d399;--apple-border-light: rgba(0, 0, 0, .08);--apple-border-dark: rgba(255, 255, 255, .12);--font-sans: "Anuphan", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", sans-serif;--radius-apple-lg: 28px;--radius-apple-md: 20px;--radius-pill: 980px;--shadow-apple-card: 0 4px 24px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .03);--shadow-apple-hover: 0 12px 36px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--apple-bg-white);color:var(--apple-text-primary);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;overflow-x:hidden;background-color:var(--apple-bg-white);color:var(--apple-text-primary)}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}img{max-width:100%;height:auto;display:block}.container{width:min(1080px,90vw);margin-inline:auto}.container-wide{width:min(1240px,92vw);margin-inline:auto}.container-narrow{width:min(780px,90vw);margin-inline:auto}.btn-apple-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.78rem 1.65rem;border-radius:var(--radius-pill);background:var(--apple-text-primary);color:#fff;font-family:var(--font-sans);font-size:.95rem;font-weight:500;border:none;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.btn-apple-primary:hover{background:#333336;transform:scale(1.015)}.btn-apple-amber,.btn-apple-blue{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.78rem 1.65rem;border-radius:var(--radius-pill);background:var(--apple-blue);color:#fff;font-family:var(--font-sans);font-size:.95rem;font-weight:500;border:none;cursor:pointer;transition:transform .2s ease,background .2s ease;white-space:nowrap}.btn-apple-amber:hover,.btn-apple-blue:hover{background:var(--apple-blue-hover);transform:scale(1.015)}.btn-apple-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--apple-blue);font-size:1rem;font-weight:500;cursor:pointer;background:none;border:none;font-family:var(--font-sans)}.btn-apple-link:hover{text-decoration:underline}.apple-nav-wrapper[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;height:52px;background:#fbfbfdd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center}.nav-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.nav-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}.nav-logo-img[data-astro-cid-3ef6ksr2]{width:30px;height:30px;object-fit:contain}.nav-product-name[data-astro-cid-3ef6ksr2]{font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--apple-text-primary)}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.75rem}.nav-item[data-astro-cid-3ef6ksr2]{font-size:.78rem;font-weight:400;color:#1d1d1fc7;white-space:nowrap}.nav-item[data-astro-cid-3ef6ksr2]:hover{color:var(--apple-blue)}.nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-buy-pill[data-astro-cid-3ef6ksr2]{padding:.34rem .95rem;border-radius:var(--radius-pill);background:var(--apple-blue);color:#fff;font-family:var(--font-sans);font-size:.76rem;font-weight:500;border:none;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .2s ease}.nav-buy-pill[data-astro-cid-3ef6ksr2]:hover{background:var(--apple-blue-hover);transform:scale(1.02)}@media(max-width:860px){.nav-links[data-astro-cid-3ef6ksr2]{display:none}}.apple-site-footer[data-astro-cid-sz7xmlte]{background:#f5f5f7;border-top:1px solid rgba(0,0,0,.08);padding:2.2rem 0 2.5rem;color:#6e6e73;font-size:.78rem;line-height:1.65}.apple-footnotes[data-astro-cid-sz7xmlte]{padding-bottom:1.4rem;border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.5rem;color:#86868b}.apple-footnotes[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#1d1d1f}.apple-footnotes[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#06c;text-decoration:underline;font-weight:500}.apple-footer-directory[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:1.8rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.dir-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#1d1d1f;font-size:.78rem;font-weight:600;margin-bottom:.65rem}.dir-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.45rem}.dir-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#1d1d1f;text-decoration:underline}.apple-footer-legal[data-astro-cid-sz7xmlte]{padding-top:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;color:#86868b}.apple-footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#06c;text-decoration:underline}@media(max-width:760px){.apple-footer-directory[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}.showcase-modal-backdrop[data-astro-cid-up64fyvx]{position:fixed;inset:0;z-index:999;background:#0000007a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:grid;place-items:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .25s ease}.showcase-modal-backdrop[data-astro-cid-up64fyvx].open{opacity:1;pointer-events:auto}.showcase-modal-card[data-astro-cid-up64fyvx]{position:relative;width:min(540px,100%);padding:2.5rem 2.2rem;background:#fff;color:#1d1d1f;border-radius:28px;box-shadow:0 28px 80px #00000047;transform:translateY(14px) scale(.98);transition:transform .3s cubic-bezier(.16,1,.3,1)}.showcase-modal-backdrop[data-astro-cid-up64fyvx].open .showcase-modal-card[data-astro-cid-up64fyvx]{transform:translateY(0) scale(1)}.modal-close-btn[data-astro-cid-up64fyvx]{position:absolute;top:1.25rem;right:1.25rem;width:34px;height:34px;border-radius:50%;border:none;background:#f5f5f7;color:#6e6e73;cursor:pointer;font-size:.95rem}.modal-close-btn[data-astro-cid-up64fyvx]:hover{background:#e8e8ed;color:#1d1d1f}.modal-kicker[data-astro-cid-up64fyvx]{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--clai-amber)}.modal-title[data-astro-cid-up64fyvx]{font-size:1.75rem;font-weight:700;margin:.35rem 0 .2rem}.modal-subtitle[data-astro-cid-up64fyvx]{color:#6e6e73;font-size:.95rem;margin-bottom:1.35rem}.modal-body-box[data-astro-cid-up64fyvx]{background:#f5f5f7;border-radius:18px;padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:.75rem;font-size:.94rem;color:#1d1d1f;margin-bottom:1.5rem}.modal-highlight[data-astro-cid-up64fyvx]{color:#06c}.modal-cta-group[data-astro-cid-up64fyvx]{margin-bottom:1.35rem}.modal-primary-link[data-astro-cid-up64fyvx]{width:100%}.modal-legacy-links[data-astro-cid-up64fyvx]{padding-top:1rem;border-top:1px solid rgba(0,0,0,.08);font-size:.78rem;color:#6e6e73;display:flex;flex-direction:column;gap:.5rem}.legacy-pills[data-astro-cid-up64fyvx]{display:flex;flex-wrap:wrap;gap:.45rem}.legacy-pills[data-astro-cid-up64fyvx] a[data-astro-cid-up64fyvx]{padding:.28rem .75rem;border-radius:980px;background:#f5f5f7;color:#1d1d1f;font-weight:500}.legacy-pills[data-astro-cid-up64fyvx] a[data-astro-cid-up64fyvx]:hover{background:#e8e8ed}
