:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--ink:#e6e0d4;--ink-soft:#958e82;--line:#e6e0d43d;--clay:#c9624a;--clay-ink:#f0a58f;--orb:min(64vw, 40dvh, 300px);color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;font-family:Spectral,Georgia,serif;line-height:1.4}*{box-sizing:border-box}body{background:var(--bg);-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#app{max-width:560px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 20px) calc(env(safe-area-inset-right) + 24px) calc(env(safe-area-inset-bottom) + 28px) calc(env(safe-area-inset-left) + 24px);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}.bar{justify-content:space-between;align-items:flex-start;min-height:44px;display:flex}.wordmark{display:none}.mode{font-size:15px;font-weight:500}.clock{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.conn{color:var(--ink-soft);align-items:center;gap:7px;padding-top:3px;font-size:12px;display:flex}.dot{background:#86c79a;border-radius:50%;width:7px;height:7px}.conn[data-state=disconnected] .dot{background:#e8735a}#app[data-screen=home] .bar>*{visibility:hidden}.banners{flex-direction:column;gap:8px;margin-top:12px;display:flex}.banners:empty{display:none}.banner{overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 14px;font-family:system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.38}.banner.err{color:#fff;background:#a8231b}.banner.warn{color:#1c1407;background:#f2b441}.stage{min-height:calc(var(--orb) * 1.25);flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative}.orb{width:var(--orb);height:var(--orb);will-change:transform, opacity;position:relative}.orb>*{position:absolute;inset:0}.rw{will-change:transform}.ring{border:1.5px solid #e6e0d4d9;position:absolute;inset:0}.rw1 .ring{animation:14s ease-in-out infinite morph-a,50s linear infinite spin}.rw1 .ring.lit{opacity:0;border-color:#fff4df}.rw2 .ring{border-color:#e6e0d480;animation:17s ease-in-out infinite morph-b,64s linear infinite reverse spin}.rw3 .ring{border-color:#e6e0d447;animation:21s ease-in-out infinite morph-a,80s linear infinite spin}.rw4 .ring{border:1px solid #d6785a61;animation:25s ease-in-out infinite morph-b,96s linear infinite reverse spin}.orb[data-state=offline] .ring{border-style:dashed}.light{opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#fff9ec 0%,#ffe2b0e0 16%,#fab87480 42%,#e88a5829 70%,#d6785000 100%);border-radius:50%}.bloom{opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#fabe7d57 0%,#ec966021 45%,#d6785000 100%);border-radius:50%;inset:-45%}@keyframes morph-a{0%,to{border-radius:47% 53% 55% 45%/46% 49% 51% 54%}33%{border-radius:55% 45% 47% 53%/53% 44% 56% 47%}66%{border-radius:44% 56% 52% 48%/43% 55% 45% 57%}}@keyframes morph-b{0%,to{border-radius:53% 47% 44% 56%/50% 56% 44% 50%}50%{border-radius:45% 55% 57% 43%/44% 47% 53% 56%}}@keyframes spin{to{transform:rotate(360deg)}}.status{text-align:center;letter-spacing:.3em;text-transform:uppercase;min-height:1.4em;color:var(--ink-soft);margin:0 0 20px;font-size:12px;font-weight:500}.home{flex-direction:column;gap:12px;display:flex}.start{border:1px solid var(--line);background:0 0;border-radius:29px;min-height:58px;padding:0 24px;font-size:18px;font-weight:500}.start.sos{border-color:var(--clay);color:var(--clay-ink)}.start:disabled{opacity:.4}.call{flex-direction:column;gap:18px;display:none}#app[data-screen=call] .home{display:none}html[data-boot=nami]:not([data-ready]) body{visibility:hidden}.account-actions:not([hidden]){justify-content:center;gap:18px;margin-top:8px;display:flex}.account-actions button{color:var(--ink-soft);background:0 0;border:0;padding:8px;font-size:15px}.crisis{text-align:center;color:var(--ink-soft);margin:28px 0 0;font-size:14px;line-height:1.5}.crisis a{color:var(--ink)}.gate{text-align:center;flex-direction:column;gap:16px;margin-top:12vh;display:none}.gate-mark{letter-spacing:.12em;margin:0;font-size:28px;font-weight:500}.gate-title{margin:0;font-size:22px;font-weight:400}.gate-message{color:var(--ink-soft);margin:0}.gate-login:not([hidden]){flex-direction:column;gap:12px;display:flex}.gate-label{text-align:left;color:var(--ink-soft);flex-direction:column;gap:6px;font-size:14px;display:flex}.gate-label input{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0;font-size:18px}.gate-links{margin:0}.gate-links a{color:var(--ink-soft)}#app[data-screen=gate] .home,#app[data-screen=gate] .stage,#app[data-screen=gate] .status,#app[data-screen=gate] .bar{display:none}#app[data-screen=gate] .gate,#app[data-screen=call] .call{display:flex}.kontekst{flex-direction:column;gap:16px;display:none}#app[data-screen=kontekst] .home,#app[data-screen=kontekst] .call,#app[data-screen=kontekst] .stage,#app[data-screen=kontekst] .status{display:none}#app[data-screen=kontekst] .bar>*{visibility:hidden}#app[data-screen=kontekst] .kontekst{display:flex}.back{min-height:40px;color:var(--ink-soft);background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:16px}.start.tell{border-color:var(--ink-soft);color:var(--ink)}.kontekst-status{color:var(--ink-soft);margin:0;font-size:15px}#kontekst-notes{flex-direction:column;gap:22px;display:flex}#kontekst-notes article{flex-direction:column;gap:8px;display:flex}#kontekst-notes h2{margin:0;font-size:18px;font-weight:500}#kontekst-notes textarea{border:1px solid var(--line);min-height:96px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.4}#kontekst-notes textarea:disabled{opacity:.45}.note-meta{color:var(--ink-soft);margin:0;font-family:system-ui,sans-serif;font-size:12px}#kontekst-notes button{border:1px solid var(--line);background:0 0;border-radius:20px;align-self:flex-start;min-height:40px;padding:0 16px;font-size:15px}#kontekst-notes button:disabled{opacity:.4}.wzorce{flex-direction:column;gap:16px;display:none}#app[data-screen=wzorce] .home,#app[data-screen=wzorce] .call,#app[data-screen=wzorce] .stage,#app[data-screen=wzorce] .status{display:none}#app[data-screen=wzorce] .bar>*{visibility:hidden}#app[data-screen=wzorce] .wzorce{display:flex}.wzorce-meta{color:var(--ink-soft);margin:0;font-family:system-ui,sans-serif;font-size:12px}.wzorce-status{color:var(--ink-soft);margin:0;font-size:15px}.wzorce-view h2{margin:20px 0 4px}.wzorce-view h3{margin:12px 0 4px}.wzorce-view p,.wzorce-view li{margin:2px 0;line-height:1.45}.wzorce-edit{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:60vh;color:var(--ink);font:inherit;background:0 0;border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.4}.wzorce-actions{gap:12px;display:flex}.wzorce-actions button{border:1px solid var(--line);min-height:40px;color:inherit;background:0 0;border-radius:20px;align-self:flex-start;padding:0 16px;font-size:15px}.wzorce-status[data-kind=failed]{color:#a8231b}.banner button{color:#1c1407;background:#fff;border:0;border-radius:18px;min-height:36px;margin-top:8px;padding:0 14px;font-family:system-ui,sans-serif;font-size:14px;font-weight:600}.helplines{gap:10px;display:none}#app[data-mode=sos] .helplines{display:flex}.helpline{border:1px solid var(--line);min-height:48px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:16px;flex-grow:1;justify-content:center;align-items:baseline;gap:8px;padding:13px 16px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.helpline small{color:var(--ink-soft);font-size:12px}.helpline.emergency{border-color:var(--clay);color:var(--clay-ink);flex-grow:0}.ctrls{justify-content:center;align-items:center;gap:28px;display:flex}.mute{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:background .25s,color .25s;display:flex}.mute[aria-pressed=true]{background:var(--ink);color:var(--bg)}.mute .ico-mic-off,.mute[aria-pressed=true] .ico-mic{display:none}.mute[aria-pressed=true] .ico-mic-off{display:block}.end{border:1px solid var(--clay);min-width:150px;min-height:60px;color:var(--clay-ink);background:0 0;border-radius:30px;padding:0 30px;font-size:17px;font-weight:500}.mute:disabled,.end:disabled{opacity:.4}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@media (prefers-reduced-motion:reduce){.ring{animation:none!important}}.debug{max-width:960px;color:var(--ink);border-top:1px solid var(--line);margin:0 auto;padding:24px 16px 48px;font-family:system-ui,sans-serif;font-size:14px}.debug-controls{flex-wrap:wrap;gap:12px;display:flex}.debug label{align-items:center;gap:6px;display:inline-flex}.debug input,.debug button{font:inherit;color:var(--ink);border:1px solid var(--line);background:#1a1a1a;border-radius:4px;padding:4px 8px}#interim{min-height:1.4em;color:var(--ink-soft);font-style:italic}#transcript{padding-left:1.25rem}#transcript .role{font-weight:700}#metrics-summary{white-space:pre-line;margin:12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.metrics-scroll{margin-top:12px;overflow-x:auto}#metrics-table{border-collapse:collapse;width:100%;font-size:12px}#metrics-table th,#metrics-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:4px 6px}#metrics-table .num{font-variant-numeric:tabular-nums;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-boot=nami]{--cream:#f5f1ea;--paper:#ece6db;--ink:#16201b;--ink-2:#4c554f;--line:#16201b24;--pine:#24473a;--pine-2:#1b382d;--berry:#46557f;--bloom:#b9c3dc;--bloom-soft:#dde2ec;--danger:#a3422a;--font-display:"Instrument Serif", "Iowan Old Style", Georgia, serif;--font-text:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--font-sans:"Hanken Grotesk Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--cream);color:var(--ink);transition:background-color .5s}html[data-boot=nami] body{background-color:var(--cream);color:var(--ink);font-family:var(--font-text);background-image:radial-gradient(60% 45% at 100% 0,#b9c3dc73,#0000 70%);font-weight:400;transition:background-color .5s}html[data-boot=nami] #app{color:var(--ink);background-color:#0000;transition:background-color .5s}html[data-boot=nami] strong,html[data-boot=nami] b{font-weight:inherit}html[data-boot=nami] em,html[data-boot=nami] i{font-style:normal}html[data-boot=nami] button{font-family:var(--font-sans);font-weight:500}html[data-boot=nami] button:focus-visible,html[data-boot=nami] a:focus-visible,html[data-boot=nami] input:focus-visible,html[data-boot=nami] textarea:focus-visible{outline:2px solid var(--pine);outline-offset:3px}@media (prefers-reduced-motion:reduce){html[data-boot=nami],html[data-boot=nami] body,html[data-boot=nami] #app{transition:none}}html[data-boot=nami] .wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);flex:none;align-items:baseline;font-size:1.7rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}html[data-boot=nami] .wordmark .berry{background:radial-gradient(circle at 35% 35%, var(--bloom), var(--berry) 70%);border-radius:9999px;width:.2em;height:.2em;margin-left:.06em;display:inline-block}html[data-boot=nami] #app[data-screen=home] .bar>.wordmark,html[data-boot=nami] #app[data-screen=kontekst] .bar>.wordmark,html[data-boot=nami] #app[data-screen=wzorce] .bar>.wordmark{visibility:visible}html[data-boot=nami] #app[data-screen=call] .wordmark{display:none}html[data-boot=nami] #app[data-screen=gate] .bar{display:flex}html[data-boot=nami] #app[data-screen=gate] .bar>:not(.wordmark),html[data-boot=nami] #gate-mark{display:none}html[data-boot=nami] #app[data-screen=home]{--orb:min(34vw, 16dvh, 150px)}html[data-boot=nami] #app[data-screen=home] .status{display:none}html[data-boot=nami] #app[data-screen=home] .stage{background:radial-gradient(70% 60% at 30% 25%,#b9c3dce6,#0000 70%),radial-gradient(60% 60% at 80% 85%,#24473a59,#0000 70%),linear-gradient(160deg,#dfe4ec,#d3dbd3);border-radius:36px;flex:none;height:clamp(168px,26dvh,210px);min-height:0;margin:4px 0 8px}html[data-boot=nami] #app[data-screen=home] .home{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-boot=nami] #start-daily,html[data-boot=nami] #start-sos,html[data-boot=nami] #account-actions,html[data-boot=nami] #home-crisis{grid-column:1/-1}html[data-boot=nami] #start-daily,html[data-boot=nami] #start-sos,html[data-boot=nami] #open-kontekst,html[data-boot=nami] #open-wzorce{border:0;border-radius:999px;min-height:56px;font-size:17px;font-weight:500}html[data-boot=nami] #start-daily{background:var(--pine);color:var(--cream);box-shadow:0 10px 24px -12px #24473ab3}html[data-boot=nami] #start-daily:after{content:"→";margin-left:.4em}html[data-boot=nami] #start-daily:hover:not(:disabled){background:var(--pine-2)}html[data-boot=nami] #start-sos{background:var(--berry);color:var(--cream)}html[data-boot=nami] #open-kontekst,html[data-boot=nami] #open-wzorce{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px #16201b33}html[data-boot=nami] #open-kontekst:hover:not(:disabled),html[data-boot=nami] #open-wzorce:hover:not(:disabled){box-shadow:inset 0 0 0 1px #16201b80}html[data-boot=nami] .account-actions button{color:var(--ink-2);text-underline-offset:4px;text-decoration-line:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-size:14px;font-weight:500}html[data-boot=nami] .account-actions button:hover{text-decoration-color:currentColor}html[data-boot=nami] .crisis{border-top:1px solid var(--line);text-align:left;font-family:var(--font-sans);color:var(--ink-2);margin:20px 0 0;padding-top:16px;font-size:13px;font-weight:400;line-height:1.6}html[data-boot=nami] .crisis a{color:inherit;text-underline-offset:2px;text-decoration-line:underline}html[data-boot=nami] #app[data-screen=gate] .gate{text-align:left;flex:auto;align-items:stretch;margin-top:0;padding-top:9vh}html[data-boot=nami] #gate-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.2rem,9vw,3rem);font-weight:400;line-height:1.02}html[data-boot=nami] #gate-message{font-family:var(--font-text);color:var(--ink-2);font-size:17px;font-weight:400;line-height:1.5}html[data-boot=nami] .gate-label{width:100%;font-family:var(--font-sans);color:var(--ink-2);font-size:13px;font-weight:500}html[data-boot=nami] .gate-login:not([hidden]){align-items:flex-start;width:100%}html[data-boot=nami] .gate-label input{border:0;border-bottom:2px solid var(--line);appearance:none;width:100%;color:var(--ink);font-family:var(--font-text);background:0 0;border-radius:0;margin-top:8px;padding:.55rem 0;font-size:1.5rem;font-weight:400;line-height:1.2}html[data-boot=nami] .gate-label input::placeholder{color:#4c554f99}html[data-boot=nami] .gate-label input:focus,html[data-boot=nami] .gate-label input:focus-visible{border-bottom-color:var(--pine);outline:none}html[data-boot=nami] .gate-login .start,html[data-boot=nami] #gate-portal{background:var(--pine);width:auto;min-height:56px;color:var(--cream);border:0;border-radius:999px;align-self:flex-start;padding:0 28px;font-size:17px;box-shadow:0 10px 24px -12px #24473ab3}html[data-boot=nami] .gate-login .start:hover:not(:disabled),html[data-boot=nami] #gate-portal:hover:not(:disabled){background:var(--pine-2)}html[data-boot=nami] #gate-start{font-family:var(--font-sans);color:var(--ink-2);text-underline-offset:4px;text-decoration-line:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-size:15px;font-weight:500}html[data-boot=nami] #gate-start:hover{text-decoration-color:currentColor}html[data-boot=nami] #app[data-screen=gate] .crisis{margin-top:auto}html[data-boot=nami] #kontekst-notes h2,html[data-boot=nami] .wzorce-view h2,html[data-boot=nami] .wzorce-view h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}html[data-boot=nami] #kontekst-notes,html[data-boot=nami] .wzorce-view,html[data-boot=nami] #kontekst-notes textarea,html[data-boot=nami] .wzorce-edit{font-family:var(--font-text);font-weight:400}html[data-boot=nami] .kontekst-status,html[data-boot=nami] .wzorce-meta,html[data-boot=nami] .wzorce-status,html[data-boot=nami] .note-meta{font-family:var(--font-sans);color:var(--ink-2);font-size:13px;font-weight:400}html[data-boot=nami] .wzorce-status[data-kind=failed]{color:var(--danger)}html[data-boot=nami] #kontekst-notes textarea,html[data-boot=nami] .wzorce-edit{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:16px;font-size:17px}html[data-boot=nami] #kontekst-notes textarea:focus,html[data-boot=nami] .wzorce-edit:focus{outline:2px solid var(--pine);outline-offset:2px;border-color:var(--pine)}html[data-boot=nami] .back{color:var(--ink-2);border:0;font-size:15px}html[data-boot=nami] .back:before{content:"← "}html[data-boot=nami] .start.tell,html[data-boot=nami] #wzorce-review{background:var(--pine);width:auto;min-height:56px;color:var(--cream);border:0;border-radius:999px;align-self:flex-start;padding:0 28px;font-size:17px;box-shadow:0 10px 24px -12px #24473ab3}html[data-boot=nami] .start.tell:hover:not(:disabled),html[data-boot=nami] #wzorce-review:hover:not(:disabled){background:var(--pine-2)}html[data-boot=nami] #kontekst-notes button,html[data-boot=nami] .wzorce-actions button{background:var(--paper);color:var(--ink);border:0;border-radius:999px;font-size:14px;box-shadow:inset 0 0 0 1px #16201b33}html[data-boot=nami] #kontekst-notes button:hover:not(:disabled),html[data-boot=nami] .wzorce-actions button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #16201b80}html[data-boot=nami] .rw1 .ring{border-color:#ffffffd9}html[data-boot=nami] .rw2 .ring{border-color:#ffffff80}html[data-boot=nami] .rw3 .ring{border-color:#ffffff47}html[data-boot=nami] #app[data-screen=home] .rw4 .ring{border-color:#46557f59}html[data-boot=nami] #app[data-screen=call] .stage{background:radial-gradient(70% 60% at 30% 25%,#b9c3dce6,#0000 70%),radial-gradient(60% 60% at 80% 85%,#24473a59,#0000 70%),linear-gradient(160deg,#dfe4ec,#d3dbd3);border-radius:36px;margin:12px 0 20px;overflow:hidden}html[data-boot=nami] #app[data-screen=call] .rw4 .ring{border-color:#46557f59}html[data-boot=nami] .light{background:radial-gradient(closest-side,#fff 0%,#fffffff2 18%,#dde2eccc 40%,#7d8ab252 68%,#0000 100%)}html[data-boot=nami] .bloom{background:radial-gradient(closest-side,#fff9 0%,#b9c3dc52 45%,#0000 100%)}html[data-boot=nami] .rw1 .ring.lit{border-color:#fff}html[data-boot=nami] #app[data-screen=call] .bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mode mode""clock conn";align-items:center;row-gap:2px;display:grid;position:relative}html[data-boot=nami] #app[data-screen=call] .bar>div:nth-child(2){display:contents}html[data-boot=nami] #app[data-screen=call] .mode{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;text-align:center;color:var(--ink-2);grid-area:mode;font-size:11px;font-weight:500}html[data-boot=nami] #app[data-screen=call] .clock{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);grid-area:clock;justify-self:start;margin-top:0;font-size:13px;font-weight:400}html[data-boot=nami] #app[data-screen=call] .conn{font-family:var(--font-sans);color:var(--ink-2);grid-area:conn;justify-self:end;padding-top:0;font-size:12px;font-weight:500}html[data-boot=nami] #app[data-screen=call] #status{font-family:var(--font-display);letter-spacing:normal;text-transform:none;color:var(--ink);font-size:22px;font-weight:400}html[data-boot=nami] #end-call,html[data-boot=nami] #mute{background:var(--paper);color:var(--ink);border:0;box-shadow:inset 0 0 0 1px #16201b33}html[data-boot=nami] #end-call{border-radius:999px;font-size:15px}html[data-boot=nami] #end-call:hover:not(:disabled),html[data-boot=nami] #mute:hover:not(:disabled){box-shadow:inset 0 0 0 1px #16201b80}html[data-boot=nami] #mute[aria-pressed=true]{background:var(--pine);color:var(--cream);box-shadow:none}html[data-boot=nami] .helpline{font-family:var(--font-sans);background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:16px}html[data-boot=nami] .helpline small{color:var(--ink-2)}html[data-boot=nami] .helpline.emergency{border-color:var(--berry);color:var(--berry)}html[data-boot=nami] .banner{font-family:var(--font-sans);font-size:14px;font-weight:500}html[data-boot=nami] .banner.err{color:var(--danger);background:#f6e3dc}html[data-boot=nami] .banner.warn{color:var(--ink);background:#fff3c4}
