#tellAwaken{--ta-ink:#190d4c;--ta-text:#3b3366;--ta-muted:#5f5c86;--ta-faint:#8a86a8;--ta-line:#ece7f8;--ta-ground:#fbfaff;--ta-brand:#764af8;--ta-brand-soft:#f1edfb;--ta-sun-ink:#b5521f;--ta-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,Consolas,monospace;justify-content:center;color:var(--ta-ink);font-size:17px;line-height:1.45;-webkit-tap-highlight-color:transparent}#tellAwaken,#tellAwaken .ta-app{min-height:100vh;min-height:100dvh;display:flex;background:var(--ta-ground)}#tellAwaken .ta-app{width:100%;max-width:520px;flex-direction:column}#tellAwaken .ta-sky{position:relative;flex:none;height:26vh;min-height:150px;max-height:230px;overflow:hidden;background:linear-gradient(180deg,#2a1a6e,#764af8 55%,#ffb38f)}#tellAwaken .ta-sky:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-70px;height:110px;border-radius:50%;background:var(--ta-ground)}#tellAwaken .ta-sun{position:absolute;left:50%;bottom:0;width:92px;height:92px;margin-left:-46px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe2a8,#ffb35c 55%,#ff8a6b);box-shadow:0 0 0 14px rgba(255,196,107,.22),0 0 60px 20px rgba(255,170,110,.55);transition:transform .9s cubic-bezier(.2,.8,.2,1)}#tellAwaken .ta-sun:after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,226,168,.9);opacity:0}#tellAwaken .ta-sun.cheer{animation:ta-cheer .55s cubic-bezier(.3,1.6,.5,1)}#tellAwaken .ta-sun.cheer:after{animation:ta-ring .6s ease-out}@keyframes ta-cheer{35%{scale:1.22}70%{scale:.96}}@keyframes ta-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:2.1}}#tellAwaken .ta-sky-top{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 16px}#tellAwaken .ta-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:rgba(255,255,255,.16);color:#fff;cursor:pointer}#tellAwaken .ta-back.ghost{visibility:hidden}#tellAwaken .ta-count{font:500 12px/1 var(--ta-mono);letter-spacing:.1em;text-transform:uppercase;color:#e9e0ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#tellAwaken .ta-cheer{position:absolute;left:0;right:0;top:50px;z-index:2;text-align:center;font-size:22px;font-weight:800;letter-spacing:-.01em;color:#fff;opacity:0;pointer-events:none}#tellAwaken .ta-cheer.go{animation:ta-word .75s ease-out}@keyframes ta-word{0%{opacity:0;translate:0 10px;scale:.8}25%{opacity:1;translate:0 0;scale:1.08}70%{opacity:1;scale:1}to{opacity:0;translate:0 -8px}}#tellAwaken .ta-stage{flex:1 1;display:flex;flex-direction:column;padding:4px 18px 28px}#tellAwaken .ta-card{margin:auto 0;padding:8px 0 12px;display:flex;flex-direction:column;gap:16px;animation:ta-rise .45s cubic-bezier(.2,.8,.2,1) both}@keyframes ta-rise{0%{opacity:0;transform:translateY(18px)}}#tellAwaken .ta-eyebrow{margin:0;font:500 12px/1.3 var(--ta-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ta-sun-ink)}#tellAwaken h1{margin:0;font-size:28px;line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--ta-ink);text-wrap:balance}#tellAwaken .ta-say{margin:0;padding:18px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--ta-line);border-radius:20px;background:#fff;font-size:20px;line-height:1.4;color:var(--ta-text)}#tellAwaken .ta-sample{font-size:18px;line-height:1.5}#tellAwaken .ta-hint{margin:0;font-size:15px;color:var(--ta-muted)}#tellAwaken .ta-skel{display:block;height:18px;border-radius:8px;background:linear-gradient(90deg,#ede4ff,#f6f1ff,#ede4ff);background-size:200% 100%;animation:ta-shimmer 1.4s linear infinite}#tellAwaken .ta-skel.short{width:60%}@keyframes ta-shimmer{to{background-position:-200% 0}}#tellAwaken .ta-row{display:flex;gap:10px}#tellAwaken .ta-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 16px;border-radius:16px;border:1px solid var(--ta-line);background:#fff;color:var(--ta-ink);font:inherit;font-size:18px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:transform .12s ease,border-color .15s ease}#tellAwaken .ta-btn:hover:not(:disabled){border-color:var(--ta-brand)}#tellAwaken .ta-btn:active{transform:scale(.97)}#tellAwaken .ta-btn:disabled{opacity:.45;cursor:default}#tellAwaken .ta-btn.yes{border-color:transparent;background:var(--ta-brand);color:#fff;box-shadow:0 10px 22px -10px rgba(118,74,248,.7)}#tellAwaken .ta-btn.sunny{border-color:transparent;background:linear-gradient(90deg,#ff8a6b,#f2a24b);color:#fff;box-shadow:0 10px 22px -10px rgba(255,138,107,.8)}#tellAwaken .ta-stack{display:flex;flex-direction:column;gap:10px}#tellAwaken .ta-opt{display:block;width:100%;min-height:56px;padding:14px 16px;text-align:left;border-radius:16px;border:1px solid var(--ta-line);background:#fff;color:var(--ta-ink);font:inherit;font-size:17px;font-weight:600;overflow-wrap:anywhere;cursor:pointer;animation:ta-rise .4s cubic-bezier(.2,.8,.2,1) both;transition:transform .12s ease,border-color .15s ease,background .15s ease}#tellAwaken .ta-opt:nth-child(2){animation-delay:.05s}#tellAwaken .ta-opt:nth-child(3){animation-delay:.1s}#tellAwaken .ta-opt:nth-child(4){animation-delay:.15s}#tellAwaken .ta-opt:nth-child(n+5){animation-delay:.2s}#tellAwaken .ta-opt:hover{border-color:var(--ta-brand)}#tellAwaken .ta-opt:active{transform:scale(.98)}#tellAwaken .ta-opt small{display:block;margin-top:4px;font-size:16px;font-weight:400;line-height:1.4;color:var(--ta-text)}#tellAwaken .ta-tag{display:block;font:500 11px/1.3 var(--ta-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ta-faint)}#tellAwaken .ta-opt.on{border-color:var(--ta-brand);background:var(--ta-brand-soft)}#tellAwaken .ta-opt.on:after{content:"✓";float:right;color:var(--ta-brand);font-weight:800}#tellAwaken .ta-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}#tellAwaken .ta-scale .ta-opt{text-align:center;padding:14px 6px}#tellAwaken .ta-scale .ta-opt.on:after{content:none}#tellAwaken .ta-picked{animation:ta-picked .45s cubic-bezier(.3,1.7,.5,1) both;border-color:transparent;background:var(--ta-brand);color:#fff}#tellAwaken .ta-picked .ta-tag,#tellAwaken .ta-picked small{color:#fff}#tellAwaken .ta-opt.ta-picked:after{content:"✓";float:right;color:#fff;font-weight:800}#tellAwaken .ta-scale .ta-opt.ta-picked:after{content:none}@keyframes ta-picked{40%{scale:1.05}}#tellAwaken .ta-else{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;display:inline-flex;align-items:center;font:inherit;font-size:15px;font-weight:600;color:var(--ta-brand);text-decoration:none;cursor:pointer}#tellAwaken .ta-else:hover{text-decoration:underline}#tellAwaken .ta-typed{width:100%;min-height:56px;padding:14px 16px;border-radius:16px;border:1px solid var(--ta-brand);background:#fff;font:inherit;font-size:17px;color:var(--ta-ink);outline:none;box-shadow:0 0 0 3px rgba(118,74,248,.14)}#tellAwaken .ta-add-row .ta-typed{flex:1 1;min-width:0}#tellAwaken .ta-add-row .ta-btn{flex:none;padding:0 22px}#tellAwaken .ta-known{margin:0;padding:0;list-style:none;border:1px solid var(--ta-line);border-radius:20px;background:#fff}#tellAwaken .ta-known li{padding:13px 16px;border-top:1px solid var(--ta-line);animation:ta-rise .45s both}#tellAwaken .ta-known li:first-child{border-top:0}#tellAwaken .ta-known li:nth-child(2){animation-delay:.08s}#tellAwaken .ta-known li:nth-child(3){animation-delay:.16s}#tellAwaken .ta-known li:nth-child(4){animation-delay:.24s}#tellAwaken .ta-known li:nth-child(5){animation-delay:.32s}#tellAwaken .ta-known li:nth-child(6){animation-delay:.4s}#tellAwaken .ta-known span{display:block;font:500 11px/1.3 var(--ta-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ta-faint)}#tellAwaken .ta-known b{display:block;margin-top:2px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.ta-spark{position:fixed;z-index:1000;width:9px;height:9px;margin:-4px 0 0 -4px;border-radius:50%;pointer-events:none;animation:ta-fly .7s cubic-bezier(.1,.7,.3,1) forwards}.ta-spark.star{width:12px;height:12px;border-radius:2px;rotate:45deg}@keyframes ta-fly{to{translate:var(--dx) var(--dy);scale:.2;opacity:0}}.ta-pop{position:fixed;z-index:1001;translate:-50% -100%;padding:6px 14px;border-radius:999px;background:#190d4c;color:#fff;font-size:18px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px -10px rgba(25,13,76,.6);animation:ta-pop .95s cubic-bezier(.2,.8,.2,1) forwards}@keyframes ta-pop{0%{opacity:0;transform:translateY(6px) scale(.7)}18%{opacity:1;transform:translateY(-14px) scale(1.08)}70%{opacity:1;transform:translateY(-34px) scale(1)}to{opacity:0;transform:translateY(-52px) scale(1)}}@media (max-width:699px){#tellAwaken .ta-sky{position:-webkit-sticky;position:sticky;top:0;z-index:5}}@media (min-width:700px){#tellAwaken{align-items:center;padding:32px 16px;background:linear-gradient(160deg,#f4efff,#fbfaff 45%,#fff3e8)}#tellAwaken .ta-app{min-height:720px;border:1px solid var(--ta-line);border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(40,20,110,.35)}#tellAwaken .ta-sky{height:200px}#tellAwaken .ta-stage{padding:4px 34px 34px}}@media (prefers-reduced-motion:reduce){#tellAwaken .ta-card,#tellAwaken .ta-cheer.go,#tellAwaken .ta-known li,#tellAwaken .ta-opt,#tellAwaken .ta-picked,#tellAwaken .ta-sun.cheer,#tellAwaken .ta-sun.cheer:after{animation:none}#tellAwaken .ta-btn,#tellAwaken .ta-opt,#tellAwaken .ta-sun{transition:none}}#tellAwaken.ta-embedded{min-height:0;display:block;font-size:16px;border-radius:20px;overflow:hidden;border:1px solid #ffd9bf;box-shadow:0 18px 36px -26px #ff8a6b;animation:ta-rise .45s cubic-bezier(.2,.8,.2,1) both}#tellAwaken.ta-embedded .ta-app{max-width:none;min-height:0}#tellAwaken.ta-embedded .ta-sky{height:108px;min-height:0}#tellAwaken.ta-embedded .ta-sky:after{bottom:-80px}#tellAwaken.ta-embedded .ta-sun{width:64px;height:64px;margin-left:-32px}#tellAwaken.ta-embedded .ta-sky-top{padding:8px 10px}#tellAwaken.ta-embedded .ta-back{width:36px;height:36px}#tellAwaken.ta-embedded .ta-cheer{top:38px;font-size:18px}#tellAwaken.ta-embedded .ta-stage{padding:0 16px 18px}#tellAwaken.ta-embedded .ta-card{margin:0;gap:12px}#tellAwaken.ta-embedded h1{font-size:22px}#tellAwaken.ta-embedded .ta-say{font-size:17px;padding:14px}#tellAwaken.ta-embedded .ta-btn{min-height:48px;font-size:16px}#tellAwaken.ta-embedded .ta-choice .ta-btn.sunny{flex:1.6 1;animation:ta-nudge 2.6s ease-in-out 1.2s infinite}@keyframes ta-nudge{0%,80%,to{transform:none}85%{transform:translateY(-3px) scale(1.02)}90%{transform:none}}@media (max-width:420px){#tellAwaken.ta-embedded .ta-choice{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){#tellAwaken.ta-embedded,#tellAwaken.ta-embedded .ta-choice .ta-btn.sunny{animation:none}}