.unit1-actfl{margin-top:4px;line-height:1.4}.unit1-compact-head{gap:6px}.unit1-compact-head .eby-display,.unit1-compact-head .l1-motto{margin:0}.eby-screen[data-screen-id=unit-1]{gap:12px;padding-bottom:20px}.eby-screen[data-screen-id=unit-1] .eby-menu{gap:8px}.eby-screen[data-screen-id=unit-1] .eby-menu .soon,.eby-screen[data-screen-id=unit-1] .eby-menu a{min-height:52px;padding-top:10px;padding-bottom:10px}.natural-talk-page{display:flex;flex-direction:column;min-height:0;flex:1}.natural-talk-copy{text-align:center}.natural-talk-copy,.natural-talk-foot{max-width:420px;margin-left:auto;margin-right:auto}.natural-talk-foot{position:relative;margin-top:24px;width:100%}.l1-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.l1-hero h2{margin:0;color:var(--flag);font:800 38px/1 var(--font-unbounded),Unbounded,sans-serif;letter-spacing:-.01em;text-transform:uppercase}.l1-hero .he{flex-shrink:0;font:700 42px/1 var(--eby-he);color:var(--navy)}.l1-steps{background:var(--white);border-radius:18px;padding:4px 16px;box-shadow:0 10px 28px rgba(18,35,61,.06)}.l1-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line-soft)}.l1-step:last-child{border-bottom:0}.l1-step b{color:var(--flag)}.l1-step b,.l1-step strong{font:700 16px/1.3 var(--font-barlow),Barlow,sans-serif}.l1-step strong{display:block}.l1-step span{display:block;margin-top:2px;color:var(--muted);font:500 15px/1.35 var(--font-barlow),Barlow,sans-serif}.l1-motto{margin:0;color:var(--flag);font:700 15px/1.35 var(--font-barlow),Barlow,sans-serif;letter-spacing:.01em}.l1-row{align-items:center;justify-content:space-between;min-height:36px}.l1-count,.l1-row{display:flex;gap:10px}.l1-count{align-items:baseline;min-width:0}.l1-count .eby-phase,.l1-pill{white-space:nowrap}.l1-pill{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,71,196,.22);background:rgba(255,255,255,.7);color:var(--flag);font:600 13px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.l1-pill .he{font:700 13px/1 var(--eby-he)}.l1-dots{display:flex;gap:2px}.l1-dot{width:5px;height:5px;border-radius:50%;background:rgba(15,71,196,.28)}.l1-dot.on{background:var(--flag)}.l1-sheet-back{position:fixed;inset:0;z-index:500;background:rgba(18,35,61,.28);display:flex;justify-content:center;align-items:flex-end;pointer-events:auto;touch-action:none}.l1-sheet-back--center{align-items:center;padding:16px}.l1-english-pop{width:min(100%,340px);background:var(--white);border-radius:18px;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--navy);box-shadow:0 18px 40px rgba(18,35,61,.2);pointer-events:auto}.l1-english-pop .prompt{margin:0;font:700 22px/1.25 var(--font-barlow),Barlow,sans-serif}.l1-english-pop .prompt.he{align-self:stretch;text-align:right;font-family:var(--eby-he)}.l1-english-pop .eby-pill-btn{width:100%;margin-top:4px}.l1-text.l1-fix{max-width:11rem;text-align:center;line-height:1.2;white-space:normal}.l1-sheet{width:min(100%,390px);max-height:min(92dvh,760px);overflow:auto;background:var(--white);border-radius:22px 22px 0 0;padding:18px 18px max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;color:var(--navy);pointer-events:auto;touch-action:manipulation;isolation:isolate}.l1-sheet-panel{padding:0;background:transparent;box-shadow:none;border-radius:0}.l1-sheet h2{margin:0;color:var(--flag);font:800 16px/1.1 var(--font-unbounded),Unbounded,sans-serif;text-transform:uppercase}.l1-sheet .sub{margin:0;color:var(--muted);font:500 14px/1.35 var(--font-barlow),Barlow,sans-serif}.l1-seg{display:flex;gap:4px;padding:4px;border-radius:16px;background:var(--tint-card)}.l1-seg button{position:relative;flex:1;min-height:48px;border:0;border-radius:12px;padding:0 6px;background:transparent;color:var(--navy);font:600 14px/1.15 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.l1-seg button.on{background:var(--white);box-shadow:0 2px 8px rgba(18,35,61,.14)}.l1-sample{min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 2px}.l1-sample .he{font:600 18px/1.3 var(--eby-he);text-align:right}.l1-sample .en{font:500 15px/1.35 var(--font-barlow),Barlow,sans-serif}.l1-pace{margin:4px 0 0;font:600 12px/1 var(--font-barlow),Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.l1-sheet .eby-pill-btn{width:100%}.l1-voice-panel{width:100%;max-width:100%;box-sizing:border-box;background:var(--white);border-radius:18px;padding:14px 14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 28px rgba(18,35,61,.1);position:relative;z-index:4;pointer-events:auto;touch-action:manipulation;flex-shrink:0;text-align:left}.l1-voice-panel h2{margin:0;color:var(--flag);font:800 16px/1.1 var(--font-unbounded),Unbounded,sans-serif;text-transform:uppercase}.l1-voice-panel .sub{margin:0;color:var(--muted);font:500 14px/1.35 var(--font-barlow),Barlow,sans-serif}.l1-voice-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.l1-voice-close{flex-shrink:0;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--tint-card);color:var(--flag);font:600 13px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.l1-error-block{width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.92);border:1px solid rgba(15,71,196,.2);display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.l1-error-block .eby-error{max-width:100%;overflow-wrap:anywhere}.l1-stage{flex:1;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-height:0}.l1-en{margin:0;font:800 18px/1.2 var(--font-unbounded),Unbounded,sans-serif;text-transform:uppercase;letter-spacing:.02em}.l1-en.lg{font-size:22px}.l1-aside{margin:-6px 0 0;color:var(--muted);font:500 15px/1.4 var(--font-barlow),Barlow,sans-serif}.l1-word{margin:0;max-width:100%;font:700 clamp(36px,14vw,60px)/1.12 var(--eby-he);color:var(--navy);overflow-wrap:anywhere}.l1-guide{margin:0;font:700 18px/1.2 var(--font-barlow),Barlow,sans-serif}.l1-guide.flag{color:var(--flag)}.l1-sub{margin:0;color:var(--muted);font:500 15px/1.4 var(--font-barlow),Barlow,sans-serif;text-wrap:balance}.l1-wordcard{position:relative;width:100%;max-width:100%;box-sizing:border-box;background:var(--white);border-radius:32px;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 24px 48px rgba(15,71,196,.13);z-index:1}.l1-wordcard .eby-chip{align-self:center}.l1-wordcard .l1-aside{margin:-4px 0 0}.l1-disc{position:relative;border:0;padding:0;background:transparent;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.l1-disc svg{position:absolute;inset:0;transform:rotate(-90deg)}.l1-disc-face{border-radius:50%;background:var(--white);box-shadow:0 10px 24px rgba(15,71,196,.2),inset 0 -5px 12px rgba(15,71,196,.08);display:grid;place-items:center}.l1-disc-mark{display:block;background:url(/eby/eby-logo-blue.png) 50%/contain no-repeat}.l1-disc.is-on .l1-disc-mark{animation:l1spin 1.6s linear infinite}.l1-ring-draw{animation:l1ring 2.2s linear forwards}.l1-hint{min-height:36px;padding:0 14px;border-radius:999px;border:1px dashed rgba(15,71,196,.45);background:transparent;color:var(--flag);font:600 13px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.l1-hint-show{min-height:36px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;background:var(--aqua);color:var(--navy);font:600 16px/1 var(--font-barlow),Barlow,sans-serif;letter-spacing:.04em}.l1-luchot{width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}.l1-dome{position:relative;min-width:0;max-width:100%;overflow:hidden;background:var(--white);border-radius:56px 56px 14px 14px;padding:26px 8px 36px;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 20px 40px rgba(15,71,196,.13)}.l1-dome.is-quiet{opacity:.8}.l1-dome.is-say{opacity:1;box-shadow:0 0 0 2px var(--flag),0 20px 40px rgba(15,71,196,.18)}.l1-tag{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:var(--aqua);font:700 13px/1.2 var(--font-barlow),Barlow,sans-serif;white-space:normal}.l1-dome .he,.l1-tag{max-width:100%;text-align:center}.l1-dome .he{font:700 clamp(15px,5.2vw,22px)/1.15 var(--eby-he);overflow-wrap:anywhere}.l1-dome .tr{font:600 15px/1.2 var(--font-barlow),Barlow,sans-serif;color:rgba(18,35,61,.65)}.l1-badge{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);max-width:calc(100% - 8px);min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:var(--navy);color:var(--white);font:700 11px/1.2 var(--font-barlow),Barlow,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:normal}.l1-listen{min-height:13px;font:500 13px/1 var(--font-barlow),Barlow,sans-serif;color:var(--quiet)}.l1-check{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:26px;height:26px;border-radius:50%;background:var(--flag);display:grid;place-items:center}.l1-foot{display:flex;flex-direction:column;align-items:center;gap:2px}.l1-mic.eby-mic{width:128px;height:122px;margin:0}.l1-mic .eby-mic-orb{inset:30px}.l1-mic .eby-mic-glyph{color:var(--flag)}.l1-mic:not(.is-on) .eby-mic-letters{visibility:hidden}.l1-mic.is-dim{opacity:.4}.l1-mic .eby-mic-letter{opacity:.45}.l1-mic-label{min-height:16px;color:var(--flag);font:600 14px/1 var(--font-barlow),Barlow,sans-serif}.l1-nav{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.l1-nav button{min-height:44px;padding:0 8px;border:0;background:none;color:var(--quiet);font:600 13px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.ulpan-screen{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.ulpan-head{gap:6px}.ulpan-lead{margin-bottom:0}.ulpan-list{margin:0;padding-block:12px;padding-inline-start:28px;padding-inline-end:14px;border-radius:14px;background:var(--white);border:1px solid var(--line-soft);font:500 14px/1.45 var(--font-rubik),Rubik,sans-serif;color:var(--navy);max-height:min(42vh,280px);overflow:auto}.ulpan-list li{margin:0 0 8px;unicode-bidi:plaintext;text-align:start}.ulpan-list li:last-child{margin-bottom:0}.ulpan-field{display:flex;flex-direction:column;gap:6px}.ulpan-field-label{font:600 12px/1 var(--font-barlow),Barlow,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ulpan-textarea{width:100%;min-height:120px;max-height:min(38vh,220px);resize:vertical;padding:12px 14px;border-radius:14px;border:1px solid var(--line-soft);background:var(--white);color:var(--navy);font:500 15px/1.45 var(--font-rubik),Rubik,sans-serif;unicode-bidi:plaintext;text-align:start}.ulpan-textarea:focus{outline:2px solid rgba(15,71,196,.35);outline-offset:1px}.ulpan-textarea:disabled{opacity:.7}.ulpan-import{display:flex;flex-direction:column;gap:8px}.ulpan-file{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--line-soft);background:var(--white);color:var(--flag);font:700 14px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.ulpan-file input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ulpan-file:focus-within{outline:2px solid rgba(15,71,196,.35);outline-offset:1px}.ulpan-file.is-busy{opacity:.45;pointer-events:none}.ulpan-doc-row{display:flex;align-items:flex-end;gap:8px}.ulpan-doc{flex:1;min-width:0}.ulpan-doc input{width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid var(--line-soft);background:var(--white);color:var(--navy);font:500 15px/1.3 var(--font-barlow),Barlow,sans-serif}.ulpan-doc input:focus{outline:2px solid rgba(15,71,196,.35);outline-offset:1px}.ulpan-doc input:disabled{opacity:.7}.ulpan-add{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--flag);background:var(--white);color:var(--flag);font:700 14px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.ulpan-add:disabled{opacity:.45;cursor:not-allowed}.ulpan-note{margin:0;font:500 13px/1.4 var(--font-barlow),Barlow,sans-serif;color:var(--muted)}.ulpan-note.is-error{color:var(--navy);font-weight:600}.l1-nav-next{min-height:48px;min-width:88px;padding:0 18px;border-radius:999px;background:var(--flag);color:var(--white);font-weight:700}.l1-nav button:disabled{opacity:.35;cursor:not-allowed}.l1-check-card{position:absolute;top:14px;right:14px}.l1-cta{min-height:48px;min-width:200px;padding:0 20px;border:0;border-radius:999px;background:var(--flag);color:var(--white);font:700 16px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.l1-cta:disabled{opacity:.45;cursor:not-allowed}.l1-cover{position:fixed;z-index:25;pointer-events:none;top:0;bottom:0;left:50%;width:min(100%,390px);transform:translateX(-50%);background:rgba(230,238,252,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--navy)}.l1-bloom{position:relative;width:132px;height:132px}.l1-bloom i{position:absolute;inset:10px;border-radius:50%;border:2px solid rgba(15,71,196,.35);animation:l1bloom 1.8s ease-out infinite}.l1-bloom i:nth-child(2){animation-delay:.45s}.l1-bloom .face{position:absolute;inset:28px;border-radius:50%;background:var(--white) url(/eby/eby-logo-blue.png) center /68% no-repeat;box-shadow:0 10px 24px rgba(15,71,196,.16)}.l1-yofi-word{margin:8px 0 0;color:var(--flag);font:700 64px/1 var(--eby-he)}.l1-yofi-tr{margin:0;color:var(--flag);font:italic 600 17px/1 var(--font-barlow),Barlow,sans-serif}.l1-done{flex:1;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.l1-done h2{margin:0;color:var(--flag);font:800 28px/1.05 var(--font-unbounded),Unbounded,sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.l1-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.l1-chips .eby-chip{align-self:center;white-space:normal;text-align:left}.l1-links{display:flex;flex-direction:column;align-items:center;gap:4px}.l1-text{min-height:44px;padding:0 12px;border:0;background:none;color:var(--flag);font:600 16px/1 var(--font-barlow),Barlow,sans-serif;cursor:pointer}.l1-text:disabled{opacity:.45;cursor:not-allowed}.eby-cta.go{width:236px}.l1-card{width:100%;background:var(--white);border-radius:18px;padding:16px 16px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;box-shadow:0 10px 28px rgba(18,35,61,.06)}.l1-kicker{color:var(--flag);font:700 12px/1 var(--font-barlow),Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase}.l1-card .prompt{margin:0;font:700 22px/1.25 var(--font-barlow),Barlow,sans-serif}.l1-card .prompt.he{align-self:flex-end;font-family:var(--eby-he);font-weight:700}.l1-reveal{margin:0;font:600 16px/1.3 var(--font-barlow),Barlow,sans-serif}.l1-reveal.he{font-family:var(--eby-he);font-weight:700;font-size:22px}.l1-bubbles{width:100%;display:flex;flex-direction:column;gap:8px}.l1-bub{margin:0;max-width:82%;padding:10px 14px;font:600 16px/1.35 var(--font-barlow),Barlow,sans-serif}.l1-bub.eby{align-self:flex-start;background:var(--white);color:var(--navy);border-radius:16px 16px 16px 4px}.l1-bub.he{font-family:var(--eby-he);font-weight:700}.l1-bub.you{align-self:flex-end;background:var(--flag);color:var(--white);border-radius:16px 16px 4px 16px}@keyframes l1spin{to{transform:rotate(1turn)}}@keyframes l1ring{0%{stroke-dashoffset:var(--c)}to{stroke-dashoffset:0}}@keyframes l1bloom{0%{transform:scale(.72);opacity:.7}to{transform:scale(1.55);opacity:0}}@media (prefers-reduced-motion:reduce){.l1-bloom i,.l1-disc.is-on .l1-disc-mark,.l1-mic .eby-mic-halo,.l1-mic .eby-mic-letter,.l1-mic .eby-mic-orb,.l1-ring-draw{animation:none!important}.l1-ring-draw{stroke-dashoffset:0}.l1-mic.is-on .eby-mic-letter{opacity:.4;transform:translate(-50%,-50%) translate(var(--x1),var(--y1))}}.eby-screen[data-screen-id=learn]{width:min(100%,390px);height:auto;min-height:100dvh;min-height:100svh;overflow:visible;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.eby-screen[data-screen-id=learn] .eby-top{flex-shrink:0;position:relative;z-index:5}.eby-screen[data-screen-id=learn] .eby-body{overflow:visible;flex:0 1 auto}.eby-screen[data-screen-id=learn] .l1-card,.eby-screen[data-screen-id=learn] .l1-luchot,.eby-screen[data-screen-id=learn] .l1-stage,.eby-screen[data-screen-id=learn] .l1-wordcard{width:100%;max-width:100%;min-width:0}.eby-screen[data-screen-id=learn] .eby-foot{position:relative;z-index:3;flex-shrink:0}.eby-screen[data-screen-id=learn] .l1-mic.eby-mic{overflow:hidden}.eby-screen[data-screen-id=learn] .eby-bubble,.eby-screen[data-screen-id=learn] .eby-float{position:static;left:auto;right:auto;bottom:auto;margin-top:12px;margin-left:auto;z-index:2}.eby-screen .eby-chip,.eby-screen .eby-he-label,.eby-screen .eby-lead,.eby-screen .l1-aside,.eby-screen .l1-guide,.eby-screen .l1-hero,.eby-screen .l1-hero .he,.eby-screen .l1-hero h2,.eby-screen .l1-pill,.eby-screen .l1-sub{white-space:normal;overflow-wrap:anywhere;max-width:100%}.eby-screen .eby-chip{flex-wrap:wrap;height:auto;border-radius:18px;padding-top:8px;padding-bottom:8px}.eby-screen .l1-hero{flex-wrap:wrap}.eby-screen .l1-hero .he{flex-shrink:1}