.post-module__AS2C6q__page{min-height:100vh}.post-module__AS2C6q__header{border-bottom:1px solid var(--color-rule);background:var(--color-bg);z-index:10;padding:0 24px;position:sticky;top:0}.post-module__AS2C6q__headerInner{justify-content:space-between;align-items:center;max-width:1100px;height:64px;margin:0 auto;display:flex}.post-module__AS2C6q__logo{color:var(--color-ink);font-family:var(--font-serif);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.post-module__AS2C6q__main{max-width:720px;margin:0 auto;padding:64px 24px 80px}.post-module__AS2C6q__back{font-size:var(--text-sm);color:var(--color-ink-faint);align-items:center;gap:6px;margin-bottom:40px;display:inline-flex}.post-module__AS2C6q__meta{font-size:var(--text-sm);color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.post-module__AS2C6q__notice{border-inline-start:3px solid var(--color-rule);background:var(--color-bg-sunken);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin-bottom:20px;padding:12px 16px;display:flex}.post-module__AS2C6q__noticeItem{font-size:var(--text-xs);color:var(--color-ink-faint);margin:0;line-height:1.7}.post-module__AS2C6q__topCta{background:var(--color-accent-tint);border-radius:var(--radius-md);min-height:40px;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:6px 14px;display:flex}.post-module__AS2C6q__topCtaText{color:var(--color-ink-soft)}.post-module__AS2C6q__topCtaLink{color:var(--color-accent);white-space:nowrap;font-weight:600;text-decoration:none}.post-module__AS2C6q__topCtaLink:hover{text-decoration:underline}@media (max-width:640px){.post-module__AS2C6q__topCtaText{display:none}.post-module__AS2C6q__topCta{justify-content:center}}.post-module__AS2C6q__tag{background:var(--color-bg-sunken);border-radius:var(--radius-pill);font-size:var(--text-xs);padding:2px 10px;font-weight:600}.post-module__AS2C6q__title{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:32px;font-weight:700;line-height:1.2}.post-module__AS2C6q__body{font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.85}.post-module__AS2C6q__body h2{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);margin:40px 0 14px;font-weight:700}.post-module__AS2C6q__body p{margin-bottom:20px}.post-module__AS2C6q__body ul{flex-direction:column;gap:8px;margin-bottom:20px;padding-inline-start:20px;display:flex}.post-module__AS2C6q__body li{line-height:1.7}.post-module__AS2C6q__body strong{color:var(--color-ink);font-weight:700}.post-module__AS2C6q__body blockquote{border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-ink);margin:0 0 20px;padding:12px 16px;line-height:1.8}.post-module__AS2C6q__body blockquote p{margin-bottom:0}.post-module__AS2C6q__divider{border:none;border-top:1px solid var(--color-rule);margin:48px 0}.post-module__AS2C6q__cta{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);text-align:center;padding:32px}.post-module__AS2C6q__ctaTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);margin-bottom:10px;font-weight:700}.post-module__AS2C6q__ctaDesc{font-size:var(--text-sm);color:var(--color-ink-soft);margin-bottom:24px;line-height:1.7}@media (max-width:640px){.post-module__AS2C6q__header{padding:0 14px}.post-module__AS2C6q__main{padding:40px 14px 60px}.post-module__AS2C6q__title{font-size:var(--text-xl)}.post-module__AS2C6q__cta{padding:24px 16px}}.post-module__AS2C6q__cover{border-radius:var(--radius-lg);width:100%;height:220px;margin-bottom:24px;display:block}@media (max-width:640px){.post-module__AS2C6q__cover{height:160px}}.post-module__AS2C6q__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--color-rule);border-radius:var(--radius-lg);margin-bottom:24px;overflow-x:auto}.post-module__AS2C6q__body table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-sm);line-height:1.6}.post-module__AS2C6q__body caption{caption-side:top;font-size:var(--text-xs);color:var(--color-ink-soft);text-align:start;padding:12px 14px 0}.post-module__AS2C6q__body th,.post-module__AS2C6q__body td{text-align:start;vertical-align:top;border-bottom:1px solid var(--color-rule);padding:12px 14px}.post-module__AS2C6q__body thead th{background:var(--color-bg-sunken);color:var(--color-ink);font-weight:700}.post-module__AS2C6q__body tbody th{color:var(--color-ink);font-weight:700}.post-module__AS2C6q__body tbody tr:last-child th,.post-module__AS2C6q__body tbody tr:last-child td{border-bottom:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.post-module__AS2C6q__cta{background:var(--glass-fallback)}}
.MarketingShell-module__3U6g1G__shell{background:radial-gradient(640px 460px at 82% 6%, var(--glow-1,transparent), transparent 60%), radial-gradient(560px 420px at 10% 40%, var(--glow-2,transparent), transparent 60%), var(--color-bg);min-height:100vh;font-family:var(--font-sans);background-attachment:fixed;flex-direction:column;display:flex}.MarketingShell-module__3U6g1G__header{z-index:100;background:var(--glass-header,var(--color-bg-raised));-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);box-shadow:none;border-block-end:none;padding-block-start:env(safe-area-inset-top);position:sticky;top:0}.MarketingShell-module__3U6g1G__headerInner{align-items:center;gap:16px;max-width:1200px;height:60px;margin-inline:auto;padding:0 24px;display:flex}.MarketingShell-module__3U6g1G__brand{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.MarketingShell-module__3U6g1G__brandIcon{flex-shrink:0;justify-content:center;align-items:center;height:40px;display:flex}.MarketingShell-module__3U6g1G__brandText{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);white-space:nowrap;font-weight:700}.MarketingShell-module__3U6g1G__nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.MarketingShell-module__3U6g1G__navLink{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);padding:6px 12px;font-weight:500;text-decoration:none}.MarketingShell-module__3U6g1G__navLink:hover{background:var(--color-bg-sunken);color:var(--color-ink)}.MarketingShell-module__3U6g1G__navLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.MarketingShell-module__3U6g1G__navLinkActive{color:var(--color-accent);font-weight:600}.MarketingShell-module__3U6g1G__actions{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.MarketingShell-module__3U6g1G__btnGhost{border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-base);color:var(--color-accent);border:1.5px solid var(--color-accent);transition:background var(--dur-micro) var(--ease-out);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px 22px;font-weight:600;text-decoration:none;display:inline-flex}.MarketingShell-module__3U6g1G__btnGhost:hover{background:var(--color-accent-tint)}.MarketingShell-module__3U6g1G__langSwitch{border-radius:var(--radius-pill);min-width:44px;min-height:44px;font-size:var(--text-sm);color:var(--color-ink-soft);border:1px solid var(--color-rule);transition:background var(--dur-micro) var(--ease-out);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.MarketingShell-module__3U6g1G__langSwitch:hover{background:var(--color-accent-tint);color:var(--color-accent)}.MarketingShell-module__3U6g1G__btnGhost:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MarketingShell-module__3U6g1G__btnPrimary{border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-base);color:var(--color-on-accent);background:var(--color-accent);border:1.5px solid var(--color-accent);box-shadow:var(--shadow-accent);transition:opacity var(--dur-micro) var(--ease-out);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:10px 24px;font-weight:600;text-decoration:none;display:inline-flex}.MarketingShell-module__3U6g1G__btnPrimary:hover{opacity:.88}.MarketingShell-module__3U6g1G__btnPrimary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MarketingShell-module__3U6g1G__mobileAuth{align-items:center;gap:6px;display:flex}.MarketingShell-module__3U6g1G__btnGhostCompact,.MarketingShell-module__3U6g1G__btnPrimaryCompact{border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-base);white-space:nowrap;justify-content:center;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.MarketingShell-module__3U6g1G__btnGhostCompact{color:var(--color-accent);border:1.5px solid var(--color-accent);background:0 0}.MarketingShell-module__3U6g1G__btnPrimaryCompact{color:var(--color-on-accent);background:var(--color-accent);border:1.5px solid var(--color-accent);box-shadow:var(--shadow-accent)}.MarketingShell-module__3U6g1G__btnGhostCompact:focus-visible,.MarketingShell-module__3U6g1G__btnPrimaryCompact:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MarketingShell-module__3U6g1G__hamburger{border:1px solid var(--color-rule);background:var(--color-bg-raised);width:44px;height:44px;color:var(--color-ink-2);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.MarketingShell-module__3U6g1G__hamburger:hover{background:var(--color-bg-sunken);color:var(--color-ink)}.MarketingShell-module__3U6g1G__hamburger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.MarketingShell-module__3U6g1G__mobileDrawer{border-block-start:1px solid var(--glass-border,var(--color-rule));background:var(--glass-header,var(--color-bg-raised));-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s linear .18s;flex-direction:column;padding:8px 16px 16px;display:flex;transform:translateY(-8px)}.MarketingShell-module__3U6g1G__mobileDrawerOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:translateY(0)}@media (max-width:767px){.MarketingShell-module__3U6g1G__mobileDrawer{max-height:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), max-height .18s var(--ease-out), padding .18s var(--ease-out), visibility 0s linear .18s;border-block-start-width:0;padding-block:0;overflow:hidden}.MarketingShell-module__3U6g1G__mobileDrawerOpen{max-height:640px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), max-height .18s var(--ease-out), padding .18s var(--ease-out);border-block-start-width:1px;padding:8px 16px 16px}}@media (prefers-reduced-motion:reduce){.MarketingShell-module__3U6g1G__mobileDrawer,.MarketingShell-module__3U6g1G__mobileDrawerOpen{transition-duration:0s;transition-delay:0s}}@media (min-width:768px){.MarketingShell-module__3U6g1G__mobileDrawer{top:100%;border:1px solid var(--glass-border,var(--color-rule));border-radius:0 0 var(--radius-lg) var(--radius-lg);width:340px;box-shadow:var(--shadow-prominent);position:absolute;inset-inline-end:24px}}.MarketingShell-module__3U6g1G__mobileNavLink{border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-ink-2);border-block-end:1px solid var(--color-rule);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);padding:12px 14px;font-weight:500;text-decoration:none;display:block}.MarketingShell-module__3U6g1G__mobileNavLink:last-of-type{border-block-end:none}.MarketingShell-module__3U6g1G__mobileNavLink:hover,.MarketingShell-module__3U6g1G__mobileNavLink:focus-visible{background:var(--color-accent-tint);color:var(--color-accent)}.MarketingShell-module__3U6g1G__mobileNavLinkActive{background:var(--color-accent-tint);color:var(--color-accent);font-weight:600}.MarketingShell-module__3U6g1G__mobileActions{gap:8px;padding-block-start:16px;display:flex}.MarketingShell-module__3U6g1G__mobileActions .MarketingShell-module__3U6g1G__btnGhost,.MarketingShell-module__3U6g1G__mobileActions .MarketingShell-module__3U6g1G__btnPrimary{flex:1;justify-content:center}.MarketingShell-module__3U6g1G__main{z-index:1;flex:1;position:relative}.MarketingShell-module__3U6g1G__drawings{z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;position:fixed;inset:0;overflow:hidden}.MarketingShell-module__3U6g1G__drawingHigh,.MarketingShell-module__3U6g1G__drawingLow{object-fit:contain;position:absolute}.MarketingShell-module__3U6g1G__drawingHigh{width:300px;height:340px;top:70px;left:calc(100% - 240px);transform:rotate(-8deg)}.MarketingShell-module__3U6g1G__drawingLow{width:320px;height:360px;bottom:14px;left:-70px;transform:rotate(6deg)}@media (min-width:768px){.MarketingShell-module__3U6g1G__drawingHigh{width:400px;height:450px;left:calc(100% - 340px)}.MarketingShell-module__3U6g1G__drawingLow{width:420px;height:470px;left:-90px}}.MarketingShell-module__3U6g1G__footer{border-block-start:1px solid var(--color-rule);background:var(--color-bg-raised);padding:20px 24px}.MarketingShell-module__3U6g1G__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin-inline:auto;display:flex}.MarketingShell-module__3U6g1G__footerBrand{font-size:var(--text-sm);color:var(--color-ink-soft);align-items:center;gap:6px;font-weight:600;display:flex}.MarketingShell-module__3U6g1G__footerNav{align-items:center;gap:20px;display:flex}.MarketingShell-module__3U6g1G__footerLink{font-size:var(--text-sm);color:var(--color-ink-soft);transition:color var(--dur-micro) var(--ease-out);text-decoration:none}.MarketingShell-module__3U6g1G__footerLink:hover{color:var(--color-ink)}.MarketingShell-module__3U6g1G__footerLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media (max-width:767px){.MarketingShell-module__3U6g1G__headerInner{gap:8px;padding:0 16px}.MarketingShell-module__3U6g1G__footerInner{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:560px){.MarketingShell-module__3U6g1G__headerInner{gap:6px;padding:0 12px}.MarketingShell-module__3U6g1G__brandText{display:none}.MarketingShell-module__3U6g1G__btnGhostCompact,.MarketingShell-module__3U6g1G__btnPrimaryCompact{font-size:var(--text-sm);padding:0 14px}}@media (prefers-reduced-motion:reduce){.MarketingShell-module__3U6g1G__navLink,.MarketingShell-module__3U6g1G__btnGhost,.MarketingShell-module__3U6g1G__btnPrimary,.MarketingShell-module__3U6g1G__hamburger,.MarketingShell-module__3U6g1G__mobileNavLink,.MarketingShell-module__3U6g1G__footerLink{transition-duration:0s}}.MarketingShell-module__3U6g1G__night{--color-bg:var(--tree-night-night);--color-bg-raised:var(--shell-color-bg-raised);--color-bg-sunken:var(--tree-night-night-raised);--glass-header:var(--shell-glass-header);--glass-border:var(--shell-glass-border);--color-rule:var(--shell-glass-border);--color-ink:var(--shell-color-ink);--color-ink-2:var(--tree-night-ink);--color-ink-soft:var(--tree-night-stop-24);--color-ink-faint:var(--shell-color-ink-faint);--glow-1:transparent;--glow-2:transparent;--shadow-subtle:none;color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.MarketingShell-module__3U6g1G__header,.MarketingShell-module__3U6g1G__headerInner{transition:transform .3s var(--ease-out)}.MarketingShell-module__3U6g1G__btnGhostCompact,.MarketingShell-module__3U6g1G__btnPrimaryCompact,.MarketingShell-module__3U6g1G__langSwitch,.MarketingShell-module__3U6g1G__hamburger{transition:min-height .3s var(--ease-out), height .3s var(--ease-out), width .3s var(--ease-out), padding .3s var(--ease-out), font-size .3s var(--ease-out);position:relative}.MarketingShell-module__3U6g1G__brandIcon{transition:transform .3s var(--ease-out)}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__header{transform:translateY(-14px)}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__headerInner{transform:translateY(7px)}:is(body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__btnGhostCompact,body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__btnPrimaryCompact,body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__langSwitch){min-height:34px;font-size:var(--text-sm);padding-inline:12px}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__hamburger{width:34px;min-width:34px;height:34px;min-height:34px}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__btnGhostCompact:after{content:"";position:absolute;inset:-5px 0}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__btnPrimaryCompact:after{content:"";position:absolute;inset:-5px 0}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__langSwitch:after{content:"";position:absolute;inset:-5px 0}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__hamburger:after{content:"";position:absolute;inset:-5px 0}body[data-bar-folded="1"] .MarketingShell-module__3U6g1G__brandIcon{transform:scale(.75)}@media (prefers-reduced-motion:reduce){.MarketingShell-module__3U6g1G__header,.MarketingShell-module__3U6g1G__headerInner,.MarketingShell-module__3U6g1G__btnGhostCompact,.MarketingShell-module__3U6g1G__btnPrimaryCompact,.MarketingShell-module__3U6g1G__langSwitch,.MarketingShell-module__3U6g1G__hamburger,.MarketingShell-module__3U6g1G__brandIcon{transition:none}}@media (max-width:767px){body:has([data-window-bar]) .MarketingShell-module__3U6g1G__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MarketingShell-module__3U6g1G__header{background:var(--glass-fallback)}}
.page-module__-sGXzW__content{max-width:760px;margin-inline:auto;padding:72px 24px 96px}.page-module__-sGXzW__hero{text-align:center;margin-bottom:64px}.page-module__-sGXzW__heroLabel{font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-weight:600}.page-module__-sGXzW__heroTitle{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:16px;font-weight:700;line-height:1.15}.page-module__-sGXzW__heroSubtitle{font-size:var(--text-base);color:var(--color-ink-soft);max-width:540px;margin-inline:auto;line-height:1.75}.page-module__-sGXzW__section{border-block-end:1px solid var(--color-rule);margin-bottom:56px;padding-block-end:56px}.page-module__-sGXzW__section:last-child{border-block-end:none;padding-block-end:0}.page-module__-sGXzW__sectionTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-ink);margin-bottom:20px;font-weight:700}.page-module__-sGXzW__text{font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:16px;line-height:1.8}.page-module__-sGXzW__text:last-child{margin-bottom:0}.page-module__-sGXzW__founderCard{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);align-items:center;gap:16px;padding:20px 24px;display:flex}.page-module__-sGXzW__founderAvatar{background:var(--color-accent-tint);border:2px solid var(--color-accent-soft);width:52px;height:52px;font-family:var(--font-serif);color:var(--color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.page-module__-sGXzW__founderName{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-ink);font-weight:700}.page-module__-sGXzW__founderRole{font-size:var(--text-sm);color:var(--color-ink-soft);margin-block-start:4px}.page-module__-sGXzW__valuesList{flex-direction:column;gap:16px;display:flex}.page-module__-sGXzW__valueItem{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-md);padding:20px 24px}.page-module__-sGXzW__valueItem strong{font-size:var(--text-base);color:var(--color-ink);margin-bottom:8px;font-weight:600;display:block}.page-module__-sGXzW__valueItem p{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;line-height:1.7}.page-module__-sGXzW__companyInfo{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-md);overflow:hidden}.page-module__-sGXzW__companyRow{border-block-end:1px solid var(--color-rule);align-items:center;gap:16px;padding:14px 20px;display:flex}.page-module__-sGXzW__companyRow:last-child{border-block-end:none}.page-module__-sGXzW__companyKey{font-size:var(--text-sm);color:var(--color-ink-soft);flex-shrink:0;min-width:130px;font-weight:600}.page-module__-sGXzW__companyVal{font-size:var(--text-sm);color:var(--color-ink)}@media (max-width:767px){.page-module__-sGXzW__content{padding:48px 16px 72px}.page-module__-sGXzW__heroTitle{font-size:var(--text-xl)}.page-module__-sGXzW__companyKey{min-width:100px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__-sGXzW__companyInfo,.page-module__-sGXzW__founderCard,.page-module__-sGXzW__valueItem{background:var(--glass-fallback)}}
.BlogCover-module__4WE8wq__frame{background:var(--color-bg-sunken);position:relative;overflow:hidden}.BlogCover-module__4WE8wq__img{object-fit:cover}
.RelatedPosts-module__Yr4Dna__related{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border-radius:var(--radius-md);border:1px solid var(--glass-edge);margin-top:40px;padding:20px 24px}.RelatedPosts-module__Yr4Dna__heading{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0 0 12px;font-weight:600}.RelatedPosts-module__Yr4Dna__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.RelatedPosts-module__Yr4Dna__link{color:var(--color-accent);font-size:var(--text-base);line-height:1.5;text-decoration:none}.RelatedPosts-module__Yr4Dna__link:hover{text-underline-offset:3px;text-decoration:underline}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.RelatedPosts-module__Yr4Dna__related{background:var(--glass-fallback)}}
.press-module__DL4hqa__meta{font-size:var(--text-sm);color:var(--color-ink-soft);margin-bottom:8px}.press-module__DL4hqa__video{margin-block:24px}.press-module__DL4hqa__straps{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.press-module__DL4hqa__straps li{font-size:var(--text-base);color:var(--color-ink);border-radius:var(--radius-sm);background:var(--color-bg-sunken);border-inline-start:3px solid var(--color-accent);padding:12px 16px;font-weight:600}.press-module__DL4hqa__links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.press-module__DL4hqa__link{border-radius:var(--radius-pill);border:1px solid var(--color-rule);background:var(--color-bg-raised);min-height:44px;color:var(--color-accent);font-size:var(--text-sm);transition:border-color var(--dur-micro) var(--ease-out);align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.press-module__DL4hqa__link:hover{border-color:var(--color-accent)}.press-module__DL4hqa__transcript{border:1px solid var(--glass-edge);border-radius:var(--radius-md);background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);margin-top:24px}.press-module__DL4hqa__transcript summary{cursor:pointer;min-height:44px;color:var(--color-ink);padding:12px 16px;font-weight:600}.press-module__DL4hqa__transcriptBody{padding:4px 16px 16px}.press-module__DL4hqa__line{font-size:var(--text-base);color:var(--color-ink-2);margin-bottom:12px;line-height:1.8}.press-module__DL4hqa__speaker{color:var(--color-ink);font-weight:700}.press-module__DL4hqa__stamp{font-size:var(--text-sm);color:var(--color-accent);margin-inline-end:8px;text-decoration:none}.press-module__DL4hqa__note{font-size:var(--text-sm);color:var(--color-ink-soft);margin-bottom:12px}.press-module__DL4hqa__facts{margin:0;padding-inline-start:20px}.press-module__DL4hqa__facts li{font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:6px;line-height:1.8}.press-module__DL4hqa__after{margin-top:20px}.press-module__DL4hqa__part{margin-bottom:20px}.press-module__DL4hqa__partTitle{font-family:var(--font-heading-alt);font-size:var(--text-base);color:var(--color-ink);margin-bottom:8px;font-weight:700}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.press-module__DL4hqa__transcript{background:var(--glass-fallback)}}
.TreeStage-module__8i_jAa__stage,.TreeStage-module__8i_jAa__placeholder{--tree-night:var(--tree-night-night);--tree-glow:var(--tree-night-glow);--tree-mist:var(--tree-night-mist);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 52% 64%, var(--tree-night-bg-6), transparent 49%), var(--tree-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:clamp(380px,62svh,640px);position:relative;overflow:hidden}.TreeStage-module__8i_jAa__placeholder{background:var(--color-bg-sunken)}.TreeStage-module__8i_jAa__stageFull{z-index:2147483000;width:100vw;height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;position:fixed;inset:0}.TreeStage-module__8i_jAa__stageFull:fullscreen{width:100%;height:100%}.TreeStage-module__8i_jAa__stage .ht-scene{position:absolute;inset:0}.TreeStage-module__8i_jAa__stage .ht-scene canvas{touch-action:none;width:100%;height:100%;display:block}.TreeStage-module__8i_jAa__stage .ht-webgl-error{text-align:center;color:var(--tree-glow);font-size:var(--text-sm);margin:0;line-height:1.6;position:absolute;inset:auto 16px 50%}.TreeStage-module__8i_jAa__bar{top:calc(8px + env(safe-area-inset-top));gap:6px;display:flex;position:absolute;inset-inline-end:8px}.TreeStage-module__8i_jAa__btn,.TreeStage-module__8i_jAa__close{border:1px solid var(--tree-night-edge-11);background:var(--tree-night-bg-7);width:44px;height:44px;color:var(--tree-glow);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid}.TreeStage-module__8i_jAa__btn:hover,.TreeStage-module__8i_jAa__close:hover{background:var(--tree-night-stop-23)}.TreeStage-module__8i_jAa__btn:focus-visible,.TreeStage-module__8i_jAa__close:focus-visible{outline:2px solid var(--tree-glow);outline-offset:2px}.TreeStage-module__8i_jAa__btn[aria-pressed=true]{background:var(--tree-night-stop-23)}.TreeStage-module__8i_jAa__close{top:calc(8px + env(safe-area-inset-top));width:48px;height:48px;position:absolute;inset-inline-start:8px}.TreeStage-module__8i_jAa__designs{top:calc(60px + env(safe-area-inset-top));border:1px solid var(--tree-night-edge-11);border-radius:var(--radius-md);background:var(--tree-night-bg-8);grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid;position:absolute;inset-inline:8px}.TreeStage-module__8i_jAa__designBtn{border-radius:var(--radius-md);min-height:44px;color:var(--tree-mist);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:border-color .15s,color .15s;display:flex}.TreeStage-module__8i_jAa__designBtn svg{width:36px;height:44px}.TreeStage-module__8i_jAa__designBtn[aria-pressed=true]{border-color:var(--tree-glow);color:var(--tree-glow)}.TreeStage-module__8i_jAa__designBtn:focus-visible{outline:2px solid var(--tree-glow);outline-offset:2px}.TreeStage-module__8i_jAa__overlay{inset-inline:12px;bottom:calc(40px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:absolute}.TreeStage-module__8i_jAa__overlay>*{pointer-events:auto}.TreeStage-module__8i_jAa__gesture{bottom:calc(8px + env(safe-area-inset-bottom));text-align:center;font-size:var(--text-xs);color:var(--tree-mist);pointer-events:none;margin:0;position:absolute;inset-inline:12px}@media (min-width:768px){.TreeStage-module__8i_jAa__stage,.TreeStage-module__8i_jAa__placeholder{height:clamp(460px,68vh,720px)}.TreeStage-module__8i_jAa__stageFull{height:100dvh}.TreeStage-module__8i_jAa__designs{grid-template-columns:repeat(6,1fr);width:420px;inset-inline:auto 8px}}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull){background:radial-gradient(ellipse at 52% 64%, var(--tree-night-bg-6), transparent 49%), radial-gradient(ellipse at 56% 97%, var(--tree-night-bg-9), transparent 30%), var(--tree-night);border-radius:0;height:clamp(420px,56svh,560px)}.TreeStage-module__8i_jAa__fill:not(.TreeStage-module__8i_jAa__stageFull){height:calc(100svh - 290px);min-height:420px}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__bar{top:auto;bottom:12px;border:1px solid var(--tree-night-edge-12);background:var(--tree-night-bg-10);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;justify-content:center;gap:2px;width:max-content;margin-inline:auto;padding:2px 6px;inset-inline:0}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__btn{color:var(--tree-night-ink-6);background:0 0;border:0;border-radius:4px}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__btn:hover,.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__btn[aria-pressed=true]{background:var(--tree-night-stop-6);color:var(--tree-glow)}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__designs{top:auto;bottom:68px}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__gesture{display:none}@media (min-width:1024px){.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull){height:clamp(560px,78vh,800px)}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .ht-scene{inset-inline:200px 260px}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__bar{inset-inline:200px 260px;bottom:36px}.TreeStage-module__8i_jAa__constellation:not(.TreeStage-module__8i_jAa__stageFull) .TreeStage-module__8i_jAa__designs{inset-inline:auto 300px;bottom:92px}}
.page-module__go2zca__content{max-width:760px;margin-inline:auto;padding:72px 24px 96px}.page-module__go2zca__title{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:8px;font-weight:700}.page-module__go2zca__updated{font-size:var(--text-sm);color:var(--color-ink-faint);margin-bottom:48px}.page-module__go2zca__section{margin-bottom:40px}.page-module__go2zca__sectionTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);border-block-end:1px solid var(--color-rule);margin-bottom:12px;padding-block-end:10px;font-weight:700}.page-module__go2zca__text{font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:12px;line-height:1.8}@media (max-width:767px){.page-module__go2zca__content{padding:48px 16px 72px}.page-module__go2zca__title{font-size:var(--text-xl)}}
.page-module__6hBGyq__content{max-width:1100px;margin-inline:auto;padding:72px 24px 96px}.page-module__6hBGyq__hero{text-align:center;margin-bottom:64px}.page-module__6hBGyq__heroLabel{font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-weight:600}.page-module__6hBGyq__heroTitle{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:16px;font-weight:700}.page-module__6hBGyq__heroSubtitle{font-size:var(--text-base);color:var(--color-ink-soft);max-width:520px;margin-inline:auto;line-height:1.75}.page-module__6hBGyq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.page-module__6hBGyq__card{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex;overflow:hidden}.page-module__6hBGyq__card:hover{border-color:var(--color-ink-soft);box-shadow:var(--shadow-subtle)}.page-module__6hBGyq__cardMeta{font-size:var(--text-xs);color:var(--color-ink-faint);align-items:center;gap:8px;display:flex}.page-module__6hBGyq__cardTag{background:var(--color-bg-sunken);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--color-ink-faint);padding:2px 10px;font-weight:600}.page-module__6hBGyq__cardTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);font-weight:700;line-height:1.3}.page-module__6hBGyq__cardExcerpt{font-size:var(--text-sm);color:var(--color-ink-soft);flex:1;line-height:1.7}.page-module__6hBGyq__cardLink{font-size:var(--text-sm);color:var(--color-accent);align-self:flex-start;font-weight:600}.page-module__6hBGyq__featured{background:var(--color-bg-raised);border:1px solid var(--color-rule);border-radius:var(--radius-lg);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:28px;text-decoration:none;display:grid;overflow:hidden}.page-module__6hBGyq__featured:hover{border-color:var(--color-ink-soft);box-shadow:var(--shadow-subtle)}.page-module__6hBGyq__featuredCover{height:100%;min-height:260px;display:block}.page-module__6hBGyq__featuredBody{flex-direction:column;gap:12px;padding:28px;display:flex}.page-module__6hBGyq__featuredLabel{font-size:var(--text-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.page-module__6hBGyq__featuredTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-ink);font-weight:700;line-height:1.25}@media (max-width:767px){.page-module__6hBGyq__content{padding:48px 16px 72px}.page-module__6hBGyq__featured{grid-template-columns:1fr}.page-module__6hBGyq__featuredCover{height:180px;min-height:0}.page-module__6hBGyq__featuredTitle{font-size:var(--text-lg)}.page-module__6hBGyq__heroTitle{font-size:var(--text-xl)}.page-module__6hBGyq__grid{grid-template-columns:1fr}}.page-module__6hBGyq__cardCover{width:calc(100% + 56px);height:150px;margin:-28px -28px 4px;display:block}@media (max-width:640px){.page-module__6hBGyq__cardCover{height:128px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__6hBGyq__card{background:var(--glass-fallback)}}
.page-module__mGSa7a__content{max-width:680px;margin-inline:auto;padding:72px 24px 96px}.page-module__mGSa7a__title{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:8px;font-weight:700}.page-module__mGSa7a__updated{font-size:var(--text-sm);color:var(--color-ink-faint);margin-bottom:32px}.page-module__mGSa7a__section{margin-bottom:32px}.page-module__mGSa7a__sectionTitle{font-size:var(--text-lg);color:var(--color-ink);margin-bottom:12px;font-weight:600}.page-module__mGSa7a__text{font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:12px;line-height:1.8}.page-module__mGSa7a__list{flex-direction:column;gap:6px;margin:0 0 12px;padding-inline-start:20px;display:flex}.page-module__mGSa7a__list li{font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.7}.page-module__mGSa7a__link{color:var(--color-accent);text-decoration:underline}.page-module__mGSa7a__card{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);padding:32px}.page-module__mGSa7a__form{flex-direction:column;gap:16px;display:flex}.page-module__mGSa7a__field{flex-direction:column;gap:6px;display:flex}.page-module__mGSa7a__hint{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,var(--page-ink-4));margin-top:4px;line-height:1.5;display:block}.page-module__mGSa7a__label{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.page-module__mGSa7a__input,.page-module__mGSa7a__textarea{font-family:var(--font-sans);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);min-height:44px;color:var(--color-ink);padding:10px 14px;font-size:16px}.page-module__mGSa7a__input:focus,.page-module__mGSa7a__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint);outline:none}.page-module__mGSa7a__textarea{resize:vertical;min-height:120px}.page-module__mGSa7a__submit{border-radius:var(--radius-pill);background:var(--color-accent);min-height:44px;color:var(--color-on-accent);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;border:none;align-self:flex-start;padding:10px 24px;font-weight:600;transition:opacity .15s ease-out}.page-module__mGSa7a__submit:hover{opacity:.9}.page-module__mGSa7a__submit:disabled{opacity:.5;cursor:not-allowed}.page-module__mGSa7a__honeypot{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.page-module__mGSa7a__success{border-radius:var(--radius-md);background:var(--color-success-tint);color:var(--color-ink);padding:16px;line-height:1.7}.page-module__mGSa7a__error{border-radius:var(--radius-md);background:var(--color-danger-tint);color:var(--color-danger);font-size:var(--text-sm);padding:12px 16px;line-height:1.6}.page-module__mGSa7a__identity{font-size:var(--text-sm);color:var(--color-ink-faint);margin-top:24px;line-height:1.7}@media (max-width:767px){.page-module__mGSa7a__content{padding:48px 16px 72px}.page-module__mGSa7a__title{font-size:var(--text-xl)}.page-module__mGSa7a__card{padding:20px}.page-module__mGSa7a__submit{align-self:stretch}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__mGSa7a__card{background:var(--glass-fallback)}}
.page-module__GRNv5a__content{max-width:600px;margin-inline:auto;padding:72px 24px 96px}.page-module__GRNv5a__hero{text-align:center;margin-bottom:56px}.page-module__GRNv5a__heroLabel{font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-weight:600}.page-module__GRNv5a__heroTitle{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:16px;font-weight:700}.page-module__GRNv5a__heroSubtitle{font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.75}.page-module__GRNv5a__card{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);flex-direction:column;gap:20px;padding:32px;display:flex}.page-module__GRNv5a__contactRow{background:var(--color-bg-sunken);border-radius:var(--radius-md);align-items:center;gap:16px;padding:16px;display:flex}.page-module__GRNv5a__contactIcon{background:var(--color-accent);width:40px;height:40px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__GRNv5a__contactLabel{font-size:var(--text-sm);color:var(--color-ink-faint);margin-block-end:2px}.page-module__GRNv5a__contactValue{font-size:var(--text-base);color:var(--color-ink);font-weight:500}.page-module__GRNv5a__contactLink{color:var(--color-accent);text-decoration:none}.page-module__GRNv5a__contactLink:hover{text-decoration:underline}.page-module__GRNv5a__note{font-size:var(--text-sm);color:var(--color-ink-faint);text-align:center;padding-block-start:8px;line-height:1.7}@media (max-width:767px){.page-module__GRNv5a__content{padding:48px 16px 72px}.page-module__GRNv5a__heroTitle{font-size:var(--text-xl)}.page-module__GRNv5a__card{padding:20px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__GRNv5a__card{background:var(--glass-fallback)}}
.page-module__GaLjSa__content{max-width:760px;margin-inline:auto;padding:72px 24px 96px}.page-module__GaLjSa__hero{text-align:center;margin-bottom:64px}.page-module__GaLjSa__heroLabel{font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-weight:600}.page-module__GaLjSa__heroTitle{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:20px;font-weight:700;line-height:1.15}.page-module__GaLjSa__heroSubtitle{font-size:var(--text-base);color:var(--color-ink-soft);max-width:560px;margin-inline:auto;line-height:1.75}.page-module__GaLjSa__section{margin-bottom:56px}.page-module__GaLjSa__sectionTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);border-block-end:1px solid var(--color-rule);margin-bottom:16px;padding-block-end:12px;font-weight:700}.page-module__GaLjSa__sectionText{font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:12px;line-height:1.8}.page-module__GaLjSa__commitmentGrid{grid-template-columns:1fr 1fr;gap:16px;margin-block-start:24px;display:grid}.page-module__GaLjSa__commitmentCard{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-md);padding:20px}.page-module__GaLjSa__commitmentIcon{margin-bottom:10px;font-size:24px}.page-module__GaLjSa__commitmentTitle{font-weight:700;font-size:var(--text-sm);color:var(--color-ink);margin-bottom:6px}.page-module__GaLjSa__commitmentDesc{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.6}.page-module__GaLjSa__list{flex-direction:column;gap:10px;margin-block-start:16px;padding:0;list-style:none;display:flex}.page-module__GaLjSa__list li{font-size:var(--text-base);color:var(--color-ink-soft);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.page-module__GaLjSa__list li:before{content:"✓";color:var(--color-accent);flex-shrink:0;margin-block-start:2px;font-weight:700}.page-module__GaLjSa__contact{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-md);text-align:center;padding:28px}.page-module__GaLjSa__contactText{font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.7}.page-module__GaLjSa__contactEmail{color:var(--color-accent);font-weight:600}@media (max-width:767px){.page-module__GaLjSa__content{padding:48px 16px 72px}.page-module__GaLjSa__heroTitle{font-size:var(--text-xl)}.page-module__GaLjSa__commitmentGrid{grid-template-columns:1fr}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__GaLjSa__commitmentCard,.page-module__GaLjSa__contact{background:var(--glass-fallback)}}
.page-module__bst69q__content{max-width:760px;margin-inline:auto;padding:72px 24px 96px}.page-module__bst69q__hero{text-align:center;margin-bottom:64px}.page-module__bst69q__heroLabel{font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-weight:600}.page-module__bst69q__heroTitle{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:16px;font-weight:700}.page-module__bst69q__heroSubtitle{font-size:var(--text-base);color:var(--color-ink-soft);max-width:480px;margin-inline:auto;line-height:1.75}.page-module__bst69q__categoryTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);border-block-end:1px solid var(--color-rule);margin-block:48px 20px;padding-block-end:12px;font-weight:700}.page-module__bst69q__faqList{flex-direction:column;gap:8px;display:flex}.page-module__bst69q__faqItem{border:1px solid var(--glass-edge);border-radius:var(--radius-md);background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);overflow:hidden}.page-module__bst69q__faqQ{font-weight:700;font-size:var(--text-base);color:var(--color-ink);padding:20px 24px 0}.page-module__bst69q__faqA{font-size:var(--text-base);color:var(--color-ink-soft);padding:10px 24px 20px;line-height:1.75}.page-module__bst69q__cta{text-align:center;background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:16px;margin-block-start:64px;padding:40px 28px;display:flex}.page-module__bst69q__ctaTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.page-module__bst69q__ctaDesc{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.7}.page-module__bst69q__ctaDesc a{color:var(--color-accent)}@media (max-width:767px){.page-module__bst69q__content{padding:48px 16px 72px}.page-module__bst69q__heroTitle{font-size:var(--text-xl)}.page-module__bst69q__faqQ{padding:16px 18px 0}.page-module__bst69q__faqA{padding:8px 18px 16px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__bst69q__faqItem,.page-module__bst69q__cta{background:var(--glass-fallback)}}
.page-module__T9w5Cq__content{max-width:860px;margin-inline:auto;padding:72px 24px 96px}.page-module__T9w5Cq__hero{text-align:center;margin-bottom:80px}.page-module__T9w5Cq__heroLabel{font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-weight:600}.page-module__T9w5Cq__heroTitle{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:20px;font-weight:700;line-height:1.15}.page-module__T9w5Cq__heroSubtitle{font-size:var(--text-base);color:var(--color-ink-soft);max-width:560px;margin-inline:auto;line-height:1.75}.page-module__T9w5Cq__stepsSection{margin-bottom:80px}.page-module__T9w5Cq__sectionTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-ink);text-align:center;margin-bottom:48px;font-weight:700}.page-module__T9w5Cq__steps{flex-direction:column;gap:0;display:flex}.page-module__T9w5Cq__step{border-block-end:1px solid var(--color-rule);grid-template-columns:64px 1fr;gap:24px;padding:32px 0;display:grid}.page-module__T9w5Cq__step:last-child{border-block-end:none}.page-module__T9w5Cq__stepNumber{background:var(--color-accent);width:48px;height:48px;color:var(--color-on-accent);font-family:var(--font-serif);font-size:var(--text-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-block-start:4px;font-weight:900;display:flex}.page-module__T9w5Cq__stepTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);margin-bottom:10px;font-weight:700}.page-module__T9w5Cq__stepDesc{font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:12px;line-height:1.75}.page-module__T9w5Cq__stepNote{font-size:var(--text-sm);color:var(--color-ink-faint);font-style:italic}.page-module__T9w5Cq__stepList{font-size:var(--text-base);color:var(--color-ink-soft);flex-direction:column;gap:6px;margin:0 0 12px;padding-inline-start:22px;line-height:1.7;display:flex}.page-module__T9w5Cq__sectionIntro{font-size:var(--text-base);color:var(--color-ink-soft);margin-block-start:20px;line-height:1.75}.page-module__T9w5Cq__principlesSection{margin-bottom:80px}.page-module__T9w5Cq__principles{flex-direction:column;gap:16px;margin-block-start:28px;display:flex}.page-module__T9w5Cq__principleItem{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-md);padding:24px 28px}.page-module__T9w5Cq__principleTitle{font-weight:700;font-size:var(--text-base);color:var(--color-ink);margin-bottom:10px}.page-module__T9w5Cq__principleDesc{font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.7}.page-module__T9w5Cq__proseSection{margin-bottom:80px}.page-module__T9w5Cq__prose{font-size:var(--text-base);color:var(--color-ink-soft);max-width:640px;margin-block-start:20px;line-height:1.75}.page-module__T9w5Cq__faqSection{margin-bottom:80px}.page-module__T9w5Cq__faqList{flex-direction:column;gap:16px;margin-block-start:48px;display:flex}.page-module__T9w5Cq__faqItem{background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-md);padding:24px 28px}.page-module__T9w5Cq__faqQ{font-weight:700;font-size:var(--text-base);color:var(--color-ink);margin-bottom:10px}.page-module__T9w5Cq__faqA{font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.7}.page-module__T9w5Cq__cta{text-align:center;background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);padding:56px 32px}.page-module__T9w5Cq__ctaTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-ink);margin-bottom:14px;font-weight:700}.page-module__T9w5Cq__ctaDesc{font-size:var(--text-base);color:var(--color-ink-soft);margin-bottom:32px;line-height:1.7}.page-module__T9w5Cq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:767px){.page-module__T9w5Cq__content{padding:48px 16px 72px}.page-module__T9w5Cq__hero{margin-bottom:56px}.page-module__T9w5Cq__heroTitle{font-size:var(--text-xl)}.page-module__T9w5Cq__step{grid-template-columns:48px 1fr;gap:16px;padding:24px 0}.page-module__T9w5Cq__faqItem,.page-module__T9w5Cq__principleItem{padding:18px 20px}.page-module__T9w5Cq__principlesSection,.page-module__T9w5Cq__proseSection{margin-bottom:56px}.page-module__T9w5Cq__cta{padding:40px 20px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__T9w5Cq__faqItem,.page-module__T9w5Cq__principleItem,.page-module__T9w5Cq__cta{background:var(--glass-fallback)}}
.page-module__T5eD_a__content{max-width:680px;margin-inline:auto;padding:40px 20px 80px}.page-module__T5eD_a__hero{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:16px;display:flex}.page-module__T5eD_a__heroLogo{aspect-ratio:1;background:var(--white);border:1px solid var(--color-rule);width:clamp(160px,42vw,210px);box-shadow:var(--shadow-prominent);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__T5eD_a__heroLogoImg{object-fit:contain;width:100%;height:100%;transform:scale(1.18)}.page-module__T5eD_a__heroTitle{font-family:var(--font-serif);color:var(--color-ink);font-size:clamp(40px,8vw,60px);font-weight:700;line-height:1.15}.page-module__T5eD_a__heroSub{font-size:var(--text-lg);color:var(--color-ink-soft);text-wrap:balance;max-width:34ch;line-height:1.6}.page-module__T5eD_a__heroNote{font-size:var(--text-sm);color:var(--color-ink-faint);max-width:40ch;margin-top:12px;line-height:1.6}.page-module__T5eD_a__heroNote a{color:var(--color-accent);text-decoration:underline}.page-module__T5eD_a__ctaPrimary{border-radius:var(--radius-pill);background:var(--color-accent);min-height:48px;color:var(--color-on-accent);box-shadow:var(--shadow-accent);transition:opacity var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__T5eD_a__ctaPrimary:hover{opacity:.9}.page-module__T5eD_a__ctaPrimary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module__T5eD_a__ctaDemo{border:2px solid var(--color-accent);border-radius:var(--radius-pill);min-height:48px;color:var(--color-accent);font-size:var(--text-lg);transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 28px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__T5eD_a__ctaDemo:hover{background:var(--color-accent);color:var(--color-on-accent)}.page-module__T5eD_a__ctaDemo:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module__T5eD_a__closing .page-module__T5eD_a__ctaDemo{margin-top:0}.page-module__T5eD_a__section{margin-top:56px}.page-module__T5eD_a__sectionTitle{font-family:var(--font-serif);text-align:center;color:var(--color-ink);text-wrap:balance;margin-bottom:6px;font-size:clamp(30px,5vw,40px);font-weight:700}.page-module__T5eD_a__sectionSub{text-align:center;color:var(--color-ink-soft);font-size:var(--text-base);margin-bottom:20px}.page-module__T5eD_a__storyCard{border-radius:var(--radius-lg);background:var(--glass-bg,var(--color-bg-raised));-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);border:1px solid var(--glass-border,var(--color-rule));box-shadow:var(--shadow-prominent);flex-direction:column;gap:14px;margin:0;padding:36px 30px 28px;display:flex;position:relative}.page-module__T5eD_a__quoteMark{top:8px;color:var(--color-accent-soft);pointer-events:none;font-size:64px;line-height:1;position:absolute;inset-inline-start:22px}.page-module__T5eD_a__storyText{color:var(--color-ink);margin:0;font-size:17px;line-height:1.9}.page-module__T5eD_a__storySignature{font-size:var(--text-sm);color:var(--color-ink-soft);align-self:flex-end;font-weight:600}.page-module__T5eD_a__memorialCard{text-align:center;border-radius:var(--radius-lg);background:var(--glass-bg,var(--color-bg-raised));-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);border:1px solid var(--glass-border,var(--color-rule));box-shadow:var(--shadow-prominent);flex-direction:column;align-items:center;gap:14px;padding:40px 32px;display:flex}.page-module__T5eD_a__candle{font-size:44px;line-height:1}.page-module__T5eD_a__memorialTitle{font-family:var(--font-serif);color:var(--color-ink);font-size:clamp(30px,5vw,38px);font-weight:700}.page-module__T5eD_a__memorialDesc{color:var(--color-ink-soft);font-size:var(--text-base);text-wrap:balance;max-width:36ch}.page-module__T5eD_a__steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.page-module__T5eD_a__stepCard{text-align:center;border-radius:var(--radius-md);background:var(--glass-bg,var(--color-bg-raised));-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);border:1px solid var(--glass-border,var(--color-rule));box-shadow:var(--shadow-subtle);flex-direction:column;align-items:center;gap:10px;padding:16px 10px 18px;display:flex}.page-module__T5eD_a__stepNum{background:var(--color-accent);width:44px;height:44px;color:var(--color-on-accent);font-size:var(--text-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module__T5eD_a__stepShot{border-radius:var(--radius-sm);border:1px solid var(--color-rule);background:var(--white);width:100%;overflow:hidden}.page-module__T5eD_a__stepShotImg{width:100%;height:auto;display:block}.page-module__T5eD_a__stepTitle{font-family:var(--font-sans);color:var(--color-ink);font-size:16px;font-weight:700}.page-module__T5eD_a__stepDesc{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.5}.page-module__T5eD_a__stepsNote{text-align:center;color:var(--color-ink);text-wrap:balance;margin-top:20px;font-size:17px;font-weight:600}.page-module__T5eD_a__trustCard{border-radius:var(--radius-lg);background:var(--glass-bg,var(--color-bg-raised));-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);border:1px solid var(--glass-border,var(--color-rule));box-shadow:var(--shadow-prominent);padding:28px 24px}.page-module__T5eD_a__trustTitle{font-family:var(--font-serif);text-align:center;color:var(--color-ink);text-wrap:balance;margin-bottom:16px;font-size:clamp(28px,4.5vw,36px);font-weight:700}.page-module__T5eD_a__trustList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__T5eD_a__trustItem{font-size:var(--text-base);color:var(--color-ink-soft);border-top:1px solid var(--color-rule);padding-block:12px;line-height:1.65}.page-module__T5eD_a__trustItem:first-child{border-top:0;padding-top:0}.page-module__T5eD_a__trustLead{color:var(--color-ink);font-weight:700}.page-module__T5eD_a__trustEthics{min-height:44px;font-size:var(--text-base);color:var(--color-accent);text-underline-offset:3px;align-items:center;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-flex}.page-module__T5eD_a__trustEthics:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module__T5eD_a__closing{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;display:flex}.page-module__T5eD_a__demoSection{margin-top:64px}.page-module__T5eD_a__sectionHeader{color:var(--color-accent);justify-content:center;align-items:center;gap:6px;margin-bottom:6px;display:flex}.page-module__T5eD_a__sectionHeader h2{font-family:var(--font-serif);color:var(--color-ink);font-size:clamp(30px,5vw,40px);font-weight:700}.page-module__T5eD_a__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;display:grid}.page-module__T5eD_a__profileCard{flex-direction:column;gap:10px;display:flex}.page-module__T5eD_a__profileAvatarClickable{cursor:pointer}.page-module__T5eD_a__profileAvatar{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--color-rule);background:var(--color-bg-sunken);font-family:var(--font-serif);color:var(--color-accent-soft);transition:box-shadow var(--dur-panel) var(--ease-out);justify-content:center;align-items:center;font-size:56px;font-weight:700;display:flex;position:relative;overflow:hidden}.page-module__T5eD_a__profileAvatar:hover{box-shadow:var(--shadow-prominent)}.page-module__T5eD_a__profileAvatarImg{object-fit:cover;object-position:center top;width:100%;height:100%}.page-module__T5eD_a__profileName{font-family:var(--font-heading-alt,var(--font-sans));font-size:var(--text-base);color:var(--color-ink);font-weight:700;line-height:1.2}.page-module__T5eD_a__profileDates{font-size:var(--text-xs);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em}.page-module__T5eD_a__profileBio{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.6}.page-module__T5eD_a__chatBtn{align-items:center;gap:8px;display:flex}.page-module__T5eD_a__cardSecondaryLink{min-height:44px;color:var(--color-ink-soft);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.page-module__T5eD_a__cardSecondaryLink:hover{color:var(--color-accent)}@media (max-width:480px){.page-module__T5eD_a__steps{gap:8px}.page-module__T5eD_a__stepCard{padding:12px 6px 14px}.page-module__T5eD_a__stepTitle{font-size:15px}.page-module__T5eD_a__stepDesc{font-size:12.5px}.page-module__T5eD_a__stepNum{width:36px;height:36px;font-size:var(--text-base)}}
.page-module__c7bieq__content{max-width:1100px;margin-inline:auto;padding:72px 24px 96px}.page-module__c7bieq__hero{text-align:center;margin-bottom:40px}.page-module__c7bieq__heroLabel{font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-weight:600}.page-module__c7bieq__title{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:12px;font-weight:700;line-height:1.15}.page-module__c7bieq__subtitle{font-size:var(--text-base);color:var(--color-ink-soft);max-width:520px;margin-inline:auto;line-height:1.7}.page-module__c7bieq__dnaBanner{background:var(--color-accent-tint);border:1px solid var(--color-accent-soft);border-radius:var(--radius-md);align-items:flex-start;gap:14px;margin-bottom:32px;padding:16px 20px;display:flex}.page-module__c7bieq__dnaBannerTitle{font-size:var(--text-base);color:var(--color-ink);margin-bottom:4px;font-weight:600}.page-module__c7bieq__dnaBannerSub{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.6}.page-module__c7bieq__toggleRow{justify-content:center;align-items:center;gap:12px;margin-bottom:40px;display:flex}.page-module__c7bieq__toggleLabel{font-size:var(--text-sm);color:var(--color-ink-faint);font-weight:500}.page-module__c7bieq__toggleActive{font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:6px;font-weight:700;display:flex}.page-module__c7bieq__toggle{background:var(--color-bg-sunken);border:1px solid var(--color-rule);border-radius:var(--radius-pill);cursor:pointer;width:48px;height:26px;transition:background var(--dur-micro) var(--ease-out);flex-shrink:0;position:relative}.page-module__c7bieq__toggleOn{background:var(--color-accent);border-color:var(--color-accent)}.page-module__c7bieq__toggleThumb{background:var(--white);width:18px;height:18px;transition:inset-inline-start var(--dur-micro) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.page-module__c7bieq__toggleOn .page-module__c7bieq__toggleThumb{inset-inline-start:25px}.page-module__c7bieq__saveBadge{background:var(--color-accent-tint);color:var(--color-accent);font-size:var(--text-xs);border-radius:var(--radius-pill);letter-spacing:.02em;padding:2px 8px;font-weight:700;display:inline-block}.page-module__c7bieq__cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.page-module__c7bieq__card{background:var(--glass-2-bg);-webkit-backdrop-filter:var(--glass-2-blur);backdrop-filter:var(--glass-2-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);transition:box-shadow var(--dur-panel) var(--ease-out), transform var(--dur-panel) var(--ease-out);flex-direction:column;gap:0;padding:22px 20px 24px;display:flex;position:relative}.page-module__c7bieq__card:hover{box-shadow:var(--shadow-prominent);transform:translateY(-2px)}.page-module__c7bieq__recommended{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--color-accent) 16%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__c7bieq__card{background:var(--glass-fallback)}}.page-module__c7bieq__nameRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__c7bieq__card{animation:page-module__c7bieq__cardIn var(--dur-page) var(--ease-out) backwards;transition:box-shadow var(--dur-panel) var(--ease-out), transform var(--dur-panel) var(--ease-out), scale var(--dur-panel) var(--ease-out), opacity var(--dur-panel) var(--ease-out), border-color var(--dur-panel) var(--ease-out)}.page-module__c7bieq__card:nth-child(3){animation-delay:90ms}.page-module__c7bieq__card.page-module__c7bieq__recommended{animation-delay:.22s}@keyframes page-module__c7bieq__cardIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.page-module__c7bieq__selected{z-index:1;border-color:color-mix(in srgb, var(--plan-color) 55%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--plan-color) 24%, transparent);scale:1.035}.page-module__c7bieq__cards:has(.page-module__c7bieq__selected) .page-module__c7bieq__card:not(.page-module__c7bieq__selected){opacity:.86}.page-module__c7bieq__cards:has(.page-module__c7bieq__selected) .page-module__c7bieq__card:not(.page-module__c7bieq__selected):hover{opacity:1}.page-module__c7bieq__recommended:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--white) 60%, transparent) 50%, transparent 62%);opacity:0;animation:page-module__c7bieq__cardSheen 1.4s var(--ease-out) .7s 1;background-position:130% 0;background-size:260% 100%;position:absolute;inset:0}@keyframes page-module__c7bieq__cardSheen{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}.page-module__c7bieq__price{animation:page-module__c7bieq__priceIn var(--dur-panel) var(--ease-out)}@keyframes page-module__c7bieq__priceIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.page-module__c7bieq__ctaReassurance{text-align:center;font-size:var(--text-xs);color:var(--color-ink-faint);margin:10px 0 0}.page-module__c7bieq__card:not(.page-module__c7bieq__selected) .page-module__c7bieq__subscribeBtn{border:1px solid var(--color-accent);color:var(--color-accent-text);box-shadow:none;background:0 0}.page-module__c7bieq__onePlanNote{border-radius:var(--radius-lg);max-width:640px;margin:0 auto 28px;padding:14px 18px}.page-module__c7bieq__onePlanText{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;line-height:1.6}.page-module__c7bieq__onePlanText strong{color:var(--color-ink)}.page-module__c7bieq__planDots{display:none}.page-module__c7bieq__priceOriginal{font-size:var(--text-md);color:var(--color-ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger,var(--page-ink-3));text-decoration-color:var(--color-danger,var(--page-ink-3));flex-basis:100%;font-weight:600;text-decoration-thickness:2px}.page-module__c7bieq__recommendedBadge{background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:3px 14px;font-weight:700}.page-module__c7bieq__cardHeader{margin-bottom:16px}.page-module__c7bieq__planName{font-family:var(--font-serif);font-size:var(--text-xl);margin-bottom:4px;font-weight:700;line-height:1.2}.page-module__c7bieq__planTagline{font-size:var(--text-sm);color:var(--color-ink-faint)}.page-module__c7bieq__priceRow{flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.page-module__c7bieq__price{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:900;line-height:1}.page-module__c7bieq__pricePer{font-size:var(--text-sm);color:var(--color-ink-faint)}.page-module__c7bieq__yearlyNote{font-size:var(--text-xs);color:var(--color-ink-faint);margin-bottom:4px}.page-module__c7bieq__discountNote{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0 0 6px;font-weight:600;line-height:1.6}.page-module__c7bieq__forWho{font-size:var(--text-sm);color:var(--color-ink-soft);margin-block:16px 0;font-style:italic;line-height:1.65}.page-module__c7bieq__divider{border:none;border-block-start:1px solid var(--color-rule);margin-block:18px}.page-module__c7bieq__highlightList{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.page-module__c7bieq__highlightItem{font-size:var(--text-sm);color:var(--color-ink-soft);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.page-module__c7bieq__dot{opacity:.8;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-block-start:6px}.page-module__c7bieq__subscribeBtn{border-radius:var(--radius-pill);width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--white);background:var(--btn-color);cursor:pointer;transition:opacity var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);border:none;margin-block-start:24px;padding:12px 16px;font-weight:700;display:block}.page-module__c7bieq__subscribeBtn:hover:not(:disabled){opacity:.88;box-shadow:0 4px 16px #0000002e}.page-module__c7bieq__subscribeBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__c7bieq__freeNote{font-size:var(--text-sm);color:var(--color-ink-faint);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.page-module__c7bieq__freeNote svg{color:var(--color-accent);flex-shrink:0}@media (max-width:767px){.page-module__c7bieq__content{padding:48px 0 72px}.page-module__c7bieq__hero,.page-module__c7bieq__toggleRow,.page-module__c7bieq__freeNote{padding-inline:16px}.page-module__c7bieq__dnaBanner{margin-inline:16px}.page-module__c7bieq__cards{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;grid-template-columns:unset;scrollbar-width:none;flex-direction:row;gap:16px;margin-bottom:8px;padding-block:6px 16px;padding-inline:35px;display:flex;overflow-x:auto}.page-module__c7bieq__cards::-webkit-scrollbar{display:none}.page-module__c7bieq__card{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(320px,100vw - 70px);min-width:0}.page-module__c7bieq__card:hover{transform:none}.page-module__c7bieq__selected{scale:1}.page-module__c7bieq__cards:has(.page-module__c7bieq__selected) .page-module__c7bieq__card:not(.page-module__c7bieq__selected){opacity:.7;scale:.95}.page-module__c7bieq__onePlanNote{margin-inline:16px}.page-module__c7bieq__planDots{justify-content:center;gap:2px;margin:0 0 20px;display:flex}.page-module__c7bieq__planDot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.page-module__c7bieq__planDot:before{content:"";border-radius:var(--radius-pill);background:var(--color-rule);width:8px;height:8px;transition:width .2s var(--ease-out), background .2s var(--ease-out)}.page-module__c7bieq__planDotOn:before{background:var(--color-accent);width:22px}.page-module__c7bieq__planDot:focus-visible{outline:2px solid var(--color-accent);outline-offset:-6px;border-radius:var(--radius-pill)}.page-module__c7bieq__title{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.page-module__c7bieq__card{transition-duration:0s;animation:none}.page-module__c7bieq__recommended:before,.page-module__c7bieq__price{animation:none}.page-module__c7bieq__cards{scroll-behavior:auto}.page-module__c7bieq__planDot:before{transition:none}}.page-module__c7bieq__cycleToggle{border-radius:var(--radius-pill);background:var(--glass-1-bg);-webkit-backdrop-filter:var(--glass-1-blur);backdrop-filter:var(--glass-1-blur);border:1px solid var(--glass-edge);gap:4px;width:fit-content;margin:0 auto 32px;padding:4px;display:flex}.page-module__c7bieq__cycleBtn{border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-soft);cursor:pointer;min-height:40px;transition:background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:9px 22px;font-weight:600;display:inline-flex}.page-module__c7bieq__cycleBtnActive{background:var(--color-bg-raised);color:var(--color-ink);box-shadow:var(--shadow-subtle)}.page-module__c7bieq__cycleSaveHint{font-size:var(--text-xs);color:var(--color-success);font-weight:700}.page-module__c7bieq__yearlyBadge{border-radius:var(--radius-pill);background:var(--color-success-tint);color:var(--color-success);font-size:var(--text-xs);margin-inline-start:8px;padding:2px 10px;font-weight:700;display:inline-block}.page-module__c7bieq__bitPanel{background:var(--color-accent-tint);border:1px solid var(--color-accent-soft);border-radius:var(--radius-md);text-align:start;flex-direction:column;gap:10px;margin-block-start:12px;padding:14px 16px;animation:.3s ease-out page-module__c7bieq__bitPanelIn;display:flex}@keyframes page-module__c7bieq__bitPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.page-module__c7bieq__bitAmount{font-size:var(--text-sm);color:var(--color-ink);margin:0;line-height:1.6}.page-module__c7bieq__bitAmount a{color:var(--color-accent);font-weight:600}.page-module__c7bieq__bitPhoneRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__c7bieq__bitPhoneNum{font-size:var(--text-lg);color:var(--color-ink);letter-spacing:.5px;-webkit-user-select:all;user-select:all;font-weight:700}.page-module__c7bieq__bitCopyBtn{border:1px solid var(--color-accent-soft);border-radius:var(--radius-sm);min-height:44px;font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.page-module__c7bieq__bitCopyBtn:hover{background:var(--color-accent-tint)}.page-module__c7bieq__paypalBtn{background:var(--color-accent);min-height:44px;color:var(--color-on-accent);border-radius:var(--radius-pill);font-size:var(--text-sm);justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;transition:opacity .15s ease-out;display:inline-flex}.page-module__c7bieq__paypalBtn:hover{opacity:.9}.page-module__c7bieq__bitSteps{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}.page-module__c7bieq__bitSteps li{font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.6}.page-module__c7bieq__bitNote{font-size:var(--text-xs);color:var(--color-ink-faint);margin:0}.page-module__c7bieq__bitNote a{color:var(--color-accent);font-weight:600}.page-module__c7bieq__legalNote{text-align:center;max-width:640px;font-size:var(--text-xs);color:var(--color-ink-faint);margin:20px auto 0;padding-inline:16px;line-height:1.8}.page-module__c7bieq__legalNote a{color:var(--color-ink-soft);text-underline-offset:3px;text-decoration:underline}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__c7bieq__cycleToggle{background:var(--glass-fallback)}}
.PublicMemorialTree-module__Mmp9oq__night{--night:var(--tree-night-night);--night-raised:var(--tree-night-night-raised);--glow:var(--tree-night-glow);--lit:var(--tree-night-lit);--ink:var(--tree-night-ink);--ink-soft:var(--tree-night-ink-soft);--mist:var(--tree-night-mist);--faint:var(--tree-night-faint);--line:var(--tree-night-line);--corner:8px;--corner-inner:4px;isolation:isolate;background:var(--night);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.PublicMemorialTree-module__Mmp9oq__intro{max-width:560px;padding:28px 20px 18px}.PublicMemorialTree-module__Mmp9oq__caption,.PublicMemorialTree-module__Mmp9oq__panelFooter{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.PublicMemorialTree-module__Mmp9oq__dot{background:var(--tree-night-bg-1);width:5px;height:5px;box-shadow:0 0 9px var(--tree-night-glow-1);border-radius:50%;flex-shrink:0;display:inline-block}.PublicMemorialTree-module__Mmp9oq__title{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--tree-night-ink-1);margin:0 0 12px;font-weight:700;line-height:1.1}.PublicMemorialTree-module__Mmp9oq__title em{color:var(--lit);font-style:normal;font-weight:400}.PublicMemorialTree-module__Mmp9oq__lede{max-width:420px;font-size:var(--text-sm);color:var(--tree-night-stop-1);margin:0;line-height:1.8}.PublicMemorialTree-module__Mmp9oq__caption{color:var(--tree-night-stop-2);flex-wrap:wrap;margin-top:20px}.PublicMemorialTree-module__Mmp9oq__caption small{width:100%;font-size:var(--text-xs);letter-spacing:.02em;text-transform:none;color:var(--tree-night-stop-3);padding-inline-start:33px}.PublicMemorialTree-module__Mmp9oq__rule{background:var(--tree-night-stop-4);flex-shrink:0;width:23px;height:1px}.PublicMemorialTree-module__Mmp9oq__workspace,.PublicMemorialTree-module__Mmp9oq__stageWrap{position:relative}.PublicMemorialTree-module__Mmp9oq__stageFill{height:clamp(420px,56svh,560px)}.PublicMemorialTree-module__Mmp9oq__skeleton{background:var(--night-raised);animation:1.6s ease-in-out infinite PublicMemorialTree-module__Mmp9oq__pulse}@keyframes PublicMemorialTree-module__Mmp9oq__pulse{0%,to{opacity:.6}50%{opacity:1}}.PublicMemorialTree-module__Mmp9oq__center{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.PublicMemorialTree-module__Mmp9oq__error{text-align:center;font-size:var(--text-sm);color:var(--tree-night-stop-5);margin:8px 16px 0}.PublicMemorialTree-module__Mmp9oq__ok{text-align:center;font-size:var(--text-sm);color:var(--glow);margin:8px 16px 0}.PublicMemorialTree-module__Mmp9oq__secondary{border:1px solid var(--tree-night-edge-1);border-radius:var(--corner-inner);background:var(--tree-night-bg-2);min-height:44px;color:var(--ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:600;transition:background .15s;display:inline-flex}.PublicMemorialTree-module__Mmp9oq__secondary:hover{background:var(--tree-night-stop-6)}.PublicMemorialTree-module__Mmp9oq__gesture{text-align:center;font-size:var(--text-xs);color:var(--tree-night-stop-7);margin:10px 16px 0;line-height:1.6}.PublicMemorialTree-module__Mmp9oq__illustrative{text-align:center;font-size:var(--text-xs);color:var(--tree-night-stop-7);opacity:.7;margin:2px 16px 0;line-height:1.6}.PublicMemorialTree-module__Mmp9oq__cardSlot{inset-inline:12px;z-index:2;justify-content:center;display:flex;position:absolute;bottom:72px}.PublicMemorialTree-module__Mmp9oq__card{border:1px solid var(--tree-night-edge-2);border-radius:var(--corner);background:var(--tree-night-bg-3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;max-width:420px;box-shadow:var(--shadow-prominent);padding:16px;position:relative}.PublicMemorialTree-module__Mmp9oq__cardClose{top:2px;width:44px;height:44px;color:var(--tree-night-edge-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:2px}.PublicMemorialTree-module__Mmp9oq__cardHead{align-items:center;gap:14px;padding-inline-end:40px;display:flex}.PublicMemorialTree-module__Mmp9oq__cardText{min-width:0}.PublicMemorialTree-module__Mmp9oq__cardName{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--tree-night-ink-1);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.1}.PublicMemorialTree-module__Mmp9oq__cardYears{font-size:var(--text-xs);letter-spacing:.08em;color:var(--tree-night-stop-8);margin:4px 0 0}.PublicMemorialTree-module__Mmp9oq__openLink{min-height:44px;color:var(--glow);font-size:var(--text-sm);align-items:center;gap:4px;margin-top:6px;font-weight:600;text-decoration:none;display:inline-flex}.PublicMemorialTree-module__Mmp9oq__openLink:hover{text-decoration:underline}.PublicMemorialTree-module__Mmp9oq__privateNote{font-size:var(--text-xs);color:var(--mist);align-items:center;gap:6px;margin:8px 0 0;line-height:1.5;display:flex}.PublicMemorialTree-module__Mmp9oq__avatar,.PublicMemorialTree-module__Mmp9oq__avatarSmall{object-fit:cover;border:1px solid var(--tree-night-edge-4);background:var(--tree-night-edge-5);width:64px;height:64px;color:var(--tree-night-edge-6);font-size:var(--text-sm);filter:grayscale();opacity:.85;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.PublicMemorialTree-module__Mmp9oq__avatarSmall{width:34px;height:34px;font-size:var(--text-xs)}.PublicMemorialTree-module__Mmp9oq__panel{border:1px solid var(--line);border-radius:var(--corner);background:linear-gradient(130deg, var(--tree-night-bg-4), var(--tree-night-bg-5));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-prominent);margin:20px 16px 0}.PublicMemorialTree-module__Mmp9oq__tabs{border-bottom:1px solid var(--tree-night-stop-9);align-items:stretch;gap:16px;min-height:48px;padding:0 16px;display:flex}.PublicMemorialTree-module__Mmp9oq__tab,.PublicMemorialTree-module__Mmp9oq__tabActive{min-height:44px;color:var(--tree-night-ink-2);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:0 4px;transition:color .15s;display:flex}.PublicMemorialTree-module__Mmp9oq__tab:first-child,.PublicMemorialTree-module__Mmp9oq__tabActive:first-child{margin-inline-end:auto}.PublicMemorialTree-module__Mmp9oq__tabActive{color:var(--tree-night-ink-3);border-bottom-color:var(--tree-night-ink-4)}.PublicMemorialTree-module__Mmp9oq__tab:hover{color:var(--tree-night-ink-3)}.PublicMemorialTree-module__Mmp9oq__tab:focus-visible,.PublicMemorialTree-module__Mmp9oq__tabActive:focus-visible,.PublicMemorialTree-module__Mmp9oq__member:focus-visible,.PublicMemorialTree-module__Mmp9oq__cardClose:focus-visible,.PublicMemorialTree-module__Mmp9oq__secondary:focus-visible,.PublicMemorialTree-module__Mmp9oq__openLink:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.PublicMemorialTree-module__Mmp9oq__panelTitle{justify-content:space-between;align-items:center;padding:18px 18px 12px;display:flex}.PublicMemorialTree-module__Mmp9oq__panelTitle h2{font-family:inherit;font-size:var(--text-base);color:var(--ink);margin:0;font-weight:400}.PublicMemorialTree-module__Mmp9oq__panelTitle span{font-size:var(--text-xs);color:var(--tree-night-stop-10);background:var(--tree-night-stop-11);border-radius:var(--corner-inner);padding:3px 6px}.PublicMemorialTree-module__Mmp9oq__search{border:1px solid var(--tree-night-edge-7);border-radius:var(--corner-inner);background:var(--tree-night-edge-8);min-height:44px;color:var(--tree-night-edge-9);align-items:center;gap:8px;margin:0 14px 10px;padding:0 10px;display:flex}.PublicMemorialTree-module__Mmp9oq__search:focus-within{border-color:var(--glow)}.PublicMemorialTree-module__Mmp9oq__search input{min-width:0;color:var(--tree-night-stop-12);background:0 0;border:0;flex:1;font-family:inherit;font-size:16px}.PublicMemorialTree-module__Mmp9oq__search input::placeholder{color:var(--tree-night-stop-13)}.PublicMemorialTree-module__Mmp9oq__search input:focus-visible{outline:none}.PublicMemorialTree-module__Mmp9oq__members{scrollbar-width:thin;scrollbar-color:var(--tree-night-stop-14) transparent;grid-template-columns:1fr 1fr;gap:2px;max-height:300px;margin:0;padding:0 8px 8px;list-style:none;display:grid;overflow:auto}.PublicMemorialTree-module__Mmp9oq__member{border-radius:var(--corner-inner);width:100%;min-height:48px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:7px 8px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.PublicMemorialTree-module__Mmp9oq__member:hover,.PublicMemorialTree-module__Mmp9oq__memberSelected{background:var(--tree-night-stop-15);border-color:var(--tree-night-stop-16)}.PublicMemorialTree-module__Mmp9oq__memberText{flex-direction:column;flex:1;min-width:0;display:flex}.PublicMemorialTree-module__Mmp9oq__memberText strong{font-size:var(--text-sm);color:var(--tree-night-stop-17);overflow-wrap:anywhere;font-weight:400}.PublicMemorialTree-module__Mmp9oq__memberText small{font-size:var(--text-xs);color:var(--tree-night-stop-18);margin-top:2px}.PublicMemorialTree-module__Mmp9oq__memberIcon{color:var(--tree-night-stop-19);flex-shrink:0}.PublicMemorialTree-module__Mmp9oq__panelFooter{border-top:1px solid var(--line);letter-spacing:.04em;text-transform:none;color:var(--tree-night-stop-20);justify-content:center;gap:6px;padding:14px}.PublicMemorialTree-module__Mmp9oq__help{padding:20px 18px}.PublicMemorialTree-module__Mmp9oq__help h2{font-family:inherit;font-size:var(--text-base);color:var(--ink);margin:0 0 12px;font-weight:400}.PublicMemorialTree-module__Mmp9oq__help p{font-size:var(--text-sm);color:var(--tree-night-stop-21);margin:0 0 10px;line-height:1.8}.PublicMemorialTree-module__Mmp9oq__empty{text-align:center;font-size:var(--text-sm);color:var(--tree-night-stop-22);margin:0;padding:16px;line-height:1.6}.PublicMemorialTree-module__Mmp9oq__quote{padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--tree-night-edge-10);text-align:center;font-family:var(--font-serif);font-size:var(--text-lg);color:var(--tree-night-ink-5);margin:24px 0 0;line-height:1.4}@media (min-width:1024px){.PublicMemorialTree-module__Mmp9oq__intro{top:56px;z-index:2;pointer-events:none;max-width:320px;padding:0;position:absolute;inset-inline-start:44px}.PublicMemorialTree-module__Mmp9oq__stageFill{height:clamp(560px,78vh,800px)}.PublicMemorialTree-module__Mmp9oq__gesture{bottom:10px;margin:0;position:absolute;inset-inline:200px 260px}.PublicMemorialTree-module__Mmp9oq__cardSlot{inset-inline:44px auto;width:300px;bottom:100px}.PublicMemorialTree-module__Mmp9oq__panel{top:36px;z-index:2;width:275px;margin:0;position:absolute;inset-inline-end:28px}.PublicMemorialTree-module__Mmp9oq__members{grid-template-columns:1fr;max-height:380px}.PublicMemorialTree-module__Mmp9oq__quote{margin-top:0}}@media (prefers-reduced-motion:reduce){.PublicMemorialTree-module__Mmp9oq__skeleton{animation:none}}
.MemorialTreeTab-module__jhd-1q__tab{padding:16px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.MemorialTreeTab-module__jhd-1q__tabWindowed{padding-inline:0}.MemorialTreeTab-module__jhd-1q__tabWindowed>*{margin-inline:16px}.MemorialTreeTab-module__jhd-1q__tabWindowed>.MemorialTreeTab-module__jhd-1q__stageEdge{margin-inline:0}@media (max-width:767px){.MemorialTreeTab-module__jhd-1q__tabWindowed>.MemorialTreeTab-module__jhd-1q__stageEdge{width:100vw;margin-inline:calc(50% - 50vw)}}.MemorialTreeTab-module__jhd-1q__scrollHint{min-height:44px;color:var(--color-ink-soft);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;align-self:center;align-items:center;gap:2px;padding:6px 16px;font-weight:600;animation:2.2s ease-in-out infinite MemorialTreeTab-module__jhd-1q__hintBob;display:flex}.MemorialTreeTab-module__jhd-1q__scrollHint:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MemorialTreeTab-module__jhd-1q__belowAnchor{height:0;scroll-margin-top:calc(60px + 84px + 12px + env(safe-area-inset-top));margin-block:-16px 0}@keyframes MemorialTreeTab-module__jhd-1q__hintBob{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.MemorialTreeTab-module__jhd-1q__scrollHint{animation:none}}.MemorialTreeTab-module__jhd-1q__intro{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;line-height:1.6}.MemorialTreeTab-module__jhd-1q__stageSkeleton{border-radius:var(--radius-lg);background:var(--color-bg-sunken);height:clamp(380px,62svh,640px);animation:1.6s ease-in-out infinite MemorialTreeTab-module__jhd-1q__pulse}@keyframes MemorialTreeTab-module__jhd-1q__pulse{0%,to{opacity:.7}50%{opacity:1}}.MemorialTreeTab-module__jhd-1q__compact{border:1px solid var(--tree-night-edge-11);border-radius:var(--radius-lg);background:var(--tree-night-bg-8);width:100%;max-width:420px;color:var(--tree-night-ink-7);align-items:center;gap:10px;padding:8px 10px;display:flex}.MemorialTreeTab-module__jhd-1q__compactText{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.MemorialTreeTab-module__jhd-1q__compactText strong{overflow-wrap:anywhere;font-weight:600}.MemorialTreeTab-module__jhd-1q__compactText span{font-size:var(--text-xs);color:var(--tree-night-stop-24)}.MemorialTreeTab-module__jhd-1q__compactClose{width:44px;height:44px;color:var(--tree-night-glow);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.MemorialTreeTab-module__jhd-1q__card{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-bg-raised);box-shadow:var(--shadow-subtle);padding:16px;position:relative}.MemorialTreeTab-module__jhd-1q__cardClose{top:6px;width:44px;height:44px;color:var(--color-ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:6px}.MemorialTreeTab-module__jhd-1q__cardHead{align-items:center;gap:12px;padding-inline-end:40px;display:flex}.MemorialTreeTab-module__jhd-1q__cardText{min-width:0}.MemorialTreeTab-module__jhd-1q__cardName{font-size:var(--text-lg);color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.MemorialTreeTab-module__jhd-1q__cardRole{font-size:var(--text-sm);color:var(--color-ink-soft);margin:2px 0 0}.MemorialTreeTab-module__jhd-1q__cardMeta{font-size:var(--text-xs);color:var(--color-ink-faint);overflow-wrap:anywhere;margin:6px 0 0}.MemorialTreeTab-module__jhd-1q__cardActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.MemorialTreeTab-module__jhd-1q__confirmRow{width:100%;font-size:var(--text-sm);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MemorialTreeTab-module__jhd-1q__avatar,.MemorialTreeTab-module__jhd-1q__avatarSmall{object-fit:cover;background:var(--color-bg-sunken);width:72px;height:72px;color:var(--color-ink-soft);font-size:var(--text-base);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.MemorialTreeTab-module__jhd-1q__avatarSmall{width:40px;height:40px;font-size:var(--text-xs)}.MemorialTreeTab-module__jhd-1q__primary,.MemorialTreeTab-module__jhd-1q__secondary,.MemorialTreeTab-module__jhd-1q__primarySmall,.MemorialTreeTab-module__jhd-1q__secondarySmall,.MemorialTreeTab-module__jhd-1q__dangerSmall{border-radius:var(--radius-md);min-height:44px;font-family:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.MemorialTreeTab-module__jhd-1q__primary,.MemorialTreeTab-module__jhd-1q__primarySmall{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.MemorialTreeTab-module__jhd-1q__secondary,.MemorialTreeTab-module__jhd-1q__secondarySmall{border:1px solid var(--color-rule);background:var(--color-bg-raised);color:var(--color-ink)}.MemorialTreeTab-module__jhd-1q__dangerSmall{border:1px solid var(--color-rule);background:var(--color-bg-raised);color:var(--color-danger)}.MemorialTreeTab-module__jhd-1q__primary:disabled,.MemorialTreeTab-module__jhd-1q__secondary:disabled,.MemorialTreeTab-module__jhd-1q__primarySmall:disabled,.MemorialTreeTab-module__jhd-1q__secondarySmall:disabled,.MemorialTreeTab-module__jhd-1q__dangerSmall:disabled{opacity:.6;cursor:default}.MemorialTreeTab-module__jhd-1q__primary:focus-visible,.MemorialTreeTab-module__jhd-1q__secondary:focus-visible,.MemorialTreeTab-module__jhd-1q__primarySmall:focus-visible,.MemorialTreeTab-module__jhd-1q__secondarySmall:focus-visible,.MemorialTreeTab-module__jhd-1q__dangerSmall:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MemorialTreeTab-module__jhd-1q__toolsRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.MemorialTreeTab-module__jhd-1q__pendingNote{font-size:var(--text-sm);color:var(--color-warm);margin:0}.MemorialTreeTab-module__jhd-1q__form,.MemorialTreeTab-module__jhd-1q__importBox{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-bg-raised);padding:16px}.MemorialTreeTab-module__jhd-1q__formTitle{font-size:var(--text-base);color:var(--color-ink);margin:0 0 8px;font-weight:600}.MemorialTreeTab-module__jhd-1q__label{font-size:var(--text-sm);color:var(--color-ink-soft);margin:12px 0 4px;display:block}.MemorialTreeTab-module__jhd-1q__input{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);width:100%;min-height:44px;color:var(--color-ink);padding:10px 12px;font-family:inherit;font-size:16px}.MemorialTreeTab-module__jhd-1q__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.MemorialTreeTab-module__jhd-1q__fileInput{width:100%;color:var(--color-ink);font-size:16px;display:block}.MemorialTreeTab-module__jhd-1q__hiddenInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MemorialTreeTab-module__jhd-1q__hint{font-size:var(--text-xs);color:var(--color-ink-faint);margin:6px 0 0;line-height:1.6}.MemorialTreeTab-module__jhd-1q__formActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.MemorialTreeTab-module__jhd-1q__previewList{flex-direction:column;gap:6px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.MemorialTreeTab-module__jhd-1q__previewList li{font-size:var(--text-sm);color:var(--color-ink);justify-content:space-between;gap:8px;display:flex}.MemorialTreeTab-module__jhd-1q__previewDup{opacity:.55}.MemorialTreeTab-module__jhd-1q__previewMeta{color:var(--color-ink-faint);font-size:var(--text-xs);white-space:nowrap}.MemorialTreeTab-module__jhd-1q__listHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.MemorialTreeTab-module__jhd-1q__listTitle{font-size:var(--text-base);color:var(--color-ink);margin:0;font-weight:600}.MemorialTreeTab-module__jhd-1q__count{color:var(--color-ink-faint);font-weight:400}.MemorialTreeTab-module__jhd-1q__search{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-bg);min-height:44px;color:var(--color-ink-faint);flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}.MemorialTreeTab-module__jhd-1q__search input{min-width:0;color:var(--color-ink);background:0 0;border:0;flex:1;font-family:inherit;font-size:16px}.MemorialTreeTab-module__jhd-1q__search input:focus-visible{outline:none}.MemorialTreeTab-module__jhd-1q__search:focus-within{border-color:var(--color-accent)}.MemorialTreeTab-module__jhd-1q__circles{flex-direction:column;gap:14px;display:flex}.MemorialTreeTab-module__jhd-1q__circle{flex-direction:column;gap:4px;display:flex}.MemorialTreeTab-module__jhd-1q__circleTitle{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 4px;font-weight:600}.MemorialTreeTab-module__jhd-1q__row{border-radius:var(--radius-md);width:100%;min-height:56px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.MemorialTreeTab-module__jhd-1q__row:hover{background:var(--color-bg-raised)}.MemorialTreeTab-module__jhd-1q__rowSelected{border-color:var(--color-accent);background:var(--color-accent-tint)}.MemorialTreeTab-module__jhd-1q__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.MemorialTreeTab-module__jhd-1q__rowText{flex-direction:column;min-width:0;display:flex}.MemorialTreeTab-module__jhd-1q__rowName{font-size:var(--text-sm);color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.MemorialTreeTab-module__jhd-1q__rowMeta{font-size:var(--text-xs);color:var(--color-ink-faint)}.MemorialTreeTab-module__jhd-1q__empty{text-align:center;font-size:var(--text-sm);color:var(--color-ink-soft);border:1px dashed var(--color-rule);border-radius:var(--radius-lg);margin:0;padding:20px 16px;line-height:1.6}.MemorialTreeTab-module__jhd-1q__center{flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.MemorialTreeTab-module__jhd-1q__ok{font-size:var(--text-sm);color:var(--color-success);margin:0}.MemorialTreeTab-module__jhd-1q__error{font-size:var(--text-sm);color:var(--color-danger);margin:0}@media (min-width:768px){.MemorialTreeTab-module__jhd-1q__tab{padding:20px 24px 32px}.MemorialTreeTab-module__jhd-1q__stageSkeleton{height:clamp(460px,68vh,720px)}}@media (prefers-reduced-motion:reduce){.MemorialTreeTab-module__jhd-1q__stageSkeleton{animation:none}}
