:root{--wiz-cream: #fdf8ef;--wiz-peach: #fdeede;--wiz-sage: #e8efe5;--wiz-ink: #1f2530;--wiz-ink-soft: #56607a;--wiz-line: rgba(31, 37, 48, .08);--wiz-card-shadow: 0 10px 40px -16px rgba(31, 37, 48, .14);--wiz-radius: 20px;--wiz-radius-lg: 28px}main#main:has(.wiz-screen){max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}body{background:radial-gradient(1200px 600px at 90% -10%,var(--wiz-peach) 0%,transparent 60%),radial-gradient(900px 500px at -10% 100%,var(--wiz-sage) 0%,transparent 55%),var(--wiz-cream);min-height:100svh}.wiz-screen{min-height:calc(100svh - 100px);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:clamp(20px,4vw,40px);max-width:1100px;margin:0 auto;padding:clamp(28px,6vw,64px) clamp(20px,5vw,56px) calc(clamp(40px,7vw,80px) + env(safe-area-inset-bottom));color:var(--wiz-ink)}@media (min-width: 920px){.wiz-screen[data-layout=split]{grid-template-columns:5fr 7fr;grid-template-rows:auto 1fr;align-items:center}.wiz-screen[data-layout=split] .wiz-art{grid-column:1;grid-row:1 / span 2}.wiz-screen[data-layout=split] .wiz-dots{grid-column:2;grid-row:1}.wiz-screen[data-layout=split] .wiz-body{grid-column:2;grid-row:2}}.wiz-screen[data-layout=centered]{justify-items:center;text-align:center}.wiz-screen[data-layout=centered] .wiz-body{width:100%;max-width:560px;align-items:center}.wiz-screen[data-layout=centered] .wiz-body>*{width:100%}.wiz-screen[data-layout=centered] form{text-align:right}.wiz-screen[data-layout=centered] .wiz-actions{justify-content:center}.wiz-dots{display:flex;gap:8px;align-items:center;justify-content:flex-start}.wiz-dot{width:8px;height:8px;border-radius:100px;background:var(--wiz-line);transition:width .3s ease,background .3s ease}.wiz-dot[data-state=done]{background:var(--wiz-ink);opacity:.4}.wiz-dot[data-state=current]{width:28px;background:var(--y, #f5c518)}.wiz-art{display:flex;align-items:center;justify-content:center}.wiz-art lottie-player,.wiz-art .hero-svg{width:100%;height:auto;max-width:380px;display:block}.hero-svg{color:var(--wiz-ink);display:block}.hero-svg .hero-breathe{animation:heroBreathe 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.hero-svg .hero-burst{animation:heroBreathe 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.hero-svg .hero-confetti{animation:heroConfetti 2.4s ease-out infinite;animation-delay:calc(var(--i, 0) * .2s);transform-box:fill-box;transform-origin:center}@keyframes heroBreathe{0%,to{scale:1}50%{scale:1.04}}@keyframes heroConfetti{0%{transform:translateY(20px);opacity:0}30%{opacity:1}to{transform:translateY(-30px);opacity:0}}@media (prefers-reduced-motion: reduce){.hero-svg .hero-breathe,.hero-svg .hero-burst,.hero-svg .hero-confetti{animation:none}}.wiz-art-fallback{display:flex;align-items:center;justify-content:center;color:var(--wiz-ink-soft);font-size:.85rem;text-align:center;padding:24px;opacity:.5}.wiz-body{display:flex;flex-direction:column;gap:20px}.wiz-eyebrow{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wiz-ink-soft)}.wiz-title{font-family:Secular One,sans-serif;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15;margin:0;color:var(--wiz-ink)}.wiz-title .yellow{color:var(--y, #f5c518);text-shadow:.5px .5px 0 rgba(31,37,48,.18),-.5px .5px 0 rgba(31,37,48,.18),.5px -.5px 0 rgba(31,37,48,.18),-.5px -.5px 0 rgba(31,37,48,.18)}.wiz-lede{font-size:clamp(1rem,2vw,1.1rem);line-height:1.6;color:var(--wiz-ink-soft);max-width:52ch;margin:0}main#main:has(.wiz-screen) form{display:flex;flex-direction:column;gap:14px;margin:0}main#main:has(.wiz-screen) label{font-size:.92rem;font-weight:600;color:var(--wiz-ink);margin:0 0 4px}main#main:has(.wiz-screen) input[type=text],main#main:has(.wiz-screen) input[type=tel],main#main:has(.wiz-screen) input[type=number],main#main:has(.wiz-screen) input[type=date],main#main:has(.wiz-screen) select{width:100%;padding:14px 16px;border:1px solid var(--wiz-line);border-radius:14px;background:#ffffffd9;font-size:1rem;font-family:inherit;color:var(--wiz-ink);transition:border-color .2s,box-shadow .2s,background .2s}main#main:has(.wiz-screen) input:focus,main#main:has(.wiz-screen) select:focus{outline:none;border-color:var(--y, #f5c518);background:#fff;box-shadow:0 0 0 4px #f5c5182e}.wiz-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:4px 0}.wiz-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:18px 14px;background:#ffffffb3;border:1.5px solid var(--wiz-line);border-radius:var(--wiz-radius);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .3s ease,background .2s ease;text-align:center;font-size:.95rem;font-weight:600;color:var(--wiz-ink)}@media (hover: hover){.wiz-tile:hover{transform:translateY(-3px);background:#fff;box-shadow:var(--wiz-card-shadow);border-color:#f5c51866}}.wiz-tile[aria-pressed=true]{border-color:var(--y, #f5c518);background:#fff;box-shadow:0 0 0 4px #f5c5182e,var(--wiz-card-shadow)}.wiz-tile-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--wiz-ink)}.wiz-tile-icon svg,.wiz-tile-icon img{width:100%;height:100%;object-fit:contain}.species-icon-img{display:block;width:100%;height:100%;object-fit:contain}.wiz-tile-sub{font-size:.78rem;font-weight:400;color:var(--wiz-ink-soft)}.wiz-tiles[data-cols="2"]{grid-template-columns:1fr 1fr}.wiz-tiles[data-cols="2"] .wiz-tile{min-height:96px;flex-direction:row;gap:14px;padding:16px 18px;text-align:right}.wiz-tiles[data-cols="2"] .wiz-tile-icon{width:36px;height:36px;flex-shrink:0}.pet-ceremony-tiles{gap:14px;margin-top:20px}.pet-ceremony-tiles .wiz-tile{min-height:116px}.pet-ceremony-tiles .wiz-tile-icon{width:44px;height:44px}.pet-ceremony-tiles .wiz-tile-picked{border-color:var(--y);background:#ffd5232e;transform:scale(1.04);box-shadow:0 8px 20px #ffd52359}.wiz-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.wiz-actions-stack{flex-direction:column;align-items:stretch}.wiz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:100px;font-size:1rem;font-weight:700;font-family:inherit;border:none;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .3s,background .2s,color .2s}.wiz-btn-primary{background:var(--y, #f5c518);color:var(--wiz-ink);box-shadow:0 6px 20px -8px #f5c51899}@media (hover: hover){.wiz-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px -10px #f5c518b3}}.wiz-btn-primary:disabled{background:var(--wiz-line);color:var(--wiz-ink-soft);box-shadow:none;cursor:not-allowed;transform:none}.wiz-btn-ghost{background:transparent;color:var(--wiz-ink-soft);border:1px solid var(--wiz-line)}.wiz-btn-ghost:hover{color:var(--wiz-ink);border-color:var(--wiz-ink-soft);background:#ffffff80}.wiz-btn-link{background:none;color:var(--wiz-ink-soft);font-weight:500;font-size:.92rem;min-height:44px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:underline;text-underline-offset:4px}.wiz-btn-link:hover{color:var(--wiz-ink)}.wiz-error{background:#fef0ee;border:1px solid #f5c2bb;color:#7a2519;padding:12px 14px;border-radius:12px;font-size:.92rem;margin:4px 0}.wiz-error[hidden]{display:none}@keyframes wizEnter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.wiz-screen{animation:wizEnter .45s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.wiz-screen{animation:none}.wiz-tile{transition:none}.wiz-tile:hover,.wiz-btn:hover{transform:none}}.wiz-next-tiles{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wiz-next-tile{display:flex;flex-direction:column;gap:10px;padding:22px;background:#ffffffd9;border:1px solid var(--wiz-line);border-radius:var(--wiz-radius);text-decoration:none;color:var(--wiz-ink);transition:transform .25s,box-shadow .3s,border-color .2s}@media (hover: hover){.wiz-next-tile:hover{transform:translateY(-4px);box-shadow:var(--wiz-card-shadow);border-color:#f5c51880}}.wiz-next-tile-title{font-family:Secular One,sans-serif;font-size:1.15rem;margin:0}.wiz-next-tile-sub{font-size:.88rem;color:var(--wiz-ink-soft);line-height:1.5;margin:0}.wiz-next-tile-icon{width:40px;height:40px;color:var(--y, #f5c518)}.wiz-next-tile-icon svg{width:100%;height:100%}.profile-next-section{margin-top:36px;padding-top:28px;border-top:1px solid var(--wiz-line);display:flex;flex-direction:column;gap:14px}.pet-list{display:grid;gap:14px;margin-top:24px;width:100%}.pet-card{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center;padding:16px;background:#ffffffd9;border:1px solid var(--wiz-line);border-radius:var(--wiz-radius);text-align:right;transition:transform .2s,box-shadow .3s,border-color .2s}@media (hover: hover){.pet-card:hover{transform:translateY(-2px);box-shadow:var(--wiz-card-shadow);border-color:#f5c51866}}.pet-card-photo{width:88px;height:88px;border-radius:16px;overflow:hidden;background:#f5c5181a;display:flex;align-items:center;justify-content:center;color:var(--wiz-ink);text-decoration:none}.pet-card-name a{color:inherit;text-decoration:none}.pet-card-name a:hover{text-decoration:underline;text-underline-offset:4px}.pet-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.pet-card-fallback{display:inline-flex;width:48%;height:48%;opacity:.6}.pet-card-fallback svg{width:100%;height:100%}.pet-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.pet-card-name{font-family:Secular One,sans-serif;font-size:1.1rem;margin:0;color:var(--wiz-ink)}.pet-card-meta{font-size:.88rem;color:var(--wiz-ink-soft);margin:0}.pet-card-actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.pet-card-actions .wiz-btn{padding:12px 16px;font-size:.88rem;min-height:44px}.pet-card-actions .wiz-btn-link{min-height:44px;padding:10px 12px}.pet-photo-row{display:flex;align-items:center;gap:14px;margin-top:4px}.pet-photo-preview{width:84px;height:84px;border-radius:16px;overflow:hidden;background:#f5c5181a;border:1px solid var(--wiz-line);display:flex;align-items:center;justify-content:center;color:var(--wiz-ink);flex-shrink:0}.pet-photo-preview img{width:100%;height:100%;object-fit:cover;display:block}.pet-photo-placeholder{display:inline-flex;width:48%;height:48%;opacity:.5}.pet-photo-placeholder svg{width:100%;height:100%}.age-slider-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.age-slider-value{font-family:Secular One,sans-serif;font-size:1.4rem;color:var(--wiz-ink);direction:ltr}.age-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--wiz-line);border-radius:100px;outline:none;margin:4px 0;cursor:pointer}.age-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--y, #f5c518);border:3px solid #fff;box-shadow:0 2px 8px #f5c51880;cursor:grab;transition:transform .15s}.age-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.age-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--y, #f5c518);border:3px solid #fff;box-shadow:0 2px 8px #f5c51880;cursor:grab}.age-slider:focus{box-shadow:0 0 0 4px #f5c5182e}.age-slider-hint{margin:4px 0 0;font-size:.8rem;color:var(--wiz-ink-soft)}main#main .pet-public-toggle,main#main .pet-spay-toggle{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-inline-end:auto;cursor:pointer;font-weight:400;color:var(--wiz-ink-soft);font-size:.92rem;padding:10px 0;min-height:44px;margin-block:0}.field-subtoggle{margin-top:8px}main#main .pet-public-toggle input,main#main .pet-spay-toggle input{width:18px;height:18px;margin:0;flex-shrink:0;flex-grow:0}.pet-species-readonly{display:flex;align-items:baseline;gap:12px;padding:12px 0 4px}.pet-species-readonly[hidden]{display:none}.pet-species-readonly-value{font-size:1rem;font-weight:600;color:var(--wiz-ink)}.wiz-tile-text{min-height:60px;padding:12px 14px}.wiz-tiles[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.notes-counter{font-size:.8rem;color:var(--wiz-ink-soft);font-variant-numeric:tabular-nums;direction:ltr}.notes-prompt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.notes-prompt-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;background:#fdeede8c;border:1px solid var(--wiz-line);border-radius:999px;font-size:.88rem;font-family:inherit;color:var(--wiz-ink);cursor:pointer;transition:background .12s ease,border-color .12s ease;min-height:36px}.notes-prompt-chip:hover{background:#fcd34d2e;border-color:#fcd34d8c}.notes-prompt-chip:focus-visible{outline:2px solid var(--wiz-yellow-ink, #b88500);outline-offset:2px}.notes-prompt-chip[aria-pressed=true]{background:#fcd34d52;border-color:#fcd34db3;color:var(--wiz-ink)}.notes-prompt-chip[aria-pressed=true] .notes-prompt-chip-plus{opacity:.45}.notes-prompt-chip-plus{font-weight:700;color:var(--wiz-yellow-ink, #b88500);font-size:1.05rem;line-height:1;width:14px;text-align:center}main#main:has(.wiz-screen) textarea{width:100%;padding:14px 16px;border:1px solid var(--wiz-line);border-radius:14px;background:#ffffffd9;font-size:1rem;font-family:inherit;color:var(--wiz-ink);transition:border-color .2s,box-shadow .2s,background .2s;resize:vertical;min-height:88px}main#main:has(.wiz-screen) textarea:focus{outline:none;border-color:var(--y, #f5c518);background:#fff;box-shadow:0 0 0 4px #f5c5182e}.pet-detail-body{gap:14px}.wiz-screen[data-layout=centered] .pet-detail-body{align-items:stretch}.pet-detail-back{align-self:flex-start;text-decoration:none;padding:10px 8px;font-size:.92rem;min-height:44px;display:inline-flex;align-items:center}.pet-detail-back:hover{color:var(--wiz-ink)}.pet-detail-hero{width:100%;max-width:480px;aspect-ratio:1 / 1;margin:8px auto 4px;border-radius:18px;overflow:hidden;background:#f5c5181a;display:flex;align-items:center;justify-content:center;box-shadow:var(--wiz-card-shadow)}.pet-detail-hero img{width:100%;height:100%;object-fit:cover;display:block}.pet-detail-hero-fallback{display:inline-flex;width:32%;height:32%;opacity:.55}.pet-detail-hero-fallback svg,.pet-detail-hero-fallback img{width:100%;height:100%;object-fit:contain}.pet-detail-name{font-family:Secular One,sans-serif;font-size:clamp(2rem,6vw,2.6rem);line-height:1.15;margin:12px 0 0;text-align:center;color:var(--wiz-ink)}.pet-detail-name .yellow{color:var(--y, #f5c518);text-shadow:.5px .5px 0 rgba(31,37,48,.18),-.5px .5px 0 rgba(31,37,48,.18),.5px -.5px 0 rgba(31,37,48,.18),-.5px -.5px 0 rgba(31,37,48,.18)}.pet-detail-lede{text-align:center;font-size:1rem;color:var(--wiz-ink-soft);margin:4px 0 8px}.pet-detail-since{text-align:center;font-size:.875rem;color:var(--wiz-ink-soft);opacity:.78;margin:-2px 0 14px;font-weight:400;letter-spacing:.01em}.pet-empty-invite{text-align:center;max-width:460px;margin-inline:auto}.pet-empty-illustration{width:140px;height:140px;margin:8px auto 22px;background:var(--wiz-yellow-soft, rgba(252, 211, 77, .22));border-radius:50%;display:grid;place-items:center}.pet-empty-illustration img{width:72px;height:72px;opacity:.85}.pet-empty-question{margin:0 0 12px}.pet-empty-body{margin:0 auto 22px;max-width:36ch;line-height:1.6}.pet-empty-back{display:inline-block;margin-top:6px;color:var(--wiz-ink-soft);font-size:.875rem}.pet-personality-card{background:#fdeede99;border:1px solid var(--wiz-line);border-radius:var(--wiz-radius);padding:22px 24px;text-align:right;display:flex;flex-direction:column;gap:10px;margin:12px 0}.pet-personality-title{font-family:Secular One,sans-serif;font-size:1.15rem;margin:0;color:var(--wiz-ink)}.pet-personality-body{margin:0;font-size:1rem;line-height:1.7;color:var(--wiz-ink);white-space:pre-line}.pet-personality-card-empty{background:#fdeede59;border-style:dashed}.pet-personality-prompt{color:var(--wiz-ink-soft);font-size:.95rem}.pet-personality-invite{align-self:flex-start;margin-top:2px;font-weight:600;color:var(--wiz-yellow-ink, #b88500);cursor:pointer}.pet-info-rows{display:flex;flex-direction:column;gap:1px;background:var(--wiz-line);border:1px solid var(--wiz-line);border-radius:var(--wiz-radius);overflow:hidden;margin:8px 0}.pet-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;background:#ffffffd9;text-align:right}.pet-info-row-label{font-size:.88rem;font-weight:600;color:var(--wiz-ink-soft);flex-shrink:0}.pet-info-row-value{font-size:.95rem;color:var(--wiz-ink);text-align:left;direction:ltr}.pet-info-invite{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--wiz-yellow-ink, #b88500);font-weight:600;font-size:.92rem;text-decoration:none;letter-spacing:.01em;min-height:44px;display:inline-flex;align-items:center}.pet-info-invite:hover,.pet-info-invite:focus-visible{text-decoration:underline;outline:none}.pet-info-coming{color:var(--wiz-ink-soft);opacity:.7;font-size:.88rem;font-style:italic}.pet-detail-overflow{display:flex;justify-content:center;gap:14px;padding-top:12px;margin-top:8px;border-top:1px solid var(--wiz-line)}.pet-detail-share-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 0 4px}.pet-detail-share-btn{width:100%;position:relative;font-size:1.05rem;padding:14px 24px;min-height:52px}.pet-detail-share-btn:disabled{opacity:.55;cursor:not-allowed}.pet-detail-share-btn-new:after{content:"חדש";position:absolute;top:-8px;inset-inline-start:-6px;background:var(--accentDark, #06182E);color:var(--y, #FFD523);font-size:.65rem;font-weight:700;padding:3px 9px;border-radius:100px;letter-spacing:.06em}.pet-detail-share-hint{font-size:.82rem;color:var(--wiz-ink-soft);text-align:center;margin:0}.share-modal-open{overflow:hidden}.share-modal-overlay{position:fixed;inset:0;background:#0f14198c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:shareModalFade .18s ease both}@keyframes shareModalFade{0%{opacity:0}to{opacity:1}}.share-modal-card{background:var(--b, #F4F1E8);border-radius:18px;padding:24px 22px 18px;box-shadow:0 20px 60px #00000059;max-width:380px;width:100%;direction:rtl;animation:shareModalRise .22s cubic-bezier(.16,1,.3,1) both}@keyframes shareModalRise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.share-modal-card:focus{outline:none}.share-modal-title{font-family:Secular One,Rubik,sans-serif;font-size:1.6rem;margin:0 0 8px;line-height:1.15}.share-modal-lede{font-size:.92rem;color:var(--wiz-ink-soft);line-height:1.55;margin:0 0 12px}.share-modal-preview-box{background:var(--ds, #F5F0DD);border:1px solid var(--lineSoft, #E8E2CD);border-radius:12px;padding:12px 14px;font-size:.85rem;line-height:1.6;color:var(--w2, #2A2A2A);margin-bottom:14px}.share-modal-preview-box strong{display:block;margin-bottom:4px;font-size:.9rem;color:var(--l, #1A1A1A)}.share-modal-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.share-sheet-open{overflow:hidden}.share-sheet-overlay{position:fixed;inset:0;background:#0f14198c;display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:shareModalFade .2s ease both}.share-sheet{background:var(--b, #F4F1E8);border-top-left-radius:22px;border-top-right-radius:22px;padding:14px 20px calc(22px + env(safe-area-inset-bottom));width:100%;max-width:480px;position:relative;direction:rtl;animation:shareSheetSlideUp .28s cubic-bezier(.16,1,.3,1) both}@keyframes shareSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.share-sheet-handle{width:40px;height:4px;background:var(--line, #D9D3C0);border-radius:4px;margin:0 auto 12px}.share-sheet-close{position:absolute;top:8px;inset-inline-end:10px;background:transparent;border:0;font-size:1.6rem;color:var(--wiz-ink-soft);cursor:pointer;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.share-sheet-close:hover{background:#0000000d}.share-sheet-title{font-family:Secular One,Rubik,sans-serif;font-size:1.25rem;margin:4px 0;line-height:1.15}.share-sheet-sub{font-size:.85rem;color:var(--wiz-ink-soft);margin:0 0 14px;line-height:1.5}.share-sheet-preview{margin:0 auto 16px;width:220px;height:220px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 30px #0000002e;position:relative;display:flex;align-items:center;justify-content:center}.share-sheet-preview img{display:none;width:100%;height:100%;object-fit:cover}.share-sheet-preview .spinner{width:32px;height:32px;border:3px solid var(--line, #D9D3C0);border-top-color:var(--y, #FFD523);border-radius:50%;animation:shareSpin .9s linear infinite}@keyframes shareSpin{to{transform:rotate(360deg)}}.share-sheet-error{background:#fff5f5;border:1px solid #f5b9b9;color:#b33;border-radius:10px;padding:10px 12px;font-size:.85rem;margin:0 0 14px;text-align:center}.share-sheet-actions{display:flex;flex-direction:column;gap:8px}.share-sheet-priv{font-size:.78rem;color:var(--wiz-ink-soft);text-align:center;margin:12px 0 0;line-height:1.5}.share-sheet-fallback{display:flex;flex-direction:column;gap:6px;margin-top:10px}.share-sheet-fallback input{width:100%;padding:10px 12px;border:1px solid var(--lineSoft, #E8E2CD);border-radius:10px;font-size:.92rem;direction:ltr;text-align:left;background:#fff}.share-sheet-fallback-hint{font-size:.78rem;color:var(--wiz-ink-soft);text-align:center}@media (max-width: 480px){.share-sheet{max-width:100%}.share-modal-card{max-width:95%}}.pet-prompt-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#1f25306b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:petPromptFade .2s ease}@keyframes petPromptFade{0%{opacity:0}to{opacity:1}}.pet-prompt-card{background:var(--wiz-cream);border:1px solid var(--wiz-line);border-radius:var(--wiz-radius-lg);box-shadow:var(--wiz-card-shadow);max-width:460px;width:100%;padding:32px 28px;text-align:center}.pet-prompt-card .wiz-title{margin-top:6px}.pet-prompt-card .wiz-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.pet-prompt-card .wiz-btn{width:100%;min-height:48px}.pet-prompt-card .wiz-btn:focus-visible{outline:2px solid var(--wiz-ink);outline-offset:2px;box-shadow:0 0 0 4px #f5c5182e}@media (prefers-reduced-motion: reduce){.pet-prompt-overlay{animation:none}}
