.ra-root,.ra-vars{--ra-sky:#afd8fd;--ra-sky-ink:#2564ab;--ra-rose:#fbc6cf;--ra-rose-ink:#af455f;--ra-peach:#fdceac;--ra-peach-ink:#ab5d2b;--ra-iris:#aeb9f8;--ra-iris-ink:#4f52b3;--ra-butter:#f6e7a5;--ra-butter-ink:#8b7122;--ra-sage:#bce6c3;--ra-sage-ink:#377249;--ra-lilac:#ddcbf6;--ra-lilac-ink:#7855a0;--ra-aqua:#b0e7e7;--ra-aqua-ink:#157079;--ra-berry:#eba4d0;--ra-berry-ink:#9e3378;--ra-lime:#c2dd94;--ra-lime-ink:#48691d;--ra-paint-ink:#15202d;--ra-char:#59b0a8;--ra-char-shade:#369291;--ra-char-deep:#1d676a;--ra-ink:#0b222d;--ra-sclera:#fbfaf6;--ra-cheek:#fba0ad;--ra-shadow:#1e2f41;--ra-occlusion:#004049;--ra-edge:color-mix(in oklch, var(--color-foreground) 9%, transparent);--ra-hair:color-mix(in oklch, var(--color-foreground) 7%, transparent);--ra-lift:color-mix(in oklch, var(--color-lapis) 34%, transparent);--ra-verse-size:clamp(1.55rem, 1.05rem + 1.75vw, 2.4rem)}@supports (color:lab(0% 0 0)){.ra-root,.ra-vars{--ra-sky:lab(84.2801% -7.58356 -23.0304);--ra-sky-ink:lab(41.1849% -.32106 -44.6148);--ra-rose:lab(84.7589% 20.6669 2.70952);--ra-rose-ink:lab(44.9888% 45.7557 8.38117);--ra-peach:lab(86.4432% 13.5785 23.7314);--ra-peach-ink:lab(48.2413% 30.0171 41.8869);--ra-iris:lab(76.0252% 6.39716 -32.7441);--ra-iris-ink:lab(38.8709% 20.904 -52.8473);--ra-butter:lab(91.7512% -1.80811 33.961);--ra-butter-ink:lab(49.2112% 4.29773 45.1374);--ra-sage:lab(87.5053% -18.9937 12.1789);--ra-sage-ink:lab(43.161% -27.6662 16.472);--ra-lilac:lab(84.1575% 12.5006 -19.0355);--ra-lilac-ink:lab(42.5765% 26.732 -35.8159);--ra-aqua:lab(87.8209% -18.0525 -6.31434);--ra-aqua-ink:lab(42.693% -23.698 -12.6167);--ra-berry:lab(75.4182% 31.6556 -11.316);--ra-berry-ink:lab(39.7663% 49.9673 -14.9202);--ra-lime:lab(84.7859% -18.3497 32.7451);--ra-lime-ink:lab(40.7818% -22.0962 36.6253);--ra-paint-ink:lab(11.7208% -1.33529 -10.5855);--ra-char:lab(66.191% -28.8608 -4.66474);--ra-char-shade:lab(55.0813% -27.7921 -8.39419);--ra-char-deep:lab(39.199% -21.9403 -9.02309);--ra-ink:lab(11.9277% -6.35546 -9.82565);--ra-cheek:lab(75.5326% 36.1973 7.8696);--ra-shadow:lab(18.6877% -2.83948 -13.717);--ra-occlusion:lab(23.8884% -16.4925 -11.0917)}}.ra-root{z-index:20;min-height:calc(100dvh - 4.5rem);padding:.25rem 1rem calc(3rem + env(safe-area-inset-bottom,0px));color:var(--color-foreground);position:relative}.dark .ra-root,.dark .ra-vars{--ra-sky:#96c3ec;--ra-sky-ink:#acd6fd;--ra-rose:#e9afba;--ra-rose-ink:#f8c5ce;--ra-peach:#edbc97;--ra-peach-ink:#fccdaa;--ra-iris:#99a5ea;--ra-iris-ink:#c0caff;--ra-butter:#e5d590;--ra-butter-ink:#f3e5a8;--ra-sage:#a4d1ac;--ra-sage-ink:#bce3c3;--ra-lilac:#c7b3e3;--ra-lilac-ink:#ddcbf5;--ra-aqua:#99d4d5;--ra-aqua-ink:#aee3e4;--ra-berry:#db8fbe;--ra-berry-ink:#f3badd;--ra-lime:#afc981;--ra-lime-ink:#cbe1a8;--ra-char:#4fa69f;--ra-char-shade:#318686;--ra-char-deep:#1a5d61;--ra-shadow:#000;--ra-occlusion:#001925;--ra-edge:color-mix(in oklch, var(--color-foreground) 11%, transparent);--ra-lift:#0009}@supports (color:lab(0% 0 0)){.dark .ra-root,.dark .ra-vars{--ra-sky:lab(76.7167% -8.01691 -25.287);--ra-sky-ink:lab(83.6954% -7.74747 -23.6876);--ra-rose:lab(77.123% 23.2921 3.07013);--ra-rose-ink:lab(84.2028% 20.0046 2.62097);--ra-peach:lab(80.0381% 14.7252 25.6313);--ra-peach-ink:lab(85.8629% 13.5852 23.7387);--ra-iris:lab(68.9352% 7.77596 -36.192);--ra-iris-ink:lab(81.9391% 5.25728 -29.2452);--ra-butter:lab(85.3819% -1.65719 36.3221);--ra-butter-ink:lab(91.1507% -1.80015 31.8344);--ra-sage:lab(80.0407% -20.7992 13.3617);--ra-sage-ink:lab(86.8735% -17.8 11.4069);--ra-lilac:lab(75.9244% 14.2612 -21.4068);--ra-lilac-ink:lab(84.1839% 12.0794 -18.4322);--ra-aqua:lab(80.9016% -19.3398 -6.75193);--ra-aqua-ink:lab(86.6506% -17.7303 -6.20213);--ra-berry:lab(68.315% 34.7024 -12.4234);--ra-berry-ink:lab(81.4994% 25.4431 -9.07699);--ra-lime:lab(77.8168% -18.2482 32.9332);--ra-lime-ink:lab(86.9221% -14.9175 25.8035);--ra-char:lab(62.7108% -28.8815 -4.66014);--ra-char-shade:lab(50.9683% -26.1572 -7.90061);--ra-char-deep:lab(35.6706% -20.3753 -8.38049);--ra-occlusion:lab(7.29785% -5.8843 -11.0718);--ra-lift:lab(0% 0 0/.6)}}.ra-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;max-width:780px;min-height:2.75rem;margin:0 auto .5rem;display:grid}.ra-bar-progress{color:var(--color-muted-foreground);align-items:center;gap:.4rem;margin:0;font-size:.8125rem;display:inline-flex}.ra-bar-name{font-family:var(--font-morabba), var(--font-sans);color:var(--color-foreground);font-weight:600}.ra-bar-dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.ra-bar-num{color:var(--color-foreground);font-weight:700}.ra-bar-sep{background:var(--ra-edge);width:1px;height:.7rem;rotate:18deg}.ra-bar-side{justify-content:flex-end;justify-self:end;gap:.4rem;display:flex}.ra-play{flex-direction:column;gap:1.1rem;width:min(100%,780px);margin-inline:auto;padding-top:clamp(.25rem,2.5vh,1.75rem);display:flex}.ra-stage{isolation:isolate;padding-top:calc(var(--ra-s,.9) * 166px);position:relative}.ra-char-back,.ra-char-front{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ra-char-back{z-index:1}.ra-char-front{z-index:3}.ra-f-char{fill:var(--ra-char)}.ra-f-shade{fill:var(--ra-char-shade)}.ra-s-char{stroke:var(--ra-char)}.ra-s-shade{stroke:var(--ra-char-shade)}.ra-s-deep{stroke:var(--ra-char-deep)}.ra-f-deep{fill:var(--ra-char-deep)}.ra-f-ink{fill:var(--ra-ink)}.ra-s-ink{stroke:var(--ra-ink)}.ra-f-sclera{fill:var(--ra-sclera)}.ra-f-cheek{fill:var(--ra-cheek)}.ra-f-shadow{fill:var(--ra-shadow)}.ra-f-stain{fill:var(--ra-stain,transparent)}.ra-stop-occl{stop-color:var(--ra-occlusion)}.ra-breathe{animation:4.2s ease-in-out infinite ra-breathe}.ra-breathe-head{animation:4.2s ease-in-out -.4s infinite ra-breathe-head}@keyframes ra-breathe{50%{transform:translateY(-1.4px)}}@keyframes ra-breathe-head{50%{transform:translateY(-.9px)}}.ra-card{z-index:2;padding:calc(var(--ra-s,.9) * 50px) clamp(.6rem, 4vw, 2.6rem) 1.05rem;box-shadow:0 0 0 1px color-mix(in oklch, #fff 55%, var(--ra-edge)), 0 1px 1px color-mix(in oklch, var(--color-foreground) 4%, transparent), 0 16px 36px -22px var(--ra-lift), 0 40px 80px -48px var(--ra-lift);border-radius:20px;position:relative}.dark .ra-card{box-shadow:0 0 0 1px var(--ra-edge), 0 16px 36px -22px var(--ra-lift), 0 40px 80px -48px var(--ra-lift)}.ra-card>:not(.ra-glass){z-index:1;position:relative}.ra-glass{--wx:50%;--wy:50%;--wrx:0px;--wry:0px;z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ra-glass-logo{place-items:center;display:grid;position:absolute;inset:4% 0}.ra-glass-logo svg{width:auto!important;height:100%!important}.ra-glass-frost{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .85 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), color-mix(in oklch, var(--color-card) 56%, transparent);-webkit-backdrop-filter:blur(9px)saturate(1.2);backdrop-filter:blur(9px)saturate(1.2);-webkit-mask-image:radial-gradient(ellipse var(--wrx) var(--wry) at var(--wx) var(--wy), transparent 58%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--wrx) var(--wry) at var(--wx) var(--wy), transparent 58%, #000 100%);mask-image:radial-gradient(ellipse var(--wrx) var(--wry) at var(--wx) var(--wy), transparent 58%, #000 100%);background-size:180px 180px,auto;position:absolute;inset:0}.dark .ra-glass-frost{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .22 -.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), color-mix(in oklch, var(--color-card) 60%, transparent);background-size:180px 180px,auto}.ra-glass-shine{background:radial-gradient(ellipse var(--wrx) var(--wry) at var(--wx) var(--wy), #ffffff8c 0%, #ffffff38 55%, transparent 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ra-glass-shine{background:radial-gradient(ellipse var(--wrx) var(--wry) at var(--wx) var(--wy), lab(100% 0 0/.55) 0%, lab(100% 0 0/.22) 55%, transparent 100%)}}.dark .ra-glass-shine{background:radial-gradient(ellipse var(--wrx) var(--wry) at var(--wx) var(--wy), #ffffff1f 0%, transparent 100%)}@supports (color:lab(0% 0 0)){.dark .ra-glass-shine{background:radial-gradient(ellipse var(--wrx) var(--wry) at var(--wx) var(--wy), lab(100% 0 0/.12) 0%, transparent 100%)}}.ra-glass-sheen{opacity:.55;background:linear-gradient(118deg,#ffffff6b 0%,#0000 26% 72%,#ffffff24 100%);background:linear-gradient(118deg,lab(100% 0 0/.42) 0%,#0000 26% 72%,lab(100% 0 0/.14) 100%);position:absolute;inset:0}.dark .ra-glass-sheen{opacity:.12}.ra-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.85),#0000);height:1px;position:absolute;inset:0 18px auto}.dark .ra-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.1),#0000)}.ra-figure{margin:0}.ra-verse{--fit:1;isolation:isolate;width:max-content;font-family:var(--font-pofak), var(--font-sans);font-size:calc(var(--ra-verse-size) * var(--fit));grid-template-columns:max-content;row-gap:.28em;margin-inline:auto;font-weight:400;line-height:1.95;display:grid;position:relative}.ra-misra{--ra-gap:.3em;justify-content:center;gap:var(--ra-gap);white-space:nowrap;margin:0;display:flex}.ra-verse[data-wrap]{grid-template-columns:minmax(0,1fr);row-gap:.55em;width:100%}.ra-verse[data-wrap] .ra-misra{white-space:normal;flex-wrap:wrap;row-gap:0}.ra-token{color:inherit;font:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:.36em;align-items:center;padding:0;display:inline-flex;position:relative}.ra-token:after{content:"";position:absolute;inset:-.28em -.08em}.ra-ink{border-radius:.36em;padding:0 .22em .04em;display:inline-block;position:relative}.ra-punct{z-index:1;opacity:.7;position:relative}.ra-ink:before{content:"";background:var(--sel-c,transparent);box-shadow:inset 0 -2px 0 color-mix(in oklch, var(--sel-ci,transparent) 55%, transparent);opacity:0;pointer-events:none;border-radius:.32em;transition:opacity .16s,transform .22s cubic-bezier(.3,.7,.3,1);position:absolute;inset:.42em -.04em .24em;transform:scaleX(.9)}.ra-word{z-index:1;transition:color .2s;position:relative}.ra-token[data-painted] .ra-word{color:var(--ra-paint-ink)}@media (hover:hover){.ra-card[data-armed] .ra-token:not([data-painted]):hover .ra-ink:before{opacity:.55;transform:none}.ra-card:not([data-armed]) .ra-token:not([data-painted]):not([aria-disabled]):hover .ra-word{color:color-mix(in oklch, var(--color-foreground) 70%, var(--color-primary))}}.ra-card[data-armed] .ra-token:not([data-painted]):focus-visible .ra-ink:before{opacity:.55;transform:none}.ra-card[data-armed] .ra-token:not([data-painted]){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M20.6 2.7 23.3 5.4 13.6 15.1 10.9 12.4Z' fill='%23fbfaf6' stroke='%23263040' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M10 13.3 12.7 16c-.4 2.6-2.4 5.4-6.9 6.9-1.1.4-2.4.7-3.6.8.1-1.2.4-2.5.8-3.6C4.5 15.6 7.4 13.7 10 13.3Z' fill='%23263040'/%3E%3C/svg%3E") 2 24,pointer}.ra-token[aria-disabled]{cursor:default}.ra-token:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ra-links{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ra-link{fill:none;stroke:var(--ci);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.7;animation:.56s cubic-bezier(.3,.7,.3,1) .14s forwards ra-link-draw}@keyframes ra-link-draw{to{stroke-dashoffset:0}}.ra-hl[data-waiting]{animation:ra-sweep .36s cubic-bezier(.3, .75, .25, 1) var(--d,0s) both, ra-wait 1.6s ease-in-out .4s infinite}@keyframes ra-wait{50%{box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--ci) 22%, transparent), 0 0 0 3px color-mix(in oklch, var(--c) 70%, transparent)}}.ra-hl{--erase:0;--soft:28%;z-index:0;background:var(--c);box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--ci) 22%, transparent);animation:ra-sweep .36s cubic-bezier(.3, .75, .25, 1) var(--d,0s) both;-webkit-mask-image:linear-gradient(to left, transparent calc(var(--erase) * (100% + var(--soft)) - var(--soft)), #000 calc(var(--erase) * (100% + var(--soft))));-webkit-mask-image:linear-gradient(to left, transparent calc(var(--erase) * (100% + var(--soft)) - var(--soft)), #000 calc(var(--erase) * (100% + var(--soft))));mask-image:linear-gradient(to left, transparent calc(var(--erase) * (100% + var(--soft)) - var(--soft)), #000 calc(var(--erase) * (100% + var(--soft))));border-radius:.34em .26em .38em .3em;position:absolute;inset:.42em -.04em .24em}.ra-hl[data-dir=ltr]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--erase) * (100% + var(--soft)) - var(--soft)), #000 calc(var(--erase) * (100% + var(--soft))));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--erase) * (100% + var(--soft)) - var(--soft)), #000 calc(var(--erase) * (100% + var(--soft))));mask-image:linear-gradient(to right, transparent calc(var(--erase) * (100% + var(--soft)) - var(--soft)), #000 calc(var(--erase) * (100% + var(--soft))))}.ra-hl[data-join-next]{border-start-end-radius:0;border-end-end-radius:0;inset-inline-end:calc(var(--ra-gap) * -.5 - 1px)}.ra-hl[data-layer]{box-shadow:0 0 0 1.5px #ffffffb8, 0 1px 3px color-mix(in oklch, var(--ci) 30%, transparent);border-radius:.3em;inset:.58em .1em .38em}@supports (color:lab(0% 0 0)){.ra-hl[data-layer]{box-shadow:0 0 0 1.5px lab(100% 0 0/.72), 0 1px 3px color-mix(in oklch, var(--ci) 30%, transparent)}}.ra-hl[data-layer="2"]{inset:.72em .2em .5em}.dark .ra-hl[data-layer]{box-shadow:0 0 0 1.5px #00000073;box-shadow:0 0 0 1.5px lab(0% 0 0/.45)}.ra-hl[data-join-prev]{border-start-start-radius:0;border-end-start-radius:0;inset-inline-start:calc(var(--ra-gap) * -.5 - 1px)}@keyframes ra-sweep{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.ra-bloom{border:1.5px solid var(--ci);opacity:0;pointer-events:none;border-radius:.5em;animation:.64s cubic-bezier(.2,.7,.2,1) .3s both ra-bloom;position:absolute;inset:.1em -.05em 0}@keyframes ra-bloom{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.22,1.5)}}.ra-word[data-settle]{animation:.52s cubic-bezier(.3,1.5,.5,1) .28s both ra-settle}@keyframes ra-settle{0%{transform:none}40%{transform:translateY(-.06em)scale(1.05)}to{transform:none}}.ra-token[data-rubbed] .ra-word{animation:.12s ease-in-out 6 alternate ra-rub}@keyframes ra-rub{0%{transform:translate(-.5px)scale(.99)}to{transform:translate(.6px)scale(.99)}}.ra-card-foot{border-top:1px solid var(--ra-hair);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:.8rem;display:flex}.ra-poet{color:var(--color-muted-foreground);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ra-source{font-weight:400}.ra-source:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline-end:.45rem;display:inline-block}.ra-steps{gap:5px;margin:0;padding:0;list-style:none;display:flex}.ra-steps li{background:color-mix(in oklch, var(--color-foreground) 10%, transparent);border-radius:3px;width:18px;height:5px;transition:background-color .3s,box-shadow .3s,width .3s}.ra-steps li[data-state=now]{background:color-mix(in oklch, var(--color-foreground) 34%, transparent);width:26px}.ra-steps li[data-state=half]{background:linear-gradient(to left, var(--c) 50%, color-mix(in oklch, var(--color-foreground) 16%, transparent) 50%);width:26px}.ra-steps li[data-state=done]{background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ci) 30%, transparent)}.ra-bubble-pos{z-index:4;pointer-events:none;width:0;height:0;position:absolute}.ra-bubble-anchor{width:max-content;position:absolute;top:0;right:0;translate:0 -50%}.ra-bubble{--ra-bubble-bg:var(--color-card);--ra-bubble-edge:var(--ra-edge);background:var(--ra-bubble-bg);box-shadow:0 0 0 1px var(--ra-bubble-edge), 0 10px 24px -16px var(--ra-lift);transform-origin:100%;text-align:right;border-radius:14px;padding:.5rem .9rem .55rem;position:relative}.ra-bubble[data-tone=prompt]{--ra-bubble-bg:var(--c);--ra-bubble-edge:color-mix(in oklch, var(--ci) 32%, transparent);color:var(--ra-paint-ink);padding-block:.4rem .5rem}.ra-bubble-kicker{opacity:.66;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.ra-bubble-text{font-size:1.02rem;line-height:1.5;display:block}.ra-bubble-concept{font-size:1.3rem;line-height:1.35}.ra-bubble-tail{width:10px;height:18px;position:absolute;top:50%;right:-9px;overflow:visible;translate:0 -50%}.ra-bubble-tail-fill{fill:var(--ra-bubble-bg)}.ra-bubble-tail-edge{fill:none;stroke:var(--ra-bubble-edge);stroke-width:1px}.ra-dock{justify-content:center;min-height:5.25rem;display:flex}.ra-dock[data-sticky]{bottom:max(.75rem, env(safe-area-inset-bottom));z-index:5;min-height:0;position:sticky}.ra-dock[data-sticky] .ra-ghost{background:color-mix(in oklch, var(--color-card) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--ra-hair)}.ra-dock-col{flex-direction:column;align-items:center;max-width:100%;display:flex}.ra-dock-row{align-self:center;align-items:center;gap:.75rem;display:flex}.ra-palette{background:color-mix(in oklch, var(--color-card) 86%, transparent);max-width:100%;box-shadow:0 0 0 1px var(--ra-edge), 0 8px 22px -16px var(--ra-lift);border-radius:18px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:6px;display:grid}.ra-swatch{min-width:3.4rem;color:var(--color-muted-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 6px;transition:background-color .16s,color .16s;display:flex}.ra-swatch:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.ra-swatch-dot{background:var(--c);width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ci) 26%, transparent), inset 0 -3px 0 color-mix(in oklch, var(--ci) 12%, transparent);border-radius:50%;transition:transform .26s cubic-bezier(.3,1.5,.5,1);display:block;position:relative}.ra-swatch-ring{border:2px solid var(--ci);border-radius:50%;position:absolute;inset:-5px}.ra-swatch-label{white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.2}@media (hover:hover){.ra-swatch:hover{background:var(--ra-hair);color:var(--color-foreground)}.ra-swatch:hover .ra-swatch-dot{transform:translateY(-2px)}}.ra-swatch:active .ra-swatch-dot{transform:scale(.94)}.ra-swatch[data-on]{color:var(--color-foreground)}.ra-swatch[data-on] .ra-swatch-dot{transform:scale(1.06)}.ra-swatch[data-on] .ra-swatch-label{font-weight:700}.ra-palette[data-nudge=a] .ra-swatch-dot{animation:ra-wave-a .56s cubic-bezier(.3, .7, .3, 1) calc(var(--i) * 45ms)}.ra-palette[data-nudge=b] .ra-swatch-dot{animation:ra-wave-b .56s cubic-bezier(.3, .7, .3, 1) calc(var(--i) * 45ms)}@keyframes ra-wave-a{35%{transform:translateY(-6px)}}@keyframes ra-wave-b{35%{transform:translateY(-6px)}}.ra-hint{color:var(--color-muted-foreground);margin:.6rem 0 0;font-size:.78rem}.ra-cta{background:var(--color-foreground);height:3rem;color:var(--color-background);font:inherit;cursor:pointer;box-shadow:0 12px 26px -16px color-mix(in oklch, var(--color-foreground) 80%, transparent);border:0;border-radius:999px;align-items:center;gap:.75rem;padding-inline:1.35rem .4rem;font-size:.95rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.ra-cta:hover{box-shadow:0 14px 30px -14px color-mix(in oklch, var(--color-foreground) 80%, transparent)}.ra-cta:active{transform:scale(.97)}.ra-cta:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.ra-cta:disabled{cursor:default}.ra-cta-arrow{background:color-mix(in oklch, var(--color-background) 16%, transparent);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:transform .24s cubic-bezier(.3,1.4,.5,1);display:grid}.ra-cta:hover .ra-cta-arrow{transform:translate(-3px)}.ra-ghost{height:3rem;color:var(--color-muted-foreground);border-radius:999px;align-items:center;padding-inline:1.1rem;font-size:.9rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.ra-ghost:hover{color:var(--color-foreground);background:var(--ra-hair)}.ra-link{color:var(--color-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .5rem;font-size:.8125rem}.ra-link:hover{color:var(--color-foreground)}.ra-cta-small{height:2.6rem;margin-top:.8rem;font-size:.88rem}.ra-cta-small .ra-cta-arrow{width:1.95rem;height:1.95rem}.ra-cta-count{opacity:.75;font-weight:500}.ra-demo-palette{opacity:0;transition:opacity .36s,transform .42s cubic-bezier(.2,.8,.2,1);transform:translateY(6px)}.ra-demo-palette[data-show]{opacity:1;transform:none}.ra-setup{flex-direction:column;align-items:center;gap:1rem;padding-block:.25rem .5rem;display:flex}.ra-seg{background:color-mix(in oklch, var(--color-foreground) 6%, transparent);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.ra-seg button{min-height:2.35rem;color:var(--color-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding-inline:1.1rem;font-size:.875rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.ra-seg button[data-on]{background:var(--color-card);color:var(--color-foreground);box-shadow:0 1px 2px color-mix(in oklch, var(--color-foreground) 12%, transparent)}.ra-seg-badge{background:var(--color-primary);min-width:1.15rem;height:1.15rem;color:var(--color-primary-foreground);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.68rem;font-weight:700;display:grid}.ra-seg button:focus-visible,.ra-lessons button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ra-lessons-wrap{width:100%}.ra-lessons-head{min-height:2rem;color:var(--color-muted-foreground);justify-content:space-between;align-items:center;margin-bottom:.3rem;font-size:.8rem;font-weight:600;display:flex}.ra-lessons{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:.4rem;width:100%;display:grid}.ra-lessons button{border:1px solid var(--ra-hair);background:color-mix(in oklch, var(--color-card) 55%, transparent);min-height:2.6rem;color:var(--color-foreground);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.8125rem;transition:border-color .16s,background-color .16s,opacity .16s;display:flex}.ra-lessons button:hover:not(:disabled){border-color:color-mix(in oklch, var(--color-primary) 35%, transparent)}.ra-lessons button:disabled{opacity:.45;cursor:default;background:0 0;border-style:dashed}.ra-lessons button[data-on]{border-color:color-mix(in oklch, var(--color-primary) 55%, transparent);background:color-mix(in oklch, var(--color-primary) 9%, var(--color-card))}.ra-lesson-num{background:var(--ra-hair);border-radius:8px;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:grid}.ra-lessons button[data-on] .ra-lesson-num{background:var(--color-primary);color:var(--color-primary-foreground)}.ra-lesson-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ra-lesson-count{color:var(--color-muted-foreground);font-size:.75rem}@property --ra-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.ra-outside{--o-sky:color-mix(in oklch, var(--ra-sky) 45%, var(--ra-sky-ink));--o-lilac:color-mix(in oklch, var(--ra-lilac) 45%, var(--ra-lilac-ink));--o-rose:color-mix(in oklch, var(--ra-rose) 45%, var(--ra-rose-ink));--o-peach:color-mix(in oklch, var(--ra-peach) 45%, var(--ra-peach-ink));--o-butter:color-mix(in oklch, var(--ra-butter) 40%, var(--ra-butter-ink));--o-sage:color-mix(in oklch, var(--ra-sage) 45%, var(--ra-sage-ink));--o-aqua:color-mix(in oklch, var(--ra-aqua) 45%, var(--ra-aqua-ink));isolation:isolate;background:color-mix(in oklch, var(--color-card) 80%, transparent);width:min(100%,22rem);min-height:3.6rem;color:var(--color-foreground);font:inherit;text-align:start;cursor:pointer;box-shadow:0 10px 26px -16px color-mix(in oklch, var(--o-lilac) 85%, transparent), 0 4px 18px -10px color-mix(in oklch, var(--o-sky) 60%, transparent);border:0;border-radius:18px;align-items:center;gap:.75rem;padding:.55rem;padding-inline-start:.6rem;transition:transform .2s cubic-bezier(.3,1.3,.5,1),box-shadow .26s;display:flex;position:relative;overflow:hidden}.ra-outside:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ra-spin), var(--o-sky), var(--o-lilac), var(--o-rose), var(--o-peach), var(--o-butter), var(--o-sage), var(--o-aqua), var(--o-sky));-webkit-mask-composite:xor;padding:1.6px;animation:6s linear infinite ra-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ra-outside:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in oklch, var(--o-lilac) 38%, transparent) 30%, #ffffffd9 50%, color-mix(in oklch, var(--o-sky) 38%, transparent) 70%, transparent);pointer-events:none;width:35%;animation:4.2s cubic-bezier(.45,0,.2,1) .8s infinite ra-sheen;position:absolute;top:-30%;bottom:-30%;left:-35%;transform:skew(-18deg)}@supports (color:lab(0% 0 0)){.ra-outside:after{background:linear-gradient(100deg, transparent, color-mix(in oklch, var(--o-lilac) 38%, transparent) 30%, lab(100% 0 0/.85) 50%, color-mix(in oklch, var(--o-sky) 38%, transparent) 70%, transparent)}}.dark .ra-outside:after{background:linear-gradient(100deg,#0000,#ffffff38 50%,#0000);background:linear-gradient(100deg,#0000,lab(100% 0 0/.22) 50%,#0000)}@keyframes ra-spin{to{--ra-spin:360deg}}@keyframes ra-sheen{0%,62%{transform:translate(0)skew(-18deg)}to{transform:translate(480%)skew(-18deg)}}.ra-outside:hover:not(:disabled){box-shadow:0 14px 30px -14px color-mix(in oklch, var(--o-lilac) 90%, transparent), 0 6px 22px -10px color-mix(in oklch, var(--o-sky) 70%, transparent);transform:translateY(-1px)}.ra-outside:active:not(:disabled){transform:scale(.98)}.ra-outside:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.ra-outside[data-on]{background:linear-gradient(110deg, color-mix(in oklch, var(--ra-sky) 60%, transparent), color-mix(in oklch, var(--ra-lilac) 60%, transparent) 30%, color-mix(in oklch, var(--ra-rose) 55%, transparent) 55%, color-mix(in oklch, var(--ra-butter) 60%, transparent) 80%, color-mix(in oklch, var(--ra-aqua) 60%, transparent)) 0 0 / 220% 100%, var(--color-card);box-shadow:0 14px 32px -14px color-mix(in oklch, var(--o-lilac) 95%, transparent), 0 0 26px -8px color-mix(in oklch, var(--o-sky) 80%, transparent);animation:7s ease-in-out infinite alternate ra-drift}.dark .ra-outside[data-on]{background:linear-gradient(110deg, color-mix(in oklch, var(--ra-sky) 26%, transparent), color-mix(in oklch, var(--ra-lilac) 26%, transparent) 30%, color-mix(in oklch, var(--ra-rose) 22%, transparent) 55%, color-mix(in oklch, var(--ra-butter) 18%, transparent) 80%, color-mix(in oklch, var(--ra-aqua) 26%, transparent)) 0 0 / 220% 100%, var(--color-card)}.dark .ra-outside[data-on] .ra-outside-mark{color:var(--ra-paint-ink);background:#fff}@keyframes ra-drift{to{background-position:100% 0,0 0}}.ra-outside-spark{background:conic-gradient(from 210deg, var(--ra-sky), var(--ra-lilac), var(--ra-rose), var(--ra-peach), var(--ra-butter), var(--ra-sage), var(--ra-aqua), var(--ra-sky));border-radius:12px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff73;box-shadow:inset 0 0 0 1px lab(100% 0 0/.45)}.ra-outside-spark svg{fill:#fff;width:1.25rem;height:1.25rem;filter:drop-shadow(0 1px 1.5px color-mix(in oklch, var(--ra-lilac-ink) 70%, transparent));animation:3s ease-in-out infinite ra-twinkle}.ra-outside-spark svg+svg{top:.22rem;width:.6rem;height:.6rem;animation-delay:1.2s;position:absolute;inset-inline-end:.22rem}@keyframes ra-twinkle{0%,to{opacity:.8;transform:scale(.78)rotate(0)}50%{opacity:1;transform:scale(1.06)rotate(45deg)}}.ra-outside-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ra-outside-title{font-size:.925rem;font-weight:800}.ra-outside-sub{color:var(--color-muted-foreground);font-size:.75rem}.ra-outside[data-on] .ra-outside-sub{color:inherit;opacity:.7}.ra-outside-mark{background:color-mix(in oklch, var(--color-foreground) 7%, transparent);width:1.9rem;height:1.9rem;color:var(--color-muted-foreground);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;transition:background-color .2s,color .2s,transform .26s cubic-bezier(.3,1.4,.5,1);display:grid}.ra-outside-mark svg{width:1rem;height:1rem}.ra-outside[data-on] .ra-outside-mark{background:var(--ra-paint-ink);color:#fff;transform:scale(1.06)}.ra-outside:disabled{opacity:.55;cursor:default;box-shadow:none}.ra-outside:disabled:before,.ra-outside:disabled .ra-outside-spark svg{animation:none}.ra-outside:disabled:after{display:none}.ra-notes{overflow:hidden}.ra-notes-inner{background:color-mix(in oklch, var(--color-card) 60%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);border:1px solid color-mix(in oklch, var(--color-foreground) 8%, transparent);box-shadow:inset 0 1px 0 #ffffff8c, 0 2px 6px #0000000a, 0 28px 60px -30px color-mix(in oklch, var(--color-primary) 30%, #0000004d);border-radius:24px;padding:.75rem}.dark .ra-notes-inner{background:color-mix(in oklch, var(--color-card) 68%, transparent);border-color:color-mix(in oklch, var(--color-foreground) 11%, transparent);box-shadow:inset 0 1px #ffffff0f,0 28px 60px -24px #000000b3}html[data-quality=balanced] .ra-notes-inner,html[data-quality=low] .ra-notes-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklch, var(--color-card) 92%, transparent)}.ra-notes-head{align-items:center;gap:.6rem;padding:.2rem .45rem .65rem;display:flex}.ra-notes-title{margin:0;font-size:.92rem;font-weight:800}.ra-notes-dots{gap:4px;display:flex}.ra-notes-dots i{background:color-mix(in oklch, var(--color-foreground) 14%, transparent);border-radius:50%;width:7px;height:7px;transition:background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.3,1.5,.5,1)}.ra-notes-dots i[data-on]{background:var(--ci);box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 55%, transparent);transform:scale(1.1)}.ra-notes-count{color:var(--color-muted-foreground);margin-inline-start:auto;font-size:.78rem}.ra-note-clip{overflow:hidden}.ra-note-clip+.ra-note-clip{padding-top:.55rem}.ra-meaning{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklch, var(--color-primary) 14%, transparent), transparent 55%), color-mix(in oklch, var(--color-card) 78%, transparent);border:1px solid color-mix(in oklch, var(--color-primary) 20%, transparent);border-radius:18px;padding:.95rem 1.15rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.dark .ra-meaning{box-shadow:inset 0 1px #ffffff0d}.ra-meaning-mark{top:-1.6rem;font-family:var(--font-pofak), var(--font-sans);color:color-mix(in oklch, var(--color-primary) 14%, transparent);pointer-events:none;font-size:6.5rem;line-height:1;position:absolute;inset-inline-end:.5rem}.ra-meaning-label{color:var(--color-primary);align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:800;display:inline-flex}.ra-meaning-label:before{content:"";background:currentColor;border-radius:2px;width:1.1rem;height:2px}.ra-meaning-text{color:var(--color-foreground);margin:.35rem 0 0;font-size:1rem;line-height:2.05;position:relative}.ra-note{isolation:isolate;padding:.85rem 1.1rem .95rem;background:radial-gradient(110% 120% at 100% 0%, color-mix(in oklch, var(--c) 34%, transparent), transparent 58%), color-mix(in oklch, var(--color-card) 80%, transparent);border:1px solid color-mix(in oklch, var(--ci) 16%, transparent);border-radius:18px;padding-inline-start:1.45rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c}.dark .ra-note{background:radial-gradient(110% 120% at 100% 0%, color-mix(in oklch, var(--c) 16%, transparent), transparent 58%), color-mix(in oklch, var(--color-card) 74%, transparent);box-shadow:inset 0 1px #ffffff0d}.ra-note:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff8c 50%,#0000 65%);background:linear-gradient(100deg,#0000 35%,lab(100% 0 0/.55) 50%,#0000 65%);animation:1.1s cubic-bezier(.4,0,.2,1) .2s both ra-note-sheen;position:absolute;inset:0;transform:translate(110%)}.dark .ra-note:after{background:linear-gradient(100deg,#0000 35%,#ffffff1f 50%,#0000 65%);background:linear-gradient(100deg,#0000 35%,lab(100% 0 0/.12) 50%,#0000 65%)}@keyframes ra-note-sheen{to{transform:translate(-110%)}}.ra-note-rail{top:.8rem;bottom:.8rem;background:linear-gradient(to bottom, var(--c), var(--ci));transform-origin:top;border-radius:4px;width:4px;animation:.6s cubic-bezier(.2,.8,.2,1) .1s both ra-rail;position:absolute;inset-inline-start:.6rem}@keyframes ra-rail{0%{transform:scaleY(0)}}.ra-note-top{font-weight:inherit;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0;display:flex}.ra-note-chip{background:color-mix(in oklch, var(--c) 55%, transparent);height:1.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ci) 22%, transparent);color:color-mix(in oklch, var(--ci) 80%, var(--ra-paint-ink));border-radius:999px;align-items:center;gap:.4rem;padding-inline:.6rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.dark .ra-note-chip{background:color-mix(in oklch, var(--c) 22%, transparent);color:var(--ci)}.ra-note-chip i{background:var(--ci);border-radius:50%;width:.5rem;height:.5rem}.ra-note-quote{font-family:var(--font-pofak), var(--font-sans);color:var(--color-foreground);background:linear-gradient(transparent 40%, color-mix(in oklch, var(--c) 75%, transparent) 40% 90%, transparent 90%);padding:0 .3em;font-size:1.15rem;font-weight:400;line-height:1.6}.dark .ra-note-quote{background:linear-gradient(transparent 40%, color-mix(in oklch, var(--c) 30%, transparent) 40% 90%, transparent 90%)}.ra-note-text{color:color-mix(in oklch, var(--color-foreground) 88%, transparent);margin:.45rem 0 0;font-size:.93rem;line-height:2}.ra-note-tip{background:color-mix(in oklch, var(--c) 20%, transparent);border:1px dashed color-mix(in oklch, var(--ci) 28%, transparent);color:color-mix(in oklch, var(--color-foreground) 82%, transparent);border-radius:12px;gap:.5rem;margin:.6rem 0 0;padding:.5rem .7rem;font-size:.84rem;line-height:1.9;display:flex}.ra-note-tip svg{width:1.05rem;height:1.05rem;color:var(--ci);flex:none;margin-top:.3rem}.ra-note-tip b{color:var(--color-foreground);font-weight:800}.ra-summary{text-align:center;flex-direction:column;align-items:center;padding-block:.1rem .4rem;display:flex}.ra-ring{place-items:center;width:8.5rem;height:8.5rem;display:grid;position:relative}.ra-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ra-ring-track{fill:none;stroke:color-mix(in oklch, var(--color-foreground) 8%, transparent);stroke-width:9px}.ra-ring-bar{fill:none;stroke-width:9px;stroke-linecap:round}.ra-ring-value{margin-top:-.4rem;font-size:1.9rem;font-weight:800;line-height:1}.ra-ring-label{color:var(--color-muted-foreground);font-size:.75rem;position:absolute;top:62%}.ra-summary-title{margin:.6rem 0 0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem)}.ra-summary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:min(100%,34rem);margin:1.1rem auto .2rem;display:grid}.ra-summary-stats div{background:radial-gradient(120% 100% at 50% 0%, color-mix(in oklch, var(--c) 40%, transparent), transparent 70%), color-mix(in oklch, var(--color-card) 70%, transparent);border:1px solid color-mix(in oklch, var(--ci) 16%, transparent);border-radius:16px;flex-direction:column-reverse;align-items:center;gap:.15rem;padding:.75rem .4rem .7rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.dark .ra-summary-stats div{background:radial-gradient(120% 100% at 50% 0%, color-mix(in oklch, var(--c) 18%, transparent), transparent 70%), color-mix(in oklch, var(--color-card) 70%, transparent);box-shadow:inset 0 1px #ffffff0d}.ra-summary-stats dt{color:var(--color-muted-foreground);font-size:.75rem}.ra-summary-stats dd{margin:0;font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem);font-weight:800;line-height:1.2}.ra-hit{fill:#0000;pointer-events:all;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ra-hit-wide{stroke:#0000;stroke-width:8px}.ra-f-slap{fill:#f05465;fill:lab(58.5154% 61.1898 25.3664)}.ra-f-tear{fill:#77d2f5;fill:lab(79.5276% -21.3348 -26.1293);stroke:#1b8abd;stroke:lab(53.6515% -16.5567 -35.5576);stroke-width:.6px}.ra-f-star{fill:#fddc5b;fill:lab(88.9661% 1.37946 65.7141);stroke:#a97500;stroke:lab(53.5438% 16.0271 74.4635);stroke-width:.8px}.ra-hits{z-index:6;pointer-events:none;position:absolute;inset:0}.ra-hit-burst{place-items:center;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;display:grid;position:absolute}.ra-hit-burst svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ra-hit-burst path{fill:#fff6d1;fill:lab(96.7959% -.972718 19.4827);stroke:var(--ra-ink);stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 3px 0 color-mix(in oklch, var(--ra-ink) 35%, transparent))}.ra-hit-burst span{font-family:var(--font-pofak), var(--font-sans);color:var(--ra-ink);white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1;position:relative}@media (max-width:640px){.ra-root{padding-inline:.75rem}.ra-card{border-radius:18px}.ra-swatch{min-width:0;padding-inline:2px}.ra-swatch-dot{width:32px;height:32px}.ra-swatch-label{font-size:.68rem}.ra-notes-inner{border-radius:20px;padding:.55rem}.ra-note{padding:.8rem .9rem .9rem;padding-inline-start:1.3rem}.ra-meaning{padding:.85rem .95rem .9rem}.ra-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ra-breathe,.ra-breathe-head,.ra-bloom,.ra-word[data-settle],.ra-token[data-rubbed] .ra-word,.ra-palette[data-nudge] .ra-swatch-dot,.ra-outside:before,.ra-outside:after,.ra-outside[data-on],.ra-outside-spark svg,.ra-hl[data-waiting]{animation:none}.ra-link{stroke-dashoffset:0;animation:none}.ra-note:after,.ra-note-rail{animation:none}.ra-note:after,.ra-outside:after{display:none}.ra-hl{animation:.16s ease-out both ra-fade}@keyframes ra-fade{0%{opacity:0}}}
