.common-tip-layer{position:fixed;inset:0;z-index:85;pointer-events:none}.common-tip-card,.common-tips-welcome{color:var(--card-foreground, var(--foreground));background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);border-radius:18px;box-shadow:0 8px 30px -12px color-mix(in oklab,var(--foreground) 22%,transparent),0 1px color-mix(in oklab,var(--card) 95%,transparent) inset;font-family:var(--font-sans, sans-serif)}.common-tip-card{position:fixed;padding:17px 19px 12px;box-sizing:border-box;pointer-events:auto;animation:common-tip-arrive .2s ease-out both;overflow-wrap:anywhere}.common-tip-title{margin:0 0 6px;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:17px;font-style:italic;font-weight:450;line-height:1.3;letter-spacing:-.025em}.common-tip-body{margin:0;font-size:12px;line-height:1.65;color:var(--muted-foreground)}.common-tip-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:7px}.common-tip-counter{font-size:10px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.common-tip-action,.common-tips-reset{appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;color:var(--primary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent}.common-tip-action{margin-left:auto;min-height:36px;padding:5px 0 5px 12px;font-size:12px;font-weight:550}.common-tip-action:hover,.common-tips-reset:hover{text-decoration:underline}.common-tip-action:focus-visible,.common-tips-reset:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.common-tip-action:disabled,.common-tips-reset:disabled{cursor:default;opacity:.5}.common-tip-ring{position:fixed;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--primary) 38%,transparent);border-radius:14px;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 8%,transparent);pointer-events:none;animation:common-tip-arrive .2s ease-out both}.common-tip-pointer{position:absolute;width:9px;height:9px;background:var(--card);transform:rotate(45deg);border:solid color-mix(in oklab,var(--foreground) 9%,transparent);pointer-events:none}.common-tip-pointer[data-side=top]{top:-5px;border-width:1px 0 0 1px}.common-tip-pointer[data-side=bottom]{bottom:-5px;border-width:0 1px 1px 0}.common-tips-welcome{padding:18px 20px 12px;margin:20px 0 8px;animation:common-tip-arrive .2s ease-out both}.common-tips-reset{display:inline-block;padding:8px 0;font-size:12px;color:var(--muted-foreground)}.common-tips-error{display:block;margin-top:4px;color:var(--muted-foreground);font-size:11px}@keyframes common-tip-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.common-tip-card,.common-tip-ring,.common-tips-welcome{animation:none}}.personal-chore-surface{background:color-mix(in oklab,var(--card) 60%,var(--background));border:1px solid color-mix(in oklab,var(--foreground) 5%,transparent)}
