@charset "UTF-8";.nm-refine{display:flex;position:relative;z-index:1;flex:0 0 auto;gap:.4rem;margin:.5rem 0 0;padding:0 0 .15rem;padding-inline-start:var(--nm-deal-indent, 0);overflow-x:auto;overscroll-behavior-x:contain;list-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent)}.nm-refine::-webkit-scrollbar{display:none}.nm-refine-chip{display:inline-flex;align-items:center;transition:border-color var(--dur-base) ease,color var(--dur-base) ease;border:1px solid color-mix(in srgb,var(--nm-text) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--nm-paper, #fff) 72%,transparent);padding:0 .85rem;min-height:44px;color:color-mix(in srgb,var(--nm-text) 86%,transparent);font-size:.9rem;white-space:nowrap;cursor:pointer}.nm-refine-chip:hover{border-color:color-mix(in srgb,var(--nm-text) 45%,transparent);color:var(--nm-text)}.nm-streamwrap{flex:1 1 auto;max-height:62vh}#naam-app .nm-streamwrap{min-height:38vh;transition:min-height .42s cubic-bezier(.22,.61,.36,1),max-height .42s cubic-bezier(.22,.61,.36,1)}#naam-app .nm-shell:not([data-first]) .nm-streamwrap{min-height:26vh}.nm-shell:not([data-first]) .nm-streamwrap{min-height:26vh;max-height:26vh}@media (prefers-reduced-motion:reduce){.nm-streamwrap{transition:none}}.nm-shell:not([data-first]) .nm-hand{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.nm-shell:not([data-first]) .nm-hand>.nm-deal{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.5rem),transparent);display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--space-2xs);scroll-snap-type:none;overflow-x:visible;overflow-y:auto;min-height:0;padding-block-end:var(--space-2xs)}.nm-shell:not([data-first]) .nm-hand .nm-dealt{flex:initial;scroll-snap-align:none}.nm-speak{display:inline-flex;position:relative;z-index:1;flex:0 0 auto;align-items:center;justify-content:center;margin-inline-start:.35rem;border:0;border-radius:999px;background:0 0;cursor:pointer;gap:.32rem;padding:0 .45rem;min-width:44px;min-height:44px;white-space:nowrap}#naam-app .label-mono--sm{font-size:.875rem;letter-spacing:.06em}.nm-speak:disabled{opacity:.4;cursor:default}.nm-speak-glyph{display:block;transition:color var(--dur-base) ease;width:1.6rem;height:1.6rem;color:color-mix(in srgb,var(--nm-text) 72%,transparent);fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.nm-speak:hover .nm-speak-glyph{color:var(--nm-text)}.nm-speak[aria-pressed=true]{background:var(--nm-keep)}.nm-speak[aria-pressed=true] .nm-speak-glyph,.nm-speak[aria-pressed=true]:hover .nm-speak-glyph{color:var(--nm-text)}.nm-speak-glyph[data-on]{animation:nm-speak-open 1.1s ease-in-out infinite}@keyframes nm-speak-open{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.nm-hand-lead{position:relative;z-index:1;margin:0 0 .4rem;color:var(--nm-text-soft)}@font-face{font-style:normal;font-weight:400;src:url(/fonts/Mukta-Devanagari-400.woff2)format("woff2");font-family:Mukta;font-display:optional;unicode-range:U+0900-097F,U+200C-200D,U+20A8,U+25CC,U+A830-A839}@font-face{font-style:normal;font-weight:400;src:local("Noto Sans Devanagari"),local("Nirmala UI"),local("Mangal"),local("Kohinoor Devanagari");font-family:Naam Deva Fallback;font-display:optional;unicode-range:U+0900-097F,U+200C-200D}html:not(.no-js) body[data-app]{height:calc(100svh - var(--kb-inset, 0px));min-height:0;overflow:clip;overscroll-behavior:none}html:not(.no-js) body[data-app]>main{flex:1 1 0;min-height:0;overflow:clip}html:not(.no-js) body[data-app]>footer{display:none}html:not(.no-js) body[data-app] #site-header{position:sticky;flex:0 0 auto}html.no-js #naam-app{display:none}html:not(.no-js) .nm-fallback{display:none}.nm{--font-deva:"Mukta", "Naam Deva Fallback";--nm-canvas:var(--void);--nm-surface:var(--ink);--nm-surface-2:var(--ink-2);--nm-text:var(--paper);--nm-text-soft:var(--paper-soft);--nm-hair:var(--hairline-on-ink);--nm-hair-strong:var(--hairline-strong);--nm-accent-text:var(--crimson-text);--nm-keep:var(--marigold);--nm-keep-fill:color-mix(in srgb, var(--marigold) 18%, transparent);--nm-live:var(--glacier);--nm-ember:color-mix(in srgb, var(--crimson) 55%, var(--marigold) 45%);--nm-talk:color-mix(in srgb, var(--nm-surface) 62%, var(--nm-canvas));--nm-leaf:#e3d3a8;--nm-leaf-ink:#33291c;--nm-leaf-rule:#a8442e;font-family:var(--font-deva),var(--font-body)}.nm h1,.nm h2,.nm h3{font-family:var(--font-deva),var(--font-display)}.nm .label-mono,.nm .pulse-caption{font-family:var(--font-deva),var(--font-mono)}#naam-app{--naam-sky:#edeff2;--naam-rice:#fafaf8;--naam-ink:#1a1d2e;--nm-canvas:var(--naam-sky);--nm-surface:var(--naam-rice);--nm-surface-2:#f1f3f6;--nm-text:var(--naam-ink);--nm-text-soft:rgb(26 29 46 / 65%);--nm-hair:rgb(26 29 46 / 13%);--nm-hair-strong:rgb(26 29 46 / 26%);--nm-accent-text:var(--crimson-deep);--nm-keep-fill:color-mix(in srgb, var(--marigold) 20%, transparent);--nm-shadow:0 1px 2px rgb(26 29 46 / 5%), 0 10px 24px -16px rgb(26 29 46 / 30%);display:flex;flex-direction:column;background:var(--nm-canvas);height:100%;color:var(--nm-text)}.nm-shell{display:flex;position:relative;flex:1 1 0;flex-direction:column;min-height:0}@media (min-width:1100px){.nm-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(31rem,56vw,46rem);grid-template-areas:"stream tray""hand tray""composer tray"}.nm-shell:not([data-first]){grid-template-rows:minmax(0,auto) minmax(0,1fr) auto}#naam-app .nm-shell[data-first] .nm-streamwrap{max-height:38vh}#naam-app .nm-shell:not([data-first]) .nm-streamwrap{min-height:34vh;max-height:34vh}.nm-hand{grid-area:hand;display:flex;flex-direction:column;--nm-measure-inset:max(clamp(.75rem, 2.4vw, 1.4rem), calc((100% - 720px)/2) );padding-right:var(--nm-measure-inset);padding-left:calc(var(--nm-measure-inset) + var(--nm-rail, 30px) + var(--nm-rail-gap, .8rem));min-height:0}.nm-hand-lead{padding-inline-start:calc(clamp(.75rem,2.4vw,1.4rem) + var(--nm-rail, 30px) + var(--nm-rail-gap, .8rem))}.nm-refine{--nm-deal-indent:calc(clamp(.75rem, 2.4vw, 1.4rem) + var(--nm-rail, 30px) + var(--nm-rail-gap, .8rem));color:var(--nm-text-soft)}.nm-streamwrap{grid-area:stream;min-height:0}.nm-tray{grid-area:tray;justify-content:center;min-height:0;overflow:clip}.nm-hand{min-height:0;max-height:46vh;border-top:1px solid var(--nm-hair);padding-top:.55rem;padding-bottom:.2rem}.nm-hand>.nm-deal{justify-content:start;padding:0}.nm-hand>.nm-deal{flex:1 1 auto;min-height:0;mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent 100%);padding-bottom:.75rem;overflow-y:auto}.nm-tray-head,.nm-slots{flex:0 0 auto}.nm-composer{grid-area:composer;border-top:0}.nm-streamwrap,.nm-hand,.nm-composer{background:var(--nm-talk)}.nm-shell:after{content:"";position:absolute;top:0;bottom:0;left:calc(100% - clamp(31rem,56vw,46rem));z-index:1;width:5.5rem;pointer-events:none;background:linear-gradient(to right,var(--nm-talk),transparent)}.nm-hand{position:relative}.nm-room{background:radial-gradient(58% 52%at 78% 84%,color-mix(in srgb,var(--nm-keep) 17%,transparent) 0%,transparent 70%),radial-gradient(105% 64%at 78% 100%,color-mix(in srgb,var(--nm-keep) 8%,transparent) 0%,transparent 62%)}}.nm-valley{position:absolute;z-index:0;inset:0;background:linear-gradient(104deg,var(--nm-canvas) 0%,var(--nm-canvas) 36%,#dbe1ec 62%,#e9d3cb 88%,#f1cec2 100%);width:100%;height:100%;pointer-events:none}.nm-room{--lit:1;--warm:0;position:absolute;transform:scale(var(--lit));opacity:calc(.72 + var(--warm)*.28);z-index:0;animation:nm-room-breathe 3.7s ease-in-out infinite;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);inset:0;background:radial-gradient(78% 58%at 50% 88%,color-mix(in srgb,var(--nm-keep) calc(15% + var(--warm)*13%),transparent) 0%,transparent 70%),radial-gradient(140% 70%at 50% 100%,color-mix(in srgb,var(--nm-keep) calc(7% + var(--warm)*7%),transparent) 0%,transparent 62%);pointer-events:none}.nm-shell[data-kept="1"] .nm-room{--warm:.34}.nm-shell[data-kept="2"] .nm-room{--warm:.67}.nm-shell[data-kept="3"] .nm-room{--warm:1}.nm-shell[data-thinking] .nm-room{--lit:.94;opacity:.6}.nm-slots,.nm-quiet-label{transition:opacity .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1)}.nm-shell[data-first] .nm-slots,.nm-shell[data-first] .nm-quiet-label{opacity:.52;filter:saturate(.6)}.nm-shell[data-first] .nm-slot-empty:hover,.nm-shell[data-first] .nm-slot-empty:focus-visible{opacity:1;filter:none}.nm-shell[data-first] .nm-composer-in{box-shadow:0 0 0 1px color-mix(in srgb,var(--nm-keep) 34%,transparent),0 6px 22px -12px color-mix(in srgb,var(--nm-keep) 60%,transparent)}.nm-field-help{display:block;margin-top:.2rem;color:var(--nm-text-soft)}.nm-utility{display:flex;align-items:center;gap:var(--space-2xs);margin:.3rem auto 0;width:100%;max-width:720px;min-height:1rem}.nm-utility .nm-rail-a11y{margin-left:auto}.nm-said--quiet{color:var(--nm-text-soft);font-size:.8rem;line-height:1.7;letter-spacing:.01em}.nm-motes{position:absolute;opacity:.5;z-index:0;inset:0;pointer-events:none}.nm-mote{position:absolute;animation:nm-mote-drift linear infinite;border-radius:50%;background:color-mix(in srgb,var(--nm-keep) 55%,transparent);width:2px;height:2px}.nm[data-calm=true] .nm-motes{opacity:0;transition:opacity .6s ease}@keyframes nm-room-breathe{0%,to{opacity:.86}50%{opacity:1}}@keyframes nm-mote-drift{0%{transform:translateZ(0);opacity:0}18%{opacity:.7}82%{opacity:.5}to{transform:translate3d(14px,-190px,0);opacity:0}}@keyframes nm-flame-sway{0%,to{transform:rotate(-3deg) scaleY(.97)}38%{transform:rotate(2.2deg) scaleY(1.06)}64%{transform:rotate(-.8deg) scaleY(1.01)}}@keyframes nm-flame-gutter{0%,to{transform:scale(1) translateY(0)}40%{transform:scale(.9) translateY(1px)}70%{transform:scale(1.06) translateY(-1px)}}@keyframes nm-flame-glow{0%,to{opacity:.8}45%{opacity:1}}@keyframes nm-flame-flare{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.nm-fx{position:absolute;z-index:40;inset:0;pointer-events:none}.nm-ember{position:absolute;box-shadow:0 0 7px 1px color-mix(in srgb,var(--nm-keep) 45%,transparent);border-radius:50%;background:radial-gradient(circle,#fff6de 0%,var(--nm-keep) 58%,transparent 76%);width:6px;height:6px;pointer-events:none}.nm-badge{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--nm-hair-strong);border-radius:999px;padding:.15rem .55rem;color:var(--nm-text-soft)}.nm-badge[data-source=live]{border-color:var(--nm-live)}.nm-badge[data-source=live]:before{display:block;border-radius:999px;background:var(--nm-live);width:6px;height:6px;content:""}@media (min-width:1100px){.nm-shell[data-first] .nm-stream{display:flex;align-items:stretch;flex-direction:column}.nm-shell[data-first] .nm-stream>*{flex:0 0 auto;width:100%}.nm-shell[data-first] .nm-stream>li:first-of-type{margin-block-start:auto}.nm-shell[data-first] .nm-stream>li:last-of-type{margin-block-end:auto}}.nm-streamwrap{display:flex;position:relative;flex:1 1 0;min-height:0}.nm-stream{flex:1 1 auto;margin:0;padding:var(--space-m) clamp(.75rem,2.4vw,1.4rem) var(--space-s);min-height:0;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 1rem),transparent 100%);overflow-anchor:none;overflow-y:auto;overscroll-behavior:contain;list-style:none}.nm-stream[data-scrolled]{mask-image:linear-gradient(to bottom,transparent 0,#000 4rem,#000 calc(100% - 1rem),transparent 100%)}.nm-turn{--nm-gap:var(--space-m);--nm-rail:30px;--nm-rail-gap:.8rem;--nm-bead:17px;--nm-bead-top:5px;display:grid;grid-template-columns:var(--nm-rail) minmax(0,1fr);column-gap:var(--nm-rail-gap);margin:0 auto;padding-top:var(--nm-gap);max-width:720px}.nm-turn:first-child{--nm-gap:0px}.nm-turn[data-past]{--nm-gap:var(--space-2xs)}.nm-turn-rail{position:relative;z-index:1}.nm-bead{display:block;position:absolute;top:var(--nm-bead-top);left:calc((var(--nm-rail) - var(--nm-bead))/2);transition:opacity var(--dur-base) ease,scale var(--dur-base) ease,filter var(--dur-base) ease;box-shadow:inset -1.5px -2px 3px color-mix(in srgb,#2a1c0c 34%,transparent),inset 1.5px 1.5px 2.5px #ffffff85,0 1.5px 2.5px color-mix(in srgb,#2a1c0c 28%,transparent);border-radius:50%;width:var(--nm-bead);height:var(--nm-bead)}.nm-bead[data-bead=said]{background:radial-gradient(circle at 34% 30%,#b08a5e,#7d5a34 62%,#5d4023)}.nm-bead[data-bead=asked]{background:radial-gradient(circle at 34% 30%,#f4ece0,#d9c7ad 62%,#b39c7d)}.nm-bead[data-bead=dealt]{background:radial-gradient(circle at 34% 30%,#e8b970,#c8862c 60%,#8f5d18)}.nm-bead[data-bead=note]{background:radial-gradient(circle at 34% 30%,#f0e6cf,#d8c9a5 62%,#ad9c76)}.nm-bead[data-bead=stuck]{background:radial-gradient(circle at 34% 30%,#a9736b,#7d443c 62%,#582b25)}.nm-bead[data-bead=guru]{top:calc(var(--nm-bead-top) - 2px);left:calc((var(--nm-rail) - var(--nm-bead) - 5px)/2);box-shadow:inset -1px -2px 3px color-mix(in srgb,#2a1c0c 34%,transparent),inset 1px 1px 2px #ffffff75,0 1px 2px color-mix(in srgb,#2a1c0c 30%,transparent);background:radial-gradient(circle at 34% 30%,#d8a24e,#a8681c 60%,#6d3f0c);width:calc(var(--nm-bead) + 5px);height:calc(var(--nm-bead) + 5px)}.nm-turn[data-past] .nm-bead{scale:.72;opacity:.55;filter:saturate(.35)}.nm-turn[data-past]:hover .nm-bead,.nm-turn[data-past]:focus-within .nm-bead{scale:.92;opacity:1;filter:none}.nm-turn-body{display:flex;flex-direction:column;gap:.55rem;min-width:0}.nm-turn-shut{display:block;position:relative;transition:color var(--dur-base) ease;cursor:pointer;border:0;border-radius:4px;background:0 0;padding:0;min-width:0;min-height:44px;color:var(--nm-text-soft);text-align:left}.nm-turn-shut:hover{color:var(--nm-text)}.nm-turn-shut:focus-visible{outline:2px solid var(--crimson);outline-offset:3px}.nm-turn-shut:before{position:absolute;inset:0 0 0 calc(-1*(var(--nm-rail) + var(--nm-rail-gap)));content:""}.nm-turn-shut-line{display:block;overflow:hidden;font-size:.88rem;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.nm-said{margin:0;max-width:62ch;color:var(--nm-text-soft);font-size:1.12rem;line-height:1.72}.nm-said--lead{max-width:26ch;color:var(--nm-text);font-size:clamp(1.35rem,3.2vw,1.72rem);line-height:1.55;font-family:var(--font-deva),var(--font-body);font-weight:400;letter-spacing:0}.nm-said--you,.nm-said--note{color:var(--nm-text)}.nm-quiet-label{margin:0;color:var(--nm-text-soft)}.nm-shelfwrap{position:absolute;z-index:1;inset:0;pointer-events:none}.nm-shelfwrap .nm-quiet-label{position:absolute;clip-path:inset(50%);margin:-1px;border:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.nm-lamps{position:absolute;margin:0;padding:0;inset:0;list-style:none}@media (max-width:1099px){.nm-lamps{display:none}}.nm-lamp{position:absolute;opacity:0;height:var(--lantern-h, 44px);aspect-ratio:var(--lantern-aspect, 1.28);container-type:size;translate:-50% -50%}.nm-lamp-hit{display:grid;position:relative;place-items:center;transition:transform var(--dur-base) cubic-bezier(.34,1.2,.64,1),opacity var(--dur-base) ease;cursor:pointer;border:0;background:0 0;padding:0;width:100%;height:100%;pointer-events:auto}.nm-lamp-name{display:flex;position:absolute;top:42%;left:50%;flex-direction:column;align-items:center;gap:.02em;transform:translate(-50%,-50%);transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.2,.64,1);opacity:calc(.68 + var(--lantern-glow, 1)*.32);font-size:13px;font-size:19cqh;line-height:1.15;pointer-events:none;white-space:nowrap}.nm-lamp-hit:hover .nm-lamp-name,.nm-lamp-hit:focus-visible .nm-lamp-name{transform:translate(-50%,-50%);opacity:1}.nm-lamp-deva{color:#5c3a1c;font-size:1em;line-height:1.28}.nm-lamp-latin{color:#7a5330;font-size:.7em;line-height:1.2;letter-spacing:.01em}.nm-lamp[data-mine] .nm-lamp-hit:after{position:absolute;opacity:.5;border:1px solid var(--nm-keep);border-radius:999px;width:22px;height:22px;content:""}.nm-lamp-hit:hover,.nm-lamp-hit:focus-visible{transform:scale(1.12)}.nm-shelf{display:flex;flex-direction:column;gap:6px;mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent 100%);margin:0;padding:0;max-height:clamp(5.5rem,21vh,11rem);overflow-y:auto;overscroll-behavior:contain;list-style:none}.nm-leaf{display:flex;position:relative;align-items:baseline;gap:.5rem;transition:background var(--dur-base) ease,box-shadow var(--dur-base) ease;box-shadow:inset 0-1px color-mix(in srgb,var(--nm-leaf-ink) 8%,transparent);background:repeating-linear-gradient(to right,transparent 0 3px,color-mix(in srgb,var(--nm-leaf-ink) 3%,transparent) 3px 4px),var(--nm-leaf);padding:.36rem .6rem .36rem 1.35rem;color:var(--nm-leaf-ink)}.nm-leaf:first-child{border-radius:3px 3px 0 0}.nm-leaf:last-child{box-shadow:none;border-radius:0 0 3px 3px}.nm-leaf:before{position:absolute;top:0;bottom:0;left:.5rem;border-right:1px solid var(--nm-leaf-rule);border-left:1px solid var(--nm-leaf-rule);width:4px;content:""}.nm-leaf:after{position:absolute;top:50%;left:.62rem;transform:translateY(-50%);border-radius:50%;background:color-mix(in srgb,var(--nm-leaf-ink) 26%,transparent);width:3px;height:3px;content:""}.nm-leaf-name{display:flex;flex:1 1 auto;align-items:baseline;gap:.45rem;min-width:0}.nm-leaf-deva{opacity:calc(.66 + var(--support, 1)*.068);font-size:.95rem;line-height:1.5;font-family:var(--font-deva),var(--font-body)}.nm-leaf-latin{flex:0 1 auto;opacity:calc(.6 + var(--support, 1)*.08);overflow:hidden;font-weight:calc(400 + var(--support, 1)*40);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.nm-leaf-tally{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.nm-leaf-bead{border-radius:50%;background:color-mix(in srgb,var(--nm-leaf-ink) 62%,transparent);width:5px;height:5px}.nm-leaf-many{color:color-mix(in srgb,var(--nm-leaf-ink) 72%,transparent)}.nm-leaf-who{flex:0 1 auto;opacity:.62;max-width:8rem;overflow:hidden;font-size:.58rem;font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nm-leaf[data-mine]{animation:nm-leaf-settle .42s cubic-bezier(.05,.7,.1,1);background:repeating-linear-gradient(to right,transparent 0 3px,color-mix(in srgb,var(--nm-leaf-ink) 3%,transparent) 3px 4px),color-mix(in srgb,var(--nm-keep) 12%,var(--nm-leaf))}.nm-leaf[data-mine]:before{border-right-color:var(--nm-keep);border-left-color:var(--nm-keep)}@keyframes nm-leaf-settle{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.nm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)}.nm-chip{transition:border-color var(--dur-base) ease,color var(--dur-base) ease;cursor:pointer;border:1px solid var(--nm-hair-strong);border-radius:999px;background:var(--nm-surface);display:inline-flex;align-items:center;min-height:44px;padding:0 .95rem;color:var(--nm-text-soft);font-size:.92rem;line-height:1.7;font-family:var(--font-deva),var(--font-body)}.nm-chip:hover{border-color:var(--crimson);color:var(--nm-text)}.nm-chip:disabled{opacity:.5;cursor:default}.nm-chip-hide{cursor:pointer;border:0;background:0 0;padding:.4rem .2rem;color:var(--nm-text-soft)}.nm-chip-hide:hover{color:var(--nm-accent-text)}.nm-thinking{display:flex;flex-direction:column;gap:.4rem;max-width:320px}#naam-app .pulse-line{background:var(--nm-hair)}.nm-caption{margin:0;color:var(--nm-text-soft);text-transform:lowercase}.nm-deal{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-2xs)}@keyframes nm-deal{0%{transform:translateY(16px) rotate(var(--tilt, 0deg)) scale(.97);opacity:0}to{transform:none;opacity:1}}.nm-dealt{display:flex;animation:nm-deal .62s cubic-bezier(.05,.7,.1,1) backwards;animation-delay:calc(var(--i, 0)*65ms);animation-delay:calc(var(--i, 0)*.1s)}.nm-dealt>.nm-card{flex:1 1 auto}.nm-hand{min-width:0;position:relative}@media (min-width:1100px){.nm-hand>.nm-deal{grid-template-columns:repeat(auto-fill,11rem);justify-content:start}}@media (max-width:1099px){.nm-hand>.nm-deal{display:flex;gap:var(--space-2xs);padding-block:2px .3rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.nm-hand .nm-dealt{flex:0 0 min(41vw,10.25rem);scroll-snap-align:start}.nm-hand>.nm-deal{align-items:start}#naam-app .nm-wallrow{display:grid}#naam-app .nm-wallrow-item{padding:.3rem .5rem .36rem;min-width:4.1rem}#naam-app .nm-wallrow-deva{font-size:1rem}#naam-app .nm-wallrow-latin{font-size:.875rem}#naam-app .nm-tray-head{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}#naam-app .nm-hand[data-arrival]{min-height:9.75rem}#naam-app .nm-hand{min-height:8.25rem}#naam-app .nm-hand .nm-card{max-height:100%}#naam-app .nm-hand .nm-gloss{flex:0 1 auto;min-height:0;overflow:hidden}.nm-hand-lead{padding-inline-start:calc(clamp(.75rem,2.4vw,1.4rem) + var(--nm-rail, 22px) + var(--nm-rail-gap, .6rem))}.nm-refine{--nm-deal-indent:calc(clamp(.75rem, 2.4vw, 1.4rem) + var(--nm-rail, 22px) + var(--nm-rail-gap, .6rem));color:var(--nm-text-soft)}#naam-app .nm-hand>.nm-deal{scroll-padding-left:calc(clamp(.75rem,2.4vw,1.4rem) + var(--nm-rail, 22px) + var(--nm-rail-gap, .6rem));padding-left:calc(clamp(.75rem,2.4vw,1.4rem) + var(--nm-rail, 22px) + var(--nm-rail-gap, .6rem))}#naam-app .nm-shell:has(.nm-card) .nm-starters{display:none}#naam-app .nm-hand .nm-rail{display:none}#naam-app .nm-shell[data-first] .nm-tray{min-height:min(26%,150px)}.nm-hand .nm-gloss{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (max-width:1099px){.nm-streamwrap{flex:1 1 auto;min-height:5.5rem}.nm-shelf{max-height:4.4rem}#naam-app .nm-tray{flex:0 0 auto;min-height:0;max-height:none}.nm-hand{flex:1 1 auto;min-height:0}.nm-hand>.nm-deal{max-height:100%;overflow:auto}}.nm-jump{position:absolute;bottom:var(--space-2xs);left:50%;transform:translate(-50%);z-index:20;cursor:pointer;box-shadow:var(--nm-shadow, none);border:1px solid var(--nm-hair-strong);border-radius:999px;background:var(--nm-surface);padding:.35rem .85rem;color:var(--nm-text)}.nm-namaste{vertical-align:.06em;margin-right:.4rem;font-size:.72em;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.nm-shell[data-first] .nm-said{font-size:1.2rem;line-height:1.74}.nm-shell[data-first] .nm-turn .nm-said{transform:none;opacity:1;transition:opacity .52s cubic-bezier(.05,.7,.1,1),transform .62s cubic-bezier(.05,.7,.1,1)}.nm-shell[data-first] .nm-turn[data-wait] .nm-said{transform:translateY(12px) rotate(.2deg) scale(.99);opacity:0;transition:none}.nm-shell[data-first] .nm-turn .nm-bead{transform:none;opacity:1;transition:opacity .3s ease,transform .42s cubic-bezier(.34,1.3,.64,1)}.nm-shell[data-first] .nm-turn[data-wait] .nm-bead{transform:scale(.3);opacity:0;transition:none}.nm-shell[data-first] .nm-turn:not([data-wait]) .nm-said{transition-delay:.18s}.nm-shell[data-first] .nm-said--lead{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.36}.nm-shell[data-first] .nm-said--quiet{font-size:.95rem}@keyframes nm-say{0%{transform:translateY(var(--rise, 9px)) rotate(var(--tilt-in, 0deg)) scale(.985);opacity:0}to{transform:none;opacity:1}}.nm-turn{animation:nm-say .94s cubic-bezier(.05,.7,.1,1) backwards}.nm-turn:has(.nm-said--you){--rise:22px;animation-duration:1.04s;animation-timing-function:cubic-bezier(.34,1.42,.64,1);animation-name:nm-turn-you}.nm-said,.nm-turn{transition:transform .82s cubic-bezier(.34,1.2,.64,1),opacity .82s ease,font-size .52s ease}@keyframes nm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nm-turn-you{0%{transform:translateY(var(--rise, 18px));opacity:0}to{transform:none;opacity:1}}.nm-wallrow{display:none}.nm-wallrow-lead{margin:0 0 .45rem;color:var(--nm-text-soft)}@keyframes nm-wall-arrive{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.nm-wallrow-list>li:nth-child(2) .nm-wallrow-item{animation-delay:70ms}.nm-wallrow-list>li:nth-child(3) .nm-wallrow-item{animation-delay:.14s}.nm-wallrow-list>li:nth-child(4) .nm-wallrow-item{animation-delay:.21s}.nm-wallrow-list>li:nth-child(5) .nm-wallrow-item{animation-delay:.28s}.nm-wallrow-list>li:nth-child(n+6) .nm-wallrow-item{animation-delay:.35s}.nm-wallrow-list{display:flex;gap:.45rem;margin:0;padding:0 0 .2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;list-style:none;scrollbar-width:none}.nm-wallrow-list::-webkit-scrollbar{display:none}.nm-wallrow-list>li{flex:0 0 auto;scroll-snap-align:start}.nm-wallrow:not([data-on]) .nm-wallrow-lead,.nm-wallrow:not([data-on]) .nm-wallrow-item{opacity:0;visibility:hidden}.nm-wallrow[data-on] .nm-wallrow-item{animation:nm-wall-arrive .42s cubic-bezier(.05,.7,.1,1) both}.nm-wallrow[data-on] .nm-wallrow-lead{animation:nm-fade-in .3s ease both}.nm-wallrow-item{display:flex;position:relative;cursor:pointer;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;border:1px solid rgba(201,138,76,.4);border-radius:44% 44% 38% 38%/52% 52% 30% 30%;background:radial-gradient(ellipse 60% 34%at 50% 88%,rgba(255,215,154,.8),transparent 70%),linear-gradient(180deg,#fbeacd,#f6dfbd);padding:.42rem .6rem .5rem;min-width:4.6rem}.nm-wallrow-deva{color:#5c3a1c;font-size:.94rem;line-height:1.25}.nm-wallrow-latin{color:#7a5330;font-size:.68rem;line-height:1.2}.nm-overlay{display:grid;position:fixed;place-items:center;z-index:80;inset:0 0 var(--kb-inset, 0px)0;padding:var(--space-s)}.nm-overlay-scrim{position:absolute;animation:nm-overlay-in .22s ease backwards;cursor:default;border:0;background:color-mix(in srgb,var(--naam-ink) 46%,transparent);padding:0;inset:0;backdrop-filter:blur(2px)}.nm-overlay-sheet{display:flex;position:relative;flex-direction:column;gap:.75rem;animation:nm-overlay-rise .26s cubic-bezier(.16,.7,.3,1) backwards;box-shadow:0 2px 4px #1a1d2e1f,0 18px 44px -12px #1a1d2e47;border:1px solid var(--nm-hair);border-radius:14px;background:var(--nm-surface);padding:clamp(1rem,3vw,1.6rem);width:min(30rem,100%);max-height:min(100%,40rem);overflow-y:auto}.nm-overlay-sheet .nm-said--lead{max-width:none;font-size:1.12rem;line-height:1.4}.nm-overlay-sheet .nm-send{border:0;background:0 0;padding:0}.nm-overlay-close{align-self:center;transition:color var(--dur-base) ease;cursor:pointer;border:0;background:0 0;padding:.4rem .8rem;min-height:44px;color:var(--nm-text-soft)}.nm-overlay-close:hover,.nm-overlay-close:focus-visible{color:var(--nm-accent-text)}@keyframes nm-overlay-in{0%{opacity:0}}@keyframes nm-overlay-rise{0%{transform:translateY(12px) scale(.98);opacity:0}}.nm-starters-slot{display:grid;grid-template:"cue"minmax(44px,auto)/1fr;margin-bottom:.5rem;place-items:center}.nm-starters-slot>*{grid-area:cue;width:100%}.nm-cue-reading,.nm-starters-slot .nm-starters{transition:opacity .26s ease,visibility 0s linear .26s;opacity:0;visibility:hidden}.nm-cue-reading[data-on],.nm-starters-slot .nm-starters[data-on]{transition:opacity .26s ease,visibility 0s;opacity:1;visibility:visible}.nm-cue-reading{margin:0;color:var(--nm-text-soft);text-align:center}.nm-starters{display:flex;flex-wrap:nowrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}@media (max-width:1099px){.nm-starters{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nm-starters::-webkit-scrollbar{display:none}.nm-starters>li{flex:0 0 auto}}.nm-starter{animation:nm-fade-in .3s ease 2.6s both}.nm-starters>li:nth-child(2) .nm-starter{animation-delay:2.67s}.nm-starters>li:nth-child(3) .nm-starter{animation-delay:2.74s}.nm-starter{display:inline-flex;align-items:center;min-height:44px;transition:border-color var(--dur-base) ease,color var(--dur-base) ease;cursor:pointer;border:1px solid var(--nm-hair);border-radius:999px;background:0 0;padding:.3rem .85rem;color:var(--nm-text-soft);font-size:.9rem;font-family:var(--font-body, inherit);line-height:1.2;text-align:center}.nm-starter:hover,.nm-starter:focus-visible{border-color:var(--nm-keep);color:var(--nm-accent-text)}.nm-composer-in{animation:nm-composer-arrive .62s cubic-bezier(.05,.7,.1,1) .42s backwards}@keyframes nm-composer-arrive{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.nm-composer-in:focus-within,.nm-composer[data-typing] .nm-composer-in{box-shadow:0 0 0 3px color-mix(in srgb,var(--nm-keep) 16%,transparent),0 8px 26px -14px color-mix(in srgb,var(--nm-keep) 72%,transparent);border-color:var(--nm-keep)}.nm-composer-go:not(:disabled){background:var(--nm-keep-fill);color:var(--nm-text)}.nm-shelf{perspective:700px}.nm-leaf{--depth:calc(.42 + var(--support, 1) * .15 - var(--i, 0) * .045);translate:calc(var(--px, 0)*var(--depth)*-7px) calc(var(--py, 0)*var(--depth)*-4px);animation:nm-leaf-float calc(5.3s + var(--i, 0)*.62s) ease-in-out calc(var(--i, 0)*-1.7s) infinite;transition:translate .22s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 1px color-mix(in srgb,var(--nm-leaf-ink) 16%,transparent),0 calc(2px + var(--depth)*9px) calc(6px + var(--depth)*16px) calc(-4px - var(--depth)*2px) color-mix(in srgb,var(--nm-leaf-ink) 26%,transparent);border-radius:3px}@keyframes nm-leaf-float{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(calc(var(--depth)*-3.5px)) rotateX(1.4deg)}}.nm-leaf:hover{z-index:1;box-shadow:0 1px 1px color-mix(in srgb,var(--nm-leaf-ink) 18%,transparent),0 calc(6px + var(--depth)*10px) calc(14px + var(--depth)*18px) calc(-4px - var(--depth)*2px) color-mix(in srgb,var(--nm-leaf-ink) 32%,transparent)}.nm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-s);margin-top:var(--space-m)}.nm-card{display:flex;position:relative;flex-direction:column;gap:var(--space-2xs);transition:border-color var(--dur-base) ease,box-shadow var(--dur-base) ease,transform var(--dur-base) ease;box-shadow:var(--nm-shadow, none);border:1px solid var(--nm-hair);border-radius:12px;background:var(--nm-surface);padding:var(--space-s)}.nm-card[data-picked=true]{box-shadow:var(--glow-marigold);border-color:var(--nm-keep)}#naam-app .nm-card[data-picked=true]{box-shadow:none;background:var(--nm-keep-fill)}.nm-card-name{display:flex;flex-direction:column;gap:.15rem}.nm-card{gap:.15rem;border-radius:10px;padding:.55rem .65rem .6rem}.nm-deva{display:block;min-height:1.8rem;color:var(--nm-text);font-size:1.25rem;line-height:1.8rem;font-family:var(--font-deva),var(--font-body)}.nm-latin{display:grid;gap:0;margin:0}.nm-latin-alt{color:color-mix(in srgb,var(--nm-text) 84%,transparent);min-height:1rem;font-size:.875rem;line-height:1rem}.nm-latin-main{color:var(--nm-text);font-size:1rem;font-family:var(--font-display)}.nm-latin-alt{color:var(--nm-text-soft);text-transform:none}.nm-syl{margin:0 .04em;color:var(--nm-text-soft);opacity:.8}.nm-syl[data-cluster=true]{color:var(--crimson);opacity:1}.nm-ticks{display:flex;position:relative;align-items:flex-start;gap:clamp(.9rem,4vw,1.75rem);margin:0;padding:0;width:max-content;max-width:100%;list-style:none}.nm-ticks:before{position:absolute;top:4px;right:0;left:0;border-radius:999px;background:var(--grad-signal);height:2px;content:""}.nm-tick{display:flex;position:relative;flex-direction:column;align-items:center;gap:.4rem}.nm-tick-dot{display:block;border-radius:999px;background:var(--nm-text);width:10px;height:10px}.nm-tick-syllable{color:var(--nm-text-soft);text-transform:uppercase}.nm-tick[data-cluster=true] .nm-tick-dot{box-shadow:var(--ring-crimson);background:var(--crimson)}.nm-tick[data-cluster=true] .nm-tick-syllable{color:var(--nm-accent-text)}.nm-gloss,.nm-source-gloss{display:-webkit-box;margin:0;overflow:hidden;color:color-mix(in srgb,var(--nm-text) 84%,transparent);font-size:.875rem;line-height:1.5;font-family:var(--font-deva),var(--font-mono);-webkit-box-orient:vertical;-webkit-line-clamp:2}.nm-source-gloss{display:block;margin:0 0 .35rem;overflow:visible}.nm-undocumented,.nm-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-s);margin-top:auto;padding-top:var(--space-2xs)}.nm-pick{position:absolute;z-index:1;cursor:pointer;inset:0;border:0;border-radius:10px;background:0 0;padding:0}.nm-pick:disabled{opacity:.5;cursor:default}.nm-pick:focus-visible{outline:2px solid var(--nm-keep);outline-offset:2px}.nm-pick-mark{position:absolute;top:.6rem;right:.6rem;transition:background var(--dur-base) ease,border-color var(--dur-base) ease,box-shadow var(--dur-base) ease;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--nm-keep) 55%,transparent);border-radius:999px;padding:.1rem .42rem .14rem;color:var(--nm-text);font-size:.875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;line-height:1}.nm-card:hover .nm-pick-mark,.nm-pick:focus-visible .nm-pick-mark{border-color:var(--nm-keep);background:color-mix(in srgb,var(--nm-keep) 22%,transparent)}.nm-pick[aria-pressed=true] .nm-pick-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--nm-keep) 22%,transparent);border-color:var(--nm-keep);background:var(--nm-keep)}.nm-card:has(.nm-pick:not(:disabled)){cursor:pointer}.nm-card:has(.nm-pick:not(:disabled)):hover,.nm-card:has(.nm-pick:focus-visible){transform:translateY(-2px);box-shadow:0 2px 4px -2px color-mix(in srgb,var(--nm-text) 14%,transparent),0 12px 24px -14px color-mix(in srgb,var(--nm-keep) 70%,transparent);border-color:var(--nm-keep)}.nm-card:has(.nm-pick:not(:disabled)):hover .nm-pick,.nm-card:has(.nm-pick:focus-visible) .nm-pick{background:var(--nm-keep-fill)}.nm-source summary{cursor:pointer;color:var(--nm-text-soft)}.nm-source summary:hover{color:var(--nm-accent-text)}.nm-source-body{margin-top:var(--space-2xs);border-left:1px solid var(--nm-hair);padding-left:var(--space-2xs)}.nm-source-meta,.nm-source-note{opacity:.8;margin:0;color:var(--nm-text-soft)}.nm-tray{display:flex;position:relative;flex:1 1 auto;flex-direction:column;gap:.5rem;z-index:2;min-height:0;background:0 0;padding:.6rem clamp(.75rem,2.4vw,1.4rem)}.nm-sound{display:inline-flex;align-items:center;gap:.4rem;transition:color var(--dur-base) ease;cursor:pointer;margin-left:var(--space-s);border:0;background:0 0;padding:.25rem 0;color:var(--nm-text-soft)}.nm-sound:hover,.nm-sound:focus-visible{color:var(--nm-accent-text)}.nm-sound-glyph{display:inline-block;transition:background var(--dur-base) ease,box-shadow var(--dur-base) ease,border-color var(--dur-base) ease;border:1px solid var(--nm-hair-strong);border-radius:50%;width:8px;height:8px}.nm-sound-glyph[data-on]{box-shadow:0 0 0 3px color-mix(in srgb,var(--nm-keep) 26%,transparent);border-color:var(--nm-keep);background:var(--nm-keep)}.nm-sky-glyph{rotate:45deg;border-radius:1px}@media (max-width:599px){.nm-utility .nm-badge--rail{display:none}}.nm-rail-a11y{margin-left:var(--space-s);color:var(--nm-text-soft);font-size:.62rem;text-decoration:none}.nm-rail-a11y:hover,.nm-rail-a11y:focus-visible{color:var(--nm-accent-text);text-decoration:underline}.nm-tray-head{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:0 auto;width:100%;max-width:720px}.nm-index{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-left:auto;font-size:.62rem}.nm-index a{display:inline-flex;align-items:center;min-height:24px;color:var(--nm-text-soft);text-decoration:none}.nm-index a:hover,.nm-index a:focus-visible{color:var(--nm-accent-text);text-decoration:underline}.nm-slots{display:grid;grid-template-columns:repeat(3,1fr);backdrop-filter:blur(3px);margin:0 auto;box-shadow:0 1px 12px -6px #1a1d2e38;border:1.5px solid var(--nm-hair-strong);border-radius:10px;background:color-mix(in srgb,var(--nm-surface) 76%,transparent);width:100%;max-width:460px;overflow:hidden;list-style:none}.nm-quiet-label{border-radius:4px;background:color-mix(in srgb,var(--nm-canvas) 68%,transparent);padding:.1rem .4rem}.nm-slot{display:grid;position:relative;place-items:center;min-height:62px}.nm-slot+.nm-slot{border-left:1.5px solid var(--nm-hair-strong)}.nm-slot:before,.nm-slot:after{position:absolute;height:1.5px;content:""}.nm-slot:before{top:-1.5px}.nm-slot:after{bottom:-1.5px}.nm-slot:not([data-filled]):before,.nm-slot:not([data-filled]):after{right:18%;left:18%;background:var(--nm-canvas)}.nm-slot[data-filled]{background:var(--nm-keep-fill)}.nm-slot[data-filled]:before,.nm-slot[data-filled]:after{right:0;left:0;background:var(--nm-keep)}.nm-slot:first-child[data-filled]:before,.nm-slot:first-child[data-filled]:after{left:7px}.nm-slot:first-child[data-filled]{border-radius:9px 0 0 9px}.nm-slot:last-child[data-filled]:before,.nm-slot:last-child[data-filled]:after{right:7px}.nm-slot:last-child[data-filled]{border-radius:0 9px 9px 0}.nm-slot-take{display:grid;place-items:center;cursor:pointer;border:0;background:0 0;padding:.3rem;width:100%;height:100%}.nm-slot[data-landing] .nm-token{visibility:hidden}.nm-slot-empty{display:grid;position:relative;place-items:center;transition:background var(--dur-base) ease,border-color var(--dur-base) ease;cursor:pointer;border:0;background:0 0;padding:0;width:100%;height:100%}.nm-slot-add{position:absolute;right:.42rem;bottom:.28rem;transform:scale(.8);opacity:0;transition:opacity var(--dur-base) ease,transform var(--dur-base) ease;color:var(--nm-text);font-size:.95rem;line-height:1}.nm-slot-empty:hover,.nm-slot-empty:focus-visible{background:color-mix(in srgb,var(--nm-keep) 9%,transparent)}.nm-slot-empty:hover .nm-slot-add,.nm-slot-empty:focus-visible .nm-slot-add{transform:none;opacity:1}.nm-slot-empty:hover .nm-slot-ord,.nm-slot-empty:focus-visible .nm-slot-ord{opacity:.35}.nm-slot-input{border:0;border-bottom:1.5px solid var(--nm-keep);border-radius:0;background:0 0;padding:0 .4rem;width:100%;height:100%;color:var(--nm-text);font-size:1rem;line-height:1.6;font-family:var(--font-deva),var(--font-body);text-align:center}.nm-slot-input:focus{outline:0}.nm-tray-send-slot{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:5.4rem}.nm-tray-promise{margin:.4rem auto 0;max-width:22rem;color:var(--nm-text);text-align:center;text-transform:none;line-height:1.5}.nm-tray-send{display:inline-flex;align-items:center;justify-content:center;min-height:44px;animation:nm-say .42s cubic-bezier(.05,.7,.1,1) backwards;transition:background var(--dur-base) ease,border-color var(--dur-base) ease;cursor:pointer;margin:.55rem auto 0;border:1.5px solid var(--nm-keep);border-radius:999px;background:var(--nm-keep-fill);padding:.42rem 1.1rem;color:var(--nm-text);font-size:.9rem}.nm-tray-send:hover,.nm-tray-send:focus-visible{background:color-mix(in srgb,var(--nm-keep) 26%,transparent)}.nm-slot-ord{opacity:.75;color:var(--nm-text-soft);font-size:1.45rem;line-height:1.7;font-family:var(--font-deva),var(--font-body)}@keyframes nm-breathe{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.012);opacity:1}}.nm-slot:not([data-filled]) .nm-slot-ord,.nm-slot:not([data-filled]) .nm-slot-add{animation:nm-breathe 9s ease-in-out infinite}.nm-slot:nth-child(2) .nm-slot-ord,.nm-slot:nth-child(2) .nm-slot-add{animation-delay:1.1s}.nm-slot:nth-child(3) .nm-slot-ord,.nm-slot:nth-child(3) .nm-slot-add{animation-delay:2.2s}.nm-shell[data-calm=true] .nm-slot-ord,.nm-shell[data-calm=true] .nm-slot-add{animation-play-state:paused}.nm-token{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:0;max-width:100%}.nm-token-deva{max-width:100%;overflow:hidden;color:var(--nm-text);font-size:1.2rem;line-height:1.7;font-family:var(--font-deva),var(--font-body);text-overflow:ellipsis;white-space:nowrap}.nm-token-latin{color:var(--nm-text);font-size:.875rem;line-height:1.4;font-family:var(--font-display)}.nm-token--flying{display:flex;position:fixed;justify-content:center;z-index:60;will-change:transform,opacity;margin:0;box-shadow:var(--nm-shadow, none);border:1.5px solid var(--nm-keep);border-radius:9px;background:linear-gradient(var(--nm-keep-fill),var(--nm-keep-fill)),var(--nm-surface);pointer-events:none}.nm-composer{display:flex;position:relative;z-index:2;flex:0 0 auto;flex-direction:column;gap:.4rem;border-top:1px solid var(--nm-hair);background:var(--nm-surface);padding:.6rem clamp(.75rem,2.4vw,1.4rem) max(.6rem,env(safe-area-inset-bottom))}.nm-composer-in{display:flex;align-items:center;gap:.5rem;transition:border-color var(--dur-base) ease;margin:0 auto;border:1.5px solid var(--nm-hair-strong);border-radius:999px;background:var(--nm-surface);padding:.2rem .2rem .2rem .9rem;width:100%;max-width:720px}.nm-composer-input{flex:1 1 auto;border:0;background:0 0;padding:.45rem 0;min-width:0;color:var(--nm-text);font-size:1.08rem;line-height:1.7;font-family:var(--font-deva),var(--font-body);min-height:var(--target-size-max)}.nm-composer-input::placeholder{color:var(--nm-text-soft)}.nm-composer-input:focus-visible{outline:0}.nm-composer-input:disabled{cursor:default}.nm-composer-go{display:grid;flex:0 0 auto;place-items:center;transition:filter var(--dur-base) ease;cursor:pointer;border:0;border-radius:999px;background:var(--fill-accent);width:44px;height:44px;color:var(--on-fill);font-size:1rem}.nm-composer-go:hover{filter:brightness(1.08)}.nm-composer-go:disabled{opacity:.45;cursor:default}.nm-composer-go,.nm-sound,.nm-rail-a11y{position:relative}.nm-sound,.nm-rail-a11y{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px}.nm-composer-go:after,.nm-sound:after,.nm-rail-a11y:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,24px);height:max(100%,24px);content:""}@media (pointer:coarse){.nm-composer-go:after,.nm-sound:after,.nm-rail-a11y:after{width:max(100%,44px);height:max(100%,44px)}}.nm-thinking--composer{margin:0 auto;width:100%;max-width:720px}.nm-send{display:flex;flex-direction:column;gap:var(--space-2xs);border:1px solid var(--nm-hair);border-radius:12px;background:var(--nm-surface);padding:var(--space-s)}.nm-send-picks{margin:0;color:var(--nm-text);font-size:1rem;line-height:1.7;font-family:var(--font-deva),var(--font-display)}.nm-send-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2xs)}.nm-field{display:flex;flex-direction:column;gap:.3rem;border:0;padding:0}.nm-field input,.nm-field select,.nm-field textarea{transition:border-color var(--dur-base) ease;border:1px solid var(--nm-hair-strong);border-radius:9px;background:var(--nm-surface-2);min-height:44px;padding:.55rem .75rem;color:var(--nm-text);font-size:1rem;line-height:1.7;font-family:var(--font-deva),var(--font-body)}.nm-field label{color:var(--nm-text-soft)}.nm-send-go{align-self:flex-start;transition:filter var(--dur-base) ease;cursor:pointer;border:0;border-radius:999px;background:var(--fill-accent);min-height:44px;padding:.45rem 1.4rem;color:var(--on-fill);font-size:.95rem;font-family:var(--font-display)}.nm-send-go:hover{filter:brightness(1.08)}.nm-send-go:disabled{opacity:.5;cursor:default}.nm-fallback{padding:clamp(6rem,14vh,8rem)0 var(--space-3xl)}.nm-fallback-inner{margin:0 auto;padding:0 var(--space-l);max-width:980px}.nm-fallback-title{margin:0 0 var(--space-m);font-size:clamp(2.4rem,6vw,4.25rem);line-height:1.1;letter-spacing:-.02em}.nm-fallback-h2{margin:var(--space-3xl)0 var(--space-m);font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1;letter-spacing:-.015em}.nm-fallback-standfirst{margin:0 0 var(--space-s);max-width:62ch;color:var(--nm-text-soft);font-size:1.05rem;line-height:1.7}.nm-fallback-letters{margin:0 0 var(--space-s);color:var(--nm-accent-text);line-height:1.7}.nm-fallback-help,.nm-fallback-provenance{margin:0 0 var(--space-s);max-width:68ch;color:var(--nm-text-soft);font-size:.9rem;line-height:1.7}.nm-form{display:flex;flex-direction:column;gap:var(--space-s);margin-top:var(--space-m);max-width:640px}.nm-fallback-send{align-self:flex-start;cursor:pointer;border:0}@media (prefers-reduced-motion:reduce){.nm-slot .nm-slot-empty,.nm-slot .nm-slot-ord,.nm-slot .nm-slot-add{opacity:1;animation:none}.nm-dealt{animation:none}.nm-card,.nm-card:has(.nm-pick:not(:disabled)):hover,.nm-card:has(.nm-pick:focus-visible){transform:none}.nm-room{transition:none}.nm-room{animation:none}.nm-motes{display:none}.nm-leaf,.nm-leaf[data-mine]{translate:none;animation:none;transition:none}.nm-composer-in{animation:none}.nm-chathead-send:after{animation:none}.nm-turn,.nm-turn:has(.nm-said--you){animation:nm-fade-in .18s ease both;opacity:1}.nm-shell[data-first] .nm-said,.nm-overlay-scrim,.nm-overlay-sheet{animation:none;stroke-dashoffset:0}.nm-said,.nm-turn{transform:none;transition:opacity .2s ease}}.nm-shell[data-still],.nm-shell[data-still] *{animation-play-state:paused!important}.nm-shell[data-still] .nm-stream,.nm-shell[data-still] .nm-stream *{animation-name:none!important}.nm-shell[data-still] .nm-turn,.nm-shell[data-still] .nm-turn .nm-said{animation-name:none!important;opacity:1}body:has(.nm-shell[data-still]) .atmo-glow,body:has(.nm-shell[data-still]) .atmo-glow *{animation-play-state:paused!important}@media (max-width:1099px){.nm-streamwrap{order:1}.nm-hand{order:2}.nm-tray{order:3}.nm-composer{order:4}}@media (max-width:1099px){.nm-shell:not([data-first]) .nm-stream{display:flex;align-items:stretch;flex-direction:column}.nm-shell:not([data-first]) .nm-stream>*{flex:0 0 auto;width:100%}.nm-shell:not([data-first]) .nm-stream>:first-child{margin-block-start:auto}}@media (max-width:1099px){.nm-deal,.nm-grid{grid-template-columns:1fr}.nm-index{margin-left:0}.nm-turn{--nm-rail:22px;--nm-rail-gap:.65rem;--nm-bead:13px;--nm-bead-top:7px}}@media (max-width:1099px){#naam-app .nm-shell .nm-streamwrap,#naam-app .nm-shell:not([data-first]) .nm-streamwrap{order:1;flex:1 1 8rem;min-height:0;max-height:none;transition:none}#naam-app .nm-hand,#naam-app .nm-hand[data-arrival]{order:2;flex:0 1 auto;min-height:0;max-height:9.75rem}#naam-app .nm-tray{order:3;flex:0 0 auto;min-height:0;max-height:none}#naam-app .nm-tray-head,#naam-app .nm-tray-promise{display:none}#naam-app .nm-tray-send-slot{min-height:3.25rem}#naam-app .nm-composer{order:4;flex:0 0 auto}#naam-app .nm-shell:has(.nm-composer-input:focus) .nm-starters-slot{display:none}#naam-app .nm-shell:has(.nm-composer-input:focus):not([data-kept="3"]) .nm-tray-send-slot{display:none}}@media (max-width:1099px){#naam-app .nm-utility{gap:var(--space-3xs)}#naam-app .nm-sound-word,#naam-app .nm-rail-a11y{white-space:nowrap}}@media (max-width:359px){#naam-app .nm-utility{flex-wrap:wrap;row-gap:var(--space-3xs)}#naam-app .nm-utility .nm-rail-a11y{margin-left:0}}#naam-app .nm-chathead,#naam-app .nm-veil{display:none}@media (max-width:1099px){#naam-app .nm-chathead{display:flex;order:0;flex:0 0 auto;position:relative;z-index:3;align-items:center;gap:var(--space-2xs);block-size:3.5rem;border-block-end:1px solid var(--nm-hair);background:var(--nm-surface);padding-inline:clamp(.75rem,2.4vw,1.4rem)}#naam-app .nm-chathead-back{display:grid;place-items:center;flex:0 0 auto;inline-size:44px;block-size:44px;margin-inline-start:-.5rem;color:var(--nm-text-soft);font-size:1.1rem;text-decoration:none}#naam-app .nm-chathead-face{display:grid;place-items:center;flex:0 0 auto;inline-size:30px;block-size:30px;border:1px solid var(--nm-hair-strong);border-radius:var(--radius-pill);background:var(--nm-surface-2);color:var(--nm-text);font-family:var(--font-deva),var(--font-body);font-size:.95rem;line-height:1}#naam-app .nm-chathead-who{display:flex;flex-direction:column;min-inline-size:0;gap:1px}#naam-app .nm-chathead-name{overflow:hidden;color:var(--nm-text);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:.95rem;line-height:1.15}#naam-app .nm-chathead-presence{overflow:hidden;color:var(--nm-text-soft);text-overflow:ellipsis;white-space:nowrap}#naam-app .nm-chathead-who{overflow:hidden}#naam-app .nm-veil{position:absolute;inset:0;z-index:0;display:block;background:color-mix(in srgb,var(--nm-canvas) 62%,transparent);pointer-events:none}#naam-app .nm-motes{display:none}#naam-app .nm-turn[data-kind=agent] .nm-said--lead{max-inline-size:min(88%,34ch);font-size:1.12rem;line-height:1.72}#naam-app .nm-turn[data-kind=agent] .nm-said:not(.nm-said--quiet),#naam-app .nm-turn[data-kind=stuck] .nm-said,#naam-app .nm-turn[data-kind=names] .nm-said{width:fit-content;max-inline-size:min(88%,34ch);padding:.5rem .75rem;border-radius:var(--radius-h) var(--radius-h) var(--radius-h) var(--radius-xs);background:var(--nm-surface);text-align:start}#naam-app .nm-turn[data-kind=you] .nm-said--you{margin-inline-start:auto;padding:.5rem .75rem;width:fit-content;max-inline-size:min(88%,34ch);border-radius:var(--radius-h) var(--radius-h) var(--radius-xs) var(--radius-h);background:color-mix(in srgb,var(--nm-text) 14%,var(--nm-canvas));text-align:start}#naam-app .nm-turn[data-kind=you] .nm-bead,#naam-app .nm-turn[data-kind=agent]+.nm-turn[data-kind=agent] .nm-bead{opacity:0}#naam-app .nm-turn[data-kind=agent]+.nm-turn[data-kind=agent]{margin-block-start:var(--space-3xs)}#naam-app .nm-turn .nm-said{transition-property:transform,opacity}}@media (max-width:1099px){#naam-app .nm-turn[data-kind=names] .nm-deal{display:flex;align-items:start;gap:var(--space-2xs);padding-block:2px .3rem;margin-inline:-.65rem;padding-inline:.65rem;scroll-padding-inline-start:.65rem;max-block-size:9.75rem;overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}#naam-app .nm-turn[data-kind=names] .nm-dealt{flex:0 0 min(41vw,10.25rem);scroll-snap-align:start}#naam-app .nm-turn .nm-card{max-block-size:100%}#naam-app .nm-turn .nm-gloss{flex:0 1 auto;min-block-size:0;overflow:hidden}#naam-app .nm-turn:not(:last-child) .nm-dealt{animation:none}#naam-app .nm-turn[data-kind=names] .nm-refine{display:flex;gap:var(--space-3xs);margin-block-start:var(--space-2xs);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}#naam-app .nm-turn[data-kind=names] .nm-refine>li{flex:0 0 auto}}@media (max-width:1099px){#naam-app .nm-starters-slot{grid-template:"cue"auto/1fr;margin-bottom:0}#naam-app .nm-starters-slot:has(>:not(:empty)){margin-bottom:.4rem}}@media (max-width:359px){#naam-app .nm-shell[data-kept="0"] .nm-tray-send-slot{min-height:0}}@media (max-width:1099px){#naam-app .nm-jump{max-inline-size:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1099px){#naam-app .nm-shell:not([data-first]) .nm-hand>.nm-deal{display:flex;align-items:start;gap:var(--space-2xs);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}#naam-app .nm-shell:not([data-first]) .nm-hand .nm-dealt{flex:0 0 min(41vw,10.25rem);scroll-snap-align:start}}@media (max-width:1099px){#naam-app .nm-composer-in{display:grid;grid-template:"field send"auto/minmax(0,1fr) 44px;align-items:end}#naam-app .nm-composer-in>.nm-composer-input{grid-area:field}#naam-app .nm-composer-in>.nm-speak,#naam-app .nm-composer-in>.nm-composer-go{grid-area:send;transition:filter var(--dur-base) ease,opacity var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast);opacity:0;visibility:hidden}#naam-app .nm-composer[data-mic=off]:not([data-typing]) .nm-speak,#naam-app .nm-composer[data-mic=on] .nm-speak,#naam-app .nm-composer[data-mic=off][data-typing] .nm-composer-go,#naam-app .nm-composer[data-mic=none] .nm-composer-go,#naam-app .nm-composer-in>:focus-visible{transition:filter var(--dur-base) ease,opacity var(--dur-fast) var(--ease-out),visibility 0s;opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){#naam-app .nm-composer-in>.nm-speak,#naam-app .nm-composer-in>.nm-composer-go{transition:none}}@media (max-width:1099px){html:not(.no-js) body[data-app] #site-header{display:none}#naam-app .nm-chathead-menu{display:grid;place-items:center;flex:0 0 auto;margin-inline-start:auto;border:0;background:0 0;inline-size:44px;block-size:44px;cursor:pointer;color:var(--nm-text-soft)}#naam-app .nm-chathead-dots,#naam-app .nm-chathead-dots:before,#naam-app .nm-chathead-dots:after{display:block;border-radius:50%;background:currentcolor;inline-size:3.5px;block-size:3.5px}#naam-app .nm-chathead-dots{position:relative}#naam-app .nm-chathead-dots:before,#naam-app .nm-chathead-dots:after{position:absolute;left:0;content:""}#naam-app .nm-chathead-dots:before{top:-6px}#naam-app .nm-chathead-dots:after{top:6px}#naam-app .nm-utility{display:none}#naam-app .nm-shell[data-menu] .nm-utility{display:flex;position:fixed;z-index:40;top:var(--nm-menu-top, 4rem);right:clamp(.75rem,2.4vw,1.4rem);flex-direction:column;align-items:flex-start;gap:var(--space-2xs);box-shadow:var(--lift-2);border:1px solid var(--nm-hair-strong);border-radius:var(--radius-l);background:var(--nm-surface);width:auto;max-width:none;margin:0;padding:var(--space-2xs)}#naam-app .nm-shell[data-menu] .nm-utility .nm-badge--rail{display:none}#naam-app .nm-shell[data-menu] .nm-utility .nm-rail-a11y{margin-left:0}#naam-app .nm-shell[data-kept="0"] .nm-tray{display:none}#naam-app .nm-slot{min-height:44px}#naam-app .nm-tray-send-slot{min-height:0}}@media (max-width:1099px){#naam-app .nm-chathead-count{flex:1 1 auto;min-inline-size:0;border:0;background:0 0;padding:0;text-align:start;color:var(--nm-text);font-family:var(--font-display);font-size:.95rem;cursor:pointer}@keyframes nm-send-ring{0%{transform:scale(.98);opacity:0}35%{transform:scale(1.06);opacity:.9}65%{transform:scale(1.09);opacity:.75}to{transform:scale(1.16);opacity:0}}#naam-app .nm-chathead-send{position:relative;flex:0 0 auto;min-height:36px;border:1px solid var(--nm-hair-strong);border-radius:var(--radius-pill);background:var(--nm-surface-2);padding:.3rem .8rem;color:var(--nm-text);font-family:var(--font-display);font-size:.9rem;cursor:pointer}#naam-app .nm-chathead-send:after{position:absolute;opacity:0;animation:nm-send-ring 1.4s ease-in-out 3;border:2px solid var(--nm-accent-text);border-radius:inherit;content:"";inset:-2px;pointer-events:none}#naam-app .nm-shell[data-still] .nm-chathead-send:after{animation-name:none!important}#naam-app .nm-tray{display:none}#naam-app .nm-shell[data-tray] .nm-tray{display:flex;position:fixed;z-index:70;right:0;bottom:var(--kb-inset, 0px);left:0;flex-direction:column;box-shadow:var(--lift-2);border-block-start:1px solid var(--nm-hair-strong);border-start-start-radius:var(--radius-h);border-start-end-radius:var(--radius-h);background:var(--nm-surface);max-height:none;padding:var(--space-2xs) clamp(.75rem,2.4vw,1.4rem) max(var(--space-2xs),env(safe-area-inset-bottom))}#naam-app .nm-shell[data-tray] .nm-tray-head,#naam-app .nm-shell[data-tray] .nm-tray-promise{display:block}#naam-app .nm-tray-done{align-self:flex-end;order:-1;min-height:44px;border:0;background:0 0;padding-inline:.5rem;color:var(--nm-text);font-family:var(--font-display);font-size:.95rem;cursor:pointer}}@media (min-width:1100px){#naam-app .nm-shell:not(:has(.nm-hand)){grid-template-rows:minmax(0,1fr)0 auto}#naam-app .nm-shell:not(:has(.nm-hand)) .nm-streamwrap{min-height:0;max-height:none}}